论文部分内容阅读
本文采用两块EVM形成一个收发系统,发端DSP完成对数据的编码和调制,然后经过D/A变换成模拟信号发送出去;收端经过A/D变换将模拟信号转换为数字信号,DSP通过EVM上的扩展接口读入数据进行处理,包括同步、解调和译码。整个软件流程采用DMA中断的方式,在DSP的数据存储区中开辟四个缓冲区,使CPU对一缓冲区数据的处理和DMA对另一缓冲区数据的搬移同时进行,使数据得以连续的发送和接收。程序设计采用模块化的思想,各个模块采用线性汇编语言编写,降低了开发难度,提高了程序的可读性。另外,用HPI实现了主机与DSP的通信,在此基础上,实现了收发信息和传送图像的功能。
最后,通过CCS自带的工具观察不同信噪比条件下接收端的星座图,以及用profiler测试收发两端模块的执行周期,给出系统能够支持的数据传输速率。