Hallo, wie ist die Formel um "signal to noise amplitude" im Falle eines oversample ADC zu berechnen. Ich kenne eigentlich nur SQNR. Aber dies bezieht sich auf power und nicht auf die Amplitude. Vielen Dank für Eure hilfe. Gruß
Gast
#2862351
Amplitude = sqrt(Power)
(rms_quantisierungsrauschen)^2=(V_lsb^2)/12 aber: SNR=( (Vref/(2*sqrt(2))) ) / (Vref/(sqrt(12)*2^n*sqrt(OSR) ) ) zusammengefasst und in db: SNR_db=20*log_10( (2^n*sqrt(6*OSR)) / 2 ) Ich gehe mal davon aus das SignalToNoiseRatio auch SignalToNoiseAmplitude sein müsste. Das Ende dieser Berechnungen läuft darauf hinaus, dass du SNR um 6,02 erhöhen musst um ein Bit zu gewinnen. Umgangssprachlich kann man aber einfach sagen, mit jeder Verdoppelung der Überabtastung kriegst du ein halbes Bit. Für m-mehr Bits brauchst du also OSR=4^m. Der jeweilige Anti-Aliasing Vorfilter des ADC muss natürlich angepasst werden.
Gast
#2864377
René B. schrieb: > mit jeder Verdoppelung > der Überabtastung kriegst du ein halbes Bit. Statistisch! Real ist es irgendwas zwischen garnichts und Faktor2 je nach den realen Rauschwerten. René B. schrieb: > Der jeweilige Anti-Aliasing Vorfilter des ADC muss > natürlich angepasst werden. Wieso? Der bezieht sich doch auf die GF des Signals. Ich würde den konstant lassen. Durch das OV werden doch ohne Rücksicht auf den Filter, die Werte oberhalb der Samplingfrequenz weggemittelt. Mit Filter sind das eben die Reste, die im Stoppband noch durch gegangen sind. ?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.