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 PDF

Info

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
Application number
US11/971,590
Inventor
Jerry L. Twoey
Scott Kunz
Jeffrey K. Bricker
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lockheed Martin Corp
Original Assignee
Lockheed Martin Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lockheed Martin Corp filed Critical Lockheed Martin Corp
Priority to US11/971,590 priority Critical patent/US20080168480A1/en
Assigned to LOCKHEED MARTIN CORPORATION reassignment LOCKHEED MARTIN CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KUNZ, SCOTT, BRICKER, JEFFREY K., TWOEY, JERRY L.
Publication of US20080168480A1 publication Critical patent/US20080168480A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/541Interprogram communication via adapters, e.g. between incompatible applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/021Auxiliary 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).

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

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • 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.
  • FIELD OF THE INVENTION
  • Embodiments of the present invention relate to interfacing application programs with a signal collector.
  • DESCRIPTION OF THE RELATED ART
  • 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.
  • SUMMARY OF THE INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DETAILED DESCRIPTION
  • 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.
US11/971,590 2007-01-10 2008-01-09 Methods and apparatus for interfacing application programs with a signal collector Abandoned US20080168480A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
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 Apparatus and method for configurable multi-dwell search engine for spread 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
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
US7358887B2 (en) 2002-11-18 2008-04-15 Lockheed Martin Corporation System and method for detecting emitters signals having multi-valued illumination times
US7038611B2 (en) * 2002-11-18 2006-05-02 Lockheed Martin Corporation System and method for detection of emitter signals using multiple intercept rules
US6894635B2 (en) * 2002-11-18 2005-05-17 Lockheed Martin Corporation System and method for correction of discontinuities in an antenna model
US7348919B2 (en) * 2002-11-18 2008-03-25 Lockheed Martin Corporation System and method for evaluating the performance of a scan strategy
US6917325B2 (en) * 2002-11-18 2005-07-12 Lockheed Martin Corporation System and method for detecting emitter signals using real antenna data
US7068209B2 (en) * 2002-11-18 2006-06-27 Lockheed Martin Corporation System and method for detecting and jamming emitter signals
US6989780B2 (en) * 2002-11-18 2006-01-24 Lockheed Martin Corporation System and method for receiver resource allocation and verification
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
US6859160B1 (en) * 2003-09-09 2005-02-22 Lockheed Martin Corporation System for estimating receiver utilization
US6859161B1 (en) * 2003-09-09 2005-02-22 Lockheed Martin Corporation System for time thresholding
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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 (3)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
US20080180309A1 (en) 2008-07-31
US7808421B2 (en) 2010-10-05
US20080218399A1 (en) 2008-09-11
US8279105B2 (en) 2012-10-02

Similar Documents

Publication Publication Date Title
US5936571A (en) Integrated GPS/interference location system
US9767699B1 (en) System for and method of detecting drones
JP3783009B2 (en) Processor connection method and data processing system
US7889115B2 (en) System and method for tracking and identifying aircraft and ground equipment
US20080168480A1 (en) Methods and apparatus for interfacing application programs with a signal collector
US6545632B1 (en) Radar systems and methods
US20140111372A1 (en) Sensor system and method for determining target location using sparsity-based processing
Moo et al. Multifunction RF systems for naval platforms
US20080120366A1 (en) Methods and apparatus for providing access to vehicle electronic systems
Zhang et al. Analytical evaluation of geometric dilution of precision for three-dimensional angle-of-arrival target localization in wireless sensor networks
KR101308022B1 (en) A testing apparatus for a portable avionics system development and an operating method thereof
Xia et al. Kalman particle filtering algorithm for symmetric alpha‐stable distribution signals with application to high frequency time difference of arrival geolocation
KR102288938B1 (en) Method and apparatus for detecting targets having different radar cross-sections
KR101925488B1 (en) Method and apparatus for selecting minimum interference frequency based on jamming detection with minimum time resource and statistical processing
Huo et al. Compensation method of multiple‐channel amplitude and phase errors for MIMO imaging radar
KR102621984B1 (en) Method and apparatus for estimating location of threat in a mobile single electronic warfare equipment
Mahmoud et al. Radar parameter generation to identify the target
US11825324B2 (en) System and method for large-scale radio frequency signal collection and processing
Liaquat et al. Drone Detection Using Swerling-I Model with L-Band/X-Band Radar in Free Space and Raining Scenario
US11493591B2 (en) System and method for detection and identification of radio frequency source
Kapoor A Changing Technical Landscape
Simonsen et al. LOCO GPSI: Preserve the GPS advantage for defense and security
EP4102800A1 (en) Correlation of data link messages in a tactical link data network
Setlak et al. Study and Analysis of Interference Signals of the LTE System of the GNSS Receiver
Uddin et al. Ground target finding mechanism for unmanned aerial vehicles to secure crop field data

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