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

发布者:等风来88888最新更新时间:2010-05-21 来源: 国家广播电影电视总局关键字:OFDM  发射接收系统  NI  虚拟仪器  PXI  变频卡 手机看文章 扫描二维码
随时随地手机看文章

  挑战:OFDM是一种多载波的数字传输体制,以其特有的优势被广泛地应用到数字音频广播,数字电视广播和无线宽带等领域,并将进入到更多的领域中。对OFDM系统的仿真可以用软件完成,但是对于硬件平台的搭建往往需要大量的开销和时间。针对这种情况,如果具备一套软件仿真代码移植方便且硬件平台搭建便捷的系统,可以极大地缩短OFDM系统的开发周期,才能在标准层出不穷的今天具有较强的竞争优势。

  应用方案:基于NI虚拟仪器之PXI5671上变频卡、PXI5661下变频卡和Labwindows/CVI8.5正版软件实现OFDM发射机与接收机的样机。

  使用产品:LabWindows/CVI8.5 软件开发平台;PXI5671(PXI5441+PXI561);PXI5441 中频输出卡;PXI5610 射频输出卡;PXI5661(PXI5600+PXI5142);PXI5600 射频接收卡;PXI5142 下变频卡。

  介绍:

  OFDM是一种多载波的数字传输体制,由于具有频谱利用率高和良好的抗多径干扰等优点,已经被广泛应用到数字音频广播,数字地面电视和无线局域网等领域,并且被看作第四代移动通信的核心技术之一。但是对OFDM样机的研制和开发无论在软件算法的编写,还是硬件电路平台的搭建,都需要大量的人员和开销,且存在较高的风险。本文提出一种基于NI平台的OFDM实时收发系统的设计方法,即在CVI软件仿真平台上实现OFDM符号的数字基带处理算法的编写,用NI PXI5671和NI PXI5661实现OFDM射频模拟信号的发射与接收。对OFDM系统进行有效的验证,为今后大规模芯片生产提供了可靠的解决方案和理论指导。

  OFDM系统简介

  正交频分复用(OFDM,OrthogonalFrequency Division Multiplexing)是把高速串行数据分成多条并行的低速数据,分别对多个正交子载波进行调制,从而达到更高的频谱效率、更大的系统容量,并且符号持续时间大大加长,在移动、多径、衰落环境下有很大的优势。

  本系统的主要功能是用前端的USB设备对声音信号进行采集、处理,调制到OFDM符号中,并上变频到射频信号发射。收端将接收到的射频信号进行下变频处理得到数字信号,并解出音频帧由USB设备播放。发端系统的基带数据处理部分主要包括信源编码、FEC、映射、OFDM成帧,硬件平台的处理部分包括数字上变频和射频调制等。接收系统的基带处理部分要主要包括同步、均衡、解映射、解FEC、音频译码等,硬件平台的处理部分包括射频解调和数字下变频。

  OFDM系统硬件平台架构

  整个系统由两台NI主机,两个USB声卡设备,两台显示器,一台安杰伦频谱仪4440A组成,如图1所示:

系统结构图

图1系统结构图

  首先由发端的USB设备对输入的声音信号进行采样,样点送入NI主机,然后在发端的上层软件中编写OFDM基带处理等算法,生成的OFDM基带数据输出到PXI5671上变频到中心频率为10MHz的射频信号。PXI5671由两块可分离的板卡PXI5441和PXI5610组成,其中 PXI5441分为板卡RAM模块和OSP(onboard signal process,板卡数字信号处理)模块,板卡RAM模块负责主机和PXI板卡间的数据传递,OSP模块可对信号进行重采样滤波,数字上变频和DA转换等。PXI5610为射频板卡,经过两级混频放大滤波可将PXI5441输出的模拟IF信号调制到范围为250KHz-2.7GHz的射频信号。收端由 PXI5661对输入的射频信号进行解调,下变频到数字基带信号,并输出到NI主机上。PXI5661同样由两块分离的板卡PXI5600和 PXI5142组成。PXI5661完成射频信号到中频信号的转换,PXI5142的两个模块OSP模块和板卡RAM模块,分别完成AD采样、数字下变频、重采样滤波和主机与PXI板卡数据传递等功能,最后由收端的软件上层算法解出音频信号输出给USB声卡播放。

  无论收端还是发端系统,上层软件算法产生的数据和PXI板卡的数据交互需要由主机内存和板卡RAM来完成,其中DMA控制主机内存和板卡RAM间的数据传递,最大可达到1Gbytes/s的数据吞吐量。板卡RAM采用的是一种SMC(Synchronization and Memory Core)技术,该技术无须将指令和数据分开存储,RAM中的FPGA模块不但能处理上层软件产生的所有指令,对OSP各模块进行配置,而且能对数据流进行缓存,最后由OSP的读取引擎,并以上层软件中所设的IQ速率读取数据,送入OSP中进行重采样、滤波、变频等处理。[page]

    基带处理算法的设计与实现

  基带处理算法的实现

  是基于LabWndows/CVI8.5的软件平台,它是一个交互式开发平台,集成了标准C的编译、链接、调试等,并且采用简单直观的用户界面设计,用户只需在函数面板上直接输入参数,就会以事件驱动回调函数的方式运行整个程序,并可以将数据以图形的形式在界面上显示,提高了整个工程的运行效率。图2为本系统发端和收端的应用界面。

 OFDM发、收系统界面

