Paano ko maaaring piliin ang haba ng FFT?

  • Thread starter electronic_engineer
  • Start date
E

electronic_engineer

Guest
Hi DSP Guys, mayroon akong isang simpleng tanong, ako ay sinusubukan upang kalkulahin ang FFT ng data na binubuo ng 2 milyong mga punto na may minimum na walang. ng FFT point. Nais ko lamang upang makuha ang karapatan na malawak ng signal. Paano ko maaaring piliin ang haba ng FFT? Mangyari lamang na makakatulong sa akin. Regards, EE
 
@ electronic_engineer Kung u ay nagtatrabaho sa pagtutuos gamit matlab ... siguraduhin u piliin ang susunod na kapangyarihan ng 2 .. halimbawa kung u ay 220 puntos .. pagpili ng fft haba ng 256 ay magiging mas mabilis .. ito ay kung ano ang hulaan i ... ang mga labis na puntos ay magreresulta sa mga zero na u maaari itapon mamaya .. umaasa kaming ang aking unawa ay tama .. ngunit kung ur nagtatrabaho sa isang tiyak na DSP processor .. Gusto ko upang makita kung paano mo ay nagtatrabaho sa ...
 
[Quote = neodgreat] @ electronic_engineer Kung u ay nagtatrabaho sa pagtutuos gamit matlab ... siguraduhin u piliin ang susunod na kapangyarihan ng 2 .. halimbawa kung u ay 220 puntos .. pagpili ng fft haba ng 256 ay magiging mas mabilis .. ito ay kung ano ang hulaan i ... ang mga labis na puntos ay magreresulta sa mga zero na u maaari itapon mamaya .. umaasa kaming ang aking unawa ay tama .. ngunit kung ur nagtatrabaho sa isang tiyak na DSP processor .. Gusto ko upang makita kung paano ikaw ay nagtatrabaho sa ito .. [/quote] talaga ako nagtatrabaho sa DSP samakatuwid, ang haba ng FFT bagay kung hindi man walang problema sa DSP. Anumang DSP tao ay maaaring answer sa akin mangyaring.
 
Mas malaki ang bilang ng mga FFT punto, mas mahusay ang iyong dalas ng resolution. Kaya kayong walang kinalaman sa signal malawak!
 
[Quote = Jack / / ani] Mas malaki ang bilang ng mga puntos sa FFT, mas mahusay ang iyong dalas ng resolution. Kaya kayong walang kinalaman sa malawak ng signal! [/Quote] Alam ko, ngunit kung hindi ako maaari makalkula ang FFT ng 2 Milyon punto ng data sa FFT haba ng 2 Milyon. DSP memory ay hindi payagan sa akin na gawin ito ... Anumang isa kung sino ay nagtrabaho sa FFT sa DSP processors? Mangyari lamang na makakatulong sa akin ...
 
Hello! Lamang sa kaso, dito ay isang simulation ng program (hindi-publish pa) na nagbibigay ng isang magandang ideya ng kung ano FFT ay. http://passworld.co.jp/ForumImages/2010/04/16/FFT.mp4 ang input ay isang sain alon at ang frequency nito ay maaaring mag-iba sa pagitan ng 0 at 0.5 fs. Ang bilang ng mga puntos na maaaring mabago sa realtime. Mayroon ding isang posibilidad ng pagbabago ang input windowing at ang mga resulta ng windowing ay lilitaw agad sa window ng input. Window ay maaaring pinili sa mga parihaba, Bartlett, Hann, Hamming at Blackmann. Sa isang punto, ako ipinasok 0.25 mano-mano bilang ang dalas ng input. Sa kasong ito, bilang ito ay isang submultiple ng ang dalas ng sampling, koepisyent kanselahin ang bawat isa mabuti at tugatog ng resulta ay lubos na malala. Tandaan na ang resolution (variable mula sa 256 sa 4096) ay may malaking impluwensiya sa tugatog hugis. Sa 4096, ito ay nagiging napaka matalas, malapit sa ang mainam na tibok ng Dirac sa anumang kaso. NB: dahil spectrum ay timbang, ang programa ay nagpapakita lamang sa kalahati ng ito. Dora
 
Lahat nagbigay ng tamang sagot. Ito talagang depende sa iyong application. Siguro isang FFT sa 64 puntos ay sapat na at marahil ay FFT sa 16,384 ay hindi sapat. Kung gusto mo lamang upang makita ang pagkakaroon ng mga senyas ng tiyak na antas, kaysa siguro 64 puntos FFT ay ok. Ngunit kung ugali mong paghiwalayin ang masyadong malapit (sa dalas) signal, pagkatapos kailangan mong FFT sa higit pang mga point. Kung maaari mong sabihin sa kaunti ang nalalaman tungkol sa iyong application, pagkatapos ay maaari kang makakuha ng mas tiyak na answer.
 

Welcome to EDABoard.com

Sponsor

Back
Top