Vous êtes sur la page 1sur 76

Analyse du signal (FFT et Filtrage numrique) & Analyse des systmes

Document ralis par : Jacky DUMAS 01dB-STELL (Groupe MVI technologies) Directeur Marketing 565 rue de sans souci 69760 LIMONEST Tl : 04 72 20 91 00 Fax : 04 72 20 91 01 E-mail : jacky.dumas@01db-stell.com & Bruno BENNEVAULT 01dB-STELL ( groupe MVI technologies) Support Produits Multivoies 11 Alle des Mouettes 33600 PESSAC Tl & Fax : 05 56 07 13 85 E-mail : bruno.bennevault@01db-stell.com

Version Fvrier 2001

Sommaire
1. 2. AVANT PROPOS SUR LANALYSE DU SIGNAL......................................................................... 4 ANALYSE DE SIGNAUX ET DES SYSTMES .............................................................................. 5 2.1. INTRODUCTION :.................................................................................................................................. 5 2.1.1. Cas A : Le signal de sortie seul peut tre mesur ....................................................................... 5 2.1.2. Cas B : Les signaux dentre et de sortie sont mesurs, le signal dentre peut tre contrl... 6 2.1.3. Cas C : Les signaux dentre et de sortie peuvent tre mesurs, le signal dentre ne peut pas tre contrl. .............................................................................................................................................. 6 3. ANALYSE DU SIGNAL AVEC LA FFT........................................................................................... 7 3.1. BREF HISTORIQUE ................................................................................................................................ 7 3.2. FONCTIONNEMENT THORIQUE DE LA FFT......................................................................................... 7 3.3. NUMRISATION (ECHANTILLONNAGE)................................................................................................ 8 3.4. LA TRANSFORME DE FOURIER DISCRTE ........................................................................................ 8 3.5. REPLIEMENT ........................................................................................................................................ 9 3.6. FENTRAGE TEMPOREL ..................................................................................................................... 14 3.6.1. Fentre rectangulaire ................................................................................................................ 18 3.6.2. Fentre de Hanning ................................................................................................................... 19 3.6.3. Fentre de Hamming ................................................................................................................. 20 3.6.4. Fentre de Kaiser-Bessel........................................................................................................... 20 3.6.5. Fentre Flat Top ........................................................................................................................ 21 3.6.6. Rsum ....................................................................................................................................... 21 3.7. RSULTAT DU CALCUL DE LA FFT .................................................................................................... 22 3.8. EFFET DE PALISSADE ......................................................................................................................... 25 3.9. ZOOM FFT ......................................................................................................................................... 27 3.10. DURE D'EXAMEN / RSOLUTION FRQUENTIELLE ........................................................................ 28 3.11. MOYENNAGE ................................................................................................................................. 29 3.11.1. Moyennage linaire : ............................................................................................................. 29 3.11.2. Moyennage exponentiel : ....................................................................................................... 29 3.11.3. Max. par bandes..................................................................................................................... 31 3.11.4. Max. Lin ................................................................................................................................. 31 3.11.5. Max. A .................................................................................................................................... 31 3.12. RECOUVREMENT ............................................................................................................................ 32 3.13. PWR, RMS, PSD, ASD, ESD. ...................................................................................................... 33 3.13.1. RMS ........................................................................................................................................ 33 3.13.2. PWR........................................................................................................................................ 33 3.13.3. PSD......................................................................................................................................... 34 3.13.4. ASD......................................................................................................................................... 34 3.13.5. ESD......................................................................................................................................... 34 3.14. NOTION DE TEMPS REL................................................................................................................. 35 3.15. CONCLUSION.................................................................................................................................. 36 4. ANALYSE DU SIGNAL PAR FILTRAGE NUMRIQUE ........................................................... 37 4.1. BREF HISTORIQUE .............................................................................................................................. 37 4.2. PRINCIPE DES FILTRES PAR OCTAVE ET 1/3 D'OCTAVE ...................................................................... 37 4.2.1. Bandes passantes des octaves et tiers d'octaves normaliss ..................................................... 39 4.3. NUMRISATION (ECHANTILLONNAGE).............................................................................................. 40 4.4. REPLIEMENT ...................................................................................................................................... 40 4.5. MTHODE DE CALCUL ....................................................................................................................... 40
Version Fvrier 2001 2

4.5.1. 4.5.2. 4.5.3. 4.5.4. 4.5.5.

Fonctions de transfert des filtres et proprits.......................................................................... 40 Translation d'un octave vers le bas ........................................................................................... 41 Filtre passe-bas (Anti-repliement ou anti-aliasing) .................................................................. 41 Analyse en bande d'octave......................................................................................................... 41 Analyse en bandes de tiers d'octave .......................................................................................... 42

5. COMPARAISON DE LA MTHODE FILTRAGE NUMRIQUE ET DE LA MTHODE DE SYNTHSE FFT POUR L'OBTENTION DES SPECTRES OCTAVE ET TIERS D'OCTAVE ........ 43 6. 7. FFT CONTRE OCTAVE/TIERS D'OCTAVE ............................................................................... 47 ANALYSE DES SYSTMES AVEC LA FFT................................................................................. 48 7.1. CARACTRISATION DUN SYSTME IDAL 1 ENTRE / 1 SORTIE ....................................................... 48 7.1.1. Domaine temporel...................................................................................................................... 49 7.1.2. Domaine frquentiel .................................................................................................................. 50 7.2. FONCTION DE TRANSFERT / TRANSMITTANCE ................................................................................... 51 7.2.1. Rappels : .................................................................................................................................... 51 7.2.2. Autospectre ................................................................................................................................ 51 7.2.3. Interspectre ................................................................................................................................ 51 7.2.4. Mthodes destimation de la FRF : H(f).................................................................................... 52 7.2.5. Reprsentations de la FRF ........................................................................................................ 53 7.3. FONCTIONS DE COHRENCE .............................................................................................................. 54 8. 9. 9.1. 9.2. ANNEXE 1: CLASSIFICATION DES SIGNAUX.......................................................................... 55 ANNEXE 2: RSOLUTION FRQUENTIELLE DU LOGICIEL DBFA .................................. 56 MODE TEMPS DIFFR ....................................................................................................................... 56 MODE TEMPS REL (SYMPHONIE) ................................................................................................. 57

10. ANNEXE 3: RECOMPOSITION DES SPECTRES TIERS D'OCTAVE EN MODE TEMPS DIFFR DANS LE LOGICIEL DBFA .................................................................................................... 58 10.1. DFINITIONS .................................................................................................................................. 59 10.2. SYNTHSE TIERS D'OCTAVE ........................................................................................................... 60 10.2.1. Limites frquentielles ............................................................................................................. 60 10.2.2. Algorithme de recomposition ................................................................................................. 60 11. ANNEXE 4 : PRINCIPE DU FILTRAGE NUMRIQUE ............................................................. 61

11.1. PRINCIPE DU TRAITEMENT ............................................................................................................. 61 11.1.1. Proprits du filtre numrique............................................................................................... 61 11.2. SYNTHSE DE FILTRES ................................................................................................................... 64 11.3. CHARGE DE CALCUL ...................................................................................................................... 65 11.4. FILTRAGE MULTICADENC............................................................................................................. 65 11.5. DOLANCES DE LA NORME ............................................................................................................ 70 11.6. BIBLIOGRAPHIE .............................................................................................................................. 76

Version Fvrier 2001

1.

Avant propos sur lanalyse du signal

Cette prsentation se veut simple et concrte. Aussi, nous ne ferons pas une dmonstration de notre savoir-faire en traitement du signal et nous tenterons plutt de vous faire sentir et comprendre les phnomnes mis en jeu lors d'une analyse FFT. Nous dvelopperons les limites et les rsultats que l'on peut attendre de ce type d'analyse. Une meilleure connaissance de loutil ANALYSEUR permet den connatre les limites et vite ainsi lutilisateur de sombrer dans la dsesprance des dus de la FFT. A une approche mathmatique pure, nous avons prfr une approche physique et dmonstrative. Les problmes de cette mthode d'analyse frquentielle que nous allons vous prsenter ici, sont simplement lis son approche mathmatique et aux outils de calcul FFT qui sont utiliss pour l'amliorer. Ils sont les mmes pour tous les instruments. Nous traiterons de l'analyse du signal monovoie, c'est dire de transformation dans le domaine frquentiel de l'historique d'un signal, puis de lanalyse des systmes faisant intervenir au moins deux voies. Nous aborderons galement l'analyse par filtrage numrique permettant les analyses par fraction doctave (1/1, 1/3, 1/12,). Il est remarquer que les spectres octave et tiers d'octave peuvent tre obtenus par recomposition FFT ou par filtrage numrique. Nous comparerons ces deux techniques.

Quand un passage sera spcifique l'instrumentation 01dB-Stell, il sera prsent en italique afin de ne pas la confondre avec la thorie bien qu'elle en dcoule.

Version Fvrier 2001

2.

Analyse de signaux et des systmes


2.1. Introduction :

Lanalyse de signaux doit aboutir une description efficace dun signal tel quil existe. Le signal est mesur. Par efficace il est entendu que cette description est simple et utilisable pour lapplication particulire. Par exemple, un niveau sonore un endroit et un instant peut tre dcrit de diffrentes faons lies aux constantes de temps et aux circuits de pondrations utiliss : Constantes de temps lente, rapide, impulsionnelle, intgration linaire (Leq) ; pondrations A, B, C, D ; filtres doctave, 1/3 doctave, etc Il en est de mme pour les mesures de vibrations (pondrations corps global, main - bras, FFT, etc.). Les paramtres de mesure sont choisis de faon ce quun mode de description soit simple : le niveau donne une information aussi efficace que possible. Les paramtres sont dtermins par la finalit de la mesure : valuation de risque auditif, valuation dune gne, de ltat de fonctionnement dune machine. Lanalyse des systmes a pour but de dcrire un systme physique par des paramtres qui lui sont propres indpendamment des signaux utiliss. Une bonne description permettra des prdictions du type cause - effet par exemple de quelle faon le systme va rpondre des situations nouvelles non encore mesures. Ceci est une situation entre sortie typique dans laquelle deux signaux sont impliqus, lis par le systme. Cependant, une description en termes de paramtres tels que des frquences de rsonance et amortissements procde dun modle mathmatique associ plutt que de la nature. Un tel modle sera lui-mme bas sur des lois physiques (qui sont elles mmes des modles) additionnes dun certain nombre dhypothses et de simplifications qui seront valables ou non dans de nouvelles situations. La validit dun modle sera finalement dtermine par lexprimentation. Les techniques de mesure utilises dans lanalyse dun systme entre sortie dpendent de deux facteurs : 1. Les signaux sont-ils mesurables ? 2. Lentre peut-elle tre contrle ? Trois cas vont tre discuts : A. Seul le signal de sortie peut tre mesur B. Les signaux dentre et de sortie sont mesurs, le signal dentre peut tre contrl C. Les signaux dentre et de sortie peuvent tre mesurs, le signal dentre ne peut pas tre contrl.

2.1.1.Cas A : Le signal de sortie seul peut tre mesur

Entre non mesurable

Systme physique

Sortie mesurable

Dans ce cas, lanalyse du systme est base sur lanalyse du signal de sortie combine lexprience, au savoir-faire et beaucoup de bon sens. Exemples : surveillance permanente de machines, maintenance conditionnelle, la puissance acoustique, lintensit acoustique.

Version Fvrier 2001

Les conclusions sur le comportement et les changements du systme sont dans ce cas bass sur lanalyse du signal.

2.1.2.Cas B : Les signaux dentre et de sortie sont mesurs, le signal dentre peut tre contrl
Entre contrlable et mesurable Sortie mesurable

Systme physique

Cette situation se rencontre depuis de nombreuses annes : Mesures de rponse en frquence grce un sinus balay en utilisant des techniques de contre raction (compression) pour maintenir lentre constante, mesures de temps de rverbration, mesures disolation acoustique, etc. Pour tous ces exemples, il est essentiel de contrler le signal dentre.

2.1.3.Cas C : Les signaux dentre et de sortie peuvent tre mesurs, le signal dentre ne peut pas tre contrl.
Entre non contrlable mais mesurable

Systme physique

Sortie mesurable

Cette situation peut tre affronte par un analyseur bivoie. Des enregistrements simultans de deux signaux permettent une analyse de la corrlation entre les deux signaux et ainsi la rponse en frquence (en module et en phase) du systme peut tre dtermine.
Les principales applications sont : ! Rponses de systme incluant lanalyse modale ! Lidentification des chemins de propagation ! Lidentification de sources Les fonctions utilises pour atteindre ces buts sont : Dans le domaine du temps : intercorrlation (non explique dans ce cours) et rponse impulsionnelle Dans le domaine des frquences : fonctions de rponse en frquence, cohrence et puissance cohrente de sortie Remarques : Lanalyse du signal et lanalyse de systme ne sont pas quivalents lanalyse mono et bivoie. Lintensit acoustique (analyse bivoie) est une analyse de signal. La maintenance conditionnelle utilisant un analyseur monovoie et un calculateur se rapproche dune analyse de systme.

Version Fvrier 2001

3.

Analyse du signal avec la FFT


3.1. Bref historique

