H03M13/258

CODE BLOCK SEGMENTATION AND CONFIGURATION FOR CONCATENATED TURBO AND RS CODING
20190207703 · 2019-07-04 ·

A method for performing code block segmentation for wireless transmission using concatenated forward error correction encoding includes receiving a transport block of data for transmission having a transport block size, along with one or more parameters that define a target code rate. A number N of inner code blocks needed to transmit the transport block is determined. A number M-outer code blocks may be calculated based on the number of inner code blocks and on encoding parameters for the outer code blocks. The transport block may then be segmented and encoded according to the calculated encoding parameters.

DATA RETRANSMISSION METHOD FOR POLAR CODE, AND DEVICE THEREFOR
20190140663 · 2019-05-09 ·

A data retransmission method for a polar code, and a device therefor are disclosed. The data retransmission method of the disclosure can comprise the steps of: generating a first data block by allocating a plurality of data bits to input bits, with high priorities, among input bits of a polar code encoding module on the basis of a target encoding rate; transmitting the generated first data block; generating a second data block by allocating first data bits among the plurality of data bits to input bits, with low priorities, among the input bits of the polar code encoding module, on the basis of the target encoding rate and shortening bits; and transmitting the generated second data block as a retransmission of the first data block.

Decoding across transmission time intervals
10277256 · 2019-04-30 · ·

Aspects of the disclosure provide a method for accelerating a decoding process. The method includes receiving first bit reliability values (BRVs) of a first codeword corresponding to a first bit sequence of an information block, receiving second BRVs of a second codeword corresponding to a second bit sequence of the information block, aggregating respective first BRVs and second BRVs into an aggregated. BRV for each static code bit of the second codeword, and decoding the second codeword to recover the second bit sequence of the information block using the aggregated BRVs of each static code bit of the second codeword.

Code block segmentation and configuration for concatenated turbo and RS coding

A method for performing code block segmentation for wireless transmission using concatenated forward error correction encoding includes receiving a transport block of data for transmission having a transport block size, along with one or more parameters that define a target code rate. A number N of inner code blocks needed to transmit the transport block is determined. A number Mouter code blocks may be calculated based on the number of inner code blocks and on encoding parameters for the outer code blocks. The transport block may then be segmented and encoded according to the calculated encoding parameters.

METHOD FOR TRANSFERRING DATA VIA A DISRUPTED RADIO CHANNEL AND RECEIVING UNIT AND TRANSMITTING UNIT FOR USE IN THE METHOD
20190068332 · 2019-02-28 · ·

Modern mobile communication systems transfer data by error protection measures including the use of a forward error correction code for the channel coding and a HARQ (hybrid automatic repeat request) system for the repeated transfer of incorrect transport blocks in response to the error protection mechanisms failing. When a turbo code is used as an error protection code, two decoders work on the decoding of the turbo code. Disclosed is an expanded HARQ system wherein the receiving side determines which of the decoders was more greatly challenged in the decoding of the turbo code and reports this to the transmitting side. Instead of uniformly providing more redundancy data to both decoders, more redundancy data are targetedly provided to the more greatly challenged decoder in the expanded HARQ process than in the case of the repetition operation according to the typical HARQ process reducing the latency of the data transfer.

MEMORY SYSTEM AND OPERATING METHOD THEREOF
20190004895 · 2019-01-03 ·

The memory system includes a memory device including a volatile storage area and a non-volatile storage area; and a controller including first and second interfaces for transferring data between the memory system and a host, and suitable for transferring data between the volatile storage area and the host through the first interface and transferring data between the non-volatile storage area and the host through the second interface, wherein the controller is further suitable for determining whether or not an error occurs in data read from the volatile storage area in a normal operation mode, and dumping a whole of the volatile storage area into a predetermined first location of the non-volatile storage area when an error is determined to occur in the data read from the volatile storage area.

Rate adaptive turbo forward error correction
10148390 · 2018-12-04 · ·

Techniques herein support enhanced multi-rate encoding and decoding of signals in multiple formats. In one embodiment, input data is received at a first device at one of a plurality of data rates. Encoder units are activated to produce streams of encoded input data. The encoder units are configured to operate at the same data rate. Differential encoding operations are performed to produce an encoded output stream. The encoded output stream is modulated for transmission to a second device. In another embodiment, a first device receives an encoded data stream that is transmitted from a second device. The modulated data stream includes encoded data at one of a plurality of data rates. Differential decoding is performed on the encoded data by activating one or more of a plurality of decoder units, where each of the plurality of decoder units is configured to operate at the same rate.

Decoding method for convolutionally coded signal
10116337 · 2018-10-30 · ·

A decoding method for a convolutionally coded signal is provided. The convolutionally coded signal includes a trellis. The decoding method includes determining a plurality of first sub-trellises from the trellis, decoding the first sub-trellises, determining a plurality of second sub-trellises from the trellis, boundaries of the second sub-trellises being different from boundaries of the first sub-trellises, and decoding the second sub-trellises.

TRANSCEIVING SYSTEM USING A JOINED LINEAR ORTHOGONAL MODULATION

A transceiving system using a joined modulation alphabet A having a size M the symbols of which are distributed on a plurality N of orthogonal dimensions, the symbols carried by a dimension belonging to a linear sub-alphabet A.sub.n having a size P, with M=NP. The transmitter performs a turbocoding of a block of information bits, the code words provided by the turbocoder being mapped to symbols of the joined modulation alphabet before modulating the signal to be transmitted. The receiver performs turbodecoding from the projection of the symbols received on the orthogonal dimensions of the alphabet.

METHOD AND DEVICE FOR ITERATIVE DEMODULATION, EQUALIZATION AND CHANNEL DECODING
20180234208 · 2018-08-16 · ·

The present invention concerns a method and device for demodulating received symbols using a turbo-demodulation scheme comprising an iterative channel equalization and wherein an iterative channel decoder is used in the turbo-demodulation scheme, characterized in that the iterative channel decoder performs a first iterative process named iterative decoding process, the turbo-demodulation performing a second iterative process named iterative demodulation and decoding process, at each iteration of the second iterative process, the iterative channel decoder executing plural iterations in order to decode bits from which symbols are derived from. The iterative channel decoder: memorizes at the end of the iterations of the first iterative process, the variables used internally by the iterative channel decoder, reads the memorized variables at the following iteration of the second iterative process.