IP Library Granted Patent US 7,940,738
Granted Patent B2
US 7,940,738 · App. 11/570,302 · Granted May 10, 2011

Wireless communication unit and method for processing a code division multiple access signal

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,940,738
App. No.
11/570,302
Granted
May 10, 2011
Kind
B2
Abstract

A method of processing a code division multiple access signal comprises receiving a CDMA signal; processing the received CDMA signal with a CDMA detector; and extracting control channel information from the processed signal. The extracted control channel information is used to equalize a subsequent received CDMA signal, to make estimation of equalizer coefficients more reliable and increasing average data throughput.

Claims (162)

1. A method of processing a code division multiple access signal comprising data channel information, a pilot signal for providing a training sequence and control channel information used in decoding said data channel information, the method comprising:

receiving a CDMA signal;

processing the received CDMA signal with a CDMA detector;

extracting the control channel information from the processed CDMA signal, the control channel information identifying at least one characteristic of the received CDMA signal;

additionally extracting pilot symbol information from the pilot signal, the control channel information being distinct from the pilot symbol information; and

using the extracted control channel information, in addition to the extracted pilot symbol information, to equalize a subsequent received signal;

wherein extracting the control channel information from the processed CDMA signal comprises performing error correction on the control channel information, the performance of the error correction comprising decoding the control channel information; and

wherein extracting the control channel information from the processed CDMA signal further comprises re-encoding the decoded control channel information;

wherein using the extracted control channel information, in addition to the extracted pilot symbol information, to equalize the subsequent received signal comprises using the re-encoded decoded control channel information to equalize the subsequent received signal;

wherein processing the received CDMA signal comprises filtering the received CDMA signal using filter coefficients;

wherein equalizing the subsequent received signal comprises using the re-encoded decoded control channel information to update the filter coefficients;

wherein the extracted control channel information comprises a high spreading factor and a low modulation order.

2. A method according to claim 1 , wherein processing the received CDMA signal comprises filtering the received CDMA signal using filter co-efficients; and using the extracted control channel information to equalize a subsequent received CDMA signal comprises updating the filter co-efficients using the extracted control channel information as a training sequence.

3. A method according to claim 1 , wherein processing the received CDMA signal with the CDMA detector comprises processing concurrent data channel information and control channel information.

4. A method of processing a code division multiple access signal comprising data channel information, a pilot signal for providing a training sequence and control channel information used in decoding said data channel information, the method comprising:

receiving a CDMA signal;

processing the received CDMA signal with a CDMA detector;

extracting the control channel information from the processed CDMA signal, the control channel information identifying at least one characteristic of the received CDMA signal;

additionally extracting pilot symbol information from the pilot signal, the control channel information being distinct from the pilot symbol information; and

using the extracted control channel information, in addition to the extracted pilot symbol information, to equalize a subsequent received signal;

wherein extracting the control channel information from the processed CDMA signal comprises performing error correction on the control channel information, the performance of the error correction comprising decoding the control channel information; and

wherein extracting the control channel information from the processed CDMA signal further comprises re-encoding the decoded control channel information;

wherein using the extracted control channel information, in addition to the extracted pilot symbol information, to equalize the subsequent received signal comprises using the re-encoded decoded control channel information to equalize the subsequent received signal;

wherein processing the received CDMA signal comprises filtering the received CDMA signal using filter coefficients; and

wherein equalizing the subsequent received signal comprises using the re-encoded decoded control channel information to update the filter coefficients;

wherein extracting the control channel information from the processed CDMA signal comprises extracting user identity information to identify whether the subsequent data should be equalized.

5. A method according to claim 4 , wherein the extracted control channel information comprises a high spreading factor and a low modulation order.

6. A method of processing a code division multiple access signal comprising data channel information, a pilot signal for providing a training sequence and control channel information used in decoding said data channel information, the method comprising:

receiving a CDMA signal;

processing the received CDMA signal with a CDMA detector;

extracting the control channel information from the processed CDMA signal, the control channel information identifying at least one characteristic of the received CDMA signal;

