一种矢量信号发生器设计与实现

点赞:13661 浏览:58638 近期更新时间:2024-03-12 作者:网友分享原创网站原创

摘 要:充分利用DDR2SDRAM速度快、FLASH掉电不消失、MATLAB/Simulink易产生矢量信号的特点,以FPGA为逻辑时序控制器,设计并实现了一种灵活、简单、低成本的矢量信号发生器.本文以产生3载波WCDMA为例,详细介绍了矢量信号发生器的设计方案与实现过程,使用VerilogHDL描述并实现了DDR2SDRAM的时序控制和FPGA的逻辑控制.

一种矢量信号发生器设计与实现参考属性评定
有关论文范文主题研究: 关于无线通信的论文范文集 大学生适用: 研究生论文、电大论文
相关参考文献下载数量: 58 写作解决问题: 怎么写
毕业论文开题报告: 论文提纲、论文总结 职称论文适用: 职称评定、职称评副高
所属大学生专业类别: 怎么写 论文题目推荐度: 免费选题

关 键 词:DDR2SDRAM;FPGA;矢量信号发生器;FLASH;VerilogHDL;WCDMA

DOI:10.3969/j.issn.1005-5517.2012.5.010

随着数字无线通信的发展,调制方式日益丰富,扩频技术也应用得越来越广泛,信号带宽也越来越宽.通信领域或电子测量测控领域中,经常需要根据自己的需要产生已知的信号,以方便测试.矢量信号发生器可以产生任意复杂的信号.传统的任意波形发生器,只能产生简单的正统波、三角波、锯齿波等或带简单调制的信号波形,而不能产生WCDMA、QAM、OFDM等复杂宽带信号.本文设计的矢量信号发生器,能够根据自己需要,选择合适的带宽与采样率,产生复杂

将写好的FPGA程序和产生的Hex文件写入FLASH中后,掉电重配置FPGA,DAC输出经滤波后,则可测试产生的3载波WCDMA信号,我们使用Rohde&Schwarz公司的FSP频谱仪进行测试,测试结果如图10所示.由图可知,本方案产生的矢量信号发生器,具有很好的信号质量.

本文介绍了一种低成本、简单、灵活的矢量信号发生器的设计方案,并采用DDR2SDRM、FLASH、FPGA、DAC等硬件实现.采用这种方案,用户可以根据自己的需要,产生任意能在MATLAB中产生的矢量信号.FPGA程序设计中,采用VerilogHDL,用状态机描述系统的逻辑控制与时序控制,实现了DDR2SDRM的基本操作.