第5章基于压缩感知的模数转换器
模数转换器(ADC)是一种对连续信号进行采样,进而离散表示的器件。相反的操作可以用数模转换器(DAC)实现。ADC和DAC是模拟世界与数字世界之间的桥梁。由于大多数的信号处理都是在数字域上实现的,因此ADC和DAC是数字信号处理的关键部件,对于系统性能有着深远的影响。
在这一章中,将研究基于CS算法的ADC技术。首先介绍传统的ADC技术和原理,然后主要研究两种CSADC的结构: 随机解调器ADC和宽带解调转换器ADC。接着,再探讨统一的CSADC框架: Xampling,并且简单地介绍其他结构。本章最后给出了小结。
5.1传统模数转换器基础
在这一节中,首先研究ADC的一些基本概念: 采样理论、量化规则和实际的ADC装置。
5.1.1采样定理
如图5.1所示,在数字信号处理中,将信号表示成以适当间隔采样后的数值是非常有用的。采样后的信号通过一个理想的低通滤波器后就可还原为原始信号。就像采样定理中所描述的,为了能够得到一个可靠的恢复结果,原始信号必须以适当的速率进行采样。
图5.1模拟信号的采样
定理10(采样定理): 带宽限制在BHz之内的连续信号可以由不低于1/2B的间隔均匀采样的数据精确恢复。
用数学语言表示,令gδ(t)表示理想的采样信号为
gδ(t)=∑+∞n=-∞gnTsδt-nTs(5.1)
这里Ts表示采样周期,fs=1/Ts表示采样率。如果采样率正好是Nyquist采样率,原始信号就可以毫无误差地被重建出来,因为有
g(t)=∑+∞t=-∞gnTssinct-nTsTs(5.2)
如果采样率不够,那么如图5.2所示,就会出现混叠现象,原始信号会重叠在一起,不可能无失真地恢复出来。为了防止出现混叠现象,在任何ADC之前,都需要经过一个模拟的抗混叠滤波器保证ADC的输入是带宽受限的信号。
图5.2模拟信号的采样
对于带宽为B且位于频率f1和f2之间的带通信号,是没有必要用2f2的采样速率进行采样的。实际上,应用带通采样定理,采样率fs只要满足
fs≥2f2-f11+M′N′(5.3)
这里,M′=f2f2-f1-N′,N′=f2f2-f1。
如果一个信号以远高于Nyquist采样率的速率进行采样,然后用数字滤波器将其限制在特定带宽内,会得到诸多好处:
数字滤波器比模拟滤波器拥有更好的性质(更快的滚降和更好的相位特性),因此可以实现一个更加锐利的抗混叠滤波器,信号被降采样后可以变得更好。
通过使用2M倍的过采样,一个N位的ADC可以当作一个N+M位的ADC,因为被采样的信号是相关的,而被采样的噪声却是独立的。
相比于原本整个有效带宽都使用的情况,现在的量化SNR也会更高。通过使用这个技术,相比于只用转换器的情况,有可能获取更有效的分辨率。
每次加倍采样频率时,在SNR端的提高只有3dB(等价于0.5比特),对于很多应用来说效率太低。因此,过采样往往和噪声整形一起使用(查看σ-δ调制器)。通过使用噪声整形,每次加倍采样频率可以获得6Q+3dB的增益,这里Q表示噪声整形中使用的循环滤波器的阶数,例如,一个两阶的循环滤波器可以提供的增益为15dB/倍频。
5.1.2量化
采样后的信号在幅度上依然是真实的数值。为了能够在数字域上表示信号,需要如图5.3所示的量化器。如果mk<m≤mk+1,则输入信号m被量化为vk,这里k=1,2,…,L,L是量化总步数(例如一个8位的ADC,L=256)。因为通常来说vk≠m,所以量化存在误差。对于均匀量化器来说,其量化误差的能量可以写成
δ2Q=Δ212(5.4)
这里Δ是量化步长。所以,一个量化器的SNR是和L2成线性比例的。换句话说,SNR随着ADC量化比特数的增长而以指数增长。实际上,每增加一个量化比特,SNR增加6dB。
……
展开