Code MATLAB pour générer du bruit blanc

Le bruit blanc est également appelé bruit uniforme.

Bruit blanc

Le bruit blanc est un bruit uniforme qui contient une représentation équitable de toutes les fréquences dans une large bande. Étant donné que les signaux sont capturés pendant une période de temps finie à une fréquence d'échantillonnage finie, il est impossible que le bruit soit uniforme sur une gamme infinie de fréquences. Le bruit blanc est intimement lié au mouvement brownien aléatoire. En fait, une grande partie du bruit blanc produit dans le monde réel est due au bruit thermique aléatoire de l'appareil d'enregistrement.

Générer du bruit blanc

MATLAB peut générer un signal de bruit blanc uniquement, à l'aide de la fonction wgn ():

my_ruid = wgm (m, n, puissance)

La valeur renvoyée par my_ruid est une matrice mxn contenant des valeurs aléatoires de bruit blanc. La variable "puissance" est une valeur, en décibels, liée aux watts de bruit générés avec une charge d'impédance de un ohm. La valeur d'impédance peut être modifiée, y compris après la variable de puissance dans l'appel de la fonction. Les unités de puissance peuvent être modifiées, y compris les paramètres: "dBW", "dBm" ou "linéaire" après la variable dans l'appel de la fonction. Il est possible de générer des valeurs réelles et complexes, incluant "réel" ou "complexe" ("complexe") dans l'appel de la fonction.

Ajouter du bruit blanc

MATLAB peut ajouter du bruit blanc à un signal existant, à l'aide de la fonction agwn ():

my_signal_ruid = awgn (my_signal, snr);

La variable "mon_signal" est un vecteur contenant le signal auquel vous souhaitez ajouter du bruit blanc. La variable "snr" est le rapport signal sur bruit par échantillon, en dB. En ajoutant le paramètre "Mesuré" à l'appel de la fonction, vous calculerez la puissance de "mon_signal" avant d'ajouter du bruit.

Les applications

Ajoutez du bruit blanc pour simuler des signaux similaires à ceux que vous obtiendriez dans des expériences réelles. Le bruit blanc peut également servir de base pour analyser le bruit capturé lors d'expériences réelles afin de déterminer la source du son. Le bruit d'une expérience peut ne pas avoir la distribution de fréquence uniforme du bruit blanc. Par exemple, le bruit d'interférence électrique est concentré sur la fréquence de 60 Hz, qui est la fréquence du courant alternatif aux États-Unis.