Adaptive Microphonic Noise Cancellation
By integrating an accelerometer with a reference oscillator to generate a tuning control signal for an adaptive filter assembly, the system addresses the challenge of microphonic noise cancellation in communication systems, enhancing signal accuracy and cost-effectiveness.
Patent Information
- Application Number
- JP2024015291
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2018-12-18
- Filing Date
- 2024-02-02
- Publication Date
- 2025-04-21
- Estimated Expiration
- 2039-12-17
AI Technical Summary
Existing communication systems face challenges in effectively canceling microphonic noise caused by mechanical vibrations, which can introduce phase noise sidebands and affect the accuracy of oscillator signals.
The system employs a reference oscillator paired with an accelerometer to detect mechanical acceleration, generating a tuning control signal that adjusts the filter weights of an adaptive filter assembly. This assembly compares the external signal with the oscillator output signal to minimize frequency errors caused by mechanical acceleration.
This approach effectively compensates for mechanical acceleration-induced noise, allowing for the use of lower-cost, non-robust reference oscillators without increasing microphonic noise or costs, and accommodating slight variations between oscillators.
Smart Images

Figure 0007665809000001 
Figure 0007665809000002 
Figure 0007665809000003
Abstract
Description
[Technical field]
[0001] (Related Applications) This application claims priority from U.S. Patent Application No. 16 / 223,777, filed December 18, 2018, which is incorporated herein in its entirety.
[0002] FIELD OF THEINVENTION The present disclosure relates generally to the field of communications, and more specifically, to adaptive microphonic noise cancellation. [Background technology]
[0003] Microphonics or microphony refers to the phenomenon where certain components in electronic devices convert mechanical vibrations into undesired electrical signals. Mechanical accelerations such as vibrations or shocks can cause frequency modulation in oscillators, resulting in microphonic phase noise sidebands in the signal. Piezoelectric crystals can be particularly vulnerable to this effect, as mechanical vibrations can temporarily change the resonant frequency of the crystal, introducing extremely large phase noise sidebands due to the inadvertent frequency modulation. This error can propagate and multiply throughout the system, as any oscillators phase-locked to the reference oscillator, such as sampling clocks for analog-to-digital and digital-to-analog converters, will be affected. Summary of the Invention
[0004] According to one embodiment, the system includes a reference oscillator providing an oscillator output signal and an accelerometer on the same platform as the reference oscillator, where mechanical acceleration at the reference oscillator is detected by the accelerometer to generate a measured acceleration. A filter assembly having an associated filter weight set receives the measured acceleration from the accelerometer and provides a tuning control signal responsive to the measured acceleration to a frequency standard associated with the system. An adaptive weighting component receives the oscillator output signal of the reference oscillator and an external signal provided from a source external to the platform and adjusts a filter weight set for the filter assembly based on a comparison of the external signal to the oscillator output signal.
[0005] According to another embodiment, a method is provided for compensating for mechanical acceleration in a reference oscillator. The mechanical acceleration is sensed with an accelerometer on the same platform as the reference oscillator to generate a measured acceleration. A tuning control signal responsive to the measured acceleration is provided to a filter assembly having a filter weight set. The filter weight set for the filter assembly is adjusted based on a comparison of an external signal provided from a source external to the platform and an oscillator output signal of the reference oscillator. The tuning control signal is provided to a frequency standard associated with the system. [Brief description of the drawings]
[0006] The foregoing and other features of the present invention will become apparent to those skilled in the art to which the present invention pertains upon reading the following description in conjunction with the accompanying drawings.
[0007] [Figure 1] FIG. 1 illustrates a communication system that uses a reference oscillator.
[0008] [Diagram 2] FIG. 2 illustrates an example of an adaptive weighting component that may be used in the system of FIG. 1.
[0009] [Diagram 3]FIG. 1 illustrates an embodiment of a communication system that uses a reference oscillator to generate an oscillator output signal.
[0010] [Figure 4] FIG. 2 illustrates another embodiment of a communication system using a reference oscillator to generate an oscillator output signal.
[0011] [Diagram 5] FIG. 1 illustrates yet another embodiment of a communication system using a reference oscillator to generate an oscillator output signal.
[0012] [Figure 6] FIG. 1 illustrates a further embodiment of a communication system using a reference oscillator to generate an oscillator output signal.
[0013] [Figure 7] FIG. 1 illustrates a method for compensating for mechanical acceleration in a reference oscillator. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Various examples of the systems and methods described herein provide a noise cancellation system that can be used to generate a tuning control signal that modulates a reference oscillator to cancel or minimize noise caused by mechanical acceleration at the reference oscillator. For this purpose, the acceleration is measured at the location and fed to an adaptive filter with an associated set of weights to generate a tuning control signal. The weights can be adapted at regular intervals in response to a measured phase error (or frequency error) of the oscillator output signal of the reference oscillator using an external signal provided to the system. This is to take into account the changing response of the reference oscillator in response to acceleration. Thus, a lower cost non-ruggedized reference oscillator can be used without significantly increasing the microphonic noise or the expense and weight of the mechanical isolation structure. Furthermore, small variations between reference oscillators introduced during manufacturing can be compensated for without time-consuming testing of individual units.
[0015] FIG. 1 illustrates a communication system 100 that uses a reference oscillator 102 that generates an oscillator output signal 103. The reference oscillator 102 may comprise, for example, an electronic oscillator, such as a Hartley or Colpitts oscillator, or a quartz oscillator including a piezoelectric crystal. The communication system 100 includes an accelerometer 104 on the same platform 105 as the reference oscillator 102, configured such that any mechanical acceleration at the reference oscillator is detected by the accelerometer. Thus, the accelerometer 104 can continuously and periodically generate a measured acceleration 106 that is representative of the acceleration experienced at the reference oscillator 102. It will be appreciated that in some implementations of the reference oscillator 102, the oscillator will have different sensitivities to acceleration from different directions, and the accelerometer 104 can be implemented as a three-axis accelerometer that measures acceleration along three mutually perpendicular axes.
[0016] The communication system 100 further includes an adaptive filter assembly 108 that receives the measured acceleration 106 from the accelerometer and generates a tuning control signal 110 in response to the measured acceleration 106 according to a set of filter weights. The tuning control signal 110 is provided to a frequency standard associated with the system, in this implementation to the reference oscillator 102. However, it will be appreciated that the frequency standard may be another system component that utilizes the output of the reference oscillator 102. It will be appreciated that the filter weights correspond to the response of the reference oscillator 102 to acceleration. This allows the filter assembly 108 to compensate the oscillator for disturbances caused by the measured acceleration.
[0017] In some implementations, the response of the reference oscillator 102 to acceleration will change over time, for example, due to aging of components and changes in the operating environment. Thus, the adaptive filter assembly 108 can use adaptive weights that are adjusted over time to account for changes in the response of the reference oscillator 102. Because the response of the reference oscillator 102 to acceleration typically changes slowly, the adaptation can be slow for the system, for example, in the range of 3 Hertz to 2 Kilohertz. However, it will be appreciated that the optimization used to generate the weights takes a certain amount of time to converge, and the adaptation must be performed with sufficient frequency so that the weights converge more quickly than changes in the response of the reference oscillator 102. Initial values of the filter weights can be set to facilitate convergence of the filter 108 according to known characteristics of the reference oscillator 102.
[0018] The weights 112 of the filter assembly may be provided by an adaptive weighting component 114 that receives the oscillator output signal 103 and an external signal 116. As used herein, the term "external signal" refers to a signal provided from a source that is external to the platform including the reference oscillator 102. The external signal 116 is thus generated so as not to be affected by any acceleration experienced by the reference oscillator. The adaptive weighting component 114 adjusts the filter weight set 112 for the filter assembly based on a comparison of the external signal and the oscillator output signal. The adaptive weighting component 114 may be realized in digital logic, for example as a field programmable gate array or application specific circuit, in software on a non-transitory computer readable medium executed by an associated processor, or in some combination of hardware and software. It will be appreciated that the adaptive filter assembly 108 may be provided with an initial set of weights at the time of manufacture or installation, and may be provided with adaptive filter weights 112 periodically to adjust for changes in the response of the reference oscillator 102.
[0019] Figure 2 illustrates one embodiment of an adaptive weighting process 200 incorporating an adaptive weighting component 210 that can be used in the system of Figure 1. The adaptive weighting component 210 is configured to adjust the phase error 203, Θ, in the oscillator output signal 204 of the reference oscillator 205. e The adaptive weighting component 210 includes a demodulator 202 that determines the instantaneous frequency f(n) from an oscillator output signal 204 and an external signal 206. A frequency estimation filter 216 within the adaptive weighting component 210 calculates the instantaneous frequency f(n) from the phase error 203 determined in the oscillator output signal. In one implementation, the frequency estimation filter 216 is a differential filter having a frequency response; H(f)=2jπf, and a phase difference filter; f(n)=Θ e (n)-Θ e (n-1), or any other suitable implementation.
[0020] The values 222-224 corresponding to the acceleration along each axis measured by the accelerometer 104 are filtered by corresponding adaptive filters 226-228 and summed in a summer 230 to produce a compensation frequency 232;f c A tuning control signal 232 corresponding to (n) is generated and provided to the reference oscillator 205. Each of the corresponding adaptive filters 222-224 and summer 230 may be implemented as digital logic in, for example, a digital signal processor, an application specific integrated circuit, or a field programmable gate array. It will be appreciated that the adaptive filters 226-228 may represent a portion of the filter assembly 108 shown in FIG. 1, and corresponding outputs 236-238 of the adaptive filters 226-228 may be combined to provide the tuning signal 110. The tuning control signal 232 is provided to the frequency estimation filter 216, which compares a compensation frequency corresponding to the tuning control signal with the instantaneous frequency to determine a frequency error 242;f e (n). This frequency error 242, along with the acceleration values 222-224 along the respective axes, is utilized in a weight calculation component 244 to generate new weights for the adaptive filters 226-228 that minimize the frequency error 242. Furthermore, the frequency error signal 242 is provided to a reference oscillator 205 (not shown in FIG. 2) as shown by line 110 in FIG. 1 to adjust its frequency. In another embodiment, the frequency error signal 242 can be used for digital correction of the frequency, as described in FIG. 6. The weight calculation component 244 can use an algorithm that minimizes the mean square of the frequency error, such as, for example, a Least Mean Square (LMS) algorithm, a recursive least mean square algorithm, and a gradient descent algorithm.
[0021] In one embodiment, a least mean squares algorithm is used with a vector w of k filter coefficients for each adaptive filter 226-228, where k is a positive integer greater than 1. The measured acceleration values 222-224 along each axis at time n can be represented as a vector α that includes the most recent k measurements. For time n+1, the filter weights can be calculated as follows: w x (n+1)=w x (n) + μα x (n)f e (n.d.) w y (n+1)=w y (n) + μα y (n)f e (nd) Equation 1 w z (n+1)=w z (n) + μα z (n)f e (n.d.)
[0022] where μ is a convergence factor selected according to implementation, and d is a delay calculated to time-align the frequency estimate from the received phase and the measured acceleration, compensating for filter delays along the two signal paths. It will be appreciated that when the acceleration measured at the accelerometer 104 is small, e.g., when the magnitude of the measured acceleration is below a predefined threshold, the adaptive weighting component 210 may stop adjusting the weights in the filters 226-228 for a while to populate the acceleration vector with meaningful values for the optimization calculation.
[0023] 3 illustrates an embodiment of a communication system 300 that uses a reference oscillator 302 to generate an oscillator output signal 303. The oscillator output signal 303 is provided to at least each of a receiver front end 304 and a transmitter 305. An accelerometer 306 on the same platform 307 as the reference oscillator 302 detects mechanical acceleration at the platform 307. In the illustrated example, the accelerometer 306 may be implemented as a three-axis accelerometer. An adaptive filter assembly 308 receives a measured acceleration 309 from the accelerometer 306 and provides a tuning control signal 310 to the reference oscillator 302 in response to the measured acceleration.
[0024] A set of weights 312 for the adaptive filter assembly 308 is determined in the adaptive weighting component 314. An external clean signal 316 is received at the receiver front end 304 and provided to the adaptive weighting component 314 along with the measured acceleration 309. It will be appreciated that the oscillator output signal 303 provided to the transmitter 305 has been conditioned in the adaptive filter assembly 308 to remove the effects of acceleration local to the reference oscillator 302. Thus, the signal 318 transmitted by the transmitter 305 is a "clean" signal, like the external signal 316. Based on the received external signal 316, the adaptive weighting component 314 can determine the degree of phase error in the oscillator output signal 303. From this phase error, the adaptive weighting component 314 determines the appropriate weights for the adaptive filter assembly 308 by minimizing the square of the frequency error derived from the phase error. This may be performed periodically to account for changes in the response of reference oscillator 302 to acceleration due to aging or changes in the operating environment.
[0025] 4 illustrates another example of a communication system 400 that uses a reference oscillator 402 to generate an oscillator output signal 403. The oscillator output signal 403 is provided to at least each of a receiver front end 404 and a transmitter 405. An accelerometer 406 on the same platform 407 as the reference oscillator 402 detects mechanical acceleration at the platform 407. In the illustrated example, the accelerometer 406 may be implemented as a three-axis accelerometer. An adaptive filter assembly 408 receives a measured acceleration 409 from the accelerometer and provides a tuning control signal 410 responsive to the measured acceleration 409. A weight set 412 for the adaptive filter assembly 408 is determined in an adaptive weighting component 414.
[0026] An external clean signal 416 is received at the receiver front end 404 and provided to an adaptive weighting component 414 along with the oscillator output signal 403 and the measured acceleration 409. Based on the received external signal 416, the adaptive weighting component 414 can estimate the phase error 415 at the reference oscillator output, shown as 203 in the example of FIG. 2, and determine appropriate weights for the adaptive filter assembly 408 by minimizing the square of the frequency error derived from the phase error 415. This can be performed periodically to account for changes in the response of the reference oscillator 402 to acceleration due to aging or changes in the operating environment. The adaptive weighting component 414 provides a set of weights 412 to the adaptive filter assembly 408.
[0027] It will be appreciated that the adaptive filter assembly 408 only compensates for frequency errors due to microphonics. Other phase and frequency errors, such as Doppler, crystal drift, and scintillation, are not compensated for in the adaptive filter assembly 408. To address these sources of errors, the phase error 415 can be further fed to a phase locked loop (PLL) 420. The phase locked loop 420 comprises a phase locked loop filter 422. In one implementation, the phase locked loop filter 422 is implemented as a low pass filter that removes any undesired high frequency components present in the estimated phase error. The resulting filtered signal is combined with the output of the adaptive filter assembly 408 in a summer 424 to provide a tuning control signal for the reference oscillator 402.
[0028] 5 shows yet another example of a communication system 500 using a reference oscillator 502 that generates an oscillator output signal 503. The oscillator output signal 503 is provided to at least each of a receiver 504 and a transmitter 506 operating through a diplexer 507. An accelerometer 508 on a first platform 510 having the reference oscillator 502 detects mechanical acceleration at the platform. In the illustrated example, the accelerometer 506 can be implemented as a three-axis accelerometer. An adaptive filter assembly 512 receives a measured acceleration 513 from the accelerometer and provides a tuning control signal 514 responsive to the measured acceleration. The measured acceleration is also provided to the transmitter 506 for transmission to a second platform 520. In one embodiment, the first platform 510 is a user terminal in a communication system and the second platform 520 is a satellite access node, and communication between the first and second platforms is via a satellite connection. Alternatively or additionally, the first platform 510 may be a moving platform, for example implemented in an automobile, ship, aircraft, train or other vehicle, however, it will be appreciated that other configurations of the system are possible, for example where one or more user terminals are used to compensate for vibrations at a satellite access node or between two user terminals.
[0029] 5 takes advantage of the fact that a signal 522 transmitted from a transmitter 506 on a first platform 510 will include any microphonic errors induced by mechanical vibrations on the platform that are not corrected by other means, whereas components located on a second platform 520 will not be affected by any mechanical accelerations on the first platform 510. Thus, the transmitted signal 522 can be received at the second platform 520 and demodulated in an adaptive weighting component 524 associated with a local receiver (not shown). A phase error in the signal can be determined during demodulation via a frequency reference (not shown) local to the second platform, and this phase error can be used in the adaptive weighting component 516 to determine appropriate weights for the adaptive filter assembly 512 by minimizing the square of the frequency error derived from the phase error. Determination of appropriate weights by the second platform also requires acceleration information (not shown) communicated by the first platform to the second platform. The calculated weights 526 can then be transmitted to the first platform 510 via the receiver 504 for use in the adaptive filter assembly 512. In an alternative implementation, the adaptive weighting component 516 can be distributed between the first platform 510 and the second platform 520. In this implementation, a value indicative of the frequency error, such as a frequency error, a phase error, or any other indicator that can be used to determine the frequency error, can be determined at the second platform 520 and transmitted to the first platform 510 for use in the calculation of the filter weights 526.
[0030] It will be appreciated that exchanging accelerometer data and filter weights represents overhead in a communication system. To reduce this overhead, the frequency of updates to the weights can be limited by updating the weights either periodically or on a predefined time schedule. If the weights are not updated, the most recently updated values can be retained and used by the adaptive filter assembly 512 to correct for mechanical acceleration in the first platform 510. Because the change in the response of the reference oscillator 502 to acceleration changes slowly, gating the update function in this manner can reduce overhead in the system while minimizing loss of precision in the oscillator output signal.
[0031] FIG. 6 illustrates yet another example of a communication system 600 that uses a reference oscillator 602 that generates an oscillator output signal 603. The oscillator output signal is used to drive a numerically controlled oscillator, at least one application specific integrated circuit (ASIC) 605, and an associated receiver front end 608. It will be understood that this implementation is provided for illustrative purposes only, and other implementations of a numerically controlled oscillator, such as a field programmable gate array, may be used. An accelerometer 610 on the same platform 611 as the reference oscillator 602 detects mechanical acceleration on the platform. In the illustrated example, the accelerometer 610 may be implemented as a three-axis accelerometer. The output 612 of the accelerometer 610 is provided to the respective ASIC 605 via a first analog-to-digital converter (ADC) 613. Similarly, an external clean signal 614 is received at the receiver front end 608 and provided to the ASIC 605 via a second ADC 615.
[0032] A numerically controlled oscillator that provides a reference signal for an associated transmitter 623. NCO605Illustrated in detail is an exemplary ASIC 605 including an adaptive filter assembly 624 that receives the measured acceleration 612 from the accelerometer 610 and provides a tuning control signal 625 responsive to the measured acceleration 612. The tuning control signal 625 from the adaptive filter assembly 624 can be supplemented by an additional tuning signal from a loop filter 630 at an associated summer 626 to track other sources of frequency error such as Doppler shift, oscillator drift, etc., as discussed in connection with FIG. NCO605 It will be appreciated that the adaptive filter assembly 624 may receive a digital tuning signal and therefore there is no need to convert the digital output of the adaptive filter assembly 624 to an analog signal.
[0033] External signal 614, Numerically controlled oscillator NCO605 Output 635 , and the output 612 of the accelerometer 610 are each provided to an adaptive weighting component 632. The adaptive weighting component 632 adjusts the numerically controlled oscillator output 63 based on an external signal 614. 5 2 ) in the frequency domain 612. This phase error 634 is provided to the loop filter 630 for tracking other sources of frequency error, as previously described. An adaptive weighting component utilizes the estimated phase error along with the accelerometer output 612 to estimate the frequency error and determine appropriate weights for the adaptive filter assembly 624 that minimize the square of the frequency error.
[0034] In view of the foregoing structure and functional features described above, an exemplary method may be better understood with reference to Figure 7. For purposes of simplicity, the exemplary method of Figure 7 is shown and described as being performed sequentially, however, it is understood and appreciated that this embodiment is not limited to the order shown, and that in other embodiments operations may occur multiple times and / or simultaneously in an order different from that shown and described herein. Moreover, not all operations illustrated need to be performed to implement a method.
[0035] 7 illustrates an example of a method 700 for compensating for mechanical acceleration on a reference oscillator. At 702, mechanical acceleration is detected at an accelerometer on the same platform as the reference oscillator to generate a measured acceleration. At 704, a tuning control signal responsive to the measured acceleration is provided to a filter assembly having a filter weight set. At 706, a filter weight set for the filter assembly is adjusted based on a comparison of an external signal provided from a source external to the platform and the oscillator output signal. For example, a phase error in the oscillator output signal can be determined from the external signal and the oscillator output signal, a frequency error can be estimated, and the filter weight set can be adjusted responsive to the determined frequency error.
[0036] It will be appreciated that determining the adjustments to the filter weight set can be performed locally, remotely, or a combination of local and remote components. In one embodiment, a signal is generated using the oscillator output signal and transmitted from the platform to the remote platform, and a phase error in the oscillator output signal is calculated from an external signal generated at the remote platform and a signal generated from the oscillator output signal. The calculated phase error is then transmitted to the platform, and the filter weight set for the filter assembly is adjusted by the calculated phase error at the remote platform. In one implementation, the filter weight set for the filter assembly is only determined periodically, and the accelerometer and filter are active when the filter weight set is not being determined.
[0037] At 708, a tuning control signal is provided to a frequency standard associated with the system to correct for errors caused by the detected acceleration. In one implementation, the frequency standard is a reference oscillator. In another implementation, the frequency standard is at least one numerically controlled oscillator driven by an oscillator output signal. It will be appreciated that the tuning control signal can correct for errors other than errors caused by mechanical acceleration. In one implementation, a correction value can be calculated in a phase locked loop and added to the tuning control signal to account for additional sources of phase and frequency error.
[0038] What has been described above is an example. Of course, it is not possible to describe every conceivable combination of elements or methodologies, but one skilled in the art will recognize that many further combinations and permutations are possible. Accordingly, this disclosure is intended to embrace all such alternatives, modifications, and variations that fall within the scope of this application, including the appended claims. As used herein, the term "includes" means including but not limited to, and the term "including" means including but not limited to. The term "based on" means based at least in part on. In addition, when this disclosure or claims recite "a," "an," "a first," or "another" element or equivalent thereof, the "first" or "another" element (or equivalent thereof) should be interpreted to include one or more such elements, and not to require or exclude two or more such elements.
Claims
1. 1. A system comprising: a reference oscillator providing an oscillator output signal; an accelerometer on the same platform as the reference oscillator, where mechanical acceleration at the reference oscillator is sensed by 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 standard associated with the system; an adaptive weighting component that receives the oscillator output signal and an external signal provided from a source external to the platform and adjusts the filter weight set for the filter assembly based on a comparison of the external signal to the oscillator output signal; the reference oscillator, the accelerometer, the filter assembly, and the adaptive weighting component are all mounted on the platform, and the external signal is provided from a remote location via a receiver located on the platform; A system in which the oscillator output signal is provided as a reference for a transmitter, whereby the signal transmitted by the transmitter is not affected by mechanical accelerations on the reference oscillator.
2. The system of claim 1 , wherein the frequency reference is the reference oscillator.
3. 2. The system of claim 1, wherein the frequency reference is at least one numerically controlled oscillator driven by the oscillator output signal.
4. 2. The system of claim 1, further comprising a phase locked loop that calculates a correction value from a comparison of the external signal and the oscillator output signal and adds the correction value to the tuning control signal.
5. The system of claim 1 , wherein the adaptive weighting component does not adjust the set of filter weights when the magnitude of the measured acceleration falls below a threshold.
6. 2. 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 calculation component that adjusts the set of filter weights based on the phase error determined in the oscillator output signal.
7. 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 is represented by the tuning control signal; The system of claim 6 , wherein the weight calculation component determines values for the set of filter weights that minimize a difference between the instantaneous frequency and the compensation frequency.
8. 7. The system of claim 6, further comprising a phase locked loop that calculates a correction value from the phase error in the oscillator output signal and adds the correction value to the tuning control signal.
9. The system of claim 1 , wherein the external signal is provided via a satellite associated with the system.
10. 2. The system of claim 1, wherein the accelerometer is a three-axis accelerometer providing the measured acceleration along each of a first axis, a second axis, and a third axis, and the set of filter weights includes a filter weight subset for each of the first axis, the second axis, and the third axis.
11. 1. A method for compensating for mechanical acceleration in a reference oscillator, comprising: sensing mechanical acceleration in an accelerometer on the same platform as the reference oscillator to produce a measured acceleration; providing a tuning control signal responsive to the measured acceleration to a filter assembly having a set of filter weights, the filter assembly being implemented on the same platform as the reference oscillator; adjusting the filter weight set for the filter assembly in an adaptive weighting element implemented on the same platform as the reference oscillator based on a comparison of an oscillator output signal of the reference oscillator and an external signal provided from a remote location external to the platform via a receiver on the same platform as the reference oscillator; providing the tuning control signal to a frequency standard associated with a noise cancellation system; A method in which the oscillator output signal is provided as a reference to a transmitter, whereby the signal transmitted by the transmitter is not affected by mechanical accelerations on the reference oscillator.
12. The method of claim 11 , wherein the frequency reference is the reference oscillator.
13. 12. The method of claim 11, wherein the frequency reference is at least one numerically controlled oscillator driven by the oscillator output signal.
14. Determining the set of filter weights for the filter assembly includes: 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 generated at the remote platform and a signal generated from the oscillator output signal; transmitting an indication of the calculated frequency error to the platform; and adjusting the filter weight set for the filter assembly from the frequency error calculated at the remote platform.
15. calculating a correction value in a phase locked loop; The method of claim 11 , further comprising: adding the correction value to the tuning control signal.
16. The method of claim 11 , wherein the filter weight set for the filter assembly is determined only periodically, and the accelerometer and the filter assembly are active when the filter weight set is not being determined.
17. Adjusting the set of filter weights for the filter assembly includes: determining a phase error in the oscillator output signal from the external signal and the oscillator output signal; and adjusting the filter weight set from the determined phase error.
Citation Information
Patent Citations
Communication equipment, phase locked loop, mobile object, and communication method
JP2010245635A
Navigation receiver with an adaptive system for tracking carrier phases received from a constellation of navigation satellites
US20170261618A1
Vibration compensated crystal oscillator
US4891611A
Vibration optimizing intelligent phase locked loop
US9825639B2
PLL and adaptive compensation method in pll
WO2015039330A1