IP Library Granted Patent US 7,065,158
Granted Patent B2
US 7,065,158 · App. 09/989,052 · Granted Jun 20, 2006

Detection method for phase-modulated symbols with a correlator-bank

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 7,065,158
App. No.
09/989,052
Granted
Jun 20, 2006
Kind
B2
Abstract

Detection of a symbol from a received signal wherein the symbol is a selected symbol out of a predetermined set of symbols, wherein each symbol of the predetermined set is a complementary coded keying (CCK) symbol having a sequence of chips wherein each of the chips is phase shift keying (PSK)-modulated according to a selected modulation code wherein each of the selected modulation codes has a first sub-modulation code which is a selection from a plurality of first sets of predetermined phase modulating elements and a second sub-modulation code which is a selection from one second set of predetermined phase modulating elements wherein at least one of the predetermined phase modulating elements of the second set is a complex value such as defined in the high speed IEEE 802.11b standard, wherein a modulation code is selected from the modulation codes which correlates according to a correlation method with the received signal.

Claims (50)

1. A method for the detection of a symbol from a received signal wherein the symbol is a selected symbol out of a predetermined set of symbols, wherein each symbol of the predetermined set is a symbol comprising a sequence of chips wherein each of the chips is phase shift keying modulated according to a selected modulation code wherein each of the selected modulation codes comprises a first sub-modulation code which is a selection from a plurality of first sets of predetermined phase modulating elements and a second sub-modulation code which is a selection from one second set of predetermined phase modulating elements wherein at least one of the predetermined phase modulating elements of the second set is a complex value, the method comprising:

a. correlating the received signal with each of the possible first sub-modulation codes for obtaining first correlation results and selecting a first correlation result;

b. phase-modulating the selected first correlation result with one of the possible second sub-modulation codes for each possible second sub-modulation code for obtaining second correlation results;

c. selecting a maximum second correlation result from the second correlation results;

d. selecting the symbol of the received signal based on the selected first correlation result and the selected maximum second correlation result.

2. A method according to claim 1 , wherein for each first correlation result the value of a function of the correlation result is determined and subsequently the first correlation result which provides the maximum value of the function is selected wherein the function is determined by the type of modulation of the second sub-modulation code.

3. A method according to claim 2 , wherein the function is a function of the real and/or imaginary parts of the first correlation result.

4. A method according to claim 1 , wherein the number of first modulation results obtained in step a. equals C 1 *C 2 * . . . *C i−1 *C i *C i+1 * . . . *C n wherein C i is the number of elements of the i th first set of the first sets.

5. A method according to claim 1 , wherein in step b. in a first substep the selected first correlation result is phase-modulated with each of the possible second sub-modulation codes and in a second substep real values are determined from results obtained in the first substep for obtaining the second correlation results.

6. A method according to claim 1 , wherein the number of second modulation results obtained in step b. equals the number of predetermined phase modulating elements of the second set.

7. A method according to claim 1 , wherein in step c. a predetermined phase modulating element of the second set is selected which provides the selected second correlation result.

8. A method according to claim 1 , wherein in step a. the predetermined phase modulating elements of the first sets are selected which provides the selected first correlation result.

9. A method according to claim 1 , wherein selected predetermined phase modulating elements of the first sets are combined with a selected predetermined phase modulating element of the second set to obtain the symbol in the received signal.

10. A method according to claim 1 , wherein in step a. a first correlator bank comprising a number of correlators is used, wherein this number of correlators equals the number of first correlation results.

11. A method according to claim 1 , wherein in step b. a second correlator bank comprising a number of correlators is used, wherein this number of correlators equals the number of second correlation results.

12. An apparatus for the detection of a symbol from a received signal wherein the symbol is a selected symbol out of a predetermined set of symbols, wherein each symbol of the predetermined set is a symbol comprising a sequence of chips wherein each of the chips is phase shift keying modulated according to a selected modulation code wherein each of the selected modulation codes comprises a first sub-modulation code which is a selection from a plurality of first sets of predetermined phase modulating elements and a second sub-modulation code which is a selection from one second set of predetermined phase modulating elements wherein at least one of said predetermined phase modulating elements of said second set is a complex value, the apparatus comprising:

a first correlator bank for correlating the received signal with each of the possible first sub-modulation codes for obtaining first correlation results;

a first selector for selecting a first correlation result from the first correlation results;

a second correlator bank for phase-modulating the first correlation result with one of said possible second sub-modulation codes for each possible second sub-modulation code for obtaining second correlation results;

a second selector for selecting a maximum second correlation result from the second correlation results;

a control-unit that controls the first selector on the basis of the first correlation results; and

a third selector for selecting the symbol of the received signal on the basis of the selected first correlation result and the selected maximum second correlation result.

