×
嵌入式开发 > 详情

基于SoPC和CORDIC算法的通用调制解调器

发布时间:2020-06-22 发布时间:
|

1 引言

软件无线电SDR(Software Defined Radio)是构造具有开放性、标准化、模块化的通用硬件平台,将诸如工作频段、调制解调类型、数据格式、加密模式、通信协议等功能采用软件完成,并使宽带A/D转换器和D/A转换器尽可能靠近天线,使用可升级、可重新配置的应用软件实现无线电台各种功能,研制出高度灵活、开放的新一代无线通信系统。坐标旋转数值计算CORDIC(Coordinate Rotation Digital Compute)算法是通过一系列逐次递减的、与运算基数相关角度的往复偏摆来逼近最终所需达到的旋转角度,该算法能够兼顾精度、速度和硬件复杂度,而无需占用大量芯片资源的乘法器,CORDIC算法相结合的方法设计调制解调器,能够满足软件无线电性能要求,并具有重要应用。因此,这里给出一种基于SoPC的通用调制解调器的设计方案。

2 CORDIC算法原理

CORDIC算法原理可用向量旋转推导。图1中,向量(x0,y0)沿圆旋转角度θ后得到新的向量(x,y),它们之间的关系为:



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
RIOS实验室联手Imagination.共同助力RISC-V生态发展