IP Library Granted Patent US 7,630,457
Granted Patent B2
US 7,630,457 · App. 10/739,505 · Granted Dec 8, 2009

Method and apparatus for demodulating a received signal within a coded 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 7,630,457
App. No.
10/739,505
Granted
Dec 8, 2009
Kind
B2
Abstract

A receiver includes an input, a correlator, a phase-assisted demodulator, and an output. The input receives a modulated signal and the correlator generates a plurality of correlation values from the received modulated signal The phase-assisted demodulator, coupled to the correlator, selects one of the plurality of correlation values based on relative magnitude and relative phase information of at least a two of the plurality of correlation values. The output provides a demodulated signal, corresponding to the modulated signal, based on the selected one of the plurality of correlation values. The correlation value having the largest magnitude and the correlation value having the second largest magnitude is used in combination with the relative phase information of both correlation values in determining which correlation value corresponds to the correct demodulated symbol.

Claims (42)

1. A method, in a receiver, for demodulating a modulated symbol, the method comprising:

receiving, in a correlator, the modulated symbol;

the correlator generating a plurality of correlation values from the received modulated signal and providing the plurality of correlation values to a phase-assisted demodulator;

the phase-assisted demodulator selecting at least two of the plurality of correlation values based on magnitude information of the plurality of correlation values;

the phase-assisted demodulator selecting one of the at least two of the plurality of correlation values based on at least one of magnitude information or phase information of the at least two plurality of correlation values and providing the selected one of the at least two of the plurality of correlation values to a slicer, wherein selecting the one of the at least two of the plurality of correlation values comprises:

when the at least two of the plurality of correlation values are within a predetermined range of each other, selecting the one of the at least two of the plurality of correlation values based on relative phase information of the at least two of the plurality of correlation values; and

the slicer using the selected one of the at least two of the plurality of correlation values and a corresponding index of the selected one of the at least two of the plurality of correlation values to provide a demodulated symbol corresponding to the received modulated symbol at an output of the receiver.

2. The method of claim 1 , wherein the predetermined range comprises 5%.

3. The method of claim 1 , wherein selecting the one of the at least two of the plurality of correlation values further comprises:

when the at least two of the plurality of correlation values are not within the predetermined range of each other, selecting the one of the at least two of the plurality of correlation values having a larger magnitude.

4. A method, in a receiver, for demodulating a modulated symbol, the method comprising:

receiving, in a correlator, the modulated symbol;

the correlator generating a plurality of correlation values from the received modulated signal and providing the plurality of correlation values to a phase-assisted demodulator;

the phase-assisted demodulator selecting at least two of the plurality of correlation values based on magnitude information of the plurality of correlation values, wherein selecting at least two of the plurality of correlation values comprises:

selecting a first correlation value of the plurality of correlation values having a largest magnitude; and

selecting a second correlation value of the plurality of correlation values having a second largest magnitude;

the phase-assisted demodulator selecting one of the at least two of the plurality of correlation values based on at least one of magnitude information or phase information of the at least two plurality of correlation values and providing the selected one of the at least two of the plurality of correlation values to a slicer, wherein selecting one of the at least two of the plurality of correlation values comprises:

if a magnitude of the first correlation value is within a predetermined range of a magnitude of the second correlation value, selecting the one of the at least two of the plurality of correlation values based on which one of the first correlation value or the second correlation value has a phase closest to a π/2 axis; and

the slicer using the selected one of the at least two of the plurality of correlation values and a corresponding index of the selected one of the at least two of the plurality of correlation values to provide a demodulated symbol corresponding to the received modulated symbol at an output of the receiver.

5. The method of claim 1 , wherein the modulated symbol comprises a complementary code keying (CCK) symbol.

6. The method of claim 1 , wherein the modulated symbol comprises a Reed-Muller encoded symbol.

7. A receiver comprising:

an input which receives a modulated signal;

a correlator which generates a plurality of correlation values from the received modulated signal;

a phase-assisted demodulator, coupled to the correlator, which selects one of the plurality of correlation values based on relative magnitude and relative phase information of at least a two of the plurality of correlation values;

an output which provides a demodulated signal, corresponding to the modulated signal, based on the selected one of the plurality of correlation values; and

a slicer, coupled to the phase-assisted demodulator, which receives the selected one of the plurality of correlation values and provides a phase orientation of the selected one of the plurality of correlation values, wherein the demodulated signal is based on the phase orientation and an index of the selected one of the plurality of correlation values.

8. The method of claim 1 , wherein the received modulated signal adheres to an IEEE 802.11b standard.

9. The method of claim 1 , further comprising:

using phase information of the selected one of the at least two of the plurality of correlation values to obtain a phase orientation.

10. The method of claim 9 , wherein using the selected one of the at least two of the plurality of correlation values and the corresponding index to provide a demodulated symbol comprises using the selected one of the at least two of the plurality of correlation values, the corresponding index, and the phase orientation to provide the demodulated symbol.

11. The method of claim 4 , wherein the received modulated signal adheres to an IEEE 802.11b standard.

12. The method of claim 4 , wherein the modulated symbol comprises a complementary code keying (CCK) symbol.

13. The method of claim 4 , wherein the modulated symbol comprises a Reed-Muller encoded symbol.

14. The method of claim 4 , further comprising:

using phase information of the selected one of the at least two of the plurality of correlation values to obtain a phase orientation.

15. The method of claim 14 , wherein using the selected one of the at least two of the plurality of correlation values and the corresponding index to provide a demodulated symbol comprises using the selected one of the at least two of the plurality of correlation values, the corresponding index, and the phase orientation to provide the demodulated symbol.

16. The receiver of claim 7 , wherein, to select the one of the plurality of correlation values, the phase-assisted demodulator selects at least two of the plurality of correlation values based on relative magnitude information of the plurality of correlation values and selects one of the at least two of the plurality of correlation values as the selected one of the plurality of correlation values based on relative phase information of the at least two plurality of correlation values.

17. The receiver of claim 16 , wherein each of the at least two of the plurality of correlation values has a magnitude larger than a magnitude of each correlation value in a remaining portion of the plurality of correlation values.

18. The receiver of claim 17 , wherein the magnitudes of the at least two of the plurality of correlation values are within a predetermined range of each other.

19. The receiver of claim 7 , wherein the modulated signal comprises a complementary code keying (CCK) signal.

20. The receiver of claim 7 , wherein the modulated signal comprises a Reed-Muller encoded signal.

Assignments (24)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE LISTED CHANGE OF NAME SHOULD BE MERGER AND CHANGE PREVIOUSLY RECORDED AT REEL: 040652 FRAME: 0180. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Jan 12, 2017
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 041354/0148 →
CHANGE OF NAME Recorded Nov 8, 2016
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 040652/0180 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037355/0723 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0225 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Mar 15, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 024079/0082 →
SECURITY AGREEMENT Recorded Feb 2, 2007
From: FREESCALE SEMICONDUCTOR, INC.; FREESCALE ACQUISITION CORPORATION; FREESCALE ACQUISITION HOLDINGS CORP.; FREESCALE HOLDINGS (BERMUDA) III, LTD.
To: CITIBANK, N.A. AS COLLATERAL AGENT
Reel/Frame 018855/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2004
From: MOTOROLA, INC
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 015360/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2003
From: MOLINA, ROBERT J.
To: MOTOROLA, INC.
Reel/Frame 014832/0584 →