- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于matlab的M-QAM通信系统的仿真精选
课 程 设 计 学 生 日 志
时间 设计内容 2011-6-28 查阅关于M-QAM的相关资料以及与matlab的仿真原理 2011-6-29 设计总体方案 2011-6-30 用matlab对方案进行编程 2011-7-1 调试程序,并检查错误 2011-7-2 着手开始写设计报告 2011-7-3 完善设计报告 2011-7-4 答辩
课 程 设 计 考 勤 表
周 星期一 星期二 星期三 星期四 星期五
课 程 设 计 评 语 表
指导教师评语:
成绩: 指导教师:
年 月 日 基于matlab的M-QAM通信系统的仿真M-QAM调制及解调的原理;
学会用matlab编程对通信系统进行仿真;
学会用理论知识去分析结果。
设计原理
利用Matlab仿真软件,完成如图1所示的一个基本的数字通信系统。信号源产生0、1等概分布的随机信号,映射到16QAM的星座图上,同时一路信号已经被分成了I路和Q路,后边的处理建立在这两路信号的基础上。I路和Q路信号分别经过平方根升余弦滤波器,再加入高斯白噪声,然后通过匹配滤波器(平方根升余弦滤波器)。最后经过采样,判决,得到0、1信号,同原信号进行比较,给出16QAM数字系统的误码。
图1
详细设计步骤
随机信号的生成
利用Matlab中自带的函数randsrc来产生0、1等概分布的随机信号。源代码如下所示:
global N
N=300;
global p
p=0.5;
source=randsrc(1,N,[1,0;p,1-p]);
星座图映射
将等概分布的0、1信号映射到16QAM星座图上。每四个bit构成一个码子,具体实现的方法是,将输入的信号进行串并转换分成两路,分别叫做I路和Q路。再把每一路的信号分别按照两位格雷码的规则进行映射,这样实际上最终得到了四位格雷码。为了清楚说明,参看表1
表1 两位格雷码的映射规律
两位0、1码 映射后(按格雷码) 0 0 -3 0 1 -1 1 1 1 1 0 3 源代码如下所示:
function [y1,y2]=Qam_modulation(x)
%QAM_modulation
%对产生的二进制序列进行QAM调制
%=====首先进行串并转换,将原二进制序列转换成两路信号
N=length(x);
a=1:2:N;
y1=x(a);
y2=x(a+1);
%=====分别对两路信号进行QPSK调制
%======对两路信号分别进行2-4电平变换
a=1:2:N/2;
temp1=y1(a);
temp2=y1(a+1);
y11=temp1*2+temp2;
temp1=y2(a);
temp2=y2(a+1);
y22=temp1*2+temp2;
%=======对两路信号分别进行相位调制
a=1:N/4;
y1=(y11*2-1-4)*1.*cos(2*pi*a);
y2=(y22*2-1-4)*1.*cos(2*pi*a);
%========按照格雷码的规则进行映射
y1(find(y11==0))=-3;
y1(find(y11==1))=-1;
y1(find(y11==3))=1;
y1(find(y11==2))=3;
y2(find(y22==0))=-3;
y2(find(y22==1))=-1;
y2(find(y22==3))=1;
y2(find(y22==2))=3;
插值
为了能够模拟高斯白噪声的宽频谱特性,以及为了能够显示波形生成器(平方根升余弦滤波器)的效果,所以在原始信号中间添加一些0点。具体实现是分别在信号的I路和Q路中,任意相邻的两个码字之间添加7个0。源代码如下所示:
function y=insert_value(x,ratio)
%===============================
%x是待插值的序列,ratio是插值的比例。
%两路信号进行插值
%首先产生一个长度等于ratio倍原信号长度的零向量
y=zeros(1,ratio*length(x));
%再把原信号放在对应的位置
a=1:ratio:length(y);
y(a)=x;
波形成形(平方根升余弦滤波器)
为了避免相邻传输信号之间的串扰
您可能关注的文档
- 圆体成型车刀设计说明书精选.doc
- 土地资源管理专业温江区耕地利用方式变化对土壤有机质和养分的影响精选.doc
- 土地整理项目施工组织设计精选.doc
- 土壤源热泵研究现状分析精选.doc
- 土地规划有限公司员工手册精选.doc
- 土地流转后农民风险研究精选.doc
- 圆管端部缩径专机设计开题报告精选.doc
- 土方平整施工组织设计投标文件(技术标)精选.doc
- 土方施工工程机械计量图表精选.doc
- 土方工程工程技术交底记录表精选.doc
- 2025年无人机低空经济监管政策法规对航空制造行业的影响.docx
- 2025年智慧社区养老站点投资可行性分析报告.docx
- 2025年智慧社区老年日间照料系统与养老产业融合发展研究报告.docx
- 2025年无人机低空经济监管技术对航空器制造产业链的影响报告.docx
- 2025年智慧社区旧衣物回收系统规划与实施策略报告.docx
- 2025年智慧社区老年日间照料健康管理解决方案研究报告.docx
- 2025年智慧城市地下管廊运维管理系统智能监控技术报告.docx
- 2025年智慧社区养老:老年助餐跨境营养配餐系统市场前景研究.docx
- 2025年智慧社区广场老年活动区改造可行性研究报告.docx
- 2025年无人机低空经济监管技术对气象观测的改进与提升报告.docx
最近下载
- 2024年G1工业锅炉司炉考试题库附答案.docx VIP
- 《初中诗词鉴赏》课件.ppt VIP
- 北师大版九年级数学上册《菱形的性质与判定》第2课时示范公开课教学设计.docx VIP
- 2024年湖北省武汉市江岸区后湖街道招聘社区工作者真题含答案详解.docx VIP
- 动火安全作业票填写模板(2022版).doc VIP
- 制造业智能制造执行系统(MES开发方案.doc VIP
- 2024年湖北省武汉市江岸区一元街道招聘社区工作者真题含答案详解.docx VIP
- 2025年度全国乡村医生考试复习题库含答案【推荐】.docx VIP
- 锚杆支护工理论考试题库500题(含答案).docx VIP
- NY_T 1966—2010 温室覆盖材料安装与验收规范 塑料薄膜.doc VIP
文档评论(0)