1_数字信号处理基础(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第2章模数转换和数模转换
现实中大多数信号都是模拟信号,而数字信号更适合计算机处理。本章研究模拟信号转换为数字信号的步骤,也将讨论如何把处理过的数字信号还原为模拟信号。本章内容包括:
¾介绍完整DSP系统的组成
¾介绍模数转换中采样的重要组件
¾定义信号的最小采样率
¾讨论较慢采样的影响
¾介绍较快采样的好处
¾解释模数转换中量化的必要性
¾计算量化引起的误差
¾说明模数转换的步骤
¾说明数模转换的步骤
2.1 简单的DSP系统
数字信号处理实质上是数字信号的变换。可计数的信号(如一年内的雨天)可直接用数字信号表示。通过人们感官感觉到的所有信号都是模拟信号,不论语音、音乐或图像。这些模拟信号在进行处理之前,都必须转换为数字信号。遗憾的是这种转换绝非理想,而且数字信号不能完全代表相应的模拟信号。它们之间的差异是转换过程的副作用,这一点本章也将进行讨论。
一旦找到非常接近模拟信号的数字信号,就可进行数字信号处理。例如,可以滤除语音中的高频噪声、加重音乐中的低频、突出图像中的边缘等。由于数字信号不能在模拟的世界中存在,所以处理过的数字信号在处理过程结束时,还必须再转换成模拟信号。图2.1说明了数字信号处理过程中的主要部分。其中第一个和最后一个方框的内容将在后续几节讨论。
2.2采样
2.2.1奈奎斯特采样理论
模拟信号在所有时间点都有定义,要处理模拟信号,就要处理无限多的信息。信号处理主要依靠计算机,而计算机不能容纳无限多的数据。采样解决了这个问题,它将要处理的数据减少到可处理的程度。
图2.2表示了模拟信号的例子,此信号表示为x(t)(t表示时间),该记号表示在每个时刻都有值。图2.3是与模拟信号相对应的采样保持信号。这里,每个采样值都是模拟信号以固定的采样间隔进行采样得到的。与图1.6相比,图2.3假设每次的采集时间可忽略不计。如果假设量化误差也可忽略不计,则由采样保持信号得到的数字信号如图2.4所示。数字信号表示为x[n],n是采样时刻,表示数字信号的值仅在每个采样点上,而不在采样点之间。采样间隔(sampling interval),或称采样周期(sampling period),是相邻采样点之间的时间,单位为秒。采样频率(sampling frequency),或称采样速率(sampling rate),是每秒的采样点数,单位为赫兹。所以:
图2.4中,每个采样点的数字信号值都用竖线上加小圆圈表示。原模拟信号和对应的采样数字信号都给出了信号的时间信息。因此,它们都是时域描述:表示信号随时间的变化。
一组采样值怎样能惟一地表示模拟信号,这一点从图2.4不能明显看出。例如图2.5,在所示的采样点,两个模拟信号可能产生同一组采样值。由此可见,采样频率足够大时,模拟信号就与给定的一组采样值一一对应。只要选择正确的采样间隔,模拟信号就完全可以由它的采样值恢复,采样定理(sampling theorem)(由奈奎斯特发现)保证了这一点。正确的采样间隔取决于被采样信号的特性。根据奈奎斯特理论,最大频率为W Hz的信号,至少要以每秒2W次的采样率进行采样,才可能由采样值恢复原来的信号。最小采样频率称为奈奎斯特采样率(Nyquist sampling rate)。例如频率等于20 kHz的信号至少要以40 000次/秒的速率进行采样。信号的奈奎斯特采样率是40 kHz。另一方面,奈奎斯特频率(Nyquist frequency)指的是系统采样速率的一半。零到奈奎斯特频率的范围称为奈奎斯特范围(Nyquist range)。
图2.4用的采样速率正好选的是图2.2中模拟信号最大频率的两倍。最大频率决定着信号在时间上的最大陡度。图2.5中的信号明显比图2.2中的信号包含的频率分量高,陡峭的信号变化就说明了这一点。图2.4中所用的采样速率不足以采样图2.5中的任何一个模拟信号。较高的频率分量意味着要选择较高的采样频率,以获取将足以恢复原来信号的一组采样值。采样速率太低,产生这些采样值的模拟信号就会有不确定性。模拟信号#1和模拟信号#2只是可以产生图2.5中采样值的两个信号。然而当采样频率足够高时,源信号就可以惟一确定:只有一个信号能产生所给的一组采样值。图2.6清楚地描绘了欠采样的时域效应。这里信号频率从10 kHz到80 kHz,采样频率为40 kHz,采样点对所有信号是一致的,用虚的竖线表示。根据奈奎斯特采样定理,只有频率不大于20 kHz的信号通过40 kHz的频率进行采样,才可以完全恢复。当然30 kHz的信号也可以用40 kHz的频率进行采样,但是这个不足的采样点描绘出的是看起来频率为10 kHz的信号。对40 kHz的信号,采样值在一条水平线上。对更高频率信号也同样:呈现的频率不超过(奈奎斯特频率)20 kHz,这就是混叠现象。高于奈奎斯特频率(采样速率的一半)的频率将折返并还原成低频信号。
一旦系统的采样频率选定,就要采取措施以确保大于奈奎斯特频率的频率分量将从系统中排除,许多信号包含噪声或其他次要的高频分量,在采样前要将它们消除,如图 2.7(a)频谱所示。这就是图2.1和图2.7(b)所介绍的抗混叠滤波器(antialiasing filter)的作用。这个滤波器从要被采样的信号中消除了所有超过奈奎斯特频率的信号分量,以确保奈奎斯特采样将足以完整地记录信号。同时,消除了所有超过奈奎斯特频率的噪声,防止高频噪声对有用信号的干扰。图2.7(c)是滤波后的信号频谱,这样可以用每秒2W个采样点的速率进行采样。
2.2.2从频率角度看采样
模拟信号不论是否通过滤波,只要具有可确定的最大频率,那么这个模拟信号就称为带限(band-limited)信号,图 2.8.(a)和(b)表示了这样的信号及其频谱。信号的最大频率在频谱上表示为W Hz。图2.8(c)表示了这个信号的双边频谱,它把单边频谱镜像地放在0 Hz 轴的左边。结果,这个频谱位于-W与W Hz之间。虽然负频率没有物理意义,但可用来说明采样在频域里的作用。如前节所述,对模拟信号进行采样,在时域里得到一系列采样值,而采样在频域里同样也有很明显的作用。图2.9(a)描述了信号的双边频谱,图2.9(b)描述了同一信号以三种不同采样速率进行采样后的频谱。采样的结果,原双边信号频谱的副本[称为镜像(image)]位于采样频率的倍数处,即位于0,±fs,±2fs,土3fs,…。附录K对此给出了数学解释。