¿Es posible (efectivo) hacer un sobremuestreo y aplicar un filtro promedio móvil adicional con un convertidor de analógico a digital (ADC) delta-sigma (ΔΣ)?
Más detallado: El ADC (ADS1258) que elegí tiene una resolución efectiva de 19,5 bits a una frecuencia de muestreo de 23,7 kSPS/canal. Necesito esa frecuencia de muestreo alta para una retroalimentación; sin embargo, la salida final puede tener una velocidad de datos de 500 a 1k Hz y debe tener bits más efectivos (22 a 24 bits).
Sé que el ADC aplica internamente 5 filtros de promedio móvil en cascada en ventana que lo hacen muy ineficiente para obtener más bits de resolución (el ruido está más que correlacionado). Pero luego está el muestreo descendente aplicado al final del ADC.
Si leí su pregunta correctamente, puede diezmar después de su ADC y obtener ganancias de resolución (como puede hacer con cualquier ADC). Por cada bit adicional de resolución que se gana, se diezman/promedian 4 muestras, por lo que 23,7k dividido por 4 obtiene una tasa diezmada de 5,925k y la resolución aumenta de 19,5 bits a 20,5 bits.
Diezme por 4 nuevamente y obtendrá una frecuencia de muestreo de 1.48125k y una resolución de 21.5 bits. El medio bit adicional de resolución puede provenir de diezmar por 2:1 adicional.
Aquí hay un documento de Atmel que lo explica y espero no haber entendido mal su pregunta.
Esa es una alta resolución para disparar. El sigma delta es, por su propia naturaleza, un sobremuestreo, y sospecho que tendrá dificultades para obtener una mejor resolución, pero dependerá de la naturaleza de su señal.
¿Realmente necesita 22 bits de rango dinámico, o simplemente puede amplificar?
Ren
Andy alias
Andy alias
scott seidman