实验六奇偶监码纠检错仿真实验.docx

上传人:b****5 文档编号:8228714 上传时间:2023-01-30 格式:DOCX 页数:10 大小:474.24KB
下载 相关 举报
实验六奇偶监码纠检错仿真实验.docx_第1页
第1页 / 共10页
实验六奇偶监码纠检错仿真实验.docx_第2页
第2页 / 共10页
实验六奇偶监码纠检错仿真实验.docx_第3页
第3页 / 共10页
实验六奇偶监码纠检错仿真实验.docx_第4页
第4页 / 共10页
实验六奇偶监码纠检错仿真实验.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

实验六奇偶监码纠检错仿真实验.docx

《实验六奇偶监码纠检错仿真实验.docx》由会员分享,可在线阅读,更多相关《实验六奇偶监码纠检错仿真实验.docx(10页珍藏版)》请在冰豆网上搜索。

实验六奇偶监码纠检错仿真实验.docx

实验六奇偶监码纠检错仿真实验

实验六:

奇偶监督码纠检错仿真实验

实验要求:

1、学生按照实验指导报告独立完成相关实验的内容;

2、上机实验后撰写实验报告,记录下自己的实验过程,记录实验心得。

3、掌握信道编码的纠错与检错的原理与方法,重点是奇偶监督码

4、以电子形式在规定日期提交实验报告。

实验指导

一、奇偶监督码

奇偶监督码是一种增加二进制传输系统最小距离的简单和广泛采用的方法。

例如,单个的奇偶监督将使码的最小距离由一增加到二。

一个二进码字,如果它的码元有奇数个1,就称为具有奇性。

例如,码字“1011010111”有七个1,因此,这个码字具有奇性。

同样,偶性码字具有偶数个1。

注意奇性检测等效于所有码元的模二加,并能够由所有码元的异或运算来确定。

对于一个n位字,奇性由式(8-1)给出:

奇性=a0⊕a1⊕a2⊕…⊕an(8-1)。

很明显,用同样的方式,我们也能够根据每一个码字的零的个数来构成奇偶监督。

在一个典型系统里,在传输以前,由奇偶发生器把奇偶监督位加到每个字中。

原有信息中的数字在接收机中被检测,如果没有出现正确的奇、偶性,这个信息标定为错误的,这个系统将把错误的字抛掉或者请求重发。

注意,用单个的奇偶监督码仅能检出奇数个码元的错误。

系统仿真框图如下:

 

各模块参数设定:

errB先写成0.01,等运行后再改成errB,再运行一次,然后编写M文件,运行M文件。

设置完参数后点击

,然后编写.m文件

代码如下:

clear

er=0:

.01:

.05;

Er=[er;er;er;er;er;er;er];

forn=1:

length(er)

errB=Er(:

n);

sim('linearsqeX')

S1(n)=[mean(s)]';

EN(n)=[er(n)]';

end

plot(EN,(S1))

grid

xlabel('channelerrorprobability');

ylabel('errorratio');

右键,点Run运行此程序,然后得到结果图:

二、Hamming码

仿真未编码和进行(7,4)Hamming编码的QPSK调制通过AWGN信道后的误比特率性能,程序代码如下:

程序运行结果:

三、CRC校验码

使用MATLAB仿真CRC-8校验码在二进制对称信道中的检错性能。

其中,CRC生成多项式为

,每一帧中含有的消息比特个数为16,假设二进制对称信道采用16-QAM调制。

的范围是0~10dB,程序代码如下:

程序运行结果:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1