- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB环下16QAM调制及解调仿真程序说明
姓名:Nikey
MATLAB环境下16QAM调制及解调仿真程序说明
正交调制及相干解调原理框图
正交调制原理框图
相干解调原理框图
MQAM调制介绍及本仿真程序的几点说明
MQAM可以用正交调制的方法产生,本仿真中取M=16,即幅度和相位相结合的
16个信号点的调制。
为了观察信道噪声对该调制方式的影响,我们在已调信号中又加入了不同强度的高斯白噪声,并统计其译码误码率。
为了简化程序和得到可靠的误码率,我们在解调时并未从已调信号中恢复载波,而是直接产生与调制时一模一样的载波来进行信号解调。clear;clc;echo off;close all;
N=10000; %设定码元数量
fb=1; %基带信号频率
fs=32; %抽样频率
fc=4; %载波频率,为便于观察已调信号,我们把载波频率设的较低
Kbase=2; % Kbase=1,不经基带成形滤波,直接调制;
% Kbase=2,基带经成形滤波器滤波后,再进行调制
info=random_binary(N); %产生二进制信号序列
[y,I,Q]=qam(info,Kbase,fs,fb,fc); %对基带信号进行16QAM调制
y1=y; y2=y; %备份信号,供后续仿真用
T=length(info)/fb; m=fs/fb; nn=length(info);
dt=1/fs; t=0:dt:T-dt;
subplot(211);
%便于观察,这里显示的已调信号及其频谱均为无噪声干扰的理想情况
%由于测试信号码元数量为10000个,在这里我们只显示其总数的1/10
plot(t(1:1000),y(1:1000),t(1:1000),I(1:1000),t(1:1000),Q(1:1000),[0 35],[0 0],b:);
title(已调信号(In:red,Qn:green));
%傅里叶变换,求出已调信号的频谱
n=length(y); y=fft(y)/n; y=abs(y(1:fix(n/2)))*2;
q=find(y1e-04); y(q)=1e-04; y=20*log10(y);
f1=m/n; f=0:f1:(length(y)-1)*f1;
subplot(223);
plot(f,y,r);
grid on;
title(已调信号频谱); xlabel(f/fb);
%画出16QAM调制方式对应的星座图
subplot(224);
constel(y1,fs,fb,fc); title(星座图);
SNR_in_dB=8:2:24; %AWGN信道信噪比
for j=1:length(SNR_in_dB)
y_add_noise=awgn(y2,SNR_in_dB(j)); %加入不同强度的高斯白噪声
y_output=qamdet(y_add_noise,fs,fb,fc); %对已调信号进行解调
numoferr=0;
for i=1:N
if (y_output(i)~=info(i)),
numoferr=numoferr+1;
end;
end;
Pe(j)=numoferr/N; %统计误码率
end;
figure;
semilogy(SNR_in_dB,Pe,red*-);
grid on;
xlabel(SNR in dB);
ylabel(Pe);
title(16QAM调制在不同信道噪声强度下的误码率);
random_binary.m
%产生二进制信源随机序列
function [info]=random_binary(N)
if nargin == 0, %如果没有输入参数,则指定信息序列为10000个码元
N=10000;
end;
for i=1:N,
temp=rand;
if (temp0.5),
info(i)=0; % 1/2的概率输出为0
else
info(i)=1;
您可能关注的文档
- Imail 邮服务器的SMTP配置.doc
- IISP综合智感知平台-自动安装.doc
- IceWarpMerak邮件服务器架设步骤.doc
- IM174驱动服电机和步进电机的接线.doc
- IMS故障处理明指导手册(V1.0).doc
- IM客户端头像置和群组创建模块详细设计.doc
- Interne与网络工具的使用.doc
- IOS 初级第星期 总结.docx
- Insight维测控系统使用说明书.docx
- IM即时通讯产系统开发文档-整体介绍.doc
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
文档评论(0)