METHOD AND APPARATUS FOR ENCODING AND DECODING DATA
First Claim
1. A method of operating a transmitter, the method comprising the steps of:
- receiving a concatenated transport block of length X;
determining an available FEC block size K, from a group of non-contiguous FEC block sizes, wherein the available non-contiguous FEC block sizes are between Kmin and Kmax, and wherein Kmin≦
KI<
Kmax, and wherein KI is additionally based on X;
segmenting the concatenated transport block of length X into C segments of sizes substantially equal to KI;
determining an FEC codeword for each of the C segments using FEC block size KI; and
transmitting the C FEC codewords over the channel.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for turbo coding and decoding is provided herein. During operation, a concatenated transport block (CTB) of length X is received and a forward error correction (FEC) block size KI is determined from a group of available non-contiguous FEC block sizes between Kmin and Kmax, and wherein Kmin≦KI<Kmax and wherein KI is additionally based on X. The concatenated transport block of length X is segmented into C segments each of size substantially equal KI. An FEC codeword for each of the C segments is determined using FEC block size KI; and the C FEC codewords are transmitted over the channel.
-
Citations
20 Claims
-
1. A method of operating a transmitter, the method comprising the steps of:
-
receiving a concatenated transport block of length X; determining an available FEC block size K, from a group of non-contiguous FEC block sizes, wherein the available non-contiguous FEC block sizes are between Kmin and Kmax, and wherein Kmin≦
KI<
Kmax, and wherein KI is additionally based on X;segmenting the concatenated transport block of length X into C segments of sizes substantially equal to KI; determining an FEC codeword for each of the C segments using FEC block size KI; and transmitting the C FEC codewords over the channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13, 14)
-
-
8. A method of operating a transmitter, the method comprising:
-
receiving a concatenated transport block of length X; determining two available FEC block sizes KI−
1 and KI from a group of non-contiguous FEC block sizes, wherein the available non-contiguous FEC block sizes are between Kmin and Kmax, and wherein Kmin≦
KI−
1<
Kmax, Kmin≦
KI≦
Kmax, and wherein KI−
1 and KI are additionally based on X;segmenting the concatenated transport block of length X into C segments of sizes substantially equal to KI−
1 or KI;determining an FEC codeword for each of the C segments using FEC block sizes KI or KI−
1; andtransmitting the C FEC codewords over the channel. - View Dependent Claims (9, 10, 11, 12)
-
-
15. An apparatus comprising:
-
receiving circuitry receiving a concatenated transport block of length X; logic circuitry determining an available FEC block size KI from a group of non-contiguous FEC block sizes, wherein the available non-contiguous FEC block sizes are between Kmin and Kmax, and wherein Kmin≦
KI<
Kmax, and wherein KI is additionally based on X;code block segmentation circuitry segmenting the concatenated transport block of length X into C segments of sizes substantially equal to KI; encoding circuitry determining an FEC codeword for each of the C segments using FEC block size KI; and transmission circuitry transmitting the C FEC codewords over a channel. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
receiving circuitry receiving a concatenated transport block of length X; logic circuitry determining two available FEC block sizes KI−
1 and KI from a group of non-contiguous FEC block sizes, wherein the available non-contiguous FEC block sizes are between Kmin and Kmax, and wherein Kmin≦
KI−
1<
Kmax, Kmin≦
KI≦
Kmax, and wherein KI−
1 and KI are additionally based on X;code block segmentation circuitry segmenting the concatenated transport block of length X into C segments of sizes substantially equal to KI−
1 or KI;encoding circuitry determining an FEC codeword for each of the C segments using FEC block sizes KI or KI−
1; andtransmission circuitry transmitting the C FEC codewords over the channel.
-
Specification