Warum erleichtert die Erhöhung der Abtastrate die Implementierung eines Anti-Aliasing-Filters?

11

Aus einer Antwort auf eine Frage zu Abtastrate und Anti-Aliasing-Filter habe ich folgendes gelesen:

Je näher Sie der theoretischen Mindestabtastrate kommen, desto schwieriger wird es, das analoge Filter praktisch zu realisieren.

Wenn ich mich nicht irre, heißt es, dass das Entwerfen des analogen Anti-Aliasing-Filters schwieriger sein wird, wenn unsere Abtastrate in der Nähe unserer theoretisch erforderlichen Mindestabtastrate liegt.

Ich bin sicher, dass es für viele Sinn macht, aber ich konnte nicht herausfinden, was hier gemeint ist und warum das so ist. Könnte dies einfacher an einem Beispiel erklärt werden?

atmnt
quelle

Antworten:

24

Wenn Sie die Abtastfrequenz verringern, werden die Bilder im Frequenzbereich weniger voneinander getrennt.

Aliasing

Quelle

Denken Sie daran, dass die Wiederholung des Spektrums bei der Abtastfrequenz erfolgt. Wenn die Bilder näher beieinander liegen, müssen Sie in Ihrem Anti-Aliasing-Filter eine stärkere Dämpfung erzielen. Der Filter muss vom Durchlassband zum Stoppband übergehen, bevor das nächste Bild angezeigt wird.

Filter

Quelle aus dieser Präsentation

user110971
quelle
Interessant. Die LP-Filter in Grün werden jedoch nicht bei 1fs, sondern bei 1fs-w zu Null. Nehmen wir an, mein gewünschtes BW-Signal ist 100 Hz, und wenn meine Abtastrate 500 Hz beträgt, bedeutet das, dass das Sperrband des LP-Filters maximal bei 400 Hz auftreten darf?
atmnt
@atmnt denken, was passieren wird. Ihr Signal belegt den Bereich [-100, 100]. Sie haben auch ein Signal außerhalb dieses Frequenzbereichs, das Sie nicht interessieren. Ihr erstes Bild wird bei 500 Hz angezeigt. Um Aliasing zu vermeiden, müssen Sie den Analogeingang auf den Bereich [-400, 400] beschränken. Daher erscheinen die -400Hz bei 100Hz, wenn sie abgetastet werden.
user110971
Ist das richtig, um das Stoppband auf einen Wert zwischen 100 Hz und 400 Hz einzustellen? (Angenommen, wir haben bei 100 Hz keine Dämpfung) Für 100 Hz BW-Signaleingang.
atmnt
1
Oder ich könnte stattdessen die Abtastrate erhöhen. Das Problem ist aber, dass ich diesen Übergangsbereich des Filterbereichs kennen muss, um die korrekte minimal erforderliche Abtastrate einzustellen. Ich weiß nur, dass es 3 dB bei 1 kHz und 6. Ordnung ist.
atmnt
1
@atmnt Sie können es herausfinden. Wenn Sie beispielsweise einen Butterworth-Filter verwenden, beträgt dieser 20 dB pro Jahrzehnt und Filterreihenfolge. Stellen Sie die Stop-Band-Dämpfung auf 60 dB oder so ein. Aber ich denke, das liegt nicht im Rahmen dieser Frage. Wenn Sie sich über Ihren Filter nicht sicher sind, sollten Sie eine andere Frage stellen.
user110971
8

Um ein Signal im digitalen Bereich aus dem analogen Bereich zu rekonstruieren, benötigen Sie mindestens zwei Abtastwerte in jedem Zyklus der höchsten im analogen Signal vorhandenen Frequenz. Beispielsweise verwenden sie bei CDs 44,1 kHz, um eine maximale Frequenz im Audioband von 20 kHz abzutasten. Sie hätten 40 kHz verwenden können, aber das ist genau das Richtige und der Anti-Alias-Filter wäre unmöglich.

Bei einer Abtastrate von 44,1 kHz wäre das Audiosignal mit der theoretisch höchsten Frequenz, das digital erfasst werden könnte, ohne dass ein Aliasing auftritt, 22 kHz. Was würde also passieren, wenn 24 kHz in das digitale 44,1-kHz-Abtastsystem eingespeist würden, das Sie vielleicht fragen.

Dies würde sich in ein 20 kHz-Signal im digitalen Bereich verwandeln und es könnte sich verschlechtern. Was wäre, wenn das Signal 30 kHz wäre? Dies würde im digitalen Bereich zu 16 kHz.

Dies liegt daran, dass Unterabtastung einen Alias-Ausgang erzeugt:

Bildbeschreibung hier eingeben

Bild von hier .

Um dies zu verhindern, verwenden Sie einen Filter, der eine ausreichende Dämpfung zwischen 20 kHz und 24 kHz bietet. Ich sage 24 kHz, weil ein 24-kHz-Signal genau an der Grenze liegt, ein aliasiertes echtes 20-kHz-Audiosignal zu werden. Für Menschen mit einem hervorragenden Hörvermögen von bis zu 20 kHz (ich nicht mehr) muss der Anti-Alias-Filter bei 20 kHz praktisch keine Dämpfung und bei 24 kHz möglicherweise bis zu 80 dB (oder mehr) Dämpfung bieten.

Das ist ein Filter höherer Ordnung, und die meisten Ingenieure, die sich mit solchen Systemen befassen, würden ein Verhältnis von 3: 1 für die Abtastrate zur höchsten analogen Frequenz vorziehen.

Andy aka
quelle
4

Ihr Antialias-Filter hat drei Bänder

1) Durchlassband von DC bis Fwanted
2) Stoppband von Fsample-Fwanted bis unendlich
3) Übergangsband von Fwanted zu Fsample-Fwanted

