Channel decoder using vocoder joint statistics
    1.
    发明授权
    Channel decoder using vocoder joint statistics 有权
    频道解码器使用声码器联合统计

    公开(公告)号:US06393072B1

    公开(公告)日:2002-05-21

    申请号:US09340102

    申请日:1999-06-25

    IPC分类号: H04L2706

    摘要: A method for decoding (voice)data where the data is encoded by a finite-state data encoder (216) for transmission over a data channel (18), includes the step of procuring a table of joint statistics representing the probability of occurrence, in a frame of source data of each of the bits of the frame. The joint statistics may be determined ahead of time. The method includes the step of calculating intermediate gamma signals in response to the decoded data of the preceding frame and the joint statistics. The joint statistics source distribution signals represent the likelihood that, for a given logic level of the preceding bit, the “current” bit takes on a particular state; for uncorrelated bits, this value is 0.5. State probability signals and transition probability signals are generated from the gamma signals. The state probability and transition probability signals are processed to produce bit probability signals indicative of the probability that the current bit is in a given state, from which hard bit decisions can be made.

    摘要翻译: 一种用于解码(语音)数据的方法,其中数据由有限状态数据编码器(216)编码,用于通过数据信道(18)进行传输,包括以下步骤:采购表示发生概率的联合统计表, 帧的每个比特的源数据帧。 联合统计可以提前确定。 该方法包括响应于前一帧的解码数据和联合统计来计算中间伽马信号的步骤。 联合统计源分布信号表示对于前一比特的给定逻辑电平,“当前”比特处于特定状态的可能性; 对于不相关的位,此值为0.5。 从伽马信号产生状态概率信号和转移概率信号。 处理状态概率和转移概率信号以产生指示当前比特处于给定状态的概率的比特概率信号,从中可以进行硬比特决定。

    Method for tail-biting and decoding recursive systematic codes
    3.
    发明授权
    Method for tail-biting and decoding recursive systematic codes 失效
    递归和解码递归系统代码的方法

    公开(公告)号:US06570927B1

    公开(公告)日:2003-05-27

    申请号:US09340101

    申请日:1999-06-25

    IPC分类号: H04B1404

    摘要: A method is described for convolutionally encoding and decoding data (voice coded data), organized into (35-bit, 20 msec) frames, where the data is encoded by a finite-state data encoder (RSC coder 216) for transmission over a data channel (18). The RSC encoder avoids the need for termination bits associated with each N-bit frame of data, so that the number of bits associated with each encoded frame is reduced, and the throughput of the channel can be increased. The method according to the invention includes storing the first M bits of each frame. Once they are stored, they are loaded in parallel into the M stages of the encoder, thereby deleting residual states from the preceding frame. The remaining (N−M) bits are then applied to the encoder, causing it to produce the convolutional code. After the last of the (N−M) bits are encoded, the M stored bits are summed with feedback from the encoder, and reapplied to the encoder. The ending state of the encoder is thus equal to the starting state.

    摘要翻译: 描述了一种用于对组织成(35位,20毫秒)帧的数据(语音编码数据)进行卷积编码和解码的方法,其中数据由有限状态数据编码器(RSC编码器216)编码,用于通过数据传输 通道(18)。 RSC编码器避免需要与每个N位数据帧相关联的终止位,从而减少与每个编码帧相关联的比特数,并且可以增加信道的吞吐量。 根据本发明的方法包括存储每帧的前M位。 一旦它们被存储,它们被并行地加载到编码器的M个级中,从而从前一帧中删除残余状态。 剩余的(N-M)位然后被施加到编码器,使其产生卷积码。 在编码最后一个(N-M)位之后,M个存储的位与来自编码器的反馈相加,并重新应用于编码器。 因此编码器的结束状态等于起始状态。

    Method and system for modulation coding and synchronization
    5.
    发明授权
    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.

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

    SYSTEM AND METHOD FOR STORAGE OF DATA IN CIRCULAR DATA TRACKS ON OPTICAL DISCS
    6.
    发明申请
    SYSTEM AND METHOD FOR STORAGE OF DATA IN CIRCULAR DATA TRACKS ON OPTICAL DISCS 有权
    用于存储光盘上圆形数据轨道中的数据的系统和方法

    公开(公告)号:US20100157757A1

    公开(公告)日:2010-06-24

    申请号:US12342794

    申请日:2008-12-23

    IPC分类号: G11B15/52

    摘要: The present techniques provide methods and systems for reading and processing a data signal read from an optical data disc. In embodiments, an optical reader system may read data bits from a data ring in the disc. The data rings may be concentric, and a beginning of a sequence of data on the data ring may be in substantially the same position as an ending of the sequence. The reader may identify a data ring and begin the read process on the targeted data ring, and may end the read process when the reader reaches the starting point. The data sequence read from the data ring may be decoded to form a bit stream, which may be provided to various output devices. A circular trellis formed from the bit stream may enable the reading of a targeted data sequence without additional tail bits to improve data transmission efficiency.

    摘要翻译: 本技术提供了用于读取和处理从光学数据盘读取的数据信号的方法和系统。 在实施例中,光学读取器系统可以从盘中的数据环读取数据位。 数据环可以是同心的,并且数据环上的数据序列的开始可以与序列的结尾基本上在相同的位置。 读取器可以识别数据环并且在目标数据环上开始读取过程,并且当读取器到达起始点时可以结束读取过程。 可以对从数据环读取的数据序列进行解码以形成可被提供给各种输出设备的比特流。 从比特流形成的圆形网格可以使得能够读取目标数据序列而不需要额外的尾比特来提高数据传输效率。

    METHOD AND SYSTEM FOR MODULATION CODING AND SYNCHRONIZATION
    7.
    发明申请
    METHOD AND SYSTEM FOR MODULATION CODING AND SYNCHRONIZATION 有权
    用于调制编码和同步的方法和系统

    公开(公告)号:US20100149958A1

    公开(公告)日:2010-06-17

    申请号:US12336399

    申请日:2008-12-16

    IPC分类号: G11B7/24

    摘要: 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.

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

    System and method for storage of data in circular data tracks on optical discs
    9.
    发明授权
    System and method for storage of data in circular data tracks on optical discs 有权
    用于在光盘上的圆形数据轨道中存储数据的系统和方法

    公开(公告)号:US08331210B2

    公开(公告)日:2012-12-11

    申请号:US12342794

    申请日:2008-12-23

    IPC分类号: G11B7/00

    摘要: The present techniques provide methods and systems for reading and processing a data signal read from an optical data disc. In embodiments, an optical reader system may read data bits from a data ring in the disc. The data rings may be concentric, and a beginning of a sequence of data on the data ring may be in substantially the same position as an ending of the sequence. The reader may identify a data ring and begin the read process on the targeted data ring, and may end the read process when the reader reaches the starting point. The data sequence read from the data ring may be decoded to form a bit stream, which may be provided to various output devices. A circular trellis formed from the bit stream may enable the reading of a targeted data sequence without additional tail bits to improve data transmission efficiency.

    摘要翻译: 本技术提供了用于读取和处理从光学数据盘读取的数据信号的方法和系统。 在实施例中,光学读取器系统可以从盘中的数据环读取数据位。 数据环可以是同心的,并且数据环上的数据序列的开始可以与序列的结尾基本上在相同的位置。 读取器可以识别数据环并且在目标数据环上开始读取过程,并且当读取器到达起始点时可以结束读取过程。 可以对从数据环读取的数据序列进行解码以形成可被提供给各种输出设备的比特流。 从比特流形成的圆形网格可以使得能够读取目标数据序列而不需要额外的尾比特来提高数据传输效率。

    High-speed turbo decoder
    10.
    发明授权
    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解码器的软判决输出。