


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于CORDIC算法和FPGA的数字频率校正的实现O引言在无线电接收机系统中,由于会受到发射机运动、接收机运动和标准频率随时间动态变化等因素的影响,其接收机接收信号往往会发生频率偏移,因而需要进行频偏校正。在扩频通信系统中,频偏校正电路能消除中频偏移对接收机扩频码的捕获以及数据解调性能的影响,从而提高接收机的性能。频偏校正电路中通常需要根据给定相位产生余弦信号和正弦信号,其中最重要的实现技术是CORDIC(CoordinateRotationDigitalComputer,坐标旋转数字O 引言在无线电接收机系统中,由于会受到发射机运动、接收机运动
2、和标准频率随时间动态变化等因素的影响,其接收机接收信号往往会发生频率偏移,因而需要进行频偏校正。在扩频通信系统中,频偏校正电路能消除中频偏移对接收机扩频码的捕获以及数据解调性能的影响,从而提高接收机的性能。频偏校正电路中通常需要根据给定相位产生余弦信号和正弦信号,其中最重要的实现技术是CORDIC (Coordinate Rotation Digital Computer,坐标旋转数字计算机)算法。本文将详细分析CORDIC算法的原理及其FPGA实现方法。1 CORDIC算法的基本原理在直角坐标系统中,假设有一向量(x,y),按逆时针方向旋转度得到向量(x1,y1),则两向量的代数关系为:在式
3、(1)中,如果让旋转的角度满足条件:tan=±2-i,则式(1)中的乘法操作就可以转换为移位操作,从而很容易在FPGA中实现。图l所示是直角坐标下的向量旋转示意图。若需要旋转的角度为,那么就可以通过n次旋转一系列预定角度i来完成。(2)式中,di表示每次旋转的方向为i。由于每次旋转都为预定角度值,所以cosi为常数,而n次旋转中每次迭代的处理可表示为:一般情况下,当旋转的次数足够大时,Ki一般为常数。由于在实现时,可在最终的计算结果中再乘以这一常数,所以,可以去掉式(3)中的Ki,这样,迭代方程就仅含移位和加法运算,从而大大的简化了FPGA的实现复杂性。由于还需要一个方程决定di的符
4、号,引入变量zi表示每次旋转预定角度的累加值:这样,CORDIC算法的迭代方程可表示为:其最终结果为:在频偏校正电路中,通常需要根据给定相位产生余弦信号cos和正弦信号sin。为了产生标准且无放大的正弦和余弦信号,可令输入向量的y分量(即yo)为0,x分量(即xo)为1/An,这样,式(6)就可简化为:可见,经过上述处理就可将输入相位zo转换为标准的正弦和余弦信号。2 CORDIC算法的FPGA实现用FPGA实现CORDIC算法,最常用的方法有迭代算法和基于流水线的算法。CORDIC迭代算法只有一级迭代单元,在系统时钟的驱动下,可将迭代单元的输出作为本级的输入,并通过同一级迭代完成计算。迭代算
5、法的硬件开销很小,但完成一次CORDIC运算需要多个时钟周期,其运算速度相对较慢。在CORDIC流水线结构算法中,每一级CORDIC迭代运算都使用单独的运算单元,当流水线填满之后,每个时钟周期都马上会计算出一组结果,所以计算速度很快。虽然流水线结构算法的计算速度很快,但其精度会受到流水线级数的限制。而要提高精度,就必须增加流水线级数,从而增大硬件开销,因此,流水线级数的选择要兼顾速度和精度的要求。3 实现方案与仿真结果3.1 实现方案CORDIC算法的流水线流程图如图2所示,该方法采用7级流水线,故可大大提高计算速度。3.2 仿真结果基于CORDIC算法的正余弦信号发生器的仿真结果如图3所示,由图3可见,该算法可以实现标准的正弦波和余弦波,并可直接作为频偏校正单元。4 结束语本文通过对CORDIC算法的工作原理进行分析,给出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃兰州财经大学陇桥学院中核华泰招聘笔试参考题库附带答案详解
- 2025年贵州能源贵阳液化天然气有限责任公司招聘笔试参考题库含答案解析
- 2024年山东枣庄事业单位招聘考试真题答案解析
- 2025年山东滨州市邹平昊阳物业管理有限公司招聘笔试参考题库含答案解析
- 2024年广西河池事业单位招聘考试真题答案解析
- 2024年安徽铜陵事业单位招聘考试真题答案解析
- 肇庆市实验中学高中英语五:TheedKingdom6高效课堂教学设计
- 浙江省稽阳联谊学校2025届高三下学期4月联考政治答案
- 江苏省连云港市东海县2024-2025学年部编版七年级历史下学期期中检测试题(含答案)
- 2025年四川省成都市金牛区中考二诊英语试题(含笔试答案无听力答案、原文及音频)
- 幼儿绘本故事:如果不洗澡
- 2022年《趣味接力跑》教案
- 农业机械使用与维护课程标准
- 汽轮机上缸吊出及翻缸风险分析及管控措施
- 普通高中学生综合素质档案填写样表
- 级配碎石旁站监理记录表.模板
- 管道机器人毕业设计正文
- 国电南自PSL 641U线路保护测控装置技术说明书V1.1
- 2022年国网输变电工程质量通病防治工作要求及技术措施[1]
- 出口退运货物追溯调查情况说明表
- 49.5MW风电场变电所电气部分设计
评论
0/150
提交评论