Professional Documents
Culture Documents
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
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
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
1.
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.
2.
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.
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.
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.
3.
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).
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
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.
1 G (k ) = N
g (n).e
n =0
N 1
2kn N
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
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.
11
12
Entre
FAR
CAN Numrique
Analogique
13
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
14
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.
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
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.
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
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
500
31.3
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
684
26.8
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".
500
31.6
500
33.7
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).
21
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).
22
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).
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
24
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.
25
delta f / B
6 delta dB
delta L
1.50
1.20
0.90
0.60
0.30
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) ].
26
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.
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.
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).
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.
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
29
Domaine temporel
0.5/T
Exponentielle
g() y()
t - TA
Valeur moyenne
y() g(t - )
y() g(t - )
30
3.11.3.
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.
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.
66 50 0
50/75 50/75 0
3.13.
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).
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).
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).
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
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
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.
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.
36
4.
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.
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%
38
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).
39
4.4. Repliement
Le principe est identique aux analyses FFT.
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
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.
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.
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.
41
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.
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
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.
43
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=
X2=
5.191 Y2=
-15
-20
-25
-30
-35
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
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.
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).
47
7.
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).
48
7.1.1.Domaine temporel
a(t) h(t) b(t)
(1)
b(t ) = h( ).a(t )d
b(t ) =
h( ).a(t )d
0
(2)
(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 =
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
A(f)
H(f) FRF
B(f)=H(f).A(f)
50
7.2.1.Rappels :
Transformation de LAPLACE :
X ( p) = e pt x(t )dt
0
Transformation de FOURIER
7.2.2.Autospectre
Lanalyse des signaux utilise lautospectre qui correspond au spectre de puissance :
G AA ( f ) =
A * ( f ). A( f )
2
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
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.
H1 ( f ) =
H2( f ) =
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
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.
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.
53
(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
54
8.
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.
55
9.
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
56
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.
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.
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.
59
10.2.
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.
60
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.
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
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
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
Yn = Xn + B1Yn 1
Et sa fonction de transfert est :
Hz =
1 1 B1Z 1
Yn
10
63
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
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...
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.
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...
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 :
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
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
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.
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
). 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.
70
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
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
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:
73
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
74
On trace les gabarits correspondants - axe horizontal : rapport f/fc en base 2 - axe vertical : attnuation (dB)
10
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
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
76