- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交织码的Matlab代码-Read
交织码的Matlab代码
从广义上说,交织编码属于分组编码,但由于采用存储器实现交织,它同时又具有卷积编码的记忆特征。在发端,它将分组长度L的信息序列通过交织器重排,在收端通过解交织器恢复原序列,以求使信道中突发错误变为无记忆随机独立差错。交织编码是一种信道改造技术,它通过信号设计将一个原来属于突发差错的有记忆信道改造为基本上是独立差错的随机无记忆信道。交织编码作为克服衰落信道中突发性干扰的有效方法,通常和其它用于纠正无记忆独立差错的信道编码相结合构成级联码(见下文),广泛应用于当代移动通信。
交织码通常表示为(M,N),分组长度L=MN,交织方式用M行N列的交织矩阵表示。一般,交织方式分为分组交织和卷积交织。分组交织的交织矩阵按列写入,按行读出;去交织矩阵按行写入按列读出。卷积交织的交织矩阵和去交织矩阵的写入与读出均按行进行。
本次仿真采用(7,4)卷积交织编码。
性能参数如下:
交织矩阵:
分组卷积交织前序号:
[ 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ];
卷积交织后序号重排:
[ 1 23 17 11 5 17 21 8 2 24 18 12 6 28 15 9 3 25 19 13 7 22 16 10 4 26 20 14 ];
性能分析:
任何长度小于等于M = 7的突发差错,经交织、去交织后成为独立差错。
任何长度大于M = 7的突发差错,经交织、去交织后有可能变成短突发差错。
特殊的,间隔为M = 7的独立差错,经交织、去交织后会变成长度为N = 4的突发差错。
MATLAB源程序
function [aa]=jiaozhi(bb,n)
%jiaozhi.m 卷积交织函数
%n=28 分组长度
%bb 卷积交织前原分组序列
%aa 卷积交织后分组序列
%序号重排方式:
cc=[ 1 23 17 11 5 17 21 8 2 24 18 12 6 28 15 9 3 25 19 13 7 22 16 10 4 26 20 14 ];
for i=1:n
aa(i)=bb(cc(i));
end
%jiaozhi.m 卷积交织函数
function [bb]=jiejiaozhi(aa,n)
%jiejiaozhi.m 解卷积交织函数
%n=28
%aa 解卷积交织前原分组序列
%bb 解卷积交织后分组序列
%序号重排方式:
cc=[ 1 23 17 11 5 17 21 8 2 24 18 12 6 28 15 9 3 25 19 13 7 22 16 10 4 26 20 14 ];
for i=1:n
bb(cc(i))=aa(i);
end
%jiejiaozhi.m 解卷积交织函数
特别的,本次仿真还采用了一种循环等差交织编码。所谓循环等差,是指将序号从大到小顺时针排成一圈,从1开始等间隔逆时针取28个数,间隔为4,这样依次取的28个数即序号重排方式。
性能参数如下:
交织矩阵:
分组交织前序号:
[ 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ];
循环等差交织后序号重排:
[ 1 24 19 14 9 4 27 22 17 12 7 2 25 20 15 10 5 28 23 18 13 8 3 26 21 16 11 6];
性能分析:
任何长度小于等于M + 3 = 7 + 3 =10的突发差错,经交织、去交织后成为独立差错。
任何长度大于M + 3 = 7 + 3 =10的突发差错,经交织、去交织后有可能变成短突发差错。
特殊的,间隔为M + 3 = 7 + 3 =10的独立差错,经交织、去交织后会变成长度为N - 1= 4 – 1 =3的突发差错。
特殊的,间隔为…4、5、4、5…的独立差错,经交织、去交织后会变成长度为5或6的突发差错。
从前3条性能分析的比较看,循环等差交织比卷积交织更好。但是从第4条看,循环等差交织比卷积交织又差了。因此,只能通过实际仿真来比较两种交织方式的性能(见下文级联码部分)。
MATLAB源程序
function [aa]=jiaozhi_nocnv(bb,n)
%jiaozhi_nocnv.m 循环等差交织函数
%n=28 分组长度
%bb 循环等差交织前原分组序列
%aa 循环等差交织后还原分组序列
%序号重排方式:
%j[n]=[ 1 24 19 14 9 4 27 22 17 12 7 2 25 20 15 10 5
您可能关注的文档
- 中证期货CTP上线答疑手册(客户版)-国富期货.doc
- 中国科学院邮件系统运行服务汇报-更多问题-中国科技网.ppt
- 中房置业品牌发展结构性思考151414321.ppt.ppt
- 中鼎是圆刀模切.doc
- 中间件-山东大学课程中心.ppt
- 串行通信及其接口.ppt.ppt
- 临床信息系统改造技术参数-厦门市妇幼保健院.doc
- 世邦魏理仕-金地天津市国际广场项目定位报告_-安华美博集团资料库.ppt
- 中图报刊客户服务网站中图链接服务-北京大学医学图书馆.ppt
- 为什么要依法行政.ppt
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报22.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告66.docx
- 某县委常委、宣传部部长年度民主生活会“四个带头”个人对照检查发言材料.docx
- XX县委领导班子年度述职述廉报告3.docx
- 某县纪委关于校园餐问题整治工作落实情况的报告.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx
- 某县税务局党委领导班子年度民主生活会“四个带头”对照检查材料.docx
- 某县委书记在县委常委班子年度民主生活会专题学习会上的讲话.docx
- 某县纪委校园餐问题整治工作落实情况的报告.docx
- 某区委副书记、区长年度民主生活会对照检查材料.docx
最近下载
- 村党支部书记考事业编历年试卷及答案.pdf VIP
- 统编版五年级语文下册全册单元主题阅读理解含答案.pdf VIP
- 新疆维吾尔自治区乌鲁木齐市新市区集团校2022-2023学年五年级下学期期中数学试题.docx VIP
- 北师大版五年级上册数学教案(附教学反思板书设计)数学好玩.doc VIP
- 材料力学拉伸实验实验报告.pdf
- 天然气管道输送工程土建施工组织设计.doc
- 脑卒中吞咽障碍患者进食护理中华护理学会团体标准最新版.pptx
- B&O PLAY铂傲Beovision 10使用说明书.pdf
- 数据结构与算法(Java版)第5版叶核亚习题解答答案.pdf
- “一带一路”国家跨文化商务交际教程(秦丽莉)课后习题答案.pdf VIP
文档评论(0)