Difference between revisions of "Signal Representation/Discrete-Time Signal Representation"
Line 204: | Line 204: | ||
Die Signalabtastung ist bei einem digitalen Nachrichtenübertragungssystem kein Selbstzweck, sondern sie muss irgendwann wieder rückgängig gemacht werden. Betrachten wir zum Beispiel das folgende System: | Die Signalabtastung ist bei einem digitalen Nachrichtenübertragungssystem kein Selbstzweck, sondern sie muss irgendwann wieder rückgängig gemacht werden. Betrachten wir zum Beispiel das folgende System: | ||
− | [[File:P_ID1123__Sig_T_5_1_S5a_neu.png|Signalabtastung und -rekonstruktion]] | + | [[File:P_ID1123__Sig_T_5_1_S5a_neu.png|center|frame|Signalabtastung und -rekonstruktion]] |
Das Analogsignal x(t) mit Bandbreite BNF wird wie oben beschrieben abgetastet. Am Ausgang eines idealen Übertragungssystems liegt das ebenfalls zeitdiskrete Signal yA(t)=xA(t) vor. Die Frage ist nun, wie der Block '''Signalrekonstruktion''' zu gestalten ist, damit auch y(t)=x(t) gilt. | Das Analogsignal x(t) mit Bandbreite BNF wird wie oben beschrieben abgetastet. Am Ausgang eines idealen Übertragungssystems liegt das ebenfalls zeitdiskrete Signal yA(t)=xA(t) vor. Die Frage ist nun, wie der Block '''Signalrekonstruktion''' zu gestalten ist, damit auch y(t)=x(t) gilt. | ||
− | [[File:P_ID1124__Sig_T_5_1_S5b_neu.png|Frequenzbereichsdarstellung der Signalrekonstruktion]] | + | [[File:P_ID1124__Sig_T_5_1_S5b_neu.png|center|frame|Frequenzbereichsdarstellung der Signalrekonstruktion]] |
− | Die Lösung ist relativ einfach, wenn man die Spektralfunktionen betrachtet | + | Die Lösung ist relativ einfach, wenn man die Spektralfunktionen betrachtet: Man erhält aus YA(f) das Spektrum Y(f)=X(f) durch einen Tiefpass mit dem [[Lineare_zeitinvariante_Systeme/Systembeschreibung_im_Frequenzbereich#.C3.9Cbertragungsfunktion_-_Frequenzgang|Frequenzgang]] H(f), der |
*die tiefen Frequenzen unverfälscht durchlässt: | *die tiefen Frequenzen unverfälscht durchlässt: | ||
:$$H(f) = 1 \hspace{0.3cm}{\rm{f\ddot{u}r}} \hspace{0.3cm} |f| \le B_{\rm | :$$H(f) = 1 \hspace{0.3cm}{\rm{f\ddot{u}r}} \hspace{0.3cm} |f| \le B_{\rm | ||
Line 226: | Line 226: | ||
fA−BNF>BNF⇒fA>2⋅BNF. | fA−BNF>BNF⇒fA>2⋅BNF. | ||
− | {{ | + | {{BlaueBox|TEXT= |
− | + | $\text{Abtasttheorem:}$ | |
+ | Besitzt ein Analogsignal x(t) nur Spektralanteile im Bereich $\vert f \vert < B_{\rm NF},sokanndiesesausseinemabgetastetenSignalnurdannvollständigrekonstruiertwerden,wenndieAbtastratef_{\rm A} ≥ 2 \cdot B_{\rm NF}$ beträgt. Für den Abstand zweier Abtastwerte muss demnach gelten: | ||
− | TA≤12⋅BNF. | + | :TA≤12⋅BNF. }} |
− | |||
Wird bei der Abtastung der größtmögliche Wert ⇒ TA=1/(2BNF) herangezogen, so muss zur Signalrekonstruktion des Analogsignals aus seinen Abtastwerten ein idealer, rechteckförmiger Tiefpass mit der Grenzfrequenz fG=fA/2=1/(2TA) verwendet werden. | Wird bei der Abtastung der größtmögliche Wert ⇒ TA=1/(2BNF) herangezogen, so muss zur Signalrekonstruktion des Analogsignals aus seinen Abtastwerten ein idealer, rechteckförmiger Tiefpass mit der Grenzfrequenz fG=fA/2=1/(2TA) verwendet werden. | ||
− | {{Beispiel} | + | {{GraueBox|TEXT= |
+ | $\text{Beispiel 3:}$ | ||
Die Grafik zeigt oben das auf ± 5 kHz begrenzte Spektrum X(f) eines Analogsignals, unten das Spektrum XA(f) des im Abstand TA= 100 μs abgetasteten Signals ⇒ fA= 10 kHz. Zusätzlich eingezeichnet ist der Frequenzgang H(f) des Tiefpasses zur Signalrekonstruktion, dessen Grenzfrequenz fG=fA/2=5 kHz betragen muss. | Die Grafik zeigt oben das auf ± 5 kHz begrenzte Spektrum X(f) eines Analogsignals, unten das Spektrum XA(f) des im Abstand TA= 100 μs abgetasteten Signals ⇒ fA= 10 kHz. Zusätzlich eingezeichnet ist der Frequenzgang H(f) des Tiefpasses zur Signalrekonstruktion, dessen Grenzfrequenz fG=fA/2=5 kHz betragen muss. | ||
*Mit jedem anderen fG–Wert ergibt sich Y(f)≠X(f). | *Mit jedem anderen fG–Wert ergibt sich Y(f)≠X(f). | ||
Line 242: | Line 243: | ||
− | [[File:P_ID1125__Sig_T_5_1_S6_neu.png|Abtasttheorem im Frequenzbereich]] | + | [[File:P_ID1125__Sig_T_5_1_S6_neu.png|center|frame|Abtasttheorem im Frequenzbereich]] |
− | Wäre die Abtastung beim Sender mit einer Abtastrate fA<10 kHz erfolgt ⇒ $T_{\rm A} >100 \,\ | + | Wäre die Abtastung beim Sender mit einer Abtastrate fA<10 kHz erfolgt ⇒ $T_{\rm A} >100 \,{\rm µ s},sowäredasAnalogsignaly(t) = x(t)ausdenAbtastwerteny_{\rm A}(t)$ auf keinen Fall rekonstruierbar.}} |
− | |||
+ | ''Hinweis'': Zu der hier behandelten Thematik gibt es ein interaktives Applet: | ||
+ | [[Applets:Abtastung_periodischer_Signale_und_Signalrekonstruktion_(Applet)|Abtastung analoger Signale und Signalrekonstruktion]] | ||
− | |||
− | |||
==Aufgaben zum Kapitel== | ==Aufgaben zum Kapitel== | ||
− | [[Aufgaben: | + | [[Aufgaben:Aufgabe_5.1:_Zum_Abtasttheorem|Aufgabe 5.1: Zum Abtasttheorem]] |
− | [[Aufgaben: | + | [[Aufgaben:Aufgabe_5.1Z:_Abtastung_harmonischer_Schwingungen|Aufgabe 5.1Z: Abtastung harmonischer Schwingungen]] |
{{Display}} | {{Display}} |
Revision as of 10:45, 31 January 2018
Contents
# ÜBERBLICK ZUM FÜNFTEN HAUPTKAPITEL #
Voraussetzung für die systemtheoretische Untersuchung von Digitalsystemen oder eine Computersimulation ist eine geeignete zeitdiskrete Signalbeschreibung. Dieses fünfte Kapitel verdeutlicht den mathematischen Übergang von zeitkontinuierlichen auf zeitdiskrete Signale, wobei von Fouriertransformation und Fourierrücktransformation ausgegangen wird.
Das Kapitel beinhaltet im Einzelnen:
- die Zeit- und Frequenzbereichsdarstellung zeitdiskreter Signale,
- das Abtasttheorem, das bei der Zeitdiskretisierung unbedingt zu beachten ist,
- die Rekonstruktion des Analogsignals aus der zeitdiskreten Repräsentation,
- die Diskrete Fouriertransformation (DFT) und deren Inverse (IDFT),
- die Fehlermöglichkeiten bei Anwendung von DFT und IDFT,
- die Anwendung der Spektralanalyse zur Verbesserung messtechnischer Verfahren, und
- den für eine Rechnerimplementierung besonders geeignete FFT-Algorithmus.
Weitere Informationen zum Thema sowie Aufgaben, Simulationen und Programmierübungen finden Sie im
- Kapitel 7: Diskrete Fouriertransformation, Programm dft,
- Kapitel 8: Spektralanalyse, Programm stp, und
- Kapitel 12: Pulscodemodulation, Programm pcm
des Praktikums „Simulationsmethoden in der Nachrichtentechnik”. Diese (ehemalige) LNT-Lehrveranstaltung an der TU München basiert auf
- dem Lehrsoftwarepaket LNTsim ⇒ Link verweist auf die ZIP-Version des Programms,
- der Praktikumsanleitung - Teil A ⇒ Link verweist auf die PDF-Version; Kapitel 7: Seite 119-144, Kapitel 8: Seite 145-164, und
- der Praktikumsanleitung - Teil B ⇒ Link verweist auf die PDF-Version; Kapitel 12: Seite 271-294.
Prinzip und Motivation
Viele Quellensignale von Nachrichtensystemen sind analog und damit zeitkontinuierlich und gleichzeitig wertkontinuierlich. Soll ein solches Analogsignal mittels eines Digitalsystems übertragen werden, so sind folgende Vorverarbeitungsschritte erforderlich:
- die Abtastung des zeitkontinuierlichen Nachrichtensignals x(t), die zweckmäßigerweise – aber nicht notwendigerweise – zu äquidistanten Zeitpunkten erfolgt ⇒ Zeitdiskretisierung,
- die Quantisierung mit dem Ziel, die wertkontinuierlichen Abtastwerte zu diskretisieren und so die Anzahl M der möglichen Werte auf einen endlichen Wert zu begrenzen ⇒ Wertdiskretisierung.
Die Quantisierung wird erst im Kapitel Pulscodemodulation des Buches „Modulationsverfahren” behandelt.
Im Folgenden beschreiben wir die Abtastung in mathematisch exakter Weise, wobei wir folgende Nomenklatur verwenden:
- Das zeitkontinuierliche Signal sei x(t).
- Das in äquidistanten Abständen TAabgetastete zeitdiskretisierte Signal sei xA(t).
- Außerhalb der Abtastzeitpunkte ν⋅TA gilt stets xA(t)=0.
- Die Laufvariable ν sei ganzzahlig: ν∈Z={...,–3,–2,–1,0,+1,+2,+3,...}.
- Dagegen ergibt sich zu den äquidistanten Abtastzeitpunkten mit der Konstanten K:
- xA(ν⋅TA)=K⋅x(ν⋅TA).
Die Konstante hängt von der Art der Zeitdiskretisierung ab. Für die obige Skizze gilt K=1.
Zeitbereichsdarstellung
Definition: Im gesamten Lerntutorial soll unter Abtastung die Multiplikation des zeitkontinuierlichen Signals x(t) mit dem Diracpuls pδ(t) verstanden werden:
- xA(t)=x(t)⋅pδ(t).
Anzumerken ist, dass in der Literatur auch andere Beschreibungsformen gefunden werden. Den Autoren erscheint jedoch die hier gewählte Form im Hinblick auf die Spektraldarstellung und die Herleitung der Diskreten Fouriertransformation (DFT) als am besten geeignet.
Definition: Der Diracpuls (im Zeitbereich) besteht aus unendlich vielen Diracimpulsen, jeweils im gleichen Abstand TA und alle mit gleichem Impulsgewicht TA:
- pδ(t)=+∞∑ν=−∞TA⋅δ(t−ν⋅TA).
Aufgrund dieser Definition ergeben sich für das abgetastete Signal folgende Eigenschaften:
- Das abgetastete Signal zum betrachteten Zeitpunkt (ν⋅TA) ist gleich TA⋅x(ν⋅TA)·δ(0).
- Da die Diracfunktion δ(t) zur Zeit t=0 unendlich ist, sind eigentlich alle Signalwerte xA(ν⋅TA) ebenfalls unendlich groß.
- Somit ist auch der auf der letzten Seite eingeführte Faktor K eigentlich unendlich groß.
- Zwei Abtastwerte xA(ν1⋅TA) und xA(ν2⋅TA) unterscheiden sich aber im gleichen Verhältnis wie die Signalwerte x(ν1⋅TA) und x(ν2⋅TA).
- Die Abtastwerte von x(t) erscheinen in den Impulsgewichten der Diracfunktionen:
- xA(t)=+∞∑ν=−∞TA⋅x(ν⋅TA)⋅δ(t−ν⋅TA).
- Die zusätzliche Multiplikation mit TA ist erforderlich, damit x(t) und xA(t) gleiche Einheit besitzen. Beachten Sie hierbei, dass δ(t) selbst die Einheit „1/s” aufweist.
Die folgenden Seiten werden zeigen, dass diese gewöhnungsbedürftigen Gleichungen durchaus zu sinnvollen Ergebnissen führen, wenn man sie konsequent und richtig anwendet.
Diracpuls im Zeit- und im Frequenzbereich
Satz: Entwickelt man den Diracpuls in eine Fourierreihe und transformiert diese unter Anwendung des Verschiebungssatzes in den Frequenzbereich, so ergibt sich folgende Korrespondenz:
pδ(t)=+∞∑ν=−∞TA⋅δ(t−ν⋅TA)∘−−−∙Pδ(f)=+∞∑μ=−∞δ(f−μ⋅fA).
Hierbei gibt fA=1/TA den Abstand zweier benachbarter Diraclinien im Frequenzbereich an.
{{BlaueBox|TEXT=
Beweis:
Die Herleitung der hier angegebenen Spektralfunktion Pδ(f) geschieht in mehreren Schritten:
(1) Da pδ(t) periodisch mit dem konstanten Abstand TA zwischen zwei Diraclinien ist, kann die (komplexe) Fourierreihendarstellung angewendet werden:
- pδ(t)=+∞∑μ=−∞Dμ⋅ej⋅2π⋅μ⋅t/TAmitDμ=1TA⋅∫+TA/2−TA/2pδ(t)⋅e−j⋅2π⋅μ⋅t/TAdt.
(2) Im Integrationsbereich von –TA/2 bis +TA/2 gilt aber für den Diracpuls im Zeitbereich: pδ(t)=TA⋅δ(t). Damit kann für die komplexen Fourierkoeffizienten geschrieben werden:
- Dμ=∫+TA/2−TA/2δ(t)⋅e−j⋅2π⋅μ⋅t/TAdt.
(3) Unter Berücksichtigung der Tatsache, dass für t≠0 der Diracimpuls gleich 0 ist und für t=0 der komplexe Drehfaktor gleich 1, gilt weiter:
- Dμ=∫+TA/2−TA/2δ(t)dt=1⇒pδ(t)=+∞∑μ=−∞ej⋅2π⋅μ⋅t/TA.
(4) Der Verschiebungssatz im Frequenzbereich lautet mit fA=1/TA:
- ej⋅2π⋅μ⋅fA⋅t∘−−−∙δ(f−μ⋅fA).
(5) Wendet man das Ergebnis auf jeden einzelnen Summanden an, so erhält man schließlich:
- Pδ(f)=+∞∑μ=−∞δ(f−μ⋅fA).
}}
Das Ergebnis besagt:
- Der Diracpuls pδ(t) im Zeitbereich besteht aus unendlich vielen Diracimpulsen, jeweils im gleichen Abstand TA und alle mit gleichem Impulsgewicht TA.
- Die Fouriertransformierte von pδ(t) ergibt wiederum einen Diracpuls, aber nun im Frequenzbereich ⇒ Pδ(f).
- Pδ(f) besteht ebenfalls aus unendlich vielen Diracimpulsen, nun aber im jeweiligen Abstand fA=1/TA und alle mit dem Impulsgewicht 1.
- Die Abstände der Diraclinien in der Zeit– und Frequenzbereichsdarstellung folgen demnach dem Reziprozitätsgesetz: TA⋅fA=1.
Beispiel 1: Die Grafik verdeutlicht die obigen Aussagen für
- TA=50µs,
- fA=1/TA=20kHz .
Man erkennt aus dieser Skizze auch die unterschiedlichen Impulsgewichte von pδ(t) und Pδ(f).
Frequenzbereichsdarstellung
Zum Spektrum von xA(t) kommt man durch Anwendung des Faltungssatzes. Dieser besagt, dass der Multiplikation im Zeitbereich die Faltungsoperation im Spektralbereich entspricht:
- xA(t)=x(t)⋅pδ(t)∘−−−∙XA(f)=X(f)⋆Pδ(f).
Aus dem Spektrum X(f) wird durch Faltung mit der um μ⋅fA verschobenen Diraclinie:
- X(f)⋆δ(f−μ⋅fA)=X(f−μ⋅fA).
Wendet man dieses Ergebnis auf alle Diraclinien des Diracpulses an, so erhält man schließlich:
- XA(f)=X(f)⋆+∞∑μ=−∞δ(f−μ⋅fA)=+∞∑μ=−∞X(f−μ⋅fA).
Fazit: Die Abtastung des analogen Zeitsignals x(t) in äquidistanten Abständen TA führt im Spektralbereich zu einer periodischen Fortsetzung von X(f) mit dem Frequenzabstand fA=1/TA.
Beispiel 2: Die obere Grafik zeigt schematisch das Spektrum X(f) eines analogen Signals x(t), das Frequenzen bis 5 kHz beinhaltet.
Tastet man das Signal mit der Abtastrate fA = 20 kHz, also im jeweiligen Abstand TA=50µs ab, so erhält man das unten skizzierte periodische Spektrum XA(f).
- Da die Diracfunktionen unendlich schmal sind, beinhaltet xA(t) auch beliebig hochfrequente Anteile.
- Dementsprechend ist die Spektralfunktion XA(f) des abgetasteten Signals bis ins Unendliche ausgedehnt.
Signalrekonstruktion
Die Signalabtastung ist bei einem digitalen Nachrichtenübertragungssystem kein Selbstzweck, sondern sie muss irgendwann wieder rückgängig gemacht werden. Betrachten wir zum Beispiel das folgende System:
Das Analogsignal x(t) mit Bandbreite BNF wird wie oben beschrieben abgetastet. Am Ausgang eines idealen Übertragungssystems liegt das ebenfalls zeitdiskrete Signal yA(t)=xA(t) vor. Die Frage ist nun, wie der Block Signalrekonstruktion zu gestalten ist, damit auch y(t)=x(t) gilt.
Die Lösung ist relativ einfach, wenn man die Spektralfunktionen betrachtet: Man erhält aus YA(f) das Spektrum Y(f)=X(f) durch einen Tiefpass mit dem Frequenzgang H(f), der
- die tiefen Frequenzen unverfälscht durchlässt:
- H(f)=1f¨ur|f|≤BNF,
- die hohen Frequenzen vollständig unterdrückt:
- H(f)=0f¨ur|f|≥fA−BNF.
Weiter ist aus der Grafik zu erkennen, dass der Frequenzgang H(f) im Bereich von BNF bis fA–BNF beliebig geformt sein kann, beispielsweise linear abfallend (gestrichelter Verlauf) oder auch rechteckförmig, solange die zwei oben genannten Bedingungen erfüllt sind.
Das Abtasttheorem
Die vollständige Rekonstruktion des Analogsignals y(t) aus dem abgetasteten Signal yA(t)=xA(t) ist nur möglich, wenn die Abtastrate fA entsprechend der Bandbreite BNF des Nachrichtensignals richtig gewählt wurde. Aus der Grafik der letzten Seite erkennt man, dass folgende Bedingung erfüllt sein muss:
fA−BNF>BNF⇒fA>2⋅BNF.
Abtasttheorem: Besitzt ein Analogsignal x(t) nur Spektralanteile im Bereich |f|<BNF, so kann dieses aus seinem abgetasteten Signal nur dann vollständig rekonstruiert werden, wenn die Abtastrate fA≥2⋅BNF beträgt. Für den Abstand zweier Abtastwerte muss demnach gelten:
- TA≤12⋅BNF.
Wird bei der Abtastung der größtmögliche Wert ⇒ TA=1/(2BNF) herangezogen, so muss zur Signalrekonstruktion des Analogsignals aus seinen Abtastwerten ein idealer, rechteckförmiger Tiefpass mit der Grenzfrequenz fG=fA/2=1/(2TA) verwendet werden.
Beispiel 3: Die Grafik zeigt oben das auf ± 5 kHz begrenzte Spektrum X(f) eines Analogsignals, unten das Spektrum XA(f) des im Abstand TA= 100 μs abgetasteten Signals ⇒ fA= 10 kHz. Zusätzlich eingezeichnet ist der Frequenzgang H(f) des Tiefpasses zur Signalrekonstruktion, dessen Grenzfrequenz fG=fA/2=5 kHz betragen muss.
- Mit jedem anderen fG–Wert ergibt sich Y(f)≠X(f).
- Bei fG<5 kHz fehlen die oberen X(f)–Anteile.
- Bei fG>5 kHz kommt es aufgrund von Faltungsprodukten zu unerwünschten Spektralanteilen in Y(f).
Wäre die Abtastung beim Sender mit einer Abtastrate fA<10 kHz erfolgt ⇒ TA>100µs, so wäre das Analogsignal y(t)=x(t) aus den Abtastwerten yA(t) auf keinen Fall rekonstruierbar.
Hinweis: Zu der hier behandelten Thematik gibt es ein interaktives Applet:
Abtastung analoger Signale und Signalrekonstruktion
Aufgaben zum Kapitel
Aufgabe 5.1: Zum Abtasttheorem
Aufgabe 5.1Z: Abtastung harmonischer Schwingungen