Abstract:
Disclosed is a 5G or pre-5G communication system to be provided so as to support a data transmission rate higher than that of a 4G communication system such as long term evolution (LTE). According to the present disclosure, a method for transmitting a signal in a communication system supporting multi-user access comprises the steps of: transmitting, to a receiving device, information indicating a codebook formed on the basis of at least two signal constellations for sparse code multiple access (SCMA) transmissions; and transmitting signals on the basis of the codebook, wherein the at least two signal constellations are generated on the basis of energy values of symbols of a pre-given mother signal constellation and sizes of the symbols of the mother signal constellation.
Abstract:
A list decoding method for a polar code includes generating a tree-type decoding graph for input codeword symbols; the generating a tree-type decoding graph including, generating a decoding path list to which a decoding edge is added based on a reliability of a decoding path, the decoding path list being generated such that, among decoding paths generated based on the decoding edge, decoding paths within a threshold number of critical paths survive within the decoding path list in an order of high likelihood probability, and determining an estimation value, which corresponds to a decoding path having a maximum likelihood probability from among decoding paths of the decoding path list, as an information word.
Abstract:
An operating method of a controller includes selecting bits of code word to be punctured; detecting locations of incapable bits of an input word based on locations of the bits to be punctured and a structure of a generation matrix calculation unit; refreezing the input word such that frozen bits and incapable bits of the input word overlap; generating input word bits by replacing information word bits with frozen bits based on the refreezing result; generating the code word by performing generation matrix calculation on the input word bits; generating output bits by puncturing the code word based on locations of the bits to be punctured; and transmitting the output bits to a nonvolatile memory device.
Abstract:
An operating method of a nonvolatile memory device controller includes generating a code word through polar encoding of information bits, reading a mapping pattern, generating a repeated mapping pattern through iteration of the mapping pattern, and mapping each bit of the code word onto a specific bit of multi-bit data of the nonvolatile memory device, based upon the repeated mapping pattern.