IP Library Granted Patent US 8,204,024
Granted Patent B2
US 8,204,024 · App. 10/580,722 · Granted Jun 19, 2012

Method and apparatus for supporting downlink joint detection in TDD CDMA systems

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 8,204,024
App. No.
10/580,722
Granted
Jun 19, 2012
Kind
B2
Abstract

A method is proposed for supporting downlink JD (joint detection) in a TDD CDMA communication network system, comprising steps of: judging whether the CAI (code allocation information) in a downlink timeslot will change in the next TTI (transmission time interval); if the CAI will change, inserting the changed CAI as a specific control information into a specified field in the traffic burst in the downlink timeslot corresponding to current TTI; sending the traffic burst containing the specific control information to each UE (user equipment) in the downlink timeslot via a downlink channel.

Claims (91)

1. A method for supporting downlink JD (joint detection) in a TDD CDMA communication network system, the method comprising:

judging whether CAI (code allocation information) in a downlink timeslot will change in a next TTI (transmission time interval), wherein the judging comprises at least one of:

judging that the CAI will change when at least one active UE leaves the downlink timeslot;

judging that the CAI will change when at least one UE joins the downlink timeslot;

judging that the CAI will change when spreading code resource in the downlink timeslot is reallocated to realize optimized configuration of the resource in the downlink timeslot; and

judging that the CAI will change when the at least one active UE performs a cell handover;

modifying the spreading code resource according to the changed CAI, the modifying of the spreading code resource comprising reclaiming the spreading code resource when the at least active UE leaves the downlink timeslot, allocating the spreading code resource when the at least one UE joins the downlink timeslot, and reallocating the spreading code resource when reallocated to realize optimized configuration of the resource or the at least one active UE performs a cell handover;

inserting changed CAI as a specific control information into a specified field in a traffic burst in the downlink timeslot corresponding to current TTI only if the CAI will change, the changed CAI comprising spreading code resources associated with each of a plurality of UEs that uses the downlink timeslot, the changed CAI comprises the CAI after the spreading code resource is either allocated, reallocated, or reclaimed; and

sending the traffic burst comprising the specific control information to each of the UEs in the downlink timeslot via a downlink channel, wherein the traffic burst sent to each of the plurality of UEs comprises spreading code resources associated with all of the UEs that use the downlink timeslot.

2. The method of claim 1 , further comprising:

when establishing connection with a UE, the network system sends the initial CAI to the UE.

3. The method in claim 1 , wherein the specific control information allows each UE in the downlink timeslot to perform one of the two JD methods of ZF-BLE and MMSE-BLE.

4. A method for supporting downlink JD to be performed by a UE in a TDD CDMA communication network system, the method comprising:

receiving a traffic burst in a downlink timeslot transferred by the network system via downlink channel;

detecting whether the traffic burst comprises code allocation information (CAI) will change in a next TTI in the downlink timeslot, wherein the detecting comprises at least one of:

detecting that the CAI will change when at least one active UE leaves the downlink timeslot;

detecting that the CAI will change when at least one UE joins the downlink timeslot;

detecting that the CAI will change when spreading code resource in the downlink timeslot is reallocated to realize optimized configuration of the resource in the downlink timeslot; and

detecting that the CAI will change when the at least one active UE performs a cell handover;

modifying the spreading code resource according to the changed CAI, the modifying of the spreading code resource comprising reclaiming the spreading code resource when the at least one active UE leaves the downlink timeslot, allocating the spreading code resource when the at least one UE joins the downlink timeslot, and reallocating the spreading code resource when reallocated to realize optimized configuration of the resource or the at least one active UE performs a cell handover;

extracting the CAI only if the traffic burst comprises the CAI, the CAI comprising spreading code resources associated with all of a plurality of other UEs that use the downlink timeslot, the extracted CAI comprises the CAI after the spreading code resource is either allocated, reallocated, or reclaimed; and

performing next-phase JD algorithm to decrease interference by using the CAI.

5. The method of claim 4 , further comprising:

the UE receives the initial CAI from the network system when the UE establishes connection with the network system.

6. The method of claim 5 , wherein the JD algorithm is one of ZF-BLE and MMSE-BLE.

7. A method for supporting downlink single-user JD in a TDD CDMA communication network system, the method comprising:

judging whether an ACN (active code number) in a downlink timeslot will change in a next TTI, wherein the judging comprises at least one of:

judging that the CAI will change when at least one active UE leaves the downlink timeslot;

judging that the CAI will change when at least one UE joins the downlink timeslot;

judging that the CAI will change when spreading code resource in the downlink timeslot is reallocated to realize optimized configuration of the resource in the downlink timeslot; and

judging that the CAI will change when the at least one active UE performs a cell handover;

