US6347234B1

Practical space-time radio method for CDMA communication capacity enhancement

Summary by NHIP

Space-time CDMA radio method

The method enhances wireless capacity by using uplink data to determine downlink spatial structures for an antenna array. It correlates N parallel received signals with a pseudo-noise sequence and then with complex array calibration vectors representing responses from predetermined directions to obtain spatial information.

Claim Score by NHIP

Read claim 22, the broadest

Abstract

A practical way to enhance signal quality (carrier to interference. C/I) in both up and downlink of wireless point to multi-point CDMA service implements basic radio direction finding techniques to allow for optimal diversity combining in an antenna array employing large number of elements. This approach is facilitated through the use of very small bit counts arithmetic and capitalizing on finite alphabet signal structure (Walsh symbols, for example in IS-95 CDMA) or a known training sequence. Alternate implementations can use floating point data representations. The method facilitates ASIC implementation, thereby enabling distributed processing to achieve the required computation practicality. The method utilizes the uplink channel data to determine the downlink spatial structure (array beams) to enhance downlink C/I and hence, increase downlink capacity. The preferred embodiment is optimized to IS-95, however, any signal that has either a finite alphabet or a training sequence built in can utilize the same idea. The use of the known signal structure facilitates simple array response vector determination and eliminates the necessity for covariance matrix calculation and analysis. Hence, this approach can be utilized for GSM and TDMA wireless air-interfaces as well.

US6347234B1, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Expired 13 January 2019, 7.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

