This invention relates to instability detection and avoidance in a feedback system, in particular in a feedback active noise reduction system.
The presence of ambient acoustic noise in an environment can have a wide range of effects on human hearing. Some examples of ambient noise, such as engine noise in the cabin of a jet airliner, can cause minor annoyance to a passenger. Other examples of ambient noise, such as a jackhammer on a construction site can cause permanent hearing loss. Techniques for the reduction of ambient acoustic noise are an active area of research, providing benefits such as more pleasurable hearing experiences and avoidance of hearing losses.
Many conventional noise reduction systems utilize active noise reduction techniques to reduce the amount of noise that is perceived by a user. Active noise reduction systems are commonly implemented using feed-forward, feedback, or a combination of feed-forward and feedback approaches. Feedback based systems typically measure a noise sound wave, possibly combined with other sound waves, near an area where noise reduction is desired (e.g., in an acoustic cavity such as an ear cavity). In general, the measured signals are used to generate an “anti-noise signal” which is a phase inverted and scaled version of the measured noise. The anti-noise signal is provided to a noise cancellation driver which transduces the signal into a sound wave which is presented to the user. When the anti-noise sound wave produced by the noise cancellation driver combines in the acoustic cavity with the noise sound wave, the two sound waves cancel one another due to destructive interference. The result is a reduction in the noise level perceived by the user in the area where noise reduction is desired.
Feedback systems generally have the potential of being unstable and producing instability based distortion. For example, as understood based on classical analysis of feedback systems, if the gain of a feedback loop is greater than 1 at a frequency where the phase of the feedback loop is 180°, oscillatory additive signals can be generated at that frequency. Such a situation can also be described as the phase margin, which is the margin to reach 180° phase at a frequency at which the gain is 1, of the system being zero or negative.
In an acoustic active noise reduction system, at least a part of the feedback path can include an acoustic component. Although electrical or digital components of the feedback path can be directly controlled in an active noise reduction system, the acoustic component may be subject to variation, for example, as a result of variation in the physical characteristics of the acoustic path.
In some cases, variation in the acoustic path may result in instability in the system due to resulting variation in the feedback loop gain or transfer function. For example, the acoustic component can have an acoustic transfer function between an acoustic driver and a feedback microphone. One example of a situation where the acoustic transfer function varies is when a wearer of an in-ear headphone inserts the earbud of the headphone into the ear canal. During the insertion process, the compliant tip of the earbud can become blocked, for example, by being pinched or folded over itself. Such a blocked tip can alter the acoustic transfer function, thereby altering the overall loop gain and potentially causing instability in the system.
There is a need for a system which can detect characteristics of instability in a feedback noise reduction system and adjust the loop gain of the system to avoid instability.
In one aspect, in general, an active noise reduction system detects actual or potential instability by detecting characteristics of the system related to potential or actual unstable behavior (e.g., oscillation) and adapts system characteristics to mitigate such instability.
In some examples, the system adapts to variation in characteristics of an acoustic component of a feedback path that has or may induce unstable behavior to improve a user's acoustic experience.
In another aspect, in general, a feedback based active noise reduction system includes a feedback component for forming at least part of a feedback loop having an audio path segment and an instability detector for detecting an instability condition in the feedback component and forming the control parameter based on a result of the detection. The feedback component includes a first signal input for accepting an input signal, a driver output for providing a driver signal to a driver of the audio path segment, a first feedback input for accepting a first feedback signal from a first sensor responsive to a signal on the audio path segment, and a control input for accepting a control parameter for adjusting at least one of a gain characteristic and a phase characteristic of the feedback loop. The instability detector includes a feedback loop signal input for accepting a feedback loop signal, a circuit for detecting an oscillatory signal component in the feedback loop signal not represented in the input signal, and a control parameter output for providing the control parameter to the control parameter input of the feedback element.
Aspects may include one or more of the following features.
The feedback loop signal may represent the driver signal. The feedback loop signal may represent the first feedback signal. The circuit for detecting the oscillatory signal component in the feedback loop signal may include a circuit for forming a modified feedback loop signal, the circuit including circuitry for removing a component of the input signal from the feedback loop signal, and a circuit for detecting the oscillatory signal component in a specified frequency range in the modified feedback loop signal.
The circuit for detecting the oscillatory signal component may include a voltage controlled oscillator and a circuit for combining an output of the voltage controlled oscillator and the modified feedback loop signal. The feedback component may include a feed-forward input for accepting a first feed-forward signal from a second sensor responsive to a second signal on the audio path segment. The circuit for detecting the oscillatory signal component in the feedback loop signal may include a high-pass filter for removing an active noise reduction signal component from the feedback loop signal. The circuit for forming the modified feedback loop signal may include a filtering element for forming the component of the input signal, and a signal combiner for removing the component of the input signal from the feedback loop signal.
The filtering element may include a control parameter input for accepting the control parameter for adjusting a gain and phase characteristic of the filtering element. The circuit for detecting the oscillatory signal may include a phase locked loop (PLL).
In another aspect, in general, a method for feedback based active noise reduction includes accepting, at a first signal input of a feedback component, an input signal, the feedback component forming at least part of a feedback loop having an audio path segment, providing, through a driver output of the feedback component, a driver signal to a driver of the audio path segment, accepting, at a first feedback input of the feedback component, a first feedback signal from a first sensor responsive to a signal on the audio path segment, accepting, at a control input of the feedback component, a control parameter for adjusting at least one of a gain characteristic and a phase characteristic of the feedback loop, and detecting an instability condition in the feedback component and forming the control parameter based on a result of the detection. Detecting the instability condition includes accepting, at a feedback loop signal input, a feedback loop signal, detecting an oscillatory signal component in the feedback loop signal, the oscillatory signal component not represented in the input signal, and providing, through a control parameter output, the control parameter to the control parameter input of the feedback element.
Aspects may include one or more of the following features.
The feedback loop signal may represent the driver signal. The feedback loop signal may represent the first feedback signal. Detecting the oscillatory signal component in the feedback loop signal may include forming a modified feedback loop signal, including removing a component of the input signal from the feedback loop signal, and detecting the oscillatory signal component in a specified frequency range in the modified feedback loop signal. Detecting the oscillatory signal component may include combining an output of a voltage controlled oscillator and the modified feedback loop signal. The method may also include accepting, at a feed-forward input, a first feed-forward signal from a second sensor responsive to a second signal on the audio path segment.
Detecting the oscillatory signal component in the feedback loop signal may include applying a high-pass filter to the feedback loop signal for removing an active noise reduction signal component from the feedback loop signal. Forming the modified feedback loop signal may include, forming the component of the input signal at a filtering element and removing the component of the input signal from the feedback loop signal at a signal combiner. Forming the component of the input signal at the filtering element may include accepting, at a control parameter input of the filtering element, the control parameter for adjusting a gain and phase characteristic of the filtering element. Detecting the oscillatory signal may include using a phase locked loop (PLL) for detecting and tracking the oscillatory signal.
Embodiments may have one or more of the following advantages.
Embodiments may require few electronic parts, resulting in a reduced cost relative to conventional systems which include general purpose digital signal processing (DSP) hardware.
Embodiments may consume very little power (e.g., micro-watts) since they do not require high speed/low noise operational amplifiers.
Embodiments may react to disturbances more quickly than DSP based systems which require long measurement and calculation times. In some examples DSP based systems do not react quickly enough to prevent a loud, high pitched sound from impinging on the eardrum for an extended duration due to the close proximity of the loudspeaker driver to the eardrum in a headphone device.
Embodiments are immune to being triggered by audio signals alone, and can reliably detect oscillation in the presence of audio signals.
Embodiments can track frequency modulations of an oscillatory signal.
Other features and advantages of the invention are apparent from the following description, and from the claims.
a is a detailed view of a portion of the circuit configured to reduce loop gain.
b is a detailed view of a portion of the circuit configured to reduce loop gain.
c is a detailed view of a portion of the circuit configured to reduce loop gain.
The system described herein detects actual or potential feedback loop instability due to excessive feedback loop gain in a feedback control based active noise reduction system and mitigates the instability to return the system to a stable or more stable operating state.
The system leverages the knowledge that:
Upon detection of instability in the feedback loop, the system mitigates the instability by adjusting the gain of the feedback loop.
Referring to
In a forward path, the input signal, x(t) is provided to a first transfer function block, A1 112. The output of the feedback factor H 210 is then subtracted from the output of the first transfer function block 112. In some examples, the output of A1 112 includes only (or predominantly) the frequency components of x(t) that are within a desired active noise reduction bandwidth, with the frequencies that are outside the desired active noise reduction bandwidth attenuated. The result of the subtraction is provided to first forward path gain element, G1 116.
In parallel, the input signal, x(t), is provided to a second transfer function block, A2 114. The output of the first forward path gain element G1 116 is added to the output of the second transfer function block 114. In some examples, the output of A2 114 includes only the frequency components of x(t) that are outside the desired active noise reduction bandwidth, with the frequencies that are within the desired active noise reduction bandwidth attenuated. The result of the addition is provided to a second forward path gain element, G2 118. The output of the second forward path element G2 118 is provided to the acoustic driver 102.
In some examples, the purpose of injecting different components of the input signal, x(t) into the forward path at different stages is to apply higher gain to components of the input signal which are deemed as more important. For example, the system of
In some examples, x(t)=0 (i.e., no input signal is provided). In such examples, the active noise reduction system reduces ambient noise at the feedback microphone, driving the signal sensed at the microphone to zero.
In the system shown in
The G1G2HA term in the denominator is commonly referred to as the feedback loop gain. It is noted that while this term is referred to herein as the “loop gain”, the term should be understood as a loop characteristic, including both a frequency dependent gain response of the feedback loop and a frequency dependent phase response of the feedback loop. Thus, a statement such as: “the loop gain equals 1∠180°” should be understood as a loop characteristic where the loop gain at a frequency is equal to 1 and the loop phase is equal to 180°.
By inspection, one can see that as the gain of the first and second forward path gain elements 116, 118 becomes very large, the noise term, N(ω) is reduced. In this way, noise reduction in the system of
Also note that as the first and second forward path gain elements 116, 118 become very large, the G1G2A1AX(ω) term is less affected by the high loop gain than the G2A2AX(ω) term as is expected due to the two injection points of the input signal, x(t).
Referring to the portions of
The oscillation detector 202 receives the input signal x(t) and the output of the second forward path gain element 118, {tilde over (x)}(t) and outputs a control parameter, P to the adjustable feedback factor, H 210. The control parameter, P indicates whether oscillations that are due to instability are present in the feedback loop and commands the feedback factor, H 210 (e.g., by outputting P=HIGH) to adjust the loop gain if necessary.
Referring to
The oscillation detector 202 processes {tilde over (x)}(t) and x(t) in two separate paths. A driver signal path 302 applies a band-pass filter 304 to {tilde over (x)}(t), the band-pass filter 304 having a pass-band at the frequency range where oscillation due to instability is expected. The filtered output of the band-pass filter 304 is rectified by a full wave rectifier 306 and smoothed by a smoothing element 308 (e.g., a low pass filter). The result of the driver signal path 302 is a signal level of {tilde over (x)}(t) in the frequency range where oscillation due to instability is expected.
In the absence of the input signal, x(t), (i.e., when no audio driving signal is provided) the driver signal path 302 is sufficient for detecting oscillations due to instability in the feedback loop. However, in the presence of the input signal, x(t) it is necessary to process both x(t) and {tilde over (x)}(t). This is due to the fact that the input signal x(t) (e.g., an audio signal), may include frequency components which are present in the frequency range where oscillation is expected. In the presence of such an input signal, false instability detection results may occur.
Thus, to improve the robustness of the system, x(t) is processed in a reference signal path 310 for the purpose of establishing a dynamic threshold reference. The reference signal path applies a band-pass filter 312 to x(t), the band-pass filter 312 having a pass band at the frequency range where oscillation due to instability is expected. The filtered output of the band-pass filter 312 is rectified by a full wave rectifier 314 and smoothed by a smoothing element 316 (e.g., a low pass filter).
The output of the smoothing element 316 is a signal level of x(t) in the frequency range where oscillation due to instability is expected. This output is scaled by a scale factor, K 318, such that the output of the reference signal path 310 is slightly greater than the output of the driver signal path 302 when x(t) is present and no oscillation is present in the feedback loop.
The output of the driver signal path 302 and the output of the reference signal path 310 are provided to a differential detector 320 which outputs a value of P=HIGH if the output of the driver signal path 302 is greater than the output of the reference signal path 310 (i.e., oscillation is present) and a P=LOW if the output of the driver signal path 302 is less than the output of the reference signal path 310 (i.e., no oscillation is present).
Parameter P (e.g., a HIGH or LOW output) output by the oscillation detector 202 is provided to the adjustable feedback factor, H (
3.1 Overall Gain Adjustment
Referring to
In some examples, the adjustable feedback factor 210 is configurable to mitigate this instability by reducing the gain by a predetermined amount based on the parameter P received from the instability detector 202. In particular, if P indicates that the phase margin is at or near 0° (i.e., the instability detector outputs a HIGH parameter value), the feedback factor reduces the overall gain by a predetermined amount.
The dashed gain curve 424 is the result of an overall reduction of the feedback loop gain. Since the phase curve 422 is not changed, reducing the overall loop gain results in an increased phase margin 426, returning the feedback loop to a stable operating state.
Referring to
3.2 Bandwidth Adjustment
Referring to
In some examples, the adjustable feedback factor 210 is configurable to switch the feedback loop gain between a high bandwidth mode and a low bandwidth mode based on the parameter P. The high bandwidth mode is used during normal operation of the system and the low bandwidth mode is used when a system change places the system in a potentially unstable operating state. If the parameter, P indicates that the bandwidth of the feedback loop needs to be reduced (i.e., the instability detector outputs a P=HIGH parameter value), the adjustable feedback factor enables a low-pass filtering operation in the feedback path.
A second loop gain curve 624 shows a reduction in the loop gain at high frequencies with little effect on the loop gain at low frequencies. Such a reduction in the bandwidth of the loop gain results in an increased the phase margin 626 while having less impact on the audio output quality of the system when compared to the previously described overall reduction in loop gain.
Referring to
For example, the parameter output, P of the instability detector (
The low-pass filter formed by the RC network 744, 746 and the effective impedance 748 of the feedback microphone 108 includes a zero break (caused by the inclusion of resistor R331744). The zero break halts phase lag in the low-pass filter at higher frequencies, resulting in a higher stability margin.
The adjustable feedback factor 210 described above can be implemented using analog or digital electronics. In some examples, the parameter output P of the instability detector 202 is used to switch a compensation filter with a different transfer function than those described above into the system. In some examples a different compensation filter is used based on whether the adjustable feedback factor is implemented using analog electronics or digital electronics (e.g., dedicated DSP hardware).
Referring to
At the end of the inner cavity 858 of the earbud 850 opposite the acoustic driver a blockage 862 obstructs the opening of the inner cavity 858 into the cavity 856 within the ear canal 852. Such a blockage 862 commonly arises while the wearer 854 is inserting the earbud 850 into the ear canal 852 and can be referred to as a “blocked tip.”
Referring to
Referring to
The equation for acoustic impedance is:
Thus, acoustic impedance is determined by placing the velocity microphone 1080 in close proximity to the pressure microphone 1082 and calculating a ratio between the two microphone signals in a specified frequency range. If the acoustic impedance is determined to exceed a predetermined threshold, the tip of the earbud is likely blocked.
This method is not influenced by the nature of the sound waves emitted by the acoustic driver 860 inside the inner cavity 858 of the earbud 850 (e.g., noise, speech, audio). However, to calculate the ratio, sufficient acoustic signal must be present in the inner cavity 858 of the earbud 850.
To determine whether sufficient acoustic signal is present in the inner cavity 858 of the earbud, an additional pressure microphone 1084 can be included in the earbud 850 such that it is outside of both the inner cavity 858 of the earbud 850 and the cavity within the ear canal 856. This microphone 1084 can detect the pressure outside of the ear cavity 856 and use it to determine whether the calculated impedance is reliable. For example, the calculated impedance is considered reliable if the outside pressure exceeds a certain predetermined threshold.
Referring to
The basic operation of the feedback loop of the system 1100 is much the same as was described in reference to the feedback loop of the system 100 shown in
The combined oscillation/blocked tip detector 1110 receives input from the input signal, x(t) the driver output signal {tilde over (x)}(t), the feedback pressure microphone, M1 108, a feedback velocity microphone, M2 1080, and an outside pressure microphone, M3 1084. The output of the combined oscillation/blocked tip detector 1110 is a parameter, P which has a value of HIGH if either oscillations due to instability or a blocked tip is detected. Otherwise, P has a value of LOW. As was described above with respect to the system of
Referring to
The blocked tip detector 1204 receives as input the feedback pressure microphone signal M1(t) and the velocity microphone signal M2(t). M1(t) is filtered by a first band-pass filter 1210, rectified by a first full wave rectifier 1212, and smoothed by a first smoothing element 1214. M2(t) is filtered by a second band-pass filter 1216, rectified by a second full wave rectifier 1218, and smoothed by a second smoothing element 1220.
Band-pass filtering, rectification, and smoothing of the microphone input signals M1(t) and M2(t) results in an estimate of the signal level in a frequency of interest (e.g., a frequency where it is known that a blocked tip significantly increases acoustic impedance). The processed versions of M1(t) is divided by the processed version of M2(t), yielding an estimate of the acoustic impedance in the vicinity of the microphones (
The outside pressure level detector 1206 receives as input the outside pressure microphone signal M3(t). M3(t) is filtered by a third band-pass filter 1222, rectified by a third full wave rectifier 1224, and smoothed by a third smoothing element 1226. The output of the third smoothing element 1226 is an estimate of the sound pressure level outside of the ear cavity. The estimate of the sound pressure level outside of the ear cavity is compared to a outside pressure threshold VPout
The HIGH or LOW outputs of the blocked tip detector 1204, oscillation detector 1202, and the outside pressure level detector 1206 are used as input to Boolean logic 1208 which determines the output, P of the blocked tip/oscillation detector 1110.
Referring to
P=BlockedTipDetector(
6.1 Alternative Microphone Configuration
Referring to
In some examples, a change in acoustic impedance is detected by monitoring the electrical input impedance at the driver. In some examples, due to characteristics of the driver an acoustic to electric transformation ratio is relatively small, resulting in a poor signal to noise ratio. However, characteristics of the driver can be adjusted to yield a larger acoustic to electric transformation ratio resulting in an improved signal to noise ratio.
6.2 Alternative Embodiment #1
Referring to
The first feature is that the system for acoustic active noise reduction 1500 shown in
The second feature is that the system for acoustic active noise reduction 1500 shown in
In particular, referring to
The design of the oscillation detector 1502 leverages an assumption that {tilde over (x)}(t) may include components which are related to the input signal x(t) (i.e., a magnitude and phase altered version of x(t)), an oscillatory signal due to instability, and an active noise cancellation signal. Thus, {tilde over (x)}(t) can be expressed in the frequency domain as:
The active noise cancellation signal is assumed to be bandwidth limited to a frequency range which is less than the crossover frequency of the feedback loop (e.g., 1 kHz). It is also assumed that the oscillatory signal lies within a frequency range which is greater than the crossover frequency of the feedback loop.
Based on these assumptions about {tilde over (x)}(t), the oscillation detector 1502 detects whether an oscillatory signal exists in {tilde over (x)}(t) by first isolating the oscillatory component of {tilde over (x)}(t) and then applying a phase-locked-loop 1602 to detect the presence of the oscillatory component.
One step taken by the oscillation detector 1501 is to isolate the oscillatory component of {tilde over (x)}(t) is to removes the component of {tilde over (x)}(t) which is related to the input signal x(t). In general, x(t) cannot simply be subtracted from {tilde over (x)}(t) since the component of x(t) included in {tilde over (x)}(t) typically differs from x(t) in both magnitude and phase. As is shown above, the component of {tilde over (x)}(t) which is related to the input signal x(t) can be expressed in the frequency domain as:
To ensure that the component of {tilde over (x)}(t) which is related to the input signal x(t) is correctly removed from {tilde over (x)}(t), a pre-filter 1604 and an adjustable gain factor 1606 are applied to x(t) before x(t) is subtracted from {tilde over (x)}(t). First, the pre-filter 1604 is applied to x(t). Based on the configuration of the system for active noise reduction 1500 shown in
G2A2+G1G2A1
The result of applying the pre-filter 1604 to x(t) is then passed to the adjustable gain factor 1606. Based on the configuration of the system for active noise reduction 1500 shown in
The result of applying the adjustable gain factor 1606 to the output of the pre-filter 1604 is then passed to an adder 1608 where it is subtracted from {tilde over (x)}(t), resulting in a version of {tilde over (x)}(t) with the component related to the input signal x(t) removed.
The output of the adder 1608 is passed to a high pass filter 1610 which removes the component of {tilde over (x)}(t) which is related to the active noise cancellation signal. The result of the high pass filter 1610 is the isolated oscillatory component of {tilde over (x)}(t). The result of the high pass filter 1610 is passed to a conventional phase locked loop 1602 with a carrier detect output. Such a phase locked loop 1602 can be implemented in software or in hardware (e.g., a LMC568 amplitude-linear phase-locked loop).
The detect output of the phase locked loop 1602 indicates whether an amplitude detector 1614 in the phase locked loop 1602 detected a signal with an above-threshold amplitude at the VCO 1613 frequency. In some examples, the output of the phase locked loop 1602 is high (i.e., True or 1) if an oscillatory component is detected and low (i.e., False or 0) if an oscillatory component is not detected. In some embodiments, the PLL 1602 is a National Semiconductor LMC568.
The output of the phase locked loop 1602 is passed to a gain controller 1616 which determines whether the adjustable gain factor 1606 and adjustable feedback factor, H (
Referring to
In particular, if the output of the phase locked loop 1602 indicates that an oscillatory signal is present, the gain controller 1616 generates a value for P which causes the adjustable feedback factor 210 to reduce the loop gain by X dB. P is also used to adjust the adjustable gain factor 1606 to ensure that the correct scaling is applied to x(t) before it is subtracted from {circumflex over (x)}(t). In some examples, X is equal to 3 dB.
If the phase locked loop 1602 indicates that no oscillatory signal is present, the gain controller 1616 waits for a predetermined amount of time, TD, and then generates a value for P which causes the adjustable feedback factor 210 to increase the loop gain by K dB. P is also used to adjust the adjustable gain factor 1606 to ensure that the correct scaling is applied to x(t) before it is subtracted from {tilde over (x)}(t). In some examples, K is equal to 3 dB.
In some examples, the value of X is greater than the value of K which causes the reduction of the loop gain when oscillation is detected to be greater than the increase in loop gain when no oscillation is detected. This may result in a rapid reduction of the detected oscillation. For example, if the value of X is 9 dB, the loop gain is drastically reduced when an oscillation is detected. If the value of K is 1 dB, the loop gain will then slowly increase until a gain margin level less than the gain before instability was detected is reached.
6.3 Alternative Embodiment #2
Referring to
Due to the slightly different configuration of the system 1700 of
Thus, the pre-filter (
G2HAA2+G1G2HAA1
and the adjustable gain factor (
The remainder of the system 1700 operates in much the same way as the system of
6.4 Alternative Oscillation/Blocked Tip Detector
Referring to
6.5 Other Alternatives
The above description focuses on a single channel of an in-ear headphone system. However, it is noted that the system described above can be extended to two or more channels.
Just as the oscillation detector can be used to detect instability without the use of the blocked tip detector, the blocked tip detector can be used alone to detect a potential instability without the use of the oscillation detector. Neither depends on the other and each can be effectively used independently.
Although described in the context of an in-ear active noise cancellation system, the approaches described above can be applied in other situations. For example, the approaches can be applied to over-the-ear noise cancellation headphones. More generally, the approaches may be applied to other audio feedback situations, particularly when characteristics of an audio component of a feedback path may vary, for example the audio characteristics of a room or a vehicle passenger compartment may change (e.g., when a door or window is opened). Furthermore, the method of oscillation and impedance detection described above may be applied to motion control systems where feedback loop oscillation and mechanical impedance (e.g., velocity/force) can be detected and measured.
In the above description, the feedback loop gain is adjusted by modifying a feedback factor in the feedback path. In some examples, instead of adjusting the feedback loop gain in the feedback path, the forward path gain elements can be adjusted.
In some examples, the circuitry to implement the approaches described above is integrated into a housing including the drivers and microphones. In other examples, the circuitry is provided separately, and may be configurable to be suitable for different housings and arrangements of drivers and microphones.
In some examples, in active noise reduction systems which include feedback, feedforward, and audio input filtering, it is desirable to modify the filter transfer functions of all three of the filters (i.e., the audio input filter, the feedforward filter, and the feedback filter) concurrently when the instability/oscillation detector is activated. Modifying the transfer function of all three filters concurrently compensates for the entire system response due to a change in the feedback loop gain response. Such a modification of filter transfer functions can occur in both analog hardware or DSP based systems.
In some examples, a microcontroller can be used to interpret the outputs of one or more of the oscillation detector, blocked tip detector, and outside pressure level detector and take action to reduce the loop gain.
In some examples, a dedicated digital signal processor or microcontroller performs the band-pass filtering, peak detection, comparator function, and gain reduction function.
In some examples, the input signal is muted when the bandwidth of the feedback loop is being adjusted.
It is to be understood that the foregoing description is intended to illustrate and not to limit the scope of the invention, which is defined by the scope of the appended claims. Other embodiments are within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
7103188 | Jones | Sep 2006 | B1 |
20020003887 | Zhang et al. | Jan 2002 | A1 |
20100274564 | Bakalos et al. | Oct 2010 | A1 |
20110002474 | Fuller | Jan 2011 | A1 |
20130129105 | Hua | May 2013 | A1 |
Number | Date | Country |
---|---|---|
2010129272 | Nov 2010 | WO |
2010131154 | Nov 2010 | WO |
WO 2010131154 | Nov 2010 | WO |
2013052327 | Apr 2013 | WO |
Entry |
---|
U.S. Appl. No. 12/766,901, Bakalos, et al. |
U.S. Appl. No. 12/766,902, Bakalos, et al. |
U.S. Appl. No. 12/766,914, Bakalos, et al. |
Number | Date | Country | |
---|---|---|---|
20130259251 A1 | Oct 2013 | US |