新闻中心

EEPW首页>测试测量>设计应用> 基于NI技术的OFDM发射接收系统

基于NI技术的OFDM发射接收系统

作者:邸娜 工程师 国家广播电影电视总局 广播科学研究院 无线技术研究所 时间:2010-05-11 来源:电子产品世界 收藏

  为了保证线程间数据传递有序进行,CVI还提供了事件通知、安全队列、线程优先级等函数,保证线程间的同步和数据的传递。本系统使用的是全局BUFFER和安全队列回调函数方式使两个线程间获得同步。即两个线程间共享一个BUFFER和安全队列,前一个线程将每次计算得到的数据写到BUFFER中,并产生一标志位FLAG,写入安全队列,后一线程捕捉到安全队列中的FLAG,判断是否满足回调函数的条件,满足则启动该线程,并将BUFFER中的数据读出,不满足则继续捕捉FLAG。通过对安全队列中FLAG的读写,控制线程启动的时间,使得两线程对数据的读写达到平衡。程序中控制流程如图3所示。图4为由PXI5671输出到频谱仪E4440A的频谱。

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

图3 线程控制流程图

图4 PXI5671输出的频谱

  结论

  本系统用/CVI8.5软件完成的数字基带处理,在PXI硬件平台上完成射频信号的处理,有效地对OFDM系统进行验证。而搭建FPGA PCB平台完成OFDM Demo样机,首先在芯片的选型、制板上就需要大量的时间和人员,且具有一定的风险性;其次在软件代码开发方面,需要花大量的时间对FPGA代码进行仿真测试和集成,而且改动起来灵活性差。然而基于技术的OFDM系统的开发,由于在软件上仿真代码的可移植性,和上变频等硬件平台的实用性,减少了OFDM系统的开发周期,节约了开发成本和人员。


上一页 1 2 3 下一页

关键词:NIOFDMLabWindows

评论


相关推荐

技术专区

关闭