additionally extracting pilot symbol information from the pilot signal, the control channel information being distinct from the pilot symbol information; and

using the extracted control channel information, in addition to the extracted pilot symbol information, to equalize a subsequent received signal; wherein

processing the received CDMA signal comprises filtering the received CDMA signal using filter co-efficients;

using the extracted control channel information to equalize a subsequent received CDMA signal comprises updating the filter co-efficients using the extracted control channel information as a training sequence, updating the filter coefficients comprising processing the extracted control channel information and the pilot symbol information in a manner corresponding to stacking the extracted control channel information and the pilot symbol information into a single vector, {tilde over (p)} i , where i is a block number;

updating the filter coefficients comprises processing respective spreading factor matrices of the extracted control channel information and the pilot symbol information in a manner corresponding to stacking the respective spreading factor matrices of the extracted control channel information and the pilot symbol information into a single matrix, {tilde over (C)} i , where i is a block number; and

updating filter coefficients comprises estimating filter coefficients, f i , using the equation:

f i+1 =Y i H {tilde over (C)} i ( {tilde over (C)} i H Y i Y H {tilde over (C)} i ) −1 {tilde over (p)} i

where Y is a Toeplitz convolution matrix based upon a vector of received signal, y; and

H is a Toeplitz convolution matrix based upon a channel response, h.

7. A method according to claim 1 , wherein using the extracted control channel information to equalize the subsequent received CDMA signal is performed on a chip equalizer.

8. A method according to claim 1 , wherein the extracted control channel information is used in an adaptive modulation and coding system as a training sequence for a CDMA downlink chip equalizer.

9. A method according to claim 1 , wherein the extracted control channel information is used as a training sequence for equalization in a MIMO system.

10. An integrated circuit comprising:

a code division multiple access detector having an equalizer function;

a signal processing function for processing a received CDMA signal comprising data channel information, a pilot signal for providing a training sequence and control channel information used for decoding said data channel information;

wherein the equalizer function is operably coupled to the signal processing function and configured to equalize the received CDMA signal;

wherein the signal processing function is arranged to extract the control channel information from the processed CDMA signal, the control channel information identifying at least one characteristic of the received CDMA signal, and additionally to extract pilot symbol information from the pilot signal, the control channel information being distinct from the pilot symbol information;

wherein the signal processing function is also arranged to extract the control channel information from the processed CDMA signal by performing error correction on the control channel information comprising decoding the control channel information;

wherein the signal processing function is further arranged to extract the control channel information from the processed CDMA signal by re-encoding the decoded control channel information; and

wherein the equalizer function is arranged to equalize a subsequent received CDMA signal using the extracted control channel information in addition to the extracted pilot symbol information;

wherein the use of the extracted control channel information, in addition to the extracted pilot symbol information, to equalize the subsequent received signal comprises the equalizer function using the re-encoded decoded control channel information to equalize the subsequent received signal;

wherein the equalizer function is a filter arranged to equalize the received CDMA signal using filter coefficients; and

wherein the equalization of the subsequent received signal comprises the equalizer function using the re-encoded decoded control channel information to update the filter coefficients;

wherein the extracted control channel information comprises a high spreading factor and a low modulation order.

11. An integrated circuit according to claim 10 , wherein the equalizer function comprises a filter configured to receive updated filter co-efficients generated in response to the received control channel information.

12. A wireless communication unit comprising:

a code division multiple access receiver having:

a signal processing function for processing a received CDMA signal comprising data channel information, a pilot signal for providing a training sequence and control channel information used for decoding said data channel information; and

an equalizer function operably coupled to the signal processing function and arranged to equalize the received CDMA signal;

wherein the signal processing function is arranged to extract the control channel information from the processed CDMA signal, the control channel information identifying at least one characteristic of the received CDMA signal, and additionally to extract pilot symbol information from the pilot signal, the control channel information being distinct from the pilot symbol information;

wherein the signal processing function is also arranged to extract the control channel information from the processed CDMA signal by performing error correction on the control channel information comprising decoding the control channel information;

