没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
一、 实验目的和要求
目的:(1)、学会使用 Matlab 的基本操作语句和运用已掌握的知识进行
FEC 编码与仿真;
(2)、通过实验加深对 FEC 编码基本原理的理解;
要求:(1)用 MATLAB 编写程序仿真 FEC 编码技术。
(2)得出过程并写出实验过程。
二、实验原理:
前向纠错 (英语:Forward error correction, 缩写 FEC)又称之频道编码
(channel coding)
[1]
是一种在单向通信系统中控制传输错误的技术,通过连同
数 据 发 送 额 外 的 信 息 进 行 错 误 恢 复 , 以 降 低 误 码 率 ( bit error rate,
BER)。 FEC 又分为带内 FEC 和带外 FEC。FEC 的处理往往发生在早期阶段
处理后的数字信号是第一次收到。也就是说,纠错电路往往是不可分区的一部
分的模拟到数字的转换过程中,还涉及数字调制解调,或线路编码和解码。
三、实验内容
利用 MATLAB 函数对 FEC 编码进行信道编码的模拟,比较经过 FEC 编码
和未经过 FEC 编码传送的图片的效果。
(1)使用 matlab 中 bitxor 函数对每组数据进行异或(即 FEC 编码),产
生纠错帧,形成每组 4 帧的数据,然后对每组的帧进行传输;
(2)提取一组数据,要求数据量不能太小,先将图片转为灰度图像,并从中
提取数据,对数据进行 FEC 编码,经过计算产生纠错码,形成编码帧序列进行
传输;
(3)函数随机产生两组数据,使得以这两组数为下标的信源序列帧出错,模
拟信道噪声干扰;
(4)利用纠错码检测差错,并纠正错误恢复原始数据,增加冗余帧,将数据
依次异或,得到每一组数据的冗余帧。
(5)改变信道的噪声概率,可以得出所对应的丢包率。
四、实验结果
原图:
资源评论
- ldx196701282017-08-08很有借鉴意义。
- dongfangqingxu2015-05-16代码相当不全,就好像一个本科生做的写的一个实验报告一样
- liyuankb2016-03-24相当好的学习资料
程序猿和代码
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功