modifying the spreading code resource according to the changed CAI, the modifying of the spreading code resource comprising reclaiming the spreading code resource when the at least one active UE leaves the downlink timeslot, allocating the spreading code resource when the at least one UE joins the downlink timeslot, and reallocating the spreading code resource when reallocated to realize optimized configuration of the resource or the at least one active UE performs a cell handover;

inserting changed ACN as a specific control information into a specified field in a traffic burst in downlink timeslot corresponding to current TTI only if the ACN will change, the ACN comprising spreading code resources associated with a plurality of UEs that use the downlink timeslot, the changed CAI comprises the CAI after the spreading code resource is either allocated, reallocated, or reclaimed;

sending the traffic burst comprising the specific control information to each of the UEs in the downlink timeslot via downlink channel, wherein the traffic burst sent to each of the plurality of UEs comprises spreading code resources associated with all of the UEs that uses the downlink timeslot.

8. The method of claim 7 , further comprising:

the network system sending an initial ACN to the UE when the network system establishes connection with the UE.

9. The method of claim 8 , wherein the specific control information allows each UE in the downlink timeslot to perform an MMSE-BLE-SD-JD algorithm.

10. A method performed by a UE for supporting downlink single-user JD in a TDD CDMA communication network system, the method comprising:

receiving a traffic burst transferred by the network system via downlink channel in a downlink timeslot;

detecting whether the traffic burst comprises an active code number (ACN) in the next TTI in the downlink timeslot, the ACN comprising spreading code resources associated with all of a plurality of other UEs that use the downlink timeslot, wherein the detecting comprises at least one of:

detecting that the CAI will change when at least one active UE leaves the downlink timeslot;

detecting that the CAI will change when at least one UE joins the downlink timeslot;

detecting that the CAI will change when spreading code resource in the downlink timeslot is reallocated to realize optimized configuration of the resource in the downlink timeslot; and

detecting that the CAI will change when the at least one active UE performs a cell handover;

modifying the spreading code resource according to the changed CAI, the modifying of the spreading code resource comprising reclaiming the spreading code resource when the at least one active UE the downlink timeslot, allocating the spreading code resource when the at least one UE joins the downlink timeslot, and reallocating the spreading code resource when reallocated to realize optimized configuration of the resource or the at least one active UE performs a cell handover;

extracting the ACN only if the traffic burst comprises the ACN, the extracted CAI comprises the CAI after the spreading code resource is either allocated, reallocated, or reclaimed; and

performing the next-phase JD algorithm to decrease interference by using the ACN.

11. The method of claim 10 , wherein prior to receiving a traffic burst transferred by the network system the UE receives the initial ACN from the network system when the UE establishes connection with the network system.

12. The method of claim 11 , wherein the JD method is an MMSE-BLE-SD method.

13. A network system for supporting downlink JD, comprising:

a judging unit configured to judge whether code allocation information (CAI) in a downlink timeslot will change in a next TTI, wherein the judging comprises at least one of:

judging that the CAI will change when at least one active UE leaves the downlink timeslot;

judging that the CAI will change when at least one UE joins the downlink timeslot;

judging that the CAI will change when spreading code resource in the downlink timeslot is reallocated to realize optimized configuration of the resource in the downlink timeslot; and

judging that the CAI will change when the at least one active UE performs a cell handover;

a resource unit configured to modify the spreading code resource according to the changed CAI, the modifying of the spreading code resource comprising reclaiming the spreading code resource the at least one active UE leaves the downlink timeslot, allocating the spreading code resource when the at least one UE joins the downlink timeslot, and reallocating the spreading code resource when reallocated to realize optimized configuration of the resource or at least one active UE performs a cell handover;

an inserting unit configured to insert changed CAI as a specific control information into a specified filed in a traffic burst in the downlink timeslot corresponding to current TTI only when the CAI changes, the changed CAI comprising spreading code resources associated with each of a plurality of UEs that uses the downlink timeslot, the changed CAI comprises the CAI after the spreading code resource is either allocated, reallocated, or reclaimed;

a sending unit configured to send the traffic burst comprising the specific control information to each of the UEs in the downlink timeslot via a downlink channel, wherein the traffic burst sent to each of the plurality of UEs comprises spreading code resources associated with all of the UEs that uses the downlink timeslot.

14. The network system of claim 13 , wherein the sending unit sends the initial CAI to the UE when establishing connection with the UE.

15. A UE for supporting downlink JD, comprising:

a receiving unit configured to receive a traffic burst transferred by a network system via a downlink channel in a downlink timeslot;

a detecting unit configured to detect whether the traffic burst comprises code allocation information (CAI) in a next TTI in the downlink timeslot, the CAI comprising spreading code resources associated with all of a plurality of other UEs that use the downlink timeslot, wherein the detecting comprises at least one of:

