基于MATLAB的16QAM通信系统的仿真精选

基于MATLAB的16QAM通信系统的仿真

【摘要】随着现代通信技术的发展,特别是移动通信技术高速发展,频带利用率问题越来越被人们关注。在频谱资源非常有限的今天,传统通信系统的容量已经不能满足当前用户的要求。正交幅度调制QAM(Quadrature Amplitude Modulation)以其高频谱利用率、高功率谱密度等优势,成为宽带无线接入和无线视频通信的重要技术方案。

本文首先介绍了QAM调制解调原理,提出了一种基于MATLAB的16QAM系统调制解调方案,对16QAM的星座图和调制解调进行了仿真,并对系统性能进行了分析,进而证明16QAM调制技术的优越性。

【关键词】正交振幅调制;MATLAB;调制解调;仿真

一 调制简介

调制在通信系统中的作用至关重要。所谓调制,就是把信号转换成适合在信道中传输的形式的一种过程。广义的调制分为基带调制和带通调制(也称载波调制)。载波调制,就是用调制信号去控制载波的参数的过程,即使载波的某一个或某几个参数暗中啊调制信号的规律而变化。调制信号是指来自信源的消息信号(基带信号),这些信号可以是模拟的,也可以是数字的。未受调制的周期性震荡信号称为载波,它可以是正弦波,也可以使非正弦波(如周期性脉冲序列)。载波调制后称为已调信号,它含有调制信号的全部特征。基带信号对载波的调制是为了实现下列一个或多个目标:第一,在无线传输中,信号是以电磁波的形式通过天线辐射到空间的。为了获得较高的辐射效率,天线的尺寸必须与发射信号波长相比拟,而基带信号包含的较低频率分量的波长较长,只是天线过长而难以实现。但若通过调制,把基带信号的频谱搬至较高的载波频率上,是已调信号的频谱与信道的带通特性相匹配,这样就可以提高传输性能,以较小的发送功率与较短的天线来辐射电磁波。第二,把多个基带信号分别搬移到不同的载频处,以实现信道的多路复用,提高信道利用率。第三,扩展信号带宽,提高系统抗干扰、抗衰落能力,还可实现传输带宽与信噪比之间的互换。因此,调制对通信系统的有效性和可靠性有着很大的影响和作用。

解调(也称检波)则是调制的逆过程,其作用是将已调信号中的调制信号恢复出来。解调的方法可分为两类:相干解调和非相干解调(包络检波)。相干解调时,为了无失真地恢复原基带信号,接收端必须提供一个与接收的已调载波严格同步(同频同相)的本地载波。本课题采用的是相干解调

二 正交振幅调制系统

2.1 QAM简介

正交振幅调制(QAM)是一种矢量调制,它是将输入比特先映射(一般采用格雷码)到一个复平面(星座)上,形成复数调制符号。正交调幅信号有两个相同频率的载波,但是相位相差90度(四分之一周期,来自积分术语)。一个信号叫I信号,另一个信号叫Q信号。从数学角度将一个信号可以表示成正弦,另一个表示成余弦。两种被调制的载波在发射时已被混和。到达目的地后,载波被分离,数据被分别提取然后和原始调制信息相混和。   QAM是用两路独立的基带信号对两个相互正交的同频载波进行抑制载波双边带调幅,利用这种已调信号的频谱在同一带宽内的正交性,实现两路并行的数字信息的传输。该调制方式通常有二进制QAM(4QAM)、四进制QAM(l6QAM)、八进制QAM(64QAM)、…,对应的空间信号矢量端点分布图称为星座图,分别有4、16、64、…个矢量端点。对于4QAM,当两路信号幅度相等时,其产生、解调、性能及相位矢量均与4PSK相同。QAM采用格雷编码,采用格雷码的好处在于相邻相位所代表的两个比特只有一位不同,由于因相位误差造成错判至相邻相位上的概率最大,故这样编码使之仅造成一个比

特误码的概率最大。下图以16QAM为例,显示了编码:

16QAM编码

2.2 6QAM调制解调原理

16QAM是两路4ASK信号的叠加,其演变方式可以有以下两种:

(1)正交调幅法,由两路独立的正交4ASK信号叠加而成;

图3-3 正交调幅

(2)复合相移法,由两路独立的QPSK信号叠加而成。图中虚线大圆上的4个大黑点表示第一个QPSK信号矢量的位置,在这4个位置上可以叠加上第二个QPSK矢量,后者的位置用虚线小圆上的4个小黑点表示。

复合相移法

在QAM体制中,信号的振幅和相位作为两个独立的参量同时受到调制。这种信号的一个码元可以表示为

Sk(t)=Akcos(ω0t+θk) kT

