Qu'est-ce que le bruit blanc ? Guide complet du son
Definir le bruit blanc du point de vue du traitement du signal
D'apres mon experience dans le developpement d'outils audio chez WhiteNoise.top, aucun concept ne revient plus souvent que le bruit blanc lui-meme, pourtant la plupart des gens n'ont qu'une idee vague de ce que c'est reellement. Le bruit blanc est un signal aleatoire dont la densite spectrale de puissance est plate sur toute la plage de frequences. En termes pratiques, chaque frequence du grondement de basse le plus profond au sifflement aigu le plus eleve porte la meme quantite d'energie par unite de bande passante. Le nom emprunte a l'optique : tout comme la lumiere blanche contient toutes les longueurs d'onde visibles a une intensite approximativement egale, le bruit blanc contient toutes les frequences audibles a puissance egale.
Mathematiquement, un veritable signal de bruit blanc a une bande passante infinie et une puissance totale infinie, ce qui est physiquement impossible. Ce avec quoi nous travaillons en audio numerique est un bruit blanc a bande limitee, confine au taux d'echantillonnage du systeme. Pour un taux d'echantillonnage standard de 44,1 kHz, le bruit s'etend de 0 Hz jusqu'a la limite de Nyquist de 22,05 kHz. Dans cette plage, chaque bande de frequence etroite contribue la meme quantite d'energie. Cette forme spectrale plate est ce qui rend le bruit blanc si utile comme signal de reference en acoustique et en ingenierie audio.
Quand j'ai commence a construire des generateurs de bruit, j'ai ete surpris de voir combien de personnes confondent le bruit blanc avec de simples parasites ou un sifflement. Bien que ces sons puissent partager des similarites perceptuelles, ils ne sont pas toujours spectralement plats. Les parasites de television, par exemple, incluent des artefacts du processus de demodulation, rendant leur spectre inegal. Le veritable bruit blanc est defini par ses proprietes statistiques, pas par comment il sonne pour un auditeur occasionnel.
Distribution des frequences et le spectre plat
La caracteristique distinctive du bruit blanc est sa densite spectrale de puissance plate, souvent abregee DSP. Si vous envoyez un signal de bruit blanc dans un analyseur de spectre, vous devriez voir une ligne approximativement horizontale sur l'axe des frequences. Chaque bande d'un hertz de large de 20 Hz a 20 kHz porte la meme puissance que n'importe quelle autre bande d'un hertz de large. C'est parfois appele "energie egale par hertz".
Dans mes tests, les generateurs du monde reel ne produisent jamais une ligne parfaitement plate. Les tolerances des composants dans les circuits analogiques et les effets de quantification dans les systemes numeriques introduisent de petites deviations. Un generateur bien concu maintient ces deviations dans plus ou moins un decibel sur la plage audible, ce qui est plus qu'adequat pour la plupart des applications. Quand je teste notre generateur Web Audio API, je capture un echantillon de 30 secondes, j'effectue une transformee de Fourier rapide avec une fenetre de 16384 points, et je fais la moyenne des bins de magnitude resultants. L'objectif est une deviation de moins de 0,5 dB du continu jusqu'a Nyquist.
Une subtilite qui surprend les gens est la difference entre "energie egale par hertz" et "energie egale par octave". Parce que chaque octave successive couvre deux fois plus de hertz que celle en dessous, le bruit blanc a en fait plus d'energie totale dans les octaves superieures. L'octave de 10 kHz a 20 kHz contient dix mille hertz, tandis que l'octave de 500 Hz a 1 kHz ne contient que cinq cents hertz. C'est pourquoi le bruit blanc sonne plus brillant et plus sifflant que beaucoup ne s'y attendent. La brillance percue n'est pas un defaut du signal ; c'est une consequence directe du spectre plat par hertz interagissant avec la nature logarithmique de la perception humaine de la hauteur.
Comment le bruit blanc differe du silence et du son ambiant
Il peut sembler etrange de comparer le bruit au silence, mais en acoustique les deux se trouvent aux extremites opposees d'un spectre tres important. Le silence, dans sa forme idealisee, ne porte aucune energie acoustique a aucune frequence. Le bruit blanc porte une energie egale a toutes les frequences. Le son ambiant se situe quelque part entre les deux, avec une energie concentree de maniere inegale a travers le spectre selon l'environnement.
Dans mon travail d'analyse de l'acoustique des pieces pour nos utilisateurs, j'ai mesure le son ambiant dans des dizaines d'environnements. Un bureau open space typique a un plancher de bruit domine par l'energie basse frequence des systemes de ventilation, avec des pics occasionnels de frequence moyenne provenant de la parole. Une chambre a coucher calme la nuit peut montrer une bosse croissante basse frequence due a la circulation distante et aux vibrations du batiment, avec tres peu d'energie au-dessus de 2 kHz. Aucun de ces profils n'est plat ; ils sont facades par les sources presentes et la fonction de transfert de la piece.
Le bruit blanc se distingue par son caractere large bande et statistiquement stationnaire. Large bande signifie qu'il occupe toute la plage audible plutot que de se regrouper autour de certaines frequences. Stationnaire signifie que ses proprietes statistiques ne changent pas dans le temps : la moyenne est zero, la variance est constante, et tout segment du signal est statistiquement identique a tout autre segment de meme longueur. Ces deux proprietes ensemble font du bruit blanc un outil inestimable pour tester les equipements audio, mesurer les reponses impulsionnelles de pieces et calibrer les systemes sonores.
Du point de vue perceptuel, le silence permet a chaque petit son de l'environnement de devenir perceptible. Un robinet qui goutte ou une horloge qui fait tic-tac peut dominer votre attention dans une piece silencieuse. Le bruit blanc, en remplissant le spectre audible uniformement, eleve le niveau de fond global de sorte que les petits sons transitoires deviennent moins perceptibles. C'est le principe de base du masquage sonore, que j'aborderai dans d'autres articles sur ce site.
Techniques d'analyse spectrale pour le bruit blanc
Si vous voulez verifier qu'un signal de bruit est vraiment blanc, vous avez besoin d'une analyse spectrale. La methode la plus courante est la transformee de Fourier rapide, ou FFT, qui decompose un signal temporel en ses frequences constitutives. Dans ma chaine d'outils, j'utilise typiquement une FFT de 16384 points avec une fenetre de Hann appliquee a chaque trame, puis je fais la moyenne de centaines de trames pour lisser le resultat. Le spectre moyen devrait apparaitre plat dans la bande passante de mesure.
Une autre technique utile est l'analyse en bandes de tiers d'octave. Cette methode divise le spectre en bandes d'un tiers d'octave chacune, imitant la facon dont l'oreille humaine regroupe les frequences. Pour le bruit blanc, l'energie dans chaque bande de tiers d'octave augmente d'environ un decibel par bande a mesure que vous montez en frequence. C'est parce que chaque bande couvre une plage progressivement plus large de hertz. Si vous voyez une tendance croissante d'environ 3 dB par octave dans une analyse en tiers d'octave, cela confirme un spectre plat par hertz.
L'autocorrelation est encore un autre outil de verification. Le bruit blanc, par definition, a une autocorrelation nulle a tous les decalages non nuls. En pratique, les echantillons de longueur finie montreront de petites correlations residuelles, mais elles devraient etre statistiquement insignifiantes. Je calcule souvent la fonction d'autocorrelation d'un echantillon genere et je verifie que toutes les valeurs au-dela du decalage zero tombent dans l'intervalle de confiance a 95 pour cent pour un processus vraiment aleatoire. Cela aide a detecter des bugs subtils dans les generateurs de nombres pseudo-aleatoires qui pourraient introduire des motifs periodiques.
Le facteur de crete, defini comme le rapport de l'amplitude de crete a l'amplitude RMS, est une autre metrique que je suis. Pour un bruit blanc gaussien, le facteur de crete theorique est illimite, mais en pratique, les echantillons numeriques sont ecrates a la profondeur de bits disponible. Un signal de bruit blanc en 16 bits montre typiquement un facteur de crete entre 10 et 14 dB, selon la longueur de l'echantillon. Des facteurs de crete anormalement bas peuvent indiquer que le generateur ne produit pas une distribution gaussienne correcte.
Applications pratiques en ingenierie audio
Le bruit blanc sert de couteau suisse des signaux de test audio. Dans mon travail quotidien, je l'utilise pour les mesures de reponse en frequence de haut-parleurs et d'ecouteurs, l'analyse acoustique de pieces et la calibration de l'egalisation. En diffusant du bruit blanc a travers un haut-parleur et en l'enregistrant avec un microphone de mesure calibre, vous pouvez deriver la reponse en frequence combinee du haut-parleur, de la piece et du microphone. Les deviations d'un spectre plat revelent les resonances, les creux et autres anomalies acoustiques.
Les concepteurs de systemes sonores utilisent le bruit blanc pour configurer l'egalisation dans les salles de concert. En envoyant du bruit rose (qui est derive du bruit blanc en appliquant un filtre de moins 3 dB par octave) a travers le systeme de sonorisation et en le mesurant a plusieurs positions dans la zone d'audience, les ingenieurs peuvent ajuster les egaliseurs graphiques ou parametriques pour compenser les modes de la piece et les schemas de directivite des haut-parleurs. Le bruit blanc est le point de depart pour generer le bruit rose et d'autres variantes filtrees.
En developpement de produit, je m'appuie sur le bruit blanc pour tester sous contrainte nos generateurs. Un bon generateur de bruit doit produire un signal qui passe des tests statistiques rigoureux de randomisation et de platitude spectrale. J'execute la batterie de tests de randomisation Diehard sur les valeurs brutes des echantillons et je verifie aussi la platitude spectrale en utilisant les methodes decrites precedemment. Toute anomalie a ce stade se propagerait dans chaque variante de bruit que nous offrons, donc le controle qualite de la source de bruit blanc est primordial.
Le bruit blanc joue aussi un role dans les systemes de confidentialite acoustique. Les bureaux en open space et les etablissements de sante utilisent du bruit blanc ou faconne emis par des haut-parleurs montes au plafond pour elever le plancher de bruit ambiant, reduisant l'intelligibilite des conversations a distance. L'objectif n'est pas d'etre fort mais d'etre constant et large bande, remplissant les lacunes spectrales qui permettent a la parole de voyager a travers les espaces ouverts.
Idees recues courantes sur le bruit blanc
D'apres mon experience d'interaction avec les utilisateurs, plusieurs idees recues apparaissent de maniere repetee. La premiere est que le bruit blanc est toujours fort. En realite, le bruit blanc peut etre genere a n'importe quelle amplitude, de a peine audible a inconfortablement fort. La caracteristique distinctive est la forme spectrale, pas le volume.
La deuxieme idee recue est que tous les sons sifflants se qualifient comme bruit blanc. Le souffle de bande magnetique, par exemple, diminue aux hautes frequences en raison des proprietes magnetiques du support d'enregistrement, le rendant plus similaire au bruit rose qu'au bruit blanc. Les parasites radio FM entre les stations contiennent des artefacts du circuit de demodulation qui creent des pics et des creux spectraux. Seul un signal avec une densite spectrale de puissance verifiee plate merite l'etiquette "bruit blanc".
Une troisieme idee recue est que le bruit blanc numerique sonne de maniere identique quel que soit le taux d'echantillonnage. Dans mes tests, le bruit blanc genere a 44,1 kHz et lu a 44,1 kHz sonne nettement different du bruit genere a 96 kHz et lu a 96 kHz, parce que ce dernier s'etend jusqu'a 48 kHz, bien au-dessus de la limite de l'audition humaine. Cependant, la bande passante etendue peut affecter le comportement du traitement en aval comme la distorsion non lineaire ou le repliement dans les plugins. Choisir le bon taux d'echantillonnage pour votre application compte meme quand on travaille avec du bruit.
Enfin, certains utilisateurs croient que le bruit blanc est inheremment desagreable. Bien que le caractere brillant et sifflant du bruit a spectre plat ne soit pas au gout de tout le monde, c'est une preference subjective, pas un defaut inherent. Beaucoup de gens trouvent que le bruit rose ou brun, qui accentuent les basses frequences, sont plus confortables pour une ecoute prolongee. Sur notre plateforme, nous offrons les trois variantes pour que les utilisateurs puissent choisir le profil spectral qui leur convient le mieux.
References
Questions Frequentes
Quelles frequences le bruit blanc contient-il ?
Le bruit blanc contient toutes les frequences dans sa bande passante a puissance egale par unite de frequence. En audio numerique a un taux d'echantillonnage de 44,1 kHz, cela signifie une energie egale de 0 Hz a 22,05 kHz.
Pourquoi le bruit blanc sonne-t-il sifflant meme si toutes les frequences sont egales ?
Chaque octave superieure couvre deux fois plus de hertz que celle en dessous. Comme le bruit blanc a une energie egale par hertz, les octaves superieures contiennent plus d'energie totale, rendant le signal plus brillant et plus sifflant que le nom ne pourrait le suggerer.
Le bruit blanc est-il la meme chose que les parasites ?
Pas necessairement. Les parasites d'une television ou d'une radio contiennent des artefacts du processus de demodulation qui creent un spectre inegal. Le bruit blanc est defini par une densite spectrale de puissance plate, ce que les parasites peuvent ne pas avoir.
Comment puis-je verifier qu'un signal de bruit est vraiment blanc ?
Effectuez une transformee de Fourier rapide sur un echantillon suffisamment long et verifiez que le spectre de magnitude moyen est plat sur la plage de frequences. Vous pouvez aussi verifier la fonction d'autocorrelation, qui devrait etre nulle a tous les decalages non nuls pour un veritable bruit blanc.
Le taux d'echantillonnage affecte-t-il le son du bruit blanc ?
Oui. Un taux d'echantillonnage plus eleve etend la bande passante du bruit au-dela des frequences audibles. Bien que vous ne puissiez pas entendre directement le contenu ultrasonique, il peut affecter le traitement en aval et le caractere global du signal en interaction avec des effets non lineaires.