wherein the signal processing function is further arranged to extract the control channel information from the processed CDMA signal by re-encoding the decoded control channel information; and

wherein the equalizer function is arranged to equalize a subsequent received CDMA signal using the extracted control channel information in addition to the extracted pilot symbol information;

wherein the use of the extracted control channel information, in addition to the extracted pilot symbol information, to equalize the subsequent received signal comprises the equalizer function using the re-encoded decoded control channel information to equalize the subsequent received signal;

wherein the equalizer function is a filter arranged to equalize the received CDMA signal using filter coefficients;

wherein the equalization of the subsequent received signal comprises the equalizer function using the re-encoded decoded control channel information to update the filter coefficients;

wherein the extracted control channel information comprises a high spreading factor and a low modulation order.

13. A wireless communication unit according to claim 12 , wherein the equalizer function is a filter equalizing the received CDMA signal using filter coefficients and the extracted control channel information is used as a training sequence to update the filter co-efficients.

14. A wireless communication unit comprising:

a code division multiple access receiver having:

a signal processing function for processing a received CDMA signal comprising data channel information, a pilot signal for providing a training sequence and control channel information used for decoding said data channel information; and

an equalizer function operably coupled to the signal processing function and arranged to equalize the received CDMA signal; wherein

the signal processing function is arranged to extract the control channel information from the processed CDMA signal, the control channel information identifying at least one characteristic of the received CDMA signal, and additionally to extract pilot symbol information from the pilot signal, the control channel information being distinct from the pilot symbol information;

the equalizer function is arranged to equalize a subsequent received CDMA signal using the extracted control channel information in addition to the extracted pilot symbol information;

the equalizer function is a filter equalizing the received CDMA signal using filter coefficients and the extracted control channel information is used as a training sequence to update the filter co-efficients;

the equalizer function is arranged to update the filter coefficients by processing the extracted control channel information and the pilot symbol information in a manner corresponding to stacking the extracted control channel information and the pilot symbol information into a single vector, {tilde over (p)} i where i is a block number;

the equalizer function is arranged to update the filter coefficients by processing respective spreading factor matrices of the extracted control channel information and the pilot symbol information in a manner corresponding to stacking the respective spreading factor matrices of the extracted control channel information and the pilot symbol information into a single matrix {tilde over (C)} i , where i is a block number; and

the signal processing function estimates filter coefficients using the equation:

f

i

+

1

=

Y

i

H

C

~

i

(

C

~

i

H

Y

i

Y

i

H

C

~

i

)

-

1

p

~

i

where Y is a Toeplitz convolution matrix based upon a vector of received signal, y; and

H is a Toeplitz convolution matrix based upon a channel response, h.

15. A wireless communication unit according to claim 12 , wherein the signal processor function is arranged to extract user identity information from the control channel information to identify whether the subsequent data should be equalized.

16. A wireless communication unit according to claim 12 , wherein the equalizer function is a chip equalizer.

17. A wireless communication unit according to claim 12 , wherein the wireless communication unit is configured to operate in an adaptive modulation and coding system.

18. A wireless communication unit according to claim 12 , wherein the wireless communication unit is configured to operate in a CDMA MIMO system.

19. A signal processing function comprising a CDMA receiver according to claim 12 .

20. A communication system adapted to support a wireless communication unit according to claim 12 .

21. A communication system according to claim 20 , wherein the communication system is an adaptive modulation and coding system.

22. A communication system according to claim 20 , wherein the communication system is a MIMO system.

23. A method according to claim 1 , wherein the re-encoded decoded control channel information constitutes hard decision control symbols.

24. A wireless communication unit according to claim 12 , wherein the re-encoded decoded control channel information constitutes hard decision control symbols.

25. The method according to claim 1 , wherein the re-encoding of the decoded control channel information is performed after the error correction to provide the extracted control channel information.

26. The wireless communication unit according to claim 12 , wherein the re-encoding of the decoded control channel information is performed after the error correction to provide the extracted control channel information.

