2DPSK载波调制信号的调制解调与性能分析资料.doc

2DPSK载波调制信号的调制解调与性能分析资料.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2DPSK载波调制信号的调制解调与性能分析资料.doc

***************** 实践教学 ******************* 兰州理工大学 计算机与通信学院 2013年春季学期 通信系统仿真训练 课程设计 题 目:2DPSK载波调制信号的调制解调与性能分析 专业班级: 通信工程四班 姓 名: 何顺全 学 号: 指导教师: 李立 成 绩: 摘 要 本课程设计是利用MATLAB集成环境下的仿真平台,设计一个2DPSK调制与解调通信系统,并把运行仿真结果输入显示器,根据显示结果分析所设计的系统性能。本课程设计主要是通过对基带信号进行调制解调后再还原成原来的基带信号,用示波器观察调制前后波形,并在电路中加入频谱分析模块,观察调制前后信号频谱的变换,并在调制与解调过程中加入噪声源后分析接受信号的性能。电路通过运行后,基本达到本课程设计的要求。 关键词:MATLAB; 2DPSK;相干解调 目录 摘 要 I 一 设计任务及要求 1 二 基本原理 2 2.1 2DPSK基础知识 2 2.2 2DPSK的调制原理 2 2.3 2DPSK的解调原理 3 三 仿真程序设计 5 3.1 调制系统设计 5 3.2 传输系统设计 8 3.3 解调系统设计 8 3.4 极性比较法解调结果结果 11 3.5 差分相干法解调结果分析 11 附录 13 总结 20 参考文献 21 一 设计任务及要求 掌握二进制差分相移键控(2DPSK)调制与解调的原理以及实现方法; 根据DPSK系统原理给出DPSK信号的调制和解调原理框图。 利用MATLAB7.0仿真实现2DPSK信号的调制与解调,并仿真2DPSK载波调制信号在高斯白噪声信道下的误码率及误比特率性能,要求给出调制信号,载波信号及已调信号的波形图和频谱图。 在高斯白噪声下,讨论2DPSK误码率及误比特率性能,得出仿真结果,并与理论值相比较。 二 基本原理 2.1 2DPSK基础知识 2DPSK即二进制差分相移键控(2DPSK)二进制差分相移键控常简称为二相相对调相,记作2DPSK。它不是利用载波相位的绝对数值传送数字信息,而是用前后码元的相对载波相位值传送数字信息。所谓相对载波相位是指本码元初相与前一码元初相之差。????→数字信息; ????→数字信息? 则数字信息序列与信号的码元相位关系可举例表示如下:信号相位:???????????????????????????????或???????????????????????????? 2.2 2DPSK的调制原理 一般来说,2DPSK信号有两种调试方法,即模拟调制法和键控法。2DPSK信号的的模拟调制法框图如图1所示,其中码变换的过程为将输入的单极性不归零码转换为双极性不归零码。 图1 模拟调制法 2DPSK信号的的键控调制法框图如图2所示,其中码变换的过程为将输入的基带信号差分,即变为它的相对码。选相开关作用为当输入为数字信息“0” 时接相位0,当输入数字信息为“1”时接pi。 图2 键控调制 2.3 2DPSK的解调原理 2DPSK信号最常用的解调方法有两种,一种是极性比较法,另一种是差分相干法。 差分相干法: 2DPSK信号先经过带通滤波器,去除调制信号频带以外的在信道中混入的噪声,此后该信号分为两路,一路延时一个码元的时间后与另一路的信号相乘,再经过低通滤波器去除高频成分,得到包含基带信号的低频信号,将其送入抽样判决器中进行抽样判决,抽样判决器的输出即为原基带信号。它的原理框图如图 图3差分相干法法 极性比较法:2DPSK信号经过带通滤波器,滤掉信道中产生的噪声,再与本地载波相乘,经过低通滤波器,得到包含基带信号的低频信号,将其送入抽样判决器得到相对码,再经过码(反)变换器得到基带信号。原理图如下所示 图4 极性比较法法 三 仿真程序设计 3.1 调制系统设计 1)产生基带信号 本例中使用matlab中的rand函数随机产生10个随机数,并采用就近取整的办法使其值为0、1.此过程产生的码为绝对码。并且,每个值需要分配一定的长度。 代码如下: clear all close all i=10; %码元的个数 j=5000; fc=4; fm=i/5; B=2*fm; t=linspace(0,5,j); % 将0-5区间平均分为j份 %%%%%%%%%%%%% 产生基带信号 %%%%%%%%%%%%%%%% a =round(rand(1,i)); %产生10个随机码,记为a st1=t; for

文档评论(0)

四娘 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档