Method and apparatus for configuring control software for radar systems having different hardware architectures and related software products

US9489195B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9489195-B2
Application numberUS-201314103157-A
CountryUS
Kind codeB2
Filing dateDec 11, 2013
Priority dateJul 16, 2013
Publication dateNov 8, 2016
Grant dateNov 8, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques and systems are provided for generating radar control software for radar systems having a variety of different hardware architectures in an efficient manner. A base radar control program may be provided that is configurable using architecture-specific configuration data. A database may also be provided that includes configuration data associated with a plurality of different radar system architectures. Radar control software may be generated for a radar system of interest by retrieving configuration data associated with a corresponding hardware architecture from the database and using the data to configure the base radar control program.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating radar control software for a radar system, comprising: determining a hardware architecture associated with a radar system of interest; retrieving configuration data from a configuration database that is associated with the hardware architecture; and using the retrieved configuration data to configure a base radar control software program to configure or operate a radar control program for the radar system of interest by using the configuration data to adapt one or more radar functions in the radar control software to the identified radar architecture, wherein the radar function comprise: antenna control, beam steering, timing and scheduling, user control and display, coordinate transformation and stabilization, and target tracking, and wherein at least one of the radar functions is configurable using configuration data from the database. 2. The method of claim 1 , further comprising: repeating determining, retrieving, and using to configure the base radar control software program for radars having a variety of different hardware architectures. 3. The method of claim 1 , wherein: determining a hardware architecture associated with a radar system of interest includes receiving a hardware architecture indication as input from an operator. 4. The method of claim 1 , further comprising: delivering the configured radar control software program to an end user associated with the radar system of interest. 5. The method of claim 1 , further comprising: storing the configured radar control software program on a non-transitory computer readable medium or media. 6. The method of claim 1 , further comprising: transmitting the configured radar control software program to an end user associated with the radar system of interest via a network. 7. A system for generating or configuring radar control software for radar systems having a variety of different hardware architectures, the system comprising: a database storing configuration data for use in configuring a configurable base radar control software program, the database having different configuration files that are associated with different radar system architectures; and one or more digital processors configured to: determine a hardware architecture associated with a radar system of interest; retrieve configuration data from a configuration database that is associated with the identified hardware architecture; and configure the configurable base radar control software program to work with the radar system of interest using the retrieved configuration data, wherein the base radar control software program includes a plurality of modules or functions for controlling operation of a radar system, the plurality of modules or functions comprising antenna control, beam steering, timing and scheduling, user control and display, coordinate transformation and stabilization, and target tracking, and wherein at least one of the modules or functions associated with the base radar control software program is configurable using configuration data from the database. 8. The system of claim 7 , further comprising: a digital media writer coupled to the one or more digital processors to write the configured radar control software program to a non-transitory computer readable storage medium or media. 9. The system of claim 7 , wherein: the database includes one or more configuration files for each radar system architecture supported. 10. The system of claim 7 , wherein: the database includes one or more configuration files that are associated with all types of radar system architecture supported. 11. The system of claim 7 , wherein: the database includes first configuration data associated with a first radar architecture that includes a rotatable antenna and second configuration data associated with a second radar architecture that includes a stationary antenna. 12. The system of claim 7 , wherein: the database includes first configuration data associated with a first radar architecture that includes an antenna array and second configuration data associated with a second radar architecture that includes a parabolic dish antenna. 13. The system of claim 7 , wherein: the database includes first configuration data associated with a first radar architecture that includes an electronically steerable array and second configuration data associated with a second radar architecture that includes a mechanically steerable antenna. 14. The system of claim 7 , wherein: the database includes first configuration data associated with a first radar architecture that includes a full-array antenna beamforming/feed architecture and second configuration data associated with a second radar architecture that includes a sub-array antenna beamforming/feed architecture. 15. The system of claim 7 , wherein: the database includes first configuration data associated with a first radar architecture that includes a radio frequency (RF) transmitter operative within a first frequency band and second configuration data associated with a second radar architecture that includes an RF transmitter that is operative within a second frequency hand that is different from and non-overlapping with the first frequency band. 16. The system of claim 7 , wherein: the database includes first configuration data associated with a first radar architecture situated on a stationary platform and second configuration data associated with a second radar architecture situated on a mobile platform. 17. The system of claim 7 , further comprising: a network interface coupled to the one or more digital processors to transmit the configured radar control software program to an end user associated with the radar system of interest via a network. 18. An apparatus comprising a non-transitory computer readable medium or media having the following stored thereon: a configurable radar control software program to control operation of an associated radar system when executed by a computer of the radar system, the configurable radar control software program having a plurality of modules or functions for performing basic radar tasks, wherein one or more of the plurality of modules or functions are configurable using configuration data; and computer instructions that, when executed by a processing system, operate to: determine a radar system architecture associated with a radar system of interest, retrieve configuration data from a database based on the identified radar system architecture, and adapt at least one of the plurality of modules or functions of the configurable radar control software using the retrieved configuration data, wherein the configurable radar control software program includes a plurality of modules or functions for controlling operation of a radar system, the plurality of modules or functions comprising antenna control, beam steering, timing and scheduling, user control and display, coordinate transformation and stabilization, and target tracking, and wherein at least one of the modules or functions associated with the base radar control software program is configurable using configuration data from the database.

Assignees

Inventors

Classifications

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • G06F8/71Primary

    Version control (security arrangements therefor G06F21/57); Configuration management · CPC title

  • G06F8/64Primary

    Retargetable · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9489195B2 cover?
Techniques and systems are provided for generating radar control software for radar systems having a variety of different hardware architectures in an efficient manner. A base radar control program may be provided that is configurable using architecture-specific configuration data. A database may also be provided that includes configuration data associated with a plurality of different radar sy…
Who is the assignee on this patent?
Moore Alan B, Kashiwada Erin L, Raytheon Co
What technology area does this patent fall under?
Primary CPC classification G06F8/71. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).