卷积编码 举例说明: 编码采用两个“响应” 可用多项式表达“输入”和“冲击”响应, 然后把它们相乘得到卷积结果 设输入序列为[11010] n多项式表达式为1+X+x3 设冲击响应为[111] n多项式表达式为1+X+x2
卷积编码 举例说明: 编码采用两个“响应” 可用多项式表达“输入”和“冲击”响应, 然后把它们相乘得到卷积结果。 设输入序列为 [1 1 0 1 0] 多项式表达式为 1 + x + x3 设冲击响应为 [1 1 1] 多项式表达式为 1 + x + x2
卷积编码(续1) ConV([11010],[111])= (1+X+)(1+X+)= 1+X+x2 X+×2+x3 3+X4+x5 1+2x+2x2+2x3+x4+25D然后取m0(2系数7 1+×+5 可记为[100011]
Conv ( [1 1 0 1 0] , [1 1 1] ) = (1 + x + x3 )(1 + x + x2 ) = 1 + x + x2 x + x2 + x3 x3 + x4 + x5 -------------------------------------------------------------------- 1 + 2x + 2x2 +2x3 +x4 + x5 [然后取 mod-2 系数] 1 + x4 + x5 . 可记为 [1 0 0 0 1 1] 卷积编码(续 1)
卷积编码(续2) 可将此转变成分组码 a(即 k bits输入,bits输出)通过输入填充 一些零哑元”。 例如: Cony[1101000][111]) 此编码比率(码率)k/n=1 为减轻信道差错影响,降低编码比率,使 k/n=a。可通过采用另一个“击”响应 达此目的!
可将此转变成分组码 (即 k bits 输入, n-bits 输出) 通过输入填充 一些零“哑元”。 例如: Conv( [1 1 0 1 0 0 0], [1 1 1] ) = [1 0 0 0 1 1 0] 此编码比率(码率) k/n = 1 为减轻信道差错影响,降低编码比率,使 k/n = ½。可通过采用另一个“冲击”响应 达此目的! 卷积编码(续 2)
卷积编码(续3) 第二个冲击响应采用[101]* conv([1101000][101])=[1110010] 把此结果与前面的结果交织在一起,得: 1110010 称[111][101]对为用于码率佐的卷积码的 “ known good”对。 Data in s2|53 选择冲击响应 是一个研究领域。 注:交织使信道造成的 突发错误分散开来 Coded-sequence output
第二个冲击响应采用 [1 0 1]* Conv( [1 1 0 1 0 0 0], [1 0 1] ) = [1 1 1 0 0 1 0] 把此结果与前面的结果交织在一起,得: [1 1 0 1 0 1 0 0 1 0 1 1 0 0] 称[1 1 1], [1 0 1] 对为用于码率 ½ 的卷积码的 “known good” 对。 选择冲击响应 是一个研究领域。 注:交织使信道造成的 突发错误分散开来 卷积编码(续 3)
编码器实质探讨 编码器可表达为一个状态机, 其状态完全由其记忆单元的内 容描述。 个输入bit仅影响m+1个 输出bits,这里m=编码器 中的记忆单元数(这对解码来 说非常重要)
编码器实质探讨 编码器可表达为一个状态机, 其状态完全由其记忆单元的内 容描述。 一个输入 bit 仅影响 m+1 个 输出 bits,这里 m = 编码器 中的记忆单元数 (这对解码来 说非常重要)