MATLAB实践—QPSK系统的误码率和星座图仿真_第1页
MATLAB实践—QPSK系统的误码率和星座图仿真_第2页
MATLAB实践—QPSK系统的误码率和星座图仿真_第3页
MATLAB实践—QPSK系统的误码率和星座图仿真_第4页
MATLAB实践—QPSK系统的误码率和星座图仿真_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLAB 实践实践 报告报告 QPSK 系统的误码率和星座图仿真系统的误码率和星座图仿真 一 引言 数字调制就是把数字基带信号的频谱搬移到高频处 形成适合在信道中传输的带 通信号 基本的数字调制方式有振幅键控 ASK 频移键控 FSK 绝对相移键控 PSK 相对 差分 相移键控 DPSK 在接收端可以采用想干解调或非相干解调 还原数字基带信号 数字信号的传输方式分为基带传输和带通传输 然而 实际中的大多数信道 如 无线信道具有丰富的低频分量 为了使数字信号在带通信道中传输 必须用数字基带 信号对载波进行调制 以使信号与信道的特性相匹配 通信系统的抗噪声性能是指系统克服加性噪声影响的能力 在数字通信系统中 信道噪声有可能使传输码元产生错误 错误程度通常用误码率来衡量 因此 与分析 数字基带系统的抗噪声性能一样 分析数字调制系统的抗噪声性能 也就是求系统在 信道噪声干扰下的总误码率 误码率 BER bit error ratio 是衡量数据在规定时间内数据传输精确性的指标 误码率是指错误接收的码元数在传输总码元数中所占的比例 更确切地说 误码率是 码元在传输系统中被传错的概率 即误码率 错误码元数 传输总码元数 如果有误码 就有误码率 误码的产生是由于在信号传输中 衰变改变了信号的电压 致使信号 在传输中遭到破坏 产生误码 噪音 交流电或闪电造成的脉冲 传输设备故障及 其他因素都会导致误码 比如传送的信号是1 而接收到的是 0 反之亦然 误码率是最常用的数据通信传输质量指标 它表示数字系统传输质量的式是 在 多少位数据中出现一位差错 误信率 又称误比特率 是指错误接收的比特数在传输总比特数中所占的比例 即误比特率 错误比特数 传输总比特数 在数字通信系统中 可靠性用误码率和误比特率表示 数字调制用 星座图 来描述 星座图中定义了一种调制技术的两个基本参数 1 信号分布 2 与调制数字比特之间的 映射关系 星座图中规定了星座点 与传输比特间的对应关系 这种关系称为 映射 一种调制技术的特性可由信号 分布和映射完全定义 即可由星座图来完全定义 二 QPSK 系统的原理 四相相移调制是利用载波的四种不同相位差来表征输入的数字信息 是四进制 移相键控 QPSK 是在 M 4 时的调相技术 它规定了四种载波相位 分别为 45 135 225 275 调制器输入的数据是二进制数字序列 为了能和四进 制的载波相位配合起来 则需要把二进制数据变换为四进制数据 这就是说需要 把二进制数字序列中每两个比特分成一组 共有四种组合 即 00 01 10 11 其中每一组称为双比特码元 每一个双比特码元是由两位二进 制信息比特组成 它们分别代表四进制四个符号中的一个符号 QPSK 中每次调 制可传输 2 个信息比特 这些信息比特是通过载波的四种相位来传递的 解调器 根据星座图及接收到的载波信号的相位来判断发送端发送的信息比特 在 QPSK 体制中 由其 矢量图 图 1 可以看出 错误判决是由于信号矢量 的相位因噪声而发生偏离造成的 例如 设发送矢量的相位为45 它代表基带 信号码元 11 若因噪声的影响使接收矢量的相位变成135 则将错判为 01 当不同发送矢量以等概率出现时 合理的判决门限应该设定在和相邻矢量 等距离的位置 在图中对于矢量 11 来说 判决门限应该设在 0 和 90 当 发送 11 时 接收信号矢量的相位若超出这一范围 图中阴影区 则将发生 错判 01 11 00 10 90 0 图 1 QPSK 的噪声容限 QPSK 信号的误码率 QPSK 信号的误比特率 图 2 QPSK 系统原理方框图 2 2 2 1 11 rerfcPe 2 2 1 rerfcPe 三 仿真实验 图 3 仿真实验框图 实验结果 即误码率曲线和星座图 图 4 B 点信号的星座图 产生二进制 数据 星座图映射加法运算判决 根据信噪比 产生高斯 噪声数据 星座图 逆映射 误码率统计 误比特率 统计 AB CD E F 图 5 C 点信号的星座图 图 6 误码率和误比特率的理论和仿真曲线 对实验结果的简单分析和说明 图 4 是 B 点信号的星座图映射 00 01 10 11 组合分别映射成 1 j 1 j 1 j 1 j 图 5 是 C 点信号的星座图映射 它是加入噪声后的映射结果 由图中可以看出加 入噪声后大致以 1 j 1 j 1 j 1 j 为中心形成了近似圆的图像 少部分点偏离比较严重 产生了误差 由图 6 可见 QPSK 仿真误码率曲线和理论误码率曲线重合在一起 QPSK 仿真 误比特率曲线和理论误比特率曲线也重合在一起 误码率约是误比特率的两倍 说明 实验方法是正确可行的 四 结论 本次实验研究了数字调制方式 QPSK 对其误码率进行了考察 通过理论误码率 和仿真误码的比较 了解了误码率的性能 本次实验还通过运用星座图来对实验结果 进行仿真 本次实验得出结论如下 QPSK 信号的误码率 QPSK 信号的误比特率 误码率是误比特率的两倍 附录 1 心得体会 本次实验我收获很多 学会了应用 MATLAB 来处理问题 加深了对通信原 理中部分公式和概念的理解 实验过程中也遇到了不少问题 在星座图映射上 一开 始将 00 01 10 11 看成一个整体 这样对整体编程存在很大困难 因此后来尝试将 其分开看 并成功映射 在计算噪声的过程中 由于通信原理的知识未能牢固掌握 在分析和计算的过程中花了很多时间 实验过程中 学会了使用 find 函数来代替 for 循 环的功能 从而使程序运行更加快 大大加快了实验的进度 通过本次 MATLAB 的实 践 应该加强 MATLAB 在各个学科的应用 学会用 MATLAB 来处理实际问题 2 程序 close all clc clear all SNR DB 0 1 12 sum data randsrc sum 2 0 1 a1 b1 find data 1 0 message a1 1 j a2 b2 find data 1 0 message a2 1 j a3 b3 find data 1 1 message a3 1 j a4 b4 find data 1 1 message a4 1 j scatterplot message 2 2 2 1 11 rerfcPe 2 2 1 rerfcPe title B 点信号的星座图 A 1 Tb 1 Eb A A Tb P signal Eb Tb NO Eb 10 SNR DB 10 P noise P signal NO sigma sqrt P noise for Eb NO id 1 length sigma noise1 sigma Eb NO id randn 1 sum noise2 sigma Eb NO id randn 1 sum receive message noise1 noise2 j resum 0 total 0 m1 find angle receive 0 remessage 1 m1 1 j redata m1 1 1 redata m1 2 1 m2 find angle receive pi 2 remessage 1 m4 1 j redata m4 1 1 redata m4 2 0 resum ratio1 symerr data redata pbit Eb NO id resum sum 2 total ratio2 symerr message remessage pe Eb NO id total sum end scatterplot receive title C 点信号的星座图 Pe 1 1 1 2 erfc sqrt 10 SNR DB 10 2 2 Pbit 1 2 erfc sqr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论