Abstract:
A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to generate a low density parity check (LDPC) codeword by LDPC encoding based on a parity check matrix; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the modulator is further configured to map a bit included in a predetermined bit group from among a plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
Abstract:
The present disclosure provides a terminal device and a method performed in the terminal device for communicating with a radio base station (RBS) or a Device-to-Device (D2D) terminal device. The method comprises forming a radio subframe by including coded bits in the radio subframe. The coded bits contain a sequence of systematic bits and a sequence of redundancy bits,and only redundancy bits are included in a head and a tail of the first and/or the last Orthogonal Frequency Division Multiplexing (OFDM) symbols of the radio subframe. The method further comprises transmitting the radio subframe to the radio base station RBS or the Device-to-Device (D2D) terminal device. The present disclosure also provides a communication device communicating with the proposed terminal device and a method performed in the communication device.
Abstract:
A coding and modulation apparatus and method are presented. The apparatus (10) comprises an encoder (11) that encodes input data into cell words, and a modulator (12) that modulates said cell words into constellation values of a non-uniform constellation. The modulator (12) is configured to use, based on the total number M of constellation points of the constellation and the signal-to-noise ratio SNR in dB, a non-uniform constellation from a group of constellations comprising one or more constellations defined by a constellation position vector comprising a predetermined number of constellation positions, wherein in one or more constellation position vectors two or more constellation positions are identical resulting from a condensation of preliminary constellation positions optimized before.
Abstract:
A method includes receiving a headerized SDS protected by unequal error protection; decoding a header from the headerized SDS and removing an impact of the header from C1 row parity to obtain a SDS; for a number of iterations: performing C2 column decoding, for no more than a number of interleaves in each row of the SDS: overwriting a number of columns with successfully decoded C2 codewords, erasing a number of C2 codewords, and maintaining remaining columns as uncorrected, performing CI row decoding; for no more than a number of interleaves in each row of the SDS: overwriting a number of rows with successfully decoded C1 codewords, erasing a number of C1 codewords, and maintaining remaining rows as uncorrected; and outputting the SDS when all rows include only CI codewords and all columns include only C2 codewords; otherwise, outputting indication that the SDS cannot decoded properly.
Abstract:
It is described a method for generating a channel code, in particular for a frame-header, wherein at least a code-word of said channel code is obtained by means of at least a concatenation of code-words of two constituent codes and such concatenation is performed on subsets of code-words of a first constituent code,having maximum length, with code-words of a second constituent code.
Abstract:
A coding and modulation apparatus and method are presented. The apparatus (10) comprises an encoder (11) that encodes input data into cell words, and a modulator (12) that modulates said cell words into constellation values of a non-uniform constellation. The modulator (12) is configured to use, based on the total number M of constellation points of the constellation, the signal-to-noise ratio SNR in dB and the channel characteristics, a non-uniform constellation from a group of constellations comprising one or more of predetermined constellations defined by the constellation position vector u 1...v, wherein v=sqrt(M)/2-1.
Abstract:
Some embodiments include apparatuses and methods having first memory cells, a first access line configured to access the first memory cells, second memory cells, and a second access line configured to access the second memory cells. One of such apparatuses can include a controller configured to cause data to be stored in a memory portion of the first memory cells, to cause a first portion of an error correction code associated with the data to be stored in another memory portion of the first memory cells, and to cause a second portion of the error correction code to be stored in the second memory cells. Other embodiments including additional apparatuses and methods are described.
Abstract:
Methods and nodes in a communication system for conveying N additional bits with a block of data. A method in an encoding node involves determining (302) the respective value of the N additional bits, and selecting (304) a code based on the N values. The block of data is then encoded (306) by use of the selected code. A method in a decoding node involves determining (510, 608) which code, from a predetermined set of candidate codes associated with different possible combinations of values of the N additional bits, that was used for encoding the block of data. The respective values of the N additional bits are then determined based on the determined code. The methods and nodes enable that the N additional bits may be conveyed and determined in the decoding node in an efficient way, without decoding the block of data and at low computational complexity.