Modular turbo decoder for expanded code word length
    2.
    发明授权
    Modular turbo decoder for expanded code word length 有权
    用于扩展码字长度的模块化turbo解码器

    公开(公告)号:US06594792B1

    公开(公告)日:2003-07-15

    申请号:US09561333

    申请日:2000-04-28

    IPC分类号: H03M1329

    摘要: A turbo decoder system utilizing a MAP decoding algorithm has a predetermined number of turbo decoder modules for decoding segments of a turbo code component code word in parallel, thereby expanding the block-length and data-rate capability of the turbo decoder system. Input data samples are provided to an interleaver/de-interleaver module wherein they are divided into segments of predetermined size, each segment being provided to a respective turbo decoder module. The outputs of each turbo decoder module are a posteriori probabilities which are re-ordered in the interleaver/de-interleaver module, segmented, and provided back to the turbo decoders as a priori information-bit probabilities. For the case of a turbo code comprising two component codes, the a posteriori information-bit probabilities are re-ordered according to the interleaver definition at the end of odd-numbered half iterations, while at the end of even-numbered half iterations, they are re-ordered according to the de-interleaver definition. Decoding continues until the desired number of iterations have been performed. Data decisions are made on the final a posteriori bit probability estimates.

    摘要翻译: 利用MAP解码算法的turbo解码器系统具有预定数量的turbo解码器模块,用于并行地解码turbo码分量码字的段,从而扩展turbo解码器系统的块长度和数据速率能力。 将输入数据样本提供给交织器/解交织器模块,其中它们被划分成预定大小的段,每个段被提供给相应的turbo解码器模块。 每个turbo解码器模块的输出是在交织器/解交织器模块中重排序的后验概率,被分段并作为先验信息比特概率返回给turbo解码器。 对于包括两个分量代码的turbo码的情况,根据奇数半迭代结束时的交织器定义重新排序后验信息比特概率,而在偶数半迭代结束时,它们 根据解交织器定义重新排序。 解码继续,直到执行所需的迭代次数。 对最终的后验位概率估计作出数据决定。

    High-speed turbo decoder
    3.
    发明授权
    High-speed turbo decoder 有权
    高速turbo解码器

    公开(公告)号:US06304996B1

    公开(公告)日:2001-10-16

    申请号:US09263566

    申请日:1999-03-08

    IPC分类号: H03M1303

    摘要: A high-speed turbo decoder utilizes a MAP decoding algorithm and includes a streamlined construction of functional units, or blocks, amenable to ASIC implementation. A gamma block provides symbol-by-symbol a posteriori state transition probability estimates. Two gamma probability function values are provided via selection switches to the alpha and beta blocks for calculating the alpha and beta probability function values, i.e., performing the alpha and beta recursions, respectively, in parallel, thus significantly increasing decoding speed. A scaling circuit monitors the values of the alpha and beta probability functions and prescribes a scale factor such that all such values at a trellis level remain within the precision limits of the system. A sigma block determines the a posteriori state transition probabilities (sigma values) and uses the sigma values to provide soft-decision outputs of the turbo decoder.

    摘要翻译: 高速turbo解码器利用MAP解码算法,并且包括易于实施ASIC的功能单元或块的流线型结构。 伽马块提供逐符号的后验状态转换概率估计。 两个伽马概率函数值通过选择开关提供给α和β块用于计算α和β概率函数值,即分别执行α和β递归,从而显着增加解码速度。 缩放电路监视α和β概率函数的值,并规定了比例因子,使得网格级别上的所有这些值都保持在系统的精度限度内。 西格玛块确定后验状态转移概率(sigma值),并使用西格玛值来提供turbo解码器的软判决输出。

    Turbo decoder with modified input for increased code word length and data rate
    4.
    发明授权
    Turbo decoder with modified input for increased code word length and data rate 有权
    Turbo解码器具有修改的输入,增加码字长度和数据速率

    公开(公告)号:US06715120B1

    公开(公告)日:2004-03-30

    申请号:US09561334

    申请日:2000-04-28

    IPC分类号: H03M1329

    摘要: A turbo decoder system utilizing a MAP decoding algorithm has a predetermined number of turbo decoder modules for decoding segments of a turbo code component code word in parallel, thereby expanding the block-length and data rate capability of the turbo decoder. Upon completion of any half iteration of the MAP decoding algorithm, the a posteriori bit probability estimates are provided to an interleave/de-interleave-and-convert-data function block wherein they are re-ordered, segmented, used to modify the original received data samples, and provided back to the respective turbo decoder modules as input data samples for the systematic bits. Decoding continues in this manner until a predetermined number of half iterations is performed, and data decisions are made on the final a posteriori estimates.

    摘要翻译: 利用MAP解码算法的turbo解码器系统具有预定数量的turbo解码器模块,用于并行地解码turbo码分量码字的段,从而扩展turbo解码器的块长度和数据速率能力。 在完成MAP解码算法的任何半迭代之后,将后验比特概率估计提供给交织/解交织和转换数据功能块,其中它们被重新排序,分段,用于修改原始接收 数据样本,并提供给相应的turbo解码器模块作为系统比特的输入数据样本。 以这种方式继续解码直到执行预定数量的半迭代,并且对最后的后验估计进行数据判定。

    Turbo code decoder with modified systematic symbol transition probabilities
    7.
    发明授权
    Turbo code decoder with modified systematic symbol transition probabilities 有权
    具有修改的系统符号转换概率的Turbo码解码器

    公开(公告)号:US06263467B1

    公开(公告)日:2001-07-17

    申请号:US09137256

    申请日:1998-08-20

    IPC分类号: H03M1300

    摘要: A feedback control for a turbo decoder controls the feedback between component decoders of the turbo decoder by substituting either a neutral value or a weighted value for the channel transition probabilities utilized by each component decoder during the iterative decoding process. A control switch selects either estimated channel transition probabilities, modifications of these values, or neutral values as the channel transition probabilities utilized by the next component decoder in the subsequent decoding iteration.

    摘要翻译: 用于turbo解码器的反馈控制通过在迭代解码过程中将每个分量解码器使用的信道转换概率代入中性值或加权值来控制turbo解码器的组件解码器之间的反馈。 控制开关选择估计的信道转换概率,这些值的修改或中性值作为下一个分量解码器在随后的解码迭代中使用的信道转换概率。

    High data rate maximum a posteriori decoder for segmented trellis code words
    8.
    发明授权
    High data rate maximum a posteriori decoder for segmented trellis code words 失效
    高数据速率最大后验解码器,用于分段网格码字

    公开(公告)号:US06192501B1

    公开(公告)日:2001-02-20

    申请号:US09137181

    申请日:1998-08-20

    IPC分类号: H03M1323

    摘要: In a communications system, a trellis code word is segmented by both the encoder and a segmented MAP decoder. The segmented MAP decoder operates on code word segments as if they were individual code words and takes advantage of knowing the state of the encoder at specified times to reduce decoding latency and required memory. In a turbo coding system, for example, coding gain is maintained by interleaving the information bits across the segments of a component code word.

    摘要翻译: 在通信系统中,网格码字由编码器和分段MAP解码器分段。 分段MAP解码器对代码字段进行操作,就像它们是单独的代码字,并且利用在指定时间知道编码器的状态来减少解码延迟和所需的存储器。 在turbo编码系统中,例如,通过在分量码字的片段之间交织信息比特来维持编码增益。

    Method and system for modulation coding and synchronization
    10.
    发明授权
    Method and system for modulation coding and synchronization 有权
    用于调制编码和同步的方法和系统

    公开(公告)号:US08089846B2

    公开(公告)日:2012-01-03

    申请号:US12336399

    申请日:2008-12-16

    IPC分类号: G11B7/00

    摘要: The present techniques provide systems and methods for modulation coding of data on optical disks, such as holographic data disks, and techniques for reading that data back from the disks. The techniques involve parsing a bit stream into a sequence of individual bit-patterns, and then using the individual bit patterns to select a symbol, or matrix, from a lookup table of previously selected matrices. The symbols are selected according to predetermined criteria that may help make the disk more resistant to interferences and errors, such as surface scratches, and the like. For example, criteria that may be used to select the symbols are the number of reflective and non-reflective regions within each matrix, and the number of sequential reflective regions, among others. The symbols may be written to the disk in a two-dimensional fashion, e.g., across adjacent tracks, or in a three-dimensional fashion, e.g., across adjacent data layers.

    摘要翻译: 本技术提供了用于光盘上的数据的调制编码的系统和方法,例如全息数据盘,以及从盘读出数据的技术。 这些技术涉及将比特流解析为单个比特模式的序列,然后使用各个比特模式从先前选择的矩阵的查找表中选择符号或矩阵。 根据预定标准来选择符号,其可以帮助磁盘更好地抵抗诸如表面划痕等的干扰和错误。 例如,可以用于选择符号的标准是每个矩阵内的反射和非反射区域的数量,以及顺序反射区域的数量等等。 这些符号可以以二维方式写入盘中,例如跨越相邻的轨道,或以三维方式,例如跨越相邻的数据层。