卷积码编码.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
卷积码编码

卷积码编码器的实例方框图: (n, k, N) =(3, 1, 3) 1 2 3 b3 b1 输入 b2 编码输出 c2 c1 c3 每当输入1比特时,此编码器输出3比特c1c2c3 1 2 3 b3 b1 输入 b2 编码输出 c2 c1 c3 b3b2b1 000 001 010 011 100 101 110 111 c3c2c1 000 111 100 011 110 001 010 101 译码过程 译码程序过程 主要分为四个部分,其中编码器的基本参数有码长n,输入长度k及约束长度N。状态矩阵和输出矩阵用于根据当前状态来查找下一状态和对应的输出。 Viterbi译码 用维特比算法译码的具体步骤如下: (1)从第m节点(设l=m)开始,计算并存贮进入网格图中每一状态的部分路径及其度量值; (2)l增加1,计算此时刻进入各状态的部分路径及其度量值,并挑选出一条度量值最大的部分路径,称此路径为选留路径; (3)如果l<L+m,重复第(2)步;否则停止。 示例 【例】若输入至前面所示(3,1,3)卷积码编码器的信息序列M =(1011100),编码器输出的码序列C=(111 010 110 101 100 011 001),通过BSC信道传输后,送入译码器的接收序列Y=(101 010 110 101 111 011 001),包含有三个错误。利用维特比译码算法求译码器输出的估值信息序列 和估值码序列 。 * 首先,图示出了经过前m=2个时刻,共产生2km=4条路径,分别对应S0、S1、S2和S3等4个状态的情况。 * 图表示了l=3时的网格图。进入每一状态的部份路径各有两条。为每个状态挑选出一条与Y之间的汉明距离较小的部分路径作为选留路径。 * 本例的最后结果是:路径(111 010 110 101 100 011 001)是一条与Y有最小汉明距离的路径,而 =(1011100)。这就是说,接收序列Y中的错误得到了纠正。 纠错能力测试 测试结果 信息比特长度 300 600 1200 1500 1800 2100 2400 2700 3000 码字长度 900 1800 3600 4500 5400 6300 7200 8100 9000 帧同步接收错误bit 2 3 6 11 9 11 13 15 16 译码错误bit 0 0 0 0 0 0 1 0 0

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档