13. An apparatus according to claim 12 , wherein the control-unit determines for each first correlation result the value of a function of the correlation result, wherein the function is determined by a type of modulation of the second sub-modulation code, and subsequently controls the first selector on the basis of a maximum value of the function in such a way that the corresponding first correlation result is selected by the first selector and passed to the second correlator-bank.

14. An apparatus according to claim 13 , wherein the function is a function of the real and/or imaginary parts of the first correlation result.

15. An apparatus according to claim 12 , wherein the number of first correlation results obtained by the first correlator-bank equals C 1 *C 2 * . . . *C i−1 *C i *C i+1 * . . . *C n wherein C 1 is the number of elements of the i th first set of the first sets.

16. An apparatus according to claim 12 , wherein the second correlator-bank comprises means for phase-modulating the selected first correlation result with each of said possible second sub-modulation codes for obtaining phase modulation results and also comprises means for determining real values of the obtained phase-modulated results for obtaining the second correlation results.

17. An apparatus according to claim 12 , wherein the number of second correlation results equals the number of predetermined phase modulating elements of the second set.

18. An apparatus according to claim 12 , wherein the second selector selects a predetermined phase modulating element of the second set which provides the selected second correlation result.

19. An apparatus according to claim 12 , wherein the first selector selects predetermined phase modulating elements of the first sets which provides the selected first correlation result.

20. An apparatus according to claim 12 , wherein the third selector combines a selected predetermined phase modulating element of the second set and selected predetermined phase modulating elements of the first sets to obtain the symbol of the received signal.

21. A method according to claim 1 , wherein each symbol of the predetermined set is a CCK symbol.

22. An apparatus according to claim 12 , wherein each symbol of the predetermined set is a CCK symbol.

23. A method according to claim 1 , wherein:

for each first correlation result the value of a function of the correlation result is determined and subsequently the first correlation result which provides the maximum value of the function is selected wherein the function is determined by the type of modulation of the second sub-modulation code, wherein the function is a function of the real and/or imaginary parts of the first correlation result;

the number of first modulation results obtained in step a. equals C 1 *C 2 * . . . *C i−1 *C i *C i+1 * . . . *C n wherein C i is the number of elements of the i th first set of the first sets;

in step a. the predetermined phase modulating elements of the first sets are selected which provides the selected first correlation result;

in step b. in a first substep the selected first correlation result is phase-modulated with each of the possible second sub-modulation codes and in a second substep real values are determined from results obtained in the first substep for obtaining the second correlation results;

in step c. a predetermined phase modulating element of the second set is selected which provides the selected second correlation result;

selected predetermined phase modulating elements of the first sets are combined with a selected predetermined phase modulating element of the second set to obtain the symbol in the received signal

in step a. a first correlator bank comprising a number of correlators is used, wherein this number of correlators equals the number of first correlation results;

in step b. a second correlator bank comprising a number of correlators is used, wherein this number of correlators equals the number of second correlation results; and

each symbol of the predetermined set is a CCK symbol.

24. An apparatus according to claim 12 , wherein:

the control-unit determines for each first correlation result the value of a function of the correlation result, wherein the function is determined by a type of modulation of the second sub-modulation code, and subsequently controls the first selector on the basis of a maximum value of the function in such a way that the corresponding first correlation result is selected by the first selector and passed to the second correlator-bank, wherein the function is a function of the real and/or imaginary parts of the first correlation result;

the number of first correlation results obtained by the first correlator-bank equals C 1 *C 2 * . . . *C i−1 *C i *C i+1 * . . . *C n wherein C i is the number of elements of the i th first set of the first sets;

the second correlator-bank comprises means for phase-modulating the selected first correlation result with each of said possible second sub-modulation codes for obtaining phase modulation results and also comprises means for determining real values of the obtained phase-modulated results for obtaining the second correlation results;

the first selector selects predetermined phase modulating elements of the first sets which provides the selected first correlation result;

the second selector selects a predetermined phase modulating element of the second set which provides the selected second correlation result;

the third selector combines a selected predetermined phase modulating element of the second set and selected predetermined phase modulating elements of the first sets to obtain the symbol of the received signal; and

each symbol of the predetermined set is a CCK symbol.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048555/0510 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0097 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035059/0001 →
MERGER Recorded Feb 20, 2015
From: AGERE SYSTEMS GUARDIAN CORP.
To: AGERE SYSTEMS INC.
Reel/Frame 035058/0884 →
MERGER Recorded Feb 20, 2015
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 035058/0895 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2003
From: AWATER, GEERT AMOUT; KOPMEINERS, ROBERT JOHN; VAN NEE, DIDIER JOHANNES RICHARD
To: AGERE SYSTEMS GUARDIAN CORP.
Reel/Frame 013930/0512 →