我正在自己学习采样和DSP。我很难理解量化误差如何导致噪声。我想我没有一个基本的了解,但不能说出它是什么。那么量化误差如何产生噪声呢?
我正在自己学习采样和DSP。我很难理解量化误差如何导致噪声。我想我没有一个基本的了解,但不能说出它是什么。那么量化误差如何产生噪声呢?
Answers:
假设我有一个多音信号(六个载波,采样频率为±1/1000,±2/1000和±7/1000)
x = (1:1000);
wave = sin(x/1000*2*pi) + sin(x/1000*2*pi*2) + sin(x/1000*2*pi*7);
使用14位ADC进行量化
wave_quant = round(wave * 16384) / 16384;
区别
wave_qnoise = wave_quant - wave;
给出量化误差
对应光谱
wave_qnoise_freq = mag(fftshift(fft(wave_qnoise)) / sqrt(1000));
显示了整个频谱上产生的本底噪声。
假定量化误差不引入偏差。如果ADC始终选择较低的值
wave_quant_biased = floor(wave * 16384) / 16384;
我们得到的量化误差不再以零为中心
wave_qnoise_biased = wave_quant_biased - wave;
它在直流仓中的FFT中有一定的尖峰
wave_qnoise_biased_freq = mag(fftshift(fft(wave_qnoise_biased)) / sqrt(1000));
这对于例如正交幅度调制来说是一个真正的问题,其中,解调信号中的DC偏移对应于解调频率下的正弦波。
在本文中,“噪声”是指信号中添加的任何不想要的东西,不一定表示它是高斯噪声,白噪声或任何随机描述的过程。
在量化的上下文中,这是一个纯粹的代数论证。可以将量化看作是等于...原始信号和量化信号之差的不想要信号(“噪声”)的相加。注意,该量化噪声不是随机的,并且与输入信号相关。例如,如果信号是周期性的,则在对其进行量化时引入的量化噪声也将是周期性的。
为了扩展小象形文字的含义,请考虑是否有一个音频信号被分辨率仅为0.01伏的D-A转换器数字化。如果在某个特定时刻音频信号的电压为7.3269伏,则该信号将舍入为7.33伏或被截断为7.32伏(取决于转换器的设计)。在第一种情况下,您添加了7.33-7.3269伏或0.0031伏的“噪声”。在第二种情况下,您添加了7.32-7.3269伏或-0.0069伏的“噪声”。
当然,由于转换器肯定不是无限精确的,并且可能具有与其精度相当的精度,因此会增加额外的噪声。