Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Codice MATLAB per White Noise

MATLAB è un ambiente software per la generazione e l'esecuzione di script per l'analisi e la simulazione di dati matematici e tecnici . Rumore bianco è un segnale casuale di frequenza uniforme. E 'comune per la maggior parte dei segnali digitali acquisite nel mondo reale di essere contaminati con il rumore. L'aggiunta di rumore bianco per segnali simulati è importante per la modellazione e l'analisi di dati reali . White Noise

rumore bianco è il rumore uniforme che contiene una pari rappresentanza di tutte le frequenze oltre una larga fascia . Poiché segnali sono acquisiti in un periodo di tempo finito ad una frequenza di campionamento finito , è impossibile per il rumore sia uniforme su una infinita gamma di frequenze . Il rumore bianco è intimamente legato al moto browniano casuale. In realtà, gran parte del rumore bianco trovato in dati reali , dovuto al rumore termico casuale nell'apparecchio di registrazione .
Genera White Noise

MATLAB può generare una segnale di solo rumore bianco utilizzando la WGN ( ) funzione :

my_noise wgn = ( m, n , potenza) ;

il valore restituito di my_noise è una matrice m - da -n contenente casuale valore di rumore bianco . Alimentazione è il valore in dB rispetto a un watt del rumore generato con un'impedenza di carico di un ohm . Il valore di impedenza può essere modificato inserendo il valore dopo la variabile di potenza nella chiamata di funzione . Le unità di alimentazione possono essere modificati inserendo i parametri " dBW , " " dBm " o "lineare " dopo potere nella chiamata di funzione . Entrambi i valori reali o complessi possono essere generati anche "reale" o "complesso" nella chiamata di funzione .
Aggiungi Rumore Bianco Foto

MATLAB può aggiungere rumore bianco per un segnale esistente utilizzando la agwn ( ) funzione :

my_noisy_signal = AWGN ( my_signal , SNR) ;

la variabile my_signal è un vettore contenente il segnale che si desidera aggiungere rumore bianco a . La variabile snr è il rapporto segnale -rumore per campione in dB . Aggiunta del parametro " misurato" per la chiamata di funzione calcola la potenza di my_signal prima di aggiungere rumore . Ginebra: Applicazioni

Aggiunta rumore bianco può essere utilizzato per simulare i segnali simili a quelli che si potrebbe ottenere in esperimenti reali. Rumore bianco può anche essere usato come base per analizzare rumore acquisito in esperimenti reali per determinare la fonte del rumore . Rumore non può avere la distribuzione di frequenza uniforme del rumore bianco . Ad esempio , il rumore da interferenze elettriche è focalizzata nella frequenza 60 Hz , la frequenza della corrente alternata degli Stati Uniti .

 

Programmazione © www.354353.com