2.7卷积码.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.7卷积码

卷积码 分组码是把k个信息比特的序列编成n个比特的码组,每个码组的n-k个校验位仅与本码组的k个信息位有关,而与其他码组无关。为了达到一定的纠错能力和编码效率,分组码的码组长度一般都比较大。编译码时必须把整个信息码组存储起来,由此产生的译码时延随n的增加而增加。 卷积码是另外一种编码方法,它也是将k个信息比特编成n个比特,但k和n通常很小,特别适合以串行形式进行传输,时延小。与分组码不同,卷积码编码后的n个码元不仅与当前段的k个信息有关,还与前面的N-1段信息有关,编码过程中互相关联的码元个数为nN。 卷积码的纠错性能随N的增加而增大,而差错率随N的增加而指数下降。在编码器复杂性相同的情况下,卷积码的性能优于分组码。但卷积码没有分组码那样严密的数学分析手段,目前大多是通过计算机进行好码的搜索。 卷积码的结构和描述 卷积码的一般结构 卷积码编码器的形式如图所示,它包括:一个由N段组成的输入移位寄存器,每段有k个,共Nk个寄存器;一组n个模2和相加器,一个由n级组成的输出移位寄存器。对应于每段k个比特的输入序列,输出n个比特。 由上图可以看到,n个输出比特不仅与当前的k个输入信息有关,还与前(N-1)k个信息有关。通常将N称为约束长度,(有的书的约束长度为Nn)。 常把卷积码记为:(n,k,N),当k=1时,N-1就是寄存器的个数。 卷积码的描述 描述卷积码的方法有两类:图解法和解析表示。 图解法包括:树图、状态图、网格图 解析法包括:矩阵形式、生成多项式形式。 以如下的结构说明各种描述方法。 树图 根据上图,我们可以得到下表: M0 1 0 1 0 1 0 1 0 M1m2 00 00 01 01 10 10 11 11 a a c c b b d d C1c2 11 00 00 11 01 10 10 01 状态 10 00 10 00 11 01 11 01 b a b a d c d c 我们可以画出如下的树状图: 状态图 网格图 输入为1 1 0 1 1 1 0,输出为: 11 01 01 00 01 10 01 生成多项式表示 定义, 则上述结构为,,这里用8进制表示 , 定义 则输入信息的多项式为 那么我们可以得到输出 最终输出是的相同次数项的排列。 例,输入为1101110…, 则最后输出为11 01 01 00 01 10… 卷积码的译码 卷积码的译码方法主要有两种:代数译码、概率译码 代数译码:根据卷积码的本身编码结构进行译码,译码时不考虑信道的统计特性。 概率译码:这种译码在计算时要考虑信道的统计特性。典型的算法如:Viterbi译码、 序列译码等。 概率译码的思路 最大似然序列译码 问题:假设编码信道是无记忆的,(即前后符号的概率分布是统计独立的),发送的序列为,接收序列为,问:已知接收序列的情况下,如何最佳判决输入的序列? 假设调制方式为2PSK,归一化后信道噪声为加性高斯白噪,其双边噪声功率谱密度为,发送序列为等概的+1、-1序列,接收序列 ,其中n是均值为0,方差为 则 则似然函数为 所以,比较似然函数的大小就是比较的小大。 令,选择使最小的序列作为判决输出,能使系统的性能最佳(误码率最小)。 硬判决 当2PSK的解调端输出的符号经过判决输出0、1,然后在经过译码的形式,我们称这样的译码为硬判决译码,即编码信道的输出是0、1的硬判决信息。 可以看到,硬判决的最大似然译码实际上是寻找与接收序列汉明距最小的输入序列。 软判决 当2PSK的解调端输出的符号没有经过判决,而是直接输出模拟量,然后经过译码的形式,我们称这样的译码为软判决译码,即编码信道的输出是没有经过判决的匹配滤波器的输出。 可以看到,软判决的最大似然译码实际上是寻找与接收序列欧式距离最小的输入序列。 一般而言,由于硬判决在译码前被判决了一次,信息有所损失,因此软判决比硬判决 的性能要好1-2dB。 Viterbi译码算法 硬判决的维特比算法 以1/2速率的卷积码为例说明卷积码的维特比译码算法。 假设输入,经过编码后,编码后的输出经过调制、信道、解调、硬判决后在输出端得到序列,则由于噪声的影响。 输入共有种组合,即序列有种,我们的任务就是从这种序列中挑出与序列的距离最小的序列,该序列在卷积码的格形图上形成一条路径,对应该路径的输入信息比特就是我们最终要译码输出的信息。 维特比算法通过比较和筛选的方法使实现的计算复杂度大大降低。 我们知道,在格形图上,每个状态都有若干条路径进入,那么某个时刻会聚在某个状态的路径与接收序列的距离不同,如果选择最小距离的路径保留,其它路径舍弃,则在 软判决的维特比算法

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档