Radio Frequency Signal Generator
20250076462 ยท 2025-03-06
Assignee
Inventors
- Jennifer K. Roames (Fredericksburg, VA, US)
- Sara P. Callison (King George, VA, US)
- Trevor W. Martineau (Fredericksburg, VA, US)
- William C. Lloyd (Fredericksburg, VA, US)
Cpc classification
G01S7/021
PHYSICS
G01S7/406
PHYSICS
International classification
Abstract
A computer-implemented method for generating a radio frequency (FR) waveform scenario file format. The method includes acquiring raw data from at least one source, extracting a radar data from the raw data, parsing a radar profile from the radar data, storing the radar profile, and converting the radar profile to a radio frequency (RF) waveform scenario file format. The method may also include using known radar profiles to provide an approximation of a complete radar profile when the raw data is incomplete.
Claims
1. A computer-implemented method comprising: acquiring raw data from at least one source; extracting a radar data from the raw data; parsing a radar profile from the radar data; storing the radar profile; and converting the radar profile to a radio frequency (RF) waveform scenario file format.
2. The method of claim 1, wherein the at least one source may include at least one of a webpage, a table, a portable document format (PDF), a text file, a database, and an image.
3. The method of claim 1, wherein extracting a radar profile further comprising: identifying a plurality of key-value pairs that define the radar profile in the at least one source; extracting the key-value pair; determining the relationship between each of the key-value pairs; and extracting the key-value pairs.
4. The method of claim 3, wherein key-value pairs include at least one radio frequency waveform parameter, such as radio frequency (RF), pulse width (PW), pulse repetition interval (PRI), and modulation characteristic (MC).
5. The method of claim 3, further comprising: removing redundant data from the radar profile; removing any unnecessary data; renaming the key-value pairs to a common key-value pair names; and converting units to standard units.
6. The method of claim 3, further comprising: transforming each of the key-value pairs to create the radio frequency (RF) waveform.
7. The method of claim 6, wherein transforming a radio frequency (RF) key-value pair further comprising: determining an RF type by identifying a RF keyword and/or value within the nested data structure; when the RF type is single, extracting at least one frequency value and deviation value pair; when the RF type is dwell, extracting at least one set of dwell value, dwell time, and deviation value; when the RF type is periodic, extracting at least one set of a time duration, deviation value, modulation type, modulation period, and peak RF value; and when the RF type is a series, extracting a list of individual RF time elements and positions and a specific sequence for all the time elements.
8. The method of claim 6, wherein transforming a Pulse Width (PW) key-value pair further comprising: determining the PW type by identifying a PW specific keywords and/or values and/or data structure within the nested data structure; extracting at least one pulse width value and a dwell time pair; and determining if intrapulse modulation exists and the modulation type for each pulse width dwell time pair; when the intrapulse modulation type is a Linear Frequency Modulation (LFM), extracting a duration and a deviation value; when the intrapulse modulation type is a discrete phase shift intrapulse, extracting a time duration, a deviation value, a modulation type, a modulation period, and a peak Pulse Repetition interval (PRI) value; and when the intrapulse modulation type is a discrete intrapulse, populating a list of individual PRI time elements and positions and a specific sequence for all the time elements.
9. The method of claim 6, wherein transforming a Pulse Repetition Interval (PRI) key-value pair further comprising: determining the PRI type by identifying PRI specific keywords and/or values and/or data structure within the nested data structure; when the PRI type is single, extracting the interval value and deviation; when the PRI type is dwell, extracting at least one set of a interval value, a dwell time, and a deviation value; when the PRI type is periodic, extracting at least one set of an interval value, deviation value, modulation type, modulation period, and peak PRI value; and when the PRI type is stagger, extracting a list of individual PRI interval value and the deviation.
10. The method of claim 9, wherein the list of individual PRI for the stagger PRI type the order from the raw data is maintained.
11. The method of claim 1, further comprising: identifying a desired radar profile; extracting the desired radar profile from the radar profile database; when the desired radar profile is incomplete referencing a known radar profile database; approximating a complete radar profile from the radar data and the known radar profile database; and verifying that the radar profile is complete.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] These and various other features and aspects of various exemplary embodiments will be readily understood with reference to the following detailed description taken in conjunction with the accompanying drawings, in which like or similar numbers are used throughout, and in which:
[0014]
[0015]
DETAILED DESCRIPTION
[0016] In the following detailed description of exemplary embodiments of the invention, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific exemplary embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. Other embodiments may be utilized, and logical, mechanical, and other changes may be made without departing from the spirit or scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims.
[0017] In accordance with a presently preferred embodiment of the present invention, the components, process steps, and/or data structures may be implemented using various types of operating systems, computing platforms, computer programs, and/or general purpose machines. In addition, artisans of ordinary skill will readily recognize that devices of a less general purpose nature, such as hardwired devices, may also be used without departing from the scope and spirit of the inventive concepts disclosed herewith. General purpose machines include devices that execute instruction code.
[0018]
[0019] Regarding block 3, the raw data may be acquired from a variety of formats including but not limited to webpages, portable document format (PDF), text files, spreadsheets, tables, database, and images.
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026] While certain features of the embodiments of the invention have been illustrated as described herein, many modifications, substitutions, changes and equivalents will now occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the embodiments.