[工作范文]2ASK数字信号频带传输系统的设计与建模.doc

[工作范文]2ASK数字信号频带传输系统的设计与建模.doc

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

通信原理课程设计 实验名称 数字信号频带传输系统的设计与建模 系别专业 物电院电子信息工程 年级班别 06级1班 学生姓名 宋 婧 学 号 200607010108 实验教师 刘毓 2009年月日 ,用数字基带信号s(t)控制开关电路,选择不同相位的载波输出,s(t)为双极性NRZ脉冲序列信号。2PSK信号相干解调的过程实际上是输入已调信号与本地载波信号进行极性比较的过程,故常称为极性比较法解调由于2PSK信号实际上是以一个固定初相的末调载波为参考的,因此,解调时必须有与此同频同相的同步载波。如果同步载波的相位发生变化,如0相位变为π相位或π相位变为0相位,则恢复的数字信息就会发生“0”变“1”或“1”变“0”,从而造成错误的恢复。这种因为本地参考载波倒相,而在接收端发生错误恢复的现象称为“倒π”现象或“反向工作”现象。绝对移相的主要缺点是容易产生相位模糊,造成反向工作。这也是它实际应用较少的主要原因。就模拟调制法而言,与产生2ASK信号的方法比较,只是对s(t)要求不同,因此2PSK信号可以看作是双极性基带信号作用下的DSB调幅信号。而就键控法来说,用数字基带信号s(t)控制开关电路,选择不同相位的载波输出,这时s(t)为单极性NRZ或双极性NRZ脉冲序列信号均可。 2PSK信号与2ASK信号的时域表达式在形式上是完全相同的,所不同的只是两者基带信号s(t)的构成,一个由双极性NRZ码组成,另一个由单极性NRZ码组成。因此,求2PSK信号的功率谱密度时,也可采用与求2ASK信号功率谱密度相同的方法2PSK信号的功率谱2PSK信号的功率谱密度及其功率谱示意图如下:? ? 2PSK信号的功率谱(1)当双极性基带信号以相等的概率(p=1/2)出现时,2PSK信号的功率谱仅由连续谱组成。而一般情况下,2PSK信号的功率谱由连续谱和离散谱两部分组成。其中,连续谱取决于基带信号经线性调制后的双边带谱,而离散谱则由载波分量确定(2)2PSK的连续谱部分与2ASK信号的连续谱基本相同因此,2PSK信号的带宽、频带利用率也与2ASK信号的相同? ??? 其中,数字基带信号带宽。这就表明,在数字调制中,2PSK的频谱特性与2ASK相似。相位调制和频率调制一样,本质上是一种非线性调制,但在数字调相中,由于表征信息的相位变化只有有限的离散取值,因此,可以把相位变化归结为幅度变化。这样一来,数字调相同线性调制的数字调幅就联系起来了,为此可以把数字调相信号当作线性调制信号来处理了。2PSK的解调2PSK信号属于DSB信号,它的解调,不再能采用包络检测的方法,只能进行相干解调。2PSK2PSK相干解调系统框图及各个测试点波形 五、设计程序: close all; clear all; rand(state,sum(100*clock)); %Reset the generator of uniformly distributed random numbers randn(state,sum(100*clock));%Reset the normally distributed random numbers minTestLength=1000000; % test length should at least reach this number maxTestLength=1000000000; %test stops at this number A=1;%signal amplitude Eb=A*A; %Bit energy EbN0=10; %EbN0 in dB index=1; k=2; n=3; for EbN0=0:1:10 N0=Eb*10^(-EbN0/10); noiseVar=N0/2; %noise density noiseRoot=sqrt(noiseVar); % square root of the noise errorCount=0; testCount=0; while(1) msg = randint(100,k,[0,1]); code = encode(msg,n,k,cyclic/binary); %noise=awgn(code,N0-10*log10(0.5)-10*log10(N),measured,

文档评论(0)

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

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

1亿VIP精品文档

相关文档