Die Kosten eines Filters (Anzahl der Stufen, Komponente Q, Anzahl der Multiplikatoren) sind in etwa proportional zum Kehrwert des Übergangsbandes und steigen mit der Tiefe des Sperrbandes in dB.

Je höher Fsample, desto breiter das Übergangsband und desto billiger das Filter

Neil_UK
quelle
Aber hat das Sperrband eine quantitative Definition in dB?
atmnt
1
@atmnt Das Stoppband ist das, was Sie wollen. Einige Leute sind mit -40dB zufrieden (das Aliasing wird auf einem Oszilloskop nicht angezeigt), andere Leute benötigen -100dB (für Hochleistungsmessgeräte). Ein tieferes Stoppband kostet auch, ich werde meine Antwort aktualisieren, um das einzuschließen.
Neil_UK
Ihre Antworten sind sehr informativ. Nur noch eine Frage anhand eines Beispiels. Wenn Sie Fwanted sagen, meinen Sie damit 3 dB Cut-off-Frequenz? Wenn zum Beispiel die gewünschte Bandbreite einer Schwingung von einem Kraftaufnehmer 200 Hz beträgt, würde unser Fwanted 200 Hz oder ein bisschen mehr gewählt werden? Ich frage, denn wenn wir "Fwanted" sagen, meinen wir "flat and no attenuation" oder "3dB freq".
atmnt
3

Angenommen, Ihre Abtastrate ist fs

fs/2

fs/2fs/2 werden die Probenahme und mein rekonstruierte Signal stören wird nicht das gleiche sein mehr. Dieser Effekt wird als Aliasing bezeichnet .

fs/2

fs/2

Der Filter muss also idealerweise:

f<fs/2

aber

f>fs/2

Das ist unmöglich zu machen! Es muss also einen Kompromiss geben.

fs/2fs/2

Die Dinge werden viel einfacher, wenn wir entweder:

fs/2

oder

fs/2 endet an einer viel höheren Frequenz auf.

fs/2 - Frequenz.

fs/2

Bimpelrekkie
quelle
Hat das Sperrband in der Praxis eine quantitative Definition in dB? Man muss es entscheiden, denke ich, wenn man entwirft, aber was ist das quantitative Ziel dB? Irgendeine Idee?
atmnt
Als weiteres Beispiel habe ich einige Kraftaufnehmer mit 500Hz abgetastet und das Interesse an BW liegt bei 200Hz. Brauche ich einen LP-Anti-Aliasing-Filter mit einem Sperrbereich von 300 Hz? Derzeit wird ein Anti-Aliasing-Filter 6. Ordnung mit 1 kHz verwendet.
atmnt
Es gibt keine klare Antwort. Wenn Ihr Filter mehr abschwächt (höhere Ordnung), wird Aliasing offensichtlich weniger problematisch. Dies kann Ihr Signal jedoch stärker beeinträchtigen. Es ist ein Kompromiss , der für jede Anwendung individuell gefunden werden muss. Es hängt auch von Ihrem Signal ab, ob es keine Inhalte gibt, die Aliase erstellen können. Dann ist kein Filter erforderlich. 500 Hz ist extrem niedrig und liegt relativ nahe an Ihrem 200-Hz-BW. Da selbst 1-Megapixel-ADCs heutzutage günstig sind, könnte eine Alternative ein sehr einfacher RC-Filter (1. Ordnung) sein, der jedoch bei 1 MHz abtastet. Wenn das zu viel ist, dann mittle.
Bimpelrekkie
2

Angenommen, Ihr interessierendes Band reicht von Gleichstrom bis 100 Hz und Ihr Signal hat bandbegrenztes weißes Rauschen bis 10 kHz. Angenommen, Sie möchten mit 2 kHz abtasten. Sie können ein nettes Filter mit niedriger Polzahl und einer Dämpfung von 20 dB / Dekade erstellen und das Rauschen dämpfen, um das Aliasing zu minimieren

Angenommen, Sie möchten mit 210 Hz abtasten. Sie müssen einen Filter höherer Ordnung erstellen, um eine ausreichende Dämpfung zu erzielen. Solche Filter sind schwieriger und teurer zu konstruieren und herzustellen. Wenn Sie es richtig machen, erhalten Sie ein Signal mit erheblicher Phasenverzerrung im Durchlassbereich.

Scott Seidman
quelle
0

Für das analoge Filter müssen Sie die Leistung des Filters im Bereich der höchsten interessierenden Frequenz berücksichtigen. Häufig bedeutet dies, dass Sie das "fc" für das analoge Filter etwas höher als die höchste interessierende Frequenz einstellen müssen (und / oder ein schärferes Filter verwenden müssen).

Um Aliasing zu vermeiden, müssen Sie mit einer Frequenz abtasten, die mindestens doppelt so hoch ist wie die der höchsten Komponente, die durch Ihren Filter mit einem Maximalpegel kommt, bei dem Sie eine Verschmutzung durch das Aliasing-Signal tolerieren können. Das bedeutet, dass die Abtastrate mindestens das Doppelte von fc beträgt und häufig etwas höher sein muss.

Wenn Sie also rückwärts arbeiten, bedeutet eine höhere Abtastrate, dass Sie ein höheres fc haben können, und das bedeutet, dass Sie bis zu einer bestimmten Frequenz von Interesse, die unter fc liegt, einfacher eine flache Antwort haben können.

Aber . Wie Sie wahrscheinlich wissen, nimmt das Rauschen mit der Bandbreite zu. Für eine rauscharme Anwendung müssen Sie die Bandbreite des Filters möglicherweise konservativ einstellen.

DrM
quelle