IP Library Granted Patent US 9,059,788
Granted Patent B2
US 9,059,788 · App. 14/368,903 · Granted Jun 16, 2015

Method and device for determining paths in multipath search

Inventors: Arnaud Rigollé (Erce Pres Liffre, FR); Pierre Didier (Rennes, FR)
Assignee: BROADCOM CORPORATION
H04B1/7113H04B1/7117H04B2201/709745
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,059,788
App. No.
14/368,903
Granted
Jun 16, 2015
Kind
B2
Abstract

For determining paths in the scope of a multipath search, a device for use in a wireless communications system performs: obtaining a delay profile of a code division multiple access transmission signal, the delay profile being in a form of complex symbols, each complex symbols resulting from a despreading of said received signal after being delayed by a distinct delay; comparing the real part of said complex symbols forming the delay profile with a first threshold, the first threshold being determined on the basis of a noise level determined by the imaginary part of said complex symbols forming the delay profile; and determining said paths on the basis of the comparing.

Claims (47)

1. A method for determining paths in the scope of a multipath search aiming at being used to configure a device of a wireless communications system, the method performed at the device and comprising:

obtaining a delay profile of a code division multiple access transmission signal, the delay profile being in a form of complex symbols, each complex symbol resulting from a despreading of said received signal after being delayed by a distinct delay; wherein the method further causes the device to perform:

comparing the real part of said complex symbols forming the delay profile with a first threshold, the first threshold being determined on the basis of a noise level determined by the imaginary part of said complex symbols forming the delay profile; and

determining said paths on the basis of the comparing.

2. A memory, storing computer program code instructions which when executed by a programmable device, causes the device to at least:

obtain a delay profile of a code division multiple access transmission signal, the delay profile being in a form of complex symbols, each complex symbol resulting from a despreading of said received signal after being delayed by a distinct delay;

compare the real part of said complex symbols forming the delay profile with a first threshold, the first threshold being determined on the basis of a noise level determined by the imaginary part of said complex symbols forming the delay profile; and

determine said paths on the basis of the comparing.

3. A device for determining paths in the scope of multipath search, said device being adapted for use in a wireless communications system, said device comprising circuitry and a memory storing program code instructions which when executed by the circuitry cause the device to:

obtain a delay profile of a code division multiple access transmission signal, the delay profile being in a form of complex symbols, each complex symbol resulting from a despreading of said received signal after being delayed by a distinct delay;

compare the real part of said complex symbols forming the delay profile with a first threshold, the first threshold being determined on the basis of a noise level determined by the imaginary part of said complex symbols forming the delay profile; and

determine said paths on the basis of the comparing.

4. The device according to claim 3 , wherein the noise level is the sum of the absolute values of the imaginary part of said complex symbols, said sum being divided by a correlation comb depth of the delay profile.

5. The device according to claim 3 , wherein determining said paths on the basis of the comparing comprises refining a multipath search according to a category to which the delay profile belongs from amongst:

a first category in which the energy spread for one path is separated from the energy spread for another path; and

a second category in which the energy spread for one path overlaps on the energy spread on another path.

6. The device according to claim 5 , wherein said circuitry and said memory with the computer program code instructions further cause the device to determine the category to which the delay profile belongs on the basis of an indication of successive values, in the delay profile, that are greater than or equal to the first threshold.

7. The device according to claim 6 , wherein, when the delay profile comprises plural bunches of successive values that are greater than or equal to the first threshold, said indication designates the bunch among said bunches having the highest number of successive values that are greater than or equal to the first threshold.

8. The device according to claim 7 , wherein said circuitry and said memory with the computer program code instructions further cause the device to average said indication of successive values over plural successive delay profiles.

9. The device according claim 7 , wherein said circuitry and said memory with the computer program code instructions cause the device to, when said indication indicates that successive values are greater than or equal to the first threshold, determine the category to which the delay profile belongs by comparing the number of said successive values with a second threshold.

10. The device according to claim 5 , wherein said circuitry and said memory with the computer program code instructions cause the device to determine said paths on the basis of the comparing by:

identifying local maximum peaks in the delay profile; and

determining a set of candidate paths on the basis of the identified local maximum peaks.

11. The device according to claim 10 , wherein said circuitry and said memory with the computer program code instructions cause the device to:

determine a signal-to-noise ratio value for each said candidate path; and

limit said set of candidate paths to a predetermined number of candidate paths on the basis of the determined signal-to-noise ratio values, the predetermined number of candidate paths being equal to a number of fingers of the device.

12. The device according to claim 10 , wherein said circuitry and said memory with the computer program code instructions cause the device to:

determine a signal-to-noise ratio value for each said candidate path; and

limit said set of candidate paths to a predetermined number of candidate paths on the basis of the determined signal-to-noise ratio values, the predetermined number of candidate paths being equal to a number of equalizing filter taps of the device.

13. The device according to claim 10 , wherein said circuitry and said memory with the computer program code instructions cause the device to:

determine a signal-to-noise ratio value for each said candidate path and for neighbouring delays in the delay profile;

store said signal-to-noise ratio value for each said candidate path over plural successive delay profiles; and

store said signal-to-noise ratio value for each said neighbouring delay over plural successive delay profiles, when the signal-to-noise ratio value for said neighbouring delay is equal to or greater than a predetermined fraction of the signal-to-noise ratio value for its respective candidate path.

14. The device according to claim 13 , wherein said circuitry and said memory with the computer program code instructions cause the device to:

apply a low-pass filter on the signal-to-noise ratio values determined over plural successive delay profiles, and

determine said paths on the basis of the filtered signal-to-noise ratio values.

15. The device according to claim 14 , wherein applying said low-pass filter comprises summing the signal-to-noise ratio values for each delay over plural successive delay profiles.

16. The device according to claim 14 , wherein said low-pass filter is one of:

a rectangular finite impulse response filter; or

an infinite impulse response filter of first order.

17. The device according to claim 15 , wherein said circuitry and said memory with the computer program code instructions cause the device to compare the filtered signal-to-noise ratio values with a third threshold.

18. The device according to claim 14 , wherein said circuitry and said memory with the computer program code instructions cause the device to set a flag related to a path interpolation, when the ratio between the filtered signal-to-noise ratio of a neighbouring delay and the filtered signal-to-noise ratio of its respective candidate path is greater than a fourth threshold.

19. The device according to claim 5 , wherein said circuitry and said memory with the computer program code instructions cause the device to determine said paths on the basis of the comparing by:

determining a signal-to-noise ratio value for each candidate path, a candidate path having a value in the delay profile that is greater than or equal to the first threshold;

applying a low-pass filter on the signal-to-noise ratio values determined over plural successive delay profiles, and

determining said paths on the basis of the filtered signal-to-noise ratio values.

20. The device according to claim 19 , wherein applying said low-pass filter comprises summing the signal-to-noise ratio values for each delay over plural successive delay profiles.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2015
From: RIGOLLE, ARNAUD; DIDIER, PIERREE
To: BROADCOM CORPORATION
Reel/Frame 035382/0657 →
Continuity (1)
Related Publication 20140348215A1 · Nov 27, 2014