IP Library Granted Patent US 9,214,982
Granted Patent B2
US 9,214,982 · App. 13/910,723 · Granted Dec 15, 2015

Activated code channel detection method and device

Inventor: Jing Guo (Shanghai, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04B1/707H04J13/0044H04J13/0048H04J13/0051
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,214,982
App. No.
13/910,723
Granted
Dec 15, 2015
Kind
B2
Abstract

The present invention provides an activated code channel detection method. The method includes: performing de-scrambling and de-spreading on a received signal according to a node corresponding to a current spreading factor, obtaining symbol energy corresponding to each node; acquiring a first decision parameter and a second decision parameter according to symbol energy of two adjacent nodes of a same parent node and a pre-acquired noise threshold, where the first decision parameter is a comparison result of comparing the noise threshold with symbol energy of each of the two adjacent nodes, and the second decision parameter is a comparison result of comparing the symbol energy of the two adjacent nodes; detecting modulation modes of code channels corresponding to the two adjacent nodes, obtaining a modulation mode detection result; and executing activated code channel detection according to the first decision parameter, the second decision parameter, and the modulation mode detection result.

Claims (60)

1. An activated code channel detection method, comprising:

performing de-scrambling and de-spreading on a received signal according to nodes corresponding to a current spreading factor in a spreading code tree, and obtaining symbol energy corresponding to each of the nodes after de-scrambling and de-spreading;

acquiring a first decision parameter and a second decision parameter according to the obtained symbol energy of two adjacent nodes in the nodes corresponding to a current spreading factor and belonging to a same parent node and a pre-obtained noise threshold, wherein the first decision parameter is a comparison result of comparing the noise threshold with the obtained symbol energy of each of the two adjacent nodes, and the second decision parameter is a comparison result of comparing the obtained symbol energy of the two adjacent nodes, wherein the parent node is one of nodes corresponding to an upper-level spreading factor in the spreading code tree;

determining whether modulation modes of code channels corresponding to the two adjacent nodes are detected or not detected to obtain a modulation mode detection result, wherein the modulation mode detection result indicated that no modulation mode is detected for the two adjacent nodes, or the modulation mode of one of the two adjacent nodes is detected, or the modulation modes of both of the two adjacent nodes are detected; and

executing activated code channel detection to the code channels corresponding to the two adjacent nodes according to the first decision parameter, the second decision parameter, and the modulation mode detection result, to determine whether each of the two code channels corresponding to two adjacent nodes is an activated code channel or not an activated code channel.

2. The activated code channel detection method according to claim 1 , wherein the executing the activated code channel detection to the code channels corresponding to the two adjacent nodes according to the first decision parameter, the second decision parameter, and the modulation mode detection result specifically comprises:

detecting whether the code channels corresponding to the two adjacent nodes are activated code channels according to the first decision parameter, the second decision parameter, and the modulation mode detection result, and determining whether the parent node to which the two adjacent nodes belong exists; and

if the parent node to which the two adjacent nodes belong exists, updating a spreading factor corresponding to the parent node as the current spreading factor, and returning to the step of performing de-scrambling and de-spreading on the received signal according to the node corresponding to the current spreading factor in the spreading code tree.

3. The activated code channel detection method according to claim 2 , wherein the detecting whether the code channels corresponding to the two adjacent nodes are activated code channels according to the first decision parameter, the second decision parameter, and the modulation mode detection result, and determining whether the parent node to which the two adjacent nodes belong exists specifically comprises:

if the obtained symbol energy of each of the two adjacent nodes is smaller than or equal to the noise threshold, determining that the code channels corresponding to the two adjacent nodes are non-activated code channels, and determining that the parent node to which the two adjacent nodes belong does not exist;

if the obtained symbol energy of any node of the two adjacent nodes is greater than the noise threshold, determining that a code channel corresponding to the node whose symbol energy is greater than the noise threshold is an activated code channel, and determining that the parent node to which the two adjacent nodes belong does not exist;

if the obtained symbol energy of each of the two adjacent nodes is greater than the noise threshold, and a difference between the obtained symbol energy of the two adjacent nodes is greater than a preset value, determining that the code channels corresponding to the two adjacent nodes are activated code channels, and determining that the parent node to which the two adjacent nodes belong does not exist;

if the obtained symbol energy of each of the two adjacent nodes is greater than the noise threshold, a difference between the obtained symbol energy of the two adjacent nodes is smaller than or equal to the preset value, and the modulation mode detection result is that the modulation modes of the two adjacent nodes are not detected, determining that the code channels corresponding to the two adjacent nodes are non-activated code channels, and determining that the parent node to which the two adjacent nodes belong exists;

if the obtained symbol energy of each of the two adjacent nodes is greater than the noise threshold, a difference between the obtained symbol energy of the two adjacent nodes is smaller than or equal to the preset value, and the modulation mode detection result is that a modulation mode of at least one node in the two adjacent nodes is detected, determining that the code channels corresponding to the two adjacent nodes are activated code channels, and determining that the parent node to which the two adjacent nodes belong exists.

4. The activated code channel detection method according to claim 2 , wherein the detecting whether the code channels corresponding to the two adjacent nodes are activated code channels according to the first decision parameter, the second decision parameter, and the modulation mode detection result specifically comprises:

determining whether the code channels corresponding to the two adjacent nodes are specific code channels; if yes, determining that the code channels corresponding to the two adjacent nodes are activated code channels; if not, detecting whether the code channels corresponding to the two adjacent nodes are activated code channels according to the first decision parameter, the second decision parameter, and the modulation mode detection result.

5. The activated code channel detection method according to 1 , if one of the two code channels corresponding to two adjacent nodes is an activated code channel, after the executing the activated code channel detection to the code channels corresponding to the two adjacent nodes, further comprising:

if the modulation mode detection result corresponding to the activated code channel is that the modulation mode is detected, performing soft reconstruction on the activated code channel;

if the modulation mode detection result corresponding to the activated code channel is that no modulation mode is detected, performing blind reconstruction on the activated code channel.

6. An activated code channel detection device, comprising: a processor and memory storing instructions that are executed on the processor such that:

a first processing module performs de-scrambling and de-spreading on a received signal according to nodes corresponding to a current spreading factor in a spreading code tree, and obtains symbol energy corresponding to each of the nodes after de-scrambling and de-spreading;

a second processing module acquires a first decision parameter and a second decision parameter according to the obtained symbol energy of two adjacent nodes in the nodes corresponding to a current spreading factor and belonging to a same parent node and a pre-obtained noise threshold, wherein the first decision parameter is a comparison result of comparing the noise threshold with the obtained symbol energy of each of the two adjacent nodes, and the second decision parameter is a comparison result of comparing the obtained symbol energy of the two adjacent nodes, wherein the parent node is one of nodes corresponding to an upper-level spreading factor in the spreading code tree;

a third processing module determines whether modulation modes of code channels corresponding to the two adjacent nodes are detected or not detected to obtains a modulation mode detection result, wherein the modulation mode detection result indicated that no modulation mode is detected for the two adjacent nodes, or the modulation mode of one of the two adjacent nodes is detected, or the modulation modes of both of the two adjacent nodes are detected; and

a fourth processing module executes activated code channel detection to the code channels corresponding to the two adjacent nodes according to the first decision parameter, the second decision parameter, and the modulation mode detection result, to determine whether each of the two code channels corresponding to two adjacent nodes is an activated code channel or not an activated code channel.

7. The activated code channel detection device according to claim 6 , wherein the fourth processing module specifically

detects whether the code channels corresponding to the two adjacent nodes are activated code channels according to the first decision parameter, the second decision parameter, and the modulation mode detection result, and determines whether the parent node to which the two adjacent nodes belong exists; and

if the parent node to which the two adjacent nodes belong exists, updates a spreading factor corresponding to the parent node as the current spreading factor, and returns to the step of performing de-scrambling and de-spreading, by the first processing module, on the received signal according to the node corresponding to the current spreading factor in the spreading code tree.

8. The activated code channel detection device according to claim 7 , wherein:

if the obtained symbol energy of each of the two adjacent nodes is smaller than or equal to the noise threshold, the fourth processing module determines that the code channels corresponding to the two adjacent nodes are non-activated code channels, and determine that the parent node to which the two adjacent nodes belong does not exist;

if the obtained symbol energy of any node of the two adjacent nodes is greater than the noise threshold, the fourth processing module determines that a code channel corresponding to the node whose symbol energy is greater than the noise threshold is an activated code channel, and determine that the parent node to which the two adjacent nodes belong does not exist;

if the obtained symbol energy of each of the two adjacent nodes is greater than the noise threshold, and a difference between the obtained symbol energy of the two adjacent nodes is greater than a preset value, the fourth processing module determines that the code channels corresponding to the two adjacent nodes are activated code channels, and determine that the parent node to which the two adjacent nodes belong does not exist;

if the obtained symbol energy of each of the two adjacent nodes is greater than the noise threshold, a difference between the obtained symbol energy of the two adjacent nodes is smaller than or equal to the preset value, and the modulation mode detection result is that the modulation modes of the two adjacent nodes are not detected, the fourth processing module determines that the code channels corresponding to the two adjacent nodes are non-activated code channels, and determine that the parent node to which the two adjacent nodes belong exists;

if the obtained symbol energy of each of the two adjacent nodes is greater than the noise threshold, a difference between the obtained symbol energy of the two adjacent nodes is smaller than or equal to the preset value, and the modulation mode detection result is that a modulation mode of at least one node in the two adjacent nodes is detected, the fourth processing module determines that the code channels corresponding to the two adjacent nodes are activated code channels, and determine that the parent node to which the two adjacent nodes belong exists.

9. The activated code channel detection device according to claim 7 , wherein the fourth processing module

determines whether the code channels corresponding to the two adjacent nodes are specific code channels; if the code channels corresponding to the two adjacent nodes are specific code channels, determines that the code channels corresponding to the two adjacent nodes are activated code channels; if the code channels corresponding to the two adjacent nodes aren't specific code channels, detects whether the code channels corresponding to the two adjacent nodes are activated code channels according to the first decision parameter, the second decision parameter, and the modulation mode detection result.

10. The activated code channel detection device according to claim 6 , the activated code channel detection device further comprising: a fifth processing module;

if the fourth processing module determines one of the two code channels corresponding to two adjacent nodes is an activated code channel,

the fifth processing module performs soft reconstruction on the activated code channel if the modulation mode detection result corresponding to the activated code channel is that the modulation mode is detected;

the fifth processing module performs blind reconstruction on the activated code channel if the modulation mode detection result corresponding to the activated code channel is that no modulation mode is detected.

11. The activated code channel detection method according to claim 2 , if one of the two code channels corresponding to two adjacent nodes is an activated code channel, after the executing the activated code channel detection to the code channels corresponding to the two adjacent nodes, further comprising:

if the modulation mode detection result corresponding to the activated code channel is that the modulation mode is detected, performing soft reconstruction on the activated code channel;

if the modulation mode detection result corresponding to the activated code channel is that no modulation mode is detected, performing blind reconstruction on the activated code channel.

12. The activated code channel detection method according to claim 3 , if one of the two code channels corresponding to two adjacent nodes is an activated code channel, after the executing the activated code channel detection to the code channels corresponding to the two adjacent nodes, further comprising:

if the modulation mode detection result corresponding to the activated code channel is that the modulation mode is detected, performing soft reconstruction on the activated code channel;

if the modulation mode detection result corresponding to the activated code channel is that no modulation mode is detected, performing blind reconstruction on the activated code channel.

13. The activated code channel detection method according to claim 4 , if one of the two code channels corresponding to two adjacent nodes is an activated code channel, after the executing the activated code channel detection to the code channels corresponding to the two adjacent nodes, further comprising:

if the modulation mode detection result corresponding to the activated code channel is that the modulation mode is detected, performing soft reconstruction on the activated code channel;

if the modulation mode detection result corresponding to the activated code channel is that no modulation mode is detected, performing blind reconstruction on the activated code channel.

14. The activated code channel detection device according to claim 7 , the activated code channel detection device further comprising: a fifth processing module;

if the fourth processing module determines one of the two code channels corresponding to two adjacent nodes is an activated code channel,

the fifth processing module performs soft reconstruction on the activated code channel if the modulation mode detection result corresponding to the activated code channel is that the modulation mode is detected;

the fifth processing module performs blind reconstruction on the activated code channel if the modulation mode detection result corresponding to the activated code channel is that no modulation mode is detected.

15. The activated code channel detection device according to claim 8 , the activated code channel detection device further comprising: a fifth processing module;

if the fourth processing module determines one of the two code channels corresponding to two adjacent nodes is an activated code channel,

the fifth processing module performs soft reconstruction on the activated code channel if the modulation mode detection result corresponding to the activated code channel is that the modulation mode is detected;

the fifth processing module performs blind reconstruction on the activated code channel if the modulation mode detection result corresponding to the activated code channel is that no modulation mode is detected.

16. The activated code channel detection device according to claim 9 , the activated code channel detection device further comprising: a fifth processing module;

if the fourth processing module determines one of the two code channels corresponding to two adjacent nodes is an activated code channel,

the fifth processing module performs soft reconstruction on the activated code channel if the modulation mode detection result corresponding to the activated code channel is that the modulation mode is detected;

the fifth processing module performs blind reconstruction on the activated code channel if the modulation mode detection result corresponding to the activated code channel is that no modulation mode is detected.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: HUAWEI TECHNOLOGIES CO., LTD.
To: HONOR DEVICE CO., LTD.
Reel/Frame 055919/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2013
From: GUO, JING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 031137/0186 →
Priority Claims (1)
CN 2012 1 0207972 · Jun 21, 2012 · national
Continuity (1)
Related Publication 20130343435A1 · Dec 26, 2013