fensterkorrektur041115

Werbung
Frank Kameier
Window
Rectangular
Hamming
Hanning
Bartlett
Blackman-Harris
Flat Top
www.stroemungsakustik.de
CG
1,0000
0,5400
0,5000
0,5000
0,3587
0,2156
04.11.15
NG
Scallop Loss
1,0000
3,92 dB
0,3974
1,78 dB
0,3750
1,42 dB
0,3333 —
0,2580
0,83 dB
0,1752
Scallop Loss – Wellenverlust???
CG
Coherent Gain
NG
Noise Gain
Quelle: Randall, R.B., Frequencyanalysis, Brüel&Kjaer, 1987
1/Normierung des Fensters
PAK Müller BBM VibroAkustik Systeme
… siehe auch Excel-Tabelle, da Werte schwer lesbar sind.
Skript Kameier, Seite 39, Version 2015
Gängig sind das durchweg einheitlich definierte Hanning-Fenster mit einem Formfaktor
  1. 5 und das sogenannte Flat-Top Fenster, von dem unterschiedliche Definitionen
Anwendung finden mit entsprechend verschiedenen Formfaktoren (   3.82 am HP
Analysator und =3,4286 unter DASYlab). Bild 4.8 zeigt Hanning und Flat-Top-Fenster im
Zeitbereich mit dem dazugehörigen Matlab-Programm. Werden die Fenster in der normierten
Form mit einer maximalen Amplitude von 1, wie in Bild 4.8 dargestellt, verwendet, ist der
Normierungsfaktor als sogenannte Schmalband-Korrektur oder als Coherent-Gain (vgl.
LabVIEW) bei der energetischen Betrachtung (Gesamtpegelberechnung) entsprechend zu
berücksichtigen! Sinnvoll ist eine Fensterung nur bei Anwendung der Fourieranalyse, so
dass nicht normierte Fensterfunktionen ausschließlich Verwendung finden, lediglich der
Mathematiker ist an einer Normierung der Fenster interessiert.
Dasylab: (aus Hilfe und Erläuterung)
Flattop: (t) = 0,2395 – 0,4581*cos( 2**t/T ) + 0,2585*cos(4**t/T) – 0,0439*cos(6**t/T) für 0t<T
Matlab
Hp-Analysator, siehe Skript Kameier
%Fensterung im Zeitbereich
%letzte Änderung Frank Kameier 20.04.00
clear all
x=linspace(0,1,100);
seite39_fenster_im_zeitbereich200400.m
y(1:100)=1
for k=1:100;
yy(k)=y(k)*(0.5-0.5*cos(2*pi*k/100));
end;
for k=1:100;
yyy(k)=y(k)*(1.0-1.941109216*cos(2*pi/100*k)+1.308381824*
cos(2*2*pi/100*k)0.40400112*cos(3*2*pi/100*k)+0.035108828*cos(4*2*pi/100*k))/4.68869145;
end
plot(x,yy,x,yyy);
xlabel('t[s]');
ylabel('Amplitude');
title('Windowing');
legend('hanning','flat-top')
Herunterladen