- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
正交幅度调制(QAM)及解调Matlab仿真
实验目的:
掌握QAM及解调原理与特性;
了解星座图的原理及用途。
实验内容:
编写MATLAB程序仿真QAM及相干解调;
观察I、Q两路基带信号的特征及与输入NRZ码上网关系;
观察I、Q调制过程中信号的变化;
观察星座图在不同噪声环境下的变化;
分析仿真中观察的数据,撰写实验报告。
仿真代码:
function project(N,p)
%N为待仿真序列的长度
%p为产生1的概率
%======================
%首先产生随机二进制序列
N=input(输入二进制序列的长度:N=);
p=input(输入产生1的概率:);
source=randsrc(1,N,[1,0;p,1-p]);
figure(1);
stem(source);
axis([1 N -1 2]);
%对产生的二进制序列进行QAM调制
[source1,source2]=Qam_modulation(source);
%===============================
%画出星座图
figure(2);
plot_astrology(source1,source2);
%==============================
%两路信号进行插值(8倍过采样)
sig_insert1=insert_value(source1,8);
sig_insert2=insert_value(source2,8);
%================================
%画出两路信号的波形图
figure(3);
plot_2way(sig_insert1,sig_insert2,length(sig_insert1),0.5);
title(两路信号波形);
%================================
%通过低通滤波器
[sig_rcos1,sig_rcos2]=rise_cos(sig_insert1,sig_insert2,0.25,2);
%================================
%画出两路信号信号波形图
figure(4);
plot_2way(sig_rcos2,sig_rcos2,length(sig_rcos1)/4,0.5);
title(通过低通滤波器后两路信号波形图)
hold on
stem_2way(sig_insert1,sig_insert2,3,0.25,2,length(sig_rcos1)/4);
%================================
%将基带信号调制到高频上
[t,sig_modulate]=modulate_to_high(sig_rcos1,sig_rcos2,0.25,2.5);
figure(5);
plot(t(1:500),sig_modulate(1:500));
title(载波调制信号图);
%================================
%将滤波后的信号加入高斯噪声
snr=10;
[x1,x2]=generate_noise(sig_rcos1,sig_rcos2,snr);
sig_noise1=x1;
sig_noise2=x2;
figure(6);
plot_2way(sig_noise1,sig_noise2,length(sig_noise1)/4,0.5);
title(加入高斯白噪声后的两路信号波形);
%================================
%经过匹配滤波器
[sig_match1,sig_match2]=rise_cos(sig_noise1,sig_noise2,0.25,2);
figure(7);
plot_2way(sig_match1,sig_match2,length(sig_match1)/4,0.5);
title(经过匹配滤波器后);
%================================
%采样
[x1,x2]=pick_sig(sig_match1,sig_match2,8);
sig_pick1=x1;
sig_pick2=x2;
%画出星座图
figure(8)
plot_astrology(sig_pick1,sig_pick2);
%================================
%解调
signal=demodulate_sig(sig_pick1,sig_pick2);
r=signal;
%画出解调后的信号
figure(9);
stem(r);
axis([1 N -1 2]);
dem
您可能关注的文档
最近下载
- 2025年机动车检验机构内审检查表(依据评审准则和补充技术要求) .pdf VIP
- H32系列GNSSRTK系统使用说明书20版.pdf VIP
- 三级安全教育培训登记表.doc VIP
- 01-1 股东合作协议 通用版 设董事会监事会 2024新公司法.docx
- 医疗器械使用说明书.pdf VIP
- T400 Sanger测序仪使用说明v1.1.pdf VIP
- 2024年全省寄生虫病防治技能竞赛理论考试题库(含答案).pdf VIP
- 西林SD200变频器使用说明书用户手V2.pptx VIP
- GB50038-2005人民防空地下室设计规范-2023年版.pdf VIP
- 石狮垃圾处理厂提级改造项目环境影响报告书.pdf VIP
文档评论(0)