Cálculo de bits / muestra desde un micrófono digital MEMS

1

Estoy pensando en usar un micrófono MEMS digital en un proyecto; parece que ahorraría en algunas partes: no se necesita un amplificador ni un ADC. La salida del micrófono es PDM y necesitaría convertirlo en PCM para cualquier procesamiento útil.

Diga que me gustaría trabajar con audio de 16 bits, 48 kHz. Parece que la respuesta es sobreexplotar 64x al sincronizar el micrófono a 3.072 MHz, luego filtrar el paso bajo y diezmar la salida. ¿Cuál es el número efectivo de bits (ENOB) que obtengo de esto?

Si la hoja de datos del micrófono dice 60 dB SNR (solo menos de 10 bits), y el exceso de muestreo de 64x me da 2.5 bits (1 bit por cada 4x de exceso de muestreo), entonces solo me estoy acercando a los 12-13 bits. ¿Es correcto este cálculo?

FWIW, las partes que estaba considerando son enlace o enlace . Parecen bastante cerca en especificaciones.

    
pregunta jmw

1 respuesta

1

Los datos de diez bits se pueden aumentar en resolución si hay presencia de ruido gaussiano y se realiza un sobremuestreo. 4 veces el muestreo aumenta la resolución de 10 bits a 11 bits. El muestreo excesivo de 4 x 4 veces le da un bit más y el muestreo excesivo de 4 x 4 x 4 (= 64) le brinda otro bit. Por lo tanto, con un sobremuestreo de 64x, obtiene una resolución de 13 bits de una fuente de 10 bits.

Consulte esta fuente de silicon labs titulada AN118, MEJORANDO LA RESOLUCIÓN DE ADC POR OVERSAMPLING Y AVERAGING

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas