Apparatus and method for encoding and decoding TFCI in a mobile communication system
First Claim
1. An apparatus for encoding 10 consecutive input bits indicating a TFCI (Transport Format Combination Indicator) into a sequence of 48 symbols in an NB-TDD mobile communication system, the apparatus for encoding having at least an orthogonal sequence generator, a mask sequence generator, and adder, and a puncturer, the apparatus comprising:
- an orthogonal sequence generator for creating a plurality of biorthogonal sequences having a length of at least 2n where 2n>
48, 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, 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 sequences output from the adder so as to output the sequence of 48 symbols,wherein the puncturer performs puncturing according to one of following puncturing patterns;
{0, 4, 8,13,16,20,27,31,34,38,41,44,50,54,57,61}{0, 4, 8,13,16,21,25,28,32,37,43,44,49,52,56,62}{0, 4, 8,13,16,21,25,31,32,37,43,44,49,52,56,61}{0, 4, 8,13,18,21,25,30,35,36,40,46,50,53,57,62}{0, 4, 8,13,18,21,25,30,35,37,40,47,50,53,57,62}{0, 4, 8,13,19,22,27,30,33,36,41,44,49,55,58,61}{0, 4, 8,13,19,22,27,30,33,36,41,44,50,52,56,63}{0, 4, 8,13,19,22,27,30,33,36,41,44,50,52,58,61}{0, 4, 8,13,16,20,27,31,34,38,41,44,50,54,57,61}.
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.
13 Citations
19 Claims
-
1. An apparatus for encoding 10 consecutive input bits indicating a TFCI (Transport Format Combination Indicator) into a sequence of 48 symbols in an NB-TDD mobile communication system, the apparatus for encoding having at least an orthogonal sequence generator, a mask sequence generator, and adder, and a puncturer, the apparatus comprising:
-
an orthogonal sequence generator for creating a plurality of biorthogonal sequences having a length of at least 2n where 2n>
48, 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, 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 sequences output from the adder so as to output the sequence of 48 symbols, wherein the puncturer performs puncturing according to one of following puncturing patterns; {0, 4, 8,13,16,20,27,31,34,38,41,44,50,54,57,61} {0, 4, 8,13,16,21,25,28,32,37,43,44,49,52,56,62} {0, 4, 8,13,16,21,25,31,32,37,43,44,49,52,56,61} {0, 4, 8,13,18,21,25,30,35,36,40,46,50,53,57,62} {0, 4, 8,13,18,21,25,30,35,37,40,47,50,53,57,62} {0, 4, 8,13,19,22,27,30,33,36,41,44,49,55,58,61} {0, 4, 8,13,19,22,27,30,33,36,41,44,50,52,56,63} {0, 4, 8,13,19,22,27,30,33,36,41,44,50,52,58,61} {0, 4, 8,13,16,20,27,31,34,38,41,44,50,54,57,61}. - View Dependent Claims (2, 3)
-
-
4. A method for encoding 10 consecutive input bits indicating a TFCI (Transport Format Combination Indicator) of each of successively transmitted frames into a sequence of 48 symbols in an NB-TDD mobile communication system, comprising:
-
creating in an orthogonal sequence generator a plurality of biorthogonal sequences having a length of at least 2n where 2n>
48, and outputting a biorthogonal sequence selected from the biorthogonal sequences by first information bits of the TFCI;creating in a mask sequence generator a plurality of mask sequences, and outputting a mask sequence selected from the mask sequences by second information bits of the TFCI; adding in an adder the selected biorthogonal sequence and the mask sequence; and performing puncturing in a puncturer on sequences output from the adder so as to output the sequence of 48 symbols, wherein the puncturing is performed according to one of following puncturing patterns; {0, 4, 8,13,16,20,27,31,34,38,41,44,50,54,57,61} {0, 4, 8,13,16,21,25,28,32,37,43,44,49,52,56,62} {0, 4, 8,13,16,21,25,31,32,37,43,44,49,52,56,61} {0, 4, 8,13,18,21,25,30,35,36,40,46,50,53,57,62} {0, 4, 8,13,18,21,25,30,35,37,40,47,50,53,57,62} {0, 4, 8,13,19,22,27,30,33,36,41,44,49,55,58,61} {0, 4, 8,13,19,22,27,30,33,36,41,44,50,52,56,63} {0, 4, 8,13,19,22,27,30,33,36,41,44,50,52,58,61} {0, 4, 8,13,16,20,27,31,34,38,41,44,50,54,57,61}. - View Dependent Claims (5, 6)
-
-
7. An apparatus for encoding 10 consecutive input bits indicating a TFCI (Transport Format Combination Indicator) of each 48 symbols in a mobile communication system, the apparatus for encoding having at least a second order Reed Muller code generator and a puncturer, the apparatus 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}. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for encoding 10 consecutive input bits indicating a TFCI (Transport Format Combination Indicator) of each 48 symbols in an NB-TDD mobile communication system, comprising the step of:
-
second order Reed Muller coding for generating in a second order Reed Muller code generator 64 coded symbols by using length 64 Walsh codes and length 64 masks in response to the input bits; and generating 48 symbols by puncturing 16 symbols out of the 64 coded symbols wherein puncturing positions of the 16 symbols in a puncturer are as follows; {0, 4, 8,13,16,20,27,31,34,38,41,44,50,54,57,61}. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An apparatus for encoding 10 consecutive input bits indicating a TFCI (Transport Format Combination Indicator) of each 48 sybols in a mobile communication system, the apparatus for encoding having at least a second order Reed Muller code generator and a puncturer, the apparatus 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 the puncturer performs puncturing according to any one of puncturing patterns given below; {0, 4, 8,13,16,20,27,31,34,38,41,44,50,54,57,61} {0, 4, 8,13,16,21,25,28,32,37,43,44,49,52,56,62} {0, 4, 8,13,16,21,25,31,32,37,43,44,49,52,56,61} {0, 4, 8,13,18,21,25,30,35,36,40,46,50,53,57,62} {0, 4, 8,13,18,21,25,30,35,37,40,47,50,53,57,62} {0, 4, 8,13,19,22,27,30,33,36,41,44,49,55,58,61} {0, 4, 8,13,19,22,27,30,33,36,41,44,50,52,56,63} {0, 4, 8,13,19,22,27,30,33,36,41,44,50,52,58,61} {0, 4, 8,13,16,20,27,31,34,38,41,44,50,54,57,61}.
-
-
19. A method for encoding 10 consecutive input bits indicating a TFCI (Transport Format Combination Indicator) of each 48 symbols in an NB-TDD mobile communication system, comprising the step of:
-
second order Reed Muller coding for generating in a second order Reed Muller code generator 64 coded symbols by using length 64 Walsh codes and length 64 masks in response to the input bits; and generating 48 symbols by puncturing 16 symbols out of the 64 coded symbols, wherein the puncturing is performed according to any one of puncturing patterns given below; {0, 4, 8,13,16,20,27,31,34,38,41,44,50,54,57,61} {0, 4, 8,13,16,21,25,28,32,37,43,44,49,52,56,62} {0, 4, 8,13,16,21,25,31,32,37,43,44,49,52,56,61} {0, 4, 8,13,18,21,25,30,35,36,40,46,50,53,57,62} {0, 4, 8,13,18,21,25,30,35,37,40,47,50,53,57,62} {0, 4, 8,13,19,22,27,30,33,36,41,44,49,55,58,61} {0, 4, 8,13,19,22,27,30,33,36,41,44,50,52,56,63} {0, 4, 8,13,19,22,27,30,33,36,41,44,50,52,58,61} {0, 4, 8,13,16,20,27,31,34,38,41,44,50,54,57,61}.
-
Specification