图2 OFDM发、收系统界面

  对于单线程系统,一般分为数据的采集模块、分析处理模块、显示存储模块。这三个模块在时间上是顺序执行的,即后一个模块需等待前一个模块数据的到来时才开始工作。然而本系统对实时性要求比较高,比如在收端,USB声卡的播放需要收端的音频译码模块在400ms内处理完一帧,才能及时提供给USB声卡样点连续地播放声音,这就需要音频译码模块前的所有基带处理部分需要在400ms内完成一个物理帧到音频帧的解调。同样在发端,USB声卡每秒采集19200个样点给音频编码模块进行编码,每400ms输出一音频编码帧,FEC、映射及OFDM成帧等模块也必须在400ms内处理完成,否则会出现丢帧和覆盖的现象。可以肯定,用单线程这种顺序化的执行方式效率很低,每个模块都要等待前一个模块的数据,对于实时性要求较高和复杂性较高的系统不适用。

  本系统使用的是多线程技术,可以将处理模块拆分成多个线程,使多个线程并行运行,只要保证每个线程的运行时间小于音频处理模块,系统就会正常工作。其中发端算法用3个线程完成音频编码,FEC、映射、OFDM成帧等处理,并将OFDM数据写到板卡RAM中。收端算法用6个线程完成从板卡RAM中读取 OFDM基带数据、同步、均衡、FFT、解映射、解FEC等处理,最后由音频译码模块将音频帧送给USB声卡进行播放。

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

线程控制流程图

图3 线程控制流程图

PXI5671输出的OFDM频谱

图4 PXI5671输出的OFDM频谱

  结论

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

关键字:OFDM  发射接收系统  NI  虚拟仪器  PXI  变频卡 引用地址:基于NI技术的OFDM发射接收系统的设计

上一篇:对无线网络技术在门禁系统中的应用研究
下一篇:WCDMA协议一致性测试要求和解决方案

推荐阅读最新更新时间:2024-03-30 22:11

基于LabVIEW的风洞数据采集与控制系统
The Challenge: 开发一个可用于飞机配置与组件的动静力测量、可用于电源设备的进气测试(即进气兼容性研究)、可用于稳定性导数评估的微震荡测试,也可用于模拟飞机失速与尾旋形成的高震荡与旋转导数的功能全面的、灵活可靠的测试系统。 The Solution: 利用NI的PXI与SCXI平台以及LabVIEW实时软件,开发一个可靠且高度精确的数据采集与控制系统。 "NI LabVIEW帮助我们实现了高达2 kHz的ESP端口切换速率,并通过缩短风洞的整个操作周期为客户节省费用。我们在压力测量中实现0.01% FS的精度。" 风洞是一种空气动力学测试设备,它用于研究物体周围的气流模式并测量作用其上的空气动力。一个典
[测试测量]
基于LabVIEW的风洞数据采集与控制<font color='red'>系统</font>
技术白皮书:多核系统编程技术
本文概览 因为NI LabVIEW是数据流编程语言,开发者们可以编写并行的应用程序,这些应用程序可以直接映射到并行的硬件(如多核心处理器和FPGA等)上以获得最优异的性能。这篇白皮书讨论了什么是数据流编程以及为什么说NI LabVIEW是多核系统编程的首选。 免费午餐结束了 近几年来,处理器的速度遭遇到了瓶颈。摩尔定律表明,每隔18~24个月芯片中晶体管的数量就会增加一倍。这在过去的40年里始终是适用的,但是芯片性能却不再保持线性增加了。过去,芯片生产厂商通过增加处理器的时钟速度来提高芯片的性能,如从100~200MHz,再到最近的数GHz的范围。 但是在今天,由于功耗和散热的限制,通过提高时钟速度来增加
[嵌入式]
虚拟仪器快速应用PCI Express总线技术
虚拟仪器技术利用商用计算机的最新技术进步,以比传统仪器更低的价格实现更快、更高性能的测量。例如,虽然诸如串行总线和GPIB之类的仪器通信接口几乎数十年都保持不变,但是一个被称为PCI Express的全新PC总线极大提高了PC内存读入的数据带宽。   PCI Express概述   目前大部分台式PC上的32位、33MHz的PCI总线提供132MB/s的带宽。虽然这对于许多测量应用来说还是足够的,但是存在一些设备,例如1G比特网卡,将会独占总线。而PCI总线体系结构要求总线上的所有设备共享132MB/s的带宽,因此像网卡之类的高带宽的设备会抑制同一系统中的其他设备。PCI Express解决了这些问题,并且已经开始成为新PC上
[嵌入式]
NI最新CompactRIO控制器可在宽温下工作
    美国国家仪器公司(National Instruments,简称NI)于2010年2月23日发布两款最新CompactRIO可编程控制器(PAC)——NI  cRIO-9023和NI cRIO-9025实时控制器,确保工程师和机器制造者在更为极端的温度条件下进行高性能测量与控制应用。这两款新的控制器还带有敷形涂层(conformal coating),保护元件和电路在恶劣环境下正常使用。     全新的CompactRIO控制器为-40℃至70℃温度下的高级测量和控制应用提供更高的处理能力。NI cRIO-9023控制器具有533 MHz PowerPC处理器,NI cRIO-9025控制器具有800 MHz P
