Channel encoding/decoding in communication system
AssigneeSamsung Electronics Co., Ltd.
InventorsJae-Yeol Kim, Chang-Soo Park, Hee-Won Kang, Jun-Jin Kong, Jong-Seon No, Kyeong-Cheol Yang
Life of this patent
Estimating the term…
Abstract
A channel decoding device for a receiver which receives symbols coded by inserting at least one specific bit in a data frame at a predetermined position. In the channel decoding device, a symbol inserter receives the symbols, inserts a symbol having a specific value at a predetermined specific bit insert position and outputs the received symbols at other positions. A decoder decodes symbols output from the symbol inserter.
Claims17
A channel decoding device for a receiver which receives symbols coded after inserting at least one specific bit in a data frame at predetermined positions, the device comprising:
- a demultiplexer receiving the symbols, for demultiplexing the received symbols into data symbols, first parity symbols and second parity symbols;
- a symbol inserter for inserting symbols having a specific value at predetermined insert positions within the data symbols and outputting the received symbols at other positions;
- a first decoder for decoding the data symbols output from the symbol inserter and the first parity symbols to generate first decoded symbols;
- an interleaver for interleaving an output of the first decoder;
- a second decoder for decoding the first decoded symbols output from the interleaver and the second parity symbols to generate second decoded symbols;
- and
- a deinterleaver for deinterleaving an output of the second decoder.
A channel decoding method for a receiver which receives symbols coded after inserting at least one specific bit in a data frame at predetermined positions, the method comprising the steps of:
- a) receiving the symbols;
- b) demultiplexing the received symbols into data symbols, first parity symbols and second parity symbols;
- c) inserting symbols having a specific value at predetermined insert positions within the data symbols and outputting the received symbols at other positions;
- d) decoding the data symbols, having the specific value inserted, and first parity symbols to generate first decoded symbols;
- e) interleaving the first decoded symbols;
- f) decoding the interleaved first decoded symbols and the second parity symbols to generate second decoded symbols;
- and
- g) deinterleaving the second decoded symbols.
A channel decoding method for a receiver which receives symbols coded after inserting at least one specific bit in a data frame at predetermined positions, the method comprising the steps of:
- a) receiving the symbols of the frame and changing symbols of the received symbols positioned at the predetermined positions into a specific value;
- b) decoding the received symbols including symbols having the specific value;
- c) changing the inserted symbols of fed-back symbols to the specific value, and repeating step (b);
- and
- d) upon completion of step (c), outputting the decoded data.
A channel decoding device for a receiver in a mobile communication system for decoding a turbo encoded signal transmitted from a transmitter, wherein the transmitter includes a bit inserter for inserting at least one specific bit at a predetermined position within a received information bit stream, and a turbo encoder for encoding the specific bit inserted information bit stream into data symbols, first parity symbols and second parity symbols, the device comprising:
- a demultiplexer receiving the turbo encoded symbols, for demultiplexing the received symbols into data symbols, first parity symbols and second parity symbols;
- a symbol inserter for changing a symbol having a specific value at a predetermined specific bit insert position of the data symbols and outputting the received symbols at other positions;
- a first decoder for decoding the data symbols output from the symbol inserter and the first parity symbols to generate first decoded symbols;
- an interleaver for interleaving an output of the first decoder;
- a second decoder for decoding the first decoded symbols output from the interleaver and the second parity symbols to generate second decoded symbols;
- and
- a deinterleaver for deinterleaving the second decoded symbols to generate decoded data.
A channel decoding method for a receiver in a mobile communication system for decoding a turbo encoded signal transmitted from a transmitter, wherein the transmitter includes a bit inserter for inserting at least one specific bit at a predetermined position within a received information bit stream, and a turbo encoder that encodes the specific bit inserted information bit stream into data symbols, first parity symbols and second parity symbols, the method comprising the steps of:
- a) receiving the turbo encoded signal;
- b) demultiplexing the received symbols into the data symbols, the first parity symbols and the second parity symbols;
- c) changing a symbol having a specific value at a predetermined specific bit insert position of the data symbols and outputting the received symbols at other bit positions;
- d) decoding the data symbols at symbol positions having the specific value inserted and the first parity symbols to generate first decoded symbols;
- e) interleaving the first decoded symbols;
- f) decoding the interleaved first decoded symbols and the second parity symbols to generate second decoded symbols;
- and
- g) deinterleaving the second decoded symbols.
A turbo encoding and decoding apparatus, comprising:
- the turbo encoding apparatus comprising:
- a bit inserter for inserting at least one bit at a predetermined position of a received data bit stream;
- a first encoder for encoding the data bit stream at positions where the bits are inserted to generate a first parity symbol stream;
- an interleaver for interleaving the data bit stream;
- a second encoder for encoding the output of the interleaver to generate a second parity symbol stream;
- and
- a multiplexer for multiplexing outputs of the bit inserter, the first encoder and the second encoder to output a channel-coded symbol stream;
- and
- the turbo decoding apparatus comprising:
- a demultiplexer for receiving the channel-coded symbols and demultiplexing data symbols, first parity symbols and second parity symbols;
- a first decoder for decoding data symbols output from the demultiplexer and the first parity symbols to generate first decoded symbols;
- an interleaver for interleaving an output of the first decoder;
- a second decoder for decoding the first decoded symbols output from the interleaver and the second parity symbols to generate second decoded symbols;
- and
- a deinterleaver for deinterleaving the second decoded symbols to generate decoded data.
Dependencies are inferred from the claim text.