关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于DSP的OQPSK调制器设计与实现

基于DSP的OQPSK调制器设计与实现

作者: 时间:2010-11-30 来源:网络 收藏


4 实验结果
首先,在软件开发环境ccs2.0(c5000)下进行调制波形的仿真验证。将汇编语言源程序和命令连接文件一起编译、链接并装载运行,接着执行菜单命令View|Graph|Time Frenquency,打开Graph Property Dialog对话框,在该对话框中输入标题名“调制信号波形”、变量0QPSK_Buf的起始地址0x0124(命令连接文件中将.bss段定位到DARAM的org=0060h上),并选择数据的长度为512、数据类型为16-bit signed integer及Qvalue的值为14,然后点击该ok按钮即可将_Buf缓冲区的已调信号的采样值生成已调信号波形,如图4所示。为了验证OQPSK调制算法及产生的波形的正确性,图5又给出了相同的16位的数据流,在matlab环境下仿真出的OQPSK已调信号波形。两图的波形完全一致,且波形的最大幅度都为

本文引用地址://m.amcfsurvey.com/article/162626.htm


其次,在SEED-DEC5416硬件平台上对输出的调制波形进行验证。在附录中源程序的开始部分增加对TLC32044芯片初始化代码,然后再改用一个死循环重复将OQPSK_Buf缓冲区保存的已调信号数值依次送往该芯片,在示波器上就可观察到与图4近似完全相同的调制波形。另外,调制速率的大小可以通过从OQPSK_Buf缓冲区取数送D/A转换器后执行一段延时程序来控制。

5 结束语
本文在处理器上的数字OQPSK,省去了传统的大量的硬件电路,具有功耗低、抗干扰能力强和软件可升级等优点。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