51 claims: 11 independent, 40 dependent

  1. 1
    A method for wireless communication comprising:a) transmitting from a mobile unit a code modulated signal obtained by modulating original symbols by a predetermined pseudo-noise sequence, wherein the original symbols represent an original information signal, and wherein the transmitted signal from the mobile unit includes a known-structure sequence;b) receiving at a base station antenna array N complex valued signal sequences received in parallel from N corresponding antenna elements;c) correlating in parallel each of the N signal sequences with the pseudo-noise sequence to select N received signals comprising N received symbols corresponding to a common one of the original symbols;d) transforming in parallel the N received symbols to obtain N complex-valued transformer outputs;e) correlating collectively the N transformer outputs with a set of complex array calibration vectors to obtain spatial information, wherein each array calibration vector represents a response of the antenna array to a calibration signal originating in a predetermined direction relative to the base station;f) repeating steps (b),(c),(d),(e) to obtain spatial information about multiple signal components;g) spatially filtering a subsequent set of N complex valued signal sequences in accordance with the spatial information about multiple signal components;and h) demodulating the spatially filtered subsequent set to obtain a symbol from the original information signal.
  2. 18
    In a wireless communication system comprising a mobile unit and a base station having an N-element antenna array, a system for efficiently determining at the base station a spatial channel of the mobile unit, the system comprising:a) means for calculating a transform of a symbol as received from a first antenna of the antenna array, wherein the calculation produces a first M-dimensional vector having complex valued components, where M is a number of predetermined symbols in a symbol alphabet;b) means for performing said calculating simultaneously and in parallel for the symbol as received from N−1 additional antennas in the array, thereby producing a matrix B containing N row vectors of dimension M;c) means for calculating the matrix product C=A H B, where each of L columns of the matrix A is an N-dimensional vector containing a response of the N antenna array in one of L predetermined directions relative to the array;and d) means for determining from the matrix C a spatial direction of a signal part originating from the mobile.
  3. 22
    Broadest claimClaim Score 57, broad(NHIP)A method for wireless communication comprising:transmitting an information signal from a mobile unit;receiving the transmitted signal with an array of N antenna elements to yield a set of N received signals;spatially correlating the N received signals with the contents of an antenna array calibration table to obtain directional information about the mobile unit, wherein the stored calibration table comprises complex valued elements having 1-bit-plus-sign real part and 1-bit-plus-sign imaginary part, whereby spatial correlation is facilitated;and spatially filtering subsequent received signals from the mobile unit in accordance with the directional information to obtain corresponding transmitted information signals, wherein spatially filtering comprises filtering through multiple narrow beams, whereby fading is mitigated.
  4. 28
    A method for wireless communication comprising:transmitting uplink information signals from a set of mobiles;receiving the uplink signals with an array of N antenna elements to yield a set of N received signals;processing the N received signals to obtain spatial information about the mobiles, wherein the processing comprises identifying a known-structure sequence in the received signals;calculating downlink beamforming information based upon the spatial information, wherein the beamforming information comprises assigning each of the mobiles to one of a set of downlink beams, wherein the set of downlink beams comprises wide beams for nearby mobiles and narrow beams for distant mobiles, and wherein the wide beams overlap the narrow beams;and transmitting downlink information signals to the mobiles in accordance with the calculated downlink beamforming information.
  5. 38
    A CDMA base station comprising:an antenna array comprising N antenna elements;a set of N receivers coupled to the N antenna elements to produce N incoming signals;a set of N despreaders coupled to the N receivers, wherein the despreaders produce from the N incoming signals N despread signals corresponding to a single mobile unit;a set of N symbol transformers coupled to the N despreaders, wherein the transformers produce complex-valued outputs from the despread signals;a spatial correlator coupled to the N symbol transformers, wherein the correlator correlates the complex-valued outputs with stored array calibration data to produce beamforming information for multiple signal parts associated with the mobile unit;a receiving beamformer coupled to the spatial correlator and to the N receivers, wherein the receiving beamformer spatially filters the N incoming signals in accordance with the beamforming information;a RAKE receiver coupled to the receiving beamformer, wherein the RAKE receiver produces from the spatially filtered signals an information signal;compensation circuits for correcting phase and amplitude imbalances of transmit and receive channels.
  6. 45
    A method for wireless communication comprising:a) transmitting from a mobile unit a code modulated signal obtained by modulating original symbols by a predetermined pseudo-noise sequence, wherein the original symbols represent an original information signal;b) receiving at a base station antenna array N complex valued signal sequences received in parallel from N corresponding antenna elements;c) correlating in parallel each of the N signal sequences with the pseudo-noise sequence to select N received signals comprising N received symbols corresponding to a common one of the original symbols;d) transforming in parallel the N received symbols to obtain N complex-valued transformer outputs;e) correlating collectively the N transformer outputs with a set of complex array calibration vectors to obtain spatial information, wherein each array calibration vector represents a response of the antenna array to a calibration signal originating in a predetermined direction relative to the base station;f) repeating steps (b),(c),(d),(e) to obtain spatial information about multiple signal components;g) spatially filtering a subsequent set of N complex valued signal sequences in accordance with the spatial information about multiple signal components;h) demodulating the spatially filtered subsequent set to obtain a symbol from the original information signal;and i) determining a main angle-of-arrival of the transmitted signal by calculating a center of gravity of a histogram of angle-of-arrival signal samples.
  7. 46
    A method for wireless communication comprising:a) transmitting from a mobile unit a code modulated signal obtained by modulating original symbols by a predetermined pseudo-noise sequence, wherein the original symbols represent an original information signal;b) receiving at a base station antenna array N complex valued signal sequences received in parallel from N corresponding antenna elements;c) correlating in parallel each of the N signal sequences with the pseudo-noise sequence to select N received signals comprising N received symbols corresponding to a common one of the original symbols;d) transforming in parallel the N received symbols to obtain N complex-valued transformer outputs;e) correlating collectively the N transformer outputs with a set of complex array calibration vectors to obtain spatial information, wherein each array calibration vector represents a response of the antenna array to a calibration signal originating in a predetermined direction relative to the base station;f) repeating steps (b),(c),(d),(e) to obtain spatial information about multiple signal components;g) spatially filtering a subsequent set of N complex valued signal sequences in accordance with the spatial information about multiple signal components;h) demodulating the spatially filtered subsequent set to obtain a symbol from the original information signal;and i) identifying from a histogram of angle-of-arrival signal samples multiple scattering zones and an angle spread for each of the scattering zones.
  8. 47
    A method for wireless communication comprising:a) transmitting from a mobile unit a code modulated signal obtained by modulating original symbols by a predetermined pseudo-noise sequence, wherein the original symbols represent an original information signal;b) receiving at a base station antenna array N complex valued signal sequences received in parallel from N corresponding antenna elements;c) correlating in parallel each of the N signal sequences with the pseudo-noise sequence to select N received signals comprising N received symbols corresponding to a common one of the original symbols;d) transforming in parallel the N received symbols to obtain N complex-valued transformer outputs;e) correlating collectively the N transformer outputs with a set of complex array calibration vectors to obtain spatial information, wherein each array calibration vector represents a response of the antenna array to a calibration signal originating in a predetermined direction relative to the base station;f) repeating steps (b),(c),(d),(e) to obtain spatial information about multiple signal components;g) spatially filtering a subsequent set of N complex valued signal sequences in accordance with the spatial information about multiple signal components;h) demodulating the spatially filtered subsequent set to obtain a symbol from the original information signal;and i) measuring CIR and using the measured CIR to identify time-of-arrival information.
  9. 48
    A method for wireless communication comprising:a) transmitting from a mobile unit a code modulated signal obtained by modulating original symbols by a predetermined pseudo-noise sequence, wherein the original symbols represent an original information signal;b) receiving at a base station antenna array N complex valued signal sequences received in parallel from N corresponding antenna elements;c) correlating in parallel each of the N signal sequences with the pseudo-noise sequence to select N received signals comprising N received symbols corresponding to a common one of the original symbols;d) transforming in parallel the N received symbols to obtain N complex-valued transformer outputs;e) correlating collectively the N transformer outputs with a set of complex array calibration vectors to obtain spatial information, wherein each array calibration vector represents a response of the antenna array to a calibration signal originating in a predetermined direction relative to the base station;f) repeating steps (b),(c),(d),(e) to obtain spatial information about multiple signal components;g) spatially filtering a subsequent set of N complex valued signal sequences in accordance with the spatial information about multiple signal components, wherein spatially filtering comprises filtering through multiple narrow beams, whereby fading is mitigated;and h) demodulating the spatially filtered subsequent set to obtain a symbol from the original information signal.
  10. 50
    A method for wireless communication comprising:a) transmitting from a mobile unit a code modulated signal obtained by modulating original symbols by a predetermined pseudo-noise sequence, wherein the original symbols represent an original information signal;b) receiving at a base station antenna array N complex valued signal sequences received in parallel from N corresponding antenna elements;c) correlating in parallel each of the N signal sequences with the pseudo-noise sequence to select N received signals comprising N received symbols corresponding to a common one of the original symbols;d) transforming in parallel the N received symbols to obtain N complex-valued transformer outputs;e) correlating collectively the N transformer outputs with a set of complex array calibration vectors to obtain spatial information, wherein each array calibration vector represents a response of the antenna array to a calibration signal originating in a predetermined direction relative to the base station;f) repeating steps (b),(c),(d),(e) to obtain spatial information about multiple signal components;g) spatially filtering a subsequent set of N complex valued signal sequences in accordance with the spatial information about multiple signal components, wherein spatially filtering comprises filtering through beams with different polarization;and h) demodulating the spatially filtered subsequent set to obtain a symbol from the original information signal.
  11. 51
    A method for wireless communication comprising:transmitting uplink information signals from a set of mobiles;receiving the uplink signals with an array of N antenna elements to yield a set of N received signals;processing the N received signals to obtain spatial information about the mobiles, wherein processing the N received signals to obtain spatial information comprises calculating a center of gravity of a histogram of angle-of-arrival signal samples;calculating downlink beamforming information based upon the spatial information, wherein the beamforming information comprises assigning each of the mobiles to one of a set of downlink beams, wherein the set of downlink beams comprises wide beams for nearby mobiles and narrow beams for distant mobiles, and wherein the wide beams overlap the narrow beams;and transmitting downlink information signals to the mobiles in accordance with the calculated downlink beamforming information.