|
|
Aliasing und Downsampling eines Audio Signals |
|
al3ko |
Forum-Anfänger
|
|
Beiträge: 16
|
|
|
|
Anmeldedatum: 12.09.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.09.2011, 21:45
Titel: Aliasing und Downsampling eines Audio Signals
|
|
|
|
|
Hi Leute,
wie ihr vielleicht wisst, bin ich im Thema DSP sehr neu und habe noch nicht wirklich Fuß fassen können in den Einführungsveranstaltungen.
Im Anhang befindet sich eine Audiodatei (Sweep). Wir sollen damit das Thema Aliasing und Downsampling analysieren. Der Matlab Code:
Die Audiodatei wird mittels wavread eingelesen. Die Abtastwerte sind in sig gespeichert, die Abtastrate in fs. Soweit, so gut. Mit wavplay wird das Audiosignal wieder abgespielt. Mit den Faktor ratio ändert man sowohl die Abtastrate als auch die Signallänge. Folge:
Man hört einen Sound, der mit einer geringeren Abtastrate abgetastet wurde. Was bedeutet das? Die Abtastrate ist geringer und möglicherweise zu gering, als dass das abgetastete Signal fehlerfrei rekonstruiert werden kann ->
Abtasttheorem, bei dem die Abtastrate min. doppelt so groß sein muss wie die höchste Frequenz des Signals:
fs >= 2*B
Bin ich bis hierhin richtig?
Was hat das mit Aliasing zu tun?
So wie ich Aliasing verstehe, haben wir bei realen Signalen immer eine unendliche Bandbreite (Oberwellen gehen bis in hohe Frequenzen). Wenn wir das Signal nun abtasten, dann haben wir im Frequenzbereich Überlappungen der hohen Frequenzen und der niedrigen Frequenzen. Das ist in meinem Buch als Aliasing Effekt bezeichnet.
Doch inwiefern kann ich das auf meine Aufgabe übertragen?
Man hört die Audiodatei aus dem Lautsprecher. Man hört auch die Unterschiede. Meine Laienhafte Aussage: Im dritten wavplay ist der Ton langsamer und tiefer. Doch langsamer und tiefer klingt alles andere als professionell und fachlich. Was genau geschieht da?
Ich hoffe, dass sich einer erbarmt und mir bei meinen Verständnisproblem hilft.
Vielen Dank und freundliche Grüße
Beschreibung: |
|
Download |
Dateiname: |
Sweep.zip |
Dateigröße: |
235.43 KB |
Heruntergeladen: |
736 mal |
|
|
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 15.09.2011, 09:14
Titel:
|
|
Hallo,
diese Aussage stimmt schon ganz gut...
Zitat: |
Im dritten wavplay ist der Ton langsamer und tiefer. Doch langsamer und tiefer klingt alles andere als professionell und fachlich. Was genau geschieht da? |
...du musst es jetzt nur noch auf die Signaltheorie übertragen. Warum klingt denn das Signal tiefer? Bei Unterabtastung kann nicht nur das eigentliche Signal nicht korrekt rekonstruiert werden, sondern das abgetastete Signal hat eine geringere Frequenz als das Original. "Kleine" Frequenzen erzeugen einen tieferen Ton und das ist genau das, was hier zu hören ist.
Das Bild auf der rechten Seite im Link veranschaulicht genau, wie das Signal mit einer tieferen/kleineren Frequenz bei Unterabtastung entsteht.
http://de.wikipedia.org/wiki/Alias-Effekt
|
|
|
al3ko |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 16
|
|
|
|
Anmeldedatum: 12.09.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.09.2011, 09:57
Titel:
|
|
Du bist mein Held, DSP! Vielen Dank für deine Antwort und den Link.
Nun ist es klarer und meine Definition vom Alias-Effekt verknüpft mit deinem Link bzw. der Erklärung darin ergibt einen Sinn:
Aliasing ist das Überlappen von hohen Frequenzen und tiefen Frequenzen im Frequenzbereich, siehe Bild 2 im Link:
http://www.efunda.com/designstandar...../methods/dsp_aliasing.cfm
Abhängig von der Abtastfrequenz, fs, ist der Abstand der jeweiligen "Wiederholungen" im Frequenzbereich (ebenfalls in Bild 2 im o.g. Link erkennbar). Ist die Abtastfrequenz sehr groß (größer als das Abtasttheorem), so ist der Abstand größer und die Wahrscheinlichkeit für Aliasing ist geringer. Ist die Frequenz gleich oder kleiner als gefordert, treten diese Überlappungen definitiv auf. -> Aliasing entsteht.
Somit hat man bei einer Unterabtastung den Alias-Effekt und das rekonstruierte Signal hat eine tiefere Frequenz.
Super, jetzt bin ich glücklich. Vielen Dank noch mal.
Gruß
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|