Nous devons nos connaissances du traitement du signal en majeure partie au Baron Joseph FOURIER (Auxerre 1768 - Paris 1830) qui, en tudiant la propagation de la chaleur, dcouvrit les sries trigonomtriques dites sries de FOURIER. Il amliora ce puissant outil mathmatique pour l'appliquer tout type de signal. Depuis une trentaine d'annes seulement, les outils lectroniques ont permis de mettre en application ces formules mathmatiques, grce notamment aux amricains COOLEY et TUKEY. Ils ont donn naissance l'algorithme de calcul FFT (Fast Fourier Transform) que l'on retrouve dans la plupart des analyseurs du march. Dautres algorithmes existent (Winograde, Sande).

3.2. Fonctionnement thorique de la FFT


Thorme de Fourier : Toute fonction continue est dcomposable en srie de FOURIER. Si de plus cette fonction est priodique de priode T, le nombre de termes de la dcomposition est fini. On peut alors crire la fonction comme une somme de sinus (ou de cosinus) f(t) = A0 + A1 sin( 2 t / T) + A2 sin( 4 t / T) + ... + An sin( 2n t / T) o A i est le coefficient de la srie de FOURIER la frquence fi= i/T. Dans la pratique cela veut dire que l'on peut dcomposer notre fonction comme une somme de sinus (cosinus) de priodes multiples de la priode de base de notre fonction. Les coefficients reprsentent alors (si on se dbrouille bien dans notre calcul) le niveau "nergtique de chacune des frquences lmentaires". L'application principale de l'analyse FFT est donc la mise en vidence des priodicits du signal et le calcul de "l'nergie" contenue dans le signal pour chacune des frquences. Aussi, l'analyse FFT sert observer des signaux qui ne sont pas priodiques (alatoires par exemple). Cette extension de capacit du calcul FFT, qui n'est pas naturelle pour ce type de signal, appelle la plus grande prudence dans l'interprtation des rsultats. La transforme de Fourier est une des mthodes (la plus utilise aujourd'hui) pour reprsenter un phnomne temporel dans le domaine frquentiel. Cette reprsentation frquentielle est une image parmi d'autres possibles du phnomne tudi. Il existe d'autres mthodes plus complexes mais plus efficaces. La comprhension de la FFT aide cependant mieux les comprendre.

Version Fvrier 2001

Analyse de FOURIER La formule pour les signaux quelconques (voir annexe sur la classification des signaux) est de :

G( f ) =

"Signal rel multipli par un nombre complexe et intgr sur une dure infinie"

g (t ).e

j 2ft

dt

3.3. Numrisation (Echantillonnage)


Le signal physique complet n'est pas tudi en pratique. En fait, seule la reprsentation numrique du signal est utilise pour raliser les calculs voulus. La numrisation du signal est une transformation discrte du signal physique considr comme continu dans le sens mathmatique du terme.
2 1,5 1 0,5 0 -0,5 -1 -1,5 -2 1 11 21 31 41 51 61

Exemple de signal numris. Le signal est donc vu comme une suite de points prenant des valeurs d'amplitude diffrentes. Cette synthse de l'information ne va pas sans poser quelques problmes que nous allons voquer ci-aprs. En effet, cette numrisation du signal dforme sa nature et peut influencer sa signification.

3.4. La transforme de FOURIER discrte


Aprs numrisation, la formule de FOURIER devient :

1 G (k ) = N

g (n).e
n =0

N 1

2kn N

Cette formule est adapte aux calculs numriques k se rfre fk et n se rfre tn

Version Fvrier 2001

3.5. Repliement
Cet effet vient du fait que le Convertisseur Analogique Numrique ou CAN est "aveugle" en dehors des moments o il fait sa conversion. En effet, un CAN fonctionne sur le principe suivant :

Temps

Horloge
Dclenchement du CAN en fonction du temps L'horloge est programme pour fournir au CAN des impulsions des intervalles de temps fixes et constants de priode T = 1/Fe (Fe = frquence d'chantillonnage note aussi Fs (sampling frequency)). A rception du top de l'horloge, le CAN effectue sa conversion quasi instantanment. Il y a donc perte de l'information contenue entre les impulsions. Du point de vue du convertisseur, les deux signaux ci dessous sont donc rigoureusement identiques.
signal 1

ECHANTILLONNAGE
2

signal 2

1,5

0,5

niveau

-0,5

-1

-1,5

-2

chantillons

Exemple de 2 signaux identiques du point de vue du CAN Seuls les signaux dont le contenu frquentiel est strictement infrieur la frquence d'chantillonnage, peuvent tre analyss correctement. De plus, cette constatation ne suffit pas. En fait, l'chantillonnage va crer des frquences artificielles qui ne sont pas reprsentatives du phnomne physique. Un effet de repliement est constat (voir illustration ci-aprs).
Version Fvrier 2001 9

Version Fvrier 2001

10

