System and method for real-time spectrum analysis in a radio device
First Claim
1. A method for generating information pertaining to activity occurring in a radio frequency band, comprising steps of:
- a. receiving energy in the radio frequency band in which activity associated with a plurality of signal types may occur; and
b. generating spectrum activity information for activity in the radio frequency band from the received radio frequency energy.
3 Assignments
0 Petitions
Accused Products
Abstract
A real-time spectrum analysis engine (SAGE) that comprises a spectrum analyzer component, a signal detector component, a universal signal synchronizer component and a snapshot buffer component. The spectrum analyzer component generates data representing a real-time spectrogram of a bandwidth of radio frequency (RF) spectrum. The signal detector detects signal pulses in the frequency band and outputs pulse event information entries output, which include the start time, duration, power, center frequency and bandwidth of each detected pulse. The signal detector also provides pulse trigger outputs which may be used to enable/disable the collection of information by the spectrum analyzer and the snapshot buffer components. The snapshot buffer collects a set of raw digital signal samples useful for signal classification and other purposes. The universal signal synchronizer synchronizes to periodic signal sources, useful for instituting schemes to avoid interference with those signals.
-
Citations
74 Claims
-
1. A method for generating information pertaining to activity occurring in a radio frequency band, comprising steps of:
-
a. receiving energy in the radio frequency band in which activity associated with a plurality of signal types may occur; and
b. generating spectrum activity information for activity in the radio frequency band from the received radio frequency energy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A device for generating information pertaining to activity occurring in a radio frequency band, comprising:
-
a. a spectrum analyzer that computes power values for radio frequency energy received in at least part of the radio frequency band for a time interval; and
b. a signal detector coupled to the spectrum analyzer that detects signal pulses of radio frequency energy that meet one or more characteristics. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A processor readable medium encoded with instructions that, when executed by a processor, cause the processor to perform steps of:
-
a. computing power spectral information for radio frequency energy received during a time interval in at least part of a radio frequency band in which activity associated with a plurality of signal types may occur; and
b. detecting from the power spectral information signal pulses of radio frequency energy that have meet one or more characteristics.
-
-
73. A system that monitors activity in a radio frequency band where signals of multiple types may be occurring, comprising a process for analyzing radio frequency energy occurring in the radio frequency band and accumulating data associated with activity in the radio frequency band, wherein the process is responsive to a request containing parameters associated with spectrum analysis to be performed by the process.
-
74. A system that monitors activity in a radio frequency band where signals of multiple types may be occurring, comprising:
-
a. a process that generates spectrum activity information for activity in the radio frequency band based on received radio frequency energy from the radio frequency band;
b. an application program that processes spectrum activity information pertaining to activity in the radio frequency band; and
c. an application programming interface that presents messages the process and returns spectrum activity information to the application program.
-
Specification