新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于CORDIC算法2FSK调制器的FPGA设计

基于CORDIC算法2FSK调制器的FPGA设计

作者:时间:2011-05-30来源:网络收藏

为了避免复杂的乘法运算,用一系列微旋转来处理,第i次旋转可表示为:
d.jpg
式中:θi表示第i次旋转的角度,并且满足tanθi=2-i;zi表示第i次旋转后与目标角度的差;δi表示向量的旋转方向,由zi的符号位来决定,即δi=sign zi。e.jpgf.jpg为每一级的校正因子,也就是每一级旋转时向量模长发生的变化,对于字长一定的运算,总的校正因子是一个常数。若总的旋转次数为n,则总校正因子用k表示为:
g.jpg
由式(7)可知:xn,yn分别为输入角θ的余弦和正弦值,故基于可产生正弦载波信号,而且由式(5)可以看出所有运算简化成加减法和移位操作,因此很容易用硬件实现。

本文引用地址:http://www.eepw.com.cn/article/191186.htm

1.2 流水线结构
的实现方式有2种:简单状态机法和高速全流水线处理器法。如果计算时间的要求不严格,可以采用状态机结构。这一结构中最复杂的就是两个桶状移位器,而桶状移位器的面积大约和它所包含的传输门的数目成正比。尽管可以通过改进CORDIC来减小CORDIC处理器的总面积,但桶状移位器所占的面积并不能减小。另外,这种结构由于只在时间上复用资源,因此,数据吞吐率不高。



关键词: CORDIC 2FSK FPGA 算法

评论


相关推荐

技术专区

关闭