preprosto LP filter: FFT / AmplitudeScale / IFFT ....

E

electricpete

Guest
Želim izvajati nizko-pass filter.Položaj je naknadni obdelavi filter proces, v katerem trenutku ni kritična in podatki se lahko obdelujejo v seriji.Končni izdelek bo v času domene.

Lahko preprosto FFT, pomnožite kompleks velikosti, ki ga skalarno Faktor povečanja (npr. [1 1 1 1 0,9 0,5 0,1 0 0 0], so povečanja dejavnikov, ki segajo od najnižje do najvišje frekvence frekvence), nato pa inverzne FFT?

Ali ne bi bilo nekaj prednosti v razvoju, IIR ali FIR filter za proces, s konvolucija v času domene namesto tega?

 
>>> Ali lahko preprosto FFT, pomnožite kompleks velikosti, ki ga skalarno Faktor povečanja (npr. [1 1 1 1 0,9 0,5 0,1 0 0 0], so povečanja dejavnikov, ki segajo od najnižje do najvišje frekvence frekvence), nato pa inverse FFT?To je odvisno od tvoj signal.V skupnem primeru lahko to storite.Če izvedete FFT na celotnem ot signal enkrat.Toda
1.Če signal je predolg, ga lahko svoboden točnost vaših FFT.
2.Če je vaš signal dolžine ni mnogokratnik 2, morate razviti hitro algorihm za to določeno dolžino.
3.Preverite, ali enakovredno impulzni odziv v času domene za vaše spektralne oblike.To je lahko precej dolg (ne pa tudi vzročno).Lahko je za vas to lahko postal non-zaželeno, je odvisno od vašega cilja.

Če želite procesu signal blok-by-blok:
1.Kratek transformacija dolžina ne more guarantie vam, da vmesna spektralnega zabojev je blizu želeno enega.

z razvijanjem filter v času domene, lahko
1.zagotoviti vzročnosti,
2.guarantie dobro obnašanje v vseh frekvenčnem območju (vmesna spektralni košar tudi)

Ni razlogov, razlogov iz teoretičnega vidika.

Od izračunsko vidika, v mnogih primerih znatno nižja filtri so dovolj za izvedbo zahtevanih filtriranje.Zlasti, za primer IIR.
FFT uporablja samo kot hiter pristop za opravljanje FIR FIR filtriranja, ko se je precej dolgo dolžino.Long FIR filtri se uporabljajo le v primeru, ko morate shraniti fazi odnosov v vašem originalni signal.(Linear faze filter) Vendar tudi v tem primeru lahko design IIR z zelo dober odziv v fazi passband.

 
and FFT convolution - you don't need a very big FFT, you can process in real time.

Preverite tutorial, ki jih Steven Smith http://www.dspguide.com/ o prekrivanju dodate metode
in FFT konvolucija - vam ni treba zelo velik FFT, lahko postopek v realnem času.

http://www.dspguide.com/ch18.htm

 

Welcome to EDABoard.com

Sponsor

Back
Top