IP Library Granted Patent US 8,750,347
Granted Patent B2
US 8,750,347 · App. 13/715,717 · Granted Jun 10, 2014

Code channel detecting method and related device and communication system

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,750,347
App. No.
13/715,717
Granted
Jun 10, 2014
Kind
B2
Abstract

Embodiments of the present invention disclose a code channel detecting method and a related device and a communication system. In the solutions provided by the embodiments of the present invention, whether a DPA code channel is in an active state is determined with multiple thresholds based on a first reference value and a third reference value, or based on a first reference value, a second reference value and a third reference value. This mechanism takes multiple possible false determination situations into consideration, thereby ensuring a code channel correct detection rate in multiple interference scenarios and relatively reducing a false alarm rate.

Claims (52)

1. A code channel detecting method, comprising:

equalizing a received signal to obtain an equalized signal;

descrambling and despreading the equalized signal using a spreading code sequence corresponding to each downlink packet access (DPA) code channel, and performing energy accumulation on a symbol that is corresponding to the each DPA code channel and is acquired after the descrambling and despreading, to obtain a symbol energy accumulated value corresponding to the each DPA code channel; and

when the symbol energy accumulated value corresponding to a DPA code channel satisfies an active code channel determination condition, indicating the DPA code channel as an active code channel, wherein the active code channel determination condition comprises that:

the symbol energy accumulated value corresponding to the DPA code channel is greater than a first reference value and greater than a third reference value; or

the symbol energy accumulated value corresponding to the DPA code channel is greater than the first reference value and greater than the third reference value, and at least one of symbol energy accumulated values corresponding to DPA code channels is greater than a second reference value, wherein the first reference value is determined based on a first threshold and estimated in-band noises, and the in-band noises are noises within system working bandwidth corresponding to the DPA code channel; the third reference value is determined based on a maximum symbol energy accumulated value in symbol energy accumulated values greater than the first reference value and a third threshold; and the second reference value is determined based on a second threshold and a second symbol energy accumulated value, wherein the second symbol energy accumulated value is obtained by performing energy accumulation on the symbol acquired after the equalized signal is descrambled and despread using the spreading code sequence corresponding to a common channel.

2. The method according to claim 1 , wherein determining the first reference value based on the first threshold and the estimated in-band noises specifically comprises multiplying the first threshold by the estimated in-band noises to obtain the first reference value, wherein determining the third reference value based on the maximum symbol energy accumulated value in the symbol energy accumulated values greater than the first reference value and the third threshold specifically comprises multiplying the maximum symbol energy accumulated value in the symbol energy accumulated values greater than the first reference value by the third threshold to obtain the third reference value, and wherein determining the second reference value based on the second threshold and the second symbol energy accumulated value specifically comprises multiplying the second threshold by the second symbol energy accumulated value to obtain the second reference value.

3. The method according to claim 1 , wherein whether the active code channel determination condition is satisfied is determined in the following manner:

determining whether the symbol energy accumulated value corresponding to the DPA code channel is greater than the first reference value;

when the symbol energy accumulated value corresponding to the DPA code channel is smaller than the first reference value, determining that the symbol energy accumulated value corresponding to the DPA code channel does not satisfy the active code channel determination condition, and when the symbol energy accumulated value corresponding to the DPA code channel is greater than the first reference value, determining whether the symbol energy accumulated value corresponding to the DPA code channel is greater than the third reference value; and

when the symbol energy accumulated value corresponding to the DPA code channel is greater than the third reference value, determining that the symbol energy accumulated value corresponding to the DPA code channel satisfies the active code channel determination condition, and when the symbol energy accumulated value corresponding to the DPA code channel is smaller than the third reference value, determining that the symbol energy accumulated value corresponding to the DPA code channel does not satisfy the active code channel determination condition.

4. The method according to claim 3 , wherein determining whether at least one of the symbol energy accumulated values corresponding to the DPA code channels is greater than the second reference value comprises determining whether the maximum symbol energy accumulated value in the symbol energy accumulated values that are corresponding to the DPA code channels and are greater than the first reference value is greater than the second reference value.

