필터 지우기
필터 지우기

Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Resonance cancellation--use tfestimate or yulewalk?

조회 수: 1 (최근 30일)
Jerome
Jerome 2011년 6월 14일
마감: MATLAB Answer Bot 2021년 8월 20일
I have some data from two generations of an ultrasound transducer. The first generation was relatively flat in frequency response, and output sharp pulses with a couple of cycles of ringing. The new ones have a peaked response with ~20 cycles of ringing, using the same input. I'm trying to design a filter that will 'correct' for this ringing, with little success so far. One approach I tried was to use tfestimate taking the old transducer signal as an input and the new one as an output, then converting that frequency response into an all-zero filter, then inverting that to an all-pole filter and applying that to the new transducer output. The results so far have not been promising with the choice of window and fft length/overlap that puts about 7 windows in my signal. Alternatively, I could model the new transducer output as an all-pole AR(n) process, and try to invert that. Problem is, the stimulus for the signal output I have is not a single impulse, but a series of reflected impulses. I think this will have undesirable effects in yulewalk.
Anyone care to suggest a better approach, perhaps involving windowing data or something similar?
Thanks

답변 (0개)

이 질문은 마감되었습니다.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by