Calcolare il miglioramento del rapporto segnale-rumore (SNR) utilizzando Fast Fourier Transform (FFT) comporta l'analisi della rappresentazione di un segnale del dominio di frequenza. Questo processo aiuta a capire come filtrare o elaborare aumenta la chiarezza del segnale riducendo il rumore.

Comprendere Rapporto segnale-rumore

SNR è una misura di resistenza del segnale rispetto al rumore di fondo, che è generalmente espressa in decibel (dB).

Utilizzo di FFT per analizzare i segnali

FFT converte un segnale di dominio temporale nei suoi componenti di frequenza, esaminando lo spettro di frequenza, è possibile identificare la potenza del segnale e il rumore a frequenze diverse.

Calcolo del miglioramento del SNR

Per determinare il miglioramento SNR utilizzando FFT, seguire questi passaggi:

  • Ottenere il segnale originale e calcolare il suo FFT.
  • Identificare il componente di frequenza di picco che rappresenta il segnale.
  • Misurare la potenza media del rumore in una banda di frequenza senza il segnale.
  • Applicare il filtraggio o l'elaborazione e calcolare il FFT del segnale elaborato.
  • Ripetere la misurazione del rumore nella stessa banda di frequenza.
  • Calcolate il SNR prima e dopo l'elaborazione utilizzando la formula:

SNR (dB) = 10 * log[10[](Potenza di segnale / Potenza del rumore)

Calcolo di esempio

Se il segnale originale ha una potenza di segnale di 100 unità e potenza di rumore di 10 unità, il SNR iniziale è:

SNR = 10 * log[[10(100 / 10) = 10 * log[10(10] = 10 dB]]

Dopo il filtraggio, se la potenza del rumore scende a 2 unità mentre il segnale rimane a 100 unità, il nuovo SNR è:

SNR = 10 * log[[10[(100 / 2) ≈ 10 * log[10(50) ≈ 16.99 dB]]