首页> 外国专利> Method and apparatus for constructing asymptotically optimal second order DC-free channel codes

Method and apparatus for constructing asymptotically optimal second order DC-free channel codes

机译:渐近最优二阶无DC信道码的构建方法和装置

摘要

An encoding apparatus for constructing an asymptotically optimal coding scheme for second order DC-constrained channels is disclosed. A first encoding function block breaks an input data stream into equal sized vectors of length m bits. A sign designation bit is then attached to each vector to make vectors of length m+1 bits. r redundancy bits are added to each vector, to produce balanced vectors of length m+1+ r bits. A first moment is calculated for each vector. A determination is made whether the addition of this vector's first moment value to an accumulated running sum of all the vectors' first moments effectively drives the running sum in the direction of zero. If is does then that vector's first moment is added to the accumulated running sum of first moments and the vector is added to the output array. If not, then the value of that vector's first moment is inverted before being added to the accumulated running sum, and the individual bits of this vector get inverted, and the sign designation bit of that vector gets toggled so as to indicate upon decoding that the bits of this vector have been involved. This encoding process is repeated until all the first moments of all the individual vectors of the balanced array have been calculated and a total accumulated running sum of all the first moments has been determined. A last balanced vector is produced, whose first moment value is added to the value of the total accumulation running first moment sum to drive the final first moment sum to zero. The output array of such vectors is then second-order DC-free, and the above described encoder is asymptotically optimal for second order DC-constrained channels.
机译:公开了一种用于构造用于二阶DC约束信道的渐近最优编码方案的编码设备。第一编码功能块将输入数据流分成长度为m位的大小相等的向量。然后将符号指定位附加到每个向量,以构成长度为m + 1位的向量。将r个冗余位添加到每个向量,以生成长度为m + 1 + r个位的平衡向量。为每个向量计算第一时刻。确定该矢量的第一矩值与所有矢量的第一矩的累加运行总和相加是否有效地将运行总和沿零方向驱动。如果是,则将向量的第一矩添加到第一矩的累积运行总和中,并将向量添加到输出数组中。如果不是,则该向量的第一力矩的值在被加到累积的运行总和之前被反转,并且该向量的各个位被反转,并且该向量的符号指定位被翻转,以便在解码时指示此向量的位已涉及。重复该编码过程,直到已经计算出平衡阵列的所有单个矢量的所有第一时刻,并且已经确定了所有第一时刻的总累积运行总和。产生最后的平衡矢量,将其第一力矩值加到运行第一力矩总和的总累加值上,以将最终的第一力矩总和驱动为零。这样的矢量的输出阵列然后是无二阶DC的,并且上述编码器对于二阶DC约束的信道是渐近最优的。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号