Device and method for cancelling code interference in a CDMA communication system
First Claim
1. A receiver which simultaneously uses orthogonal codes and quasi-orthogonal codes in a CDMA (Code Division Multiple Access) communication system, said receiver comprising:
- a channel estimator for producing a channel estimation value of a pilot channel signal spread by an orthogonal code through despeading;
a quasi-orthogonal channel receiver for receiving a channel signal spread by a quasi-orthogonal code, despreading the channel signal, demodulating the despread channel signal by use of the channel estimation value, and providing an output;
an interference estimator for estimating an interference value of the pilot channel signal with the channel signal spread by the quasi-orthogonal code by obtaining a correlation value between the orthogonal code corresponding to a pilot channel and the quasi-orthogonal code corresponding to a quasi-orthogonal channel; and
an interference canceller for cancelling the estimated interference from the output of the quasi-orthogonal channel receiver.
3 Assignments
0 Petitions
Accused Products
Abstract
A device and method for cancelling code interference in a receiver of a CDMA (Code Division Multiple Access) communication system simultaneously using orthogonal codes and quasi-orthogonal codes are provided. In a receiver according to an embodiment of the present invention, a channel estimator produces a channel estimation value of a pilot channel signal spread by an orthogonal code through despeading. A quasi-orthogonal channel receiver receives a channel signal spread by a quasi-orthogonal code, despreads the channel signal, demodulates the despread channel signal by use of the channel estimation value, and provides an output. An interference estimator estimates an interference value of the pilot channel signal with the channel signal spread by the quasi-orthogonal code by obtaining a correlation value between the orthogonal code corresponding to a pilot channel and the quasi-orthogonal code corresponding to a quasi-orthogonal channel. An interference canceller cancels the estimated interference from the output of the quasi-orthogonal channel receiver.
87 Citations
15 Claims
-
1. A receiver which simultaneously uses orthogonal codes and quasi-orthogonal codes in a CDMA (Code Division Multiple Access) communication system, said receiver comprising:
-
a channel estimator for producing a channel estimation value of a pilot channel signal spread by an orthogonal code through despeading;
a quasi-orthogonal channel receiver for receiving a channel signal spread by a quasi-orthogonal code, despreading the channel signal, demodulating the despread channel signal by use of the channel estimation value, and providing an output;
an interference estimator for estimating an interference value of the pilot channel signal with the channel signal spread by the quasi-orthogonal code by obtaining a correlation value between the orthogonal code corresponding to a pilot channel and the quasi-orthogonal code corresponding to a quasi-orthogonal channel; and
an interference canceller for cancelling the estimated interference from the output of the quasi-orthogonal channel receiver. - View Dependent Claims (2, 3, 4)
a complex conjugator for calculating a complex conjugate of an output of the channel estimator;
a first multiplier for multiplying the output of the channel estimator by the complex conjugate; and
a second multiplier for estimating the interference value of the pilot channel with the quasi-orthogonal channel by multiplying the correlation value by an output of the first multiplier.
-
-
3. The receiver of claim 1, wherein the interference canceller comprises:
-
a squarer for squaring an output of the channel estimator; and
a multiplier for estimating the interference value of the pilot channel with the quasi-orthogonal channel by multiplying the correlation value by an output of the squarer.
-
-
4. The receiver of claim 1, wherein the correlation value is calculated as follows:
-
where i is a Walsh code used for the pilot channel, j is a basic orthogonal code used to generate a quasi-orthogonal code, m is a quasi-orthogonal code mask, and L is the length of the orthogonal code.
-
-
5. A receiver which simultaneously uses orthogonal codes and quasi-orthogonal codes in a CDMA (Code Division Multiple Access) communication system, said receiver comprising:
-
a PN (Pseudo Noise) despreader for PN-despreading a received signal;
a quasi-orthogonal channel receiver for despreading the PN-despread signal by a quasi-orthogonal code;
an interference estimator for estimating an interference value of an orthogonal code used to generate the quasi-orthogonal code with a quasi-orthogonal channel from the PN-despread signal; and
an interference canceller for cancelling the estimated interference value from an output of the quasi-orthogonal channel receiver. - View Dependent Claims (6, 7, 8)
a fast Hadamard transformer for detecting orthogonal code symbols which are not used and orthogonal code symbols which are used;
a decider for comparing an output of the fast Hadamard transformer with a predetermined value and removing the orthogonal code symbols which are not used; and
an operator for multiplying a vector of an output of the decider by a vector of a correlation value between the quasi-orthogonal code of the quasi-orthogonal channel and a corresponding orthogonal code to generate the estimated interference value of the orthogonal code with the quasi-orthogonal channel.
-
-
7. The receiver of claim 6, wherein the fast Hadamard transformer detects the orthogonal code symbols which are not used by the following equation:
-
and the operator estimates the interference value by the following equation;
where m is a quasi-orthogonal code mask number, α
is a basic orthogonal code used to generate a quasi-orthogonal code, and L is the length of an orthogonal code.
-
-
8. The receiver of claim 6, wherein the interference canceller comprises:
-
a multiplier for multiplying an output of the operator by a complex conjugate of a pilot channel estimation value; and
an adder for removing an output of the multiplier from the quasi-orthogonal channel receiver.
-
-
9. A receiver which simultaneously uses orthogonal codes and quasi-orthogonal codes in a CDMA (Code Division Multiple Access) communication system, said receiver comprising:
-
a PN despreader for PN-despreading a received signal;
an orthogonal channel receiver for despreading the PN-despread signal by an orthogonal code;
an interference estimator for estimating an interference value of the quasi-orthogonal code with a basic orthogonal code used to generate the quasi-orthogonal code from the PN-despread signal; and
an interference canceller for cancelling the estimated interference value from an output of the orthogonal channel receiver. - View Dependent Claims (10, 11, 12)
a fast Hadamard transformer for distinguishing orthogonal code symbols which are not used and orthogonal code symbols which are used by operating on quasi-orthogonal code symbols of the PN-despread signal;
a decider for comparing an output of the fast Hadamard transformer with a predetermined value and removing the orthogonal code symbols which are not used; and
an operator for multiplying a vector of an output of the decider by a vector of a correlation value between the orthogonal code of the orthogonal channel and a corresponding quasi-orthogonal code to generate the estimated interference value of the quasi-orthogonal code.
-
-
11. The receiver of claim 10, wherein the fast Hadamard transformer detects the orthogonal code symbols which are not used by the following equation:
-
and the operator estimates the interference value by the following equation;
where m is a quasi-orthogonal code mask number, A is an orthogonal code used in the orthogonal channel receiver, and L is the length of the orthogonal code.
-
-
12. The receiver of claim 10, wherein the interference canceller comprises:
-
a multiplier for multiplying an output of the operator by a complex conjugate of a pilot channel estimation value; and
an adder for removing an output of the multiplier from the orthogonal channel receiver.
-
-
13. A method of cancelling interference between codes in a receiver which simultaneously uses orthogonal codes and quasi-orthogonal codes in a CDMA communication system, comprising the steps of:
-
producing a channel estimation value of a pilot channel signal spread by an orthogonal code through despeading receiving a channel signal spread by a quasi-orthogonal code, despreading the channel signal, and demodulating the despread channel signal by use of the channel estimation value;
estimating an interference value of the pilot channel signal with the channel signal spread by the quasi-orthogonal code by obtaining a correlation value between the orthogonal code corresponding to a pilot channel and the quasi-orthogonal code corresponding to a quasi-orthogonal channel; and
cancelling the estimated interference value from the demodulated quasi-orthogonal despread channel signal.
-
-
14. A method of cancelling interference between codes in a receiver which simultaneously uses orthogonal codes and quasi-orthogonal codes and receives a channel signal spread by a quasi-orthogonal code in a CDMA communication system, said method comprising the steps of:
-
distinguishing orthogonal code symbols which are not used and orthogonal code symbols which are used by means for fast-Hadamard-transforming orthogonal code symbols of a PN-despread signal;
comparing an output of the means for fast-Hadamard-transforming orthogonal code symbols with a predetermined value and removing the orthogonal code symbols which are not used;
multiplying a vector of a signal free of the orthogonal code symbols which are not used by a vector of a correlation value between a quasi-orthogonal code of a quasi-orthogonal channel signal and a corresponding orthogonal code and generating an estimated interference value of an orthogonal code with the quasi-orthogonal channel signal; and
removing the estimated interference value from the quasi-orthogonal channel signal.
-
-
15. A method of cancelling interference between codes in a receiver which simultaneously uses orthogonal codes and quasi-orthogonal codes and receives a channel signal spread by an orthogonal code in a CDMA communication system, said method comprising the steps of:
-
distinguishing orthogonal code symbols which are not used and orthogonal code symbols which are used by means for fast-Hadamard-transforming quasi-orthogonal code symbols of a PN-despread signal;
comparing an output of means for fast-Hadamard-transforming with a predetermined value and removing the orthogonal code symbols which are not used;
multiplying a vector of a signal free of the orthogonal code symbols which are not used by a vector of a correlation value between a orthogonal code of an orthogonal channel signal and a corresponding quasi-orthogonal code and generating an estimated interference value of a quasi-orthogonal code with the orthogonal channel signal; and
removing the estimated interference value from the orthogonal channel signal.
-
Specification