Calibration in a spread spectrum communications system
OwnerThomas Höhne, Gang Xuinventors
Life of this patent
Estimating the term…
Abstract
A method comprising: selecting an available orthogonal spreading code from a set of orthogonal spreading codes that are used for separating overlapping radio transmissions in a spread spectrum multiple access communication system; spreading a predetermined sequence using the selected spreading code; transmitting the spread predetermined sequence as a calibrating radio transmission; detecting a calibration signal corresponding to the calibrating radio transmission; and using the detected calibration signal to modify subsequent radio transmissions within the spread spectrum multiple access communication system.
Claims23
A method comprising:
- selecting first and second available orthogonal spreading codes from a set of orthogonal spreading codes that are used for separating overlapping radio transmissions in a spread spectrum multiple access communication system;
- spreading a predetermined sequence using the selected first spreading code to create a first spread predetermined sequence;
- spreading the predetermined sequence using the selected second spreading code to create a second spread predetermined sequence;
- simultaneously transmitting from a first antenna element the first spread predetermined sequence as a first calibrating radio transmission and transmitting from a second different antenna element the second spread predetermined sequence as a second calibrating radio transmission;
- detecting a first calibration signal corresponding to the first calibrating radio transmission and a second calibration signal corresponding to the second calibrating radio transmission;
- and
- using the detected first and second calibration signals to modify subsequent radio transmissions within the spread spectrum multiple access communication system.
An apparatus comprising:
- a code controller configured to assign first and second orthogonal spreading codes from a set of orthogonal spreading codes that are used for separating overlapping radio transmissions in a spread spectrum multiple access communication system, to respective antenna elements;
- a first combiner for combining a first input signal with the assigned first code to create, as output, a first spread input signal;
- a second combiner for combining a second input signal with the assigned second code to create, as output, a second spread input signal;
- a memory storing a predetermined sequence;
- a controller configured to control the code controller to assign a first available spreading code to a first antenna element and to control the code controller to assign a second available spreading code to a second antenna element and configured to provide the predetermined sequence simultaneously as the first input signal to the first combiner and as the second input signal to the second combiner and;
- a first transmitter configured to convert a spread predetermined sequence output by the first combiner to a first calibrating radio transmission of the first antenna element;
- a first detector configured to detect a first calibration signal corresponding to the first calibrating radio transmission;
- a second transmitter configured to convert a spread predetermined sequence output by the second combiner to a second calibrating radio transmission of the second antenna element;
- a second detector configured to detect a second calibration signal corresponding to the second calibrating radio transmission;
- a first filter configured to use a result of processing the first detected calibration signal to modify subsequent radio transmissions of the first antenna element;
- and
- a second filter configured to use a result of processing the second detected calibration signal to modify subsequent radio transmissions of the second antenna element.
A method of controlling calibration of a beam-forming antenna array having N elements that is operable in a spread spectrum multiple access communications system that provides multiple access using a set of orthogonal spreading codes, comprising:
- controlling the timing of the calibration process in dependence upon the allocation of the set of orthogonal spreading codes for multiple access communication, wherein the calibration process only occurs when there are simultaneously available at least N members of the set of orthogonal spreading codes that are not used for multiple access communications.
A computer readable medium comprising computer program instructions that when executed by a computer causes the computer to control timing of the calibration process in dependence upon allocation of a set of orthogonal spreading codes for multiple access communication, wherein the calibration process only occurs when there are simultaneously available at least N members of the set of orthogonal spreading codes that are not used for multiple access communications.
(canceled)
(canceled)
(canceled)
A method comprising:
- associating each of a plurality of communication channels of a spread spectrum multiple access communication system, when they are not being used to transfer information between a base station and terminals, with one of a plurality of beam-forming antenna elements;
- and
- simultaneously transmitting a predetermined calibration sequence from each of a plurality of beam-forming antenna elements, wherein the predetermined calibration sequence transmitted by an antenna element is spread using an orthogonal spreading code of the communication channel associated with that antenna element.
Dependencies are inferred from the claim text.