第三章数字下变频.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章数字下变频

第八章 数控振荡器与数字滤波器 在第一章中介绍了数字下变频的基本原理和结构,数字下变频中两个主要部分就是数控振荡器和数字滤波器。本章介绍数控振荡器和数字滤波器的原理和设计。 数控振荡器 数控振荡器(NCO)是一个能产生两路正交数字频率输出的器件,它是数字下变频中不可缺少的一个环节。图8-1-1是一个NCO的原理框图。 图8-1-1 NCO的原理框图 数控振荡器(NCO)主要由相位累加器和正弦、余弦查找表(Look Up Table)组成。在每个时钟沿将上次的相位和输入的相位相加得到本次的相位,再根据相位在正弦、余弦查找表(LUT)中查找出对应的正弦和余弦值后将其输出。正弦、余弦查找表(LUT)中按以下函数存放数据: sin (n) = sin (2(n/N) cos (n) = cos (2(n/N) 这里,n 是输入到LUT中的地址; N 是LUT中样本的数量; sin(n) 是正弦波在 (2(n/N) 位置的幅度; cos(n) 是余弦波在 (2(n/N) 位置的幅度。 将n从0增加到N使得LUT输出一个完整周期的正弦和余弦波形的幅度值。2(n/N代表0到2(之间被分出的相位角。根据输入控制数据决定n在输出周期(时间间隔t)内如何在0到N之间增加。每个系统时钟下,LUT的地址增加一次,其增加量由相位输入数据phase[m..0]来控制。相位角数据由累加器累加并存储在累加器寄存器中。相位累加器的输出用于决定LUT的地址。 一旦系统时钟的频率(fCLK)确定,则NCO输出的正弦和余弦波频率为: (8-1-1) 所以,NCO的输出频率由输入系统时钟的频率和输入相位决定的。相位值的宽度m决定了NCO的最小频率调节值。当输入的相位值为1时,宽度为w时,输出最低频率,也就是输出频率的调节精度。根据奈奎斯特采样定理,输出最大频率为。NCO输出正弦、余弦波幅度的位数由LUT中的数据位数决定。 数控振荡器有专门的芯片。由于其原理较简单,对芯片的资源占用不大,所以,在数字下变频中一般将其直接设计在芯片中。当然,也可以用FGPA或EPLD来实现。 线性相位FIR滤波器 由于有限长度脉冲响应数字滤波器(FIR digital filter)具有精确的线性相位且不存在发散问题(通过直接卷积的FIR滤波器总是稳定的),加上其可以高效地实现,所以数字下变频中都使用FIR 滤波器。 8-2-1 线性相位FIR滤波器的特性 令{}表示在区间定义的因果的有限长序列。{}的z变换为 (8-2-1) {}傅里叶的变换为 (8-2-2) 是频率的周期函数,以2(为周期,即 (8-2-3) 在限定{}为实数的情况下,通过把写成的幅值相位表达式,即 (8-2-4) 则可得到对的附加约束。(8-2-4)式中的(号是不可省略的,因为实际上是 (8-2-5) 的形式,式中的*()是不但取正值而且也取负值的实函数。从(8-2-2)式中可以看出,傅里叶变换的幅值是一对称函数而相位则是一反对称函数,即 (8-2-6a) (8-2-6b) 对于许多实际的FIR滤波器来说,精确的线性相位关系是一希望达到的目标。现在来确定要得到精确的线性相位对脉冲响应需加哪些约束。因此我们把线性相位这一约束加到上,即应是 (8-2-7) 的形式,式中是用样本数计算的恒定相位延迟。利用(8-2-4)式和(8-2-7)式的结果,可以把(8-2-2)式写成如下形式 (8-2-8) 使(8-2-8)式两边分量的实部和虚部分别对应相等,得到两个方程 (8-2-9a) (8-2-9b) 取(8-2-9a)式同(8-2-9b)式之比(以便从方程中消去),得到关系 (8-2-10

文档评论(0)

sunhao111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档