佳工机电网 在线工博会 注册 登录 手机版 English | 关于我们 联系我们
关键字  
  选择展区 >>
您的位置: 首页 > 工业自动化展区 > 嵌入式系统/自动化软件展厅 > 产品库 > 技术论文 > 正文 产品库 会展 人才 帮助 | 注册 登录  
嵌入式系统/自动化软件
 按行业筛选
 按产品筛选
查看本类全部文章

e展厅 产品库 最新动态 技术文章 企业目录 资料下载 视频/样本 反馈/论坛
  技术应用 | 基础知识 | 外刊文摘 | 业内专家 | 文章点评 投稿 发表科技文章 
消除有扰射频:基于LabVIEW和NI USRP进行射频/通信物理层研究
作者:Jan Dohl
欢迎访问e展厅
展厅
8
嵌入式系统/自动化软件展厅
组态软件, 单片机, ...
"LabVIEW系统设计软件在并行编程上确实很出色,是我研究过程中开发信号处理和通信算法的好帮手。 我用过C++、Java和其他语言进行编程,但我还没发现有其他方法比LabVIEW更直接、更直观地反映这种并行机制。"- Jan Dohl, Ph.D candidate at the Vodafone Chair, TU Dresden

The Challenge:

设计更佳的数字信号处理方法,校正非线性射频损伤;使用真实无线信号验证该方法。

The Solution:

将仅仿真代码移植到NI LabVIEW软件,采用实时数字信号处理(DSP)技术并借助两个NI USRP™(通用软件无线电外设)软件定义无线电设备专门解决非线性放大器损伤问题,并使用真实信号验证算法。

有扰射频概念

作为德累斯顿工业大学沃达丰移动通信系统集团的研发人员,我主要负责设计方法来提高低价位移动前端的模拟射频性能。 我的研究主题是通过DSP技术来抑制硬件损伤,这一概念也就是有扰射频。 我可以使用昂贵的实验室硬件来消除非线性、同相/正交失衡、相位噪声和载波频率偏移等负面损坏影响,但是成本较低的DSP方法却可以明显提高常见通信系统 的质量。

许多通信系统采用由混频器、功率放大器、低噪声放大器组成的低成本射频前端,得到的性能和特性并不是很理想。 消费电子产品行业是一个通过低成本来刺激消费的行业,理想的射频前端对于该行业来说价格过于昂贵且不实用。 低价位的消费设备射频元器件已得到广泛应用,但却存在明显的射频损伤问题,射频损伤会阻碍通信链路、减小网络容量。 因此,消费设备开发人员在设计射频前端时,只能在成本和性能上做出取舍。

由于移动电话和无线应用的快速普及,研究和开发更有效、更精确的DSP硬件损伤校正对于工程师来说意义重大。此外,由于模拟前端通常是设计无线电元器件中难度最大且成本最高的一个环节;采用数学算法来消除损伤可降低无线设备的成本,提高数据速率和无线链路的可靠性。

newmaker.com
图1: 抑制前后检测仪上显示的符号、BER、SNR、电流估计值、传输状态信息概览

算法开发

这个有扰射频项目是在可对特定非线性放大器损伤影响进行盲目特征记述的现有数学模型的基础上展开的。 然后通过编写算法来自定义模型,提高降级信号的校正性能,并通过重复的软件仿真来进行算法迭代。 借助前馈校正,我开发出了一种使用仅仿真软件的概念验证方法。前馈校正是通过校正数学算法以数字形式补偿损伤的无线信号的一种方法。这样,我通过仿真得到了全面的数据后,就可以将估计值与我们开发的方法得出的值进行比较。

实际验证

接下来第二个阶段就是搭建测试台,在真实的系统中验证算法的整体效率。 作为LabVIEW软件的新用户,我通过本地LabVIEW MathScript RT模块将所有现有代码移植到这个图像化编程环境。 不到四周的时间,我借助两个通过无线连接的NI USRP软件定义无线设备开发了第一个可实时运行的工作原型。 尽管开发过程中使用的是Windows系统的计算机,但是该软件却可实时应用损伤校正,而无需专用的DSP或现场可编程门阵列,这样就简化了原型的开发。

借助LabVIEW和NI USRP软件定义的无线电设备,我能够快速从仿真过渡到无线工作原型。 该原型通过有扰射频来对低价位发射机和接收机中常采用的非理想射频元器件进行特征记述和校正。

newmaker.com
图2: 接收的幅值分布和估计的幅值分布以及相应的放大器特性。

