Ist es möglich (effektiv), Oversampling durchzuführen und einen zusätzlichen gleitenden Durchschnittsfilter mit einem Delta-Sigma (ΔΣ)-Analog-Digital-Wandler (ADC) anzuwenden?
Genauer gesagt: Der von mir gewählte ADC (ADS1258) hat eine effektive Auflösung von 19,5 Bit bei einer Abtastrate von 23,7 kSPS/Kanal. Ich brauche diese hohe Abtastrate für ein Feedback; Die endgültige Ausgabe kann jedoch eine Datenrate von 500 bis 1 kHz haben und muss effektivere Bits (22 – 24 Bit) haben.
Ich weiß, dass der ADC intern 5 kaskadierte gefensterte gleitende Durchschnittsfilter anwendet, die es sehr ineffizient machen, weitere Auflösungsbits zu gewinnen (das Rauschen ist dann korreliert). Aber dann gibt es das Downsampling, das am Ende des ADC angewendet wird.
Wenn ich Ihre Frage richtig gelesen habe, können Sie nach Ihrem ADC dezimieren und Auflösungsgewinne erzielen (wie Sie es mit jedem ADC tun können). Für jedes zusätzliche zu gewinnende Auflösungsbit dezimieren/durchschnittlichen Sie 4 Samples, sodass 23,7k geteilt durch 4 eine dezimierte Rate von 5,925k ergibt und die Auflösung von 19,5 Bit auf 20,5 Bit erhöht wird.
Dezimieren Sie erneut um 4 und Sie erhalten eine Abtastrate von 1,48125k und eine Auflösung von 21,5 Bit. Das zusätzliche halbe Bit Auflösung kann durch eine weitere 2:1-Dezimierung entstehen.
Hier ist ein Atmel-Dokument, das es erklärt, und ich hoffe, ich habe Ihre Frage nicht falsch verstanden.
Das ist eine hohe Auflösung, für die man schießen kann. Das Sigma-Delta ist von Natur aus bereits Oversampling, und ich vermute, dass es Ihnen schwer fallen wird, eine bessere Auflösung zu erzielen, aber es hängt von der Art Ihres Signals ab.
Benötigen Sie wirklich 22 Bit Dynamikumfang oder können Sie einfach verstärken?
Ren
Andi aka
Andi aka
Scott Seidman