- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                基于CORDIC算法的复数除法器FPGA实现
   摘 要:在现代数字信号处理电路设计中,除法器有着广泛的应用。这里阐述一种复数除法器的设计思想和实现方法,引入CORDIC算法到复数的除法运算中,利用CORDIC旋转操作来代替乘、加法操作,然后采用双比特移位操作得到最终运算结果。经CORDIC旋转后数据最多只放大2位位宽,因此可以减少硬件实现中的器件迭代次数。经过FPGA验证结果表明,整个设计运算速度快、节省器件,并且计算精度高。 
  关键词:CORDIC算法;除法器;FPGA;数字信号处理 
  中图分类号:TN710文献标识码:B 
  文章编号:1004-373X(2008)24-027-04 
   
  Complex Divider FPGA Implementation Based on CORDIC Algorithm 
  WANG Jingcun,WANG Yingbo 
  (College of Information Science and Engineering,Wuhan University of Science and Technology,Wuhan,430081,China) 
  Abstract:In the modern digital signal processing circuit design,the divider has a wide application.A complex division of the design thinking and methods are described,CORDIC algorithm is applied in the complex division operation,the use of CORDIC rotating operation to replace multiplication and addition operation,finally result is gotby two-bit-shift operation.After CORDIC rotating,data enlarged two interfaces at most,thereby reducing the hardware devices in the number of iterations.FPGA verification results show that the whole design computing speed,saving devices,and high precision. 
  Keywords:CORDIC algorithm;divider;FPGA;digital signal processing 
   
  1 引 言 
   
  现代数字信号处理中,通常信号以复数形式出现并进行各种处理,这样就无法避免复数信号进行除法运算。国内外关于除法器的研究已经进行了很长时间,并且一直都在研究发展当中[1]。目前已经有多种算法,比如:恢复余数法、不恢复余数法[2]、双比特算法[3]、SRT算法[4]、牛顿叠代算法[5]等。在一般的单片机中,主要采用恢复余数法和不恢复余数法两种算法,它们的优点是算法简单且容易通过硬件实现,但处理速度比较慢。牛顿算法需要用到查找表,那么肯定通过大量ROM来实现,会消耗大量的器件,但其整体结构简单,容易实现。SRT算法硬件规模较小,运算精度很高,但该算法比较复杂,硬件实现比较困难。双比特算法是基于不恢复余数法的基础上出现的,每个周期可以左移2位,运算速率提高1倍。以上这些都是针对实数除法器提出的算法思想,复数除法器正是在这些实数除法器算法基础上来实现的。为此提出了一种基于CORDIC算法并结合双比特算法在FPGA上实现复数除法器的方法。 
  该方法大量节省了器件,并能得到较高的性能。它具有如下2个重要特征: 
  (1) 减少运算量。乘法器、加法器是很耗器件的,这里运用CORDIC算法来避免乘法操作、减少加法操作; 
  (2) 减少迭代级数。双比特除法算法减少了实现的迭代级数,提高了效率,节省了器件。 
   
  2 复数除法器算法描述 
   
  设计的复数除法器用到了CORDIC算法和双比特算法。在接下来的部分先分别介绍它们基本原理,然后说明如何运用二者到复数除法当中去。 
  2.1 CORDIC算法的一般原理 
  CORDIC (Coordinate Rotation Digital Computer) [6],又名:坐标旋转数字计算,是J.Voider等人于1959年在设计美国航空导航控制系统的过程中提出来的算法。CORDIC算法适用于解决一些三角学的问题,如平面坐标
                您可能关注的文档
最近下载
- 高二化学选择性必修三知识点 .pdf
 - 图形创意(第二版)林家阳 高教 全套课件.pdf VIP
 - 社区网格员安全培训课件.ppt VIP
 - 浅谈水体富营养化治理的国内外研究现状.pdf VIP
 - 公共管理研究方法(浙大)大学MOOC慕课 客观题答案.docx VIP
 - “十五五”档案战略规划与发展方向.docx VIP
 - 《创新创业基础——理论、案例与训练》 第七章 选择商业模式.pptx VIP
 - 国际快递实务 出境快件的检验检疫 PPT-海关快件监管流程.pptx VIP
 - 《老年人心理护理》精品课件——项目二 老年人认知变化及其应对.pptx
 - 一种硫化镉-硫铟锌异质结纳米棒阵列复合材料及其制备方法.pdf VIP
 
原创力文档
                        
                                    

文档评论(0)