Apparatus and method for encoding and decoding TFCI in a mobile communication system
First Claim
1. An apparatus for encoding k consecutive input bits indicating a TFCI (Transport Format Combination Indicator) of each of successively transmitted frames into a sequence of m symbols in an NB-TDD (Narrowband-Time Division Duplex) mobile communication system, comprising:
- an encoder for encoding the k input bits into a sequence of at least 2n symbols where 2n>
m, using an extended Reed-Muller code from a Kasami sequence; and
a puncturer for performing puncturing on the sequence of 2n symbols from the encoder so as to output a sequence of m symbols.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an apparatus for encoding k consecutive inputs indicating a TFCI (Transport Format Combination Indicator) of each of successively transmitted frames into a sequence of m symbols in an NB-TDD (Narrowband-Time Division Duplex) mobile communication system. An encoder encodes the k input bits into a sequence of at least 2n symbols where 2n>m, using an extended Reed-Muller code from a Kasami sequence. A puncturer performs puncturing on the sequence of 2n symbols from the encoder so as to output a sequence of m symbols.
50 Citations
27 Claims
-
1. An apparatus for encoding k consecutive input bits indicating a TFCI (Transport Format Combination Indicator) of each of successively transmitted frames into a sequence of m symbols in an NB-TDD (Narrowband-Time Division Duplex) mobile communication system, comprising:
-
an encoder for encoding the k input bits into a sequence of at least 2n symbols where 2n>
m, using an extended Reed-Muller code from a Kasami sequence; and
a puncturer for performing puncturing on the sequence of 2n symbols from the encoder so as to output a sequence of m symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for encoding k consecutive input bits indicating a TFCI of each of successively transmitted frames into a sequence of m symbols in an NB-TDD mobile communication system, comprising:
-
an orthogonal sequence generator for creating a plurality of biorthogonal sequences having a length of at least 2n where 2n>
m, and outputting a biorthogonal sequence selected from the biorthogonal sequences by first information bits of the TFCI;
a mask sequence generator for creating a plurality of mask sequences, whose minimum distance by a sum of the mask sequences and the biorthogonal sequences is at least 20, using a Kasami sequence, and outputting a mask sequence selected from the mask sequences by second information bits of the TFCI;
an adder for adding a biorthogonal sequence from the orthogonal sequence generator and a mask sequence from the mask sequence generator; and
a puncturer for performing puncturing on the sequence of 2n symbols from the adder so as to output the sequence of m symbols. - View Dependent Claims (9)
-
-
10. An apparatus for encoding k consecutive input bits indicating a TFCI of each of successively transmitted frames into a sequence of m symbols in an NB-TDD mobile communication system, comprising:
-
a 1-bit generator for continuously generating same symbols;
an orthogonal sequence generator for creating first sequences having a length m by puncturing a plurality of base orthogonal sequences having a length of at least 2n where 2n>
m, according to a predetermined puncturing pattern;
a mask sequence generator for creating second sequences having a length m by puncturing base mask sequences having a length of at least 2n where 2n>
m;
a plurality of multipliers provided in association with input TFCI bits, for multiplying the same symbols, the first sequences and the second sequences by associated TFCI bits; and
an adder for adding output sequences of the multipliers and outputting a symbol sequence indicating the TFCI. - View Dependent Claims (11, 12, 13)
-
-
14. A method for encoding k consecutive input bits indicating a TFCI of each of successively transmitted frames into a sequence of m symbols in an NB-TDD mobile communication system, comprising:
-
encoding the k input bits into a sequence of at least 2n symbols where 2n>
m, using an extended Reed-Muller code from a Kasami sequence; and
performing puncturing on the sequence of 2n symbols so as to output a sequence of m symbols. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for encoding k consecutive input bits indicating a TFCI of each of successively transmitted frames into a sequence of m symbols in an NB-TDD mobile communication system, comprising:
-
creating a plurality of biorthogonal sequences having a length of at least 2n where 2n>
m, and outputting a biorthogonal sequence selected from the biorthogonal sequences by first information bits of the TFCI;
creating a plurality of mask sequences, whose minimum distance by a sum of the mask sequences and the biorthogonal sequences is at least 20, using a Kasami sequence represented by a sum of two m-sequences, and outputting a mask sequence selected from the mask sequences by second information bits of the TFCI;
adding the selected biorthogonal sequence and the mask sequence; and
performing puncturing on the sequence of 2n symbols so as to output the sequence of m symbols. - View Dependent Claims (20)
-
-
21. A method for encoding k consecutive input bits indicating a TFCI of each of successively transmitted frames into a sequence of m48 coded symbols in an NB-TDD mobile communication system, comprising:
-
continuously generating same symbols;
creating first sequences having a length m by puncturing a plurality of base orthogonal sequences;
creating second sequences having a length m by puncturing base mask sequences;
multiplying the first sequences and the second sequences by associated TFCI bits; and
adding the resulting sequences calculated by the multiplication and outputting the sequence of m symbols. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus for encoding 10 consecutive input bits indicating a TFCI of each of successively transmitted frames into a sequence of 48 symbols in an NB-TDD mobile communication system, comprising:
-
a (64, 10) second order Reed Muller code generator for generating 64 coded symbols by using length 64 Walsh codes and length 64 masks in response to the input bits; and
a puncturer for puncturing 16 symbols out of the 64 coded symbols wherein puncturing positions of the 16 symbols are as follows;
{0, 4, 8, 13, 16, 20, 27, 31, 34, 38, 41, 44, 50, 54, 57, 61}.
-
-
26. An apparatus for encoding 10 consecutive input bits indicating a TFCI of each of successively transmitted frames into a sequence of 48 symbols in an NB-TDD mobile communication system, comprising:
-
a (48, 10) code generator for generating 48 coded symbols by using length 48 codes which are punctured codes of length 64 Walsh codes and length 48 masks which are punctured codes of length 64 masks, wherein the punctured codes of length 64 Walsh codes and masks are a set of codes generated by puncturing following positions out of the length 64 Walsh codes and masks;
{0, 4, 8, 13, 16, 20, 27, 31, 34, 38, 41, 44, 50, 54, 57, 61}.
-
-
27. A method for encoding 10 consecutive input bits indicating a TFCI of each of successively transmitted frames into a sequence of 48 coded symbols in an NB-TDD mobile communication system, comprising:
-
creating first sequences having a length 48 punctured orthogonal sequences;
creating second sequences having a length 48 punctured mask sequences;
multiplying the first sequences with each associated TFCI bit and the second sequences with each associated TFCI bit; and
adding each resulting sequences calculated by the multiplication and outputting the sequence of 48 symbols, wherein the punctured orthogonal sequences and the punctured mask sequences are sequences generated by puncturing following positions out of length 64 Walsh codes and length 64 masks;
{0, 4, 8, 13, 16, 20, 27, 31, 34, 38, 41, 44, 50, 54, 57, 61}.
-
Specification