式中,k取整数;Ak和(k分别可以取多个离散值。上式可以展开为

Sk(t)=Akcosθkcosω0t—Aksinθksinω0t 式3-2

令Xk=Akcosθk Yk=-Aksinθk

则信号表示式变为

Sk

基于matlab的16qam系统,基于MATLAB的16QAM通信系统的仿真精选.doc相关推荐

  1. 离散冲激函数matlab,表示信号系统的matlab函数工具箱.doc

    电孑科技丈学 实验报告 学生姓名:学号:指导教师: 一.实验室名称:信号与系统实验室 二.实验项目名称:表示信号.系统的matlab函数.工具箱 三.实验原理: 1?对于离散时间信号的加法与乘法,表达 ...

  2. estx matlab,自动控制LTI系统的MATLAB辅助.ppt

    第5章 LTI系统的MATLAB辅助 设计与仿真,5.1 控制系统工具箱的使用 5.2 LTI模型数组 5.3 LTI系统分析和设计的图形操作环境 5.4 LTI控制系统的设计实例,5.1 控制系统工 ...

  3. estx matlab,自动控制 LTI系统的MATLAB辅助.ppt

    <自动控制 LTI系统的MATLAB辅助.ppt>由会员分享,可在线阅读,更多相关<自动控制 LTI系统的MATLAB辅助.ppt(156页珍藏版)>请在人人文库网上搜索. 1 ...

  4. 基于matlab蓝牙跳频系统,基于Matlab软件的蓝牙跳频改进算法

    60 基于Matlab软件的蓝牙跳频改进算法 [毛淑华 岩淑霞 雷伯录] 介绍了蓝牙跳频系统对跳频序列的要求,并且提出了一种改进的自适应跳频方案.基于C语言和MATLAB工具对原跳频系统和改进后系统分 ...

  5. 怎么用matlab建立双机系统,基于MATLAB的双机通信的实现

    第 卷第 期< 年 月 华 东 交 通 大 学 学 报 」 飞 朗 而 , 文章编号 一 以刀 能 一 以巧 一 基 于 的双机通信 的实现 曹青松 , 周继 惠 , 熊国 良 华东交通大学 机 ...

  6. 基于MATLAB花卉识别系统,基于深度学习的花卉识别系统设计与实现

    杨美艳 任富顺 顾志东 摘   要:深度学习是机器学习的一种前沿发展,设计主要利用谷歌的tensorflow框架,实现了对十种花卉的分类和识别.通过已有的大量的花卉图片素材,编写卷积神经网络对花卉图片 ...

  7. matlab股票分析系统,基于MATLAB的股票行情软件

    jcy009 2020-8-12 19:09:15 真的太牛了 !厉害啊! jcy009 2020-8-12 19:09:08 真的太牛了 !厉害啊! 小人物 2019-2-28 22:31:37 有 ...

  8. matlab弹簧阻尼系统论文,MATLAB系统仿真报告有阻尼受迫振动系统.doc

    MATLAB系统仿真报告有阻尼受迫振动系统 问题描述 有阻尼受迫振动的结构及基本原理 图一 有阻尼的受迫振动系统 图1为有阻尼的受迫振动系统,质量为M,摩擦系数为B, 弹簧倔强系数为K.拉力.摩擦力和 ...

  9. 基于html5的考试系统,基于HTML5的自学考试管理系统的设计与实现

    摘要: 自学考试管理从本质上来看,就是学校与教育部门对自学考试过程所涉及的各类信息进行分析和处理.系统建设的重点在于办公室系统与网络的构建,学校需要通过所在省的自学考试办公室对有关工作进行处理.本文以 ...

最新文章

  1. IT十八掌作业_java基础第十八天_项目完善
  2. python 匿名函数捕获变量值 (执行时的值)
  3. 相机参数设置程序_自定义拍摄模式怎么设置?教你学会相机设置。
  4. UniDBGrid增加显示记录数的label及隐藏refresh按钮
  5. c语言调用go函数,C中调用go中的回调函数
  6. 将递归文件系统遍历转换为流
  7. 每日一题(18)—— 指定地址存入数据
  8. 大数据学习线路_[个人经验篇]大数据学习线路前导篇
  9. 大数据面试-05-大数据工程师面试题
  10. ExtJs6 combo下拉框分页、提示、换行提示等增强功能
  11. 简述微处理器、微型计算机、微机系统的组成和三者间关系?
  12. 【学习摘抄】渗透性测试方法和步骤
  13. java math pow_Java Math.pow() 方法
  14. Delphi单元文件Unit详解
  15. iOS 工程配置bundle identifier
  16. 2022.04.21【日常维护】|服务器存储清理浅谈
  17. ABB 120 六轴机械手臂编程调试(三)
  18. npm 报错 : npm ERR! Maximum call stack size exceeded npm ERR! A complete log of this run can be found
  19. K-Means算法实现网页聚类
  20. Weblogic 弱密码+部署war包getshell

热门文章

  1. Latex 数学符号显示为文本模式 数学模式转为文本模式
  2. 磁带设备使用方法总结
  3. 曾经年少不努力,不懂资本的魔力---《资本论》
  4. eclipse字体大小
  5. 分布式存储基础之kad
  6. 【nv12 格式转换】不同图像数据格式之间转换代码实操
  7. Rxjava入门与使用
  8. win10怎么卸载linux小红帽,win10下使用Linux(ubuntu18.04)
  9. SFTP文件上传、下载
  10. [MySQL安装问题] HeidiSQL连接MySQL报错——完美解决