matlab 调制信号 AM.docVIP

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

1/用matlab产生一个频率为1Hz,功率为1W的余弦信源,设载波的频率为10Hz,画出: (1)A=2的AM调制信号 (2)DSB调制信号 (3)SSB调制信号 (4)在信道中各自加入经过带通滤波器后的窄带高斯白噪声,功率为0.1,解调各个信号,并画出波形。 1. 研究模拟连续信号在SSB线性调制中的信号波形与频谱,了解调制信号是如何搬移到载波附近。 2. 加深对模拟线性调制SSB的工作原理的理解。 3. 了解产生调幅波(AM)和抑制载波单边带波(SSB—AM)的调制方式,以及两种波之间的关系。 4. 了解用滤波法产生单边带SSB—AM的信号的方式和上下边带信号的不同。 5. 了解在相干解调中存在同步误差(频率误差、相位误差)对解调信号的影响从而了解使用同频同相的相干载波在相干解调中的重要性。 实验目的 掌握SSB信号调制和解调基本原理。通过matlab仿真,加深对SSB系统的理解;锻炼运用所学知识,独立分析问题、解决问题的综合能力。SSB—SC)。产生SSB信号有移相法和滤波法。本设计采用滤波法,即,将已产生的双边带信号通过一个带通滤波器,根据该滤波器传递函数的不同,可分别得到下边带信号和上边带信号。SSB信号可表示为: 式中:是m(t)的所有频率成分移相的信号,称为的希尔伯特信号。式中符号取“-”产生上边带,取“+”产生下边带。 单边带信号的调制:主要是在时域上乘上一个频率较高的载波信号,实现频率的搬移,使有用信号容易被传播。单边带调幅信号可以通过双边带调幅后经过滤波器实现。 单边带信号的解调:采用相干解调法,解调与调制的实质一样,均是频谱搬移。解调是调制的反过程,即把在载波位置的已调信号的谱搬回到原始基带位置,因此同样用相乘器与载波相乘来实现。 实验要求 运用通信的基本理论和专业知识,对系统进行设计、仿真, ,可以求出未调信号幅值。所以未调信号表达为:m=Am*cos(2*pi*ft*t)。 2. 信号的调制 由于SSB是通过滤波法实现。通过公式实现DSB信号,并通过傅立叶变换得其频谱,然后去除上边频分量得到下边频分量LSSB,再通过傅立叶反变换即可产生携带下边频的单边带调幅信号即u信号。在MATLAB中fft函数可以实现傅立叶变换,iff函数可以实现傅立叶反变换。 3. 信号的解调 单边带信号的时域表达式为:,将已调信号u与同频同相的载波相乘后可以得到含源信号的表达试,通过截至频率合理的低通滤波器就能将源信号恢复出来。在MATLAB中,低通滤波器可以floor函数实现。 MALAB源程序 t0=1; ts=0.001; fc=50; fs=1/ts; t=[-t0+0.0001:ts:t0]; m=sqrt(2)*cos(2*pi*t); %定义未调制信号 c=cos(2*pi*fc.*t); %定义载波 b=sin(2*pi*fc.*t); v=m.*c+imag(hilbert(m)).*b; %下边带已调信号 u=m.*c-imag(hilbert(m)).*b; %上边带已调信号 jit=v.*c; %下边带解调信号 jit1=u.*c; %上边带解调信号 ht=(2*pi*fc.*sin(2*pi*fc.*t)./(2*pi*fc.*t))./pi; %低通滤波器的时域表达式 jt=conv(ht,jit); %下边带解调信号的时域表达式 ll=length(jt); l=-ll/2*ts:ts:(ll/2*ts-ts); jt1=conv(ht,jit1); %上边带解调信号的时域表达式 ll1=length(jt1); l1=-ll1/2*ts:ts:(ll1/2*ts-ts); figure(1); subplot(2,1,1) plot(t,m(1:length(t))); axis([-1,1,-2,2]); xlabel(时间); title(未调信号) %未调制信号波形 hold on; subplot(2,1,2) plot(t,c(1:length(t))); axis([-0.1,0.1,-2,2]) xlabel(时间); title(载波); %载波波形 figure(2); subplot(2,1,1) plot(t,u(1:length(t))); axis([-0.2,0.2,-1.5,

文档评论(0)

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

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

1亿VIP精品文档

相关文档