CDMA transceiver techniques for wireless communications
First Claim
1. A method of communicating data signals among a plurality of users, the method comprising:
- spreading and scrambling at least a portion of a block of data obtainable by grouping of data symbols using a serial-to-parallel operation;
combining the spread and scrambled portions of said blocks associated with at least two users;
adding redundant data to said combined spread and scrambled portions; and
transmitting said combined spread and scrambled portions having said redundant data.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention is related to a method for multi-user wireless transmission of data signals in a communication system having at least one base station and at least one terminal. It comprises, for a plurality of users, the following steps:
adding robustness to frequency-selective fading to the data to be transmitted.
performing spreading and scrambling of at least a portion of a block of data, obtainable by grouping data symbols by demultiplexing using a serial-to-parallel operation,
combining (summing) spread and scrambled portions of the blocks of at least two users,
adding transmit redundancy to the combined spread and scrambled portions, and
transmitting the combined spread and scrambled portions with transmit redundancy.
153 Citations
44 Claims
-
1. A method of communicating data signals among a plurality of users, the method comprising:
-
spreading and scrambling at least a portion of a block of data obtainable by grouping of data symbols using a serial-to-parallel operation;
combining the spread and scrambled portions of said blocks associated with at least two users;
adding redundant data to said combined spread and scrambled portions; and
transmitting said combined spread and scrambled portions having said redundant data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for communicating data signals among a plurality of users, the apparatus comprising:
-
a grouping circuit configured to group data symbols for transmission;
a spreader and scrambling circuit configured to spread and/or scramble said grouped data symbols;
an adder configured to add redundant data to said spread and scrambled grouped data symbols. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for communicating data signals between at least one base station and at least one terminal, the method comprising:
-
receiving a signal from at least one antenna;
performing subband processing of a version of said received signal;
separating contribution signals associated with a plurality of users, the contribution signals being derivable from said received signal; and
restoring data from each one of the contribution signals, the data having been configured to resist frequency-selective fading. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 33, 34, 35)
-
- 30. The method recited in 22, wherein the step of filtering comprises processing said portion with a filter characterized by filter coefficients that are determined while maintaining one version of the filtered signal as close as possible to a version of the pilot symbol.
-
36. An apparatus for communicating data signals among a plurality of users, the apparatus comprising:
-
a plurality of circuits configured to perform subband processing on received signals;
a despreader circuit configured to determine an estimate of a plurality of subband processed symbols received for at least one user terminal from the received signals. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A method of communicating data signals among a plurality of users, the method comprising:
transforming data symbols associated with the plurality of users into respective user sequences;
performing linear precoding on each user sequence;
converting each user sequence into data blocks;
spreading each user data block with a user-specific composite code sequence derived from the multiplication of an orthogonal spreading code specific to said user and a base station-specific scrambling code;
adding the spread block sequences of all users; and
performing an inverse transform on the added block sequences into the time domain.
-
43. A method of communicating data signals among a plurality of users, the method comprising:
converting data symbols associated with the plurality of users into respective user data blocks;
linearly preceding said data blocks;
placing said preceded data blocks onto a plurality of carrier signals;
demultiplexing said precoded data blocks into a plurality of sequences;
spreading each demultiplexed sequence with a user code sequence, which is derivable from the multiplication of a respective user-specific orthogonal spreading code by a base station-specific scrambling code;
adding all spread sequences to a pilot block sequence to produce a sum sequence; and
performing a space-time encoding on the sum sequence.
-
44. A method of communicating data signals among a plurality of users, the method comprising:
demultiplexing data symbol sequence into several data streams;
converting said data streams into respective symbol blocks;
spreading said symbol blocks with a user composite code sequence, which is derivable from the multiplication of a user-specific orthogonal spreading code by a base station-specific scrambling code;
adding a pilot block sequence to each spread sequence to produce an output chip block;
padding each of the output chip block with a zero postfix; and
performing a parallel-to-serial conversion on the padded block.
Specification