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

2010-08-13 14:09:05   作者:廖圣鹏,赵秋明,章敏,刘杨   来源:桂林电子科技大学   

关键字:SOPC CORDIC算法 调制解调器 SDR

  CORDICl使用旋转模式,接收来自CPU2的频偏估计值,对信号进行频偏校正,输出为:

  CORDIC2使用向量模式,接收来自CPU2的相偏估计值对信号进行相偏校正,并完成(x,y)→(R,θ)的坐标转换,计算幅度A(n)和相位ϕ (n),实现对信号鉴幅鉴相功能,输出为:

  根据实际需要定制CPU的接口和外设,最后通过NIOSⅡIDE(集成开发环境)进行软件编程和调试,便于系统开发。以频率调制为例对通用调制解调器进行仿真。

  为了对整个调制解调器进行仿真测试,将调制解调器合并,先对二进制系统信号进行调制然后对其解调。其仿真波形如图5所示。由图5看出,解调后的基带信号与原基带信号基本一致。

  4  结束语

  采用SoPC技术与CORDIC算法相结合的方法实现通用调制解调器。CORDIC算法只需简单的加法和移位操作,无需占用大量芯片资源的乘法器,实现NCO(数字控制振荡器)时要比查找表法节省大量ROM。使其易于在FPGA上实现。在信号解调时只要从数字下变频后的I,Q两路基带信号中计算幅度和相位,再由相位计算出频率,从这些幅度、相位和频率中解调出信号信息。利用CORDIC算法的坐标变换功能计算幅度和相位,实现信号的鉴幅鉴相功能。SoPC的软硬件协同设计解决方案是系统级设计的新趋势,将SoPC技术应用到通信软件无线电领域。充分发挥软件无线电在开放性的硬件平台上通过软件编程实现通信系统各种功能,便于软件无线电各种功能和系统的升级,充分利用FPGA的可重配置性,这也体现软件无线电中用软件完成尽可能多的无线电功能的本质特点。因此采用SoPC技术与CORDIC算法相结合的方法实现软件无线电通用调制解调器是可行的,降低成本,同时也体现了软件无线电技术的灵活性。

[1] [2] [3]
相关阅读
基于SOPC的分布式干扰系统嵌入式网关设计 2011-12-27
NiosⅡ系统Avalon总线PWM设计 2011-11-26
利用FPGA协处理器优化汽车信息娱乐和信息通信系统 2011-10-24
基于SOPC的嵌入式高速串口设计 2011-09-16
Altera在亚洲13个城市举办2011年度技术巡展 2011-07-27
基于CORDIC算法和FPGA的数字频率校正的实现 2011-07-22
基于NIOSⅡ的矩阵键盘和液晶显示外设组件的设计 2011-07-08
基于SoPC技术的传感器非线性软件校正的实现 2011-07-08
基于FPGA的SOPC的几个概念 2011-05-30
基于SOPC的视频编解码IP核的设计 2011-05-27
基于Avalon总线的SD卡读写控制器的设计 2011-05-27
编辑:小甘
本文引用地址: http://www.eeworld.com.cn/FPGA/2010/0813/article_1292.html
[发表评论]
[加入收藏]
[告诉好友]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]

小广播

最热点击

专栏

向农,EEWORLD副总编。被英特尔董事长贝瑞特称为“中国可与之对话的两名记者之一”

【详细】

总编随笔
汤宏琳,人皆称为“汤汤”,电子工程世界高级编辑。随着EEWORLD一起成长。

【详细】

汤汤手记
今年,是中国集成电路产业丰收的一年,相比较往年都有大幅提升。

【详细】

凯哥博客

论坛精华

精选博文