基于DSP的高阶COSTAS锁相环的设计
时间:03-02
来源:微计算机信息 作者:武岩波 安建平 连卉
点击:
是一种有效的数据传输方式,可以有效的减少EMIF在CPU下操作需要的资源。
具体实现方法如下:在片内数据存储区定BUF的长度,并一分为二,可设为BUF1和BUF2。在EMDA里BUF1和BUF2都是等存储大小的。在数据帧同步信号的上升沿,DSP以EDMA的方式从外部读一帧的数据到BUF1;同时BUF2内的数据进行MPSK的解调算法。同理,在下一个数据帧同步信号的上升沿,DSP以EDMA的方式从外部读另一帧的数据到BUF1 。BUF1读满后,DSP对BUF1内的数据进行MPSK的解调算法,同时BUF2进行数据的读操作,实现EDMA的乒乓处理。
4、高阶COSTAS环路的DSP实现结果
本文选取8PSK的符号速率为2400kbps,载波速率为4800kHz,采样率为230.4kHz。图2所示的两路信号分别是利用CCS开发工具的观察窗口观察到的,提取的同频同相的载波信号和8PSK的调制信号。
图3 恢复的载波信号(上)和接收到的基带信号(下)
图4 8PSK接收端解调前星座图(AWGN信道,SNR=17dB)
5. 结束语
本文主要介绍了一种新型的适用于MPSK载波提取的高阶COSTAS环路,能满足MPSK相干解调的需要,且便于DSP实现。针对COSTAS环算法的DSP实时实现问题,进行了详细的讨论。最后,针对一个具有较高数据速率8PSK调制解调实例,在单片C6416上完成了基于高阶COSTAS环的载波同步及相干解调,并给出了通过CCS工具观察到的DSP实现结果,证明高阶COSTAS锁相环具有较好的载波同步性能。
- 在采用FPGA设计DSP系统中仿真的重要性 (06-21)
- 基于 DSP Builder的FIR滤波器的设计与实现(06-21)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- FPGA的DSP性能揭秘(06-16)
- 用CPLD实现DSP与PLX9054之间的连接(07-23)
- DSP+FPGA结构在雷达模拟系统中的应用(01-02)