IP Library Granted Patent US 12,621,063
Granted Patent B2
US 12,621,063 · App. 18/451,478 · Granted May 5, 2026

Systems and methods for flexible time based waveform synthesis

Inventors: Bahman Gorjidooz (Aurora, CO); Bradley J. Ramsey (Aurora, CO); Jeremy Dean Warriner (Longmont, CO)
Assignee: CACI, Inc.—Federal
H04B17/11G01S19/02H04B1/0003H04B17/104H04W56/0045
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,621,063
App. No.
18/451,478
Granted
May 5, 2026
Kind
B2
Abstract

The present application at least describes a method for waveform synthesis. The method may include a step of transmitting a stimulus signal to a software defined radio (SDR) operating in a first state. The method may also include a step of receiving, via the SDR, an output signal based upon the transmitted stimulus signal. The method may also include a step of. determining, based upon the received output signal, a delay state of the SDR from a plurality of predetermined delay states of the SDR. The delay state may be associated with a parameter of the SDR. The parameter may include any one or more of a receive frequency, transmit frequency or bandwidth. The method may further include a step of generating a calibrated signal based upon the determined delay state. The method may even further include a step of sending the calibrated signal to the SDR to adjust a time.

Claims (40)

1 . A method comprising:

transmitting a stimulus signal to a software defined radio (SDR) operating in a first state;

receiving, via the SDR, an output signal based upon the transmitted stimulus signal;

determining, based upon the received output signal, a delay state of the SDR from a plurality of predetermined delay states of the SDR, wherein the delay state includes a range between 12.5 ps/° C. and −3.5 ps/° C., wherein the delay state is associated with a parameter of the SDR, and wherein the parameter includes any one or more of a receive frequency, transmit frequency or bandwidth;

generating a calibrated signal based upon the determined delay state; and

sending the calibrated signal to the SDR, wherein the calibrated signal causes the SDR to adjust its time and operate in a second state.

2 . The method of claim 1 , further comprising:

receiving another output signal from the SDR operating in the second state; and

determining, based upon the received other output, another delay state of the SDR from the plurality of predetermined delay states of the SDR.

3 . The method of claim 2 , further comprising:

generating another calibrated signal based upon the other state; and

transmitting the other calibration signal to the SDR for operating in a third state.

4 . The method of claim 1 , wherein the predetermined delay states are obtained by:

collecting, prior to the transmitting step, a plurality of signals output from the SDR; and

characterizing the parameter for each of the collected signals.

5 . The method of claim 1 , wherein the stimulus signal includes a radio frequency signal and a pulse per second (PPS) signal.

6 . The method of claim 1 , wherein the stimulus signal includes a global navigation satellite system (GNSS) waveform.

7 . The method of claim 1 , where the calibrated signal is a function of an operating temperature of the SDR.

8 . The method of claim 1 , wherein the calibrated signal is a sub-nanosecond signal measured in picoseconds.

9 . A system comprising:

non-transitory memory including instructions stored thereon; and

a processor operably coupled to the non-transitory memory, wherein the processor is configured to execute the instructions including:

causing a transmission of a stimulus signal to a software defined radio (SDR) operating in a first state;

causing a reception of an output signal from the SDR based upon the transmitted stimulus signal;

determining, based upon the received output signal, a delay state of the SDR from a plurality of predetermined delay states of the SDR, wherein the delay state is associated with a parameter of the SDR, and wherein the delay state includes a range between 12.5 ps/° C. and −3.5 ps/° C.; and

causing to generate a calibrated signal based upon the determined delay state.

10 . The system of claim 9 , wherein the processor is further configured to execute the instructions of causing to send the calibrated signal to the SDR.

11 . The system of claim 9 , further comprising:

a signal generator and a clock/calibration module.

12 . The system of claim 11 , wherein the processor, the signal generator and the clock/calibration module are housed in a single casing.

13 . The system of claim 9 , wherein the parameter includes any one or more of a receive frequency, transmit frequency or bandwidth.

14 . A system comprising a software defined radio (SDR), wherein the SDR is configured to execute a set of instructions including:

sending, while in a first state, an output signal to a remote system, wherein the output signal indicates a delay state associated with a parameter of the SDR, wherein the delay state includes a range between 12.5 ps/° C. and −3.5 ps/° C.;

receiving, from the remote system, a calibrated signal; and

updating, based upon the calibrated signal, to a second state from the first state.

