TD-SCDMA uplink processing for synchronization of signals at base station receiver
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 10*2N ms, N being any integer ranging from 0 to 3,storing a block of channel encoded data of a transport channel in a memory comprising memory lines each having 8 bits;
if the block of channel encoded data has a number of bits that is not an integer multiple of 8, 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;
reading the block of channel encoded data and the padded bits from the memory in equal sized segments;
wherein a group of registers is provided to store time slot configuration parameters includes writing five sets of time slot configuration parameters for configuring a chip rate processing unit to process five uplink time slots of a sub-frame; and
processing data using the chip rate processing unit, including performing at least one of spreading data, scrambling data, and combining data from multiple physical channels to prepare the data for uplink transmission;
wherein the telecommunications standard comprises Time Division-Synchronous Code Division Multiple Access standard.
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
20 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 10*2N ms, N being any integer ranging from 0 to 3, storing a block of channel encoded data of a transport channel in a memory comprising memory lines each having 8 bits; if the block of channel encoded data has a number of bits that is not an integer multiple of 8, 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; reading the block of channel encoded data and the padded bits from the memory in equal sized segments; wherein a group of registers is provided to store time slot configuration parameters includes writing five sets of time slot configuration parameters for configuring a chip rate processing unit to process five uplink time slots of a sub-frame; and processing data using the chip rate processing unit, including performing at least one of spreading data, scrambling data, and combining data from multiple physical channels to prepare the data for uplink transmission; wherein the telecommunications standard comprises Time Division-Synchronous Code Division Multiple Access standard. - View Dependent Claims (2, 3, 4)
-
-
5. 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; reading the block of data and the padded bits in one or more equal sized segments, in which each TTI value is equal to 10*2N ms, N being an integer ranging from 0 to 3, and each memory line has 8 bits; wherein a group of registers is provided to store time slot configuration parameters includes writing five sets of time slot configuration parameters for configuring a chip rate processing unit to process five uplink time slots of a sub-frame; and processing data using the chip rate processing unit, including performing at least one of spreading data, scrambling data, and combining data from multiple physical channels to prepare the data for uplink transmission; wherein storing the encoded data, storing the padded bits, and reading the block of data and padded bits comply with Time Division-Synchronous Code Division Multiple Access standard. - View Dependent Claims (6, 7, 8)
-
-
9. 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; a second circuitry to read the block of data and the padded bits from the memory in one or more equal sized segments; a chip rate processing unit to process data, including performing at least one of spreading data, scrambling data, and combining data from multiple physical channels to prepare the data for uplink transmission; wherein a group of registers is provided to store time slot configuration parameters includes to store five sets of time slot configuration parameters for configuring the chip rate processing unit to process five uplink time slots of a sub-frame, wherein the first circuitry processes data in compliance with a telecommunications standard that specifies the transmission time interval to be 10*2N ms, N being any integer ranging from 0 to 3, and each memory line has 8 bits; and wherein the first and second circuitry process data in compliance with Time Division-Synchronous Code Division Multiple Access standard. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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; 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, a chip rate processing unit to process data, including performing at least one of spreading data, scrambling data, and combining data from multiple physical channels to prepare the data for uplink transmission; wherein a group of registers is provided to store time slot configuration parameters includes to store five sets of time slot configuration parameters for configuring the chip rate processing unit to process five uplink time slots of a sub-frame, wherein the BRP front end processing unit processes data in compliance with a telecommunications standard that specifies the transmission time interval to be 10*2N ms, N being any integer ranging from 0 to 3, and each memory line has 8 bits; and wherein the BRP front end processing unit and BRP back end processing unit process data in compliance with Time Division-Synchronous Code Division Multiple Access standard. - View Dependent Claims (19)
-
-
20. 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; a second circuitry to read the block of data and the padded bits in one or more equal sized segments; a chip rate processing unit to process data, including performing at least one of spreading data, scrambling data, and combining data from multiple physical channels to prepare the data for uplink transmission; wherein a group of registers is provided to store time slot configuration parameters includes to store five sets of time slot configuration parameters for configuring the chip rate processing unit to process five uplink time slots of a sub-frame, wherein the first circuitry processes data in compliance with a telecommunications standard that specifies the transmission time interval to be 10*2N ms, N being any integer ranging from 0 to 3, and each memory line consists of 8 bits; and wherein the first and second circuitry process data in compliance with Time Division-Synchronous Code Division Multiple Access standard.
- a memory comprising memory lines, each memory line having a predetermined number of bits;
Specification