Method and apparatus for performing encoding using block code having input/output of variable length
AssigneeElectronics and Telecommunications Research Institute
InventorsTaegyun Noh, Hyukjun Oh, Sung Cheol Chang, Jihoon Choi
Life of this patent
Estimating the term…
Abstract
There are provided an encoding method and an encoder performing an encoding by an operation of generating a first output message by encoding an input message based on a first block code, an operation of generating a second output message by encoding some of the input message based on a second block code, and an operation of concatenating the first output message and the second output message.
Claims12
A terminal transmitting an encoded message in a wireless communication network, the terminal comprising:
- a processor and a memory, wherein the processor executes a program stored in the memory to perform
- an operation of generating a first output message by encoding an input message based on a first block code,
- an operation of generating a second output message by encoding some of the input message based on a second block code, and
- an operation of transmitting the encoded message in which the first output message and the second output message are concatenated,
- wherein the first block code is a block code having a length of an output message of 2n, and the second block code is a Reed-Muller code having a length of an output message of 2m, m being smaller than n.
A method for transmitting an encoded message in a wireless communication network, the method comprising:
- generating a first output message by encoding an input message based on a first block code,
- generating a second output message by encoding some of the input message based on a second block code, and
- transmitting the encoded message in which the first output message and the second output message are concatenated,
- wherein the first block code is a block code having a length of an output message of 2n, and the second block code is a Reed-Muller code having a length of an output message of 2m, m being smaller than n.
A terminal receiving a message to be decoded in a wireless communication network, the terminal comprising:
- a processor and a memory, wherein the processor executes a program stored in the memory to perform
- an operation of receiving the message,
- an operation of generating a first output message by decoding the received message based on a fast Walsh-Hadamard transform (FWHT),
- an operation of calculating a correlation value of a code originated from a dual orthogonal code and some of the received message, and
- an operation of mapping the first output message and the correlation value.
Dependencies are inferred from the claim text.