Beräkning av förbättringen av signal-till-buller-kvoten (SNR) med hjälp av Fast Fourier Transform (FFT) innebär att analysera frekvensdomänens representation av en signal. Denna process hjälper till att förstå hur filtrering eller bearbetning förbättrar signaltydligheten genom att minska buller.
Förstå Signal-to-Noise Ratio
SNR är ett mått på signalstyrka i förhållande till bakgrundsbrus. Det uttrycks vanligtvis i decibel (dB). En högre SNR indikerar en tydligare, mer särskiljbar signal från buller.
Använda FFT för att analysera signaler
FFT omvandlar en tidsdomänsignal till sina frekvenskomponenter. Genom att undersöka frekvensspektrumet kan du identifiera signalens kraft och ljudet vid olika frekvenser.
Beräkna SNR-förbättring
För att bestämma SNR-förbättring med FFT, följ dessa steg:
- Få den ursprungliga signalen och beräkna dess FFT.
- Identifiera toppfrekvenskomponenten som representerar signalen.
- Mät den genomsnittliga ljudeffekten i ett frekvensband utan signalen.
- Applicera filtrering eller bearbetning och beräkna FFT av den bearbetade signalen.
- Upprepa ljudmätningen i samma frekvensband.
- Beräkna SNR före och efter behandling med hjälp av formeln:
] SNR (dB) = 10 * logga[[][[Signal Power/Noise Power]]]]]
Exempel Beräkning
Om den ursprungliga signalen har en signaleffekt på 100 enheter och ljudeffekt på 10 enheter, är den ursprungliga SNR:
]SNR = 10 * log[10[][100/10]]= 10 * log[][[]][[[[]]]]]
Efter filtrering, om ljudeffekten sjunker till 2 enheter medan signalen förblir på 100 enheter, är den nya SNR:
]SNR = 10 * log[10[][100/2]] ≤ 10* log[][[]](50) ≈ 16,99 dB[]]]]