IP Library Granted Patent US 10,886,877
Granted Patent B2
US 10,886,877 · App. 16/223,777 · Granted Jan 5, 2021

Adaptive microphonics noise cancellation

Inventors: Branislav A. Petrovic (Falls Church, VA); Michail K. Tsatsanis (Huntington Beach, CA)
Assignee: VIASAT, INC.
H03B5/02G01S19/21G01S19/23G01S19/26H03B5/30
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 10,886,877
App. No.
16/223,777
Granted
Jan 5, 2021
Kind
B2
Abstract

Systems and methods are provided for compensating for mechanical acceleration at a reference oscillator. A reference oscillator provides an oscillator output signal and an accelerometer on a same platform as the reference oscillator, such that mechanical acceleration at the reference oscillator is detected at the accelerometer to produce a measured acceleration. A filter assembly, having an associated set of filter weights, receives the measured acceleration from the accelerometer and provides a tuning control signal responsive to the measured acceleration to a frequency reference associated with the system. An adaptive weighting component receives the oscillator output signal of the reference oscillator and an external signal that is provided from a source external to the platform and adjusts the set of filter weights for the filter assembly based on a comparison of the external signal and the oscillator output signal.

Claims (35)

1. A system comprising:

a reference oscillator that provides an oscillator output signal;

an accelerometer on a same platform as the reference oscillator such that mechanical acceleration at the reference oscillator is detected at the accelerometer to produce a measured acceleration;

a filter assembly, having an associated set of filter weights, that receives the measured acceleration from the accelerometer and provides a tuning control signal responsive to the measured acceleration to a frequency reference associated with the system, the frequency reference comprising at least one numerically controlled oscillator driven by the oscillator output signal; and

an adaptive weighting component that receives the oscillator output signal and an external signal that is provided from a source external to the platform and adjusts the set of filter weights for the filter assembly based on a comparison of the external signal and the oscillator output signal.

2. The system of claim 1 , wherein the frequency reference is the reference oscillator.

3. The system of claim 1 , further comprising a phase locked loop that computes a correction value from the comparison of the external signal and the oscillator output signal and adds the correction value to the tuning control signal.

4. The system of claim 1 , wherein the adaptive weighting component does not adjust the set of filter weights when a magnitude of the measured accelerations falls below a threshold value.

5. The system of claim 1 , wherein the reference oscillator, the accelerometer, the filter assembly and the adaptive weighing component are all implemented on the platform, and the external signal is provided from a remote location via a receiver at the platform.

6. The system of claim 5 , wherein the oscillator output signals is provided as a reference to a transmitter, such that a signal transmitted by the transmitter is not impacted by the mechanical acceleration at the reference oscillator.

7. The system of claim 1 , wherein the platform is a first platform, the reference oscillator, the accelerometer, the filter assembly are implemented on the first platform, and the adaptive weighting component is implemented on a second platform, remote from the first platform, the first platform transmitting the oscillator output signal to the second platform via an associated transmitter, and the second platform transmitting the set of filter weights to the first platform via an associated second transmitter.

8. The system of claim 1 , wherein the platform is a first platform, the reference oscillator, the accelerometer, the filter assembly are implemented on the first platform, and the adaptive weighting component is distributed across the first platform and a second platform, remote from the first platform, the first platform transmitting the oscillator output signal to the second platform at an associated first transceiver, and the second platform transmitting an indication of a frequency error in the oscillator output signal to the first platform at an associated second transceiver.

9. The system of claim 1 , wherein the adaptive weighting component comprises a demodulator that determines a phase error in the oscillator output signal from the oscillator output signal and the external signal and a weight computation component that adjusts the set of filter weights based on the determined phase error in the oscillator output signal.

10. The system of claim 9 , wherein the adaptive weighting component comprises a frequency estimation filter that calculates an instantaneous frequency from the determined phase error in the oscillator output signal, a compensation frequency represented by the tuning control signal, and a measured acceleration corresponding to the determined phase error in the oscillator output signal, the weight compensation element determining values for the set of filter coefficients that minimize a difference between the instantaneous frequency and the compensation frequency.

11. The system of claim 9 , further comprising a phase locked loop that computes a correction value from the phase error in the oscillator output signal and adds the correction value to the tuning control signal.

12. The system of claim 1 , wherein the external signal is provided via a satellite associated with the system.

13. The system of claim 1 , wherein the accelerometer is a three-axis accelerometer that provides a measured acceleration along each of first, second, and third axes, and the set of filter weights includes a subset of filter weights for each of the first, second, and third axes.

14. A method for compensating for mechanical acceleration at a reference oscillator comprising:

detecting mechanical acceleration at an accelerometer on a same platform as the reference oscillator to produce a measured acceleration;

providing a tuning control signal responsive to the measured acceleration at a filter assembly having a set of filter weights;

adjusting the set of filter weights for the filter assembly based on a comparison of an external signal that provided from a source external to the platform and an oscillator output signal of the reference oscillator; and

providing the tuning control signal to a frequency reference associated with the system the frequency reference comprising at least one numerically controlled oscillator driven by the oscillator output signal.

15. The method of claim 14 , wherein the frequency reference is the reference oscillator.

16. The method of claim 14 , wherein determining the set of filter weights for the filter assembly comprises:

transmitting a signal generated from the oscillator output signal from the platform to a remote platform;

calculating a frequency error in the oscillator output signal from the external signal and the signal generated from the oscillator output signal, the external signal being generated at the remote platform;

transmitting an indication of the calculated frequency error to the platform; and

adjusting the set of filter weights for the filter assembly from the calculated phase error at the remote platform.

17. The method of claim 14 , further comprising:

computing a correction value at a phase locked loop; and

adding the correction value to the tuning control signal.

18. The method of claim 14 , wherein the set of filter weights for the filter assembly is determined only periodically, such that the accelerometer and the filter are active at times when the set of filter weights is not being determined.

19. The method of claim 14 , wherein adjusting the set of filter weights for the filter assembly comprises:

determining a phase error in the oscillator output signal from the external signal and the oscillator output signal; and

adjusting the set of filter weights from the determined phase error.

Assignments (5)
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 19, 2023
From: VIASAT, INC.
To: MUFG BANK, LTD., AS AGENT
Reel/Frame 064948/0379 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Jun 29, 2023
From: VIASAT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 064176/0566 →
SECURITY AGREEMENT Recorded Jun 1, 2023
From: VIASAT, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 063822/0446 →
SECURITY AGREEMENT Recorded Mar 7, 2022
From: VIASAT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 059332/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2019
From: PETROVIC, BRANISLAV A; TSATSANIS, MICHAIL K
To: VIASAT, INC.
Reel/Frame 048857/0100 →