Codice MATLAB per generare rumore bianco
Rumore bianco
Il rumore bianco è un rumore uniforme che contiene una rappresentazione equa di tutte le frequenze in una banda larga. Poiché i segnali vengono catturati per un periodo di tempo finito a una frequenza di campionamento finita, è impossibile che il rumore sia uniforme su un intervallo infinito di frequenze. Il rumore bianco è strettamente correlato al movimento browniano casuale. In effetti, gran parte del rumore bianco prodotto nel mondo reale è dovuto a rumore termico casuale nell'apparecchio di registrazione.
Genera rumore bianco
MATLAB può generare un segnale solo rumore bianco, usando la funzione wgn ():
my_ruid = wgm (m, n, power)
Il valore restituito da my_ruid è una matrice mxn contenente valori casuali di rumore bianco. La variabile "potenza" è un valore, in decibel, relativo ai watt di rumore generati con un carico di impedenza di un ohm. Il valore dell'impedenza può essere modificato, includendolo dopo la variabile di potenza nella chiamata della funzione. Le unità di potenza possono essere modificate includendo i parametri: "dBW", "dBm" o "linear" dopo la variabile nella chiamata della funzione. È possibile generare sia valori reali che complessi, incluso "reale" o "complesso" ("complesso") nella chiamata della funzione.
Aggiungi il rumore bianco
MATLAB può aggiungere rumore bianco a un segnale esistente, usando la funzione agwn ():
my_signal_ruid = awgn (my_signal, snr);
La variabile "my_signal" è un vettore che contiene il segnale a cui si desidera aggiungere il rumore bianco. La variabile "snr" è il rapporto tra segnale e rumore per campione, in dB. Aggiungendo il parametro "misurato" alla chiamata della funzione, calcolerai la potenza di "my_signal" prima di aggiungere rumore.
applicazioni
Aggiungi il rumore bianco per simulare segnali simili a quelli che otterresti negli esperimenti del mondo reale. Il rumore bianco può anche essere usato come base per analizzare il rumore catturato in esperimenti reali, per determinare la fonte del suono. Il rumore di un esperimento potrebbe non avere la distribuzione uniforme della frequenza del rumore bianco. Ad esempio, il rumore delle interferenze elettriche è concentrato sulla frequenza di 60 Hz, che è la frequenza della corrente CA negli Stati Uniti.