US2010254440A1PendingUtilityA1
Method and apparatus for receiving plurality of data signals
Est. expiryNov 9, 2020(expired)· nominal 20-yr term from priority
H04B 2201/70707H04B 1/7105H04L 25/0212H04B 1/7077H04B 1/71052
55
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A transmitter site transmits a plurality of different data signals at a chip rate over a shared spectrum in a code division multiple access communication system. Each transmitted data signal experiences a similar channel response. A combined signal of the transmitted data signals is received. The combined signal is sampled at a multiple of the chip rate. The channel response for the combined signal is determined. A spread data vector is determined using the combined signal samples and the estimated channel response. The data of the different data signals is determined using the spread data vector.
Claims
exact text as granted — not AI-modified1 . A method of processing code division multiple access communications comprising:
receiving over a shared spectrum a signal in a timeslot that includes a plurality of superimposed bursts that had been transmitted at a chip rate where each burst includes data associated with a respective spreading code; sampling the signal at a multiple of the chip rate to produce signal samples; estimating a channel response for the signal at the multiple of the chip rate; determining a spread data vector using the signal samples and the estimated channel response; and estimating data of each burst using the spread data vector and the respective spreading codes.
2 . The method of claim 1 wherein the determining of a spread data vector includes:
determining a first element of a spread data vector using the signal samples and the estimated channel response; and using a factor from the first element determination to determine remaining elements of the spread data vector.
3 . The method of claim 1 wherein the data estimating is by despreading the spread data vector.
4 . The method of claim 1 wherein the determining of a spread data vector includes:
determining a cross correlation matrix using the estimated channel response; selecting a subblock of the cross correlation matrix; determining a Cholesky factor for the subblock; extending the Cholesky factor; and determining the spread data vector using the extended Cholesky factor, a version of the channel response and the signal samples.
5 . The method of claim 1 wherein the determining of a spread data vector includes:
determining a cross correlation matrix using the estimated channel response; and determining the spread data vector using order recursions by determining a first spread data estimate using an element from the cross correlation matrix and recursively determining further estimates using additional elements of the cross correlation matrix.
6 . The method of claim 1 wherein the determining of a spread data vector includes:
determining a column of a channel correlation matrix using the estimated channel response; and determining the spread data vector using the determined column, the estimated channel response, the received signal and a fourier transform.
7 . The method of claim 1 wherein the determining of a spread data vector includes:
combining the signal samples as effective chip rate samples; combining the multiple chip rate estimated channel response as an effective chip rate channel response; and determining a spread data vector using the effective chip rate samples, the effective chip rate channel response and a fourier transform.
8 . The method of claim 1 wherein the estimating of the channel response is as a channel response matrix for the signal at the multiple of the chip rate and the determining of a spread data vector includes:
determining a padded version of a spread data vector of a size corresponding to the multiple chip rate using a column of the channel response matrix, the estimated channel response matrix, the signal samples and a fourier transform; and estimating the spread data vector by eliminating elements of the padded version so that the estimated spread data vector is of a size corresponding to the chip rate.
9 . The method of claim 1 where each burst includes a first data field, a midamble and a second data field wherein the estimating data of each burst comprises estimating the data in each of the data fields of the burst.
10 . A wireless communication apparatus for code division multiple access communications comprising:
a receiver configured to receive over a shared spectrum a signal in a timeslot that includes a plurality of superimposed bursts that had been transmitted at a chip rate where each burst includes data associated with a respective spreading code; a sampling device configured to sample the signal at a multiple of the chip rate to produce signal samples; channel response estimation circuitry configured to estimate a channel response for the signal at the multiple of the chip rate; spread data vector determination circuitry configured to determine a spread data vector using the combined signal samples and the estimated channel response; and data signal estimation circuitry configured to estimate data of each of the bursts using the spread data vector and the respective spreading codes.
11 . The communication apparatus of claim 10 wherein the spread data vector determination circuitry is configured to determine a spread data vector by determining a first element of a spread data vector using the signal samples and the estimated channel response and by using a factor from the first element determination to determine remaining elements of the spread data vector.
12 . The communication apparatus of claim 10 wherein the data signal estimation circuitry is configured to estimate data by despreading the spread data vector.
13 . The communication apparatus of claim 10 wherein the spread data vector determination circuitry is configured to determine a cross correlation matrix using the estimated channel response, to select a subblock of the cross correlation matrix, to determine a Cholesky factor for the subblock, to extend the Cholesky factor and to determine the spread data vector using the extended Cholesky factor, a version of the channel response and the signal samples.
14 . The communication apparatus of claim 10 wherein the spread data vector determination circuitry is configured to determine a cross correlation matrix using the estimated channel response and to determine the spread data vector using order recursions by determining a first spread data estimate using an element from the cross correlation matrix and recursively determining further estimates using additional elements of the cross correlation matrix.
15 . The communication apparatus of claim 10 wherein the spread data vector determination circuitry is configured to determine a column of a channel correlation matrix using the estimated channel response and to determine the spread data vector using the determined column, the estimated channel response, the received signal and a fourier transform.
16 . The communication apparatus of claim 10 wherein the spread data vector determination circuitry is configured to combine the signal samples as effective chip rate samples, to combine the multiple chip rate estimated channel response as an effective chip rate channel response, and to determine a spread data vector using the effective chip rate samples, the effective chip rate channel response and a fourier transform.
17 . The communication apparatus of claim 10 wherein:
the channel response estimation circuitry is configured to estimate the channel response as a channel response matrix for the combined signal at the multiple of the chip rate and the spread data vector determination circuitry is configured to determine a padded version of a spread data vector of a size corresponding to the multiple chip rate using a column of the channel response matrix, the estimated channel response matrix, the signal samples and a fourier transform, and to estimate the spread data vector by eliminating elements of the padded version so that the estimated spread data vector is of a size corresponding to the chip rate.
18 . The communication apparatus of claim 10 where each burst includes a first data field, a midamble and a second data field wherein the data signal estimation circuitry is configured to estimate data of the data fields of each of the bursts.
19 . The communication apparatus of claim 10 configured as a base station for a third generation partnership project (3GPP) universal terrestrial radio access (UTRA) system.
20 . The communication apparatus of claim 10 configured as a user equipment for a third generation partnership project (3GPP) universal terrestrial radio access (UTRA) system.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.