IP Library Granted Patent US 12,298,199
Granted Patent B2
US 12,298,199 · App. 17/990,876 · Granted May 13, 2025

Sliding discrete Fourier transform (DFT) bins for fuel quantity measurements

Inventors: Aswin Kumar Vallamkondu (Banglore, IN); David H. Crowne (Weybridge, VT); Prashant Vadgaonkar (Bangalore, IN); Venkata Sai Sudheer Kumar (Bangalore, IN)
Assignee: Simmonds Precision Products, Inc
G01L9/0077B64D37/04G01F23/14
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,298,199
App. No.
17/990,876
Granted
May 13, 2025
Kind
B2
Abstract

A method includes receiving wavelength domain data for a time step, performing a Discrete Fourier Transform (DFT) to transform the wavelength domain data for the time step into frequency domain data for the time step only for the limited set of frequency bins associated with a frequency of interest, calculating pressure based on the frequency domain data for the time step, and updating the frequency of interest and the limited set of frequency bins. The method includes repeating receiving wavelength data for subsequent time steps, performing a DFT to transform the wavelength data for the respective subsequent time steps, calculating pressure for each subsequent time step, and updating the frequency of interest and limited set of frequency bins for each subsequent time step. The method includes outputting pressure data based on calculating pressure for the subsequent time steps.

Claims (45)

1. A method comprising:

providing a processor that includes or is operatively connected to machine readable instructions configured to cause the processor to perform the steps of:

receiving wavelength domain data for a first time step from an optical pressure sensor;

performing a Discrete Fourier Transform (DFT) to transform the wavelength domain data into frequency domain data for the entire band of the wavelength domain data;

identifying a frequency of interest in the frequency domain data;

selecting a limited set of frequency bins in the frequency domain data based on the frequency of interest;

receiving wavelength domain data for a second time step;

performing a DFT to transform the wavelength domain data for the second time step into frequency domain data for the second time step only for the limited set of frequency bins;

calculating pressure based on the frequency domain data for the second time step;

updating the frequency of interest and the limited set of frequency bins;

repeating receiving wavelength data for subsequent time steps, performing a DFT to transform the wavelength data for the respective subsequent time steps, calculating pressure for each subsequent time step, and updating the frequency of interest and limited set of frequency bins for each subsequent time step; and

and outputting pressure data based on calculating pressure for the subsequent time steps.

2. The method as recited in claim 1 , wherein receiving wavelength domain data includes receiving a complete reflected spectrum.

3. The method as recited in claim 1 , wherein identifying a frequency of interest includes calculating the frequency of interest (F) as:

F=M*Fs/N,

wherein M is bin number of a bin with the highest value, Fs is sampling frequency, and N is the total number of DFT bins/points, which can range from +/−N/2 bins/points.

4. The method as recited in claim 1 , wherein updating the frequency of interest includes calculating the frequency of interest (F) as:

F=M*Fs/N,

wherein M is bin number of a bin with the highest value, Fs is sampling frequency, and N is DFT bin size.

5. The method as recited in claim 1 , wherein receiving wavelength domain data includes converting sensor output into an interference waveform to produce the wavelength domain data.

6. The method as recited in claim 1 , further comprising using the pressure data to calculate fuel quantity in a fuel tank.

7. The method as recited in claim 6 , wherein the fuel tank is aboard an aircraft and further comprising changing one or more flight parameters of the aircraft based on fuel quantity calculated.

8. The method as recited in claim 1 , wherein selecting a limited set of frequency bins includes limiting the set of frequency bins to bins in a range from M−x to M+x, wherein x is an integer.

9. The method as recited in claim 8 , wherein updating the limited set of frequency bins includes limiting the set of frequency bins to bins in a range from M−x to M+x, wherein x is an integer.

10. The method as recited in claim 9 , wherein x is selected based on maximum change in a sensor generating the wavelength domain data.

11. A method comprising:

providing a processor operatively connected to an optical pressure sensor to receive output from the sensor, wherein the processor includes or is operatively connected to machine readable instructions configured to cause the processor to perform the steps of:

receiving wavelength domain data for a time step;

performing a DFT to transform the wavelength domain data for the time step into frequency domain data for the time step only for the limited set of frequency bins associated with a frequency of interest;

calculating pressure based on the frequency domain data for the time step;

updating the frequency of interest and the limited set of frequency bins;