27. The method according to claim 1 , wherein extraction of the control channel information from the processed CDMA signal is in respect of a High-Speed Shared Control Channel (HS-SCCH).

28. The wireless communication unit according to claim 12 , wherein extraction of the control channel information from the processed CDMA signal is in respect of a High-Speed Shared Control Channel (HS-SCCH).

29. The integrated circuit according to claim 10 , wherein the re-encoding of the decoded control channel information is performed after the error correction to provide the extracted control channel information.

30. integrated circuit according to claim 10 , wherein extraction of the control channel information from the processed CDMA signal is in respect of a High-Speed Shared Control Channel (HS-SCCH).

31. An integrated circuit comprising:

a code division multiple access detector having an equalizer function;

a signal processing function for processing a received CDMA signal comprising data channel information, a pilot signal for providing a training sequence and control channel information used for decoding said data channel information;

wherein the equalizer function is operably coupled to the signal processing function and configured to equalize the received CDMA signal;

wherein the signal processing function is arranged to extract the control channel information from the processed CDMA signal, the control channel information identifying at least one characteristic of the received CDMA signal, and additionally to extract pilot symbol information from the pilot signal, the control channel information being distinct from the pilot symbol information;

wherein the signal processing function is also arranged to extract the control channel information from the processed CDMA signal by performing error correction on the control channel information comprising decoding the control channel information;

wherein the signal processing function is further arranged to extract the control channel information from the processed CDMA signal by re-encoding the decoded control channel information; and

wherein the equalizer function is arranged to equalize a subsequent received CDMA signal using the extracted control channel information in addition to the extracted pilot symbol information;

wherein the use of the extracted control channel information, in addition to the extracted pilot symbol information, to equalize the subsequent received signal comprises the equalizer function using the re-encoded decoded control channel information to equalize the subsequent received signal;

wherein the equalizer function is a filter arranged to equalize the received CDMA signal using filter coefficients;

wherein the equalization of the subsequent received signal comprises the equalizer function using the re-encoded decoded control channel information to update the filter coefficients;

wherein the signal processing function being arranged to extract the control channel information from the processed CDMA signal includes the signal processing function being arranged to extract user identity information to identify whether the subsequent data should be equalized.

32. A wireless communication unit comprising:

a code division multiple access receiver having:

a signal processing function for processing a received CDMA signal comprising data channel information, a pilot signal for providing a training sequence and control channel information used for decoding said data channel information; and

an equalizer function operably coupled to the signal processing function and arranged to equalize the received CDMA signal;

wherein the signal processing function is arranged to extract the control channel information from the processed CDMA signal, the control channel information identifying at least one characteristic of the received CDMA signal, and additionally to extract pilot symbol information from the pilot signal, the control channel information being distinct from the pilot symbol information;

wherein the signal processing function is also arranged to extract the control channel information from the processed CDMA signal by performing error correction on the control channel information comprising decoding the control channel information;

wherein the signal processing function is further arranged to extract the control channel information from the processed CDMA signal by re-encoding the decoded control channel information; and

wherein the equalizer function is arranged to equalize a subsequent received CDMA signal using the extracted control channel information in addition to the extracted pilot symbol information;

wherein the use of the extracted control channel information, in addition to the extracted pilot symbol information, to equalize the subsequent received signal comprises the equalizer function using the re-encoded decoded control channel information to equalize the subsequent received signal;

wherein the equalizer function is a filter arranged to equalize the received CDMA signal using filter coefficients;

wherein the equalization of the subsequent received signal comprises the equalizer function using the re-encoded decoded control channel information to update the filter coefficients;

wherein the signal processing function being arranged to extract the control channel information from the processed CDMA signal includes the signal processing function being arranged to extract user identity information to identify whether the subsequent data should be equalized.

Assignments (21)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0640 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: ZENITH INVESTMENTS, LLC
To: APPLE INC.
Reel/Frame 034749/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: ZENITH INVESTMENTS, LLC
Reel/Frame 033677/0920 →