Estoy aprendiendo sobre muestreo y DSP por mi cuenta. Me cuesta entender cómo el error de cuantificación produce ruido. Creo que extraño un entendimiento fundamental pero no puedo decir qué es. Entonces, ¿cómo genera ruido el error de cuantización?
Estoy aprendiendo sobre muestreo y DSP por mi cuenta. Me cuesta entender cómo el error de cuantificación produce ruido. Creo que extraño un entendimiento fundamental pero no puedo decir qué es. Entonces, ¿cómo genera ruido el error de cuantización?
Respuestas:
Supongamos que tengo una señal multitono (seis portadoras, a ± 1/1000, ± 2/1000 y ± 7/1000 de frecuencia de muestreo)
x = (1:1000);
wave = sin(x/1000*2*pi) + sin(x/1000*2*pi*2) + sin(x/1000*2*pi*7);
que se cuantifica usando un ADC de 14 bits
wave_quant = round(wave * 16384) / 16384;
La diferencia
wave_qnoise = wave_quant - wave;
da el error de cuantización
El espectro correspondiente
wave_qnoise_freq = mag(fftshift(fft(wave_qnoise)) / sqrt(1000));
muestra el ruido de fondo generado en todo el espectro.
Esto supone que el error de cuantificación no introduce un sesgo. Si el ADC siempre elige el valor más bajo
wave_quant_biased = floor(wave * 16384) / 16384;
obtenemos un error de cuantización que ya no se centra alrededor de cero
wave_qnoise_biased = wave_quant_biased - wave;
que tiene un pico definido en el FFT en el contenedor DC
wave_qnoise_biased_freq = mag(fftshift(fft(wave_qnoise_biased)) / sqrt(1000));
Esto se convierte en un problema real con, por ejemplo , la modulación de amplitud en cuadratura , donde un desplazamiento de CC en la señal demodulada corresponde a una onda sinusoidal a la frecuencia de demodulación.
"Ruido" en este contexto se refiere a cualquier cosa no deseada agregada a la señal, no necesariamente significa que sea ruido gaussiano, ruido blanco o cualquier proceso aleatorio bien descrito.
En el contexto de la cuantización, es un argumento puramente algebraico. Uno puede ver la cuantización como la adición de una señal no deseada ("ruido") igual a ... la diferencia entre la señal original y la señal cuantificada. Tenga en cuenta que este ruido de cuantificación no es aleatorio y está correlacionado con la señal de entrada. Por ejemplo, si una señal es periódica, el ruido de cuantificación introducido al cuantificarla también será periódico.
Para ampliar lo que dicen las pichenettes, considere si tiene una señal de audio que está siendo digitalizada por un convertidor D-a-A que solo tiene una resolución de 0.01 voltios. Si, en algún instante particular en el tiempo, la señal de audio está en 7.3269 voltios, eso se redondeará a 7.33 voltios o se truncará a 7.32 voltios (dependiendo del diseño del convertidor). En el primer caso, ha agregado "ruido" de 7.33-7.3269 voltios, o 0.0031 voltios. En el segundo caso, ha agregado "ruido" de 7.32-7.3269 voltios, o -0.0069 voltios.
Por supuesto, se agrega ruido adicional debido al hecho de que el convertidor ciertamente no es infinitamente preciso, y probablemente tenga una precisión a la par con su precisión.
Aquí hay una explicación más básica para transmitir el punto fundamental.
Redondea esos números a los miles y publícalos aquí. Ahora las otras personas aquí tienen que adivinar sus números originales en función de lo que publicaron.
Otras personas no pueden adivinar de manera confiable el número exacto basado en el número redondeado que proporcionó. Eso es pérdida de datos. Y en este caso (porque usaste redondeo) eso se llama error de cuantización.