Podpiraj nas in si oglej kak oglas:
(ko jih klikneš, so lepši! ;) )
Izdelajte funkcijo B=my_stdft(x,WINDOW), kjer je x vhodni signal, WINDOW pa dolžina enega kosa (soda vrednost). Izhod je 2D kompleksna matrika z izračunano STDFT.
Pri računanju predpostavite 50 % prekrivanje, vsak kos pred uporabo FFTja pomnožite s Hammingovim oknom. Pri FFTju uporabite za dolžino signala 256. Na pozabite izločiti nepotrebnih podatkov v rezultatu FFTja.
Vaši rezultati se bodo primerjali z rezultati že vgrajene funkcije – primerjale se bodo amplitude saj je imaginarna komponenta negativna naši (max(abs(abs(B1)-abs(B2))))!
SIS:Vaja14:Kratkočasovna DFT - my_stdft - Arhiv vsebuje rešitev naloge, implementirane s pomočjo fft-ja Naložil: Sonicelo
SIS:Vaja14:Kratkočasovna DFT - my_stdft (brez FOR zanke) - Verzija zgornje funkcije, tokrat brez FOR zanke. Naložil: Narmotur
Oglejte si še: