Patent ID: 11960808
Assignee: THE UNITED STATES OF AMERICA, AS REPRESENTED BY SECRETARY OF THE NAVY
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. The computer-implemented method, according to claim 13, wherein said generating step of said plurality of model data is performed by the steps, comprising:
creating, using said one or more processors, a time offset array having a plurality of time offset values incrementally associated with said time offset measurement, said time offset array being associated with a first loop construct to be iteratively executed for at least n times, wherein n is a number of said time offset values;
creating, using said one or more processors, a frequency shift array having a plurality of frequency shift values incrementally associated with said initial frequency measurement, said frequency shift array being associated with a second loop construct to be iteratively executed for at least p×n times, wherein p is a number of said frequency shift values;
creating, using said one or more processors, a magnitude shift array having a plurality of magnitude shift values incrementally associated with each other, said magnitude shift array being associated with a third loop construct to be iteratively executed for at least p×n×q times, wherein q is a number of said magnitude shift values;
for each loop iteration of said n times, executing said first loop construct by:
applying each of said plurality of time offset values to said waveform data; and
executing each loop iteration of said second loop construct at least p×n times, wherein each loop iteration of said second loop construct is executed by:
applying each of said plurality of frequency shift values to said waveform data; and
executing each loop iteration of said third loop construct at least p×n×q times, wherein each loop iteration of said third loop construct is executed by applying each of said plurality of magnitude shift values to said waveform data; and

generating said plurality of model data based on said one or more user input values, said plurality of time offset values, said plurality of frequency shift values, and said plurality of magnitude shift values.