Puncturing Patents (Class 714/790)
  • Patent number: 8935600
    Abstract: In one embodiment a data decoding apparatus includes first and second decoding blocks configured to decode codeword bits in a first mode determined by a first probability of non-standard errors and a second mode determined by a second probability of non-standard errors. The apparatus also includes a mode modification logic configured to cause at least one of the first and second decoding blocks to operate in the second mode when the first and second decoding blocks fail to decode the codeword bits in the first mode. In another embodiment, a method includes decoding codeword bits in a first mode determined by a first probability of non-standard errors. When decoding the codeword bits in the first mode fails to decode the codeword bits, the codeword bits are decoded in a second mode determined by a second probability of non-standard errors.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: January 13, 2015
    Assignee: Marvell International Ltd.
    Inventors: Nedeljko Varnica, Panu Chaichanavong, Heng Tang, Gregory Burd
  • Patent number: 8935588
    Abstract: A decoding method for decoding information content in at least one data packet, which is transmitted from a sender to a receiver via a data link. The information is represented by a bit sequence, which is transformed into a transmittable redundancy version. The information is initially transmitted for a first time in a first data packet from the sender to the receiver. The information is represented by a first redundancy version, which is self-decodable. An incorrect receipt is confirmed by sending a confirmation from the receiver to the sender. The information is retransmitted at least a second time in a second data packet from the sender to the receiver upon receipt of the confirmation, wherein, for representation of the information, a second redundancy version is used, the selection of which is performed in dependence on a coding parameter, describing whether the redundancy version is self-decodable or not.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: January 13, 2015
    Assignee: Cellular Communications Equipment LLC
    Inventors: Juergen Michel, Bernhard Raaf
  • Patent number: 8934568
    Abstract: The invention provides a method of puncturing an encoded data bit stream, and an equivalent apparatus. The method applies one or more puncturing patterns to puncture the encoded data bit stream to reduce the number of transmitted bits. In one aspect there is provided a method of puncturing an encoded data bit-stream in a wireless transmitter, the encoded data bit-stream including one or more information bits, the method including receiving the encoded data bit-stream, puncturing a first group of encoded data bits and a second remaining group of encoded data bits in the encoded data bit stream using a first puncturing code rate and a second puncturing code rate respectively, wherein the first puncturing code rate is predefined, and the second puncturing code rate is determined based on the number of data bits in the second remaining group of encoded data bits.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 13, 2015
    Assignee: Cambridge Silicon Radio Limited
    Inventor: Fei Tong
  • Patent number: 8930801
    Abstract: Apparatuses and methods are provided for generating a plurality of redundancy versions using various rate matching algorithms. In some embodiments, a rate matcher is provided that allocates systematic and parity bits to the redundancy versions in a manner that allows all, of these bits to be transmitted in at least one redundancy version. In some embodiments, the rate matcher uses a first puncturing algorithm to generate both a first redundancy version and a third redundancy version, but allocates a different proportion of the systematic bits to these redundancy versions. In these embodiments, the second redundancy version may include only bits that were not transmitted in the first redundancy version.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: January 6, 2015
    Assignee: Marvell International Ltd.
    Inventors: Paul S. Spencer, Amir Winstok
  • Patent number: 8904265
    Abstract: Optimal period rate matching for turbo coding. A means is provided herein by which a nearly optimal (e.g., optimal for one block size and sub-optimal for others) periodic puncturing pattern that depends on a mother code. Any desired rate matching can be achieved using the means and approaches presented herein to ensure an appropriate rate of an encoded block output from a turbo encoder so that the subsequently modulated signal generated there from has the appropriate rate. In addition, some embodiments can also employ shifting for another design level available in accordance with puncturing employed to provide for periodic rate matching. Selectivity can also be employed, such that, a first periodic puncturing pattern can be applied at a first time to ensure a first rate, and a second periodic puncturing pattern can be applied at a second time to ensure a second rate.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: December 2, 2014
    Assignee: Broadcom Corporation
    Inventors: Ba-Zhong Shen, Tak K. Lee
  • Publication number: 20140325321
    Abstract: Systems and methods for decoding bitstreams are described. The bitstreams may be encoded using a punctured convolution code and received from a wireless network. A puncture pattern associated with a modulation and coding scheme used to encode the bitstream is determined, and punctured log-likelihood ratios (LLRs) generated from the bitstream are ignored while decoding the bitstream. The puncture pattern may be characterized by one or more algorithms that identify punctured LLRs in a repetitive sequence of LLRs. A decoder may exclude punctured LLRs from calculations related to bitstream decoding. The decoder may comprise a Viterbi decoder or an algebraic decoder. Other aspects, embodiments, and features are also claimed and described.
    Type: Application
    Filed: August 23, 2013
    Publication date: October 30, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Hassan RAFIQUE, Divaydeep Sikri, Nico De Laurentis, Nita E. Joseph
  • Patent number: 8862970
    Abstract: This disclosure relates generally to low power data decoding, and more particularly to low power data decoders for use under defects, erasures, and puncturing, with a low density parity check (LDPC) encoder. Systems and methods are disclosed for decoding a vector with punctured, detected defect and/or erased bits. Systems and methods are also disclosed for decoding a vector with undetected defects and/or unknown error patterns. Low power decoding may be performed in an LDPC decoder during the process of decoding an LDPC code in the case of defects, erasures, and puncturing. The low power techniques described herein may reduce power consumption without a substantial decrease in performance of the applications that make use of LDPC codes, or the devices that make use of low power LDPC decoders.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: October 14, 2014
    Assignee: Marvell International Ltd.
    Inventors: Nedeljko Varnica, Gregory Burd
  • Patent number: 8839081
    Abstract: Provided are devices, systems and methods for rate matching and de-rate matching on digital signal processors. In one embodiment, a device for rate matching and de-rate matching, includes an interface for receiving a plurality of blocks of data and digital signal processor configured to pre-compute permutation parameters common to the plurality of blocks, wherein the plurality of blocks are subject to a set of given puncturing parameters and receive a set of pre-computed puncturing thresholds. For one or more blocks in the plurality of blocks, the DSP computes a block signature from the pre-computed puncturing thresholds; matches the block signature to one of a set of pre-computed zone signatures, derives a zone index corresponding to the one pre-computed zone signature, and applies pre-computed permutation and puncturing transformations corresponding to the zone index to the block.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: September 16, 2014
    Assignee: Intel Corporation
    Inventors: Yuan Li, Julien Nicolas, Jianbin Zhu
  • Publication number: 20140258815
    Abstract: An apparatus and a method for performing shortening and puncturing in case of performing encoding and decoding using a parity test matrix in a communication/broadcasting system are provided. The method includes determining a number of zero-padding bits, determining a number Npad of bit groups in which all bits are padded with zeros, padding the all bits within 0th to (Npad?1)th bit groups with zeros based on a shortening pattern, encoding information bits including the zero-padded bits to generate a codeword. Here, the shortening pattern is defined in a sequence of bit groups defined as 9, 8, 15, 10, 0, 12, 5, 27, 6, 7, 19, 22, 1, 16, 26, 20, 21, 18, 11, 3, 17, 24, 2, 23, 25, 14, 28, 4, 13, 29.
    Type: Application
    Filed: September 20, 2012
    Publication date: September 11, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Hong-Sil Jeong, Sung-Ryul Yun, Alain Mourad, Ismael Gutierrez
  • Patent number: 8806310
    Abstract: Provided are systems and methods for rate matching and de-rate matching on digital signal processors. For example, there is a system for rate matching and de-rate matching, where the system includes a memory configured to contain a plurality of blocks of data, and a digital signal processor configured to pre-compute permutation parameters common to the plurality of blocks, wherein the plurality of blocks are subject to a set of given puncturing parameters. The digital signal processor is configured to process each block in the plurality of blocks by computing a block signature from pre-computed puncturing thresholds, matching the block signature to one of a set of pre-computed zone signatures, deriving a zone index corresponding to the one matched pre-computed zone signature, and applying pre-computed permutation and puncturing transformations corresponding to the zone index to the block.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: August 12, 2014
    Assignee: Intel Corporation
    Inventors: Yuan Li, Julien Nicolas, Jianbin Zhu
  • Patent number: 8788918
    Abstract: A control channel encoder includes a determiner configured to determine a current value of K for encoding control signals of a length M, wherein K is a function of a code rate for a data channel. A table generator is configured to, if K is greater than a predetermined threshold, generate a repeated matrix from a fixed block encoding matrix by variably repeating rows from said fixed block encoding matrix. A puncturer is configured to, if K is less than the predetermined threshold, puncture the fixed block encoding matrix to reduce a size of the fixed block encoding matrix. A block encoder is configured to utilize said repeated matrix, to encode M input control bits as K encoded control bits, by generating an encoded payload from said repeated matrix.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: July 22, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Daniel Yellin, Adoram Erell, Shahar Fattal
  • Patent number: 8788920
    Abstract: Detecting, avoiding and/or correcting problematic puncturing patterns in parity bit streams used when implementing punctured Turbo codes is achieved without having to avoid desirable code rates. This enables identification/avoidance of regions of relatively poor Turbo code performance. Forward error correction comprising Turbo coding and puncturing achieves a smooth functional relationship between any measure of performance and the effective coding rate resulting from combining the lower rate code generated by the Turbo encoder with puncturing of the parity bits. In one embodiment, methods to correct/avoid degradations due to Turbo coding are implemented by puncturing interactions when two or more stages of rate matching are employed.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: July 22, 2014
    Assignee: InterDigital Technology Corporation
    Inventors: Philip J. Pietraski, Gregory S. Sternberg
  • Patent number: 8788919
    Abstract: A method and apparatus for Convolutional Turbo Coding (CTC), and an apparatus for a turbo encoder are provided. The method for CTC includes the steps of encoding information bits A and B using a constituent encoder, and outputting parity sequences Y1 and W1, interleaving the information bits A and B using a CTC interleaver to obtain information bits C and D, and encoding the interleaved information bits C and D using the constituent encoder to obtain parity sequences Y2 and W2, interleaving the information bits A and B, the parity sequences Y1 and W1 and the parity sequences Y2 and W2, respectively, wherein the bits in at least one of a bit group constituted of the information bits A and B, a bit group constituted of the sequences Y1 and W1, and a bit group constituted of the sequences Y2 and W2 are alternately mapped to bits of constellation points with high reliability and low reliability and puncturing the interleaving result to obtain the encoded bit sequences.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: July 22, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Zheng Zhao, Seung-Hoon Choi, Sung-Eun Park, Chi-Woo Lim
  • Patent number: 8782499
    Abstract: An apparatus and method for transmitting and receiving data in a wireless communication is provided. The method includes determining a number of zero-padding bits, determining a number (Npad) of bit groups in which all bits are padded with zeros, padding the all bits within 0th to (Npad?1)th bit groups indicated by a shortening pattern with zeros, mapping information bits to bit positions which are not padded in Bose Chaudhuri Hocquenghem (BCH) information bits, BCH encoding the BCH information bits to generate Low Density Parity Check (LDPC) information bits, and LDPC encoding the LDPC information bits to generate a zero-padded codeword, wherein the shortening pattern is defined as an order of bit groups defined as 6, 5, 4, 9, 3, 2, 1, 8, 0, 7, 10 and 11.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: July 15, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Hong-Sil Jeong, Sung-Ryul Yun, Hyun-koo Yang, Alain Mourad, Ismael Gutierrez
  • Patent number: 8769389
    Abstract: Techniques are described to store and retrieve an encoded info bit stream, and appropriate first and second sets of parity bits to perform interleaving and rate matching, prior to transmission. On the receiver side, a recovery technique is provided which operates on the same principle as that of encoding, but decoding occurs in reverse. In accordance with an exemplary embodiment, three dedicated logical memories are provided for each of the encoded info bit stream and two sets of parity bits, respectively. The proposed solution provides an alternative methodology and/or hardware implementation for performing LTE compliant rate matching and de-rate matching when required to interleave info bits and parity bits.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: July 1, 2014
    Assignee: Analogies SA
    Inventors: Fotios Gioulekas, Angelos Spanos, Michael Birbas
  • Patent number: 8745473
    Abstract: Disclosed are an encoder, a transmitting device, a coding method and a transmission method with which the transmission amount is reduced and a deterioration in transmission efficiency is suppressed while improving reception quality when QC-LDPC or a like block coding is used. A puncture pattern setting unit searches for a puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of a sub block matrix that forms a check matrix (H) of a QC-LDPC code, and a puncture unit (data reduction unit) switches the puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of the sub block matrix that forms the check matrix of the QC-LDPC code.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: June 3, 2014
    Assignee: Panasonic Corporation
    Inventors: Yutaka Murakami, Shutai Okamura
  • Publication number: 20140149832
    Abstract: A method is provided for receiving a signal. The method includes receiving a signal transmitted in a radio frequency (RF) band including at least one RF channel, demodulating the received signal, parsing a preamble of a signal frame including layer-1 information from the demodulated signal, deinterleaving bits of the layer-1 information, decoding the deinterleaved bits using an error correction decoding scheme including a shortening scheme and a puncturing scheme and obtaining physical layer pipes (PLPs) from the signal frame using the error-correction-decoded layer-1 information.
    Type: Application
    Filed: January 29, 2014
    Publication date: May 29, 2014
    Applicant: LG ELECTRONICS INC.
    Inventors: Woo Suk KO, Sang Chul Moon
  • Patent number: 8719655
    Abstract: A method includes defining a model matrix of size (n?k)×n, where n and k are positive integers, and where the model matrix includes a first sub-matrix corresponding to positions of data bits and a second sub-matrix corresponding to positions of parity bits. The second sub-matrix includes a multi-diagonal matrix with a triple diagonal structure. The triple diagonal structure includes a first and second central diagonals and a last row diagonal. Bits of the first and second central diagonal and the last row diagonal are equal to 1 and a remainder of bits in the multi-diagonal matrix are equal to 0. The method further includes: generating a compact matrix based on the model matrix; generating a parity matrix based on the compact matrix; determining the parity bits based on the parity matrix; and transmitting a codeword, based on the parity bits, over a channel and between communication devices.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: May 6, 2014
    Assignee: Marvell Hispania S.L.
    Inventors: Jorge Vicente Blasco Claret, Salvador Iranzo Molinero, Agustin Badenes Corella
  • Patent number: 8719679
    Abstract: To improve performance of a decoder even in a system with the coder configuration determined by inserting a doping bit sequence known between a transmission apparatus and a reception apparatus in an information bit sequence to transmit, the transmission apparatus is a transmission apparatus that transmits radio signals to the reception apparatus, and is provided with a doping section 23 that inserts a doping bit sequence which is known between the transmission apparatus and the reception apparatus in an information bit sequence to transmit to the reception apparatus, coding sections 11a, 11b that perform error-correcting coding on a bit sequence with the doping bit sequence inserted therein, a puncturing section that performs puncturing on a bit sequence subjected to the error-correcting coding, and a wireless transmission section 24 that transmits a bit sequence subjected to the puncturing.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: May 6, 2014
    Assignees: Sharp Kabushiki Kaisha, Osaka University
    Inventors: Osamu Nakamura, Yasuhiro Hamaguchi, Kazunari Yokomakura, Jungo Goto, Hiroki Takahashi, Shinsuke Ibi, Seiichi Sampei, Shinichi Miyamoto
  • Publication number: 20140115429
    Abstract: An approach for encoding a physical layer (PL) header of a PL data frame is provided. The PL header comprises sixteen information bits ui, (i=0, 1, 2, . . . , 15), and the encoding is based on a convolutional code, whereby, for each information bit, five associated parity bits Pi,k, (k=0, 1, 2, 3, 4) are generated, resulting in 80 codebits. The resulting 80 codebits are punctured to form a (16,77) codeword (c0, c1, c2, . . . , c76). The codebits of the (16,77) codeword are repeated to generate a (16,154) physical layer signaling codeword (c0, c0, c1, c1, c2, c2, . . . , c76, c76) for transmission of the PL data frame over a channel of a communications network.
    Type: Application
    Filed: April 11, 2013
    Publication date: April 24, 2014
    Applicant: Hughes Network Systems, LLC
    Inventor: Hughes Network Systems, LLC
  • Patent number: 8707125
    Abstract: A method for transmitting encoded data, which improves a diversity effect in a communication system, including generating parity bits for an information word, generating a codeword by encoding an information word using the generated parity bits, puncturing some of the parity bits of the codeword, transmitting a frame including the information word, and generating additional parity bits for decoding the information word and transmitting the additional parity bits in one or more other frames.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: April 22, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Hong-Sil Jeong, Sung-Ryul Yun, Jae-Yoel Kim, Hyun-Koo Yang, Hak-Ju Lee, Se-Ho Myung, Jin-Hee Jeong
  • Patent number: 8694875
    Abstract: A method is provided for receiving a signal. The method includes receiving a signal transmitted in a radio frequency (RF) band including at least one RF channel, demodulating the received signal, parsing a preamble of a signal frame including layer-1 information from the demodulated signal, deinterleaving bits of the layer-1 information, decoding the deinterleaved bits using an error correction decoding scheme including a shortening scheme and a puncturing scheme and obtaining physical layer pipes (PLPs) from the signal frame using the error-correction-decoded layer-1 information.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: April 8, 2014
    Assignee: LG Electronics Inc.
    Inventors: Woo Suk Ko, Sang Chul Moon
  • Patent number: 8694874
    Abstract: A circuit and a method for parallel perforation in rate matching can adopt three selector arrays and three register groups. The first selector array is configured to remove null bits in input data and output the remaining data to the first register group; the second selector array is configured to combine the first register group and the third register group and then output the combined data to the second register group; during the combination, the valid data in the third register group are preferentially selected, and then the data in the first register group are selected; Further, the third selector array is configured to output remaining valid data in the first selector group to the third register group if the valid data in the first selector group are not used out while combining the first register group and the third register group by the second selector array.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: April 8, 2014
    Assignee: ZTE Corporation
    Inventor: Ziyu Wen
  • Patent number: 8689090
    Abstract: Methods and apparatuses are provided for achieving maximum diversity gain through channel coding based on a Low-Density Parity-Check (LDPC) code in a multiple antenna communication system. A method includes determining a parity-check matrix; generating a codeword using the parity-check matrix; puncturing a part of an information word; dividing a parity into a plurality of partial parities based on a number of transmit antennas; transmitting an unpunctured part of the information word and a partial parity over a first antenna; and transmitting at least one other partial parity over at least one other transmit antenna.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: April 1, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Se-Ho Myung, Hong-Sil Jeong, Hyun-Koo Yang
  • Patent number: 8683287
    Abstract: According to one embodiment, an error correcting decoder includes a first error correction decoding module, an interleaving module, a delay module, a second error correction decoding module, and a corrector. The first error correction decoding module performs a first error correction decoding to a received signal in accordance with a broadcasting system. The interleaving module rearranges a data array of an output of the first error correction decoding module in a second order. The data array is ordered in a first order which is reverse to the second order. The delay module delays the received signal by a processing time of the first error correction decoding module. The second error correction decoding module performs a second error correction decoding to an output of the interleaving module and an output of the delay module. The corrector configured to correct a delay of an output of the second error correction decoding module based on a packet position defined by the broadcasting system.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: March 25, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Kenichi Tokoro, Masami Aizawa
  • Patent number: 8683288
    Abstract: Variable modulation within combined LDPC (Low Density Parity Check) coding and modulation coding systems. Variable modulation encoding of LDPC coded symbols is presented. In addition, LDPC encoding, that generates an LDPC variable code rate signal, may also be performed as well. The encoding can generate an LDPC variable code rate and/or modulation signal whose code rate and/or modulation may vary as frequently as on a symbol by symbol basis. Some embodiments employ a common constellation shape for all of the symbols of the signal sequence, yet individual symbols may be mapped according different mappings of the commonly shaped constellation; such an embodiment may be viewed as generating a LDPC variable mapped signal. In general, any one or more of the code rate, constellation shape, or mapping of the individual symbols of a signal sequence may vary as frequently as on a symbol by symbol basis.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: March 25, 2014
    Assignee: Broadcom Corporation
    Inventors: Ba-Zhong Shen, Hau Thien Tran, Kelly Brian Cameron
  • Patent number: 8683305
    Abstract: Embodiments of the present disclosure provide a transmitter, a receiver and methods of operating a transmitter and a receiver. In one embodiment, the transmitter includes an input padding module configured to provide padded bits having padding bits added to payload bits for one or more control channels, and a scrambling module configured to apply a masking sequence to one or more of the padded bits to generate scrambled bits. Additionally, the transmitter also includes an encoding module configured to perform forward error correction encoding and rate matching on the scrambled bits to obtain a required number of control channel output bits, and a transmit module configured to transmit the control channel output bits for one or more control channels.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: March 25, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Badri N. Varadarajan, Xiaomeng Shi, Eko N. Onggosanusi
  • Patent number: 8667378
    Abstract: Disclosed are a decoding method and device for concatenated code, for the decoding of concatenated code composed of low density parity code (LDPC) and Reed-Solomon (RS) code. The method includes carrying out LDPC soft decision iterative decoding on bit de-interleaved data flow, and carrying out check decision on LDPC codeword obtained from decoding by using a check matrix; carrying out de-byte-interleave on an information bit of the LDPC codeword obtained from decoding and converting check information of the LDPC codeword into puncturing information of RS codeword; selecting a decoding mode according to the puncturing information of the RS codeword to carry out RS decoding. By way of the solution of the present invention, the RS decoding performance can be improved without increasing the computation complexity, thus greatly improving the receiving performance of the CMMB terminal as compared to the conventional method.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: March 4, 2014
    Assignee: ZTE Corporation
    Inventors: Tao Zhang, Yueyi You, Nanshan Cao, Yangzhong Yao
  • Patent number: 8667380
    Abstract: A transmitter device (110T) for secure communication includes: an encoder (170) configured to apply a non-systematic error correcting code (NS ECC) to a message, thus producing encoded bits with no clear message bits; and a transceiver (720) configured to transmit the encoded bits over a main channel to a receiver. A method for secure communication includes: encoding a message with an NS ECC to produce an encoded message carrying no message bits in the clear; and transmitting the encoded message over a main channel (120). The NS ECC characteristics result in an eavesdropper channel error probability under a security threshold (320) and a main channel error probability over a reliability threshold (310), whenever an eavesdropper (140) listening on an eavesdropper channel (150) is more than distance Z (220) from the transmitter. Unreliable bits in the encoded bits render the eavesdropper unable to reliably decode messages on the main channel.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: March 4, 2014
    Assignees: Georgia Tech Research Corporation, Korea Advanced Institute of Science and Technology (KAIST)
    Inventors: Steven William McLaughlin, Demijan Klinc, Jeongseok Ha
  • Patent number: 8667344
    Abstract: A method and apparatus encode a source data stream via convolutional encoding or selected encoding scheme. Plural encoded data streams are interleaved and transmitted on a transmission channel. Data groups generated via convolutional or selected encoding are interleaved via time-interleaving functions to disperse selected bits within data groups, bits in between data groups, and bits in selected sets of data groups to facilitate reconstruction of the source data stream from at least a portion of the interleaved data stream received on at least one transmission channel. Subsets of bits of data groups are selected to allow reconstruction of the source data stream from more than one of plural transmission channels using a minimum number of subsets. Multiple combinations of subsets can be received on both transmission channels to reconstruct the source data stream following blockage of one channel.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 4, 2014
    Assignee: Sirius XM Radio Inc.
    Inventor: Paul D. Marko
  • Publication number: 20140059410
    Abstract: An error coding circuit comprises a non-systematic convolutional encoder for coding an input bit stream to produce two or more groups of parity bits, an interleaver circuit for interleaving parity bits within each group of parity bits, and a rate-matching circuit for outputting a selected number of the interleaved parity bits ordered by group to obtain a desired code rate.
    Type: Application
    Filed: November 5, 2013
    Publication date: February 27, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventor: Jung-Fu Cheng
  • Publication number: 20140053048
    Abstract: Disclosed are an encoder, a transmitting device, a coding method and a transmission method with which the transmission amount is reduced and a deterioration in transmission efficiency is suppressed while improving reception quality when QC-LDPC or a like block coding is used. A puncture pattern setting unit searches for a puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of a sub block matrix that forms a check matrix (H) of a QC-LDPC code, and a puncture unit (data reduction unit) switches the puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of the sub block matrix that forms the check matrix of the QC-LDPC code.
    Type: Application
    Filed: October 28, 2013
    Publication date: February 20, 2014
    Applicant: PANASONIC CORPORATION
    Inventors: Yutaka Murakami, Shutai Okamura
  • Patent number: 8645786
    Abstract: A decoding method for decoding information content in at least one data packet, which is transmitted from a sender to a receiver via a data link. The information is represented by a bit sequence, which is transformed into a transmittable redundancy version. The information is initially transmitted for a first time in a first data packet from the sender to the receiver. The information is represented by a first redundancy version, which is self-decodable. An incorrect receipt is confirmed by sending a confirmation from the receiver to the sender. The information is retransmitted at least a second time in a second data packet from the sender to the receiver upon receipt of the confirmation, wherein, for representation of the information, a second redundancy version is used, the selection of which is performed in dependence on a coding parameter, describing whether the redundancy version is self-decodable or not.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: February 4, 2014
    Assignee: Nokia Siemens Networks GmbH & Co. KG
    Inventors: Jürgen Michel, Bernhard Raaf
  • Patent number: 8645809
    Abstract: A channel coding method in a communication system using a Low-Density Parity-Check (LDPC) code. The channel coding method includes determining a degree distribution for a plurality of column groups of an information part and a plurality of column groups of a parity part; determining degrees for the plurality of column groups of the information part based on the degree distribution; determining a shortening order based on the degrees for the plurality of column groups of the information part; generating a parity check matrix based on the shortening order; and performing coding using the generated parity check matrix.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: February 4, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Hong-Sil Jeong, Sung-Ryul Yun, Hyun-Koo Yang
  • Patent number: 8630313
    Abstract: Ameliorate deterioration in quality of communication caused by intercell interference with respect to a multicarrier communications protocol, such as OFDM. A method of positioning an error correction-coded signal is changed with a data symbol that is transmitted simultaneously with a pilot signal and a data symbol that is not simultaneous with the pilot symbol. Else, a modulation protocol is changed with a data symbol that is transmitted simultaneously with a pilot signal and a data symbol that is not simultaneous with the pilot symbol. It would further be permissible to lower either a signal amplitude or a power level of a data symbol that is transmitted simultaneously with a pilot signal.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: January 14, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Satoshi Tamaki, Mikio Kuwahara, Koki Uwano
  • Patent number: 8621333
    Abstract: An encoding device includes an encoder and a puncturing unit. The encoder generates parity bits based on information bits. The puncturing unit punctures the parity bits based on a puncturing pattern complying with a first criterion determining a period of the puncturing pattern and a second criterion determining positions of remaining parity bits.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: December 31, 2013
    Assignees: Samsung Electronics Co., Ltd., Industry-University Cooperation Foundation Hanyang University, Soongsil University Research Consortium Techno-Park
    Inventors: Ki-Jun Lee, Jun-Jin Kong, Hong-Rak Son, Hyung-June Kim, Dong-Joon Shin, Sung-Han Jung, Sung-Rae Kim
  • Patent number: 8621315
    Abstract: LDPC coding systems for 60 GHz millimeter wave based physical layer extension. LDPC (Low Density Parity Check) encoding in cooperation with sub-carrier interleaving, in the context of orthogonal frequency division multiplexing (OFDM), and appropriate symbol mapping is performed in accordance with transmit processing as may be performed within a communication device. In a receiving communication device, receive processing may be performed on a received signal based on the type of LDPC, sub-carrier interleaving, and symbol mapping thereof. The LDPC code employed in accordance with such LDPC encoding may have a partial-tree like structure. In addition, appropriate manipulation of the bits assigned to respective sub-carriers may be performed to ensure that the bits emplaced in the MSB (Most Significant Bit) location of various symbols has some desired diversity (e.g., from different codewords, from appropriately different locations within a given codeword, etc.).
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: December 31, 2013
    Assignee: Broadcom Corporation
    Inventors: Jason A. Trachewsky, Ba-Zhong Shen, Andrew J. Blanksby, Joonsuk Kim
  • Patent number: 8621307
    Abstract: A soft decision threshold control system and method may be used with a forward error correction (FEC) scheme to adjust or tune one or more soft decision thresholds in response to one or more bit value averages for the threshold(s) and in response to a bit error rate (BER). The bit value average for a soft decision threshold generally refers to an average number of binary values (e.g., logic ones and/or zeros) occurring in a bit stream detected using the soft decision threshold. For different BER levels in a particular system, for example, one or more of the soft decision thresholds may have a predetermined bit value average, which has been determined to provide a certain level of performance (e.g., an optimum performance). Thus, one or more of the soft decision thresholds may be adjusted such that the bit value averages for the soft decision thresholds are adjusted as a function of the BER.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: December 31, 2013
    Assignee: Tyco Electronics Subsea Communications LLC
    Inventors: Yi Cai, Jerzy R. Domagala, Alexei N. Pilipetskii
  • Patent number: 8615704
    Abstract: A wireless device for implementing Incremental Redundancy (IR) operations includes system processing circuitry operable to perform Physical (PHY) layer operations, Media Access Control (MAC) layer operations and Radio Link Control (RLC) operations of the wireless device. The system processing circuitry further includes an IR control module for processing IR transactions related to a received RLC data block and for tracking an Automatic Repeat Request (ARQ) receiving state and received block bit map and a Layer 1 (L1) module for intercepting and diverting the IR transactions to the IR control module and for passing a correctly decoded RLC data block to the RLC layer operations via the MAC layer operations thereby automatically synchronizing the RLC layer operations. An IR processing module is coupled to the system processing circuitry to perform IR operations on the received RLC data block based upon a direction from the IR control module.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: December 24, 2013
    Assignee: Broadcom Corporation
    Inventors: Li Fung Chang, Yongqian Wang
  • Patent number: 8607131
    Abstract: Disclosed are an encoder, a transmission device, and an encoding method with which the transmission amount is reduced and a deterioration in transmission efficiency is suppressed while improving reception quality when QC-LDPC or a like block encoding is used. A puncture pattern setting unit searches for a puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of a sub block matrix that forms a check matrix (H) of a QC-LDPC code, and a puncture unit (data reduction unit) switches the puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of the sub block matrix that forms the check matrix of the QC-LDPC code.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: December 10, 2013
    Assignee: Panasonic Corporation
    Inventors: Yutaka Murakami, Shutai Okamura
  • Patent number: 8601353
    Abstract: An apparatus for transmitting data in a communication system includes: a first repeater configured to repeat information bits of data to be transmitted a first repetition number of times; an interleaver configured to interleave the information bits repeated the first repetition number of times; an accumulator configured to accumulate-code the interleaved information bits; a second repeater configured to repeat the accumulate-coded information bits a second repetition number of times; a puncturer configured to puncture the information bits repeated the second repetition number of times; and a P/S converter configured to convert the punctured information bits and the information bits of the data and output RA-coded information bits.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: December 3, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Sung-Ik Park, Hyoungsoo Lim, Jae-Hyun Seo, Ho-Min Eum, Heung-Mook Kim, Donghoon Kang, Wangrok Oh
  • Patent number: 8601352
    Abstract: A method includes accepting a definition of a mother Error Correction Code (ECC) that is represented by a set of parity check equations and includes first code words, and a definition of a punctured ECC that includes second code words and is derived from the mother ECC by removal of one or more of the parity check equations and removal of one or more punctured check symbols selected from among check symbols of the first code words. A mother decoder, which is designed to decode the mother ECC by exchanging messages between symbol nodes and check nodes in accordance with a predefined interconnection scheme that represents the mother ECC, is provided. An input code word of the punctured ECC is decoded using the mother decoder by initializing one or more of the symbol nodes and controlling one or more of the messages, and while retaining the interconnection scheme.
    Type: Grant
    Filed: July 25, 2010
    Date of Patent: December 3, 2013
    Assignee: Apple Inc.
    Inventors: Micha Anholt, Naftali Sommer, Tal Inbar
  • Patent number: 8595599
    Abstract: A receiver including a switch for switching output of a memory to one of paths according to content of the output. The memory stores information bits, first check bits and second check bits. The first check bits and second check bits are switched to one of the paths via a rate dematch apparatus to a decoder. The information bits are switched directly to the decoder.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: November 26, 2013
    Assignee: NEC Corporation
    Inventor: Ayumu Yagihashi
  • Publication number: 20130297994
    Abstract: A method and apparatus for Turbo encoding uses a set of rate-compatible Turbo Codes optimized at high code rates and derived from a universal constituent code. The Turbo Codes have rate-compatible puncturing patterns. The method comprises: encoding a signal at a first and second encoder using a best rate ½ constituent code universal with higher code rates, the first encoder and the second encoder each producing a respective plurality of parity bits for each information bit; puncturing the respective plurality of parity bits at each encoder with a higher rate best puncturing patterns; and puncturing the respective plurality of parity bits at each encoder with a lower rate best puncturing pattern. In a variation, the best rate ½ constituent code represents a concatenated of polynomials 1+D2+D3 (octal 13) and 1+D+D3 (octal 15), D a data bit. A Turbo Encoder is provided which has hardware to implement the method.
    Type: Application
    Filed: July 8, 2013
    Publication date: November 7, 2013
    Inventors: Mustafa Eroz, A. Roger Hammons, Jr.
  • Patent number: 8578249
    Abstract: Techniques to support low density parity check (LDPC) encoding and decoding are described. An apparatus includes at least one processor and a memory coupled to the at least one processor. The at least one processor is configured to encode or decode a packet based on a base parity check matrix and a set of lifting values. In a particular embodiment, the set of lifting values is limited to lifting values that are each a different power of two. The memory is configured to store parameters associated with the base parity check matrix.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: November 5, 2013
    Assignee: Qualcomm Incorporated
    Inventors: Aamod Khandekar, Thomas Richardson
  • Patent number: 8578231
    Abstract: The present invention relates to a method, a terminal device and a network device for providing redundancy parameters for an automatic repeat request processing at a terminal device. The method includes selecting a redundancy strategy for an automatic repeat request processing at the terminal, and transmitting information indicating the selected redundancy strategy to the terminal device for generating redundancy parameters for the automatic repeat request processing at said terminal device. The information includes at least one of an index and a pointer to the selected at least one sequence.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: November 5, 2013
    Assignee: Nokia Corporation
    Inventors: Esa Malkamäki, Frank Frederiksen
  • Patent number: 8572467
    Abstract: An apparatus for encoding source data, that includes a first encoder configured to encode the source data to produce first additional data; and a randomizing unit configured to randomize the source data to produce randomized data; and a second encoder configured to encode the randomized data to produce second additional data; and a selector configured to select a number of bits from the first and second additional data to produce first selected data and second selected data, wherein the number of selected bits is selected based upon a data length of an output sequence determined by a transmission frame format, and wherein the data length of the output sequence is variable.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: October 29, 2013
    Assignee: Fujitsu Limited
    Inventor: Jifeng Li
  • Patent number: 8572463
    Abstract: In processing quasi-cyclic low-density parity-check (QC-LDPC) data, an input signal is received which includes decision and reliability information corresponding to unpadded data. Decision and reliability information corresponding to padded data is introduced into the input signal. Message passing is performed one or more times to obtain decoded data. This includes using (1) the decision and reliability information corresponding to the unpadded data and (2) the decision and reliability information corresponding to the padded data, where a preference is given to the decision and reliability information corresponding to the unpadded data over the decision and reliability information corresponding to the unpadded data during message passing. Zero padding is removed from the decoded data.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: October 29, 2013
    Assignee: SK hynix memory solutions inc.
    Inventors: Lingqi Zeng, Yu Kou, Kin Man Ng, Kwok W. Yeung
  • Patent number: 8560928
    Abstract: A diversity method using an error correcting code. The diversity method includes creating a mother code by performing error correction coding on an input bit string to be coded, puncturing the created mother code and acquiring an error correcting code including systematic information and partial parity information, and space-time encoding the acquired error correcting code corresponding to each frequency.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: October 15, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Sooyoung Kim, Hee-Wook Kim, Do-Seob Ahn
  • Patent number: 8533575
    Abstract: An encoding processing apparatus in which reception precision characteristics are improved by specially adapting puncture processing in respect of the code words for each encoding system. A puncture section switches between a puncture pattern for a first code word partial sequence obtained on the basis of the head and tail in a fixed information block, and a puncture pattern for a second code word partial sequence obtained on the basis of the middle portion, excluding the head and tail. Also, the puncture section receives the number of retransmissions of information from a retransmission control section and switches the puncture pattern for the second code word partial sequence in accordance with the number of retransmissions. In addition, the puncture section prioritizing systematic bits over parity bits when puncturing the first code word partial sequence.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: September 10, 2013
    Assignee: Panasonic Corporation
    Inventor: Jifeng Li