MATLAB est un environnement logiciel pour la génération et l'exécution de scripts pour l'analyse et la simulation de données mathématiques et techniques. Le bruit blanc est un signal aléatoire de fréquence uniforme. Il est courant pour la plupart des signaux numériques acquises dans le monde réel d'être contaminés par le bruit. Addition de bruit blanc pour signaux simulés est important pour la modélisation et l'analyse des données du monde réel . White Noise
bruit blanc est un bruit uniforme contenant une représentation égale de toutes les fréquences sur une large bande . Comme les signaux sont acquises sur une période de temps limitée , à une fréquence d'échantillonnage finie , il est impossible pour le bruit uniforme sur une gamme infinie de fréquences . Le bruit blanc est intimement liée au mouvement brownien aléatoire. En fait, une grande partie du bruit blanc trouvé dans les données du monde réel est due au bruit thermique aléatoire dans l'appareil d'enregistrement .
Générer White Noise
MATLAB peut générer une signal du seul bruit blanc en utilisant le wgn () fonction :
my_noise = wgn (m, n , puissance) ;
La valeur retournée de my_noise est une matrice m par n contenant aléatoire la valeur de bruit blanc . La puissance est la valeur en dB par rapport à un watt du bruit généré par une impédance de charge d'un ohm . La valeur de l'impédance peut être modifiée par l'inclusion de la valeur après la variable de puissance à l'appel de fonction . Les unités de puissance peuvent être modifiées en incluant les paramètres " dBW », « dBm » ou «linéaire» après la mise à l'appel de la fonction. Les deux valeurs réelles ou complexes peuvent être générés en incluant «réel» ou «complexe» dans l'appel de fonction .
Ajouter White Noise
MATLAB peut ajouter du bruit blanc à un signal existant en utilisant le agwn () fonction :
my_noisy_signal = awgn ( my_signal , SNR ) ;
la variable my_signal est un vecteur contenant le signal que vous voulez ajouter du bruit blanc à . La variable SNR est le rapport signal à bruit en dB par échantillon . Ajout du paramètre " mesurée" à l' appel de la fonction calcule la puissance de my_signal avant d'ajouter du bruit.
Applications
Ajout de bruit blanc peut être utilisé pour simuler des signaux similaires à ceux que vous pourriez obtenir dans les expériences du monde réel. Le bruit blanc peut également être utilisé comme une base pour analyser le bruit acquises dans des expériences du monde réel pour déterminer la source du bruit. Le bruit peut ne pas avoir la distribution de fréquence uniforme de bruit blanc. Par exemple , le bruit des interférences électriques se concentre dans la fréquence de 60 Hz , la fréquence du courant alternatif aux Etats-Unis .