Académique Documents
Professionnel Documents
Culture Documents
Analyse Du Signal Filtrage Numerique
Analyse Du Signal Filtrage Numerique
Sommaire
1.
2.
3.
4.
4.5.1.
4.5.2.
4.5.3.
4.5.4.
4.5.5.
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.
8.
9.
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.
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.
Les conclusions sur le comportement et les changements du systme sont dans ce cas bass sur
lanalyse du signal.
Systme
physique
Sortie
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 ) =
g (t ).e
j 2ft
dt
"Signal rel multipli par un nombre complexe et intgr sur une dure infinie"
11
21
31
41
51
61
-1
-1,5
-2
1
G (k ) =
N
N 1
g (n).e
2kn
N
n =0
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
signal 2
1,5
niveau
0,5
-0,5
-1
-1,5
-2
chantillons
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
CAN
FAR
Analogique
Numrique
13
1,00
0,80
0,60
0,40
0,20
10,50
8,50
6,50
4,50
2,50
-0,20
0,50
0,00
-0,40
-0,60
-0,80
-1,00
14
1.0
0
0.8
0
0.6
0
Amplitude
0.4
0
0.2
0
0.0
0
0 20
Temps
0 40
0 60
0 80
1 00
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
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.
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
500
28.8
110
100
90
80
70
60
50
40
30
20
500
1000
1500
2000
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
500
31.3
110
100
90
80
70
60
50
40
30
20
10
500
1000
1500
2000
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
110
100
90
80
70
60
50
40
30
20
10
500
1000
1500
2000
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
110
100
90
80
70
60
50
40
30
20
10
500
1000
1500
2000
20
500
33.7
100
80
60
40
20
500
1000
1500
2000
3.6.6.Rsum
En rsum, le tableau suivant montre les caractristiques essentielles de chaque fentre
temporelle couramment utilise.
Fentre
Rectangulaire
Bruit*
1
Hanning
Hamming
Kaiser-Bessel
Flat Top
1.50
1.36
1.8
3.77
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
Numris
30
25
20
15
10
5
0
0
10
20
30
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
delta f / B
0,60
0,50
0,40
0,30
0,20
0,10
0,00
0
4.0
5.0
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
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) ].
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).
b
e
d
e
a
e
s
T
(
s
)
(
z
)
50
0.0025 400
100
0.0050 200
200
0.01
100
400
0.02
50
800
0.04
25
3200
0.16
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.
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
dB
2/T = 1/RC
0
Moyenne exponentielle
1.5/T
Moyenne linaire
10
1/T
15
Mme
surface
Asymptote
commune
20
0.5/T
25
0.1
0.2 1/ 0.5
3 4 5
TA
TA = 2
Mme gain DC
Mme surface
Asymptote commune
TA = 2
Linaire
g()
g()
t - TA
Valeur moyenne
y() g(t - )
y() g(t - )
y()
y()
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
P o n d r
0. 5
0. 4
0. 3
0. 2
0. 1
38.4
12.8
25.6
0
-0. 1
-0. 2
-0. 3
-0. 4
-0. 5
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
Hanning
Pondr
1,2
1
0,8
0,6
0,4
0,2
0
-0,2 0
12,8
25,6
-0,4
-0,6
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.
t
e
T
o
q
e
a
q
e
Hanning
66
50/75
Flat Top
50
50/75
Rectangulaire
0
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.
PWR
Power (Puissance).
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
B=1
B=2
20
15
10
5
0
1
11
13
15
17
19
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.
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
f 2 = 3 2 f1
fc = 2 f 1
f / fc = 71%
fc = 6 2 f 1
f / fc = 23%
38
Dsignation
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
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
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
Largeur
11.2-22.4 KHz
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) =
z n
avec
n =
A z
Y ( z)
Hz ( z ) =
=
X ( z) 1 B z
k =1
l =0
Bk Ynk + Al X n1
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.
10
X
X
X
X
X
X
X
X
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.
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.
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
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
CNA/s
X1=
X2=
5.191 Y2=
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
-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
63
125
250
500
1k
2k
4k
8k
16k
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
h( ) d <
48
7.1.1.Domaine temporel
a(t)
b(t)
h(t)
(1)
b(t ) = h( ).a(t )d
b(t ) =
h( ).a(t )d
(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)
B(f)
H(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
-1
FOURIER
RI
a(t)
h(t)
Entre
Systme
physique
A(f)
H(f)
b(t)=h(t) a(t)
Sortie
B(f)=H(f).A(f)
FRF
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 )
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
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.
H1 ( f ) =
A * ( f ).B ( f )
G AB ( f )
=
G AA ( f )
A * ( f ). A( f )
H2( f ) =
GBB ( f ) B * ( f ).B( f )
=
GBA ( f ) B * ( f ). A( 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
H1
Estimation correcte
module et phase
Sous estimation du
module
Surestimation du
module et biais de
phase
Sous estimation du
module et phase
correcte
Sous estimation du
module et phase
correcte
Sous estimation du
module
Estimation lie aux
rapports signal sur
bruit lentre et la
sortie
Surestimation lie au
rapport signal sur bruit
la sortie
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
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
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
56
Frquence Max Hz
20000
10000
5000
2500
2000
1000
500
250
200
100
50
25
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
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
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
59
10.2.
10.2.1.
Limites frquentielles
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
60
Principe du traitement
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 =
jtg
2 fe
H=1/j
fe/2
log f
Phase
de H
log f
0
/2
p ( x, t ) = p0 .e
j (t kx )
p( x, t ) = p0 .e
jkx
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.
er
Yn
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
0
0
1
1
0
0,9
0
0,81
-t/RC
) avec RC =
0
0,73
1
t = 9,5t
ln B1
-10
-20
-30
fe/100
fe/10
fe/2
11.2.
Synthse de filtres
64
11.3.
Charge de calcul
11.4.
Filtrage multicadenc
65
1.
2.
3.
Notons enfin que la littrature donne en fin de note dcrit abondamment le sujet.
Plusieurs inconvnients sont toutefois considrer. Voyons leurs remdes...
66
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 :
68
Frquence centrale
(Hz)
16 K
8K
4K
2K
1K
500
250
125
63
31.5
16
8
4
2
1
Indice
Nombre de points
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
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.
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.
fm = ( G b ). fr
fm = ( G
2 x +1
2b
). fr
pour b impair
pour b pair.
x est lindice didentification ISO de la bande, de -30 (1 Hz) 13 (20kHz), avec 0 pour
1kHz.
5.
par :
Les frquences latrales de coupure haute fs et basse fi de chaque bande sont donnes
1
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
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
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
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
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
(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
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
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:
-2
-10
Gain
-20
-30
-40
-50
-60
-70
-80
G^
73
-0.4
-0.2
-0.5
0.2
0.4
0.6
-1
Gain
-1.5
-2
-2.5
-3
-3.5
-4
-4.5
G^
f/fc
Base 2
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
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
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
10
0
0
-10
-20
Min classe 0
Max classe 0
-30
Min classe 1
Max classe 1
Min classe 2
-40
Max classe 2
-50
-60
-70
-80
0
-0.06
-0.04
-0.02
0.02
0.04
0.06
-1
Min classe 0
-2
Max classe 0
Min classe 1
Max classe 1
-3
Min classe 2
Max classe 2
-4
-5
-6
75
11.6. Bibliographie
Normes :
-
Livres :
-
76