repeating receiving wavelength data for subsequent time steps, performing a DFT to transform the wavelength data for the respective subsequent time steps, calculating pressure for each subsequent time step, and updating the frequency of interest and limited set of frequency bins for each subsequent time step; and

outputting pressure data based on calculating pressure for the subsequent time steps.

12. A system comprising:

an optical pressure sensor;

a processor operatively connected to the optical pressure sensor to receive output from the sensor, wherein the processor includes or is operatively connected to machine readable instructions configured to cause the processor to:

performing a DFT to transform wavelength domain data for the time step into frequency domain data for the time step only for the limited set of frequency bins associated with a frequency of interest;

calculate pressure based on the frequency domain data for the time step;

update the frequency of interest and the limited set of frequency bins;

repeat receiving wavelength data for subsequent time steps, performing a DFT to transform the wavelength data for the respective subsequent time steps, calculating pressure for each subsequent time step, and updating the frequency of interest and limited set of frequency bins for each subsequent time step; and

output pressure data based on calculating pressure for the subsequent time steps.

13. The system as recited in claim 12 , wherein the optical pressure sensor includes an optical cavity mounted inside a fuel tank.

14. The system as recited in claim 13 , wherein the fuel tank is aboard an aircraft.

15. The system as recited in claim 14 , wherein the processor is operatively connected to a display in the aircraft for displaying fuel level and/or fuel quantity information based on pressure data from the processor.

16. The system as recited in claim 14 , wherein the processor is operatively connected to avionics of the aircraft for changing at least one flight parameter of the aircraft based on fuel level and/or quantity information from the processor.

Assignments (10)
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073590/0028 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0144 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0181 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0239 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073545/0100 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073545/0454 →
SECURITY INTEREST Recorded Nov 13, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 073560/0086 →
SECURITY INTEREST Recorded Nov 5, 2025
From: SIMMONDS PRECISION PRODUCTS, INC.
To: GOLDMAN SACHS BANK USA, AS AGENT
Reel/Frame 073465/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: GOODRICH AEROSPACE SERVICES PRIVATE LTD.
To: SIMMONDS PRECISION PRODUCTS, INC.
Reel/Frame 068024/0722 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2023
From: VALLAMKONDU, ASWIN KUMAR; CROWNE, DAVID H.; VADGAONKAR, PRASHANT; VENNELAKANTI, VENKATA SAI SUDHEER KUMAR
To: SIMMONDS PRECISION PRODUCTS, INC.; GOODRICH AEROSPACE SERVICES PRIVATE LIMITED
Reel/Frame 062764/0964 →
Continuity (1)
Related Publication 20230160766A1 · May 25, 2023
References Cited (25)
US 5642445A · Bucaro · 1997 [cited by examiner]
US 6924898B2 · Deck · 2005 [cited by applicant]
US 7010459B2 · Eryurek et al. · 2006 [cited by applicant]
US 7110893B2 · Loose · 2006 [cited by examiner]
US 8290721B2 · Wehrs et al. · 2012 [cited by applicant]
US 9210506B1 · Nawfal · 2015 [cited by examiner]
US 9766178B2 · Pechstedt · 2017 [cited by applicant]
US 10324226B2 · Widmer · 2019 [cited by examiner]
US 10368804B2 · Ser et al. · 2019 [cited by applicant]
US 10488255B2 · Gruca · 2019 [cited by examiner]
US 10551237B2 · Cipullo et al. · 2020 [cited by applicant]
US 10559138B2 · Worden et al. · 2020 [cited by applicant]
US 10796190B2 · Heshmat Dehkordi et al. · 2020 [cited by applicant]
US 12025482B2 · Crowne · 2024 [cited by examiner]
US 20080144856A1 · Kenichi · 2008 [cited by examiner]
US 20110026620A1 · Liao · 2011 [cited by examiner]
US 20140098371A1 · Sabry · 2014 [cited by examiner]
US 20150020599A1 · Pechstedt · 2015 [cited by examiner]
US 20150033848A1 · Pechstedt · 2015 [cited by examiner]
US 20170122828A1 · Pechstedt · 2017 [cited by examiner]
US 20180164140A1 · Carralero et al. · 2018 [cited by applicant]
US 20180321085A1 · Gruca et al. · 2018 [cited by applicant]
CN 101852638B · 2012 [cited by applicant]
CN 103208101B · 2015 [cited by applicant]
Extended European Search Report dated Apr. 12, 2023, issued during the prosecution of European Patent Application No. EP 22209322.1. [cited by applicant]