IP Library Granted Patent US 9,014,236
Granted Patent B2
US 9,014,236 · App. 14/348,015 · Granted Apr 21, 2015

Method, apparatus, receiver, computer program and storage medium for joint detection

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 9,014,236
App. No.
14/348,015
Granted
Apr 21, 2015
Kind
B2
Abstract

A method for performing joint detection includes adjusting a ranking order of codes in a matched filtering result, and a ranking order of column vectors in a system submatrix according to the power. The joint detection is performed using an adjusted matched filtering result and an adjusted system submatrix, and acquires demodulated signals corresponding to the codes. The codes that have high power will be demodulated first. This ensures accuracy of demodulation, inhibits erroneous propagation effect, and improves accuracy of the joint detection.

Claims (47)

1. A method for joint detection performed by a Direct Sequence-Code Division Multiple Access (DS-CDMA) system, the method comprising:

acquiring a power of each of a number of codes in a matched filtering result of a received signal;

adjusting a ranking order of the codes in the matched filtering result and a ranking order of column vectors in a system submatrix based on the power of the codes to obtain an adjusted matched filtering result and an adjusted system submatrix; and

performing joint detection using the adjusted matched filtering result and the adjusted system submatrix to acquire demodulated signals corresponding to the codes,

wherein, when performing the joint detection using the adjusted matched filtering result and the adjusted system submatrix, a first code is demodulated prior to a second code, and the power of the first code is greater than the power of the second code.

2. The method of claim 1 wherein the DS-CDMA system is a Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) system.

3. The method of claim 1 wherein the power of the code with a code sequence number is a sum of a power of all elements with the code sequence number in the matched filtering result.

4. The method of claim 1 wherein:

in the adjusted matched filtering result, the higher the power of the code, the lower the ranking order of the code in the symbol; and

in the adjusted system submatrix, the higher the power of the code, the lower the ranking order of the vector corresponding to the code.

5. The method of claim 1 wherein, after acquiring the demodulated signals corresponding to the codes, the method further comprises recovering an order of the demodulated signals according to an original order of the codes in the matched filtering result to obtain a final demodulation result.

6. An apparatus for joint detection in a Direct Sequence-Code Division Multiple Access (DS-CDMA) system, comprising:

a processor circuit configured to:

acquire a power of each of a number of codes in a matched filtering result of a received signal;

adjust a ranking order of the codes in the matched filtering result and a ranking order of column vectors in a system submatrix based on the power of the codes, to obtain an adjusted matched filtering result and an adjusted system submatrix; and

perform joint detection using the adjusted matched filtering result and the adjusted system submatrix, to acquire demodulated signals corresponding to the codes,

wherein, when the processor circuit performs the joint detection using the adjusted matched filtering result and the adjusted system submatrix, a first code is demodulated prior to a second code, and the power of the first code is greater than the power of the second code.

7. The apparatus of claim 6 wherein the DS-CDMA system is a Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) system.

8. The apparatus of claim 6 wherein the power of the code with a code sequence number is a sum of the power of all elements in the matched filtering result with the code sequence number.

9. The apparatus of claim 6 wherein:

in the adjusted matched filtering result, the higher the power of the code, the lower the ranking order of the code in the symbol; and

in the adjusted system submatrix, the higher the power of the code, the lower the ranking order of the vector corresponding to the code.

10. The apparatus of claim 6 wherein the processor circuit is further configured to execute a non-linear joint detection algorithm to perform the joint detection.

11. The apparatus of claim 10 wherein the non-linear joint detection algorithm is a joint detection algorithm based on decision feedback demodulation.

12. The apparatus of claim 6 wherein the processor circuit is further configured to recover a ranking order of the demodulated signals according to an original order of the codes in said matched filtering result, to obtain a final demodulation result, after acquiring the demodulated signals corresponding to the code.

13. A receiver used in a Direct Sequence-Code Division Multiple Access (DS-CDMA) system, which comprises a joint detection apparatus comprising:

a processor circuit configured to:

acquire a power of each of a number of codes in a matched filtering result of a received signal;

adjust a ranking order of the codes in the matched filtering result and a ranking order of column vectors in a system submatrix based on the power of the codes, to obtain an adjusted matched filtering result and an adjusted system submatrix; and

perform joint detection using the adjusted matched filtering result and the adjusted system submatrix, to acquire demodulated signals corresponding to the codes,

wherein, when the processing circuit performs the joint detection using the adjusted matched filtering result and the adjusted system submatrix, a first code is demodulated prior to a second code, and the power of the first code is greater than the power of the second code.

14. A computer program product comprising a non-transitory computer-readable medium having program codes stored thereon that, when executed by a processor circuit in a Direct Sequence-Code Division Multiple Access (DS-CDMA) system, configures the processor circuit to:

acquire a power of each of a number of codes in a matched filtering result of a received signal;

adjust a ranking order of the codes in the matched filtering result and a ranking order of column vectors in a system submatrix based on the power of the codes to obtain an adjusted matched filtering result and an adjusted system submatrix; and

perform joint detection using the adjusted matched filtering result and the adjusted system submatrix to acquire demodulated signals corresponding to the codes,

wherein, when performing the joint detection using the adjusted matched filtering result and the adjusted system submatrix, a first code is demodulated prior to a second code, and the power of the first code is greater than the power of the second code.

15. The computer program product of claim 14 wherein the DS-CDMA system is a Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) system.

16. The computer program product of claim 14 wherein the power of the code with a code sequence number is a sum of a power of all elements with the code sequence number in the matched filtering result.

17. The computer program product of claim 14 wherein:

in the adjusted matched filtering result, the higher the power of the code, the lower the ranking order of the code in the symbol; and

in the adjusted system submatrix, the higher the power of the code, the lower the ranking order of the vector corresponding to the code.

18. The computer program product of claim 14 wherein the program codes further configure the processor circuit to recover an order of the demodulated signals according to an original order of the codes in the matched filtering result to obtain a final demodulation result after the demodulated signals corresponding to the codes are acquired.

19. A non-transitory computer-readable medium comprising computer program instructions stored thereon that, when executed by a processor circuit, configures the processor circuit to:

acquire a power of each of a number of codes in a matched filtering result of a received signal;

adjust a ranking order of the codes in the matched filtering result and a ranking order of column vectors in a system submatrix based on the power of the codes to obtain an adjusted matched filtering result and an adjusted system submatrix; and

perform joint detection using the adjusted matched filtering result and the adjusted system submatrix to acquire demodulated signals corresponding to the codes,

wherein, when performing the joint detection using the adjusted matched filtering result and the adjusted system submatrix, a first code is demodulated prior to a second code, and the power of the first code is greater than the power of the second code.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 18, 2015
From: ERICSSON AB
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 035931/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 18, 2015
From: ERICSSON MODEMS SA
To: ERICSSON AB
Reel/Frame 035948/0147 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2014
From: TANG, ZHIXUN; LI, XIE; ZHANG, LIPING
To: ST-ERICSSON SA
Reel/Frame 032580/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2014
From: ST-ERICSSON SA
To: ERICSSON MODEMS SA
Reel/Frame 032580/0531 →