[工业控制]
基于虚拟仪器的模糊控制恒压供水系统
0 引 言   城市供水,历来是一个城市发展过程中的一大问题,目前城市能源的短缺已经越来越限制了城市整体的发展,传统的泵组供水系统不但使水压高低不稳,而且还浪费大量的能源,使工厂的用电量急剧上升,节能环保已经成为了这个时代的主题。为了达到能源利用最大化,工程师们针对供水系统设计出了各种各样的控制方法,但大都需要大量的设备投入和复杂编程,而且无法实现控制方式的自优化。本文在传统的控制方法基础上,应用虚拟仪器模糊控制技术来实现恒压供水,该方法编程设计简单,操作界面美观大方,控制可靠,即保证了供水压力的稳定性,节约了能源,同时也为将来城市供水网络化管理提供了接口。 1虚拟仪器控制简介 1.1虚拟仪器   所谓虚拟仪器,就是在以通用
[工业控制]
基于<font color='red'>虚拟仪器</font>的模糊控制恒压供水<font color='red'>系统</font>
IEEE AUTOTESTCON大会上 发布超高密度大规模PXI矩阵新系列
  Pickering Interfaces作为业内领先的模块化信号开关和电子测试与验证仿真的供应商,很高兴地宣布将于2017年9月12至14日在美国伊利诺伊州绍姆堡镇举办的IEEE AUTOTESTCON大会上,推出BRIC™超高密度大型 PXI 矩阵新系列产品。下面就随测试测量小编一起来了解一下相关内容吧。   超高密度大型 PXI 矩阵模块新系列(型号40-559)是具有强大的1A/20W开关容量,具有多达4096个交叉点的开关模块。可提供2,4或8槽三种尺寸,设计用于具有高性能矩阵要求的应用。   Pickering Interfaces公司的CEO Keith Moore表示: “这些矩阵使用的均是我们的姐妹公司Pic
[测试测量]
基于虚拟仪器的锁相放大器远程实验系统设计
  O 引言   20世纪80年代末美国成功研制了虚拟仪器,虚拟仪器的发展标志着自动测试与电子测量仪器领域技术发展的一个崭新方向。虚拟仪器是利用PC机的显示模拟传统仪器的控制面板,以多种形式表达输出检测结果,由PC机的强大软件功能实现信号数据的运算、分析、处理,由I/O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机仪器系统。   基于互联网的远程实验是远程教育的一个新的发展方向。远程实验从远程计算机上进行实验操作和观察,所得到的实验结果与本地得到的完全相同,如同在实验室真实操作实验设备一样,突破了时空限制,极大地提高了实验教育的灵活性。将虚拟仪器技术和网络技术相结合,实现网络化虚拟仪器,并结合电路其他元件
[测试测量]
基于<font color='red'>虚拟仪器</font>的锁相放大器远程实验<font color='red'>系统</font>设计
Alberta使用NI AWR设计石墨烯GFETs
NI(原名AWR公司)发布了一个新的成功案例,详细讲述了Alberta大学的加拿大研究生Ahsan U. Alam使用NI AWR设计套件™/Microwave Office ®电路设计软件成功地研制了一种改性的石墨烯场效应晶体管的势垒模型(GFETs)。而且,IEEE上的一篇文章还详细介绍这一创举,并于近期在IEEE半导体工艺与器件仿真国际会议(SISPAD 2013)上发表。
[半导体设计/制造]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved