基于现代dsp技术的bpsk的调制器与解调器的设计与实施

基于现代dsp技术的bpsk的调制器与解调器的设计与实施

ID:13623914

大小:116.00 KB

页数:5页

时间:2018-07-23

基于现代dsp技术的bpsk的调制器与解调器的设计与实施_第1页
基于现代dsp技术的bpsk的调制器与解调器的设计与实施_第2页
基于现代dsp技术的bpsk的调制器与解调器的设计与实施_第3页
基于现代dsp技术的bpsk的调制器与解调器的设计与实施_第4页
基于现代dsp技术的bpsk的调制器与解调器的设计与实施_第5页
资源描述:

《基于现代dsp技术的bpsk的调制器与解调器的设计与实施》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于现代DSP技术的BPSK的调制器与解调器的设计与实施摘要:这篇文章叙述了一种BPSK调制器与解调器的设计方法。该方法利用的是现代DSP技术,运用的DSP工具是美国Altera公司的。直接数字合成(DDS)原则被简要的表示,用来设计正交余弦模块。在解调器中,我们利用低通FIR滤波器滤出IP核心的高频成分。BPSK调制解调器最终在FPGA设备上实现。这个设计运用matlab/simulink,DSPBuilder7.2,ModelSim6.1g和Quartus

2、

3、7.2来模拟和实现基于FPGA的

4、BPSK的调制器和解调器,用DSPBuilder7.2替代VHDL编程,在同样的工作台上建模和硬件实施有机的结合起来。这个方法可以极大地提高运算速度,降低运算周期以及减少空间开销。这个实践证明了这个方法的正确性和有效性。关键词:BPSK、直接数字合成、IP核、FIR、DSPBuilder1.简介DDS是频率合成的一种新技术。它发展了第三代的频率合成技术在直接频率合成和非直接频率合成之后,突破了前两者频率合成的方法。参考文献[1]证明DDS技术增加了声望作为一种合成正弦信号和在数字系统中调制信号的

5、方法。现代DSP技术就是EDA技术用于FPGA芯片上DSP技术的发展。DSP开发工具是一款由美国Altera公司开发的适应DSP系统层面的设计工具。在MATLAB的Simulink中作为一种工具箱出现。设计者需要的是由DSP开发工具完成和声的验算的运算法则和在MATLAB模拟中的处理过程。参考文献[2]证明如果文件通过测试而且可以被编译,然后它可以被下载到FPGA中。作为结果,FPGA表现出相应的功能根据下载的命令。复杂的软件处理程序被省略。所以运算速度很快,运算速度变快,运算空间和开销变小。2

6、.DDS原则在最简单的例子中,一个直接数字合成由一个ROM组成,在这个ROM中存储了许多正弦波的例子(正弦波查找表LUT)且它在参考文献[3]中有介绍。图1表示一个DDS系统的程序框图。DDS系统由一个更高的时钟频率的数字集成电路给定一个频率产生正弦信号。相位累加器阶段接收所谓的频率设定字(FSW)即决定相位的步进。一旦设定,这个数字字决定了所产生正弦波的频率。相位累加器不断产生输出正确的二进制字来说明瞬时相位到查找表的功能。换句话说,相位累加器用于计算正弦查找表的连续地址,这些地址生成一个数字

7、正弦波输出。以这种方式,样本存在于一个可控制的方式中即每一个步长由频率设定字决定。DDS系统将结果相位转换为一个正弦波形通过查找表,将正弦波的数字表示形式转换成模拟形式用一个数模转换器,后面紧跟着一个低通滤波器(LPF)。DDS系统的数字部分即相位累加器和LUT通常叫作数字控制振荡器(NCO)。对于一个M比特系统的输出信号的频率由下面等式决定:其中,K是FSW,M表示相位累加器可以处理的比特数的数字,fclk是HZ中生成器的时钟频率。图1.DDS系统的程序框图3.基于现代DSP技术的系统设计和实

8、施在我们的设计中,我们用基于模型的设计工具像带有DSP开发工具库的Simulink。DSP开发工具用模型设计来产生和综合HDL代码,这个可以被综合到其他的硬件设计文件中在综合工具中,像Quartus

9、

10、开发环境。这个方法在[4]中有介绍。在现在,我们用DSP开发工具库设计DDS和fir滤波器来实施BPSK调制解调器而且结果块被综合到Quartus

11、

12、系统中。A.基于DSP开发工具的DDS模型根据DDS基本原则,DDS模型被建造在Matlab/Simulink软件环境中通过用FPGA和DSP开发工

13、具,DSPBuilder。基于DDS技术的正交信号的合成器应用模型在Quartus

14、

15、软件中建造。图2展示的是DDS子系统的配置,这个子系统是基于DSPBuilder的DDS模型。有3个输入,如一个32比特的频率控制字(FreqWord),一个16比特的相位控制字(PhaseWord)和一个10比特的幅度控制字(Amp);有10比特输出2和输出3两个输出;还有两个并行加法减法器,相位累加器和相位调制器以及一个为正弦ROM查找表的LUT也包含在DDS子系统中。图2.基于DSPBuilder的DDS

16、子系统B.BPSK调制解调器的模型设计基于BPSK调制解调器的原则,在DSPBuilder中这个架构由一些基本的模块搭建而成,这个架构如图3所示。图3.BPSK调制解调器的架构在图3中,两个一样的正弦载波从DDS中生成。脉冲生成器用于模拟调制器的脉冲源信号,输出是二进制序列;复用器用于代码类型的转换;其他的是I/O端口。二进制脉冲是从输入1进入的输入,再乘以正弦载波,结果就是从输出端口的输出。调制信号乘以正弦波,然后fir_compiler_v7.2滤出高频部分,解调信号可以从比较器后面的输出1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。