Signaldarstellung/Spektralanalyse: Unterschied zwischen den Versionen

Aus LNTwww
Wechseln zu:Navigation, Suche
 
(32 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 7: Zeile 7:
  
 
==Spektraler Leckeffekt==
 
==Spektraler Leckeffekt==
 
+
<br> 
Die Verfälschung des Spektrums eines periodischen und damit zeitlich unbegrenzten Signals aufgrund der impliziten Zeitbegrenzung der DFT bezeichnet man als den '''spektralen Leckeffekt'''. Dadurch werden zum Beispiel von einem Spektrumanalyzer
+
{{BlaueBox|TEXT=
 +
$\text{Definition:}$&nbsp;
 +
Als&nbsp; $\text{spektralen Leckeffekt}$&nbsp;  bezeichnet man die Verfälschung des Spektrums eines periodischen und damit zeitlich unbegrenzten Signals aufgrund der impliziten Zeitbegrenzung der Diskreten Fouriertransformation&nbsp; $\rm (DFT)$.&nbsp; Dadurch werden zum Beispiel von einem Spektrumanalyzer
 
*im Zeitsignal nicht vorhandene Frequenzanteile vorgetäuscht, und/oder
 
*im Zeitsignal nicht vorhandene Frequenzanteile vorgetäuscht, und/oder
*tatsächlich vorhandene Spektralkomponenten durch Seitenkeulen verdeckt.
+
*tatsächlich vorhandene Spektralkomponenten durch Seitenkeulen verdeckt.}}
  
  
Das nachfolgende Beispiel wird zeigen, dass bei einem periodischen Signal die Anwendung der Diskreten Fouriertransformation (DFT) ohne Zusatzmaßnahmen nicht sinnvoll ist. Die Güte der Spektralanalyse – das heißt die Richtigkeit des gefundenen Spektrums – wird hier hauptsächlich durch die (mehr oder weniger geglückte) Anpassung der DFT-Parameter an die vorliegenden Signalparameter bestimmt.
+
Das folgende&nbsp; $\text{Beispiel 1}$&nbsp; wird zeigen, dass bei einem periodischen Signal die Anwendung der&nbsp; [[Signaldarstellung/Diskrete_Fouriertransformation_(DFT)|Diskreten Fouriertransformation]]&nbsp; (DFT) ohne Zusatzmaßnahmen nicht sinnvoll ist.&nbsp; Die Güte der Spektralanalyse – das heißt die Richtigkeit des gefundenen Spektrums – wird hier hauptsächlich durch die (mehr oder weniger geglückte) Anpassung der DFT-Parameter an die vorliegenden Signalparameter bestimmt.
*Ist zum Beispiel die Periodendauer $T_0$ des Signals $x(t)$ bekannt, so sollte die Dauer $T_P$ des für die DFT verwendeten Signalausschnittes ein ganzzahliges Vielfaches von $T_0$ betragen.
+
*Ist die Periodendauer&nbsp; $T_0$&nbsp; des Signals bekannt, so sollte die Dauer&nbsp; $T_{\rm P}$&nbsp; des für die DFT verwendeten Signalausschnittes ein ganzzahliges Vielfaches von&nbsp; $T_0$&nbsp; betragen.&nbsp; Aufgabe der Spektralanalyse ist aber gerade das Auffinden beliebiger Signalanteile, so dass die Kenntnis von&nbsp; $T_0$&nbsp; im allgemeinen nicht vorausgesetzt werden kann.
*Aufgabe der Spektralanalyse ist aber gerade das Auffinden beliebiger Signalanteile, so dass die Kenntnis von $T_0$ im Allgemeinen nicht vorausgesetzt werden kann.
+
*Eine Maßnahme zur Verbesserung des Spektralanalyse ist die Fensterung mit einer „geeigneten” Zeitfunktion&nbsp; $w(t)$.&nbsp; Analysiert wird dann das Produktsignal&nbsp; $x(t) \cdot w(t)$.
*Eine Maßnahme zur Verbesserung des Spektralanalysenergebnisses ist die Fensterung mit einer „geeigneten” Zeitfunktion w(t). Analysiert wird dann das Produktsignal $x(t) \cdot w(t)$.
+
*Aus der Literatur sind eine Vielzahl solcher Fensterfunktionen&nbsp; $w(t)$&nbsp; bekannt, die je nach Aufgabenstellung zu guten oder weniger befriedigenden Ergebnissen führen.
*Aus der Literatur sind eine Vielzahl solcher Fensterfunktionen $w(t)$ bekannt, die je nach Aufgabenstellung zu guten oder weniger befriedigenden Ergebnissen führen.
 
  
  
Auf den nächsten Seiten wird der spektrale Leckeffekt an Beispielen verdeutlicht und es wird auf die Vorteile und Nachteile der verschiedenen Fensterfunktionen eingegangen. So viel vorneweg: Es gibt keine „beste” Fensterfunktion für alle Anwendungen.
+
Auf den nächsten Seiten wird der spektrale Leckeffekt an Beispielen verdeutlicht und es wird auf die Vorteile und Nachteile der verschiedenen Fensterfunktionen eingegangen.&nbsp; So viel vorneweg: &nbsp; '''Es gibt keine „beste” Fensterfunktion für alle Anwendungen'''.
  
{{Beispiel}}
+
{{GraueBox|TEXT=
Die obere Grafik zeigt das zeitdiskrete Signal $d(ν)$ einer harmonischen Schwingung mit der Frequenz $f_0$ = 125 kHz. Demzufolge beträgt die Periodendauer $T_0$ = 8 μs. Der Abstand zweier aufeinanderfolgender Zeitabtastwerte ist bei diesem Beispiel zu $T_A$ = 1 μs gewählt.
+
$\text{Beispiel 1:}$&nbsp;
Rechts ist in logarithmierter Form (in dB) das frequenzdiskrete Spektrum $|D(\mu )|$ nach einer DFT mit $N$ = 32 Abtastwerten dargestellt, woraus sich die weiteren DFT–Parameter zu $T_P$ = 32 μs (Dauer des Zeitausschnitts) und $f_A$ = 1/ $T_P$ = 31.25 kHz (Rasterung der Frequenzachse) ergeben. Da durch die Intervallbreite $T_P$ ein ganzzahliges Vielfaches der Periodendauer $T_0$ erfasst wird, liefert die DFT das richtige Ergebnis. Die beiden Diracfunktionen liegen genau bei $\pm$4 $f_A$.
+
Die obere Grafik&nbsp; '''(a)'''&nbsp; aus&nbsp; [Söd93]<ref name='Söd93'>Söder, G.:&nbsp; Modellierung, Simulation und Optimierung von Nachrichtensystemen.&nbsp; In: Berlin – Heidelberg: Springer, 1993.</ref>&nbsp; zeigt das zeitdiskrete Signal&nbsp; $d(\nu)$&nbsp; einer harmonischen Schwingung mit der Frequenz&nbsp; $f_0 = 125\,\text{ kHz}$  &nbsp; &rArr; &nbsp; Periodendauer&nbsp; $T_0 = 8 \,{\rm &micro; s}$.&nbsp; Der Abstand zweier aufeinanderfolgender Zeitabtastwerte ist bei diesem Beispiel zu&nbsp; $T_{\rm A} = 1 \,{\rm &micro; s}$&nbsp; gewählt.
  
[[Datei:P_ID1160__Sig_T_5_4_S1_neu.png|Beispiel für die Anwendung der Spektralanalyse]]
+
[[Datei:P_ID1160__Sig_T_5_4_S1_neu.png|right|frame|Beispiel für die Anwendung der Spektralanalyse]]
  
Vermisst man mit der gleichen Anordnung eine Schwingung der Frequenz $f_0$ = 109.375 kHz (das heißt: $T_0 \approx$ 9.14 μs) entsprechend der unteren Grafik (b), so kommt es zu signifikanten Verfälschungen des Spektrums. Da nun $T_P/T_0$ = 3.5 nicht mehr ganzzahlig ist, entstehen durch die periodische Fortsetzung des Zeitausschnittes Phasensprünge, in unserem Beispiel um $\pi$.
+
Rechts ist in logarithmierter Form&nbsp; (in dB)&nbsp; das frequenzdiskrete Spektrum&nbsp; $\vert D(\mu) \vert$&nbsp; nach einer DFT mit&nbsp; $N = 32$&nbsp; Abtastwerten dargestellt, woraus sich die weiteren DFT–Parameter wie folgt ergeben:
Der Spektralbereich besteht nun nicht mehr aus zwei Diracfunktionen wie im Beispiel (a), sondern aus einer annähernd „kontinuierlichen” Frequenzfunktion mit dem Maximum in der Nähe der tatsächlichen Signalfrequenz und einer Reihe weiterer Anteile, die man '''Seitenkeulen''' (englisch: Side Lobes) nennt.
+
*Dauer des Zeitausschnitts: &nbsp; $T_{\rm P} = 32 \,{\rm &micro; s}$,
 +
*Rasterung der Frequenzachse: &nbsp; $f_{\rm A} = 31.25 \,\text{ kHz}$.  
  
{{end}}
+
 
 +
Da hier durch die Intervallbreite&nbsp; $T_{\rm P}$&nbsp; ein ganzzahliges Vielfaches der Periodendauer&nbsp; $T_0$&nbsp; erfasst wird, liefert die DFT das richtige Ergebnis. Die beiden Diracfunktionen liegen genau bei&nbsp; $\pm4  \cdot f_{\rm A}$.
 +
 
 +
Vermisst man mit der gleichen Anordnung eine Schwingung der Frequenz&nbsp; $f_0 = 109.375\,\text{ kHz}$  &nbsp; &rArr; &nbsp; Periodendauer $T_0 = 9.14 \,{\rm &micro; s}$&nbsp; gemäß der unteren Grafik&nbsp; '''(b)''', so kommt es zu signifikanten Verfälschungen des Spektrums.
 +
 
 +
*Da nun&nbsp; $T_{\rm P}/T_0 = 3.5$&nbsp; nicht mehr ganzzahlig ist, entstehen durch die periodische Fortsetzung des Zeitausschnittes Phasensprünge, in unserem Beispiel um&nbsp; $\pi$.
 +
*Der Spektralbereich besteht nun nicht mehr aus zwei Diracfunktionen wie im Beispiel&nbsp; '''(a)''', sondern aus einer annähernd „kontinuierlichen” Frequenzfunktion mit dem Maximum in der Nähe der tatsächlichen Signalfrequenz und einer Reihe weiterer Anteile, die man&nbsp; '''Seitenkeulen'''&nbsp; (englisch:&nbsp; "Side Lobes"') nennt.}}
  
  
 
==Systemtheoretische Beschreibung der Fensterung==   
 
==Systemtheoretische Beschreibung der Fensterung==   
+
<br>
Das Zustandekommen solcher unerwünschter Seitenkeulen soll nun anhand der nachfolgenden Grafik systemtheoretisch erklärt werden.
+
Das Zustandekommen solcher unerwünschter Seitenkeulen soll nun anhand der folgenden Grafik systemtheoretisch erklärt werden.&nbsp; Auch diese Grafik wurde dem Buch&nbsp;  [Söd93]<ref name='Söd93'>Söder, G.:&nbsp; Modellierung, Simulation und Optimierung von Nachrichtensystemen.&nbsp; In: Berlin – Heidelberg: Springer, 1993.</ref>&nbsp;&nbsp;  entnommen.
  
[[Datei:Rechteck- und Bartlett-Fenster|Beispiel für die Anwendung der Spektralanalyse]]
+
[[Datei:P_ID1162__Sig_T_5_4_S2_neu.png|right|frame|Rechteck-Fenster und Bartlett-Fenster]]
  
Betrachten Sie zunächst die obere Grafik (a) für das Rechteckfenster.
+
Betrachten Sie zunächst die obere Grafik&nbsp;  '''(a)'''&nbsp; für das&nbsp; '''Rechteckfenster'''.
*Die in der DFT implizit enthaltene Zeitbegrenzung entspricht der Multiplikation des Signals $x(t)$ mit einer rechteckförmigen Fensterfunktion $w(t)$ der Höhe 1 und der Dauer $T_P$. Das linke obere Bild zeigt die zeitdiskrete Darstellung der Rechteckfunktion mit $ν = t/T_A$:
+
*Die in der DFT implizit enthaltene Zeitbegrenzung entspricht der Multiplikation des Signals&nbsp; $x(t)$&nbsp; mit einer Rechteck&ndash;Fensterfunktion&nbsp; $w(t)$&nbsp; der Höhe&nbsp; $1$&nbsp; und der Dauer&nbsp; $T_{\rm P}$.  
 +
*Das linke obere Bild zeigt die zeitdiskrete Darstellung dieser Rechteckfunktion mit der normierten Zeitvariablen&nbsp; $\nu= t/T_{\rm A}$:
 
   
 
   
$${w} (\nu)  = \left\{ \begin{array}{c} 1 \\
+
:$${w} (\nu)  = \left\{ \begin{array}{c} 1 \\
 
  0 \\  \end{array} \right.\quad
 
  0 \\  \end{array} \right.\quad
 
\begin{array}{*{10}c}    {\rm{f\ddot{u}r}}
 
\begin{array}{*{10}c}    {\rm{f\ddot{u}r}}
Zeile 51: Zeile 60:
 
\end{array}$$
 
\end{array}$$
  
*Aus der Multiplikation $y(t) = x(t) \cdot w(t)$ der beiden Signale folgt für die Spektralfunktion $Y(f) = X(f) \ast W(f)$, wobei bei rechteckförmiger Fensterfunktion mit $f_A = 1/T_P$ gilt:
+
*Aus der Multiplikation&nbsp; $y(t) = x(t) \cdot w(t)$&nbsp; des zu analysierenden Signals&nbsp; $x(t)$&nbsp; und der Fensterfunktion&nbsp; $w(t)$&nbsp; folgt für das Spektrum&nbsp; $Y(f) = X(f) \ast W(f)$, wobei bei rechteckförmiger Fensterfunktion mit&nbsp; $f_{\rm A} = 1/T_{\rm P}$&nbsp; gilt:
+
:$$W(f) = T_{\rm P} \cdot {\rm si}(\pi \cdot f \cdot T_{\rm P}) = {1}/{f_{\rm A}}\cdot {\rm si}(\pi \cdot {f}/{f_{\rm A}})\hspace{0.05cm}.$$
$$W(f) = T_{\rm P} \cdot {\rm si}(\pi \cdot f \cdot T_{\rm P}) = {1}/{f_{\rm A}}\cdot {\rm si}(\pi \cdot {f}/{f_{\rm A}})\hspace{0.05cm}.$$
+
*Die Funktion&nbsp; $W(f)$&nbsp; ist in der rechten oberen Grafik in logarithmierter Form dargestellt.&nbsp; Liegen alle Spektralanteile von&nbsp; $x(t)$&nbsp; im Frequenzraster&nbsp; $\mu \cdot f_{\rm A}$, so bleiben die frequenzdiskreten Spektralwerte&nbsp; $D(\mu )$&nbsp; durch die Faltung mit&nbsp; $W(f)$&nbsp; unverändert.  
 
+
*Andernfalls führt die Faltung mit&nbsp; $W(f)$&nbsp; zu Verfälschungen, da die Nullstellen der&nbsp; $\rm si$–Funktion nun nicht mehr zu den diskreten Werten des Eingangsspektrums passen.
Diese Funktion ist in der rechten oberen Grafik in logarithmierter Form dargestellt.
 
*Liegen alle Spektralanteile des zu analysierenden Signals $x(t)$ im Frequenzraster $\mu \cdot f_A$, so bleiben die frequenzdiskreten Spektralwerte $D(\mu )$ durch die Faltung mit $W(f)$ unverändert. Andernfalls führt die Faltungsoperation mit $W(f)$ zu Verfälschungen, da die Nullstellen der si–Funktion nun nicht mehr zu den diskreten Werten des Eingangsspektrums passen.
 
  
  
 
Die durch Begrenzung und periodische Fortsetzung entstehendenen Unstetigkeiten im Zeitbereich werden vermindert, wenn statt der konstanten Eins–Bewertung durch das Rechteck die beiden Randbereiche des Fensters schwächer gewichtet werden als die Mitte.
 
Die durch Begrenzung und periodische Fortsetzung entstehendenen Unstetigkeiten im Zeitbereich werden vermindert, wenn statt der konstanten Eins–Bewertung durch das Rechteck die beiden Randbereiche des Fensters schwächer gewichtet werden als die Mitte.
  
[[Datei:P_ID1162__Sig_T_5_4_S2_neu.png|Rechteck- und Bartlett-Fenster]]
+
Betrachten Sie dazu die untere Grafik&nbsp; '''(b)'''&nbsp; für das&nbsp; '''Bartlett–Fenster''' – auch Dreieckfenster genannt:
 
+
*Die zeitdiskrete Beschreibung des Bartlett–Fensters lautet mit&nbsp; $\nu = t/T_{\rm A}$:
Betrachten Sie die untere Grafik (b) für das Bartlett–Fenster – auch Dreieckfenster genannt:
+
:$${w} (\nu)  = \left\{ \begin{array}{c} 1 - {2  \hspace{0.05cm} \cdot  \hspace{0.05cm} |\nu|}/{N} \\
*Die zeitdiskrete Beschreibung des Bartlett–Fensters lautet mit $ν = t/T_A$:
 
$${w} (\nu)  = \left\{ \begin{array}{c} 1 - {2  \hspace{0.05cm} \cdot  \hspace{0.05cm} |\nu|}/{N} \\
 
 
  0 \\  \end{array} \right.\quad
 
  0 \\  \end{array} \right.\quad
 
\begin{array}{*{10}c}    {\rm{f\ddot{u}r}}
 
\begin{array}{*{10}c}    {\rm{f\ddot{u}r}}
Zeile 72: Zeile 77:
 
{\rm sonst} \hspace{0.05cm}. \\
 
{\rm sonst} \hspace{0.05cm}. \\
 
\end{array}$$
 
\end{array}$$
: Daraus folgt für die zeitkontinuierliche Fensterfunktion und die Spektraldarstellung:
+
*Daraus folgt für die zeitkontinuierliche Fensterfunktion&nbsp; $w(t)$&nbsp; und die Spektraldarstellung&nbsp; $W(f)$:
$${w} (t)  = \left\{ \begin{array}{c} 1 -{|t|}/{(T_{\rm P}/2)} \\
+
:$${w} (t)  = \left\{ \begin{array}{c} 1 -{|t|}/{(T_{\rm P}/2)} \\
 
   0 \\ \end{array} \right.\hspace{0.05cm}
 
   0 \\ \end{array} \right.\hspace{0.05cm}
 
\begin{array}{*{20}c}
 
\begin{array}{*{20}c}
Zeile 81: Zeile 86:
 
\hspace{0.2cm}W(f) ={1}/({2f_{\rm A}})\cdot {\rm si}^2(\pi \cdot
 
\hspace{0.2cm}W(f) ={1}/({2f_{\rm A}})\cdot {\rm si}^2(\pi \cdot
 
{f}/({2f_{\rm A}}))\hspace{0.05cm}.$$
 
{f}/({2f_{\rm A}}))\hspace{0.05cm}.$$
*Durch die geringere Bewertung der bei unbegrenzten Signalen besonders problematischen Randbereiche hat das (logarithmisch gezeichnete) Spektrum $W(f)$ geringere Seitenschwinger als die si–Funktion im obigen Bild, was zu geringeren Leckkomponenten führt.
+
*Durch die geringere Bewertung der bei unbegrenzten Signalen besonders problematischen Randbereiche hat das&nbsp; (logarithmisch gezeichnete)&nbsp; Spektrum&nbsp; $W(f)$&nbsp; geringere Seitenschwinger als die&nbsp; $\rm si$–Funktion im oberen Bild, was zu geringeren Leckkomponenten führt.
 
*Die bessere Unterdrückung der Seitenkeulen geht allerdings auf Kosten einer merkbaren Verkleinerung und Verbreiterung der Hauptkeule, wodurch das Auflösungsvermögen des Bartlett–Fensters gegenüber der Rechteck–Fensterung eingeschränkt wird.
 
*Die bessere Unterdrückung der Seitenkeulen geht allerdings auf Kosten einer merkbaren Verkleinerung und Verbreiterung der Hauptkeule, wodurch das Auflösungsvermögen des Bartlett–Fensters gegenüber der Rechteck–Fensterung eingeschränkt wird.
 
   
 
   
Zeile 87: Zeile 92:
  
 
==Spezielle Fensterfunktionen==
 
==Spezielle Fensterfunktionen==
 
+
<br> 
[[Datei:P_ID1165__Sig_T_5_4_S3_neu.png|Hanning-, Hamming- und Kaiser-Bessel-Fenster]]
+
[[Datei:P_ID1165__Sig_T_5_4_S3_neu.png|right|frame|Hanning-, Hamming- und Kaiser-Bessel-Fenster]]
Nun werden einige häufig eingesetzten Fensterfunktionen nämlich das Hanning–, Hamming– und das Kaiser–Bessel–Fenster anhand von Grafiken und Gleichungen beschrieben, wobei für die Laufvariable im Zeitbereich stets $–N/2 ≤ ν < N/2$ gilt. Die Eignung dieser Fensterfunktionen für verschiedenartige Aufgaben der Spektralanalyse nennen wir auf der nächsten Seite.
+
Nun werden einige häufig eingesetzte&nbsp; [https://de.m.wikipedia.org/wiki/Fensterfunktion Fensterfunktionen], nämlich  
 +
*das Hanning–Fenster,  
 +
*das Hamming–Fenster und  
 +
*das Kaiser–Bessel–Fenster
 +
 +
 
 +
anhand von Grafiken und darin enthaltenen Gleichungen beschrieben. Für die Laufvariable im Zeitbereich gilt stets&nbsp; $–N/2 ≤ \nu < N/2$.  
  
*Beim Kaiser–Bessel–Fenster sind die Funktionen im Zeit– und Frequenzbereich jeweils für $\alpha$ = 3.5 dargestellt. $I_0(.)$ bezeichnet die Besselfunktion nullter Ordnung.
 
*Weitere Fensterfunktionen wie das Blackman–Harris–Fenster, das Cosinus–Rolloff–Fenster (auch Tukey–Fenster genannt) und noch viele Andere mehr finden Sie in [Söd93].
 
  
 +
''Hinweise:''
 +
*Beim Kaiser–Bessel–Fenster sind die Funktionen im Zeit– und Frequenzbereich jeweils für&nbsp; $\alpha = 3.5$&nbsp; dargestellt.
 +
* ${\rm I}_0(.)$&nbsp; bezeichnet die&nbsp; [https://de.wikipedia.org/wiki/Besselsche_Differentialgleichung Modifizierte Besselfunktion nullter Ordnung].
 +
*Weitere Fensterfunktionen wie das Blackman–Harris–Fenster, das&nbsp; [https://de.wikipedia.org/wiki/Raised-Cosine-Filter Cosinus–Rolloff–Fenster]&nbsp; (auch Tukey–Fenster genannt) und noch viele andere mehr finden Sie im Buch&nbsp; [Söd93]<ref name='Söd93'>Söder, G.:&nbsp; Modellierung, Simulation und Optimierung von Nachrichtensystemen.&nbsp; In: Berlin – Heidelberg: Springer, 1993.</ref>.
  
  
 +
Die Eignung dieser Fensterfunktionen für verschiedenartige Aufgaben der Spektralanalyse nennen wir auf der nächsten Seite.
 +
<br clear=all>
 
==Gütekriterien von Fensterfunktionen==
 
==Gütekriterien von Fensterfunktionen==
 
+
<br> 
Die Tabelle gibt Gütekriterien für die auf den letzten Seiten beschriebenen Fensterfunktionen wieder. Die detaillierte Beschreibung dieser Gütekriterien folgt auf der nächsten Seite.
+
[[Datei:P_ID1163__Sig_T_5_4_S4_v4.png|right|frame|Zusammenstellung wichtiger Gütekriterien von Fensterfunktionen]]
Die Auswahl einer geeigneten Fensterfunktion sollte nach folgenden Gesichtspunkten erfolgen:
+
Die Tabelle gibt Gütekriterien für die auf den letzten Seiten beschriebenen Fensterfunktionen wieder.&nbsp; Die Auswahl einer geeigneten Fensterfunktion sollte nach folgenden Gesichtspunkten erfolgen:
*Der '''minimale Abstand zwischen Hauptkeule und Seitenkeulen''' sollte groß sein, um den Einfluss des Leckeffektes gering zu halten und die Amplitudenauflösung zu verbessern.
+
*Der&nbsp; $\text{minimale Abstand zwischen Hauptkeule und Seitenkeulen}$&nbsp; sollte möglichst groß sein, um den Einfluss des Leckeffektes gering zu halten und die Amplitudenauflösung zu verbessern.
*Aus Gründen einer guten Frequenzselektivität sollte die '''6dB–Bandbreite''' gering sein. Ist diese zu groß, so überdeckt eine dominante Spektrallinie kleinere Anteile in der Umgebung.
+
*Aus Gründen einer guten Frequenzselektivität sollte die&nbsp; $\text{6dB–Bandbreite}$&nbsp; gering sein.&nbsp; Ist diese zu groß, so überdeckt eine dominante Spektrallinie kleinere Anteile in der Umgebung.
*Der '''maximale Prozessverlust''' (in dB) beinhaltet den maximalen Skalierungsfehler und die äquivalente Rauschbandbreite. Diese Größe sollte auf keinen Fall 3.7 dB überschreiten.
+
*Der&nbsp; $\text{maximale Prozessverlust}$&nbsp; (in dB) beinhaltet den maximalen Skalierungsfehler und die äquivalente Rauschbandbreite.&nbsp; Diese Größe sollte auf keinen Fall&nbsp; $\text{3.7 dB}$&nbsp; überschreiten.
 +
 
  
 +
Diese wichtigsten Gütekriterien sind in nebenstehender Tabelle durch rote Schrift hervorgehoben.
 +
*In jeder Zeile sind eher günstige Fensterfunktionen grün und eher ungünstigste grau hinterlegt.
 +
*Aus der Verteilung der grünen und grauen Flächen ist bereits ersichtlich, dass es die optimale Fensterfunktion nicht gibt.
 +
<br clear=all>
 +
Nun werden die in der Tabelle angegebenen Gütekriterien etwas genauer beschrieben:
 +
*Je größer der $\text{minimale Haupt–zu–Seitenkeulen–Abstand}$ &nbsp; ⇒ &nbsp; Verhältnis der Hauptkeule zur höchsten Seitenkeule, desto besser ist die Amplitudenauflösung einer Fensterfunktion.&nbsp; Beim Rechteck ist dieser Abstand erwartungsgemäß am kleinsten&nbsp; $\text{(13 dB)}$.&nbsp; Das beste Ergebnis liefert mit&nbsp; $\text{92 dB}$&nbsp; das Blackman–Harris–Fenster vierter Ordnung.
  
Diese wichtigsten Gütekriterien sind in der folgenden Tabelle durch rote Schrift hervorgehoben.
+
*Da jedoch nicht nur die höchste, sondern auch alle weiteren Seitenkeulen zum Leckeffekt beitragen, ist der&nbsp; $\text{Seitenkeulenabfall}$&nbsp; ein weiteres Maß für das Auflösungsvermögen. Von den angegebenen Fensterfunktionen weisen diesbezüglich das Hanning–Fenster sowie das Cosinus–Rolloff–Fenster mit Rolloff&nbsp; $r = 0.5$&nbsp; die günstigsten Werte auf&nbsp; $\text{(18 dB/Oktave)}$.
 +
[[Datei:P_ID1164__Sig_T_5_4_S4b_neu.png|left|frame|Zur Verdeutlichung der&nbsp; $\text{6 dB}$-Bandbreite]]
  
[[Datei:P_ID1163__Sig_T_5_4_S4_v4.png|Gütekriterien von Fensterfunktionen]]
+
*Die&nbsp; $\text{6 dB–Bandbreite}$, die aus der logarithmierten Spektralfunktion abgelesen werden kann, ist ein wichtiges Maß für das Frequenzauflösungsvermögen. Zwei im Signal vorhandene Anteile bei&nbsp; $f_1$&nbsp; und&nbsp; $f_2$&nbsp; können nur dann aufgelöst werden, wenn die Differenz&nbsp; $f_2 - f_1$&nbsp; größer als die&nbsp; $\text{6 dB}$–Bandbreite der verwendeten Fensterfunktion ist (siehe linke Grafik).
  
In jeder Zeile sind eher günstige Fensterfunktionen grün und eher ungünstigste grau hinterlegt. Aus der Verteilung der grünen und grauen Flächen ist bereits ersichtlich, dass es die optimale Fensterfunktion nicht gibt.
+
*Die&nbsp; $\text{Fensterfläche}$&nbsp; der Funktion&nbsp; $w(t)$&nbsp; gibt zugleich die Höhe&nbsp; $W(0)$&nbsp; im Spektralbereich an.&nbsp; Bei allen Fenstern außer dem Rechteck ergibt sich aufgrund der Unterdrückung der äußeren Abtastwerte eine Fensterfläche kleiner&nbsp; $1$&nbsp; und damit ein Fehler in der Amplitude des DFT–Ergebnisses, der jedoch bei Kenntnis von&nbsp; $w(t)$&nbsp; vollständig korrigierbar ist.
*Ein guter Kompromiss ist das Hanning–Fenster (in der Tabelle blau hervorgehoben), das bezüglich der drei Hauptkriterien (rote Markierungen) nie mit „Grau” abschneidet.
 
*Das ''Hamming–Fenster'' unterscheidet sich hiervon im Zeitbereich nur geringfügig, aber im Spektralbereich beträchtlich. So beträgt der Seitenkeulenabfall pro Oktave nur mehr 6 dB.
 
  
Nun werden die in der Tabelle angegebenen Gütekriterien detailliert beschrieben.
 
*Je größer der '''minimale Haupt–zu–Seitenkeulen–Abstand''' ⇒ Verhältnis der Hauptkeule zur höchsten Seitenkeule, desto besser ist die Amplitudenauflösung einer Fensterfunktion. Beim Rechteck ist dieser Abstand erwartungsgemäß am kleinsten (13 dB). Das beste Ergebnis liefert mit 92 dB das Blackman–Harris–Fenster vierter Ordnung.
 
*Da jedoch nicht nur die höchste, sondern auch alle weiteren Seitenkeulen zum Leckeffekt beitragen, ist der '''Seitenkeulenabfall''' ein weiteres Maß für das Auflösungsvermögen. Von den angegebenen Fensterfunktionen weisen diesbezüglich das Hanning–Fenster sowie das Cosinus–Rolloff–Fenster mit Rolloff $r$ = 0.5 die günstigsten Werte auf (18 dB/Oktave).
 
*Die '''6dB–Bandbreite''', die aus der logarithmierten Spektralfunktion abgelesen werden kann, ist ein wichtiges Maß für das Frequenzauflösungsvermögen. Zwei im Signal vorhandene Spektralanteile bei $f_1$ und $f_2$ können nur dann aufgelöst werden, wenn die Differenz $f_2 – f_1$ größer als die 6dB–Bandbreite der verwendeten Fensterfunktion ist (siehe rechte Grafik).
 
  
[[Datei:P_ID1164__Sig_T_5_4_S4b_neu.png|Zur Verdeutlichung der 6dB-Bandbreite]]
+
{{BlaueBox|TEXT=
 +
*Ein guter Kompromiss ist das&nbsp; $\text{Hanning–Fenster}$&nbsp; (in der Tabelle blau hervorgehoben), das bezüglich der drei Hauptkriterien (rote Markierungen) nie mit „Grau” abschneidet.
  
Die Fensterfläche der Funktion $w(t)$ gibt zugleich die Höhe $W$(0) im Spektralbereich an. Bei allen Fenstern mit Ausnahme des Rechtecks ergibt sich aufgrund der Unterdrückung der äußeren Abtastwerte eine Fensterfläche kleiner 1 und damit ein Fehler in der Amplitude des DFT–Ergebnisses, der jedoch bei Kenntnis von $w(t)$ vollständig korrigierbar ist.
+
*Das&nbsp; $\text{Hamming–Fenster}$&nbsp; unterscheidet sich hiervon im Zeitbereich nur geringfügig, aber im Spektralbereich beträchtlich.&nbsp; So beträgt der Seitenkeulenabfall pro Oktave nur mehr&nbsp; $\text{6 dB}$&nbsp; $($statt&nbsp; $\text{18 dB})$.}}
  
 
   
 
   
 
==Maximaler Prozessverlust==
 
==Maximaler Prozessverlust==
 
+
<br> 
Dieses kombinierte Gütekriterium berücksichtigt den '''maximalen Skalierungsfehler''' ebenso wie die (normierte) '''äquivalente Rauschbandbreite'''. Es wird meist in dB angegeben:
+
Dieses kombinierte Gütekriterium berücksichtigt den&nbsp; $\text{maximalen Skalierungsfehler}$&nbsp; ebenso wie die (normierte)&nbsp; $\text{äquivalente Rauschbandbreite}$.&nbsp; Der maximale Prozessverlust wird meist in&nbsp; $\text{dB}$&nbsp; angegeben und sollte entsprechend seines Namens eher klein sein:
 
   
 
   
$$10 \cdot {\rm lg}\hspace{0.15cm}V_{\rm P}\hspace{0.15cm}{\rm (in}\hspace{0.15cm}{\rm dB)}= 20 \cdot {\rm lg}\hspace{0.15cm}
+
:$$10 \cdot {\rm lg}\hspace{0.15cm}V_{\rm P}\hspace{0.15cm}{\rm (in}\hspace{0.15cm}{\rm dB)}= 20 \cdot {\rm lg}\hspace{0.15cm}
 
  \frac{|W(f=0)|}{|W(f=f_{\rm A}/2)|} + 10 \cdot {\rm lg}\hspace{0.15cm}
 
  \frac{|W(f=0)|}{|W(f=f_{\rm A}/2)|} + 10 \cdot {\rm lg}\hspace{0.15cm}
 
  \frac{\int_{-\infty}^{\infty}|W(f)|^2\hspace{0.05cm}{\rm d}f}{f_{\rm A} \cdot |W(f=0)|^2} \hspace{0.05cm}.$$
 
  \frac{\int_{-\infty}^{\infty}|W(f)|^2\hspace{0.05cm}{\rm d}f}{f_{\rm A} \cdot |W(f=0)|^2} \hspace{0.05cm}.$$
  
Aus der Ergebnistabelle erkennt man, dass $V_P$ für die betrachteten Fensterfunktionen stets Werte zwischen 3 dB und 4 dB annimmt, wobei Fensterfunktionen mit $V_P$ > 3.7 dB (Rechteck, Blackman–Harris, Kaiser–Bessel) nicht verwendet werden sollten. Gerade diese sind aber bezüglich des Haupt–zu–Seitenkeulen–Abstands am besten. Die beiden Anteile sind wie folgt zu interpretieren:
+
Aus der&nbsp; [[Signaldarstellung/Spektralanalyse#G.C3.BCtekriterien_von_Fensterfunktionen|Tabelle]]&nbsp; erkennt man, dass&nbsp; $V_{\rm P}$&nbsp; für die betrachteten Fensterfunktionen Werte zwischen&nbsp; $\text{3 dB}$&nbsp; und&nbsp; $\text{4 dB}$&nbsp; annimmt, wobei Fensterfunktionen mit&nbsp; $V_{\rm P} > 3.7 \,\text{dB}$&nbsp; (Rechteck, Blackman–Harris, Kaiser–Bessel)&nbsp; nicht verwendet werden sollten.&nbsp; Gerade diese sind aber bezüglich des Haupt–zu–Seitenkeulen–Abstands am besten.
*Der '''maximale Skalierungsfehler''' ist das Verhältnis, um das sich die mit der DFT ermittelte Amplitude von der tatsächlichen Signalamplitude unterscheidet. Der Amplitudenfehler aufgrund einer Fensterfläche kleiner als 1 wird dabei als korrigiert vorausgesetzt.
+
 
*Der Fehler ist am größten, wenn die Frequenz $f_0$ einer harmonischen Schwingung in der Mitte zwischen zwei DFT–Stützstellen liegt Quotient $|W(f = 0)| / |W(f = f_A/2)|$. Je breiter die Hauptkeule der Fensterfunktion ist, um so kleiner ist dieser Skalierungsfehler.
+
Die beiden Anteile sind wie folgt zu interpretieren:
*Die '''äquivalente Rauschbreite''' der verwendeten Fensterfunktion – berechenbar als Breite des flächengleichen Rechtecks bezüglich dem Betragsquadrat $|W(f)|^2$ der Spektralfunktion – erfasst den störenden Einfluss von weißem Rauschen und sollte möglichst gering sein.
+
*Der &bdquo;maximale Skalierungsfehler&rdquo;&nbsp; ist das Verhältnis, um das sich die mit der DFT ermittelte Amplitude von der tatsächlichen Signalamplitude unterscheidet.&nbsp; Der Amplitudenfehler aufgrund einer Fensterfläche kleiner als&nbsp; $1$&nbsp; wird dabei als korrigiert vorausgesetzt.
*Die kleinste Rauschbandbreite ergibt sich für das Rechteck. Alle anderen Fensterfunktionen besitzen eine größere Rauschbandbreite und damit bei Vorhandensein von Rauschstörungen auch ein (deutlich) ungünstigeres Signal–zu–Rausch–Leistungsverhältnis.
+
*Je breiter die Hauptkeule der Fensterfunktion ist, um so kleiner ist dieser Skalierungsfehler.&nbsp; Der Fehler ist am größten, wenn die Frequenz&nbsp; $f_0$&nbsp; einer harmonischen Schwingung genau in der Mitte zwischen zwei DFT–Stützstellen liegt &nbsp; &nbsp; Quotient $|W(f = 0)| / |W(f = f_{\rm A}/2)|$.  
 +
 
 +
*Die &bdquo;äquivalente Rauschbandbreite&rdquo;&nbsp; der verwendeten Fensterfunktion – berechenbar als Breite des flächengleichen Rechtecks bezüglich dem Betragsquadrat&nbsp; $|W(f)|^2$&nbsp; der Spektralfunktion – erfasst den störenden Einfluss von weißem Rauschen und sollte möglichst gering sein.
 +
*Die kleinste Rauschbandbreite ergibt sich für das Rechteck.&nbsp; Alle anderen Fensterfunktionen besitzen eine größere Rauschbandbreite und damit bei Vorhandensein von Rauschstörungen auch ein (deutlich) ungünstigeres Signal–zu–Rausch–Leistungsverhältnis.
 +
 
  
 +
{{BlaueBox|TEXT=
 +
$\text{Fazit:}$&nbsp;
 +
Die Ergebnisse dieses Abschnitts können wie folgt zusammengefasst werden:
 +
*Eine ideale Fensterfunktion gibt es nicht.&nbsp; Je nach Aufgabenstellung&nbsp; (gute Amplituden– bzw. Frequenzauflösung)&nbsp; liefern unterschiedliche Fenster das jeweils beste Ergebnis.&nbsp; Zu empfehlen ist deshalb, dass man zur Spektralanalyse stets mehrere Fensterfunktionen heranzieht oder zumindest eine Fensterfunktion mit verschiedenen Parametern verwendet.
 +
*Ein tragbarer Kompromiss hinsichtlich aller Kriterien ist das&nbsp; $\text{Hamming–Fenster}$', das lediglich beim Seitenkeulenabfall&nbsp; $($nur&nbsp; $\text{6 dB pro Oktave})$&nbsp; einen ungünstigen Wert liefert. Obwohl sich das&nbsp; $\text{Hanning–Fenster}$&nbsp; im Zeitbereich vom Hamming-Fenster nur mariginal unterscheidet, ist im Spektralbereich&nbsp; (minimaler Abstand zwischen Hauptkeule und Seitenkeulen)&nbsp; der Unterschied zwischen beiden beträchtlich.}}
  
Die Ergebnisse dieses Abschnitts lassen sich wie folgt zusammenfassen:
 
*Eine ideale Fensterfunktion gibt es nicht. Je nach Aufgabenstellung (gute Amplituden– bzw. Frequenzauflösung) liefern unterschiedliche Fenster das jeweils beste Ergebnis.
 
*Ein tragbarer Kompromiss hinsichtlich aller Kriterien ist das '''Hamming–Fenster''', das lediglich beim Seitenkeulenabfall (nur 6 dB pro Oktave) einen ungünstigen Wert liefert.
 
*Obwohl sich das '''Hanning–Fenster''' im Zeitbereich vom Hamming-Fenster nur mariginal unterscheidet, ist im Spektralbereich der Unterschied zwischen beiden beträchtlich.
 
*Zu empfehlen ist, dass man zur Spektralanalyse stets mehrere Fensterfunktionen heranzieht oder zumindest eine Fensterfunktion mit verschiedenen Parametern verwendet.
 
 
   
 
   
  
===Aufgaben zu Kapitel===
+
==Aufgaben zum Kapitel==  
[[Aufgaben:5.4 Spektralanalyse]]
+
<br>
 +
[[Aufgaben:Aufgabe_5.4:_Vergleich_von_Rechteck-_und_Hanningfenster|Aufgabe 5.4: Vergleich von Rechteck&ndash; und Hanningfenster]]
 +
 
 +
[[Aufgaben:Aufgabe_5.4Z:_Zum_Hanning-Fenster|Aufgabe 5.4Z:  Zum Hanning-Fenster]]
 +
 
 +
 
 +
==Quellenverzeichnis==
 +
 
  
  

Aktuelle Version vom 19. Mai 2021, 15:20 Uhr

Spektraler Leckeffekt


$\text{Definition:}$  Als  $\text{spektralen Leckeffekt}$  bezeichnet man die Verfälschung des Spektrums eines periodischen und damit zeitlich unbegrenzten Signals aufgrund der impliziten Zeitbegrenzung der Diskreten Fouriertransformation  $\rm (DFT)$.  Dadurch werden zum Beispiel von einem Spektrumanalyzer

  • im Zeitsignal nicht vorhandene Frequenzanteile vorgetäuscht, und/oder
  • tatsächlich vorhandene Spektralkomponenten durch Seitenkeulen verdeckt.


Das folgende  $\text{Beispiel 1}$  wird zeigen, dass bei einem periodischen Signal die Anwendung der  Diskreten Fouriertransformation  (DFT) ohne Zusatzmaßnahmen nicht sinnvoll ist.  Die Güte der Spektralanalyse – das heißt die Richtigkeit des gefundenen Spektrums – wird hier hauptsächlich durch die (mehr oder weniger geglückte) Anpassung der DFT-Parameter an die vorliegenden Signalparameter bestimmt.

  • Ist die Periodendauer  $T_0$  des Signals bekannt, so sollte die Dauer  $T_{\rm P}$  des für die DFT verwendeten Signalausschnittes ein ganzzahliges Vielfaches von  $T_0$  betragen.  Aufgabe der Spektralanalyse ist aber gerade das Auffinden beliebiger Signalanteile, so dass die Kenntnis von  $T_0$  im allgemeinen nicht vorausgesetzt werden kann.
  • Eine Maßnahme zur Verbesserung des Spektralanalyse ist die Fensterung mit einer „geeigneten” Zeitfunktion  $w(t)$.  Analysiert wird dann das Produktsignal  $x(t) \cdot w(t)$.
  • Aus der Literatur sind eine Vielzahl solcher Fensterfunktionen  $w(t)$  bekannt, die je nach Aufgabenstellung zu guten oder weniger befriedigenden Ergebnissen führen.


Auf den nächsten Seiten wird der spektrale Leckeffekt an Beispielen verdeutlicht und es wird auf die Vorteile und Nachteile der verschiedenen Fensterfunktionen eingegangen.  So viel vorneweg:   Es gibt keine „beste” Fensterfunktion für alle Anwendungen.

$\text{Beispiel 1:}$  Die obere Grafik  (a)  aus  [Söd93][1]  zeigt das zeitdiskrete Signal  $d(\nu)$  einer harmonischen Schwingung mit der Frequenz  $f_0 = 125\,\text{ kHz}$   ⇒   Periodendauer  $T_0 = 8 \,{\rm µ s}$.  Der Abstand zweier aufeinanderfolgender Zeitabtastwerte ist bei diesem Beispiel zu  $T_{\rm A} = 1 \,{\rm µ s}$  gewählt.

Beispiel für die Anwendung der Spektralanalyse

Rechts ist in logarithmierter Form  (in dB)  das frequenzdiskrete Spektrum  $\vert D(\mu) \vert$  nach einer DFT mit  $N = 32$  Abtastwerten dargestellt, woraus sich die weiteren DFT–Parameter wie folgt ergeben:

  • Dauer des Zeitausschnitts:   $T_{\rm P} = 32 \,{\rm µ s}$,
  • Rasterung der Frequenzachse:   $f_{\rm A} = 31.25 \,\text{ kHz}$.


Da hier durch die Intervallbreite  $T_{\rm P}$  ein ganzzahliges Vielfaches der Periodendauer  $T_0$  erfasst wird, liefert die DFT das richtige Ergebnis. Die beiden Diracfunktionen liegen genau bei  $\pm4 \cdot f_{\rm A}$.

Vermisst man mit der gleichen Anordnung eine Schwingung der Frequenz  $f_0 = 109.375\,\text{ kHz}$   ⇒   Periodendauer $T_0 = 9.14 \,{\rm µ s}$  gemäß der unteren Grafik  (b), so kommt es zu signifikanten Verfälschungen des Spektrums.

  • Da nun  $T_{\rm P}/T_0 = 3.5$  nicht mehr ganzzahlig ist, entstehen durch die periodische Fortsetzung des Zeitausschnittes Phasensprünge, in unserem Beispiel um  $\pi$.
  • Der Spektralbereich besteht nun nicht mehr aus zwei Diracfunktionen wie im Beispiel  (a), sondern aus einer annähernd „kontinuierlichen” Frequenzfunktion mit dem Maximum in der Nähe der tatsächlichen Signalfrequenz und einer Reihe weiterer Anteile, die man  Seitenkeulen  (englisch:  "Side Lobes"') nennt.


Systemtheoretische Beschreibung der Fensterung


Das Zustandekommen solcher unerwünschter Seitenkeulen soll nun anhand der folgenden Grafik systemtheoretisch erklärt werden.  Auch diese Grafik wurde dem Buch  [Söd93][1]   entnommen.

Rechteck-Fenster und Bartlett-Fenster

Betrachten Sie zunächst die obere Grafik  (a)  für das  Rechteckfenster.

  • Die in der DFT implizit enthaltene Zeitbegrenzung entspricht der Multiplikation des Signals  $x(t)$  mit einer Rechteck–Fensterfunktion  $w(t)$  der Höhe  $1$  und der Dauer  $T_{\rm P}$.
  • Das linke obere Bild zeigt die zeitdiskrete Darstellung dieser Rechteckfunktion mit der normierten Zeitvariablen  $\nu= t/T_{\rm A}$:
$${w} (\nu) = \left\{ \begin{array}{c} 1 \\ 0 \\ \end{array} \right.\quad \begin{array}{*{10}c} {\rm{f\ddot{u}r}} \\ \\ \end{array}\begin{array}{*{20}c} -N/2 \le \nu < N/2 \hspace{0.05cm}, \\ {\rm sonst} \hspace{0.05cm}. \\ \end{array}$$
  • Aus der Multiplikation  $y(t) = x(t) \cdot w(t)$  des zu analysierenden Signals  $x(t)$  und der Fensterfunktion  $w(t)$  folgt für das Spektrum  $Y(f) = X(f) \ast W(f)$, wobei bei rechteckförmiger Fensterfunktion mit  $f_{\rm A} = 1/T_{\rm P}$  gilt:
$$W(f) = T_{\rm P} \cdot {\rm si}(\pi \cdot f \cdot T_{\rm P}) = {1}/{f_{\rm A}}\cdot {\rm si}(\pi \cdot {f}/{f_{\rm A}})\hspace{0.05cm}.$$
  • Die Funktion  $W(f)$  ist in der rechten oberen Grafik in logarithmierter Form dargestellt.  Liegen alle Spektralanteile von  $x(t)$  im Frequenzraster  $\mu \cdot f_{\rm A}$, so bleiben die frequenzdiskreten Spektralwerte  $D(\mu )$  durch die Faltung mit  $W(f)$  unverändert.
  • Andernfalls führt die Faltung mit  $W(f)$  zu Verfälschungen, da die Nullstellen der  $\rm si$–Funktion nun nicht mehr zu den diskreten Werten des Eingangsspektrums passen.


Die durch Begrenzung und periodische Fortsetzung entstehendenen Unstetigkeiten im Zeitbereich werden vermindert, wenn statt der konstanten Eins–Bewertung durch das Rechteck die beiden Randbereiche des Fensters schwächer gewichtet werden als die Mitte.

Betrachten Sie dazu die untere Grafik  (b)  für das  Bartlett–Fenster – auch Dreieckfenster genannt:

  • Die zeitdiskrete Beschreibung des Bartlett–Fensters lautet mit  $\nu = t/T_{\rm A}$:
$${w} (\nu) = \left\{ \begin{array}{c} 1 - {2 \hspace{0.05cm} \cdot \hspace{0.05cm} |\nu|}/{N} \\ 0 \\ \end{array} \right.\quad \begin{array}{*{10}c} {\rm{f\ddot{u}r}} \\ \\ \end{array}\begin{array}{*{20}c} -N/2 \le \nu < N/2 \hspace{0.05cm}, \\ {\rm sonst} \hspace{0.05cm}. \\ \end{array}$$
  • Daraus folgt für die zeitkontinuierliche Fensterfunktion  $w(t)$  und die Spektraldarstellung  $W(f)$:
$${w} (t) = \left\{ \begin{array}{c} 1 -{|t|}/{(T_{\rm P}/2)} \\ 0 \\ \end{array} \right.\hspace{0.05cm} \begin{array}{*{20}c} |t| \le T_{\rm P}/2\\ {\rm sonst} \\ \end{array}\hspace{0.2cm}\circ\!\!-\!\!\!-\!\!\!-\!\!\bullet\, \hspace{0.2cm}W(f) ={1}/({2f_{\rm A}})\cdot {\rm si}^2(\pi \cdot {f}/({2f_{\rm A}}))\hspace{0.05cm}.$$
  • Durch die geringere Bewertung der bei unbegrenzten Signalen besonders problematischen Randbereiche hat das  (logarithmisch gezeichnete)  Spektrum  $W(f)$  geringere Seitenschwinger als die  $\rm si$–Funktion im oberen Bild, was zu geringeren Leckkomponenten führt.
  • Die bessere Unterdrückung der Seitenkeulen geht allerdings auf Kosten einer merkbaren Verkleinerung und Verbreiterung der Hauptkeule, wodurch das Auflösungsvermögen des Bartlett–Fensters gegenüber der Rechteck–Fensterung eingeschränkt wird.


Spezielle Fensterfunktionen


Hanning-, Hamming- und Kaiser-Bessel-Fenster

Nun werden einige häufig eingesetzte  Fensterfunktionen, nämlich

  • das Hanning–Fenster,
  • das Hamming–Fenster und
  • das Kaiser–Bessel–Fenster


anhand von Grafiken und darin enthaltenen Gleichungen beschrieben. Für die Laufvariable im Zeitbereich gilt stets  $–N/2 ≤ \nu < N/2$.


Hinweise:

  • Beim Kaiser–Bessel–Fenster sind die Funktionen im Zeit– und Frequenzbereich jeweils für  $\alpha = 3.5$  dargestellt.
  • ${\rm I}_0(.)$  bezeichnet die  Modifizierte Besselfunktion nullter Ordnung.
  • Weitere Fensterfunktionen wie das Blackman–Harris–Fenster, das  Cosinus–Rolloff–Fenster  (auch Tukey–Fenster genannt) und noch viele andere mehr finden Sie im Buch  [Söd93][1].


Die Eignung dieser Fensterfunktionen für verschiedenartige Aufgaben der Spektralanalyse nennen wir auf der nächsten Seite.

Gütekriterien von Fensterfunktionen


Zusammenstellung wichtiger Gütekriterien von Fensterfunktionen

Die Tabelle gibt Gütekriterien für die auf den letzten Seiten beschriebenen Fensterfunktionen wieder.  Die Auswahl einer geeigneten Fensterfunktion sollte nach folgenden Gesichtspunkten erfolgen:

  • Der  $\text{minimale Abstand zwischen Hauptkeule und Seitenkeulen}$  sollte möglichst groß sein, um den Einfluss des Leckeffektes gering zu halten und die Amplitudenauflösung zu verbessern.
  • Aus Gründen einer guten Frequenzselektivität sollte die  $\text{6dB–Bandbreite}$  gering sein.  Ist diese zu groß, so überdeckt eine dominante Spektrallinie kleinere Anteile in der Umgebung.
  • Der  $\text{maximale Prozessverlust}$  (in dB) beinhaltet den maximalen Skalierungsfehler und die äquivalente Rauschbandbreite.  Diese Größe sollte auf keinen Fall  $\text{3.7 dB}$  überschreiten.


Diese wichtigsten Gütekriterien sind in nebenstehender Tabelle durch rote Schrift hervorgehoben.

  • In jeder Zeile sind eher günstige Fensterfunktionen grün und eher ungünstigste grau hinterlegt.
  • Aus der Verteilung der grünen und grauen Flächen ist bereits ersichtlich, dass es die optimale Fensterfunktion nicht gibt.


Nun werden die in der Tabelle angegebenen Gütekriterien etwas genauer beschrieben:

  • Je größer der $\text{minimale Haupt–zu–Seitenkeulen–Abstand}$   ⇒   Verhältnis der Hauptkeule zur höchsten Seitenkeule, desto besser ist die Amplitudenauflösung einer Fensterfunktion.  Beim Rechteck ist dieser Abstand erwartungsgemäß am kleinsten  $\text{(13 dB)}$.  Das beste Ergebnis liefert mit  $\text{92 dB}$  das Blackman–Harris–Fenster vierter Ordnung.
  • Da jedoch nicht nur die höchste, sondern auch alle weiteren Seitenkeulen zum Leckeffekt beitragen, ist der  $\text{Seitenkeulenabfall}$  ein weiteres Maß für das Auflösungsvermögen. Von den angegebenen Fensterfunktionen weisen diesbezüglich das Hanning–Fenster sowie das Cosinus–Rolloff–Fenster mit Rolloff  $r = 0.5$  die günstigsten Werte auf  $\text{(18 dB/Oktave)}$.
Zur Verdeutlichung der  $\text{6 dB}$-Bandbreite
  • Die  $\text{6 dB–Bandbreite}$, die aus der logarithmierten Spektralfunktion abgelesen werden kann, ist ein wichtiges Maß für das Frequenzauflösungsvermögen. Zwei im Signal vorhandene Anteile bei  $f_1$  und  $f_2$  können nur dann aufgelöst werden, wenn die Differenz  $f_2 - f_1$  größer als die  $\text{6 dB}$–Bandbreite der verwendeten Fensterfunktion ist (siehe linke Grafik).
  • Die  $\text{Fensterfläche}$  der Funktion  $w(t)$  gibt zugleich die Höhe  $W(0)$  im Spektralbereich an.  Bei allen Fenstern außer dem Rechteck ergibt sich aufgrund der Unterdrückung der äußeren Abtastwerte eine Fensterfläche kleiner  $1$  und damit ein Fehler in der Amplitude des DFT–Ergebnisses, der jedoch bei Kenntnis von  $w(t)$  vollständig korrigierbar ist.


  • Ein guter Kompromiss ist das  $\text{Hanning–Fenster}$  (in der Tabelle blau hervorgehoben), das bezüglich der drei Hauptkriterien (rote Markierungen) nie mit „Grau” abschneidet.
  • Das  $\text{Hamming–Fenster}$  unterscheidet sich hiervon im Zeitbereich nur geringfügig, aber im Spektralbereich beträchtlich.  So beträgt der Seitenkeulenabfall pro Oktave nur mehr  $\text{6 dB}$  $($statt  $\text{18 dB})$.


Maximaler Prozessverlust


Dieses kombinierte Gütekriterium berücksichtigt den  $\text{maximalen Skalierungsfehler}$  ebenso wie die (normierte)  $\text{äquivalente Rauschbandbreite}$.  Der maximale Prozessverlust wird meist in  $\text{dB}$  angegeben und sollte entsprechend seines Namens eher klein sein:

$$10 \cdot {\rm lg}\hspace{0.15cm}V_{\rm P}\hspace{0.15cm}{\rm (in}\hspace{0.15cm}{\rm dB)}= 20 \cdot {\rm lg}\hspace{0.15cm} \frac{|W(f=0)|}{|W(f=f_{\rm A}/2)|} + 10 \cdot {\rm lg}\hspace{0.15cm} \frac{\int_{-\infty}^{\infty}|W(f)|^2\hspace{0.05cm}{\rm d}f}{f_{\rm A} \cdot |W(f=0)|^2} \hspace{0.05cm}.$$

Aus der  Tabelle  erkennt man, dass  $V_{\rm P}$  für die betrachteten Fensterfunktionen Werte zwischen  $\text{3 dB}$  und  $\text{4 dB}$  annimmt, wobei Fensterfunktionen mit  $V_{\rm P} > 3.7 \,\text{dB}$  (Rechteck, Blackman–Harris, Kaiser–Bessel)  nicht verwendet werden sollten.  Gerade diese sind aber bezüglich des Haupt–zu–Seitenkeulen–Abstands am besten.

Die beiden Anteile sind wie folgt zu interpretieren:

  • Der „maximale Skalierungsfehler”  ist das Verhältnis, um das sich die mit der DFT ermittelte Amplitude von der tatsächlichen Signalamplitude unterscheidet.  Der Amplitudenfehler aufgrund einer Fensterfläche kleiner als  $1$  wird dabei als korrigiert vorausgesetzt.
  • Je breiter die Hauptkeule der Fensterfunktion ist, um so kleiner ist dieser Skalierungsfehler.  Der Fehler ist am größten, wenn die Frequenz  $f_0$  einer harmonischen Schwingung genau in der Mitte zwischen zwei DFT–Stützstellen liegt   ⇒   Quotient $|W(f = 0)| / |W(f = f_{\rm A}/2)|$.
  • Die „äquivalente Rauschbandbreite”  der verwendeten Fensterfunktion – berechenbar als Breite des flächengleichen Rechtecks bezüglich dem Betragsquadrat  $|W(f)|^2$  der Spektralfunktion – erfasst den störenden Einfluss von weißem Rauschen und sollte möglichst gering sein.
  • Die kleinste Rauschbandbreite ergibt sich für das Rechteck.  Alle anderen Fensterfunktionen besitzen eine größere Rauschbandbreite und damit bei Vorhandensein von Rauschstörungen auch ein (deutlich) ungünstigeres Signal–zu–Rausch–Leistungsverhältnis.


$\text{Fazit:}$  Die Ergebnisse dieses Abschnitts können wie folgt zusammengefasst werden:

  • Eine ideale Fensterfunktion gibt es nicht.  Je nach Aufgabenstellung  (gute Amplituden– bzw. Frequenzauflösung)  liefern unterschiedliche Fenster das jeweils beste Ergebnis.  Zu empfehlen ist deshalb, dass man zur Spektralanalyse stets mehrere Fensterfunktionen heranzieht oder zumindest eine Fensterfunktion mit verschiedenen Parametern verwendet.
  • Ein tragbarer Kompromiss hinsichtlich aller Kriterien ist das  $\text{Hamming–Fenster}$', das lediglich beim Seitenkeulenabfall  $($nur  $\text{6 dB pro Oktave})$  einen ungünstigen Wert liefert. Obwohl sich das  $\text{Hanning–Fenster}$  im Zeitbereich vom Hamming-Fenster nur mariginal unterscheidet, ist im Spektralbereich  (minimaler Abstand zwischen Hauptkeule und Seitenkeulen)  der Unterschied zwischen beiden beträchtlich.


Aufgaben zum Kapitel


Aufgabe 5.4: Vergleich von Rechteck– und Hanningfenster

Aufgabe 5.4Z: Zum Hanning-Fenster


Quellenverzeichnis

  1. 1,0 1,1 1,2 Söder, G.:  Modellierung, Simulation und Optimierung von Nachrichtensystemen.  In: Berlin – Heidelberg: Springer, 1993.