基于FPGA的PSK调制系统实验报告.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA的PSK调制系统实验报告

实验题目:基于FPGA的PSK调制系统 专业班级: 学生姓名: 指导教师: 设计时间: 基于FPGA的PSK调制系统 实验目的 掌握利用原理图输入法设计电路的方法,掌握QuartusII的层次化设计方法。通过PSK调制系统的设计,熟悉用EDA软件进行电路设计的详细流程,以及在硬件上的应用。 掌握绝对码、相对码的概念以及它们之间的变换关系和变换方法。 掌握用键控法产生2PSK信号的方法。 掌握相对码波形与2PSK信号波形之间的关系、绝对码波形与2DPSK信号波形之间的关系。 实验要求 利用实验板具有模拟信号处理的功能,设计一个移相键控信号发生器。 要求利用板上的8位DIP开关设置基带信号码(8bit)。 板上的DAC送出己调信号(正弦波),对8bit基带信号循环调制。要有用于观察的同步脉冲输出。传输速率1200bps。为简单起见,载波频率也是1200Hz。 为简单起见,已调信号的相位和基带信号码的夫系柬用绝对调相方式。即基带信号为l,己调信号的相位相对于参考相位改变180度。基带信号为0,已调信号的相位与参考相位相同。 实验内容 1、PSK调制原理相移键控(Phase Shift Keying,PSK),它是受键控的载波相位按数字基带脉冲的规律而改变的一种数字调制方式。这种以载波的不同相位直接表示相应数字信息的相位键控,通常被称为绝对移相方式。当基带信号为二进制数字脉冲序列时,所得到的相位键控信号为二进制相位键控,即2PSK,它的表达式为 式中,φ(t)由数字信息“0”“1”控制。在绝对移相中,因为φ(t)选用的参考相位基准就是未调制的载波,所以φ(t)就是载波的绝对值。一般说来,数字信息为“1”时,φ(t)=0,数字信息为“0”时,φ(t)=π。即 2、系统总体设计 系统的结构框图 3、系统详细设计 1 分频器设计 根据题目中载波频率小于30kHZ的要求,生成载波信号的正弦信号发生器选择16位累加器,则其需要的时钟在30kHZ以上即可。因此,设计中对20MHZ的系统时钟进行512分频(39KHZ)和16384分频(1.22KHZ)。512分频所得时钟作为正弦信号发生器的时钟,16384分频所得时钟则作为整个系统的基带信号。VNDL具体设计见附录一。通过VHDL包装生成的分频器模块及其波形仿真图如下面两图所示。 分频器模块 分频器模块波形仿真结果 2 正弦信号发生器设计 DDS(Direct Digital Synthesizer)具有较高的频率分辨率,可以实现频率的快速切换,并且在频率切换时能保持相位的连续,很容易实现频率、相位、幅度的数字调制。本系统的正弦信号发生器模块就是基于DDS技术设计的。DDS原理图如下: DDS基本结构 上图中M为相位累加器的位数。N为信号数据的位数。F为频率控制字。fclk 为系统的时钟。由DDS原理知其基频为: fSIN = fclk/2M 也即是设计的正弦信号发生器的精度为fSIN。 由以上知,当输入的频率控制字为F时,输出正弦波的频率为: fout = F* fSIN = F*fclk/2M 基于以上DDS原理,系统选择16位的累加器。一个周期正弦波取64个采样点,在Excel表格中可以用下拉单元格的方式迅速生成地址,地址范围为0~63,即波形表中每种波形每周期取64点。之后输入公式“=sin((A1/64)*2*3.1415926)”,再利用下拉单元格的方式,得到各个地址单元所对应得正弦函数值。以上得到的正弦函数表往往不能被D/A转换器直接利用,需要将其置映射到D/A转换器所能接受的数据空间内。设计中所用D/A转换器为8位,其数据空间是0——255,可以利用公式“=127.5*(1+B1)”来映射数据,影射后的数据为小数,还须对其取整,输入公式 “=INT(C1)”。然后复制所得数据,在Quartus II平台中生成hex文件。由以上可得,系统需要使用6位地址线8位数据线的ROM作为数据存储器。时钟为512分频(约为39KHZ)所得信号。具体电路图如图10所示。 正弦信号发生器电路图 设计时将频率控制字设置为8192。也即输出的正弦波频率为4.88KHZ。仿真结果如图所示。 正弦信号发生器模块波形仿真结果 3 PSK模块设计 PSK模块仿真结果如图 PSK模块仿真波形 4 数模转换 本系统数模转换器采用DAC0832,数模转换模块如下图18所示。输出的模拟量与输入的数字量……+D0*20)成正比,这就实现了从数字量到模拟量的转换输入可有28=256)个不同的二进制组态,输出为256个电压之一,即输出电压不是整个电压范围

文档评论(0)

juhui05 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档