能够如此迅速、轻松地开发出此类系统的原型真是出乎我的意料,因为建立无线链路和开发子系统是需要很大努力的。 使用真实信号进行验证需要

将发射机和接收机同步
根据可能的不同调制方案建立正交频分复用(OFDM)链路
在LabVIEW软件上开发估计和抑制算法
将人工损伤与已知的行为相结合,对不同的仿真结果进行比较
收集性能特性,将结果记录到文件中,搭建视觉友好的图形化用户界面

这个原型通过一个软件定义的无线电平台就解决了所有这些需求,该平台由两个NI USRP-2920收发器组成的单输入、单输出发射和接收设备对和在上位机执行的LabVIEW VI组成。 首先通过对估计的各种NI USRP射频前端噪声源进行建模来记录系统的特性,噪声源包括时钟源的相位噪声以及放大阶段和其他元器件产生的非线性增益。

采用LabVIEW设计OFDM链路后,我最终取得了以下成果:

搭建包含1024个子载波的OFDM链路,每个子载波最大调制为256-QAM
证明估计和抑制方法可抑制来自真实非线性放大器硬件的非线性损伤
发现该方法可改进之处
数据速率约达1.4 Mbps

结论

由于具有较丰富的ANSI C/C++和MathWorks, Inc. MATLAB®软件编程经验,我很快就适应了LabVIEW系统设计软件的方法,通过直接重用专门用于仿真的.m文件脚本,开发时间缩短了。 看到自己编写的许多.m文件脚本转换为本地LabVIEW代码,并行执行性能得到了提高,我总是很有成就感。

LabVIEW系统设计软件在并行编程上确实很出色,是我研究过程中开发信号处理和通信算法的好帮手。 我用过C++、Java和其他语言进行编程,但我还没发现有其他方法比LabVIEW更直接、更直观地反映这种并行机制。

最终应用,也就是“有扰射频演示仪”,将LabVIEW系统设计软件方法与NI USRP硬件相结合,为工作原型开发和交互式项目中的挑战探索提供了有效地方法。 该平台具有极高的灵活性,可重配置设置来仿真各种操作条件下低价位RF通常出现的损伤问题。 该平台还可根据研究需要进行扩展。

我打算在2012年的几个会议上发表我的研究成果。最终有效地证明噪声模型以及基于真实原型的噪声抑制算法的有效性。 再接下去,我将使用“有扰RF演示仪”项目所取得的工作成果来支持其他研究,深入探索非线性硬件损伤。

Author Information:
Jan Dohl
Ph.D candidate at the Vodafone Chair, TU Dresden (end)
文章内容仅供参考 (投稿) (如果您是本文作者,请点击此处) (8/29/2012)
查看更多嵌入式系统/自动化软件相关文章: more
·借助集中式数据采集开发在线风电场状态监测系统 Roberto Arnanz (8/29/2012)
·LabVIEW和NI USRP硬件加快了认知无线电研究 COGEU Paulo Marques (8/29/2012)
·中钢使用NI PXI与LabVIEW搭建烧结台车的漏气检测系统 王智中 (8/28/2012)
·基于LabVIEW开发幻影显示系统 清华大学 Yang Hao (8/21/2012)
·使用LabVIEW来原型化及验证视障人士辅助LED眼镜 牛津大学 Stephen Hicks (8/20/2012)
·NI助力节能减排,开发火电厂燃烧状态监控系统 Jordan Pritt (8/13/2012)
·基于NI CompactRIO的太阳能熔炉智能化控制和数据采集系统 Dr. Norberto Flores (8/13/2012)
·使用LabVIEW和CompactRIO设计并实现了动态输出反馈控制器 Jonathan How (8/13/2012)
·使用LabVIEW和CompactRIO开发腿轮混合式移动机器人 Pei-Chun Lin (8/13/2012)
·嵌入式系统的安全问题:今天的问题,而不是明天的 Altera公司 Ron Wilson (5/15/2012)
查看相关文章目录:
·工业自动化展区 > 嵌入式系统/自动化软件展厅 > 嵌入式系统/自动化软件文章
文章点评 查看全部点评 投稿 进入贴吧


对 嵌入式系统/自动化软件 有何见解?请到 嵌入式系统/自动化软件论坛 畅所欲言吧!


网站简介 | 高级会员服务 | 广告服务 | 服务条款 | English | Showsbee | 会员登录  
© 1999-2018 newmaker.com. 佳工机电网·嘉工科技