欢迎来到天天文库
浏览记录
ID:22820640
大小:543.59 KB
页数:12页
时间:2018-10-31
《基于dspbuilder的qpsk数字调制器的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于DSPBuilder的QPSK数字调制器的设计姜维民迟宗涛青岛大学电子信息学院摘要:为丫提高DSP系统的开发效率,引入了现代DSP技术,并由此设计QPSK调制器。依据QPSK调制的基本原理,以DSPBuilder为设计平台,利用MATLAB/Simlink下搭建系统级模型,在模块的形式方式上,采用DSPBuilder中的模块代替VHDL编程,在同一平台上实现了系统级建模和硬件实现的有机结合,为QPSK调制器的实现提供了一种新的图形化设计方案。该方法提高了设计的灵活性,通过软件仿真验证了方案的正确性与可行性。关键词:DSPBuilder;QPSK;数字
2、调制器;FPGA;收稿日期:2017.5.7DesignofLuggageWeighingSystemBasedonPressureSensorAbstract:TnordertoimprovethedevelopmentefficiencyofDSPsystem,thispaperintroducesmodernDSPtechnology,anddesignsaQPSKmodulator.AccordingtotheQPSKmodulationbasicprinciples,takingtheDSPBuilderasthedesignplatform,
3、thehardwaremodelisestablishedbyusingMATLAB/Simulink.Thewayintheformationofthemodule,usingDSPBuildermodulesinplaceofVHDLprogramming,hastheorganicintegrationinmodelingandhardwareimplementationonthesameworkbench,providesanewgraphicdesignschemefortherealizationofQPSKmodulator.Keyword
4、:DSPBuilder;QPSK;digitalmodulator;FPGA;Received:2017.5.7随着电子技术的快速发展,对通信系统功能的要求不断提高。基于同样的硬件环境,由软件来完成不同的通信功能的方式趋于成熟,通过改变程序可以很灵活地更改通信系统的功能和性能,所以人们越来越看屮QPSK调制器的软件实现方法。在设计信号处理系统时,以FPGA为核心器件,开发软件使用DSPBuilder,大大减少了设计者编写硬件描述语言代码的工作量。它的抽象算法,对信号系统建立起到关键作用。DSPBuilder是在QuartusII和MATLAB两种软件的基
5、础上进行设计的,DSPBuilder很好地将两个不冋领域的设计方法结合起来,把所有的设计内容都在MATLAB/Simulink图形设计平台上实现,而将QuartusII作为底层设计工具置于后台,最大程度地发挥了两种工具的优点U1。在MPSK系统中,随着进制数M的增加,会使和位之间的差值2jt/M和应减少,进而导致多相调制系统的可靠性降低。因此在多进制数字相位键控系统中,M的取值不能太大。在实际数字通信系统中,4PSK和8PSK最为常用的位1。四相相移键控(QP-SK)是一种线性窄带数字调制技术,它已经在数字调制技术屮占有越来越重耍的地位,该调制方式被广泛
6、用于卫星通信、电缆调制解调、视频会议系和其他数字通信等领域。具有频带利用率高、频谱特性好、抗衰落性能强、较低的比特错误率等优点m。1DSPBuilder及其设计流程DSPBuilder是在QuartusII和MATLAB两种软件的基础上进行设计的,MATLAB中有很强大的算法及仿真建模功能,QuartusII是一种硬件设计软件,DSPBuilder很好地将两个不同领域的设计方法结合起来,把所有的设计内容都在MATLAB/Simulink图形设计平台上实现,而将QuartusII作为底层设计工具置于后台,最大程度地发挥了对种工具的优势。DSPBuilder
7、主要仰赖于MathWorks公司的数学分析工具MAT-LAB/Simulink,以Blockset的形式在Simulink的中呈现立1。首先在MATLAB环境下的Simulink建立一个模型文件,在Simulink中的元件库中选择需要的元件,该过程是一种图形化的设计过程,只需要设计相应参数,然后仿真,将MATLAB下的模型设计文件最后经由SignalCompiler转化为硬件描述语言的VHDL设计文件(.vhd)和用于控制综合和编译的tel脚本文件。在SignalCompiler屮也可以对整个设计过程进行QuartusII的分析和综合及逻辑分析仪的设置,
8、如果有些部分需要具体编程,DSPBuilder是进行图形化设计和一些参数设置,所
此文档下载收益归作者所有