TD-SCDMA UPLINK PROCESSING
First Claim
1. A method comprising:
- in a wireless communication device that implements radio frame equalization in compliance with a telecommunications standard that specifies a transmission time interval to be T0*2N ms, T0 being a predetermined time interval, N being any integer ranging from 0 to M, M being a positive integer,storing a block of channel encoded data of a transport channel in a memory comprising memory lines each having 2M bits;
if the block of channel encoded data has a number of bits that is not an integer multiple of 2M, storing one or more padded bits after an end of the block of channel encoded data to an end of a last memory line occupied by the block of channel encoded data, andreading the block of channel encoded data and the padded bits from the memory in equal sized segments.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless system includes a TTI memory architecture in which encoded data are stored in a memory at a rate of one block of encoded data per transmission time interval (TTI), TTI being selected from a set of predetermined values, the memory including memory lines each having a predetermined number of bits that is determined according to the set of predetermined TTI values. For every block of data in which the end of the block of data does not align with an end of a last memory line occupied by the block of data, one or more padded bits are stored after the end of the block of data to the end of the last memory line occupied by the block of data so the last memory line is filled with a portion of the block of data and the one or more padded bits. The block of data and the padded bits are read in one or more equal sized segments.
-
Citations
27 Claims
-
1. A method comprising:
in a wireless communication device that implements radio frame equalization in compliance with a telecommunications standard that specifies a transmission time interval to be T0*2N ms, T0 being a predetermined time interval, N being any integer ranging from 0 to M, M being a positive integer, storing a block of channel encoded data of a transport channel in a memory comprising memory lines each having 2M bits; if the block of channel encoded data has a number of bits that is not an integer multiple of 2M, storing one or more padded bits after an end of the block of channel encoded data to an end of a last memory line occupied by the block of channel encoded data, and reading the block of channel encoded data and the padded bits from the memory in equal sized segments. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method comprising:
-
storing encoded data in a memory at a rate of one block of encoded data per transmission time interval (TTI), TTI being selected from a set of predetermined values, the memory comprising memory lines each having a predetermined number of bits that is determined according to the set of predetermined TTI values; for every block of data in which the end of the block of data does not align with an end of a last memory line occupied by the block of data, storing one or more padded bits after the end of the block of data to the end of the last memory line occupied by the block of data so the last memory line is filled with a portion of the block of data and the one or more padded bits; and reading the block of data and the padded bits in one or more equal sized segments. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a memory comprising memory lines, each memory line having a predetermined number of bits; a first circuitry to store blocks of data of a transport channel associated with a wireless transmission link in the memory, and for each of the blocks of data that has a number of bits that is not an integer multiple of the predetermined number, storing one or more padded bits after an end of the block of data to an end of a last memory line occupied by the block of data; and a second circuitry to read the block of data and the padded bits from the memory in one or more equal sized segments. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A wireless chipset for processing data for uplink transmission, the wireless chipset comprising:
-
a transmission timing interval (TTI) memory comprising memory lines, each memory line having a predetermined number of bits; a bit rate processing (BRP) front end processing unit to store a block of encoded data in the TTI memory per TTI for each active transport channel, and for each of the blocks of encoded data that has a number of bits that is not an integer multiple of the predetermined number, storing one or more padded bits after an end of the block of encoded data to fill a last memory line occupied by the block of encoded data; and a BRP back end processing unit to read each block of encoded data and associated padded bits from the memory in one or more equal sized segments. - View Dependent Claims (26)
-
-
27. An apparatus comprising:
-
a memory comprising memory lines, each memory line having a predetermined number of bits; a first circuitry to store encoded data in the memory at a rate of one block of encoded data per transmission time interval (TTI), TTI being selected from a set of predetermined values; means for storing padded bits in the memory, in which for every block of encoded data where the end of the block of encoded data does not align with an end of a last memory line occupied by the block of encoded data, padded bits are stored after the end of the block of data to the end of the last memory line occupied by the block of data without calculating a number of padded bits; and a second circuitry to read the block of data and the padded bits in one or more equal sized segments.
-
Specification