Loudspeaker phase distortion control using velocity feedback

Abstract: The velocity of the integral speaker coil and cone of the canceling loudspeaker of an ANC system corresponds to the sound being produced by the canceling loudspeaker. By determining the velocity of the speaker coil/cone and comparing the sensed velocity to the driving signal from the controller, the response time and distances can be shortened. The velocity of the speaker coil/cone is determined by measuring the voltage drop across a resistor (14) placed in serics with the speaker coil (12-2) which is differenciated by a circuit (40;140) to obtain a signla representation of the velocity of the speaker coil.

Description: This invention relates to a duct active noise cancellation circuit and a method of correcting a noise canceling signal in such circuit. In conventional active noise cancellation (ANC) schemes, the noise from the noise source is sensed and, responsive thereto, a loudspeaker located downstream is activated to produce a noise canceling signal. A dynamic pressure sensor, such as a microphone, located downstream of the loudspeaker senses the resultant noise, after noise canceling has taken place, and provides a feedback signal to the loudspeaker activation circuitry to correct the noise canceling signal from the speaker. A drawback of conventional active noise cancellation schemes is the cumulative physical distances serially required between the input noise sensor, the noise canceler and the error noise sensor. The physical distances reflect the time required to sense the noise, process the information, produce a canceling signal and to sense the result of the canceling signal with each step corresponding to a time delay which requires additional physical distance. The reduction of these time delays would result in a reduced package size thereby making ANC more commercially attractive. It is well known that causality in ANC systems is a requirement for system stability and performance. In general, causality refers to the fact that the output of a system cannot precede an input. For ANC systems, causality requires that the summation of time lags or time delays, associated with all ANC system components, be less than the time it takes the incident pressure wave to travel from the input microphone to the control actuator. Each component of an ANC system, for example the microphones, anti-aliasing filters, controller and loudspeaker, has an associated frequency response. That is, each element can potentially distort the input signal by some finite amount where this distortion can be frequency dependent. This type of distortion, at the component level, results in a filtering action in which the amplitude and phase of the input signal is changed. A concept associated with the phase change of the input signal is the group delay. This term is mathematically defined as the derivative of the phase-versus-frequency response of the measured input-to-output, signal transfer function. Conceptually, the group delay is a measure of the average delay associated with each component of an ANC system. These time delays are component and frequency dependent with the loudspeaker generally accounting for a significant portion of the total ANC system delay. For the loudspeaker, the largest group delays occur at, and near the resonance frequency of the cone/suspension system. This is where the gradient of the phase response is largest. For large loudspeakers (> 30.5 cm (12 inches) in diameter) this delay can be in excess of 3 milliseconds. In US-A-4 677 676 there is described a duct active noise cancellation circuit according to the preamble of claim 1 and a method of correcting a noise canceling signal according to the preamble of claim 4. More particularly, US-A-4 677 676 discloses an ANC system requiring an input microphone and an error microphone for driving the noise canceling loudspeaker. US-A-5 068 903 discloses a negative feedback signal obtained by differentiation of the voltage drop across a series type resistor and the voltage applied to a loudspeaker for linearizing the frequency response of the loudspeaker. EP-A-0 107 777 and DE-A-34 26 231 disclose feedback signals derived from an error sensor associated to the loudspeaker's membrane. It is an object of this invention to reduce distortion and therefore the associated group delay in loudspeakers. It is also an object of this invention to provide an idealized source for usage in duct ANC systems. It is another object of this invention to reduce phase or time delay distortion in bass-reflex-type loudspeakers. It is a further object of this invention to reduce the group delay associated with loudspeakers in ANC systems so as to allow a shortening of the system plant length. To achieve this, the duct active noise cancellation circuit of the invention is characterized by the features claimed in the characterizing part of claim 1 and the invention provides a method according to the characterizing part of claim 4. Rather than just correcting the signal for driving the noise canceling loudspeaker responsive to the noise sensed by an error microphone, the present invention provides a feedback indicative of the loudspeaker cone velocity which is a direct indication of sound being produced. Essentially, a signal proportional to the speaker cone velocity is used as a feedback to the controller output for correcting the driving signal and thereby providing an undelayed correction. Basically, the velocity of the integral speaker coil and cone of the canceling loudspeaker of an ANC system corresponds to the sound being produced by the canceling loudspeaker. By sensing the velocity of the speaker coil/cone and comparing the sensed velocity to the driving signal from the controller, the response time and distances can be shortened. Figure 1 is a schematic representation of the driving and theoretical feedback circuitry of the noise canceling loudspeaker of an ANC system; Figure 2 is an alternative to the actual feedback of Figure 1; Figure 3 is a comparison of the loudspeaker cone velocity vs. time for a 45Hz square wave without velocity feedback; Figure 4 is a comparison of the loudspeaker cone velocity vs. time for a 45Hz square wave with velocity feedback; Figure 5 shows the open loop magnitude response of a loudspeaker with broadband noise input; Figure 6 shows the open loop phase response of a loudspeaker with broadband noise input; Figure 7 shows the closed loop magnitude response of a loudspeaker with broadband noise input; Figure 8 shows the closed loop phase response of a loudspeaker with broadband noise input; Figure 9 is the group delay vs. frequency for an open loop or unservoed loudspeaker; and Figure 10 is the group delay vs. frequency for a closed loop or servoed loudspeaker. In Figure 1, the numeral 10 is the noise canceling loudspeaker of an ANC system such as is disclosed in US-A-4,677,676 and US-A-4,677,677. The present invention adds the loudspeaker's cone velocity feedback. As is conventional, loudspeaker 10 is driven through circuit 12 which includes a coil integral with a portion of the cone of the loudspeaker 10 and which moves in an annular air gap between the poles of the magnet when an electric current is supplied to the coil. The supplying of an electric current to the coil causes it to move relative to the magnet thereby moving the integral cone and producing sound representing the noise cancellation. With the cone of the loudspeaker 10 blocked from movement, the coil resistance and inductance can be determined. The blocked coil resistance is indicated in circuit 12 by resistor 12-1 having a resistance of R E . Similarly, the blocked coil inductance is indicated in circuit 12 by coil 12-2 having an inductance of L E . Circuit 12 has a blocked coil resistance, R E , which is very much greater than R, the resistance of power resistor 14 through which circuit 12 is connected to audio power amplifier 16. Amplifier 16 has a unity gain. The small signal input voltage which is supplied via line 20 represents the unamplified, uncorrected driving signal for speaker 10, which is supplied as a first input to adder 18 whose output is supplied to amplifier 16. Proportional 1 volt/amp circuit 30 is connected across power resistor 14 and receives two voltage inputs representing the voltage on either side of resistor 14. The difference in voltage is proportional to the current. With resistance R of power resistor 14 known, through Ohm's law, the current in resistor 14 can be determined and it is the same value as the current in circuit 12. Proportional 1 volt/amp circuit 30 converts the signal measured across resistor 14 to a voltage equal to the current and has an output corresponding to, i, the current though resistor 14, and this output is supplied to gain 42 and gain 44 in feedback circuit 40. Feedback circuit 40 is "theoretical" in the sense that values go to infinity at high frequency, as will be explained below. The gain 42 represents the blocked coil resistance, R E , and has an output representing i ·R E which is supplied as a first input to adder 50. The gain 44 represents the blocked coil inductance, L E , and has an output representing i ·L E which is supplied to differentiator 46 which differentiates the output from gain 44 and provides an output i ·j·ω·L E which is supplied as a second input to adder 50. In the output i ·j·ω·L E , j is -1 , ω is the radian frequency. For high frequencies, ω effectively becomes infinite and the device will not be operative. Adder 50 sums the inputs and has an output of i (R E + j·ω·L E ) which equals i ·Z E where Z E equals R E +j·ω·L E and is representative of the combined blocked coil impedance. The output of adder 50 is supplied to adder 60 where it is subtracted from the small signal input voltage which is supplied via lines 20 and 20-1 as a second input to adder 60. The output of adder 60 is U cone which is the velocity of the loudspeaker cone. The output of adder 60 is supplied to gain 70 which generally has a value between fifty and one hundred. The output of gain 70 is supplied as a second input to adder 18 to provide a cone velocity feedback correction to the small signal input voltage supplied via line 20. As noted above, feedback circuit 40 was identified as "theoretical" since, at high frequencies, terms approach infinity and make the circuit ineffective. Circuit 40 can be replaced with compensator network 140 of Figure 2 which replaces gains 44 and differentiator 46 with filter 144. Filter 144 has an output of i (s·L E /(1+s·L E /K)) where s = j·ω and K is a gain factor of about twenty. In comparing the output of filter 144 to that of differentiator 46 it will be noted that filter 144 adds the denominator value of 1+(s·L E /K). As a result, as s goes to infinity, s·L E /(1+s·L E /K) goes to K. In operation, starting with audio power amplifier 16, a driving current is supplied to the coil of speaker 10 represented by circuit 12 to drive the loudspeaker cone to thereby produce a canceling noise signal. The driving current will vary with the noise to be canceled and the cone will move with a varying velocity depending upon the canceling noise to be produced. Accordingly, the current supplied by amplifier 16 will vary. A voltage signal is obtained that is a direct measure of the current that is driving the loudspeaker 10. This is achieved by connecting proportional 1 volt/amp circuit 30 across power resistor 14. It should be noted that power resistor 14 is in series with the coil of the loudspeaker so that the current in power resistor 14 is the same as that supplied to the coil of loudspeaker 10. The signal from circuit 30 is fed into a compensation network 140 which models the net voltage drop across the blocked, loudspeaker's voice coil combined resistance and inductance. The signal determined by adder 60, the difference between the small signal voltage input supplied by line 20-1 and the net voltage drop across the blocked coil resistance and inductance of circuit 12 determined by circuit 40 or 140, gives an indirect measurement of the loudspeaker's voice coil velocity and this is fed back via gain 70 to adder 18 to correct the voltage signal being supplied to the coil of loudspeaker 10. The theoretical model of the voltage drop, V D , across the blocked coil resistance and inductance is given below in Equation 1, where t, represents a unit of time. V D ( t ) = i ( t ) · R E + L E · di ( t) dt The s-domain and Fourier representations, respectively, of Equation (1) are: V D ( s ) = i ( s ) ·[ R E + L E · s ] or, V D ( j · ω ) = i ( j · ω ) · [ R E + L E · j · ω] In practice, to reduce high-frequency noise, Equation 1 must be implemented by leveling off the high frequency gain of the differentiator, i.e. the second term within the brackets of Equation 2. For minimum phase error, this should be done at a frequency at least ten times the maximum frequency of interest. A first order, compensation circuit achieves the required frequency and phase characteristics with the following Bode structure: P Lead = R E + j · ω · L E 1 + j · ω · L E K In the above equation gain K, should be about 20 for sufficient accuracy and this will be recognized as corresponding to block 140 in Figure 2. Before proceeding with the performance of the servo mechanism a background of the 1-dimensional wave propagation in a duct will be given. This is given to show that not only does the servo-mechanism reduce the group delay associated with the loudspeaker but that it also has other attractive features. For wave propagation in a duct, the duct acts as an acoustic waveguide in that the dominant acoustic energy in the duct propagates as plane, acoustic waves (same acoustic pressure in any duct cross-section). For a semi-infinite duct with an acoustic source at one end, waves propagate only in the direction away from the acoustic source. However, if any downstream duct discontinuity exists, for example a branch or termination, an interaction of the reflection, transmission and dissipation of sound energy occurs. That is, at the discontinuity some of the acoustic energy associated with the wave is reflected back towards the source, some is transmitted downstream and the rest is dissipated as heat or frictional loss at the discontinuity. Therefore, we see that the sound field, or acoustic pressure, in a duct of finite extent can be described as two plane acoustic waves traveling in both forward (subscript f) and reverse (subscript r) directions. Mathematically, the following equations completely describe the plane-wave, acoustic pressure and particle velocity at any point in the duct (x, is the longitudinal duct coordinate). U f = P f / ρ · c , U r = P r / ρ · c In the above expressions P , is the total acoustic pressure, u is the total acoustic particle velocity, k is the acoustic wave number, ω is the radian frequency, t is a time unit, ρ is the fluid density and c is the fluid sound speed in the duct. For a loudspeaker mounted in an infinite baffle and a wave traveling freely (without boundaries) away from the source, the acoustic pressure, P, at a large distance, r, relative to the loudspeaker radius, a, can be expressed as: From this we see a basic and important difference between waves traveling in a 1-dimensional duct and those traveling in free space. Namely, that in a duct the forward, P f , and reverse pressure waves P r , are directly proportional to the acoustic velocity, u . In free space however, the acoustic pressure P, is proportional to the derivative of the source velocity u spk , namely the acceleration of the loudspeaker diaphragm (i.e. u ˙ spk = j · ω · u spk ). Therefore, for ANC in a duct an idealized loudspeaker would be one that would have approximately a unity output-velocity-to-input-voltage transfer function (this is essentially what the velocity-servo loudspeaker provides). For a free space ANC system, an idealized loudspeaker would be one that would have approximately a unity output-pressure-to-input-voltage transfer function (this is essentially what a baffled loudspeaker operating in free space is, however, a baffled loudspeaker utilizing acceleration feedback would enhance low-frequency performance). The following is a discussion of the loudspeaker performance enhancements utilizing a loudspeaker with a closed-loop velocity servo operating with a feed back gain of approximately 50. Figures 3 to 4 compare an input voltage, 45 Hertz, square wave with the output cone velocity during open loop (no servo) and closed loop control, respectively. Figure 3 indicates that the cone velocity of a standard loudspeaker (open loop) cannot follow an input square wave. Notice the large time lag between maximum input voltage and maximum cone velocity. In addition the cone velocity is unable to maintain a constant level after a relative maximum or minimum but rather decays at a rapid rate toward zero. Contrarily, in Figure 4, under closed loop control, the loudspeaker's cone velocity essentially tracks the input square wave. A large reduction in the time lag between the input voltage and output cone velocity has occurred. In addition, there is little reduction in the relative velocity during positive and negative input cycles. Figures 5 and 6 show the open loop (no servo) cone velocity amplitude and phase responses, respectively, when broadband noise is applied to the input. Broadband noise is a term used to describe a source that is constant in amplitude verses frequency over a desired frequency range. In Figure 5 we see that the magnitude response has a peak at approximately, 75 Hertz. This corresponds to the resonance frequency of the cone suspension system. Notice in Figure 6 that the gradient of the phase response is largest below this frequency. Figures 7 and 8 show the closed loop (servo) cone velocity and phase responses, respectively, when broadband noise is applied to the input. In Figure 7, with the servo operative, the magnitude of the velocity response flattens out over much of the indicated range. In addition the gradient of the phase response in Figure 8 is much less severe than that of open loop control as shown in Figure 6. A measure of the average system group delay, as previously stated, is obtained from the derivative of the phase response curve with respect to frequency. Figure 9 illustrates the group delay of the open loop control loudspeaker. Figure 10 shows the group delay of a closed loop loudspeaker. As indicated the group delay for both loudspeakers is inversely related to frequency. That is, increasing group delays occur at decreasing frequencies. When compared with open look control, the closed loop group delay has been reduced, on average, by a factor of 8-10 over most of the indicated frequency range. From this analysis we see that the two merits of utilizing a servo controlled loudspeaker for duct ANC applications is 1) the reduced group delay and 2) to provide an idealized source. Group delays have been reduced by a factor of about ten and the amplitude approaches unity.