Figure a : Un signal continu et invariable (ne prsentant aucune variation d'amplitude) est chantillonn la frquence Fs. Le signal numris caractrise correctement le phnomne analogique. Figure b : Un signal alternatif de frquence Fs est chantillonn la frquence Fs. Le signal numris est identique celui de la figure (a) mais ne reprsente pas le vrai phnomne analogique. Figure c : Un signal alternatif de frquence F (<<Fs) est chantillonn la frquence Fs. Le signal numris caractrise correctement le phnomne analogique. Figure d : Un signal alternatif de frquence lgrement suprieure la frquence Fs est chantillonn la frquence Fs. Le signal numris est identique celui de la figure (c) mais ne reprsente pas le vrai phnomne analogique. Il apparat une frquence fictive plus basse. C'est le phnomne de repliement.

Pour viter l'apparition de ces frquences de repliement, il faut respecter le principe du thorme de Shannon disant qu'il faut au moins (c'est dire plus que) 2 chantillons sur une priode pour dcrire un signal sinusodal. Si une frquence d'chantillonnage (Fs) est au moins 2 fois plus leve que la frquence maximale mesurer (F max) et si un filtre anti-repliement est cal sur cette frquence (F max), la condition impose est alors bien vrifie. Pour ce faire, les analyseurs sont quips de filtres anti-repliement (un par voie) qui sont des filtres passe-bas de trs forte pente liminant ainsi la partie haute frquence des signaux qui perturberait l'interprtation de l'analyse spectrale. La prsence d'un filtre anti-repliement analogique reli la frquence d'chantillonnage est donc indispensable une mesure correcte. Il en faut un pour chaque voie dacquisition. Dans le cas danalyse ncessitant plusieurs voies et o la phase est requise, il faut galement que ces filtres soient bien trs appairs. Sa frquence de coupure doit tre au plus gale la moiti de la frquence d'chantillonnage. Souvent, une frquence maximale d'analyse et une frquence d'chantillonnage relies par Fmax = 2.56 * Fs sont choisies. En effet, il est impossible de raliser un filtre anti-repliement avec une pente infiniment raide. Une marge de scurit est donc prise pour permettre d'liminer les effets de repliement sur la plus grande dynamique possible (gnralement 80 dB utile). L'illustration ci-aprs le montre.

Dans la pratique, ce problme est lud par les systmes 01dB et OROS proposs par 01dB-Stell. Vous navez rentrer que la frquence maximum sur laquelle vous souhaitez analyser le signal ; en fonction de cela, linstrument rgle la frquence d'chantillonnage et le filtre anti-repliement le mieux adapt pour vous offrir une mesure de qualit.

Version Fvrier 2001

11

Version Fvrier 2001

12

Notre analyseur commence se former :

Entre
FAR

CAN Numrique

Analogique

Etage d'entre d'un analyseur FFT

Version Fvrier 2001

13

3.6. Fentrage temporel


Que faire de tous ces chantillons livrs par le CAN ? Une portion du signal numris (bloc) est ensuite dirig vers le circuit de calcul de la FFT. Le principe de fonctionnement de ces circuits spcialiss est le suivant : Le traitement commence par le remplissage d'une mmoire de taille donne (gnralement une puissance de 2. Par exemple, un bloc de N = 1024 = 210 chantillons temporels) qui sera la base temporelle d'analyse. Ces N chantillons temporels sont ensuite pass dans un algorithme de calcul FFT. Ce circuit spcialis (matriel + logiciel) calcule en fait une transforme de FOURIER rapide (Fast Fourier Transform en anglais) qui est un processus optimis en fonction du matriel utilis, du nombre d'chantillons temporel dans le bloc, du type et du nombre de mmoires en prsence, etc. Mais nouveau, un petit problme physique se pose. En effet, le signal que l'on cherche mesurer est un signal physique, rel, non prdictible. Il est priori non priodique, et mme s'il l'tait, sa priode ne serait pas celle dfinie par la frquence d'chantillonnage que nous avons choisi (en fait de priode N/Fe = longueur du bloc temporel; avec N = nombre de points dans le bloc de calcul et Fe = frquence d'chantillonnage ). Monsieur le baron Fourier nous invite dans ces formulations de travailler sur un temps infiniment long, sauf si la fonction est priodique. Aucune mmoire n'est suffisamment importante pour accueillir la totalit du signal ! Le fait de limiter la dure d'observation un bloc de longueur donn entrane comme consquence de considrer notre signal comme priodique, de priode gale la dure d'observation (la longueur du bloc temporel). Voyons cela sur un schma :

1,00 0,80 0,60 0,40 0,20 0,00 -0,20 -0,40 -0,60 -0,80 -1,00 10,50 2,50 4,50 0,50 6,50 8,50

On pense analyser cela !

Version Fvrier 2001

14

1.0 0 0.8 0 0.6 0 0.4 0 0.2 0 0.0 0 0 20 0 40 0 60 0 80 1 00

Amplitude

Temps

On analyse en fait cela ! Cette priodisation artificielle cre des discontinuits dans le signal temporel. De telles discontinuits dans le domaine physique correspondent des nergies infinies. Le rsultat du calcul tant l'nergie contenue dans chacune des bandes, on comprend aisment que le rsultat soit entach d'erreur ! Heureusement, si l'on peut dire, on ne travaille pas sur un signal continu mais sur un signal numris, ce qui fait que la discontinuit ne se traduit pas par un saut nergie infinie mais par un saut de pente plus ou moins raide, donc une nergie plus ou moins importante qui vient s'ajouter au signal. L'erreur commise est alors proportionnelle la "hauteur" de la discontinuit qui n'est plus que le fruit du hasard. En fait, on vient de regarder notre signal avec une fentre rectangulaire, c'est dire que l'on a ouvert les yeux de l'analyseur un moment donn dans la vie du signal, que ses yeux sont rests ouverts pendant la dure d'observation et que brutalement, ils se sont referms la fin de l'observation. L'analyseur a taill dans le vif le signal. Il n'a respect aucune priodicit. Pour viter les dgts d'une telle fentre, certes simple imaginer mais avec des consquences fcheuses sur l'estimation de l'nergie porte par le signal, on impose l'analyseur de regarder le signal de faon diffrente, "en douceur". D'autres fentres temporelles sont alors utilises. A quoi vont-elles servir ? A rendre le signal priodique sur la dure d'analyse. Pour ce faire on va multiplier le signal temporel dans la mmoire par une fonction temporelle priodique, de priode gale la dure d'examen du signal, qui commence par 0 et fini par 0.

Version Fvrier 2001

15

En voici un exemple :
Hanning 2 1,5 1 0,5 0 0 100 200

La fentre de Hanning Partant de 0 et arrivant 0 elle rend bien notre signal priodique sur la dure d'examen sans discontinuits brutales, bien qu'elle le dforme comme le montre le graphe ci dessous.
Original

Original

Fentr

Effet de la fentre de Hanning sur un signal


Version Fvrier 2001 16

La dfinition d'une fonction utilisable en tant que fentre de pondration rpond la recherche du compromis suivant : - Elle doit suffisamment dformer le signal temporel pour le rendre priodique. - Elle doit respecter suffisamment le signal pour que les rsultats trouvs restent ralistes. De nombreux "mathmaticiens" se sont penchs sur le problme et ont dfini un certain nombre de fentres temporelles rpondant ce compromis en optimisant l'erreur maximale commise sur le niveau mesur et la rsolution frquentielle. Les fentres seront donc choisir en fonction du type de signal analys et du compromis dsir.

Version Fvrier 2001

17

3.6.1.Fentre rectangulaire
C'est la plus simple, Elle correspond en fait aucune pondration. Elle n'est utiliser que dans les cas o la totalit du signal peut tre incluse dans la mmoire de calcul, c'est dire des signaux trs courts, qui partent de 0 et arrivent 0, comme par exemple les signaux impulsionnels.
Enveloppe Signal 1 g/s X1= 0.0000 Y1= -0.09 X2= 0.9996 Y2= -0.10

8 6 4 2 0 -2 -4 -6 -8 -10

Exemple de signal impulsionnel Le signal n'est pas dform. Dans le cas d'un signal priodique de longueur suprieure la fentre, la valeur de frquence est respecte, mais l'amplitude peut varier de manire importante suivant la valeur de la frquence vraie du phnomne par rapport la rsolution frquentielle de l'analyse (voir l'effet palissade).
G1-1 rectangle (Lin, dB[Ref 2.00e-05 Pa], PWR)-Hz 500 28.8

110 100 90 80 70 60 50 40 30 20 500 1000 1500 2000

Spectre obtenu avec Rectangulaire


Version Fvrier 2001 18

3.6.2.Fentre de Hanning
C'est de loin la fentre la plus utilise. Elle est utiliser pour l'analyse des signaux pseudo-stationnaire (par exemple le bruit d'une machine). C'est celle qui optimise le mieux le compromis rsolution frquentielle / rsolution en amplitude (qui sont antinomiques voir paragraphe 2.9).

G1-1 hanning

(Lin, dB[Ref 2.00e-05 Pa], PWR)-Hz

500

31.3

110 100 90 80 70 60 50 40 30 20 10 500 1000 1500 2000

Spectre obtenu avec Hanning

Version Fvrier 2001

19

3.6.3.Fentre de Hamming
La fentre de Hamming est drive de la fentre de Hanning (mme utilisation) mais l'accent t mis sur la rsolution frquentielle (donc au dtriment de la rsolution en amplitude). Elle est conseiller lors de la recherche de la frquence "exacte".

G1-1 hamming

(Lin, dB[Ref 2.00e-05 Pa], PWR)-Hz

684

26.8

110 100 90 80 70 60 50 40 30 20 10 500 1000 1500 2000

Spectre obtenu avec Hamming

3.6.4.Fentre de Kaiser-Bessel
La fentre de Kaiser-Bessel est l'optimisation inverse de Hamming dans le sens o est la rsolution en amplitude est optimise (au dtriment de la rsolution frquentielle). Elle est conseiller lors de la recherche du niveau "exacte".

G1-1 kaiser bessel

(Lin, dB[Ref 2.00e-05 Pa], PWR)-Hz

500

31.6

110 100 90 80 70 60 50 40 30 20 10 500 1000 1500 2000


Spectre obtenu avec Kaiser-Bessel
Version Fvrier 2001 20

3.6.5.Fentre Flat Top


C'est la seule fentre qui donne l'amplitude exacte d'une raie de mesure. Par contre, sa rsolution frquentielle est trs mauvaise, ce qui interdit toute utilisation lorsque le spectre est compos de plusieurs frquences caractristiques proches les unes des autres. C'est une fentre rserver pour l'talonnage.

G1-1 flat top

(Lin, dB[Ref 2.00e-05 Pa], PWR)-Hz

500

33.7

100 80 60 40 20 500 1000 1500 2000

Spectre obtenu avec Flat Top

3.6.6.Rsum
En rsum, le tableau suivant montre les caractristiques essentielles de chaque fentre temporelle couramment utilise. Fentre Rectangulaire Hanning Hamming Kaiser-Bessel Flat Top Bruit* 1 1.50 1.36 1.8 3.77 Erreur max. (dB) 3.9 1.4 1.8 1.0 0.01 Utilisation Tout le signal entre dans un bloc temporel Signal pseudo-stationnaire Meilleure rsolution en frquence Meilleure rsolution en amplitude Etalonnage

* Largeur de bande passante de bruit (image de la slectivit frquentielle) en relation avec le pas danalyse : Plage frquentielle/nombre de lignes. L'erreur max est fonction de la position de la frquence vraie du phnomne physique par rapport aux frquences de calcul rgulirement espaces de la rsolution frquentielle de l'analyse (N/Fe) (voir effet de palissade).

Version Fvrier 2001

21

3.7. Rsultat du calcul de la FFT


Aprs toutes les msaventures arrives notre signal, le rsultat de calcul est un spectre symtrique (voir ci dessous).

Symtrie de la FFT Donc 1024 points temporels donne 1024 lignes FFT rparties de part et d'autre de la composante continue. Ne sont retenues que 513 lignes FFT car notre signal temporel dorigine est un signal rel. Le rsultat est "rabattu" pour obtenir la valeur nergtique de chaque raies (voir ci aprs).

Version Fvrier 2001

22

Version Fvrier 2001

23

Mais notre signal tait pass dans un filtre passe bas trs raide (le filtre anti-repliement). Un filtre raide introduit de l'oscillation c'est dire qu'il provoque des erreurs sur les bandes hautefrquence (voir ci dessous).

Oscillation d'un filtre Anti Repliement

Les filtres anti-repliement sur les systmes d'acquisition 01dB-Stell ne possdent pas cette oscillation. La pente suivant les systmes peut aller jusqu 200 dB/octave.
De plus on souhaite ne pas prendre de repliement, il faut donc retirer les raies hautes. Sur les 512 lignes FFT on en retient que 401 (1024 / 2,56).

Ces relations sont vraies pour tous les analyseurs. Voici par exemple ce que peut faire un analyseur 01dB-Stell pour son mode temps diffr.
Nb de points temporels 256 512 1024 2048 4096 8192 Rsultat FFT 128 226 512 1024 2048 4096 Lignes retenues 101 201 401 801 1601 3201

Voir annexe sur des exemples de rsolution frquentielle obtenue.

Version Fvrier 2001

24

3.8. Effet de palissade


Cet effet est d au fait que l'on travaille sur un signal numris, c'est dire discrtis. Les valeurs trouves sont celles des points calculs. Si un phnomne physique a une manifestation une frquence relle comprise entre deux raies de calcul, sa traduction se fera par une rpartition de l'nergie sur les bandes adjacentes.

Continu 30 25 20 15 10 5 0 0 10

Numris

20

30

Effet de palissade sur un spectre. Nanmoins pour un signal priodique, il est possible de retrouver la frquence vraie et le niveau vrai si l'on connat le type de fentre et la rsolution frquentielle utilise. Voici par exemple comment faire dans le cas de la fentre de Hanning.

Delta L delta dB

delta f

Cette compensation peut tre valide dans lanalyseur OROS. Elle permet trs prcisment le niveau et la frquence dune composante sans avoir faire un zoom ou une nouvelle analyse avec une fentre Flat-top.

Version Fvrier 2001

25

delta f / B 0,60 0,50 0,40 0,30 0,20 0,10 0,00 0 1 2

delta f / B

6 delta dB

delta L
1.50

1.20

0.90

0.60

0.30

0.00 0.0 1.0 2.0 3.0 4.0 5.0 6.0

Pour viter d'avoir "compenser" l'effet de palissade, il est possible par exemple de faire un zoom qui va augmenter la rsolution frquentielle au niveau du pic de mesure et diminuer l'effet palissade. Mais on perd du temps ! [T acquisition #1/Delta f (voir 3.10) ].

Version Fvrier 2001

26

3.9. Zoom FFT


Cette technique particulire va permettre de concentrer l'analyse frquentielle sur une zone de frquence o des prcisions sur le contenu nergtique sont recherches. Le traitement du signal sera un plus complexe que d'habitude de manire prsenter l'algorithme FFT des chantillons reprsentatifs de la zone de frquence d'intrt. Sans rentrer dans les dtails de ce traitement, le zoom FFT ncessitera d'observer plus longtemps le signal pour obtenir une meilleure prcision frquentielle.

Le zoom FFT implant dans les logiciels 01dB-Stell utilise la technique de la translation de frquence.
Le principe de base de cette technique est trs simple : il consiste translater la gamme de frquence considre afin de la centrer autour de 0, d'appliquer un filtre passe-bas et de rchantillonner le signal afin d'augmenter la rsolution.

Dfinition: fc : Frquence centrale de la gamme devant tre zoome Zf : Facteur de Zoom. Il reprsente le facteur de zoom appliquer pour obtenir la gamme de frquence dsire. Il est calcul comme suit :

Les valeurs Fmin et Fmax dfinies par l'utilisateur sont rajustes afin que le facteur de zoom suive une progression gomtrique de raison 2. La largeur de bande correspond au spectre de dpart (0 Hz - Fech/2.56)

Zb : Bande passante Zoome. Il reprsente la bande passante zoome et se calcule comme suit : Zb = Fmax - Fmin
Translation de frquence : La translation est effectue en multipliant le signal d'entre (numris) par une fonction exponentielle complexe ( vecteur tournant norm fc ) comme suit : Cette opration mathmatique translate la gamme de frquence considre originellement centre autour de fc autour de 0. Filtrage passe-bas et sur-chantillonnage: La bande passante est rduite Zb /2 en appliquant un filtre passe-bas. Lorsque le filtrage est effectu, un sur-chantillonnage de facteur Zf est appliqu. Ce sur-chantillonnage est ncessaire afin d'obtenir au moins 2* Zf chantillons par priodes de la frquence maximum considre ( Fmax ). Le sur-chantillonnage conduit une rduction de la cadence des spectres d'un facteur Zf.

Version Fvrier 2001

27

Calcul FFT : Une fois que toutes ces oprations sont effectues, une analyse FFT classique est applique produisant un spectre bandes fines centr autour de Fc Le Zoom FFT par translation de frquence prsente de multiples avantages tels que : facteur de zoom lev, analyse temps rel, pas de stockage du signal. Cependant, il doit tre appliqu des signaux ayant une bonne stabilit car il doit rester inchang pendant la priode de temps o le spectre zoom est produit.

3.10.

Dure d'examen / rsolution frquentielle

L'un des points faibles de l'analyse FFT rside dans son propre mode de fonctionnement. En effet, avant de pouvoir analyser un signal, il faut remplir la zone mmoire avec les chantillons temporels. La dure de remplissage de la mmoire va tre la dure minimale pendant laquelle il faut observer le signal pour pouvoir l'analyser (c'est dire sa slectivit temporelle). Si on chantillonne la frquence Fe et que l'on doit prendre Ne chantillons, il nous faudra attendre un temps T = Ne/Fe secondes (1024 points 51.2 kHz = 20 ms). La rsolution frquentielle obtenue est B = Fe/Ne Hz (1024 points 51.2 kHz = 50 Hz). Le produit BT = Fe/Ne * Ne/Fe =1. Si l'on veut mesurer un signal avec une rsolution de 1 Hz, il nous faudra l'examiner pendant au moins 1 seconde, avec une rsolution de 2 Hz pendant 0.5 s, 0.5 Hz pendant 2 s, et ce quel que soit l'instrument de mesure utilis. Les limites de rsolution temporelle et de rsolution frquentielle sont donnes par le produit BT = 1. On ne peut observer un signal fluctuant rapidement avec une bonne rsolution frquentielle. Il faudra toujours composer entre la rsolution frquentielle (nombre de lignes d'analyse Fe = constante) et la rsolution temporelle (longueur du bloc 1/Fe).

50 100 200 400 800 3200

0.0025 0.0050 0.01 0.02 0.04 0.16

400 200 100 50 25 6.25

Exemple de slectivit pour Fe = 51.2 kHz et Fmax = 20 kHz Pour l'analyse de phnomnes fortement fluctuant ou de dure trs courte, il faudra utiliser d'autres techniques d'analyse (Transforme de Fourier Court Terme, Ondelettes, Wigner ville, etc...) qui peuvent faire l'objet d'un autre cours.

Version Fvrier 2001

28

3.11.

Moyennage

Ce qui sort du calcul de la FFT est un "spectre instantan". Ce spectre instantan ne reprsente qu'une partie de la vie nergtique du signal en fonction de la frquence. En pratique, un moyennage sur les spectres instantans est effectu pour obtenir un "auto spectre" not G1-1. En fait, on regarde le signal plus longtemps (comme le disait FOURIER) et l'estimation de l'nergie s'en trouve amliore. Bien entendu, cette estimation va dpendre de la nature mme du signal (voir en annexe classification des signaux).

3.11.1.

Moyennage linaire :

Chaque spectre instantan est compt avec un poids identique dans la moyenne. Le rsultat est le niveau nergtique total contenu dans chaque bande d'analyse (raie FFT) pendant la dure de mesure (quivalent la mesure d'un Leq).

3.11.2.

Moyennage exponentiel :

Le dernier spectre instantan entr a un poids quivalent aux n premiers spectres instantans mesurs. Il s'agit en fait d'une moyenne glissante dont le lissage est assur par le nombre de moyennes choisies (quivalent la mesure d'un niveau de pression en mode lent ou rapide). Les schmas ci dessous rsument ces deux types de moyenne

Version Fvrier 2001

29

Moyenne linaire et exponentielle


Domaine frquentiel
dB 0 5 10 1/T 15 20 25 0.1 0.2 1/ 0.5 1 2 3 4 5 TA = 2 TA Mme surface TA = 2 Asymptote commune Mme surface Moyenne exponentielle Moyenne linaire 2/T = 1/RC 1.5/T

Domaine temporel

0.5/T

Mme gain DC Asymptote commune

Moyenne linaire et exponentielle


Linaire
g() 1 y()

Exponentielle
g() y()

t - TA

Valeur moyenne

Valeur moyenne pondre

y() g(t - )

y() g(t - )

Version Fvrier 2001

30

3.11.3.

Max. par bandes

Il s'agit de retenir pour chacune des bandes de calcul le niveau maximum obtenu pour chaque spectre du moyennage.

3.11.4.

Max. Lin

Il s'agit de retenir parmi les N spectres du moyennage celui qui donne le niveau global Linaire le plus important.

3.11.5.

Max. A

Il s'agit de retenir parmi les N spectres du moyennage celui qui donne le niveau global pondr A le plus important.

Version Fvrier 2001

31

3.12.

Recouvrement

Nous avons vu que la fentre temporelle modifie notre signal temporel notamment au dbut est la fin du signal. Si l'analyse est faite en prenant des blocs immdiatement voisins les uns des autres voici ce qui se passe :
S ig n a l 0. 5 0. 4 0. 3 0. 2 0. 1 0 25.6 -0. 1 -0. 2 -0. 3 -0. 4 -0. 5 38.4 12.8 0 P o n d r

Hanning recouvrement de 0% Tous les chantillons temporels ne sont pas pris avec le mme coefficient de pondration. Il y a donc des zones qui sont comptes moins que d'autres (zones de dbut et de fin de fentre temporelle qui par construction dbutent et finissent par 0). Si un phnomne de fort niveau arrive lors d'une de ces zones, il n'est pas pris en compte correctement. Pour viter cela, on recouvre les zones d'examen les unes par rapport aux autres de faon ce que chaque chantillon soit compt avec au total un poids quivalent.
Signal 1,2 1 0,8 0,6 0,4 0,2 0 -0,2 0 -0,4 -0,6 12,8 25,6 Hanning Pondr

Hanning recouvrement de 66% Seul un recouvrement adapt la fentre utilise peut vous garantir une bonne mesure.
Version Fvrier 2001 32

A titre indicatif voici, pour les fentres les plus courantes, les recouvrements utiliser qui en thorie donnent un rsultat correct et ceux choisis par la plus grande majorit des utilisateurs.

Hanning Flat Top Rectangulaire

66 50 0

50/75 50/75 0

3.13.

PWR, RMS, PSD, ASD, ESD.

Afin de bien comprendre ces notions, nous ferons une analogie avec le domaine lectrique. Lorsque vous voulez indiquer ce qui est disponible sur une prise lectrique vous dites "c'est du 220 volts" et vous parlez de la valeur efficace lectrique disponible. Si vous voulez donner un peu plus d'information sur la puissance disponible, vous dites "c'est du 220 V 16 A (soit 3520 watts)" et vous parlez alors en puissance. Dans le domaine de la mesure du bruit et des vibrations, on peut aussi s'intresser la valeur efficace (RMS) ou la puissance (PWR) d'un signal.

3.13.1.

RMS

Root Mean Square (Racine carre de la moyenne des carrs ou valeur efficace).

Valeur efficace (RMS) = Vrms =

1 T x (t )dt T 0

La valeur efficace est l'image de l'nergie contenue dans un signal. Elle est exprime en unit physique (m/s, m/s, m ou g pour les vibrations par exemple). Elle est trs bien adapte pour les composantes dterministes du spectre (raies pures).

3.13.2.
Power (Puissance).

PWR Power = (Valeur efficace)

Le niveau de puissance est l'image de la puissance contenue dans le signal. Elle est exprim en 2 unit physique au carr ( V ou g par exemple). Elle est trs bien adapte pour les composantes dterministes du spectre (raies pures).

Il est donc normal de ne pas lire les mmes niveaux exprims en unit physique RMS et PWR. En revanche, ils sont identiques quand ils sont exprims en dB, car 20 log10 (P/P0) = 10 log10 (P/P0).

Version Fvrier 2001

33

3.13.3.

PSD

Power Spectral Density (Densit Spectrale de Puissance) Lorsque l'on veut comparer deux mesures faites dans des conditions diffrentes, on est trs vite confront l'influence de la largeur de bande d'analyse (B) sur l'amplitude d'une raie de mesure. En effet, la totalit de l'nergie relle du signal est rpartie sur plusieurs bandes (effet de fentre et de palissade). Si ces bandes n'ont pas la mme largeur, la rpartition sera diffrente (voir ci dessous).
25 20 15 10 5 0 1 3 5 7 9 11 13 15 17 19 B=1 B=2

Effet de la largeur de bande Pour viter ce genre d 'influence, il suffit de ramener le niveau mesur celui que l'on trouverait avec une largeur de bande de 1 Hz (il suffit de diviser par B).

PSD = Power/ B
C'est l'image de la puissance en densit spectrale. L'unit est exprime en U /Hz (exemple g/Hz). Cette unit est adapte aux signaux alatoires stationnaires.

3.13.4.

ASD

Amplitude Spectral Density (Densit Spectrale d'Amplitude).

ASD = PSD1/2
C'est l'image de la valeur efficace en densit spectrale pour un signal non impulsionnel. Elle est exprime en (U/Hz) 1/2 .

3.13.5.

ESD

Energy Spectral Density (Densit spectrale d'nergie)

ESD = PSD * Temps d'observation

Version Fvrier 2001

34

C'est l'image de l'nergie contenue dans un signal transitoire qui par dfinition commence et finit par 0. Elle est exprime en (Us/Hz) 1/2. En effet, ce type de signal contient une quantit finie d'nergie. Il ne peut tre caractris en terme de puissance qui sera dpendante de la longueur d'enregistrement.

3.14.

Notion de temps rel

On parle d'analyse en temps rel lorsque la totalit du signal examin est analys par l'instrument. Tant que l'on reste temps rel, aucun vnement ne peut nous chapper et l'on peut dcrire de faon correcte le phnomne examin. Ds que l'on dpasse cette frquence, des parties du signal temporel peuvent chapper l'analyse et le rsultat de calcul peut tre fortement fauss.

Illustration de la notion de temps rel Pour tre temps rel, l'analyseur doit calculer plus vite qu'il n'acquiert le signal temporel (jonglage entre les 2 buffers d'entre). La dure de remplissage dpend de la frquence d'chantillonnage, du nombre de raies d'analyse (donc du nombre de points du signal temporel) et du recouvrement. Plus on monte en frquence, plus ce temps est court car la frquence dchantillonnage augmente. La dure de calcul dpend du nombre de voies de mesure, du type de calcul effectuer et du nombre de raies de calcul, de la fentre de pondration. Ce temps est fixe pour ces paramtres fixes. Il y a donc un moment o le temps d'acquisition devient gal au temps de calcul : c'est la frquence temps rel. Un certain nombre de paramtres extrieurs peuvent venir perturber ce temps de calcul comme par exemple l'affichage du rsultat (sur les systmes mono-tche ou monoprocesseurs). Il est donc important de savoir quelles sont les performances temps rel d'un systme et dans quelles conditions elles ont t obtenues. Attention ne pas confondre cette notion avec la frquence maximale laquelle peut travailler l'analyseur. Rien n'interdit d'examiner un signal jusqu' 20 kHz avec une frquence temps rel de 5 kHz. Seul 1/4 du signal rel sera examin, mais on peut le faire ! On peut amliorer cette situation en procdant une analyse en temps diffr. Attention aussi ne pas confondre cela avec l'analyse en temps diffr. En effet, on peut tre temps rel 20 kHz lors d'une analyse temps diffr car sur un signal correctement enregistr, on peut prendre le temps de calculer les spectres en prenant compte tous les chantillons temporels.
Version Fvrier 2001 35

3.15.

Conclusion

L'analyse FFT est utilise pour la description du signal temporel dans le domaine frquentiel avec une rsolution frquentielle constante sur une chelle linaire de frquence. La rsolution peut tre trs fine pour chercher avec prcision les composantes priodiques des signaux acoustiques ou vibratoires. L'analyse FFT est une opration par bloc temporel qui ncessite des compromis permanents (choix de la rsolution, de la fentre d'observation,...). Les lectures de niveau sont gnralement dpendantes de la fentre d'observation. L'aspect temps rel de l'analyse va dpendre de la vitesse des processeurs par rapport la frquence d'chantillonnage et le nombre de voies traiter. Les paramtres suivants sont retenir : Frquence d'chantillonnage = Fe ou Fs. Exprime en Hz. Cadence laquelle le signal est regard par l'analyseur. Fe = 1/t avec t = priode ou intervalle d'chantillonnage en seconde (s). Nombre de points temporels du calcul FFT = N (1024 points par exemple). Nombre d'chantillons temporels utiliss dans le bloc mmoire pour l'algorithme FFT. Rsolution temporelle = T. Exprime en seconde (s). Longueur du signal ncessaire pour obtenir un spectre instantan ou Longueur du bloc de calcul. T = N*t. Rsolution frquentielle = B (Bandwidth) ou f. Exprime en Hz. Rsolution ou finesse d'analyse du spectre FFT. F = 1/T = Fe/N.

Version Fvrier 2001

36

4.

Analyse du signal par filtrage numrique


4.1. Bref historique

Cette technique de traitement du signal vient de la ncessit d'obtenir des spectres octave ou 1/3 octave pour la mesure acoustique de manire temps rel pour substituer les moyens analogiques souvent squentiels qui taient jusqu' maintenant utiliss. En effet, les signaux acoustiques ne sont gnralement pas stables et il tait difficile d'avoir une bonne ide du contenu nergtique dans toutes les bandes d'octave en mme temps. En fait, l'analyse en frquence par bandes tiers d'octave correspond approximativement la rsolution frquentielle de l'oreille humaine.

4.2. Principe des filtres par octave et 1/3 d'octave

Version Fvrier 2001

37

1/1 octave

1/3 octave

f 2 = 2 f1 fc = 2 f 1 f / fc = 71%

f 2 = 3 2 f1 fc = 6 2 f 1 f / fc = 23%

f1= Frquence min. ; f2=Frquence max. ; fc = Frquence centrale ; f = Frquence centrale

Version Fvrier 2001

38

4.2.1.Bandes passantes des octaves et tiers d'octaves normaliss


N 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Dsignation 20 KHz 16 KHz 12.5 KHz 10 KHz 8 000Hz 6 300 Hz 5 000 Hz 4 000 Hz 3 150 Hz 2 500 Hz 2 000 Hz 1 600 Hz 1 250 Hz 1 000 Hz 800 Hz 630 Hz 500 Hz 400 Hz 315 Hz 250 Hz 200 Hz 160 Hz 125 Hz 100 Hz 80 Hz 63 Hz 50 Hz 40 Hz 31.5 Hz 25 Hz 20 Hz 16 Hz 12.5 Hz 10 Hz 8 Hz 6.3 Hz 5 Hz 4 Hz 3.15 Hz 2.5 Hz 2 Hz 1.6 Hz 1.25 Hz 1 Hz 0.8 Hz Bande passante tiers d'octave 17.8-22.4 KHz 14.1-17.8 KHz 11.2-14.1 KHz 8910-11200 Hz 7080-8910 Hz 5620-7080 Hz 4470-5620 Hz 3550-4470 Hz 2820-3550 Hz 2240-2820 Hz 1780-2240 Hz 1410-1780 Hz 1120-1410 Hz 891-1120 Hz 708-891 Hz 562-708 Hz 447-562 Hz 355-447 Hz 282-355 Hz 224-282 Hz 178-224 Hz 141-178 Hz 112-141 Hz 89.1-112 Hz 70.8-89.1 Hz 56.2-70.8 Hz 44.7-56.2 Hz 35.5-44.7 Hz 28.2-35.5 Hz 22.4-28.2 Hz 17.8-22.4 Hz 14.1-17.8 Hz 11.2-14.1 Hz 8.91-11.2 Hz 7.08-8.91 Hz 5.62-7.08 Hz 4.47-5.62 Hz 3.55-4.47 Hz 2.82-3.55 Hz 2.24-2.82 Hz 1.78-2.24 Hz 1.41-1.78 Hz 1.12-1.41 Hz 0.891-1.12 Hz 0.705-0.891 Hz Largeur 4600 Hz 3700 Hz 2900 Hz 2290 Hz 1830 Hz 1460 Hz 1150 Hz 920 Hz 730 Hz 580 Hz 460 Hz 370 Hz 290 Hz 229 Hz 183 Hz 146 Hz 115 Hz 92 Hz 73 Hz 58 Hz 46 Hz 37 Hz 29 Hz 22.9 Hz 18.3 Hz 14.6 Hz 11.5 Hz 9.2 Hz 7.3 Hz 5.8 Hz 4.6 Hz 3.7 Hz 2.9 Hz 2.29 Hz 1.83 Hz 1.46 Hz 1.15 Hz 0.92 Hz 0.73 Hz 0.58 Hz 0.46 Hz 0.37 Hz 0.29 Hz 0.229 Hz 0.183 Hz Bande passante octave 11.2-22.4 KHz Largeur

11200 Hz

5620-11200 Hz

5600 Hz

2820-5620 Hz

2820 Hz

1410-2820 Hz

1410 Hz

708-1410 Hz

708 Hz

355-708 Hz

355 Hz

178-355 Hz

178 Hz

89.1-178 Hz

89.1 Hz

44.7-89.1 Hz

44.7 Hz

22.4-44.7 Hz

22.4 Hz

11.2-22.4 Hz

11.2 Hz

5.62-11.2 Hz

5.62 Hz

2.82-5.62 Hz

2.82 Hz

1.41-2.82 Hz

1.41 Hz

0.708-1.41 Hz

0.708 Hz

Les spectres octave et tiers d'octave sont donc largeur de bande relative constante (F/F = 70% pour l'octave et 23% pour le tiers d'octave). Ils seront reprsents sur une chelle logarithmique contrairement aux spectres bandes fines (FFT) largeur de bande constante (F = constante; la valeur de la constante dpend de la rsolution frquentielle slectionne).

Version Fvrier 2001

39

4.3. Numrisation (Echantillonnage)


Le principe est identique aux analyses FFT.

4.4. Repliement
Le principe est identique aux analyses FFT.

4.5. Mthode de calcul


L'analyse par filtrage numrique se ralise dornavant en mode parallle grce aux processeurs actuels. Le mode parallle consiste calculer l'nergie dans chaque filtre en mme temps. Il est ainsi possible de suivre tous les changements du signal et permis d'obtenir le spectre plus vite quavec les analyseurs squentiels. Les filtres numriques utiliss sont communment appels : filtres rcursifs 2 ples. Le filtrage numrique est un filtre qui agit en continu sur un flux ininterrompu d'chantillons. Il produit un chantillon en sortie pour un chantillon en entre. Pour produire l'chantillon de sortie, le filtrage numrique tient compte d'un nombre limit d'chantillons prcdemment entrs.

4.5.1.Fonctions de transfert des filtres et proprits


La fonction de transfert d'un filtre numrique rcursif 2 ples (en utilisant la notation en z) est donne par la formule suivante :

o :A0, A1 et A2 sont les zros du filtre et B1, B2 sont les ples du filtre. Dfinition de la transforme en z :

H z ( z) =

n =

z n

avec
1

z = e j 2ft donc H(f)=Hz


avec comme quation Yn =

Plus gnralement, la fonction de transfert est dfinie par:

A z Y ( z) Hz ( z ) = = X ( z) 1 B z
l l k k

Bk Ynk + Al X n1
k =1 l =0

Yn (sortie) et Xn (entre) Les coefficients dfinissent les proprits du filtre telles que : la forme, la bande passante et le type (passe-haut, passe-bas,...). La frquence de coupure d'un filtre numrique est dfinie par un coefficient qui reprsente la frquence de coupure divise par la frquence d'chantillonnage. Un avantage important de ce type de filtre est que les proprits ne dpendent que de la frquence d'chantillonnage cest dire que lorsque la frquence d'chantillonnage est modifie, les proprits du filtre sont inchanges mais celui-ci fournit des informations dans une autre bande de frquence. Lorsque les coefficients sont dfinis, le filtre donne des informations dans n'importe quelle bande de frquence de l'axe des frquences en ajustant la frquence d'chantillonnage (infrieur la frquence maximum d'analyse donne par la frquence d'chantillonnage originale et le thorme
Version Fvrier 2001 40

de Shannon). Cependant, pour des raisons de repliement, il est ncessaire d'appliquer un filtre passe-bas lorsque la frquence d'chantillonnage est modifie.

4.5.2.Translation d'un octave vers le bas


Lorsque les proprits du filtre sont connues, nous savons donc quelles sont indpendantes de la bande passante relative : elles ne dpendent que de la frquence d'chantillonnage. Ainsi, pour dplacer un filtre d'un octave vers le bas, il suffit d'effectuer un sous-chantillonnage dun facteur 2.

4.5.3.Filtre passe-bas (Anti-repliement ou anti-aliasing)


Avant la translation du filtre par modification de la frquence d'chantillonnage visible, un filtrage passe-bas est effectu afin d'assurer l'anti-repliement.

Dans le systme SYMPHONIE, le filtre anti-repliement utilis est un filtre de Butterworth 10 ples : c'est en fait une batterie de 5 filtres Butterworth 2 ples en srie.

4.5.4.Analyse en bande d'octave


La premire tape est de dfinir les coefficients de faon effectuer une analyse en bandes d'octave (forme, type, bande passante relative,...). Une fois que les coefficients sont connus, le principe de l'analyse en bande d'octave est d'appliquer ce filtre donnant des informations dans la bande suprieure, d'effectuer sur celui-ci un sous-chantillonnage de facteur 2 (avec filtrage passe-bas) puis de recommencer le calcul pour l'octave directement infrieur et ainsi de suite jusqu' ce que la bande minimum dsire soit atteinte. Pour le calcul de la bande suprieure, seul le filtre est appliqu sans filtrage passe-bas (il a dj t appliqu lors de l'acquisition et la frquence d'chantillonnage est dj ajuste correctement). Comme un facteur de sous-chantillonnage de 2 est appliqu, le temps de calcul de la bande suprieure reprsente au moins la moiti du temps total de calcul pour n'importe quel nombre de bandes. Tout l'vnement physique est pris en compte dans chaque filtre et les chantillons sont distribus l'algorithme de filtrage passe bande de la manire suivante (exemple pour les bandes d'octave) : Numro de l'chantillon Filtre d'octave 16 kHz 8 kHz 4 kHz 2 kHz ...... 1 X X 2 X X X 3 X X 4 X 5 X X 6 X X 7 X X 8 X 9 X X 10 X X

N chantillons sont pris pour le filtre d'octave le plus haut, puis N/2 pour le filtre d'octave infrieur, puis N/4 pour le filtre d'octave encore infrieur, etc,....Aussi, le nombre total d'chantillons traiter est en fait de N + N (1/2+1/4+1/8+...) = 2N. Cela veut dire qu'il faut autant d'chantillons pour traiter le filtre d'octave suprieur (16 k Hz) que tous les autres filtres d'octave.

Version Fvrier 2001

41

4.5.5.Analyse en bandes de tiers d'octave


L'analyse en bandes de tiers d'octave est base sur le mme principe que l'analyse en bande d'octave except que 3 filtres sont appliqus au lieu de 1. La premire tape est donc de dfinir les coefficients pour les trois filtres afin qu'ils s'appliquent aux tiers d'octave haut, mdium et bas d'une bande d'octave. Lorsque les coefficients des filtres sont connus, le principe de l'analyse en bandes de tiers d'octave est d'appliquer les trois filtres sur le signal (donnant les informations des trois tiers d'octave constituant une bande d'octave), d'effectuer sur celui-ci un sous-chantillonnage de facteur 2 (avec filtrage passe-bas) puis de recommencer le calcul sur le signal sous-chantillonn. Et ceci jusqu' ce que la bande minimum requise soit atteinte. En pratique, les filtres rcursifs deux ples sont mis en cascade pour obtenir les pentes ncessaires respectant la normalisation CEI 1260. On obtient alors des filtres multiples.

Le filtrage numrique ralis dans le mode temps diffr des systmes 01dB-Stell se base sur du filtrage de 18 20 ples suivant la frquence centrale du filtre traiter. Ceci permet d'atteindre la classe 0 qui est la meilleure du point de vue de la normalisation.
L'un des nombreux avantages du filtrage numrique est la possibilit de raliser n'importe quelle pente et n'importe quelle frquence centrale avec le mme principe, en changeant uniquement les constantes de calcul.

L1 1/3 avant TGV

(Lin, dB[Ref 2.00e-05 Pa])-Hz

25 -80.20

-20 -25 -30 -35 -40 -45 -50 -55 -60 -65 -70 -75 -80 -85 -90 31.5 63 125 250 500 1k 2k 4k

Exemple de spectre tiers d'octave

Version Fvrier 2001

42

5.

Comparaison de la mthode filtrage numrique et de la mthode de synthse FFT pour l'obtention des spectres octave et tiers d'octave

Les spectres par bandes d'octave et 1/3 d'octave peuvent tre obtenus aussi par analyse FFT par recomposition et ceci de manire temps rel (sans perte d'chantillon) mme si le calcul est ralis en temps diffr.

Les systmes 01dB-Stell propose les deux techniques. Elles dpendent des moyens mis en uvre, c'est dire des processeurs de signal et de leur micro programmation.
! Synthse FFT: Avec la mthode FFT, les bandes d'octave ou de tiers d'octave seront synthtises partir du spectre de bande fine. ! Un minimum de lignes par bande tant ncessaire pour calculer une octave ou un tiers d'octave et le nombre maximum de points FFT dpendant du mode de fonctionnement (temps rel ou temps diffr), la bande de frquence la plus basse disponible pour l'analyse est limite. Cependant, cette mthode est habituellement plus rapide que la mthode par filtrage numrique. ! Filtrage numrique: La mthode par filtrage numrique n'est limite que par la frquence d'chantillonnage et la dure du fichier signal. Elle prend gnralement plus de temps que la mthode FFT.

Type de spectre

Mode temps rel (SYMPHONIE et OROS OR25) FFT Oui 1/3 octave et octave par Oui en mode 3 passes sur synthse OR25 1/3 octave et octave par Oui filtrage numrique

Mode temps diffr (CPU du Pentium ou DSP OR25) Oui Oui en mode 1 (SYMPHONIE) ou 3 (OR25) passes Oui

Contrairement l'analyse FFT, le filtrage numrique est un traitement continu c'est dire qu'il n'y a aucune gestion de bloc et de recouvrement. De mme que l'analyse FFT est bien adapte pour produire des spectres dont les filtres quivalents sont linairement rpartis sur l'axe des frquences, le filtrage numrique produit des filtres logarithmiquement rpartis sur l'axe des frquences (octave, 1/3 d'octave, 1/N d'octave). Pour obtenir un spectre 1/3 d'octave par synthse FFT, il faut regrouper les lignes du spectre bandes fines par filtre et les pondrer pour tre conforme la norme CEI 1260.

Version Fvrier 2001

43

raie bande fine Filtre tiers d'octave

Echelle de frquence linaire

raie bande fine Filtre tiers d'octave

Echelle de frquence logarith.

Il est vident qu'il y aura de moins en moins de lignes FFT pour recomposer les tiers d'octave les plus bas en frquence. Aussi, il n'est pas possible de se contenter d'un seul spectre FFT pour composer un spectre 1/3 d'octave sur plusieurs dcades (3 pour un spectre 1/3 octave 20 Hz 20kHz) sauf s'il comporte de nombreuses lignes FFT.

Les analyses temps rel en octave et tiers d'octave sont recomposes partir de trois passes FFT simultanes (Fmax, Fmax/8, Fmax/64) calcules avec une fentre de HANNING et un recouvrement de 50%. Les spectres octave et tiers d'octave sont recomposes en temps rel en utilisant au minimum 7 lignes de FFT par bandes de frquence de faon dcrire correctement la bande de frquence selon la norme CEI 1260. Dans ce cas, 3 dcades sont couvertes. Le rafrachissement du spectre tiers d'octave est li la passe FFT de meilleure rsolution (Fmax/64) et au recouvrement de 50%. Pour une analyse en tiers d'octave jusqu' 20000 Hz, il sera de 640 ms. Les analyses temps diffr en octave et tiers d'octave (mode synthse FFT) sont recomposes partir d'une seule passe FFT comportant un trs grand nombre de lignes comme dcrit en annexe 3. Les spectres octave et tiers d'octave sont recomposes en temps diffr en utilisant au minimum 3 lignes de FFT par bandes de frquence. Dans ce cas, peine 3 dcades sont dcrites. Pour une analyse jusqu' 20000 Hz, le rafrachissement du calcul spectral sera de 55 ms en englobant le tiers d'octave 100 Hz.
Y a-t-il une diffrence de rsultats sur un spectre tiers d'octave obtenu par synthse FFT et par filtrage numrique sur un mme signal ? Cela va dpendre du type de signal. En fait, il n'y aura aucune diffrence pour un signal stationnaire.
Version Fvrier 2001 44

Enveloppe Signal 1
3.0e+04 2.5e+04 2.0e+04 1.5e+04 1.0e+04 5.0e+03 0.0e+00 -5.0e+03 -1.0e+04 -1.5e+04 -2.0e+04 -2.5e+04 -3.0e+04

CNA/s

X1=

0.000 Y1= 20258.00

X2=

5.191 Y2=

Signal de bruit rose stationnaire alatoire


-10

-15

-20

-25

-30

-35

-40 31.5 63 125 250 500 1k 2k 4k 8k 16k A

Comparaison des rsultats tiers d'octave obtenus par synthse FFT et par filtrage numrique Les rsultats sont trs proches. Un cart de 0,3 dB existe cependant. Il est d au fait que les pentes des filtres sont lgrement diffrentes entre les deux techniques. Cet cart est bien infrieur aux tolrances des normes. L'analyse par filtrage numrique donne un spectre plus large en basse frquence, tandis que la synthse FFT est limite 100 Hz (voir annexe 3). Des diffrences arriveront pour des signaux fortement instationnaires voire impulsifs. En effet, les filtres numriques n'ont pas tous le mme temps de rponse. Ce dernier est inversement proportionnel la largeur de bande. Il sera long pour les basses frquences et court
Version Fvrier 2001 45

pour les hautes frquences (environ 200 ms pour le tiers d'octave 20 Hz et 100 fois moins pour 2000 Hz). Il y aura un lissage en basses frquences si l'instationnarit est infrieure au temps de rponse. Aussi, l'analyse FFT est une opration par bloc qui si on demande une grande rsolution, sera trs longue. Les phnomnes impulsifs seront aussi "lisss" cause de cette grande longueur. Par contre, aucun dphasage entre filtre n'est constat.
Enveloppe Signal 1 Pa/s X1= 0.000 Y1= 0.04 X2= 3.996 Y2=

1.5

1.0

0.5

0.0

-0.5

-1.0

-1.5

-2.0

Signal acoustique instationnaire


80 75 70 65 60 55 50 45 40 35 30 25 20 31.5 63 125 250 500 1k 2k 4k 8k 16k

Comparaison des rsultats tiers d'octave obtenus par synthse FFT et par filtrage numrique
Version Fvrier 2001 46

Les rsultats sont galement trs proches. Un cart similaire au cas du signal stationnaire est constat. Les spectres reprsentent la moyenne linaire du signal sur 4 secondes (totalit du signal enregistr). Dans le cas d'une moyenne plus courte qui enfermerait un phnomne impulsif, les carts seraient plus grands. En effet, l'analyse par filtrage numrique amne un dphasage entre les filtres. En rsum, les deux techniques sont similaires pour des signaux stationnaires. Le filtrage numrique sera privilgi car il donne un spectre plus large. Dans le cas de signaux impulsifs, la synthse FFT sera prfre. Si des informations basses frquences sont ncessaires alors il faudra choisir une frquence d'chantillonnage plus faible pour utiliser la synthse FFT sur des signaux transitoires.

6.

FFT contre Octave/Tiers d'octave

L'analyse FFT est ncessaire pour la recherche de frquence pures et pour obtenir une bonne rsolution sur l'ensemble du spectre. Cette analyse ncessite des compromis (choix de la fentre, frquence d'chantillonnage,....). C'est un outil de recherche et de diagnostic L'analyse par bandes d'octave ou tiers d'octave est ncessaire pour les mesures acoustiques car elle se rapproche de la sensibilit frquentielle de l'tre humain. Elle est aussi demande dans la grande majorit des normes. Elle est utile lors de mesure sur machines tournantes dont la vitesse fluctue lgrement car elle permet une comparaison plus facile des signatures (Mode dtection en Maintenance Conditionnelle). La largeur de bande gommera cette fluctuation. Ce mode danalyse sert galement en Contrle Qualit. Cette analyse est sans compromis et donc plus facile utiliser. C'est un outil normatif et simplificateur en terme de rsultats (moins de valeurs lire ou comparer sur un spectre).

Version Fvrier 2001

47

7.

Analyse des systmes avec la FFT


7.1. Caractrisation dun systme idal 1 entre / 1 sortie

Le transfert du systme est caractris en analysant les signaux prsents lentre et la sortie du systme. Entre Systme physique Sortie

Le systme est suppos idal, cest dire essentiellement : ! Linaire ! Additif et homogne : si E1(t)S1(t) et E2(t)S2(t) alors E1(t) + E2(t)S1(t) + S2(t) ! Stable :
+

h( ) d <

avec h( ) rponse impulsionnelle ! Causal: (physiquement ralisable) h( ) = 0 pour <0 ! Paramtres constants : h(t ) = h( ) pour -<t<+ ! Sans bruit : ni dans le systme, ni dans les dispositifs de mesure ! Sans retard La prsence de bruit ou de retard sera envisage plus loin. En revanche, la linarit sera toujours suppose implicitement, car elle est ncessaire pour tous les traitements des signaux raliss (Transforme de FOURIER).

Version Fvrier 2001

48

7.1.1.Domaine temporel
a(t) h(t) b(t)

Le systme est caractris par sa rponse impulsionnelle h(t) telle que :


b (t ) = h (t ) a (t ) avec produit de convolution

(1)

La convolution des 2 fonctions h(t) et a(t) est dfinie par:

b(t ) = h( ).a(t )d

Pour un systme causal, comme h( ) = 0 pour <0 alors

b(t ) =

h( ).a(t )d
0

(2)

Si a(t) = (0) (impulsion de DIRAC t = 0 ou fonction delta ou percussion)

b(t ) = h(t ) (0) = h(t )

(3)

La rponse impulsionnelle correspond donc la sortie b(t) du systme lorsque lentre est excite par une impulsion de DIRAC. Sens PHYSIQUE de la convolution par la rponse impulsionnelle Soit g (t ) = f (t ) h(t ) Si lon rduit f(t) la somme dun nombre fini de fonctions , alors :

g (t ) =

+ f (tn).h(t tn) n =

Version Fvrier 2001

49

7.1.2.Domaine frquentiel
A(f)

H(f)

B(f)

Le systme est caractris par sa Fonction de Rponse en Frquence (F.R.F) H(f) telle que : B(f)=H(f).A(f) (4)

A(f) et B(f) sont les transformes de FOURIER de a(t) et b(t) respectivement. Ce sont des fonctions complexes prsentant cependant des proprits de symtrie si a(t) et b(t) sont rels. H(f) est la transforme de FOURIER de h(t) Et les relations (1) et (4) satisfont le thorme de convolution faisant correspondre une multiplication dans le domaine des frquences une convolution dans le domaine des temps (et rciproquement).

Temps

FOURIER

Frquence

FOURIER

-1

RI a(t) Entre h(t) Systme physique b(t)=h(t) a(t) Sortie

A(f)

H(f) FRF

B(f)=H(f).A(f)

Version Fvrier 2001

50

7.2. Fonction de transfert / transmittance


La FRF est un cas particulier de la fonction de transfert (ou transmittance). Elle caractrise gnralement le systme. Elle donne la dformation quamne le systme sur le signal dentre. Elle caractrise le comportement du systme. La fonction de transfert F(p) utilise la variable p de la transformation de LAPLACE. p est une variable complexe, contrairement f : p=+j o =2f pulsation angulaire et terme damortissement Si = 0, F(p) devient F (j) et reprsente la rponse une excitation , do le terme de transmittance isochrone quelquefois utilise pour la FRF.

7.2.1.Rappels :
Transformation de LAPLACE :

X ( p) = e pt x(t )dt
0

Transformation de FOURIER

X ( f ) = e 2ft x(t )dt

7.2.2.Autospectre
Lanalyse des signaux utilise lautospectre qui correspond au spectre de puissance :

G AA ( f ) = ( Re[A( f )]) 2 + (Im[A( f )]) 2 soit G AA ( f ) = A * ( f ). A( f )


avec A* = complexe conjug de A avec Re(A*) = Re(A) et Im (A*) = -Im(A) En pratique, lautospectre est une estimation issue dun processus de moyenne, car lanalyse des signaux ALEATOIRES demande une approche en terme dEsprance Mathmatique, plutt quune forme dterministe.

G AA ( f ) =

A * ( f ). A( f )
2

Remarque : GAA est rel car G AA ( f ) = A( f )

7.2.3.Interspectre
On dfinit de mme linterspectre (ou cross spectrum) de 2 signaux par :

G AB ( f ) = A * ( f ).B( f )
Remarque: GAB est complexe dans le cas gnral
Version Fvrier 2001 51

7.2.4.Mthodes destimation de la FRF : H(f)


Les analyseurs FFT bivoie calculent les autospectres dentre et de sortie GAA et GBB, ainsi que linterspectre GAB.

Utilisation des autospectres : H0( f ) = G BB ( f ) G AA ( f )

GAA et GBB tant rels, seul le module de H(f) est calculable. Linformation de phase est perdue. Ce procd est utilisable avec un analyseur monovoie, et des signaux stationnaires, mais seul le module de H(f) est calcul.

Utilisation des interspectres :

H1 ( f ) =

A * ( f ).B ( f ) G AB ( f ) = G AA ( f ) A * ( f ). A( f ) GBB ( f ) B * ( f ).B( f ) = GBA ( f ) B * ( f ). A( f )

cette estimation nest pas affect par le bruit la sortie

H2( f ) =

cette estimation nest pas affect par le bruit lentre

Ces deux mthodes sont quivalentes pour des systmes idaux non bruits. La validit de leurs rsultats respectifs dpend des conditions de mesure (bruit, biais de rsolution,.).

Bruit A lentre, passe dans le systme et non mesur et dcorrl A lentre, passe dans le systme et non mesur et corrl A lentre, ne passe pas dans le systme et mesur et dcorrl A lentre et la sortie

H0 Surestimation du module Sous estimation du module Sous estimation du module Estimation lie aux rapports signal sur bruit lentre et la sortie Surestimation lie au rapport signal sur bruit la sortie

H1 Estimation correcte module et phase Surestimation du module et biais de phase Sous estimation du module et phase correcte Sous estimation du module et phase correcte Estimation correcte module et phase

H2 Estimation correcte en phase et surestimation du module Sous estimation du module et biais de phase Estimation correcte

Estimation correcte en phase et surestimation du module Surestimation du module et phase correcte

A la sortie non corrl avec les signaux

Le choix entre H1 et H2 dans le cas de bruit dpend de limportance relatives des sources de bruit . Pour un systme attnuant fortement (bruit de sortie > bruit dentre) H1est prfrable et dans le cas dun systme excit la rsonance (bruit dentr > bruit de sortie) H2 est prfrable.

Version Fvrier 2001

52

7.2.5.Reprsentations de la FRF
FRF = H(f) fonction complexe H(f) = Re(f) + j.Im(f) La reprsentation cartsienne correspond la reprsentation de la partie relle et de la partie imaginaire en fonction de la frquence La reprsentation polaire (diagramme de BODE) correspond la reprsentation de lamplitude et de la phase en fonction de la frquence. La reprsentation de NYQUIST correspond la reprsentation de la partie imaginaire en fonction de la partie relle. La reprsentation de NICHOLS correspond la reprsentation du logarithme de lamplitude en fonction de la phase. Les chelles de reprsentation du module en X et Y peuvent tre linaire ou logarithmique.

Version Fvrier 2001

53

7.3. Fonctions de cohrence


La cohrence est dfinie par :

(f)=
2

G AB ( f )

G AA ( f ).G BB ( f )

avec

0 2 1

Dans cette fonction, on trouve des fonctions caractrisant lentre (GAA) et la sortie (GBB) et les relations entre sortie (GAB) ; elle caractrise le systme dans sa totalit. La fonction de cohrence exprime chaque frquence la quantit de relation linaire entre lentre et la sortie ; en dautres termes la part de GBB qui peut tre lie GAA par une relation linaire. Pour des spectres instantans = 1 Pour un systme idal et des signaux parfaits = 1 La cohrence est essentielle pour une interprtation correcte des mesures en analyse bivoie. A partir de la fonction de cohrence, les termes suivants sont dfinis : Puissance de sortie cohrente : GBB Puissance de sortie non cohrente : (1-)GBB Rapport signal sur bruit : / (1-) Avoir une cohrence faible est due : ! Une non linarit du systme ! Prsence de bruit ! Prsence de retard ! Mauvaise fentre de pondration frquentielle ! Rsolution frquentielle ( ou longueur du bloc temporel ) insuffisante

Version Fvrier 2001

54

8.

Annexe 1: Classification des signaux

Les signaux sont dterministes quand ils traduisent un phnomne qui peut tre dcrit avec une prcision raisonnable par une fonction mathmatique et qui peut tre prdit. Ils peuvent tre: Priodiques: sinusodaux ou complexes Non priodiques: Presque priodiques ou transitoires Les signaux sont alatoires quand ils traduisent un phnomne qui ne peut pas tre prdit et qui doit tre dcrit en termes de probabilit. Ils peuvent tre: Stationnaires: Ergodiques ou non ergodiques. Ergodique veut dire qu'un morceau temporel du signal est reprsentatif statistiquement du signal tout entier Non stationnaires: Mixtes ou spciaux. Mixte veut dire que le signal est un mlange d'une partie priodique et d'une partie alatoire.

Version Fvrier 2001

55

9.

Annexe 2: rsolution frquentielle du logiciel dBFA


9.1. Mode temps diffr

La rsolution frquentielle obtenue dans le logiciel dBFA pour le mode temps diffr (analyse FFT partir d'un signal enregistr avec une frquence d'chantillonnage Fech) est dcrite ci-aprs: La rsolution de lanalyse est fonction:
de la frquence dchantillonnage du nombre de lignes

et est donne par la relation :

Fech f = 2,56 (Nb lignes - 1)


Le temps dacquisition ncessaire pour obtenir cette rsolution est donn par la relation :

1 2 ,56 ( Nb lignes - 1) t = = Fech f

Version Fvrier 2001

56

9.2. Mode temps rel (SYMPHONIE)


La rsolution frquentielle obtenue dans le logiciel dBFA pour le mode temps rel (analyse FFT sans perte d'chantillon et sans conservation du signal sur un support physique) dpend videmment des mmes paramtres. Le tableau ci-aprs rsume les valeurs:
Frquence d'chantillonnage Hz 51200 25600 12800 6400 5120 2560 1280 640 512 256 128 64 .. Frquence Max Hz Rsolution frquentielle en Hz (401 lignes) 50 25 12.5 6.25 5 2.5 1.25 0.625 0.5 0.25 0.125 0.0625 Longueur d'un bloc en ms (1024 points) 20 40 80 160 200 400 800 1600 2000 4000 8000 16000

20000 10000 5000 2500 2000 1000 500 250 200 100 50 25

En mode zoom temps rel, le facteur de zoom peut aller de 2 128 pour chaque frquence d'chantillonnage comprise entre 512 Hz et 51200 Hz. Dans ce cas, la rsolution frquentielle correspondant la frquence d'chantillonnage est divise par le facteur de zoom. Par exemple, la rsolution (0.0039 Hz) est obtenue avec la frquence d'chantillonnage 512 Hz et un facteur de zoom de 128. Cette rsolution est disponible pour un spectre de 1,56 Hz de bande plac dans la gamme 0 - 200 Hz.

Version Fvrier 2001

57

10. Annexe 3: Recomposition des spectres tiers d'octave en mode temps diffr dans le logiciel dBFA
En utilisant la synthse FFT, les spectres octaves et tiers d'octave sont recomposs partir des spectres bandes fines avec les paramtres suivants:. Fentre FFT Recouvrement Nombre d'chantillons par bloc de donnes Nombre minimum de lignes par bande de frquence Hanning 66 % 256 8192 par pas gomtrique de 2 3

Comme dans tout processus de FFT, la bande de frquence la plus basse possible analyser est une fonction du nombre maximum de points de la FFT, du nombre minimum de lignes par bande et de la bande passante du signal enregistr. Le schma ci-aprs rsume le type de FFT utilis en fonction de la bande de frquence minimum pouvant tre calcule (en tiers d'octave) : Pendant une analyse FFT, les programmes 01dB-Stell slectionnent la routine FFT qui utilise le nombre maximum de points et qui permet la bande de frquence minimum dsire (si c'est possible). Sinon, le nombre maximum de points est slectionn et l'analyse FFT est ralise jusqu' la bande de frquence accessible la plus basse.

Version Fvrier 2001

58

Les bandes de frquences sont synthtises partir des spectres bandes fines. Cependant, pour satisfaire les exigences de la norme CEI 1260, il est ncessaire d'avoir un nombre minimum de lignes FFT dans une bande de frquence pour pouvoir la recomposer. Cette routine de calcul FFT est implante dans les logiciels dBBATI, dBTRAIT et dBFA.

10.1.

Dfinitions

X = Bande passante d'analyse. N = Nombre maximum de lignes du spectre bandes fines. F = Espacement entre 2 lignes FFT donn par X / N. Ns = Nombre minimum de lignes par bande de frquence. Fi = Frquence correspondante au i me chantillons du spectre en bandes fines.

Version Fvrier 2001

59

10.2.

Synthse tiers d'octave


Limites frquentielles

10.2.1.

En utilisant une seule passe de FFT, la rsolution du spectre bandes fines (espacement frquentiel de 2 lignes de calcul conscutifs) est gale X / N Lors de l'analyse temps diffr, le nombre N de ligne minimum pour recomposer une bande de frquence est fix 3. Les routines de calcul supportent de 256 points (110 lignes) 8192 points (3720 lignes) La bande de tiers d'octave minimum pouvant tre recompos doit avoir une largeur suprieure :

par exemple X =20 kHz, N = 3720 et Ns = 3 conduisent un tiers d'octave minimum dont la largeur doit tre suprieure 21.5 Hz. C'est le tiers d'octave 100 Hz.

10.2.2.

Algorithme de recomposition

Nous dcrivons ici l'algorithme appliqu pour la recomposition en tiers d'octave. Soit la recomposition du tiers d'octave dont les limites sont F1 et F2, le logiciel calcule pour les lignes FFT Fi de i = 1 N+1, les intervalles (Fi - F/2; Fi + F/2). Si F1 > Fi + F/2 ou F2 < Fi - F/2; la ligne considre ne contribue pas au tiers d'octave considr et est ignore. Si F1 < Fi - F/2 et F2 > Fi + F/2, la totalit de l'nergie de la ligne est affecte au tiers d'octave tudi. Si F1 < Fi + F/2 et F2 < Fi + F/2, seulement une partie de l'nergie de la ligne est affecte au tiers d'octave. La contribution de la ligne est calcule de la manire suivante :

Cette formule donne le pourcentage de l'nergie attribue la bande courante, le reste de l'nergie tant affect aux bandes adjacentes suivant le mme principe.

Version Fvrier 2001

60

11. Annexe 4 : Principe du filtrage numrique


11.1. Principe du traitement

Le filtrage numrique en octave et 1/3 doctave consiste appliquer un signal numris une opration de filtrage par un banc de filtres dit numriques , par opposition un traitement direct du signal audio par un banc de filtres analogiques (type RC par exemple). Lopration de filtrage numrique consiste alors faire passer le signal de dpart par la batterie de filtres (14 filtres doctave et 44 de 1/3 doctave), et calculer des critres nergtiques sur chaque signal de sortie.

11.1.1.

Proprits du filtre numrique

Ses caractristiques de forme passe-bande, passe-haut et passe-bas sont dtermines par des constantes. Il ny a pas de distorsion de phase entre deux filtres numriques. Les filtres numriques ne ncessitent aucun rglage pour maintenir leurs caractristiques dans le temps et ne subissent pas de drive en temprature. De plus, ils possdent lavantage davoir un dtecteur et intgrateur numrique.

11.1.1.1.

Circuit intgrateur

Les variations de phase tant importantes, il est ncessaire davoir un circuit intgrateur avec une caractristique de phase de -/2 sur toute la bande de frquence. Le schma ci-dessous montre le principe de lintgrateur :

Xn

Yn

Z-1 Ce schma sexprime par la formule: Yn = Xn + Xn 1 + Yn _ 1 Avec X chantillon dentre, Y chantillon de sortie et n indice de lchantillon

Version Fvrier 2001

61

Les courbes damplitude et de phase de ce circuit intgrateur sont alors les suivantes:
dB H

H = jtg

2 fe

H=1/j

fe/2 Phase de H

log f

log f 0

/2

Avec fe frquence dchantillonage Remarque : pour un signal sinusodal, un intgrateur parfait donne:

p ( x, t ) = p0 .e

j (t kx ) jkx

p( x, t ) = p0 .e

j t

1 dt = p ( x, t ) j

Version Fvrier 2001

62

11.1.1.2.

Filtre numrique

Un signal traversant un filtre analogique ne comporte que les frquences que le filtre laissent passer, mais cest toujours une fonction du temps. Un filtre numrique se comporte de la mme faon sauf que le traitement porte sur des suites discrtes de valeurs numriques donnes par le convertisseur analogique / numrique. La sortie du filtre numrique est identique la srie de points que lon a en numrisant la sortie du filtre analogique. Le principe du filtre 1 ple (1 ordre) est le suivant :
Xn Yn
er

Z-1 X

B1=0,9

Il se caractrise par lquation suivante :

Yn = Xn + B1Yn 1
Et sa fonction de transfert est :

Hz =

1 1 B1Z 1

La rponse impulsionnelle se reprsente de la faon suivante :

Yn

10

Version Fvrier 2001

63

Elle donne la rponse du filtre un signal dirac idal: Xn Yn 0 0 0 0 1 1 0 0,9


-t/RC

0 0,81 ) avec RC =

0 0,73

Ce qui correspond une constante de temps de type RC (soit e La rponse en frquence sera:
dB 0

1 t = 9,5t ln B1

-10

-20

-30

fe/100

fe/10

fe/2

avec fe frquence dchantillonnage.

11.2.

Synthse de filtres

La synthse de filtres numriques consiste transposer les mthodes de synthse des filtres analogiques : - Dfinition dun gabarit du filtre numrique : frquences de coupure, attnuation, ondulation en bande passante. - Distorsion de frquence pour obtenir le gabarit du filtre analogique quivalent. - Synthse du filtre analogique par techniques classiques (Butterworth, Bessel, Cauer, ...) - Changement de variable pour obtenir la fonction de transfert numrique. Le rsultat de la synthse est un jeu de coefficients qui serviront calculer, par une somme pondre des chantillons du signal dentre et du signal de sortie aux instants prcdents, la sortie du filtre pour chaque chantillon dentre. Le nombre de coefficients varie en fonction de la svrit du gabarit des filtres dsirs. Pour des filtres doctave et de 1/3 doctave que nous utilisons, de la famille Butterwoth, 8 coefficients suffisent pour chaque filtre. Remarque fondamentale : Dans le calcul des coefficients des filtres, les frquences de coupure interviennent sous forme normalise la frquence dchantillonnage. Ainsi, un jeu de coefficient pour le filtre doctave 16kHz fe=48khz est le mme que pour le filtre doctave 8kHz fe=24kHz. Nous reviendrons par la suite sur cette remarque...

Version Fvrier 2001

64

11.3.

Charge de calcul

Le calcul de la sortie dun filtre dordre N ncessite 4N+1 oprations lmentaires. Pour un signal chantillonn 48kHz, le calcul dun spectre doctave de 16Hz 16Khz ncessite alors une puissance de calcul de : 11 octaves x 48000 points x (4 x 8+1) oprations = 17 424 000 Une optique temps rel demanderait une puissance de calcul de 17 Mflops juste pour le filtrage, ce qui semble possible aujourdhui avec des Pentium pro-200.

11.4.

Filtrage multicadenc

Le procd de filtrage numrique laisse apparatre un inconvnient majeur, li la remarque fondamentale de 11.2 : Si lon dsire filtrer un signal, on a besoin de 14 filtres doctave et de 44 filtres de 1/3 doctave, et ceci pour chaque frquence dchantillonnage dsire. Aussi, pour viter cette gestion fastidieuse, on va avoir recours une technique bien connue en traitement du signal : le traitement multicadenc. Le principe en est le suivant (prsent pour lanalyse en octave, lextension au filtrage 1/3 doctave tant immdiate) : - On utilise 1 seul filtre de 1/3 doctave, tel que sa frquence centrale soit strictement infrieure fe/2. Exemple : fc=16kHz, fe=48kHz. - On agit comme suit : - filtrage du signal dentre par le filtre -> rsultat pour loctave 16kHz, soit fc/fe=3 dcimation : on forme une image du signal dentre une frquence dchantillonnage moiti, soit 24kHz : filtrage passe-bas 12 kHz (voir remarque cidessous), puis on ne garde quun point sur deux. - filtrage du signal obtenu par le mme filtre -> rsultat pour loctave 8kHz, fc/fe=3. - etc... On ritre ce procd pour obtenir les rsultats aux bandes infrieures.

Remarque : thorme de Shannon La numrisation dun signal nest valide que si on lchantillonne une frquence strictement suprieure 2 fois sa bande passante. Ainsi, un signal chantillonn 48kHz ne contiendra aucune frquence au del de 24kHz. Si lon dsire obtenir des frquences suprieures, il est ncessaire daugmenter la frquence dchantillonnage en consquence, sous peine de dformer le signal par repliement spectral . Aussi, avant dchantillonner un signal 48kHz, on lui applique un filtre passe-bas dit antirepliement de frquence de coupure 24kHz (parfois moins pour scurit). Lchantillonnage est alors sans danger.

On voit tout lintrt dun tel procd :


Version Fvrier 2001 65

1. 2. 3.

On ne va utiliser quun filtre doctave et que 3 de 1/3 doctave. A chaque tage de filtrage, le nombre de points est divis par 2 (dcimation), et la charge de calcul est alors amoindrie. Lordre des filtres est diminu. On utilise ici toujours les mmes filtres dordre 8 alors que des filtres dordre plus levs seraient ncessaires des f/fe plus petits.

Notons enfin que la littrature donne en fin de note dcrit abondamment le sujet. Plusieurs inconvnients sont toutefois considrer. Voyons leurs remdes...

Version Fvrier 2001

66

On doit respecter le thorme de Shannon : on ne peut traiter un signal numrique que si ses composantes frquentielles sont infrieurs fe/2. On a donc recours un filtre passe-bas supplmentaire fe/4. fe=frquence dorigine -> passe-bas fe/4 -> dcimation -> fe=fe/2= nouvelle frquence Le signal, la nouvelle frquence fe, ne contient pas de composantes au del de fe/2.

Remde 1 :

Mais le travail trop proche de fe/2 pose des problmes numriques, notamment pour la dcimation. Il est donc prfrable de travailler avec des gabarits de filtre fe/4. Exemple : Pour fe=48 kHz, on gnrera donc un filtre en limite de fe/2 (pour loctave 16 kHz), et galement un filtre fe/4 (8 kHz). Si lutilisateur dsire loctave en limite de Shannon (ici 16 kHz), on lui fournira la sortie avec le premier jeu de filtres. Les autres octaves seront calcules avec des gabarits construits fe/4, ce qui doublera malheureusement la charge de calcul (2 fois plus de points traiter pour chaque octave), mais offrira le confort et la scurit de calcul ncessaires. Limplantation dfinitive est donc :

Version Fvrier 2001

67

Remde 2 : Lutilisation de filtres numriques implique une phase dinitialisation des filtres. En effet, au dpart, on ne peut calculer la sortie dsire en fonction des sorties et des entres prcdentes, puisquelles nexistent pas. Il faudra donc passer un certain nombre de points dans chaque filtre avant de considrer la sortie du filtrage comme valide. Ce pr-signal doit bien videmment contenir les mmes composantes frquentielles que le signal traiter. Mais il faut galement viter les sauts de phase entre la fin du pr-signal et le signal. Pour cela, le signal est pr-complt artificiellement avant le traitement par le nombre suffisant de points en miroir comme suit, avec une pondration de Hanning au raccordement autour de la moyenne du signal :

Remde 3 : Le fait de dcimer allge la charge mais a pour inconvnient de rduire le nombre de points : aussi, pour accder aux octaves les plus basses correctement initialises, il faudra un signal assez long pour y parvenir.
Limites frquentielles atteignables : Soit un signal de dure T et chantillonn fe. Quelle sont les limites, en 1/1 et 1/3 doctave, dune analyse pour un signal donn? Limite Maxi : Cest le thorme de Shannon qui dicte loctave Max. Si la limite suprieure de loctave centr en fc est telle que fc*sqrt(2)<fe/2, alors loctave est atteignable. Notons imax lindice doctave maximum atteignable. Limite Mini : A cause de linitialisation ncessaire des filtres et du principe de dcimation, cest la taille du fichier qui fixe la limite.

Le nombre de points ncessaire est indiqu dans le tableau ci-dessous. A titre dexemple, des valeurs numriques sont donnes pour fe=48 kHz.
Version Fvrier 2001 68

Frquence centrale (Hz) 16 K 8K 4K 2K 1K 500 250 125 63 31.5 16 8 4 2 1

Indice imax imax-3 imax-6 imax-9 imax-12 imax-15 imax-18 imax-21 imax-24 imax-27 imax-30 imax-33 imax-36 imax-39 imax-42

Nombre de points 200 200 400 800 1600 3200 6400 12800 25600 51200 102400 204800 409600 819200 1638400

Nombre de blocs de 4096 points 1 1 1 1 1 1 2 4 7 13 25 50 100 200 400

Dure (sec.) 0.08 0.08 0.08 0.08 0.08 0.08 0.17 0.26 0.59 1.10 2.13 4.26 8.52 17.04 34.08

Il faudra donc un signal dune dure au moins de 2.13 sec, 48 kHz, pour pouvoir calculer loctave 16 Hz.

Version Fvrier 2001

69

11.5.

Dolances de la norme

On trouvera rsumes ici les principales exigences de la norme, daprs deux documents: NF EN 61260 (Janvier 1996) et IEC 1260-199X. Quelques dfinitions : 1. G est le rapport nominal de frquence. G=2 pour les systmes en base 2
3

2.

3. 4.

G=1010 pour les systmes en base 10. b est lindicateur de bande passante. b=1 pour les filtres doctave b=3 pour les filtres de 1/3 doctave fr est la frquence de rfrence, soit 1000 Hz. ime doctave sont donnes par : Les frquences mdianes fm de chaque n

fm = ( G b ). fr fm = ( G
1kHz. 5. par :
2 x +1 2b

pour b impair pour b pair.

). fr

x est lindice didentification ISO de la bande, de -30 (1 Hz) 13 (20kHz), avec 0 pour

Les frquences latrales de coupure haute fs et basse fi de chaque bande sont donnes

fs = ( G 2b ). fm

fi = ( G 2b ). fm

NOTE IMPORTANTE :
Notre algorithme bas sur le principe dune dcimation pour passer dun filtre doctave au filtre de loctave infrieure ne nous permet pas de travailler en base 10. En effet, en base 10, la frquence centrale pour x=0 est 1Khz, mais pour x-3 (octave infrieure), elle nest pas de 1000/2=500 Hz, mais de 501.19 Hz. Ceci nous interdit dutiliser la procdure par dcimation puisque les gabarits ne sont alors pas centrs sur les bonnes frquences. On se limitera donc au travail en base 2, mme si la norme privilgie la base 10, pour laquelle il faudrait gnrer la batterie de filtres complte. Notons toutefois que la norme considre la base 2 comme une approximation suffisante. Prcisons galement que par commodit dutilisation, la norme dfinit galement des frquences normales , plus commodes : ainsi, on pourra dire octave 63Hz pour loctave dont la frquence centrale est 63.096 Hz en base 10 et 62.5 Hz en base 2.

Version Fvrier 2001

70

Le tableau suivant rcapitule toutes ces frquences :


G= fm Base 10 -30 -29 -28 -27 -26 -25 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 1 1.25892541 1.58489319 1.99526231 2.51188643 3.16227766 3.98107171 5.01187234 6.30957344 7.94328235 10 12.5892541 15.8489319 19.9526231 25.1188643 31.6227766 39.8107171 50.1187234 63.0957344 79.4328235 100 125.892541 158.489319 199.526231 251.188643 316.227766 398.107171 501.187234 630.957344 794.328235 1000 1258.92541 1584.89319 1995.26231 2511.88643 3162.27766 3981.07171 5011.87234 6309.57344 7943.28235 10000 12589.2541 15848.9319 19952.6231 1.99526231 fi Base 10 0.89125094 1.12201845 1.41253754 1.77827941 2.23872114 2.81838293 3.54813389 4.46683592 5.62341325 7.07945784 8.91250938 11.2201845 14.1253754 17.7827941 22.3872114 28.1838293 35.4813389 44.6683592 56.2341325 70.7945784 89.1250938 112.201845 141.253754 177.827941 223.872114 281.838293 354.813389 446.683592 562.341325 707.945784 891.250938 1122.01845 1412.53754 1778.27941 2238.72114 2818.38293 3548.13389 4466.83592 5623.41325 7079.45784 8912.50938 11220.1845 14125.3754 17782.7941 G= fm Base 2 0.9765625 1.23039165 1.55019634 1.953125 2.4607833 3.10039268 3.90625 4.9215666 6.20078536 7.8125 9.8431332 12.4015707 15.625 19.6862664 24.8031414 31.25 39.3725328 49.6062829 62.5 78.7450656 99.2125657 125 157.490131 198.425131 250 314.980262 396.850263 500 629.960525 793.700526 1000 1259.92105 1587.40105 2000 2519.8421 3174.8021 4000 5039.6842 6349.60421 8000 10079.3684 12699.2084 16000 20158.7368 2 fi Base 2 0.87001828 1.09615434 1.38106793 1.74003656 2.19230869 2.76213586 3.48007312 4.38461738 5.52427173 6.96014624 8.76923475 11.0485435 13.9202925 17.5384695 22.0970869 27.8405849 35.076939 44.1941738 55.6811699 70.153878 88.3883476 111.36234 140.307756 176.776695 222.72468 280.615512 353.553391 445.449359 561.231024 707.106781 890.898718 1122.46205 1414.21356 1781.79744 2244.9241 2828.42712 3563.59487 4489.84819 5656.85425 7127.18975 8979.69639 11313.7085 14254.3795 17959.3928

F. nominale x 1 1.25 1.6 2 2.5 3.15 4 5 6.3 8 10 12.5 16 20 25 31.5 40 50 63 80 100 125 160 200 250 315 400 500 630 800 1000 1250 1600 2000 2500 3150 4000 5000 6300 8000 10000 12500 16000 20000

fs Base 10 1.12201845 1.41253754 1.77827941 2.23872114 2.81838293 3.54813389 4.46683592 5.62341325 7.07945784 8.91250938 11.2201845 14.1253754 17.7827941 22.3872114 28.1838293 35.4813389 44.6683592 56.2341325 70.7945784 89.1250938 112.201845 141.253754 177.827941 223.872114 281.838293 354.813389 446.683592 562.341325 707.945784 891.250938 1122.01845 1412.53754 1778.27941 2238.72114 2818.38293 3548.13389 4466.83592 5623.41325 7079.45784 8912.50938 11220.1845 14125.3754 17782.7941 22387.2114

fs Base 2 1.09615434 1.38106793 1.74003656 2.19230869 2.76213586 3.48007312 4.38461738 5.52427173 6.96014624 8.76923475 11.0485435 13.9202925 17.5384695 22.0970869 27.8405849 35.076939 44.1941738 55.6811699 70.153878 88.3883476 111.36234 140.307756 176.776695 222.72468 280.615512 353.553391 445.449359 561.231024 707.106781 890.898718 1122.46205 1414.21356 1781.79744 2244.9241 2828.42712 3563.59487 4489.84819 5656.85425 7127.18975 8979.69639 11313.7085 14254.3795 17959.3928 22627.417

Version Fvrier 2001

71

A. Filtres doctave :
La norme ISO dfinit des gabarits de filtre en frquence rduite (f/fcentrale) en attribuant des frquences particulires des affaiblissement suivant la classe de filtre dsire (0 2, 0 tant la plus svre) :

G^ 0 +/- 1/8 +/- 1/4 +/- 3/8 < 1/2 > -1/2 +/- 1/2 +/- 1 +/- 2 +/- 3 >= 4 <= -4

Gains mini et maxi dB) Classe 0 0.15; -0.15 0.15; -0.2 0.15; -0.4 0.15; -1.1 0.15; -4.5 0.15; -4.5 -2.3; -4.5 -18; -inf -42.5; -inf -62; -inf -75; -inf -75; -inf

(en Classe 1 0.3; -0.3 0.3; -0.4 0.3; -0.6 0.3; -1.3 0.3; -5 0.3; -5 -2; -5 -17.5; -inf -42; -inf -61; -inf -70; -inf -70; -inf Classe 2 0.5; -0.5 0.5; -0.6 0.5; -0.8 0.5; -1.6 0.5; -5.5 0.5; -5.5 -1.6; -5.5 -16.5; -inf -41; -inf -55; -inf -60; -inf -60; -inf

Exemple avec fc= 1kHz , base 2 : f(Hz) 62.5 125 250 500 707.106781 707.106781 771.105413 840.896415 917.004043 1000 1090.50773 1189.20712 1296.83955 1414.21356 1414.21356 2000 4000 8000 16000 f/fc 0.0625 0.125 0.25 0.5 0.70710678 0.70710678 0.77110541 0.84089642 0.91700404 1 1.09050773 1.18920712 1.29683955 1.41421356 1.41421356 2 4 8 16 x -4 -3 -2 -1 -0.5 -0.5 -0.375 -0.25 -0.125 0 0.125 0.25 0.375 0.5 0.5 1 2 3 4 Gmin -75 -62 -42.5 -18 -2.3 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 -2.3 -18 -42.5 -62 -75 Gmax -80 -80 -80 -80 -4.5 -4.5 -1.1 -0.4 -0.2 -0.15 -0.2 -0.4 -1.1 -4.5 -4.5 -80 -80 -80 -80

Exemple avec fc= 1kHz , base 10 :


Version Fvrier 2001 72

f(Hz) 63.0957344 125.892541 251.188643 501.187234 707.945784 707.945784 771.791516 841.395142 917.275935 1000 1090.18449 1188.50223 1295.6867 1412.53754 1412.53754 1995.26231 3981.07171 7943.28235 15848.9319

f/fc 0.06309573 0.12589254 0.25118864 0.50118723 0.70794578 0.70794578 0.77179152 0.84139514 0.91727594 1 1.09018449 1.18850223 1.2956867 1.41253754 1.41253754 1.99526231 3.98107171 7.94328235 15.8489319

x -4 -3 -2 -1 -0.5 -0.5 -0.375 -0.25 -0.125 0 0.125 0.25 0.375 0.5 0.5 1 2 3 4

Gmin -75 -62 -42.5 -18 -2.3 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 -2.3 -18 -42.5 -62 -75

Gmax -80 -80 -80 -80 -4.5 -4.5 -1.1 -0.4 -0.2 -0.15 -0.2 -0.4 -1.1 -4.5 -4.5 -80 -80 -80 -80

On peut alors tracer les gabarits des filtres doctave correspondant, soit par exemple pour la base 2:

Gabarit ISO Classe 0, Base 2


10 0 -4 -2 -10 -20 Gain -30 -40 -50 -60 -70 -80 G^ 0 2 4

Version Fvrier 2001

73

Et plus prcisment en bande passante ...

Gabarit ISO Classe 0, base 2 (ZOOM)


0.5 0 -0.6 -0.4 -0.2 -0.5 -1 -1.5 Gain -2 -2.5 -3 -3.5 -4 -4.5 G^ 0 0.2 0.4 0.6

B. Filtres de tiers doctave :


Le gabarit est ici dfini de la faon suivante: f/fc Base 10 0.18546 0.32748 0.53143 0.77257 0.89125 0.89125 0.91958 0.94719 0.97402 1 1.02667 1.05575 1.08746 1.12202 1.12202 1.29437 1.88173 3.05365 5.39195 f/fc Base 2 Gains Max classe Min classe 0 1 -inf -70 -inf -61 -inf -42 -inf -17.5 -4.5 -2 -4.5 0.3 -1.1 0.3 -0.4 0.3 -0.2 0.3 -0.15 0.3 -0.2 0.3 -0.4 0.3 -1.1 0.3 -4.5 0.3 -4.5 -2 -inf -17.5 -inf -42 -inf -61 -inf -70

Min classe 0 0.184 -75 0.32578 -62 0.52996 -42.5 0.77181 -18 0.8909 -2.3 0.8909 0.15 0.91932 0.15 0.94702 0.15 0.97394 0.15 1 0.15 1.02676 0.15 1.05594 0.15 1.08776 0.15 1.12246 0.15 1.12246 -2.3 1.29565 -18 1.88695 -42.5 3.06955 -62 5.43474 -75

Max classe Min classe 1 2 -inf -60 -inf -55 -inf -41 -inf -16.5 -5 -1.6 -5 0.5 -1.3 0.5 -0.6 0.5 -0.4 0.5 -0.3 0.5 -0.4 0.5 -0.6 0.5 -1.6 0.5 -5 0.5 -5 -1.6 -inf -16.5 -inf -41 -inf -55 -inf -60

Max classe 2 -inf -inf -inf -inf -5.5 -5.5 -1.6 -0.8 -0.6 -0.5 -0.6 -0.8 -1.6 -5.5 -5.5 -inf -inf -inf -inf

Version Fvrier 2001

74

On trace les gabarits correspondants - axe horizontal : rapport f/fc en base 2 - axe vertical : attnuation (dB)
10

pour les 3 classes :

0 0 -10 1 2 3 4 5 6

-20

Min classe 0 Max classe 0 Min classe 1 Max classe 1 Min classe 2 Max classe 2

-30

-40

-50

-60

-70

-80

Et de faon plus prcise en bande passante : - axe horizontal : rapport log10(f/fc) en base 2 - axe vertical : attnuation (dB)

0 -0.06 -0.04 -0.02 -1 Min classe 0 -2 Max classe 0 Min classe 1 Max classe 1 -3 Min classe 2 Max classe 2 -4 0 0.02 0.04 0.06

-5

-6

Version Fvrier 2001

75

11.6. Bibliographie

Normes : norme europenne, norme franaise Indice de classement : C 97-010 NF EN 61260 Janvier 1996

Livres : Traitement numrique du signal M. Bellanger CNET-ENST MASSON Traitement des signaux pour les systmes sonar M. Bouvet CNET-ENST MASSON Mthodes numriques pour le traitement du signal G. Blanchet J. Prado MASSON

Version Fvrier 2001

76

Vous aimerez peut-être aussi