快速通往量产的四个步骤:利用基于模型的设计开发软件定义无线电
时间:02-29
来源:互联网
点击:
结论
本文讨论了利用ADI公司提供的libiio基础设施进行的硬件在环仿真。采用这种基础设施,便可利用实际信号和硬件验证MATLAB和Simulink ADS-B信号检测与解码算法。属性设置高度依赖于应用和波形,适合一个波形的设置并不一定适合另一个波形。这是关键的一步,可确保SDR系统的模拟前端和数字模块针对目标算法和波形调谐妥当,并且算法足够鲁棒,对于不同环境条件下获得的实际数据,它都能像预期的那样处理。有了经过验证的算法之后,便可开始下一步,即利用MathWorks代码自动生成工具将算法转换为HDL和C代码,并将此代码集成到实际SDR系统的可编程逻辑和软件当中。本系列文章的下一部分将说明如何生成代码并将其部署到生产硬件中,还会谈谈该平台在机场利用实际ADS-B信号运行所获得的结果。这样便介绍完了SDR系统从原型开发到生产的所有步骤。
参考文献
1Andrei Cozma、Di Pu和Tom Hill。"Dialogue/china/archives/49-09/four-step-sdr-01.html" target="_blank">快速通往量产的四个步骤:利用基于模型的设计开发软件定义无线电—第一部分"。模拟对话,第49卷第3期,2015年。
2Mike Donovan、Andrei Cozma和Di Pu。"快速通往量 产的四个步骤:利用基于模型的设计开发软件定义无线电—第二部分" 模拟对话,第49卷第3期,2015年。
3ADI公司。"IIO系统对象"。
4MathWorks。"什么是系统对象?"
5ADI公司,"Mathworks_tools"。GitHub库
6ADI公司。AD-FMCOMMS3-EBZ用户指南。
7ZedBoard。
8ADI公司。MATLAB AD9361滤波器设计向导。
9ADS-B双半波移动天线。
10采用IIO系统对象源代码的MATLAB ADS-B算法。
11采用IIO系统对象源代码的Simulink ADS-B模型。
致谢
感谢MathWorks公司的Mike Donovan,他帮助开发了本文所用的MATLAB和Simulink ADS-B信号检测与解码算法。
作者
Di Pu [di.pu@analog.com]是ADI公司系统建模应用工程师,负责支持软件定义无线电平台和系统的设计与开发。她与MathWorks密切合作解决双方共同客户的难题。加入ADI公司之前,她于2007年获得南京理工大学 (NJUST) 电气工程学士学位,于2009年和2013年分别获得伍斯特理工学院 (WPI) 电气工程硕士学位和博士学位。她是WPI 2013年博士论文Sigma Xi研究奖获得者。
Andrei Cozma[andrei.cozma@analog.com]是ADI公司工程设计经理,负责支持系统级参考设计的设计与开发。他拥有工业自动化与信息技术学士学位及电子与电信博士学位。他参与过电机控制、工业自动化、软件定义无线电和电信等不同行业领域的项目设计与开发。
模拟前端 ADI Linux FPGA SoC 嵌入式 滤波器 ADC 低通滤波器 收发器 仿真 频谱分析仪 解码器 Dialog 无线电 自动化 电子 相关文章:
- 设计超低功耗的嵌入式应用(三)(09-22)
- 评智能汽车时代的雷达模拟前端(09-19)
- 日立公司采用ADI的高性能Blackfin处理复杂算法及繁重I/O负载(01-16)
- ADI诠释DSP技术针对热点应用的五大竞争法宝(04-21)
- 中国仪控产业蕴含巨大商机,ADI DSP助跑本土军团(05-25)
- ADI常用DDS的线性扫频特性比较研究(04-16)