Anti Aliasing Filter bevor Downsampling

Gast #1217074
Lesenswert?

Hi an alle,
ich bin ziemlicher Neuling in Sachen DSP und tu mich ein wenig schwer 
mit den mathemathischen Erklärungen. Vllt. kann mir ja jemand erläutern 
wie das was ich benötige ohne zu arg mathematisch zu werden, umgesetzt 
werden könnte:)

Also folgendes Problem, dass mich etwas quält.
Ich möchte die Abtastfrequenz eines aufgezeichneten AudioSamples(16kHz, 
16bps, 1 Kanal) reduzieren auf ein Sample(8kHz, 16bps,1 Kanal).
Klar ist mir das ich dazu nur jeden 2ten Wert nehmen muss.

Um nun aber Aliasing Fehler bei der Reduktion zu vermeiden sollte man 
einen Anti - Aliasing - Tiefpassfilter verwenden. Hier kommen wir nun zu 
meinen Verständnisproblemen.

Was genau macht der Filter, also wie genau verarbeitet er ein sagen wir 
Sample von 20ms also 320 B? Wie muss ich das Sample innerhalb des Filter 
bearbeiten, damit am Ende ein brauchbares Ergebnis herauskommt? Wie kann 
ich Aliasing Probleme anhand einer Sinuskurve erkennen? Wie bestimme ich 
geeignete Koeffizienten falls diese benötigt werden?

Gruß
CrazyP
Gast #1219638
Lesenswert?

Der Tiefpass (Filter) sorgt dafür, dass sämtliche signifikanten 
Frequenzanteile > 4 kHz unterdrückt werden, weil diese Frequenzanteile 
sonst beim Downsampling in den Frequenzbereich < 4 kHz hineinkommen. 
Testen kannst du dein Filter, indem du bspw. ein Signal von 3.5 kHz + 7 
kHz (Überlagerung) nimmst (16 kHz Abtastfrequenz) und dieses 
downsamplest. Schau / hör dir einfach das Ergebnis mit und ohne 
Aliasingfilter an.
Gast #1220444
Lesenswert?

Ich würde gerne ein paar Fragen an dich stellen. Ich würde mich freuen, 
wenn Du dir Gedanken über diese Fragen machen würdest.

1. Meinst Du nicht, dass Du im Internet keine halbwegs verständliche 
Erklärungen gefunden hättest (Tutorials, Skripte, Wiki-Beitrag, 
www.mikrocontroller.net-Beitrag, ...)? Nach dem Durchlesen eines 
Tutorials beleiben meistens einige Fragen übrig. Auf eine konkretere 
Frage bekommt man hier eine schnellere und genaue Antwort.

2. Diese Frage wird mindestens einmal pro Monat gestellt. Hast Du schon 
hier im Forum nach deiner Frage gesucht?
#1221470
Lesenswert?

Das Abtasttheorem fordert, daß die Abtastfrequenz mindestens doppelt so 
hoch ist wie die Basisbandbreite des Signals, da die spektralen 
Wiederholungen, die bei der Abtastung entstehen, sich sonst überlappen.

Ein Signal, welches mit einem 4 kHz Tiefpaß gefiltert worden ist, muß 
daher mit mindestens 8 kHz abgetastet werden, eher mehr da es ja keine 
perfekten Tiefpässe in der Praxis geben kann.
Gast #1221676
Lesenswert?

@Klaus:
Klar ist mir das bewusst. ABer nichts desto trotz habe ich die Aufgabe 
bekommen und muss mich da hineinwälzen. Ich hab auch schon festgestellt 
das mir da einiges an Grundlagen fehlt. Darum suche ich ja nach 
Erklärungen for Dummies, so dass ich es verstehe. Hab mir bereits einige 
Bücher zu dem Thema angeschafft. Ist ja nicht so als möchte ich das mir 
jemand meine Programme schreibt.
Nur das Einlesen und Einarbeiten dauert nun mal bei diesem Thema und 
weißt ja wie das ist. Zeit hat man während eines Projektes nicht.

Also muss man versuchen das beste draus zu machen oder

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren