IP Library Granted Patent US 7,570,193
Granted Patent B2
US 7,570,193 · App. 11/858,823 · Granted Aug 4, 2009

Detecting and recognizing long duration waveforms

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,570,193
App. No.
11/858,823
Granted
Aug 4, 2009
Kind
B2
Abstract

A method and apparatus for processing signal pulses received by a device to identify the presence or absence of a waveform is provided. The waveform may have a long duration and may have a sparse energy distribution. An example of such a waveform is the bin-5 radar waveform. Based on the arrival rate of pulses, filtering of pulses is performed. The pulses that are not filtered out are grouped into bursts and information about the bursts is stored in a burst history. For example, the burst history might store the number of pulses in the burst and an inter-burst interval time. Entries over a certain age may be deleted from the burst history. The burst history is analyzed to determine if the pulses conform to a pattern associated with the waveform. The analysis may be based on various statistics. In an embodiment, only time domain information is analyzed.

Claims (52)

1. A device comprising:

a pulse detector that is operable to detect pulses received by the device;

a filter operable to filter out received pulses whose arrival time relative to an earlier received pulse is less than a threshold time;

pulse burst matching logic operable to identify pulse bursts in pulses that are not filtered by the filter, wherein a pulse burst comprises at least one pulse;

a burst history memory operable to store burst history data pertaining to identified pulse bursts; and

decision logic operable to analyze the burst history data in order to determine whether the pulses received by the device conform to a specification for a waveform.

2. The device of claim 1 , wherein the waveform is a radar signature.

3. The device of claim 1 , wherein the decision logic is further operable to analyze the burst history data based on decision statistics.

4. The device of claim 1 , wherein the decision logic is operable to determine whether the pulses received by the device conform to the waveform based only on analysis of burst history data that is time domain data.

5. The device of claim 1 , wherein the decision logic is operable to determine whether the pulses received by the device conform to the waveform based only on analysis of data that is based on arrival time of pulses received by the device.

6. The device of claim 1 , wherein the filter is further operable to filter out pulses based on pulse width of the pulses received by the device.

7. The device of claim 1 , further comprising burst aging logic operable to remove burst data that is older than a certain length of time.

8. The device of claim 1 , wherein the decision logic is further operable to determine whether the pulses received by the device conform to the specification for the waveform based on a determination of whether a set of conditions are true, wherein the set of conditions include:

whether a burst repetition interval for bursts in the burst history data complies with a criterion, wherein burst repetition interval is defined by the difference in arrival times of successive bursts.

9. The device of claim 8 , wherein the set of conditions further includes whether a count of pulses in the burst history data complies with a criterion.

10. The device of claim 9 , wherein the set of conditions further includes whether a count of bursts in the burst history data complies with a criterion.

11. The device of claim 8 , wherein the set of conditions further includes whether a count of bursts in the burst history data complies with a criterion.

12. A method comprising:

detecting signal pulses received by a device;

filtering out received pulses whose arrival time relative to an earlier received pulse is less than a threshold time;

identifying pulse bursts in received pulses that are not filtered out;

storing burst history data pertaining to identified pulse bursts;

analyzing the burst history data; and

based on the analysis of the burst history data, determining whether the signal pulses received by the device conform to a specification for a waveform.

13. The method of claim 12 , wherein determining whether the signal pulses received by the device conform to a specification for a waveform includes determining whether the signal pulses received by the device conform to a radar signature.

14. The method of claim 13 , wherein the radar signature is substantially compliant with a bin-5 radar.

15. The method of claim 12 , wherein analyzing the burst history data includes performing a statistical analysis of the burst history.

16. The method of claim 12 , wherein determining whether the signal pulses received by the device conform to a specification for a waveform includes determining whether the pulses received by the device conform to the waveform based only on analysis of burst history data that is time domain data.

17. The method of claim 12 , wherein determining whether the signal pulses received by the device conform to a specification for a waveform includes determining whether the pulses received by the device conform to the waveform based only on analysis of data that is based on arrival time of pulses received by the device.

18. The method of claim 12 , further comprising:

prior to filtering out received pulses based on arrival time, filtering out received pulses based on pulse width of the pulses received by the device.

19. The method of claim 12 , further comprising removing burst history data that is older than a certain length of time.

20. A method comprising:

detecting signal pulses received by a device;

identifying pulse bursts in at least a subset of the received pulses;

storing burst history data pertaining to identified pulse bursts, wherein the burst data includes an arrival time for each burst and a count of pulses for each burst;

removing burst history data that is older than a given age;

determining whether a set of conditions are true, wherein the set of conditions includes:

whether a burst repetition interval for bursts in the burst history data complies with a criterion, wherein a burst repetition interval is defined by the difference in arrival times of successive bursts;

whether a count of pulses in the burst history data complies with a criterion; and

whether a count of bursts in the burst history data complies with a criterion; and

if the set of conditions is true, outputting an indication that the signal pulses received by a device include a bin-5 waveform.

21. The method of claim 20 , wherein the condition of whether burst repetition interval for bursts in the burst history data complies with a criterion is defined by:

whether an average burst repetition interval for bursts in the burst history data is less than a maximum burst repetition interval, wherein a burst repetition interval is defined by the difference in arrival times of successive bursts.

22. The method of claim 21 , wherein the condition of whether burst repetition interval for bursts in the burst history data complies with a criterion is further defined by:

whether the average burst repetition interval is more than a minimum burst repetition interval.

23. The method of claim 20 , wherein the condition of whether the count of pulses in the burst history data complies with the criterion is defined by:

whether the count of pulses in the burst history data is greater than a minimum pulse count.

24. The method of claim 20 , wherein the condition of whether the count of bursts in the burst history data complies with a criterion is defined by:

whether the count of bursts in the burst history data is less than a maximum burst count.

25. The method of claim 20 , further comprising filtering out received pulses whose arrival time relative to an earlier received pulse is less than a threshold time, wherein the subset comprises only pulses that are not filtered out.

26. The method of claim 20 , further comprising filtering out received pulses based on pulse width of the pulses received by the device, wherein the subset comprises only pulses that are not filtered out.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
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 Nov 7, 2014
From: BANDSPEED, INC.
To: BROADCOM CORPORATION
Reel/Frame 034129/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2007
From: BAGGE, NILS
To: BANDSPEED, INC.
Reel/Frame 019856/0667 →