IP Library Granted Patent US 7,023,981
Granted Patent B2
US 7,023,981 · App. 10/041,336 · Granted Apr 4, 2006

Method and apparatus for signal detection

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,023,981
App. No.
10/041,336
Granted
Apr 4, 2006
Kind
B2
Abstract

A signal detector for detecting a signal having a first nominal frequency, F 1 and a second nominal frequency F 2 , the signal intermixed with an interfering signal to form a composite signal, the signal detector including a first and a second band pass filter centered at F 1 and F 2 for filtering the composite signal to provide an F 1 and F 2 signal; a parameter estimator for determining an F 1 and F 2 period for the F 1 and F 2 signal for a sequence of frames and an average period shift (APS) for a current frame and a plurality of earlier frames; a metric calculator for calculating a metric that corresponds to the F 1 and F 2 period and the APS; and a decision processor for deciding whether the signal has been detected based in part on a comparison of the metric and a threshold.

Claims (52)

1. A method of detecting a signal having a nominal frequency, the signal intermixed with an interfering signal to form a composite signal, the method including the steps of:

filtering the composite signal with a filter centered at the nominal frequency to provide a filtered composite signal;

estimating a filtered power for said filtered composite signal and a composite power for the composite signal;

determining a periodicity parameter of said filtered composite signal and a variability estimate of said periodicity parameter;

calculating a metric that corresponds to a combination of said filtered power, said composite power, said periodicity parameter, and said variability estimate; and

deciding whether the signal has been detected based in part on a comparison of said metric and a threshold.

2. The method of claim 1 wherein said steps of estimating, determining, calculating, and deciding are performed repeatedly on sequential portions of said composite signal and said filtered composite signal.

3. The method of claim 2 further including calculating a total metric that is dependent on said metric for a current portion and one or more earlier portions of said composite signal and said filtered composite signal.

4. The method of claim 3 wherein said step of deciding further includes a step of deciding whether the signal has been detected in the current portion by favorably comparing said filtered power, said periodicity parameter, and said total metric, respectively, to a predetermined filtered value, a predetermined periodicity value, and a metric threshold.

5. The method of claim 4 wherein said step of deciding further includes deciding that said signal has been detected when said signal has been detected in said current portion and a predetermined number of earlier portions.

6. The method of claim 2 wherein the signal further includes a second nominal frequency and:

said step of filtering includes filtering the composite signal with a second filter centered at the second nominal frequency to provide a second filtered composite signal;

said step of estimating includes estimating a second filtered power for said second filtered composite signal;

said step of determining includes determining a second periodicity parameter of said second filtered composite signal and a second variability estimate of said second periodicity parameter;

said step of calculating includes calculating a metric that corresponds to a combination of said filtered power, said second filtered power, said composite power, said periodicity parameter, said second periodicity parameter, and said variability estimate, and

where said variability estimate is proportional to a combination of maximum and minimum periodicity parameters and second periodicity parameters selected from such parameters over a plurality of said portions.

7. A signal detector for detecting a signal having a first nominal frequency, F 1 and a second nominal frequency F 2 , the signal intermixed with an interfering signal to form a composite signal, the signal detector comprising in combination:

a first and a second band pass filter centered at F 1 and F 2 for filtering the composite signal to provide an F 1 signal and an F 2 signal;

a parameter estimator for determining an F 1 period for said F 1 signal and an F 2 period for said F 2 signal for each of a sequence of frames of said F 1 signal and said F 2 signal and an average period shift (APS) that is proportional to a combination of a F 1 min and a F 1 max period selected from said F 1 period for a current frame and a plurality of earlier frames and a F 2 min and a F 2 max period selected from said F 2 period for said current frame and said plurality of earlier frames;

a metric calculator for calculating a metric that corresponds to said F 1 period, said F 2 period, and said APS; and

a decision processor for deciding whether the signal has been detected based in part on a comparison of said metric and a threshold.

8. The signal detector of claim 7 wherein said metric calculator calculates a total metric that is dependent on said metric for a current frame and one or more earlier frames.

9. The signal detector of claim 8 wherein said decision processor further decides whether the signal has been detected in said current frame by favorably comparing said F 1 period, said F 2 period, and said total metric, respectively, to a predetermined F 1 period value, a predetermined F 2 period value, and a metric threshold.

10. The signal detector of claim 7 wherein said decision processor provides a signal detected output when said signal has been detected in said current frame and a predetermined range of earlier frames.

11. The signal detector of claim 7 implemented in part in a processor to process a sampled data version of said composite signal.

