- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MALTLAB地DVB
湖北理工学院 毕业设计(论文)外文文献翻译
PAGE
PAGE 7
基于MALTLAB的DVB-H信道编码的仿真和传输
Ladislav POLáK, Tomá? KRATOCHVíL
Dept. of Radio Electronics, Brno University of Technology, Purkyňova 118, 612 00 Brno, Czech Republic
xpolak18@stud.feec.vutbr.cz, kratot@feec.vutbr.cz
摘要
本文用MATLAB在AWGN(加性高斯白噪声)传输信道中实现了DVB-H(手持数字视频广播设备)信道编码。描述了开发的应用程序的结构和它的功能。在Matlab中实现了针对DVB-H标准的信道编码器和解码器。创建的应用程序可以评估和显示两种BER(误码率)- 维特比解码前的误码率和维特比译码后的误码率。目前还没实现OFDM(正交频分复用)调制。最后,评价和讨论了得到的结果。
关键字
手持数字视频广播设备,FEC, 信道编码,交错,误码率。
1.简介
DVB-H是一种手持接收器广播服务的技术规范,2004年11月正式采用ETSI EN 302 304标准。DVB-H从DVB-T(地面)标准发展而来,已经被许多欧洲主要国家应用。物理层的文档在2004被批准同时上层在2005 [ 1 ] [ 2 ]被定义。这是一个扩展向后兼容的DVB-T,即它可以共享相同的传输复用DVB-T服务。这种兼容性是DVB-H的重要特征,在欧洲以及世界各地许多DVB-T系统已经启动[ 3 ]。
本文包含最近的MATLAB应用允许DVB-H仿真在AWGN信道信道编码和解码发展结果。仿真结果的误码率特性在维特比译码和维特比译码误码率之间。最后,依据C?/?N(方面噪比)之前和之后的维特比译码的误码率,进行图形化表达,比较和讨论。
2.MATLAB中的开发应用
创建一个合适的可以模拟DVB-H信道编码的性能的算法,MATLAB通信工具箱中的特定功能被使用,是因为他们的优化和简单的实现。
开发的应用程序被分成几个独立的功能。每个函数表示一块DVB-H系统的信道编码器,它可以看出在图1,细节描述如下。
图1 DVB-H信道编码器框图
2.1能量扩散
第一个步骤是提供输入序列生成所需位。在模拟中提供是不到100000位。块传输,如图像数据到一个数据序列,将插入在今后的工作中。
为了保证适当的二进制转换,输入的数据是随机的。伪随机多项式(伪随机二进制序列)发生器等于1 + x14 + X15。为了实现能量扩散,PRBS第一个产生,然后混合打破了1或0长时间序列的一个XOR(异或)操作数据流。如果这种能量分散的数据流再与相同的伪随机二进制序列混合,散布再次取消
2.2外部编码
下一阶段包含外编码器,里德所罗门FEC(前向纠错)。该编码器的RS(255191)加64修正位为191输入位,它能够纠正32的错误字节。在这种编码中,输入的长度检查是可分的191,作为输入RS(255191)是191字节组。如果输入不可分,添加到o最后。MATLAB函数rsenc被使用。
2.3外交织
然而,传输过程中频繁爆发错误。如果里德所罗门编码块保护包误差超过32,错误保护失败。因此,数据交错。外交织器是一个卷积交织器,交织深度= 15,块长度是255字节。交织通过写矩阵的列和阅矩阵的行实现。
2.4卷积编码
下一个功能块是图1所示卷积编码器。外交织之后通过一个卷积编码器,具有基本的编码率1/2。生成器多项式是G1=1+X3+X4+X5+X6,G2=1+X1+X3+X4+X6。如果通过穿刺控制的错误保护是必要,如数据率可以通过选择性地忽略位再次降低。可能的puncturated编码速率,根据DVB规范为2 / 3,3 / 4,5 / 6和7 / 8。卷积编码器在MATLAB中通过被定义
2.5内交织
内交织分为两个步骤:位和符号交织。两位交织和符号交织的过程是基于块的。
输入流路分解(映射到输出调制符号)为ν的子流,根据使用的调制:ν=?2为QPSK,ν=?4为16QAM,ν=6为64QAM。多路输出选择器的每一个子路用自有交织序列的交织器交织称为置换功能。位交织块的大小为126位,每一个交织器都是相同的。
符号交织在交错的直流中逐位进行。符号交织器的作用是映射每OFDM符号ν位字到1512(2K模式),3024(4K模式)或6048(8K模式)活性载体。符号交织器模块对1512,3024或6048的数据符号[ 3 ] [ 4 ] [ 6 ]起作用。
2.6 M进制QAM调制
在前面提到的FEC块,符号从内交织器输出可以调制成QPSK,16QAM或64QAM的星图。MATLAB提供了用于调制和解
原创力文档


文档评论(0)