CDMA system transmission matrix coefficient calculation
AssigneeInterDigital Technology Corporation
InventorsChayil S. Timmerman, Ryan Samuel Buchert
Life of this patent
Estimating the term…
Abstract
A hermetian of a system response matrix is to be determined. Spreading codes, channel specific multipliers and channel impulse responses are provided. The channel code specific multipliers have real and imaginary values. Channel codes being a combination of a real spreading code, a complex scrambling code and a sign of the channel code specific multiplier. Real and imaginary components of an approximate hermetian of the system response matrix are determined. The channel code specific multipliers are applied to the real and imaginary components of a result of the convolutions to derive the hermetian of the system response matrix.
Claims71
A method for determining a hermetian of a system response matrix, the method comprising:
- providing channel codes and channel responses, the channel codes being a combination of a real spreading code, a complex scrambling code and a sign of a channel code specific multipler, the channel code specific multipliers having real and imaginary values;
- determining real and imaginary components of an approximate hermetian system response matrix using the channel codes and the channel responses;
- and
- applying a real/imaginary aspect of the channel code specific multiplier to the real and imaginary components of the approximate hermetian of the system response matrix to derive the hermetian of the system response matrix.
An apparatus for producing a hermetian of a system response matrix, the apparatus comprising:
- means for producing channel codes, the channel codes comprising real spreading codes, complex scrambling codes and signs of channel code specific multipliers;
- means for determining real and imaginary components of an approximate hermetian system response matrix using the channel codes and the channel responses;
- and
- means for applying a real/imaginary aspect of the channel code specific multipliers to the real and imaginary components of the approximate hermetian of the system response matrix to derive the hermetian of the system response matrix.
A method for receiving a plurality of data signals in a code division multiple access communication system, at least one data signal transmitted over a plurality of antennas with each antenna transmitting the at least one data signal using a different channel code, the method comprising:
- receiving a received vector including the plurality of transmitted data signals;
- estimating a channel response for each of the data signals;
- producing channel codes, the channel codes being a combination of a real spreading code, a complex scrambling code and a sign of a channel code specific multipler, the channel code specific multipliers having real and imaginary values;
- determining real and imaginary components of an approximate hermetian system response matrix using the channel codes and the channel responses;
- applying a real/imaginary aspect of the channel code specific multiplier to the real and imaginary components of the approximate hermetian of the system response matrix to derive the hermetian of the system response matrix;
- and
- estimating the data using the received vector and the constructed hermetian of the system response matrix.
A receiver for receiving a plurality of data signals transmitted in a code division multiple access format, the receiver comprising:
- means for receiving a received vector including the plurality of transmitted data signals;
- means for estimating a channel response for each of the data signals;
- means for producing channel codes, the channel codes being a combination of a real spreading code, a complex scrambling code and a sign of a channel code specific multipler, the channel code specific multipliers having real and imaginary values;
- means for determining real and imaginary components of an approximate hermetian system response matrix using the channel codes and the channel responses;
- means for applying a real/imaginary aspect of the channel code specific multiplier to the real and imaginary components of the approximate hermetian of the system response matrix to derive the hermetian of the system response matrix;
- and
- means for estimating the data using the received vector and the constructed hermetian of the system response matrix.
A receiver for receiving a plurality of data signals transmitted in a code division multiple access format, the receiver comprising:
- an antenna for receiving a received vector including the plurality of transmitted data signals;
- a channel estimation device for estimating a channel response for each of the data signals;
- and
- a joint detection device for estimating the data using the received vector and a hermetian of the system response matrix, comprising:
- an exclusive-or gate for producing channel codes, the channel codes being a combination of a real spreading code, a complex scrambling code and a sign of a channel code specific multipler, the channel code specific multipliers having real and imaginary values;
- a plurality of registers, adders, adder/subtractors and a 2's compliment component for determining real and imaginary components of an approximate hermetian system response matrix using the channel codes and the channel responses;
- and
- a plurality of demultiplexers, multiplexers and a 2's compliment components for applying a real/imaginary aspect of the channel code specific multiplier to the real and imaginary components of the approximate hermetian of the system response matrix to derive the hermetian of the system response matrix;
- and
A user equipment for receiving a plurality of data signals transmitted in a code division multiple access format, the user equipment comprising:
- means for receiving a received vector including the plurality of transmitted data signals;
- means for estimating a channel response for each of the data signals;
- means for producing channel codes, the channel codes being a combination of a real spreading code, a complex scrambling code and a sign of a channel code specific multipler, the channel code specific multipliers having real and imaginary values;
- means for determining real and imaginary components of an approximate hermetian system response matrix using the channel codes and the channel responses;
- means for applying a real/imaginary aspect of the channel code specific multiplier to the real and imaginary components of the approximate hermetian of the system response matrix to derive the hermetian of the system response matrix;
- and
- means for estimating the data using the received vector and the constructed hermetian of the system response matrix.
A user equipment for receiving a plurality of data signals transmitted in a code division multiple access format, the user equipment comprising:
- an antenna for receiving a received vector including the plurality of transmitted data signals;
- a channel estimation device for estimating a channel response for each of the data signals;
- and
- a joint detection device for estimating the data using the received vector and a hermetian of the system response matrix, comprising:
- an exclusive-or gate for producing channel codes, the channel codes being a combination of a real spreading code, a complex scrambling code and a sign of a channel code specific multipler, the channel code specific multipliers having real and imaginary values;
- a plurality of registers, adders, adder/subtractors and a 2's compliment component for determining real and imaginary components of an approximate hermetian system response matrix using the channel codes and the channel responses;
- and
- a plurality of demultiplexers, multiplexers and a 2's compliment components for applying a real/imaginary aspect of the channel code specific multiplier to the real and imaginary components of the approximate hermetian of the system response matrix to derive the hermetian of the system response matrix;
- and
A base station for receiving a plurality of data signals transmitted in a code division multiple access format, the base station comprising:
- means for receiving a received vector including the plurality of transmitted data signals;
- means for estimating a channel response for each of the data signals;
- means for producing channel codes, the channel codes being a combination of a real spreading code, a complex scrambling code and a sign of a channel code specific multipler, the channel code specific multipliers having real and imaginary values;
- means for determining real and imaginary components of an approximate hermetian system response-matrix using the channel codes and the channel responses;
- means for applying a real/imaginary aspect of the channel code specific multiplier to the real and imaginary components of the approximate hermetian of the system response matrix to derive the hermetian of the system response matrix;
- and
- means for estimating the data using the received vector and the constructed hermetian of the system response matrix.
A base station for receiving a plurality of data signals transmitted in a code division multiple access format, the base station comprising:
- an antenna for receiving a received vector including the plurality of transmitted data signals;
- a channel estimation device for estimating a channel response for each of the data signals;
- and
- a joint detection device for estimating the data using the received vector and a hermetian of the system response matrix, comprising:
- an exclusive-or gate for producing channel codes, the channel codes being a combination of a real spreading code, a complex scrambling code and a sign of a channel code specific multipler, the channel code specific multipliers having real and imaginary values;
- a plurality of registers, adders, adder/subtractors and a 2's compliment component for determining real and imaginary components of an approximate hermetian system response matrix using the channel codes and the channel responses;
- and
- a plurality of demultiplexers, multiplexers and a 2's compliment components for applying a real/imaginary aspect of the channel code specific multiplier to the real and imaginary components of the approximate hermetian of the system response matrix to derive the hermetian of the system response matrix;
- and
A method for receiving a plurality of data signals in a code division multiple access communication system, at least one data signal transmitted over a plurality of antennas with each antenna transmitting the at least one data signal using a different channelization code, the channelization code comprising a real spreading code, a complex scrambling code and a channel code specific multiplier, the method comprising:
- receiving a received vector including the plurality of transmitted data signals;
- estimating a channel response for each of the data signals;
- producing components of a hermetian of a system response matrix using the estimated channel response, real spreading codes, complex scrambling codes and signs of channel code specific multipliers of the data signals, the components including components of each version of the at least one data signal transmitted using each of the different channelization codes;
- combining the components of each version and constructing the hermetian of the system response matrix using the combined components;
- and
- estimating the data using the received vector and the constructed hermetian of the system response matrix.
A receiver for receiving a plurality of data signals transmitted in a code division multiple access format, at least one data signal transmitted over a plurality of antennas with each antenna transmitting the at least one data signal using a different channelization code, the channelization code comprising a real spreading code, a complex scrambling code and a channel code specific multiplier, the receiver comprising:
- means for receiving a received vector including the plurality of transmitted data signals;
- means for estimating a channel response for each of the data signals;
- means for producing components of a hermetian of a system response matrix using the estimated channel response, real spreading codes, complex scrambling codes and signs of channel code specific multipliers of the data signals, the components including components of each version of the at least one data signal transmitted using each of the different channelization codes;
- means for combining the components of each version and constructing the hermetian of the system response matrix using the combined components;
- and
- means for estimating the data using the received vector and the constructed hermetian of the system response matrix.
A receiver for receiving a plurality of data signals transmitted in a code division multiple access format, at least one data signal transmitted over a plurality of antennas with each antenna transmitting the at least one data signal using a different channelization code, the channelization code comprising a real spreading code, a complex scrambling code and a channel code specific multiplier, the receiver comprising:
- an antenna for receiving a received vector including the plurality of transmitted data signals;
- a channel estimation device for estimating a channel response for each of the data signals;
- a joint detection device for producing components of a hermetian of a system response matrix using the estimated channel response, real spreading codes, complex scrambling codes and signs of channel code specific multipliers of the data signals, the components including components of each version of the at least one data signal transmitted using each of the different channelization codes;
- for combining the components of each version and constructing the hermetian of the system response matrix using the combined components;
- and for estimating the data using the received vector and the constructed hermetian of the system response matrix.
A user equipment for receiving a plurality of data signals transmitted in a code division multiple access format, at least one data signal transmitted over a plurality of antennas with each antenna transmitting the at least one data signal using a different channelization code, the channelization code comprising a real spreading code, a complex scrambling code and a channel code specific multiplier, the user equipment comprising:
- means for receiving a received vector including the plurality of transmitted data signals;
- means for estimating a channel response for each of the data signals;
- means for producing components of a hermetian of a system response matrix using the estimated channel response, real spreading codes, complex scrambling codes and signs of channel code specific multipliers of the data signals, the components including components of each version of the at least one data signal transmitted using each of the different channelization codes;
- means for combining the components of each version and constructing the hermetian of the system response matrix using the combined components;
- and
- means for estimating the data using the received vector and the constructed hermetian of the system response matrix.
A user equipment for receiving a plurality of data signals transmitted in a code division multiple access format, at least one data signal transmitted over a plurality of antennas with each antenna transmitting the at least one data signal using a different channelization code, the channelization code comprising a real spreading code, a complex scrambling code and a channel code specific multiplier, the user equipment comprising:
- an antenna for receiving a received vector including the plurality of transmitted data signals;
- a channel estimation device for estimating a channel response for each of the data signals;
- a joint detection device for producing components of a hermetian of a system response matrix using the estimated channel response, real spreading codes, complex scrambling codes and signs of channel code specific multipliers of the data signals, the components including components of each version of the at least one data signal transmitted using each of the different channelization codes;
- for combining the components of each version and constructing the hermetian of the system response matrix using the combined components;
- and for estimating the data using the received vector and the constructed hermetian of the system response matrix.
A base station for receiving a plurality of data signals transmitted in a code division multiple access format, at least one data signal transmitted over a plurality of antennas with each antenna transmitting the at least one data signal using a different channelization code, the channelization code comprising a real spreading code, a complex scrambling code and a channel code specific multiplier, the base station comprising:
- means for receiving a received vector including the plurality of transmitted data signals;
- means for estimating a channel response for each of the data signals;
- means for producing components of a hermetian of a system response matrix using the estimated channel response, real spreading codes, complex scrambling codes and signs of channel code specific multipliers of the data signals, the components including components of each version of the at least one data signal transmitted using each of the different channelization codes;
- means for combining the components of each version and constructing the hermetian of the system response matrix using the combined components;
- and
- means for estimating the data using the received vector and the constructed hermetian of the system response matrix.
A base station for receiving a plurality of data signals transmitted in a code division multiple access format, at least one data signal transmitted over a plurality of antennas with each antenna transmitting the at least one data signal using a different channelization code, the channelization code comprising a real spreading code, a complex scrambling code and a channel code specific multiplier, the base station comprising:
- an antenna for receiving a received vector including the plurality of transmitted data signals;
- a channel estimation device for estimating a channel response for each of the data signals;
- a joint detection device for producing components of a hermetian of a system response matrix using the estimated channel response, real spreading codes, complex scrambling codes and signs of channel code specific multipliers of the data signals, the components including components of each version of the at least one data signal transmitted using each of the different channelization codes;
- for combining the components of each version and constructing the hermetian of the system response matrix using the combined components;
- and for estimating the data using the received vector and the constructed hermetian of the system response matrix.
Dependencies are inferred from the claim text.