5. The method according to claim 1 , wherein the in-band noises are estimated in the following manner:

descrambling and despreading the equalized signal using the spreading code sequence corresponding to a common pilot channel (CPICH) to obtain the symbol corresponding to the CPICH; and

estimating the in-band noises based on the symbol corresponding to the CPICH.

6. The method according to claim 1 , wherein the first threshold is set in a range of 0.5 to 1.5; the second threshold is set in a range of 0.08 to 0.2; and the third threshold is set in a range of 0.5 to 1.

7. The method according to claim 1 , wherein whether the active code channel determination condition is satisfied is determined in the following manner:

determining whether the symbol energy accumulated value corresponding to the DPA code channel is greater than the first reference value;

when the symbol energy accumulated value corresponding to the DPA code channel is smaller than the first reference value, determining that the symbol energy accumulated value corresponding to the DPA code channel does not satisfy the active code channel determination condition, and when the symbol energy accumulated value corresponding to the DPA code channel is greater than the first reference value, determining whether at least one of the symbol energy accumulated values corresponding to the DPA code channels is greater than the second reference value;

when no symbol energy accumulated value corresponding to the DPA code channel is greater than the second reference value, determining that the symbol energy accumulated value corresponding to the DPA code channel does not satisfy the active code channel determination condition, and when at least one of the symbol energy accumulated values corresponding to the DPA code channels is greater than the second reference value, determining whether the symbol energy accumulated value corresponding to the DPA code channel is greater than the third reference value; and

when the symbol energy accumulated value corresponding to the DPA code channel is greater than the third reference value, determining that the symbol energy accumulated value corresponding to the DPA code channel satisfies the active code channel determination condition, and when the symbol energy accumulated value corresponding to the DPA code channel is smaller than the third reference value, determining that the symbol energy accumulated value corresponding to the DPA code channel does not satisfy the active code channel determination condition.

8. A network apparatus, comprising:

an equalizer configured to equalize a received signal to obtain an equalized signal;

a descrambling and despreading unit configured to descramble and despread the equalized signal using a spreading code sequence corresponding to each downlink packet access (DPA) code channel;

an accumulating unit configured to perform energy accumulation on a symbol that is corresponding to the each DPA code channel and is acquired after the descrambling and despreading processing of the descrambling and despreading unit, to obtain a symbol energy accumulated value corresponding to the each DPA code channel; and

an active code channel indication unit configured to indicate a DPA code channel as an active code channel when the symbol energy accumulated value corresponding to the DPA code channel satisfies an active code channel determination condition,

wherein the active code channel determination condition comprises that:

the symbol energy accumulated value corresponding to the DPA code channel is greater than a first reference value and greater than a third reference value; or

the symbol energy accumulated value corresponding to the DPA code channel is greater than the first reference value and greater than the third reference value, and at least one of symbol energy accumulated values corresponding to DPA code channels is greater than a second reference value, wherein the first reference value is determined based on a first threshold and estimated in-band noises, and the in-band noises are noises within system working bandwidth corresponding to the DPA code channel; the third reference value is determined based on a maximum symbol energy accumulated value in symbol energy accumulated values greater than the first reference value and a third threshold; and the second reference value is determined based on a second threshold and a second symbol energy accumulated value, wherein the second symbol energy accumulated value is obtained by performing energy accumulation on the symbol acquired after the equalized signal is descrambled and despread using the spreading code sequence corresponding to a common channel.

9. The network apparatus according to claim 8 , wherein the first reference value is obtained by multiplying the first threshold by the estimated in-band noises; the third reference value is obtained by multiplying the maximum symbol energy accumulated value in the symbol energy accumulated values greater than the first reference value by the third threshold; and the second reference value is obtained by multiplying the second threshold by the second symbol energy accumulated value.

10. The network apparatus according to claim 8 , further comprising a first determining unit configured to:

determine whether the symbol energy accumulated value corresponding to the DPA code channel is greater than the first reference value;

