欢迎来到天天文库
浏览记录
ID:33494417
大小:296.60 KB
页数:4页
时间:2019-02-26
《基于matlab的turbo码仿真研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据基于Matlab的Turbo码仿真研究邢莉1,王忠1,李兴国2,任昊3(1.四川大学电气信息学院N]II成都610065;2.电子科技大学机械电子工程学院IⅡlJll成都610054;’3.四川电力设计咨询有限公司系统规划部四川成都610016)摘要:为了使Turbo码仿真更容易。研究井建立了基于Matlab中Simulink通信模块的Turbo码仿真模型。Turbo码编码器采用两个相同的分量编码器通过交织器并行级联而成。Turbo码译码器采用不同的译码算法,这些算法由S函数调用m文件实现。使用所建立的模型进行仿真,结果表
2、明,在信噪比相同的情况下,交织长度越大、遮代次数越多、译码算法越优,Turbo码性能越好。设计实际系统时,应综合考虑各因素。关键词:Turbo码;Simulink仿真;交织长度;迭代次数;译码算法中图分类号:TN914文献标识码:A文章编号:1004—373X(2009)03—019—03StudyofTurboCodeSimulationBasedonMatlabXINGLil,WANGZhon91,LIXinggu02。RENHa03(1.CollegeofEleetrialEngineeringInformation。Sie
3、huanUniversity.Chengdu,610065。China,2.CollegeofMechanismEtectmnicEngineering,UniversityofElectronicSienceandTechnologyofChina,Chengdu,610054.China;3.SystemPlanningDepartment,SichuanElectricPowerDesign&ConsultingCo.Ltd..Chengdu。610016,China)Abstract:InordertomaketheTur
4、boCodesimulationeasier,aTurbocodesimulationmodelhasedonSimulinkmoduleofMatlabiSstudied.Turboencoderconcatenatestwosamesub—encoderinparallelthroughinterleaver.Turbodecodercanusedifferentdecodingalgorithm。whichareembodiedbym—fileS—function.Simulationresultusingtheestabl
5、ishedmodelshowsthatthelongerinterleavinglength,themoreiterationtimesandthebetterdecodingalgorithmbringthebetterTurbocodeperformancewiththesameSNRvalue.Keywords:Turbocode;Simulinksimulation;interleavinglength;iterationtimes;decodingalgorithm0引言Shannon编码[1]定理指出:如果采用足够长的
6、随机编码,就能逼近Shannon信道容量。而Turbo码以其接近Shannon理论极限的译码性能,已被采纳为3G移动通信系统的信道编码标准之一。Turbo码巧妙地将两个简单分量码通过伪随机交织器并行级联来构造具有伪随机特性的长码,并通过在两个软输入/软输出(SIS(J)译码器之间进行多次迭代实现了伪随机译码。采用迭代译码的方法来提高通信系统的译码性能是Turbo码的最大特点。Turbo码的编码器、译码器结构繁琐,是一种非常复杂的信道编码方案,这使得对Turbo码的理论分析十分困难,且只能对运算复杂度作宏观分析,对Turbo码的具体
7、实现并没有一个清楚的度量【z]。因此,使用计算机对Turbo码进行仿真分析是十分必要的。本文分析了Turbo码编码译码的原理,考虑到收稿日期:2008—08—22Turbo码系统编译码的数据处理量很大,利用生成矩阵对信息序列进行编码、译码时的迭代计算等等,都涉及了矩阵运算,故采用Matlab/Simulink来进行建模仿真口1,同时分析了迭代次数、交织长度及不同译码算法对Turbo码性能的影响。lTurbo码的编码器和译码器原理1.1Turbo码编码器组成[4]Turbo码的编码器的基本结构如图1所示。一删余和复用图1Turbo码
8、的编码器结构图Turbo码编码器主要由两个递归系统卷积编码器(RSC)、一个交织器与一个删余和复用单元组成。递归系统卷积编码器是指带有反馈的系统卷积编码器,其码率可设为R=k/n;交织器用来改变信息序列的排列顺19万方数据-医l目国日璎麴董;星王丛
此文档下载收益归作者所有