Apparatus and method for length and rate variable LDPC encoder and decoder using shortening set allocator

    公开(公告)号:US09628112B2

    公开(公告)日:2017-04-18

    申请号:US15153086

    申请日:2016-05-12

    申请人: Xingkai Bao

    发明人: Xingkai Bao

    摘要: A method and apparatus for encoding data and for decoding data using LDPC (low density parity check) codes includes providing a mother LDPC matrix of a particular size. A data payload of a smaller size is encoded by shortening the mother matrix to a smaller daughter matrix corresponding in size to the data payload and using the smaller daughter matrix for the encoding. The portions of the mother matrix to be removed in the shortening are derived from a control signal. The encoded data is transmitted with the control signal so that the receiver can derive the portions of the mother matrix to be removed to obtain the daughter matrix. At the receiver, a mother matrix is shortened to a daughter matrix and is then used to decode the data. The data at the encoder may be further reduced by puncturing to remove selected information bits and selected parity bits. The decoder inserts the selected information bits and parity bits when decoding the data.

    LENGTH AND RATE COMPATIBLE LDPC ENCODER AND DECODER
    2.
    发明申请
    LENGTH AND RATE COMPATIBLE LDPC ENCODER AND DECODER 有权
    长度和速率兼容LDPC编码器和解码器

    公开(公告)号:US20160261287A1

    公开(公告)日:2016-09-08

    申请号:US15153086

    申请日:2016-05-12

    申请人: Xingkai Bao

    发明人: Xingkai Bao

    IPC分类号: H03M13/11 H03M13/00

    摘要: A method and apparatus for encoding data and for decoding data using LDPC (low density parity check) codes includes providing a mother LDPC matrix of a particular size. A data payload of a smaller size is encoded by shortening the mother matrix to a smaller daughter matrix corresponding in size to the data payload and using the smaller daughter matrix for the encoding. The portions of the mother matrix to be removed in the shortening are derived from a control signal. The encoded data is transmitted with the control signal so that the receiver can derive the portions of the mother matrix to be removed to obtain the daughter matrix. At the receiver, a mother matrix is shortened to a daughter matrix and is then used to decode the data. The data at the encoder may be further reduced by puncturing to remove selected information bits and selected parity bits. The decoder inserts the selected information bits and parity bits when decoding the data.

    摘要翻译: 使用LDPC(低密度奇偶校验)码对数据进行编码和解码数据的方法和装置包括提供特定尺寸的母LDPC矩阵。 较小尺寸的数据有效载荷通过将母矩阵缩小为与数据有效载荷大小相对应的较小子矩阵并使用较小的子矩阵进行编码来编码。 在缩短中要除去的母体矩阵的部分从控制信号导出。 编码数据与控制信号一起发送,使得接收机可以导出待去除的母矩阵的部分以获得子矩阵。 在接收机处,将母矩阵缩写为子矩阵,然后用于对数据进行解码。 编码器处的数据可以通过删截来进一步减少以去除所选择的信息比特和选择的奇偶校验位。 当解码数据时,解码器插入所选择的信息位和奇偶校验位。

    LENGTH AND RATE COMPATIBLE LDPC ENCODER AND DECODER

    公开(公告)号:US20160149590A1

    公开(公告)日:2016-05-26

    申请号:US14551669

    申请日:2014-11-24

    申请人: Xingkai Bao

    发明人: Xingkai Bao

    IPC分类号: H03M13/11 H03M13/00

    摘要: A method and apparatus for encoding data and for decoding data using LDPC (low density parity check) codes includes providing a mother LDPC matrix of a particular size. A data payload of a smaller size is encoded by shortening the mother matrix to a smaller daughter matrix corresponding in size to the data payload and using the smaller daughter matrix for the encoding. The portions of the mother matrix to be removed in the shortening are derived from a control signal. The encoded data is transmitted with the control signal so that the receiver can derive the portions of the mother matrix to be removed to obtain the daughter matrix. At the receiver, a mother matrix is shortened to a daughter matrix and is then used to decode the data. The data at the encoder may be further reduced by puncturing to remove selected information bits and selected parity bits. The decoder inserts the selected information bits and parity bits when decoding the data.

    Television theft deterrence
    5.
    发明授权
    Television theft deterrence 有权
    电视盗窃威慑

    公开(公告)号:US08487739B2

    公开(公告)日:2013-07-16

    申请号:US12341066

    申请日:2008-12-22

    申请人: Richard Lewis

    发明人: Richard Lewis

    CPC分类号: H04N5/00

    摘要: A signal received by a television over a communication medium is interrogated for the presence of a remotely transmitted ping. The television is operated in response to detection of the presence of the ping in the received signal. The television is locked against use in response to failing to detect the presence of the ping in the received signal.

    摘要翻译: 通过通信介质通过电视接收的信号被询问是否存在远程发送的ping。 响应于在接收到的信号中检测到ping的存在来操作电视机。 响应于在接收到的信号中没有检测到ping的存在,电视被锁定以防止使用。

    Open loop cyclostationarity based timing recovery for accelerated timing acquisition in frequency selective channels
    6.
    发明授权
    Open loop cyclostationarity based timing recovery for accelerated timing acquisition in frequency selective channels 有权
    基于开环循环平稳的定时恢复,用于频率选择性通道中的加速定时采集

    公开(公告)号:US08233575B2

    公开(公告)日:2012-07-31

    申请号:US10278350

    申请日:2002-10-23

    IPC分类号: H04L7/00

    CPC分类号: H04L7/027 H04L7/0029

    摘要: An error between the rate fsym at which data are received and the rate fs at which the data are sampled in is determined by processing a received signal with a nonlinear operator, performing a DFT on the processed signal to produce a plurality of DFT bins each characterized by a respective frequency, determining a dominant spectral component k0 from at least two of the DFT bins whose frequencies are substantially close to the frequency of the dominant spectral component k0, and determining the data rate fsym from the dominant spectral component k0.

    摘要翻译: 通过用非线性算子处理接收到的信号来确定接收数据的速率fsym和数据被采样的速率fs之间的误差,对处理的信号执行DFT以产生每个表征的多个DFT分组 通过相应的频率,从频率基本上接近主频谱分量k0的频率的DFT频带中的至少两个确定主频谱分量k0,以及从主频谱分量k0确定数据速率fsym。

    Encryption/decryption of program data but not PSI data
    7.
    发明授权
    Encryption/decryption of program data but not PSI data 有权
    程序数据的加密/解密,而不是PSI数据

    公开(公告)号:US08144868B2

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

    申请号:US11342479

    申请日:2006-01-30

    IPC分类号: H04N7/167

    摘要: At a transmitter, a program is encrypting according to a one program key, the program key is encrypted, and the encrypted program, the encrypted program key, and non-encrypted PSI data to a receiver are transmitted. At a receiver, the encrypted program, the encrypted program key, and the non-encrypted PSI data are received, the encrypted program key is decrypted, the encrypted program is located according to the non-encrypted PSI data, and the located encrypted program is decrypted according to decrypted program key.

    摘要翻译: 在发射机上,程序根据一个程序密钥进行加密,程序密钥被加密,并且将加密的程序,加密的程序密钥和未加密的PSI数据传送到接收器。 在接收机处,接收到加密程序,加密程序密钥和未加密的PSI数据,加密的程序密钥被解密,加密的程序根据未加密的PSI数据被定位,并且所定位的加密程序是 根据解密的程序密钥解密。

    Code enhanced equalization based upon a reliability factor
    8.
    发明授权
    Code enhanced equalization based upon a reliability factor 有权
    基于可靠性因素的代码增强均衡

    公开(公告)号:US08144750B2

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

    申请号:US10815335

    申请日:2004-04-01

    IPC分类号: H04B1/00

    摘要: A receiver includes an equalizer and a decoder which decodes data from a signal. The signal is based upon an output of the equalizer. The receiver also includes an encoder, which re-encodes the decoded data, and an error generator, which generates an error vector based upon the signal and the encoded data and which weights the error vector according to a reliability that the decoder accurately decoded the data from the signal. A controller controls the equalizer in response to the weighted error vector.

    摘要翻译: 接收机包括均衡器和解码器,其解码来自信号的数据。 该信号基于均衡器的输出。 接收机还包括对解码数据进行重新编码的编码器和误差发生器,该误差发生器根据信号和编码数据产生误差向量,并根据解码器对数据进行精确解码的可靠性对误差向量进行加权 从信号。 控制器响应加权误差向量控制均衡器。

    Rotation of keys during encryption/decryption
    10.
    发明授权
    Rotation of keys during encryption/decryption 有权
    加密/解密期间密钥的旋转

    公开(公告)号:US07936870B2

    公开(公告)日:2011-05-03

    申请号:US11342460

    申请日:2006-01-30

    IPC分类号: H04L9/30

    摘要: Data is encrypted according to a plurality of data keys. During the encryption of the data, the data keys are rotated according to a data key rotation pattern, and the rotation of the data keys includes repetitive use of the data keys during the encryption of the data. The encrypted data is transmitted to a receiver. Additionally or alternatively, encrypted data is received from a transmitter. The encrypted data is decrypted according to a plurality of data keys. During the decryption of the encrypted data, the data keys are rotated according to a data key rotation pattern, and the rotating of the data keys includes repetitive use of the data keys during the decryption of the encrypted data.

    摘要翻译: 根据多个数据密钥对数据进行加密。 在数据加密期间,数据密钥根据数据密钥旋转模式旋转,并且数据密钥的旋转包括在数据加密期间重复使用数据密钥。 加密数据被发送到接收机。 附加地或替代地,从发射机接收加密的数据。 加密数据根据多个数据密钥进行解密。 在加密数据的解密期间,数据密钥根据数据密钥旋转模式旋转,并且数据密钥的旋转包括在加密数据的解密期间重复使用数据密钥。