当前位置:首页 > 消费电子 > 消费电子
[导读] 图1: 抑制前后检测仪上显示的符号、BER、SNR、电流估计值、传输状态信息概览。“LabVIEW系统设计软件在并行编程上确实很出色,是我研究过程中开发信号处理和通信算法

 

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

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

- Jan Dohl, Ph.D candidate at the Vodafone Chair, TU Dresden

挑战:

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

解决方案:

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

有扰射频概念

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

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

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

算法开发

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

实际验证

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

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

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

a. 将发射机和接收机同步

b. 根据可能的不同调制方案建立正交频分复用(OFDM)链路

c. 在LabVIEW软件上开发估计和抑制算法

d. 将人工损伤与已知的行为相结合,对不同的仿真结果进行比较

e. 收集性能特性,将结果记录到文件中,搭建视觉友好的图形化用户界面

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

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

a. 搭建包含1024个子载波的OFDM链路,每个子载波最大调制为256-QAM

b. 证明估计和抑制方法可抑制来自真实非线性放大器硬件的非线性损伤

c. 发现该方法可改进之处

d. 数据速率约达1.4 Mbps

结论

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

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

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

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

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