您当前的位置:五五电子网电子知识单片机-工控设备DSP/FPGA技术一种基于DSP的软件无线电调制解调实验平台 正文
一种基于DSP的软件无线电调制解调实验平台

一种基于DSP的软件无线电调制解调实验平台

点击数:7910 次   录入时间:03-04 11:51:55   整理:http://www.55dianzi.com   DSP/FPGA技术

  系统实时处理功能的PC-DSP联合实现

  前面的软、硬件设计工作完成之后,接下来的工作就是完成主机与DSP联合实时数据处理。在用LabVIEW设计完前面板、程序框图和图标、连接器后,只要节点调用设置准确和连线正确,程序就可以运行了。给DSP板子上电并设置准确后,可以调试程序。

www.55dianzi.com

  首先,在联调前需要对节点(动态链接库函数)输入、输出参数和输入控件的设置进行检查。在调试过程中,我们可以使用探针来测量输入、输出数值,以观察程序是否运行正确。接下来    建立连接,将 DSP 程序加载到DSP芯片中,这时最好把调用库文件放到与COFF(.out文件)同一个目录下。如果程序加载成功,主机和DSP板子建立了连接后,调用dsk6x-hpi-write和dsk6x-hpi-read函数返回值不会是0,如果返回值是0,而且节点调用设置都没有问题,这时候就需要检查板子是否连接正常。

  对于调用dsk6x-hpi-write和dsk6x-hpi-read函数,其中的设置是非常重要的,只要有一小块设置不成功,程序就无法进行下去。这方面需要我们对该函数的输入、输出参数非常了解。这里指出p-length和dest-addr数据的Pass设置都应该设置成 Pointertovalue,也就是指向这个数的地址。而对于read模块的p-buffer的数据类型应该设置成Array(数组),Array Format(数组格式)应该设置成指针。这些设置成功了,程序才能够正常运行。程序加载成功,函数返回值不为零,就可以继绪工作。dsk6x-hpi- write和dsk6x-hpi-read函数的返回值显示了该操作是成功的,也就可以正常地把数据从HPIRAM中读出来送到PC 虚拟仪器 程序数据入口,然后再将其以图形方式显示出来。图3是PC-DSP联合工作时在虚拟仪器前面板中显示的QPSK调试方式工作下,从HPIRAM中读出的DSP中调制信号(在波形显示图中表示出来)。

PC-DSP联调QPSK调制波形图

图3 PC-DSP联调QPSK调制波形图

  结束语

  这套基于 软件无线电 的软件化 MODEM 实验系统在同一系统中实现了多制式调制解调,并且该系统带有人机接口及控制显示功能,将处理数据以图形方式实时显示出来便于观察和分析。系统中各种人机接口及控制、存储显示功能由通用计算机来实现,而数据采集及调制解调等实时处理任务交由DSP完成。充分发挥了通用计算机的灵活性和DSP的高速实时处理能力。



上一页  [1] [2] 


本文关键字:无线电  软件  DSP/FPGA技术单片机-工控设备 - DSP/FPGA技术