Alkimija signalov: Kaj je Fourierjeva transformacija?

V tej objavi na blogu bomo razložili, kako Fourierjeva transformacija razgrajuje signale in kako se uporablja v resničnih scenarijih, kot je prepoznavanje govora.

 

Osnovni koncepti Fourierjeve transformacije

Leta 2012 je MIT Technology Review imenoval FFT (hitro Fourierovo transformacijo) za eno najvplivnejših tehnologij. Fourierjeva transformacija je pravzaprav osrednje orodje, ki se uporablja v skoraj vseh elektronskih napravah, vključno s komunikacijskimi napravami, kot so pametni telefoni, fotoaparati, ki ustvarjajo ostre fotografije, in izenačevalniki MP3. V elektrotehniki je Fourierjeva transformacija tako pomembna, da je že dolgo osrednja tema v učnem načrtu.
Osnovna ideja Fourierjeve transformacije je razgradnja fizičnega signala na enostavnejše temeljne enote. Tukaj se »signal« nanaša na vse, česar se amplituda sčasoma spreminja. Stvari, kot sta zvok ali svetloba, katerih amplituda in intenzivnost se lahko spreminjata, so primeri signalov. Te temeljne enote so sinusni valovi, vsak sinusni val pa ima svojo edinstveno frekvenco.
Da bi razumeli sinusni val in frekvenco, si predstavljajte, da tresete dolgo vrvico. Če roko premikate počasi, se vrv počasi premika gor in dol, kar ustvarja valovno obliko s širokimi intervali; če roko premikate hitro, se intervali med valovi zbližajo. Če se premika gor in dol enkrat na sekundo, se to imenuje 1 Hz; če se premika dvakrat na sekundo, se to imenuje 2 Hz. Z drugimi besedami, frekvenca je število ponovitev na sekundo in je označena v Hz.
Analogija, da je signal sestavljen iz sinusnih valov različnih frekvenc, je podobna mešanju sestavin pri kuhanju. Tako kot piščanec, voda, gochujang in koruzni sirup gredo v dakdoritang, tudi en sam signal vsebuje različne sinusne valove – kot so 1 Hz, 2 Hz in 3 Hz – pomešane v različnih razmerjih. Ker je prvotni signal mešanica teh komponent, ga je težko neposredno analizirati.
Sol, pesek in železni opilki služijo kot primeri metod za ločevanje zmesi. Z raztapljanjem v vodi in filtriranjem raztopine – nato pa z ločevanjem ostankov, ostankov, ostankov magneta in ostankov – lahko določimo značilnosti vsake posamezne snovi. Podobno Fourierjeva transformacija razgradi kompleksen signal na sinusne komponente, kar razkrije amplitudo in frekvenco vsake komponente. Z analizo ločenih komponent lažje razumemo, iz česa je signal sestavljen.

 

Načela in praktična uporaba Fourierjeve transformacije

Razlog, zakaj Fourierjeva transformacija uporablja sinusni val kot osnovne enote, je ta, da imajo sinusni val med seboj edinstven odnos – in sicer ortogonalnost. Ko pomnožimo in integriramo sinusni val različnih frekvenc, je rezultat 0; ko pomnožimo in normaliziramo sinusni val iste frekvence, je rezultat določena vrednost (običajno 1). Z uporabo te lastnosti lahko izoliramo amplitudo določenih frekvenčnih komponent v signalu.
Na primer, predpostavimo, da signal vsebuje 1 Hz komponento z amplitudo 1, 2 Hz komponento z amplitudo 2 in 3 Hz komponento z amplitudo 3. Če ta signal pomnožimo s sinusnim valom 1 Hz in integriramo, je rezultat 1; če ga pomnožimo s sinusnim valom 2 Hz, je rezultat 2; in če ga pomnožimo s sinusnim valom 3 Hz, je rezultat 3. Z izvedbo tega skalarnega produkta s signalom pri različnih frekvencah lahko določimo velikost vsake frekvenčne komponente. Fourierjeva transformacija je matematično orodje, ki sistematizira ta postopek.
Odličen primer področja, kjer se Fourierjeva transformacija pogosto uporablja, je prepoznavanje govora. Človeški glas je sestavljen iz valov, ki jih v zraku ustvarjajo vibracije glasilk, mikrofon pa te vibracije zraka pretvori v električne signale. Ker električni signal ohrani natančno obliko izvirnega govornega signala, računalnik na ta signal uporabi Fourierjeva transformacija, da analizira njegove frekvenčne komponente.
Glas vsake osebe ima edinstveno frekvenčno porazdelitev, vsak fonem (npr. /p/, /t/, /s/, /a/ itd.) pa ima tudi svoje lastne frekvenčne komponente. Sistemi za prepoznavanje govora analizirajo te ločene frekvenčne komponente, da ugotovijo, kateri fonemi so prisotni in kdo govori. Ta zmogljivost je privedla do aplikacij v resničnem svetu, kot so glasovni pomočniki pametnih telefonov, in se uporablja v storitvah, kot je Siri.
Elektrotehnika je področje študija, ki pretvarja nizkonivojske podatke v električne signale, analizira in obdeluje te signale, da jih pretvori v visokonivojske informacije, ter raziskuje metode za posredovanje teh informacij ljudem ali delovanje v njihovem imenu. V tem smislu je Fourierjeva transformacija bistveno orodje, ki nam omogoča pogled na signale s frekvenčnega vidika in nam omogoča reševanje problemov z novega zornega kota.
Raziskave Fourierjeve transformacije in algoritmov, kot je FFT, ki te operacije izvajajo hitreje, so še danes aktivne. Z napredkom tehnologije se bo obseg uporabe Fourierjeve transformacije še naprej širil, sposobnost razgradnje in rekombinacije signalov – podobno kot »alkimija« – pa bo v prihodnosti še naprej predstavljala temelje za številne elektronske tehnologije.

 

O avtorju