when the symbol energy accumulated value corresponding to the DPA code channel is smaller than the first reference value, determine that the symbol energy accumulated value corresponding to the DPA code channel does not satisfy the active code channel determination condition;

when the symbol energy accumulated value corresponding to the DPA code channel is greater than the first reference value, further determine whether the symbol energy accumulated value corresponding to the DPA code channel is greater than the third reference value;

when the symbol energy accumulated value corresponding to the DPA code channel is greater than the third reference value, determine that the symbol energy accumulated value corresponding to the DPA code channel satisfies the active code channel determination condition; and

when the symbol energy accumulated value corresponding to the DPA code channel is smaller than the third reference value, determine that the symbol energy accumulated value corresponding to the DPA code channel does not satisfy the active code channel determination condition.

11. The network apparatus according to claim 8 , further comprising a second determining unit configured to:

determine whether the symbol energy accumulated value corresponding to the DPA code channel is greater than the first reference value;

when the symbol energy accumulated value corresponding to the DPA code channel is smaller than the first reference value, determine that the symbol energy accumulated value corresponding to the DPA code channel does not satisfy the active code channel determination condition, and when the symbol energy accumulated value corresponding to the DPA code channel is greater than the first reference value, determine whether at least one of the symbol energy accumulated values corresponding to the DPA code channels is greater than the second reference value;

when no symbol energy accumulated value corresponding to the DPA code channel is greater than the second reference value, determine that the symbol energy accumulated value corresponding to the DPA code channel does not satisfy the active code channel determination condition, and when at least one of the symbol energy accumulated values corresponding to the DPA code channels is greater than the second reference value, further determine whether the symbol energy accumulated value corresponding to the DPA code channel is greater than the third reference value; and

when the symbol energy accumulated value corresponding to the DPA code channel is greater than the third reference value, determine that the symbol energy accumulated value corresponding to the DPA code channel satisfies the active code channel determination condition, and when the symbol energy accumulated value corresponding to the DPA code channel is smaller than the third reference value, determine that the symbol energy accumulated value corresponding to the DPA code channel does not satisfy the active code channel determination condition.

12. A communication system, comprising:

a mobility management apparatus and a network apparatus,

wherein the mobility management apparatus is connected to the network apparatus in a communication mode, and

wherein the network apparatus comprises:

an equalizer configured to equalize a received signal to obtain an equalized signal;

a descrambling and despreading unit configured to descramble and despread the equalized signal using a spreading code sequence corresponding to each downlink packet access (DPA) code channel;

an accumulating unit configured to perform energy accumulation on a symbol that is corresponding to the each DPA code channel and is acquired after the descrambling and despreading processing of the descrambling and despreading unit, to obtain a symbol energy accumulated value corresponding to the each DPA code channel; and

an active code channel indication unit configured to indicate a DPA code channel as an active code channel when the symbol energy accumulated value corresponding to the DPA code channel satisfies an active code channel determination condition,

wherein the active code channel determination condition comprises that:

the symbol energy accumulated value corresponding to the DPA code channel is greater than a first reference value and greater than a third reference value; or

the symbol energy accumulated value corresponding to the DPA code channel is greater than the first reference value and greater than the third reference value, and at least one of symbol energy accumulated values corresponding to DPA code channels is greater than a second reference value, wherein the first reference value is determined based on a first threshold and estimated in-band noises, and the in-band noises are noises within system working bandwidth corresponding to the DPA code channel; the third reference value is determined based on a maximum symbol energy accumulated value in symbol energy accumulated values greater than the first reference value and a third threshold; and the second reference value is determined based on a second threshold and a second symbol energy accumulated value, wherein the second symbol energy accumulated value is obtained by performing energy accumulation on the symbol acquired after the equalized signal is descrambled and despread using the spreading code sequence corresponding to a common channel.

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 Apr 22, 2013
From: LI, FENG; ZHANG, CHUNLING; GUAN, WENKANG; GUO, JING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 030272/0493 →