15 . The system of claim 14 , further comprising a satellite encasing the SDR.

16 . The system of claim 14 , wherein the system operates at a temperature ranging between −20° C. and 50° C.

17 . The system of claim 16 , wherein an internal pressure of the system is about 10 −5 Torr.

18 . The system of claim 14 , wherein the parameter includes any one or more of a receive frequency, transmit frequency or bandwidth.

19 . The system of claim 14 , where the calibrated signal is a function of an operating temperature of the SDR.

Assignments (5)
SECURITY INTEREST Recorded Jul 22, 2025
From: CACI, INC. – FEDERAL
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072028/0848 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 22, 2025
From: CACI, INC. - FEDERAL
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 069987/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2024
From: AGALTI CORPORATION
To: CACI, INC. - FEDERAL
Reel/Frame 066225/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2023
From: GORJIDOOZ, BAHMAN; RAMSEY, BRADLEY J.
To: CACI, INC.- FEDERAL
Reel/Frame 064661/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2023
From: WARRINER, JEREMY DEAN
To: AGALTI CORPORATION
Reel/Frame 064661/0651 →
Continuity (2)
Provisional Application 63420866 · Oct 31, 2022
Related Publication 20240142631A1 · May 2, 2024
References Cited (35)
US 8948325B1 · Warner et al. · 2015 [cited by applicant]
US 20060050772A1 · Shemesh · 2006 [cited by examiner]
US 20120229334A1 · Waters · 2012 [cited by examiner]
US 20120256789A1 · Bull · 2012 [cited by examiner]
US 20130300466A1 · Wilkinson · 2013 [cited by examiner]
US 20160099728A1 · Gruninger · 2016 [cited by examiner]
US 20170019235A1 · Brannon · 2017 [cited by examiner]
US 20170103204A1 · Mitola, III · 2017 [cited by examiner]
US 20170116442A1 · Hines · 2017 [cited by examiner]
US 20170195110A1 · Ruffini · 2017 [cited by examiner]
US 20170273054A1 · Beitler · 2017 [cited by examiner]
US 20190018145A1 · Roovers · 2019 [cited by examiner]
US 20190260490A1 · Lv · 2019 [cited by examiner]
US 20200229206A1 · Badic · 2020 [cited by examiner]
US 20200304224A1 · Neugeboren · 2020 [cited by examiner]
US 20200371245A1 · Murphy · 2020 [cited by examiner]
US 20210096265A1 · Ilie · 2021 [cited by examiner]
US 20210184702A1 · Sandoval · 2021 [cited by examiner]
US 20220077877A1 · Payton · 2022 [cited by examiner]
US 20220196776A1 · Wetherbee · 2022 [cited by examiner]
US 20220239541A1 · Moghaddam · 2022 [cited by examiner]
US 20220303929A1 · Chowdhury · 2022 [cited by examiner]
US 20230164662A1 · Agarwal · 2023 [cited by examiner]
US 20230299843A1 · Boyd · 2023 [cited by examiner]
US 20230362844A1 · Ben-Ari · 2023 [cited by examiner]
US 20240103182A1 · Acheson · 2024 [cited by examiner]
US 20240142631A1 · Gorjidooz · 2024 [cited by examiner]
US 20240146423A1 · Burgin · 2024 [cited by examiner]
US 20240163819A1 · Fu · 2024 [cited by examiner]
US 20240340818A1 · Marr, Jr. · 2024 [cited by examiner]
US 20240361419A1 · Marr, Jr. · 2024 [cited by examiner]
“A New Approach for Absolute Calibration of a GNSS Receiver: Use of a Software-Defined Radio (SDR) Technique”; Uhrich et al.; 2022 Joint Conference of the European Frequency and Time Forum and IEEE International Frequen… [cited by examiner]
“An Approach for Implementation of Ranging and Positioning Methods on a Software Defined Radio”; Sark et al.; 2017 14th Workshop on Positioning, Navigation and Communication (WPNC) (Year: 2017). [cited by examiner]
“Thesis: Navigation in GNSS denied environments using software defined radios and LTE signals of opportunities”; Ikhtiari; University of Canterbury, Christchurch, New Zealand. May 19, 2019 (Year: 2016). [cited by examiner]
“Software Defined Radio for Small Satellites”; Garyver et al.; 2015 IEEE Aerospace Conference; Jun. 2015 (Year: 2015). [cited by examiner]