- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
正交幅度调制(QAM)及解调Matlab仿真讲义
正交幅度调制(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
您可能关注的文档
最近下载
- 检查与检验结果审核制度.docx VIP
- 2025年公路水运交通安全员C证从业资格证考试题库(附含答案).docx VIP
- 《义务教育英语课程标准(2022年版)》.pdf VIP
- 《全国统一电力市场发展规划蓝皮书》.pdf VIP
- 小说复习-情节之叙述视角与叙述人称.pptx VIP
- 山东省聊城市2024-2025学年九年级上学期9月月考数学检测试题(附答案).docx
- 2024年山东省中考语文试卷.pdf VIP
- 《系统需求分析与设计》课件.ppt VIP
- 2024年公路水运交通安全员C证从业资格证考试题库(附含答案).docx VIP
- 苏教版小学《科学》四年级上册全套教学课件(共387页PPT).pptx
文档评论(0)