Claims: A duct active noise cancellation circuit having an input (20) for receiving an input signal and a noise canceling loudspeaker (10) having a coil (12-2) for driving said loudspeaker (10) and means for supplying a driving signal (26) to said coil (12-2) for causing said loudspeaker (10) to produce a noise canceling signal, characterized by a closed-loop velocity servo for said loudspeaker (10) comprising: a resistor (14) in series with said coil (12-2) and located intermediate said means for supplying a driving signal (16) and said coil (12-2); means (30) located across said resistor (14) for determining the voltage drop across said resistor (14) and the current in said resistor (14) and for producing a voltage output proportional to said determined current; a circuit (40; 140) receiving said voltage output and producing a signal representative of the voltage drop (V d ) across the coil circuit (12) ; means (60) for producing a signal (U cone ) representative of the velocity of said coil (12-2) by comparing said signal representative of the voltage drop (V d ) across the coil circuit (12) and said input signal; and means(70, 18) for adjusting said means for supplying a driving signal (16) responsive to said signal representative of the velocity of said coil (12-2). The duct active noise cancellation circuit of claim 1, characterized in that said circuit (140) receiving said voltage output includes a gain (42) in parallel with a frequency dependent filter (144). The duct active noise cancellation circuit of claim 2, characterized in further including: a first adder (50) receiving the output from said gain (42) and said frequency dependent filter (144) and for producing an output; and a second adder (18) receiving a first input from said first adder (50) as a negative input and a second input representing an input supplied to said means for supplying a driving signal (16). A method of correcting a noise canceling signal in a duct active noise cancellation circuit having an input (20) for receiving an input signal and a noise canceling loudspeaker (10) having a coil (12-2) for supplying a driving signal (16) to said loudspeaker coil (12-2) for causing said loudspeaker (10) to move and thereby produce the noise canceling signal, characterized in that the method comprises the steps of: sensing movement of said loudspeaker (10) and producing a voltage output representative of movement of said loudspeaker (10), receiving said voltage output representative of movement of said loudspeaker (10) and producing a signal representative of the voltage drop (V d ) across the coil circuit (12), comparing said signal representative of the voltage drop (V d ) across the coil circuit (12) and said input signal to produce a signal (U cone ) representative of the velocity of said movement of said loudspeaker (10),and adjusting said means for supplying a driving signal (16) responsive to said signal (U cone ) representative of the velocity of said movement of said loudspeaker (10).

Inventors: DANIELS MARK A, DANIELS, MARK A.
Applicants: CARRIER CORP, CARRIER CORPORATION
Application year: 1997
Main classification: H04R3
IPC codes: H04R3, F01N1, G10K11