detecting that the CAI will change when at least one active UE leaves the downlink timeslot;

detecting that the CAI will change when at least one UE joins the downlink timeslot;

detecting that the CAI will change when spreading code resource in the downlink timeslot is reallocated to realize optimized configuration of the resource in the downlink timeslot; and

detecting that the CAI will change when the at least one active UE performs a cell handover;

a resource unit configured to modify the spreading code resource according to the changed CAI, the modifying of the spreading code resource comprising reclaiming the spreading code resource when the at least one active UE leaves the downlink timeslot, allocating the spreading code resource when the at least one UE joins the downlink timeslot, and reallocating the spreading code resource when reallocated to realize optimized configuration of the resource or the at least one active UE performs a cell handover;

an extracting unit configured to extract the CAI only when the traffic burst comprises the CAI, the extracted CAI comprising the CAI after the spreading code resource is either allocated, reallocated, or reclaimed;

a performing unit configured to perform next-phase JD algorithm to decrease interference by using the CAI.

16. The user equipment of claim 15 , wherein the receiving unit receives the initial CAI from the network system when establishing connection with the network.

17. A network system for supporting downlink single-user JD, comprising:

a judging unit configured to judge whether an active code number (ACN) in a downlink timeslot will change in a next TTI, wherein the judging comprises at least one of:

judging that the CAI will change when at least one active UE leaves the downlink timeslot;

judging that the CAI will change when at least one UE joins the downlink timeslot;

judging that the CAI will change when spreading code resource in the downlink timeslot is reallocated to realize optimized configuration of the resource in the downlink timeslot; and

judging that the CAI will change when the at least one active UE performs a cell handover;

a resource unit configured to modify the spreading code resource according to the changed CAI, the modifying of the spreading code resource comprising reclaiming the spreading code resource when the at least one active UE leaves the downlink timeslot, allocating the spreading code resource when the at least one UE joins the downlink timeslot, and reallocating the spreading code resource when reallocated to realize optimized configuration of the resource or the at least one active UE performs a cell handover;

a specified field in a traffic burst in the downlink timeslot corresponding to current TTI only when the ACN changes, the ACN comprising spreading code resources associated with a plurality of UEs that use the downlink timeslot, the changed CAI comprises the CAI after the spreading code resource is either allocated, reallocated, or reclaimed; and

a sending unit configured to send the traffic burst comprising the specific control information to each of the UEs in the downlink timeslot via downlink channel, wherein the traffic burst sent to each of the plurality of UEs comprises spreading code resources associated with all of the UEs that uses the downlink timeslot.

18. The network system of claim 17 , wherein the sending unit sends the initial ACN to the UE when establishing connection with the UE.

19. A UE for supporting downlink single-user JD, comprising:

a receiving unit configured to receive a traffic burst transferred by a network system via a downlink channel in a downlink timeslot;

a detecting unit configured to detect whether the traffic burst comprises an active code number (ACN) in the downlink timeslot in a next TTI, wherein the detecting comprises at least one of:

detecting that the CAI will change when at least one active UE leaves the downlink timeslot;

detecting that the CAI will change when at least one UE joins the downlink timeslot;

detecting that the CAI will change when spreading code resource in the downlink timeslot is reallocated to realize optimized configuration of the resource in the downlink timeslot; and

detecting that the CAI will change when the at least one active UE performs a cell handover;

a resource unit configured to modify the spreading code resource according to the changed CAI, the modifying of the spreading code resource comprising reclaiming the spreading code resource when the at least one active UE leaves the downlink timeslot, allocating the spreading code resource when the at least one UE joins the downlink timeslot, and reallocating the spreading code resource when reallocated to realize optimized configuration of the resource or the at least one active UE performs a cell handover;

an extracting unit configured to extract the ACN only when the traffic burst contains the ACN, the ACN comprising spreading code resources associated with all of a plurality of other UEs that use the downlink timeslot, the extracted CAI comprising the CAI after the spreading code resource is either allocated, reallocated, or reclaimed; and

a performing unit configured to perform next-phase single-user JD algorithm to decrease interference by using the ACN.

20. The UE of claim 19 , wherein the receiving unit receives the initial ACN from the network system.

Assignments (5)
CHANGE OF NAME Recorded Feb 2, 2016
From: ST WIRELESS SA
To: ST-ERICSSON SA
Reel/Frame 037683/0128 →
STATUS CHANGE-ENTITY IN LIQUIDATION Recorded Feb 2, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037739/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2011
From: NXP B.V.
To: ST WIRELESS SA
Reel/Frame 025904/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2006
From: LI, YUEHENG; SUN, LI; WU, GANG
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 017954/0986 →