12. The signal detector of claim 7 wherein said parameter estimator further determines, for said each of said sequence of frames, an F 1 power, an F 2 power, and a composite power for, respectively, said F 1 signal, said F 2 signal, and the composite signal.

13. The signal detector of claim 12 wherein said parameter estimator further determines:

a signal to noise ratio (SNR) corresponding to said F 1 power, said F 2 power, and said composite power;

a twist corresponding to a ratio of F 1 power and F 2 power; and

said APS that is proportional to a ratio of said F 1 min and said F 1 max period and a ratio of said F 2 min and said F 2 max periods.

14. The signal detector of claim 13 wherein said metric calculator calculates a frame metric corresponding to said SNR, said twist, said F 1 power and said F 2 power, and a F 1 period error and a F 2 period error.

15. The signal detector of claim 14 wherein said metric calculator calculates a total metric that includes said frame metric for said current frame and said plurality of earlier frames and said APS.

16. The signal detector of claim 15 wherein said decision processor further decides whether the signal has been detected in said current frame by favorably comparing said F 1 power, said F 2 power, said twist, said F 1 period error, said F 2 period error, and said total metric to, respectively, a predetermined F 1 power, a predetermined F 2 power, a predetermined twist, a predetermined F 1 period error, a predetermined F 2 period error, and a metric threshold.

17. The signal detector of claim 16 wherein said decision processor provides a signal detected output when said signal has been detected in said current fame and a predetermined range of earlier frames.

18. A software program that enables a signal detector for detecting a signal having a first nominal frequency, F 1 and a second nominal frequency F 2 , the signal intermixed with an interfering signal to form a composite signal, the software program, when installed on and executed by a processor that is suitably interfaced to the composite signal, providing in combination:

a first and a second bandpass filter centered at F 1 and F 2 for filtering the composite signal to provide an F 1 signal and an F 2 signal;

a parameter estimator for determining an F 1 period for said F 1 signal and an F 2 period for said F 2 signal for each of a sequence of frames of said F 1 signal and said F 2 signal and an average period shift (APS) that is proportional to a combination of a F 1 min and a F 1 max period selected from said F 1 period for a current frame and a plurality of earlier frames and a F 2 min and a F 2 max period selected from said F 2 period for said current frame and said plurality of earlier frames;

a metric calculator for calculating a metric that corresponds to said F 1 period, said F 2 period, and, said APS; and

a decision processor for deciding whether the signal has been detected based in part on a comparison of said metric and a threshold.

19. The software program of claim 18 wherein said metric calculator calculates a total metric that is dependent on said metric for a current frame and one or more earlier frames.

20. The software program of claim 19 wherein said decision processor further decides whether the signal has been detected in said current frame by favorably comparing said F 1 period, said F 2 period, and said total metric, respectively, to a predetermined F 1 period value, a predetermined F 2 period value, and a metric threshold.

21. The software program of claim 18 wherein said decision processor provides a signal detected output when said signal has been detected in said current frame and a predetermined range of earlier frames.

22. The software program of claim 18 installed on and executed by a digital signal processor to process a sampled data version of said composite signal.

23. The software program of claim 18 wherein said parameter estimator further determines, for said each of said sequence of frames, an F 1 power, an F 2 power, and a composite power for, respectively, said F 1 signal, said F 2 signal, and the composite signal.

24. The software program of claim 23 wherein said parameter estimator further determines:

a signal to noise ratio (SNR) corresponding to said F 1 power, said F 2 power, and said composite power;

a twist corresponding to a ratio of F 1 power and F 2 power; and

said APS that is proportional to a ratio of said F 1 min and said F 1 max period and a ratio of said F 2 min and said F 2 max periods.

25. The software program of claim 24 wherein said metric calculator calculates a frame metric corresponding to said SNR, said twist, said F 1 power and said F 2 power, and a F 1 period error and a F 2 period error.

26. The software program of claim 25 wherein said metric calculator calculates a total metric that includes said frame metric for said current frame and said plurality of earlier frames and said APS.

27. The software program of claim 26 wherein said decision processor further decides whether the signal has been detected in said current frame by favorably comparing said F 1 power, said F 2 power, said twist, said F 1 period error, said F 2 period error, and said total metric to, respectively, a predetermined F 1 power, a predetermined F 2 power, a predetermined twist, a predetermined F 1 period error, a predetermined F 2 period error, and a metric threshold.

28. The software program of claim 27 wherein said decision processor provides a signal detected output when said signal has been detected in said current fame and a predetermined range of earlier frames.

Assignments (17)
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/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0225 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →