US20080168480A1 - Methods and apparatus for interfacing application programs with a signal collector - Google Patents
Methods and apparatus for interfacing application programs with a signal collector Download PDFInfo
- Publication number
- US20080168480A1 US20080168480A1 US11/971,590 US97159008A US2008168480A1 US 20080168480 A1 US20080168480 A1 US 20080168480A1 US 97159008 A US97159008 A US 97159008A US 2008168480 A1 US2008168480 A1 US 2008168480A1
- Authority
- US
- United States
- Prior art keywords
- application programs
- signal collection
- collection software
- vehicle
- computer system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/021—Auxiliary means for detecting or identifying radar signals or the like, e.g. radar jamming signals
Definitions
- Embodiments of the present invention relate to interfacing application programs with a signal collector.
- Detection systems exist for detecting signals generated by emitters which are of interest. For example, there are scanners (e.g., a police scanner) that are capable of scanning a frequency band for transmissions within that frequency band. In the case of a police scanner, channels are scanned sequentially to find a signal of interest. Scanning is achieved by tuning receiver hardware to a particular frequency to observe one or more transmissions within that particular frequency.
- scanners e.g., a police scanner
- channels are scanned sequentially to find a signal of interest. Scanning is achieved by tuning receiver hardware to a particular frequency to observe one or more transmissions within that particular frequency.
- ESM/ELINT Electronic Support Measures/Electronic Intelligence
- enemy signals e.g., radar
- vehicle e.g., an airplane
- threats may need to be determined prior to detection to ensure the safety of the vehicle, and are often observed and classified to identify the particular threat.
- certain signals may have particular signatures that are indicative of certain types of emitters.
- there may be a need to detect and identify the location of a threat (e.g., a radar installation) for targeting purposes.
- One embodiment is directed to a method, in a computer system comprising at least one processor that executes at least two application programs and a signal collector that includes signal collection software and a receiver that is controlled by the signal collection software, of operating the signal collector.
- the method comprises: operating the signal collection software for a first period of time using a first of the at least two application programs via an application programming interface (API); and operating the signal collection software for a second period of time using a second of the at least two application programs via the API.
- API application programming interface
- Another embodiment is directed to at least one computer readable medium encoded with instructions that, when executed on a computer system comprising at least one processor that executes at least two application programs and a signal collector that includes signal collection software and a receiver that is controlled by the signal collection software, performs a method comprising: interfacing the signal collection software for a first period of time with a first of the at least two application programs; and interfacing the signal collection software for a second period of time with a second of the at least two application programs.
- a further embodiment is directed to a computer system comprising: at least one processor that executes at least two application programs; a signal collector that includes signal collection software and a receiver that is controlled by the signal collection software; and at least one controller that: interfaces the signal collection software for a first period of time with a first of the at least two application programs; and interfaces the signal collection software for a second period of time with a second of the at least two application programs.
- FIG. 1A is a block diagram of a computer system having a signal collector that is shared by multiple application programs, in accordance with some embodiments.
- FIG. 1B is a block diagram of a computer system having an application program that uses two signal collectors.
- a vehicle may have an electronic support measures (ESM) application program which may process signals to locate enemy radar and/or other sources of electromagnetic energy.
- ESM electronic support measures
- ELINT Electronic Signals Intelligence
- a GeoLoc application program that uses multi-ship location techniques (e.g., processing emitter signals received by multiple different platforms in different locations) to determine the location of an emitter.
- These application programs know what information they want and they know how to process the information once they have received it, but they do not know how to operate or control receiver hardware to collect this information. Thus, these application programs typically interact with a signal collection software program which controls the receiver hardware. That is, an application program, such as, for example, an ESM application program, may issue a request to the signal collection software for certain information (e.g., signals in a specified frequency range). The signal collection software may control the receiver hardware to obtain the requested information and may return it to the application program.
- an application program such as, for example, an ESM application program
- the signal collection software may control the receiver hardware to obtain the requested information and may return it to the application program.
- each application program in a vehicle had custom tightly-coupled signal collection software designed to operate with the application program and dedicated receiver hardware for the application program.
- collector refers to the combination of RF hardware and signal collection software.
- a vehicle which had ESM, ELINT, and GeoLoc applications programs would have three collectors, each designed to operate with one of the on-board application programs.
- Applicants have appreciated that having multiple collectors in a vehicle may result in increased cost and may increase the amount of space needed to house the receiver hardware. That is, increased costs may results from the costs of developing, purchasing, and/or maintaining multiple collectors.
- some embodiments of the invention are directed to providing a collector that is decoupled from the application program. That is, the signal collection software of the collector may provide a standard interface that any application program may use to collect signals. That is, the collector may publish a signal collection application programming interface (API) that provides an interface between the application program and the collector.
- API application programming interface
- the API shields the application program from having to know about the details of the underlying receiver hardware. Any suitable API may be used, as the invention is not limited in this respect.
- an adapter may be provided that accepts requests from application programs accustomed to making application-specific requests to a collector that is specific to that application program and converts these requests into a format in which they may be provided to the API of the collector.
- a server consists of two halves.
- the first half is platform-specific and understands the platform-defined protocol for talking to its respective onboard hardware.
- the platform-specific half of the Navigation Server knows how to talk to the onboard INS.
- the second half provides general services to all components within the Multi-EW architecture. It uses common algorithms and common interfaces (such as Sockets or CORBA) to provide common services to all interested components.
- the general half of the Navigation Server knows how to transform, interpolate and publish Navigation messages in a common format.
- FIG. 1A shows an example of one embodiment of the invention in which a single collector is shared by multiple application programs. That is, for example, a mission computer on board a vehicle executes an ESM application program, a GeoLoc application program, and an ELINT application program. Each of these application programs communicates via an API with a collector to collect signals. Because each of these application programs uses the receiver for only a portion of the time, all three application programs may share a single collector.
- multiple collectors may be provided for use by a single application program.
- decoupling the Collector from the application program allows a dense-environment application program to subdivide its signal collection workload among multiple collectors.
- an ESM application program may subdivide its workload amongst two collectors.
- having multiple collectors may increase cost, weight and volume, but in some situations this may be acceptable in order to enhance performance and data throughput.
- having multiple collectors may not increase software costs, as in some embodiments, the same signal collector software may be used in each collector.
- the de-coupled components may be installed on multiple platforms.
- collectors may be installed on multiple airborne platforms. These airborne platforms could send track reports to a centralized (e.g., ground-based) platform. The centralized platform may then use the track reports from the spatially-dispersed airborne platforms to provide results that take into account information from different sources, with an improved response time.
- the above-described embodiments of the present invention can be implemented in any of numerous ways.
- the embodiments may be implemented using hardware, software or a combination thereof.
- the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers.
- any component or collection of components that perform the functions described above can be generically considered as one or more controllers that control the above-discussed functions.
- the one or more controllers can be implemented in numerous ways, such as with dedicated hardware, or with general purpose hardware (e.g., one or more processors) that is programmed using microcode or software to perform the functions recited above.
- the one or more controllers may be included in one or more host computers, one or more storage systems, or any other type of computer that may include one or more storage devices coupled to the one or more controllers.
- one implementation of the embodiments of the present invention comprises at least one computer-readable medium (e.g., a computer memory, a floppy disk, a compact disk, a tape, etc.) encoded with a computer program (i.e., a plurality of instructions), which, when executed on a processor, performs the above-discussed functions of the embodiments of the present invention.
- the computer-readable medium can be transportable such that the program stored thereon can be loaded onto any computer system resource to implement the aspects of the present invention discussed herein.
- the reference to a computer program which, when executed, performs the above-discussed functions is not limited to an application program running on a host computer. Rather, the term computer program is used herein in a generic sense to reference any type of computer code (e.g., software or microcode) that can be employed to program a processor to implement the above-discussed aspects of the present invention.
- the computer implemented processes may, during the course of their execution, receive input manually (e.g., from a user).
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar Systems Or Details Thereof (AREA)
- Circuits Of Receivers In General (AREA)
- Traffic Control Systems (AREA)
Abstract
Embodiments of the invention relate to a system having multiple application programs that process signals obtained from a signal collector. In some embodiments, the signal collector may have a common API that may be shared by two or more application programs. This allows two application programs to use the same signal collector.
Description
- This application claims the benefit under 35 U.S.C. §119(e) to commonly-owned U.S. provisional patent application Ser. No. 60/879,912, entitled METHODS AND APPARATUS FOR USING A RECEIVER, filed on Jan. 10, 2007 under attorney docket number L0562.70073US00. This provisional patent application is hereby incorporated by reference in its entirety.
- Embodiments of the present invention relate to interfacing application programs with a signal collector.
- Detection systems exist for detecting signals generated by emitters which are of interest. For example, there are scanners (e.g., a police scanner) that are capable of scanning a frequency band for transmissions within that frequency band. In the case of a police scanner, channels are scanned sequentially to find a signal of interest. Scanning is achieved by tuning receiver hardware to a particular frequency to observe one or more transmissions within that particular frequency.
- There are more sophisticated systems to detect transmitted signals that use other methods for determining signals of interest. For instance, there are what are referred to as Electronic Support Measures/Electronic Intelligence (ESM/ELINT) systems for conducting surveillance (e.g., radar, and other signals across a wide range of frequency spectrums). These systems detect one or more signals produced by emitters (often called “threats”) that are detected and observed.
- For example, in a military aircraft or other vehicle, enemy signals (e.g., radar) may be observed that are capable of detecting the vehicle (e.g., an airplane). These threats may need to be determined prior to detection to ensure the safety of the vehicle, and are often observed and classified to identify the particular threat. For example, certain signals may have particular signatures that are indicative of certain types of emitters. Further, there may be a need to detect and identify the location of a threat (e.g., a radar installation) for targeting purposes.
- One embodiment is directed to a method, in a computer system comprising at least one processor that executes at least two application programs and a signal collector that includes signal collection software and a receiver that is controlled by the signal collection software, of operating the signal collector. The method comprises: operating the signal collection software for a first period of time using a first of the at least two application programs via an application programming interface (API); and operating the signal collection software for a second period of time using a second of the at least two application programs via the API.
- Another embodiment is directed to at least one computer readable medium encoded with instructions that, when executed on a computer system comprising at least one processor that executes at least two application programs and a signal collector that includes signal collection software and a receiver that is controlled by the signal collection software, performs a method comprising: interfacing the signal collection software for a first period of time with a first of the at least two application programs; and interfacing the signal collection software for a second period of time with a second of the at least two application programs.
- A further embodiment is directed to a computer system comprising: at least one processor that executes at least two application programs; a signal collector that includes signal collection software and a receiver that is controlled by the signal collection software; and at least one controller that: interfaces the signal collection software for a first period of time with a first of the at least two application programs; and interfaces the signal collection software for a second period of time with a second of the at least two application programs.
-
FIG. 1A is a block diagram of a computer system having a signal collector that is shared by multiple application programs, in accordance with some embodiments; and -
FIG. 1B is a block diagram of a computer system having an application program that uses two signal collectors. - Frequently, in electronic warfare and other situations, multiple software applications process signals received by radio receivers to provide some functionality. For example, a vehicle may have an electronic support measures (ESM) application program which may process signals to locate enemy radar and/or other sources of electromagnetic energy. The vehicle may also have an Electronic Signals Intelligence (ELINT) application program that processes non-communication signals and compares collected signal parameters to known criteria to determine what type of emitter transmitted the signal. Further, the vehicle may also have a GeoLoc application program that uses multi-ship location techniques (e.g., processing emitter signals received by multiple different platforms in different locations) to determine the location of an emitter.
- These application programs know what information they want and they know how to process the information once they have received it, but they do not know how to operate or control receiver hardware to collect this information. Thus, these application programs typically interact with a signal collection software program which controls the receiver hardware. That is, an application program, such as, for example, an ESM application program, may issue a request to the signal collection software for certain information (e.g., signals in a specified frequency range). The signal collection software may control the receiver hardware to obtain the requested information and may return it to the application program.
- In prior art systems, each application program in a vehicle had custom tightly-coupled signal collection software designed to operate with the application program and dedicated receiver hardware for the application program. As used herein, the term “collector” refers to the combination of RF hardware and signal collection software. Thus, in prior art systems, a vehicle which had ESM, ELINT, and GeoLoc applications programs would have three collectors, each designed to operate with one of the on-board application programs.
- Applicants have appreciated that having multiple collectors in a vehicle may result in increased cost and may increase the amount of space needed to house the receiver hardware. That is, increased costs may results from the costs of developing, purchasing, and/or maintaining multiple collectors.
- Thus, some embodiments of the invention are directed to providing a collector that is decoupled from the application program. That is, the signal collection software of the collector may provide a standard interface that any application program may use to collect signals. That is, the collector may publish a signal collection application programming interface (API) that provides an interface between the application program and the collector. The API shields the application program from having to know about the details of the underlying receiver hardware. Any suitable API may be used, as the invention is not limited in this respect.
- In some embodiments, an adapter may be provided that accepts requests from application programs accustomed to making application-specific requests to a collector that is specific to that application program and converts these requests into a format in which they may be provided to the API of the collector.
- Once the Application and Collector are decoupled, many subsystem-wide services are distilled into a “Server” layer. This layer provides common services to all Application(s) and Collector(s) and alleviates the need for multiple software components to talk to the same onboard hardware. Currently, servers may be used for External Time, Navigation, BIT status, Mission Data Load and Recording.
- In some embodiments, a server consists of two halves. The first half is platform-specific and understands the platform-defined protocol for talking to its respective onboard hardware. For example, the platform-specific half of the Navigation Server knows how to talk to the onboard INS. The second half provides general services to all components within the Multi-EW architecture. It uses common algorithms and common interfaces (such as Sockets or CORBA) to provide common services to all interested components. For example, the general half of the Navigation Server knows how to transform, interpolate and publish Navigation messages in a common format.
-
FIG. 1A shows an example of one embodiment of the invention in which a single collector is shared by multiple application programs. That is, for example, a mission computer on board a vehicle executes an ESM application program, a GeoLoc application program, and an ELINT application program. Each of these application programs communicates via an API with a collector to collect signals. Because each of these application programs uses the receiver for only a portion of the time, all three application programs may share a single collector. - In some embodiments, multiple collectors may be provided for use by a single application program. For example, decoupling the Collector from the application program allows a dense-environment application program to subdivide its signal collection workload among multiple collectors. For example, in
FIG. 1B , an ESM application program may subdivide its workload amongst two collectors. In some situations, having multiple collectors may increase cost, weight and volume, but in some situations this may be acceptable in order to enhance performance and data throughput. However, having multiple collectors may not increase software costs, as in some embodiments, the same signal collector software may be used in each collector. - Additionally, in some embodiments, the de-coupled components may be installed on multiple platforms. For example, collectors may be installed on multiple airborne platforms. These airborne platforms could send track reports to a centralized (e.g., ground-based) platform. The centralized platform may then use the track reports from the spatially-dispersed airborne platforms to provide results that take into account information from different sources, with an improved response time.
- The above-described embodiments of the present invention can be implemented in any of numerous ways. For example, the embodiments may be implemented using hardware, software or a combination thereof. When implemented in software, the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers. It should be appreciated that any component or collection of components that perform the functions described above can be generically considered as one or more controllers that control the above-discussed functions. The one or more controllers can be implemented in numerous ways, such as with dedicated hardware, or with general purpose hardware (e.g., one or more processors) that is programmed using microcode or software to perform the functions recited above. The one or more controllers may be included in one or more host computers, one or more storage systems, or any other type of computer that may include one or more storage devices coupled to the one or more controllers.
- In this respect, it should be appreciated that one implementation of the embodiments of the present invention comprises at least one computer-readable medium (e.g., a computer memory, a floppy disk, a compact disk, a tape, etc.) encoded with a computer program (i.e., a plurality of instructions), which, when executed on a processor, performs the above-discussed functions of the embodiments of the present invention. The computer-readable medium can be transportable such that the program stored thereon can be loaded onto any computer system resource to implement the aspects of the present invention discussed herein. In addition, it should be appreciated that the reference to a computer program which, when executed, performs the above-discussed functions, is not limited to an application program running on a host computer. Rather, the term computer program is used herein in a generic sense to reference any type of computer code (e.g., software or microcode) that can be employed to program a processor to implement the above-discussed aspects of the present invention.
- It should be appreciated that in accordance with several embodiments of the present invention wherein processes are implemented in a computer readable medium, the computer implemented processes may, during the course of their execution, receive input manually (e.g., from a user).
- The phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having,” “containing”, “involving”, and variations thereof herein, is meant to encompass the items listed thereafter and additional items.
- Having described several embodiments of the invention in detail, various modifications and improvements will readily occur to those skilled in the art. Such modifications and improvements are intended to be within the spirit and scope of the invention. Accordingly, the foregoing description is by way of example only, and is not intended as limiting.
Claims (12)
1. In a computer system comprising at least one processor that executes at least two application programs and a signal collector that includes signal collection software and a receiver that is controlled by the signal collection software, a method of operating the signal collector comprising:
operating the signal collection software for a first period of time using a first of the at least two application programs via an application programming interface (API); and
operating the signal collection software for a second period of time using a second of the at least two application programs via the API.
2. The method of claim 1 , wherein the first of the at least two application programs in an ELINT application program and the second of the at least two application programs in an ESM application program.
3. The method of claim 1 , wherein the computer system is situated in a vehicle.
4. The method of claim 1 , wherein the vehicle is an airborne vehicle.
5. At least one computer readable medium encoded with instructions that, when executed on a computer system comprising at least one processor that executes at least two application programs and a signal collector that includes signal collection software and a receiver that is controlled by the signal collection software, performs a method comprising:
interfacing the signal collection software for a first period of time with a first of the at least two application programs; and
interfacing the signal collection software for a second period of time with a second of the at least two application programs.
6. The at least one computer readable medium of claim 5 , wherein the first of the at least two application programs in an ELINT application program and the second of the at least two application programs in an ESM application program.
7. The at least one computer readable medium of claim 5 , wherein the computer system is situated in a vehicle.
8. The at least one computer readable medium of claim 5 , wherein the vehicle is an airborne vehicle.
9. A computer system comprising:
at least one processor that executes at least two application programs;
a signal collector that includes signal collection software and a receiver that is controlled by the signal collection software; and
at least one controller that:
interfaces the signal collection software for a first period of time with a first of the at least two application programs; and
interfaces the signal collection software for a second period of time with a second of the at least two application programs.
10. The computer system of claim 9 , wherein the first of the at least two application programs in an ELINT application program and the second of the at least two application programs in an ESM application program.
11. The computer system of claim 9 , wherein the computer system is situated in a vehicle.
12. The computer system of claim 9 , wherein the vehicle is an airborne vehicle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/971,590 US20080168480A1 (en) | 2007-01-10 | 2008-01-09 | Methods and apparatus for interfacing application programs with a signal collector |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US87991207P | 2007-01-10 | 2007-01-10 | |
US11/971,590 US20080168480A1 (en) | 2007-01-10 | 2008-01-09 | Methods and apparatus for interfacing application programs with a signal collector |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080168480A1 true US20080168480A1 (en) | 2008-07-10 |
Family
ID=39595399
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/971,590 Abandoned US20080168480A1 (en) | 2007-01-10 | 2008-01-09 | Methods and apparatus for interfacing application programs with a signal collector |
US11/971,603 Expired - Fee Related US8279105B2 (en) | 2007-01-10 | 2008-01-09 | Methods and apparatus for configuring a receiver |
US11/971,572 Expired - Fee Related US7808421B2 (en) | 2007-01-10 | 2008-01-09 | Methods and apparatus for creating a scan strategy |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/971,603 Expired - Fee Related US8279105B2 (en) | 2007-01-10 | 2008-01-09 | Methods and apparatus for configuring a receiver |
US11/971,572 Expired - Fee Related US7808421B2 (en) | 2007-01-10 | 2008-01-09 | Methods and apparatus for creating a scan strategy |
Country Status (1)
Country | Link |
---|---|
US (3) | US20080168480A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017105584A1 (en) * | 2015-12-03 | 2017-06-22 | Raytheon Company | Encapsulated electronic warfare architecture |
US20210343170A1 (en) * | 2020-05-04 | 2021-11-04 | Auterion AG | System and method for software-defined drones |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8170135B2 (en) * | 2007-03-06 | 2012-05-01 | Lockheed Martin Corporation | Methods and apparatus for emitter detection |
US10908256B2 (en) * | 2018-11-27 | 2021-02-02 | Bae Systems Information And Electronic Systems Integration Inc. | Electronic warfare asset management system |
US11747438B1 (en) * | 2021-01-07 | 2023-09-05 | Bae Systems Information And Electronic Systems Integration Inc. | Cognitive electronic warfare scheduler |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5440740A (en) * | 1992-10-13 | 1995-08-08 | Chen; Fetchi | System and method for managing devices on multiple digital signal processors |
US20020012329A1 (en) * | 2000-06-02 | 2002-01-31 | Timothy Atkinson | Communications apparatus interface and method for discovery of remote devices |
US20040116090A1 (en) * | 2002-11-18 | 2004-06-17 | Lockheed Martin Corporation | System and method for tuning step coverage gap correction in a scan strategy |
Family Cites Families (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3277468A (en) * | 1963-02-18 | 1966-10-04 | James W Caspers | Radar random permutation scan method |
US3922676A (en) * | 1964-11-12 | 1975-11-25 | Us Navy | Signal sorting device |
US5361069A (en) * | 1969-07-18 | 1994-11-01 | The United States Of America As Represented By The Secretary Of The Air Force | Airborne radar warning receiver |
US4025920A (en) * | 1972-09-28 | 1977-05-24 | Westinghouse Electric Corporation | Identification of radar systems |
US3992666A (en) | 1975-01-27 | 1976-11-16 | The United States Of America As Represented By The Secretary Of The Navy | Technique for detecting energy and determining the frequency of constituent energy components |
US4040054A (en) * | 1975-08-27 | 1977-08-02 | Westinghouse Electric Corporation | Tracking of radar signals |
US4021808A (en) | 1975-10-30 | 1977-05-03 | The Bendix Corporation | Real time threshold |
US4327417A (en) * | 1980-06-06 | 1982-04-27 | Martin Marietta Corporation | Antenna scan pattern generator |
DE3236101A1 (en) | 1982-09-29 | 1984-03-29 | Siemens AG, 1000 Berlin und 8000 München | Pulsed radar equipment with digital Doppler evaluation |
US4695790A (en) * | 1986-01-02 | 1987-09-22 | General Dynamics Electronics Division | RF frequency spectrum analyzer subsystem |
US4726050A (en) * | 1986-02-18 | 1988-02-16 | Motorola, Inc. | Scanning receiver allocation method and apparatus for cellular radiotelephone systems |
US4862175A (en) * | 1986-06-24 | 1989-08-29 | Cincinnati Microwave, Inc. | Police radar signal band discrimination circuitry for a police radar warning receiver |
US4750215A (en) * | 1986-06-24 | 1988-06-07 | Cincinnati Microwave, Inc. | Police radar signal detection circuitry for a police radar warning receiver |
US4845682A (en) * | 1987-08-24 | 1989-07-04 | Electro Corporation | Interference avoidance device for use in a sensor system |
US4860318A (en) * | 1988-07-06 | 1989-08-22 | The United States Of America As Represented By The Secretary Of The Air Force | PSK detection using an IFM receiver |
US4922256A (en) * | 1988-11-18 | 1990-05-01 | Grumman Aerospace Corporation | Tracking receiver for broadband chirp emissions |
US5239301A (en) | 1989-05-26 | 1993-08-24 | The United States Of America As Represented By The Secretary Of The Air Force | Phase/phase/frequency-scan radar apparatus |
GB8919151D0 (en) * | 1989-08-23 | 1990-04-25 | Smiths Industries Plc | Monitoring systems |
US5061930A (en) * | 1990-06-12 | 1991-10-29 | Westinghouse Electric Corp. | Multi-mode missile seeker system |
JPH05107350A (en) | 1991-10-18 | 1993-04-27 | Mitsubishi Electric Corp | Radar equipment |
US5668828A (en) | 1992-05-08 | 1997-09-16 | Sanconix, Inc. | Enhanced frequency agile radio |
US5396250A (en) * | 1992-12-03 | 1995-03-07 | The United States Of America As Represented By The Secretary Of The Air Force | Spectral estimation of radar time-of-arrival periodicities |
US5293114A (en) * | 1992-12-24 | 1994-03-08 | The United States Of America As Represented By The Secretary Of The Air Force | Frequency measurement receiver with means to resolve an ambiguity in multiple frequency estimation |
CA2086704C (en) * | 1993-01-05 | 2002-06-04 | Robert J. Inkol | Method for evaluating similarity of signals having a carrier frequency offset |
US5285209A (en) * | 1993-04-29 | 1994-02-08 | The United States Of America As Represented By The Secretary Of The Air Force | Angle-of-arrival measurement via spectral estimation of radar time-of-arrival periodicities |
US5825322A (en) | 1993-05-19 | 1998-10-20 | Alliedsignal Inc. | Method and apparatus for rotating an electronically-scanned radar beam employing a variable-dwell scanning process |
CA2107068C (en) * | 1993-09-27 | 2003-04-15 | Brian M. Barry | Adaptive parametric data channelizer for acquiring and tracking discrete interleaved signals |
US5727204A (en) * | 1995-06-07 | 1998-03-10 | Hughes Electronics | Database organization for rapid multi-set membership determination |
US6111911A (en) | 1995-06-07 | 2000-08-29 | Sanconix, Inc | Direct sequence frequency ambiguity resolving receiver |
US5546089A (en) | 1995-08-10 | 1996-08-13 | The United States Of America As Represented By The Secretary Of The Air Force | Optical monopulse chirp processor |
US5583505A (en) * | 1995-09-11 | 1996-12-10 | Lockheed Martin Corporation | Radar pulse detection and classification system |
US5610609A (en) * | 1995-11-08 | 1997-03-11 | Litton Systems, Inc. | Passive doppler emitter classification and ranging system utilizing a time-frequency constant |
US5808580A (en) | 1997-02-06 | 1998-09-15 | Andrews, Jr.; Grealie A. | Radar/sonar system concept for extended range-doppler coverage |
US5884294A (en) * | 1997-04-18 | 1999-03-16 | Northrop Grumman Corporation | System and method for functional recognition of emitters |
US6100845A (en) * | 1997-12-23 | 2000-08-08 | Litton Systems Inc. | Emitter location using RF carrier or PRF measurement ratios |
US6655719B1 (en) | 1998-02-05 | 2003-12-02 | Yoram Curiel | Methods of creating a tamper resistant informational article |
US6169731B1 (en) | 1998-03-10 | 2001-01-02 | Motorola, Inc. | Method and apparatus for signal acquisition and power control |
AU2051300A (en) | 1999-01-08 | 2000-07-24 | Trueposition, Inc. | Architecture for a signal collection system of a wireless location system |
US6201493B1 (en) * | 1999-05-28 | 2001-03-13 | Lucent Technologies Inc. | Radar detector arrangement |
US6177902B1 (en) * | 1999-07-01 | 2001-01-23 | The United States Of Americas As Represented By The Secretary Of The Navy | Multi-function radio frequency signal warning system |
CA2279161C (en) * | 1999-07-27 | 2005-10-25 | Jim P.Y. Lee | An lpi digital receiver |
CA2279160C (en) * | 1999-07-27 | 2008-12-23 | Jim P.Y. Lee | Simultaneous intrapulse analysis, direction finding and lpi signal detection |
US6507308B1 (en) * | 1999-08-12 | 2003-01-14 | Yupiteru Industries Co., Ltd. | Microwave detector |
US6313794B1 (en) * | 2000-01-19 | 2001-11-06 | Litton Systems, Inc. | Method of detection and determining an angular location of frequency agile emitters |
EP1368905A4 (en) | 2000-07-31 | 2009-06-24 | Infineon Technologies Ag | DEVICE AND METHOD FOR A CONFIGURABLE MULTI-DWELL SEARCH ENGINE FOR SPREADING SPECTRUM APPLICATIONS |
CN100531018C (en) | 2001-08-02 | 2009-08-19 | 英芬能技术公司 | Configurable terminal engine |
US7035311B2 (en) | 2001-12-05 | 2006-04-25 | Sicom Systems, Ltd. | Apparatus and method for a digital, wideband, intercept and analysis processor for frequency hopping signals |
US6894635B2 (en) * | 2002-11-18 | 2005-05-17 | Lockheed Martin Corporation | System and method for correction of discontinuities in an antenna model |
US6873284B2 (en) * | 2002-11-18 | 2005-03-29 | Lockheed Martin Corporation | System and method for non-maximum dwell duration selection for use in detecting emitter signals |
US7038611B2 (en) * | 2002-11-18 | 2006-05-02 | Lockheed Martin Corporation | System and method for detection of emitter signals using multiple intercept rules |
US6989780B2 (en) * | 2002-11-18 | 2006-01-24 | Lockheed Martin Corporation | System and method for receiver resource allocation and verification |
US7068209B2 (en) | 2002-11-18 | 2006-06-27 | Lockheed Martin Corporation | System and method for detecting and jamming emitter signals |
US6917325B2 (en) * | 2002-11-18 | 2005-07-12 | Lockheed Martin Corporation | System and method for detecting emitter signals using real antenna data |
US7358887B2 (en) * | 2002-11-18 | 2008-04-15 | Lockheed Martin Corporation | System and method for detecting emitters signals having multi-valued illumination times |
US7348919B2 (en) * | 2002-11-18 | 2008-03-25 | Lockheed Martin Corporation | System and method for evaluating the performance of a scan strategy |
US6894634B2 (en) * | 2002-11-18 | 2005-05-17 | Lockheed Martin Corporation | System and method for detecting emitter signals |
US7236119B2 (en) * | 2002-11-18 | 2007-06-26 | Lockheed Martin Corporation | System and method for selecting a receiver hardware configuration to detect emitter signals |
GB2401269A (en) * | 2003-04-30 | 2004-11-03 | Secr Defence | Digital electronic support measures |
US6859161B1 (en) * | 2003-09-09 | 2005-02-22 | Lockheed Martin Corporation | System for time thresholding |
US6859160B1 (en) * | 2003-09-09 | 2005-02-22 | Lockheed Martin Corporation | System for estimating receiver utilization |
US7545859B2 (en) | 2004-01-14 | 2009-06-09 | L-3 Communications Integrated Systems L.P. | Adaptive channel equalization technique and method for wideband passive digital receivers |
US7109909B2 (en) * | 2004-03-11 | 2006-09-19 | Lockheed Martin Corporation | System for establishing an attenuation frequency |
US7193555B2 (en) * | 2005-03-31 | 2007-03-20 | Lockheed Martin Corporation | System and method for detecting emitter signals in the presence of unwanted signals |
US7148835B1 (en) * | 2005-06-24 | 2006-12-12 | Lockheed Martin Corporation | Method and apparatus for identifying ownship threats |
US7369082B2 (en) * | 2006-07-12 | 2008-05-06 | Enterprise Electronics Corporation | Method and apparatus implementing a scan strategy for automatic high power tube recovery |
-
2008
- 2008-01-09 US US11/971,590 patent/US20080168480A1/en not_active Abandoned
- 2008-01-09 US US11/971,603 patent/US8279105B2/en not_active Expired - Fee Related
- 2008-01-09 US US11/971,572 patent/US7808421B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5440740A (en) * | 1992-10-13 | 1995-08-08 | Chen; Fetchi | System and method for managing devices on multiple digital signal processors |
US20020012329A1 (en) * | 2000-06-02 | 2002-01-31 | Timothy Atkinson | Communications apparatus interface and method for discovery of remote devices |
US20040116090A1 (en) * | 2002-11-18 | 2004-06-17 | Lockheed Martin Corporation | System and method for tuning step coverage gap correction in a scan strategy |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017105584A1 (en) * | 2015-12-03 | 2017-06-22 | Raytheon Company | Encapsulated electronic warfare architecture |
US10365348B2 (en) | 2015-12-03 | 2019-07-30 | Raytheon Company | Encapsulated electronic warfare architecture |
US20210343170A1 (en) * | 2020-05-04 | 2021-11-04 | Auterion AG | System and method for software-defined drones |
US12307914B2 (en) * | 2020-05-04 | 2025-05-20 | Auterion AG | System and method for software-defined drones |
Also Published As
Publication number | Publication date |
---|---|
US20080180309A1 (en) | 2008-07-31 |
US8279105B2 (en) | 2012-10-02 |
US7808421B2 (en) | 2010-10-05 |
US20080218399A1 (en) | 2008-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5936571A (en) | Integrated GPS/interference location system | |
US7889115B2 (en) | System and method for tracking and identifying aircraft and ground equipment | |
US9767699B1 (en) | System for and method of detecting drones | |
US6545632B1 (en) | Radar systems and methods | |
Moo et al. | Multifunction RF systems for naval platforms | |
US20080168480A1 (en) | Methods and apparatus for interfacing application programs with a signal collector | |
US20140111372A1 (en) | Sensor system and method for determining target location using sparsity-based processing | |
US20240031846A1 (en) | System and method for large-scale radio frequency signal collection and processing | |
US8041477B2 (en) | Methods and apparatus for providing access to vehicle electronic systems | |
US7675852B1 (en) | System and method of providing bounded dynamic waveform allocation for software defined radios | |
Obeidat | Performance comparisons of angle of arrival detection techniques using ULA | |
KR101308022B1 (en) | A testing apparatus for a portable avionics system development and an operating method thereof | |
KR101925488B1 (en) | Method and apparatus for selecting minimum interference frequency based on jamming detection with minimum time resource and statistical processing | |
Adamy | Radar Warning Receivers: The Digital Revolution | |
US11259193B2 (en) | Systems and methods for obtaining and distributing dynamic frequency selection data for wireless networks on airplanes | |
KR102621984B1 (en) | Method and apparatus for estimating location of threat in a mobile single electronic warfare equipment | |
Malik et al. | Radio Frequency Interference, Its Mitigation and Its Implications for the Civil Aviation Industry | |
Zhang et al. | Adaptive Dual‐Polarization Filtering Method for Countering Active Jamming | |
Simonsen et al. | LOCO GPSI: Preserve the GPS advantage for defense and security | |
CN117706541B (en) | Phased array multi-target tracking method, device, equipment and storage medium | |
US20120194381A1 (en) | System to securely control use of electronic devices in aeroplanes | |
US11493591B2 (en) | System and method for detection and identification of radio frequency source | |
US20250138151A1 (en) | Ghosting processing method | |
Milewski et al. | Detection, direction finding and localization of selected radio emissions with swarm technology | |
Mahmoud et al. | Radar parameter generation to identify the target |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LOCKHEED MARTIN CORPORATION, MARYLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TWOEY, JERRY L.;KUNZ, SCOTT;BRICKER, JEFFREY K.;REEL/FRAME:020707/0744;SIGNING DATES FROM 20080310 TO 20080313 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |