This claims the benefit of French Patent Application FR 18 59277, filed Oct. 8, 2018 and hereby incorporated by reference herein.
The present invention relates to a device for controlling a loudspeaker in an enclosure. The present invention also relates to a sound reproduction facility comprising such a control device.
Loudspeakers are electromagnetic devices that convert an electrical signal into an acoustic signal.
Loudspeakers introduce a nonlinear distortion that may affect the obtained acoustic signal considerably. The distortion comes from different factors, in particular the nonlinearity of the magnetic circuit of the loudspeaker and certain mechanical elements of the loudspeaker.
Furthermore, the current circulating in a loudspeaker can bring the temperature of the conductors of the loudspeaker to a value that may damage them. Additionally, even without leading to the deterioration of the conductors, the increased temperature of the conductors causes an increase in their ohmic resistance. This causes a phenomenon, called “thermal compression”, which consists in a decrease of the efficiency of the loudspeaker with the increase of the resistance.
Lastly, excessive movements of the diaphragm of the loudspeaker following an inappropriate supply can damage the membrane of the loudspeaker.
Solutions have been proposed to control loudspeakers to eliminate the distortions in the behavior of the loudspeaker through an appropriate command.
However, such solutions can be further improved.
There is therefore a need for a device for controlling a loudspeaker in an enclosure making it possible to reduce the distortion in the signal reproduced by the loudspeaker while improving the protection of the diaphragm of the loudspeaker.
To that end, the invention relates to a device for controlling a loudspeaker in an enclosure, the loudspeaker comprising a diaphragm, the enclosure having a structure, the device comprising:
According to specific embodiments, the control device includes one or more of the following features, considered alone or according to any technically possible combinations:
The present invention also relates to a sound reproduction facility comprising a loudspeaker in an enclosure and a device for controlling the loudspeaker as previously described.
The invention will be better understood upon reading the following description, provided solely as an example and in reference to the drawings, in which:
A sound reproduction facility 10 is illustrated by
The facility 10 includes, as is known in itself, a source 12 for producing an audio signal Saudio, such as a digital disc reader connected to a loudspeaker 14 in an enclosure, through a voltage amplifier 16. Between the audio source 12 and the amplifier 16, a desired model 20, corresponding to the desired behavior model of the enclosure, and a control device 22 are arranged, successively in series. The desired model 20 is a linear model or a nonlinear model.
According to one particular embodiment, a loop 23 for measuring a physical value, such as the temperature of the magnetic circuit of the loudspeaker 14 or the intensity circulating in the coil of the loudspeaker 14, is provided between the loudspeaker 14 and the control device 22.
The desired model 20 is independent of the loudspeaker 14 used in the facility and the model of the loudspeaker 14.
The desired model 20 is, for example, a function of the ratio of the amplitude of the desired signal, denoted Saudio_ref, to the amplitude Saudio of the input signal of the source 12, expressed as a function of the frequency.
Advantageously, for frequencies below a frequency fmin, such a ratio is a function converging toward 0 when the frequency tends towards 0. This makes it possible to limit the reproduction of excessively low frequencies, and thus to avoid movements of the diaphragm of the loudspeaker 14 outside ranges recommended by the manufacturer.
The same is true for high frequencies, where the ratio tends towards 0 beyond a frequency fmax when the frequency of the signal tends toward infinity.
According to another embodiment, the desired model is not specified and the desired model is considered to be unitary.
The control device 22, an example of the detailed structure of which is illustrated by
The control device 22 is able to receive, as input, the audio signal Saudio_ref to be reproduced as defined at the output of the desired model 20 and to provide, as output, a control signal Scommande of the loudspeaker 14, also called excitation signal. In one preferred embodiment, the loudspeaker 14 is controlled in terms of voltage and the control signal Scommande is a voltage.
As will be described in the remainder of the description, the control signal Scommande is suitable for taking account of the nonlinearity of the loudspeaker 14 and limiting the excessive movements of the diaphragm of the loudspeaker 14. In general, the control device 22 uses the Thiele and Small model of the loudspeaker 14, in order to obtain a target frequency response (for example, flat).
In the example illustrated by
The determining unit 34 is configured to determine, at each moment, the desired dynamic signal Sdyn, representative of a desired dynamic property Aref of the diaphragm of the loudspeaker 14, as a function of the audio signal Saudio_ref to be reproduced and the structure of the enclosure. The structure of the enclosure is defined as a function of the characteristics of the considered type of enclosure (dimensions, electromechanical parameters). For example, a first type of enclosure is an enclosed enclosure (closed enclosure). A second type of enclosure is a vented enclosure. A third type of enclosure is an enclosure comprising a second passive loudspeaker having a resonator function.
To that end, the determining unit 34 is capable of applying a unit conversion gain, depending on the peak voltage of the amplifier 16 at the output of the control device 22 and an attenuation varying between 0 and 1 controlled by the user. This ensures the passage from the audio signal to be reproduced Saudio_ref to a signal γ0, image of a physical property to be reproduced. The signal γ0, is, for example, an acceleration of the air opposite the loudspeaker 14 or a speed of the air to be moved by the loudspeaker 14.
The determining unit 34 is capable of determining the desired dynamic signal Sdyn, representative of the desired dynamic property Aref, at each moment, as a function of a corresponding property, here the signal γ0, for the movement of the air set in motion by the enclosure including the loudspeaker 14.
Thus, when γ0, is the acceleration to be reproduced for the diaphragm of the loudspeaker 14, the reference property Aref is the acceleration to be reproduced for the diaphragm of the loudspeaker 14 so that the operation of the loudspeaker 14 imposes an acceleration γ0 on the air.
For example, in the case of a closed enclosure in which the loudspeaker 14 is mounted in a closed housing, the desired reference acceleration for the diaphragm Aref is equal to the desired acceleration γ0 for the air.
In the case of a vented enclosure in which the loudspeaker is mounted, the desired reference acceleration for the diaphragm Aref is, for example, obtained via the following relationship:
With:
Rm2: acoustic leakage coefficient of the enclosure;
Mm2: inductance equivalent to the mass of air in the vent;
Km2: stiffness of the air in the enclosure;
x0: position of the total air displaced by the diaphragm and the vent;
speed of the total air displaced by the diaphragm and the vent;
acceleration of the total displaced air.
In this case, the reference acceleration desired for the diaphragm Aref is corrected for structural dynamic values xo, vo of the enclosure, the latter being different from the dynamic values relative to the loudspeaker diaphragm.
In the case of an enclosure including a passive radiator formed by a diaphragm, the reference acceleration of the diaphragm Aref is for example given by:
With:
Optionally, the determining unit 34 is capable of filtering the frequencies of the desired dynamic signal Sdyn that are strictly below a frequency fmin in order to limit the reproduction of the excessively low frequencies. The filtering is, for example, done with one or several successive high-pass filters.
The duplication unit 36 is configured to duplicate, at each moment, the desired dynamic signal Sdyn in order to obtain two identical desired dynamic signals Sdyn1 and Sdyn2.
The first processing unit 38 is configured to process, at each moment, the first desired dynamic signal Sdyn1 to obtain a first processed signal Sdyn1′ whereof the frequencies are less than or equal to a predetermined frequency.
The predetermined frequency is for example comprised in a frequency interval centered on the resonance frequency of the loudspeaker 14 and extending over no more than 200 Hz. The resonance frequency of the loudspeaker 14 is defined as being the resonance frequency of the diaphragm of the loudspeaker 14.
For example, the predetermine frequency is less than or equal to 200 Hz.
In the example illustrated by
The excursion limiter 50 forms the input of the first processing unit 38 and is configured to receive the desired first dynamic signal Sdyn. The excursion limiter 50 is configured to determine, at each moment, an excursion signal Sexc, representative of the excursion of the diaphragm of the loudspeaker 14, as a function of the desired first dynamic signal Sdyn. The excursion of the diaphragm of the loudspeaker 14 is defined as being the distance from the diaphragm at a moment t, relative to its nominal equilibrium position. Typically, when the diaphragm undergoes an excursion exceeding the maximum excursion acceptable by the diaphragm, the loudspeaker 14 is in a nonlinear operating state, which may damage the loudspeaker 14. The maximum acceptable excursion is for example less than or equal to 10 mm.
The excursion limiter 50 is configured to determine the maximum excursion of the excursion signal Sexc.
When the determined maximum excursion is strictly greater than the acceptable maximum excursion, the excursion limiter 50 is configured to apply a first attenuation gain to the excursion signal Sexc to obtain an attenuated excursion signal Sexc_att.
The filtering module 54 is configured to filter the frequencies of the attenuated excursion signal Sexc_att that are strictly higher than the predetermined frequency to obtain a filtered excursion signal Sexc_fit.
Advantageously, the filtering module 54 makes it possible to keep only the very low (very bass) frequencies, typically below 200 Hz, or even below 100 Hz.
The filtering module 54 is also configured to determine dynamic properties from the attenuated excursion signal Sexc_att. These intermediate dynamic properties, denoted Gref, are for example the excursion of the diaphragm of the loudspeaker 14, the drift of the excursion corresponding to a speed and the second drift of the excursion corresponding to an acceleration.
The first determining module 56 is configured to determine a first intensity signal Sint1, representative of the intensity of the current suitable for circulating in the coil of the loudspeaker 14, as a function of the filtered excursion signal Sexc_fit and an electromechanical model of the loudspeaker 14. More specifically, the intensity of the current is also determined as a function of the intermediate dynamic properties Gref.
The electromechanical model of the loudspeaker 14 is for example a table and/or a set of polynomials, stored in a memory of the control device 22. The electromechanical model makes it possible to define electromechanical properties Pméca and electrical properties Pélec from the filtered excursion signal Sexc_filt and more specifically intermediate dynamic properties Gref. The electromechanical Pméca and electrical Pélec parameters are used in the calculation of the first intensity signal Sint1.
The electromechanical Pméca and electrical Pélec parameters are, for example, obtained using models described in application FR 3 018 025 A in the case of a closed enclosure and a vented enclosure.
The electromechanical parameters Pméca for example comprise the magnetic flux BI captured by the coil produced by the magnetic circuit of the loudspeaker 14, the stiffness of the loudspeaker 14, denoted Kmt, the viscous mechanical friction of the loudspeaker 14, denoted Rmt, and the mobile mass of the entire loudspeaker 14, denoted Mmt.
For example, the model of the mechanical part of the loudspeaker 14 comprises, in a single closed-loop circuit, a voltage generator Bl(x, i).i corresponding to the driving force produced by the current i circulating in the coil of the loudspeaker 14. The magnetic flux Bl(x, i) depends on the position x of the diaphragm as well as the intensity i circulating in the coil.
This model takes into account the viscous mechanical friction Rmt corresponding to a resistance in series with a coil corresponding to the overall mobile mass Mmt, the stiffness corresponding to a capacitor with capacity Cmt (x) equal to 1/Kmt (x). Thus, the stiffness depends on the position x of the diaphragm.
Lastly, the model circuit includes a generator representative of the force resulting from the reluctance of the magnetic circuit denoted
where Le is the inductance of the coil and depends on the position x of the diaphragm. The variable v represents the speed of the diaphragm.
The electrical parameters Pélec comprise the inductance Le of the coil of the loudspeaker 14, the para-inductance L2 of the coil and the iron loss equivalent R2.
For example, the modeling of the electric part of the loudspeaker 14 of a closed enclosure is formed by a closed-loop circuit. It includes a generator for generating electromotive force connected in series to a resistance representative of the resistance Re of the coil of the loudspeaker 14. This resistance is connected in series with an inductance Le (x, i) representative of the inductance of the coil of the loudspeaker 14. This inductance depends on the intensity i circulating in the coil and the position x of the diaphragm.
To account for magnetic losses and inductance variations by Foucault current effect, a parallel circuit RL is mounted in series at the output of the coil. A resistance with value R2(x, i) depending on the position of the diaphragm x and the intensity i circulating in the coil is representative of the iron loss equivalent. Likewise, a coil with inductance L2(x, i) also depending on the position x of the diaphragm and the intensity i circulating in the circuit is representative of the para-inductance of the loudspeaker 14.
Also mounted in series in the model are a voltage generator producing a voltage Bl(x, i).v representative of the counter-electromotive force of the coil moving in the magnetic field produced by the magnet and a second generator producing a voltage
representative of the effect of the dynamic variation of the inductance with the position.
In general, it will be noted that, in this model, the flux BI captured by the coil, the stiffness Kmt and the inductance of the coil Le depend on the position x of the diaphragm, the inductance Le and the flux BI also depend on the current i circulating in the coil.
Preferably, the inductance of the coil Le, the inductance L2 and the term g depend on the intensity i, in addition to depending on the movement x of the diaphragm.
From the models of the mechanical part and the electrical part of the loudspeaker 14, the following equations are defined:
For example, the intensity iref of the first intensity signal Siref1 and the drift diref/dt of such an intensity satisfy the following two equations:
In a variant, the intensity iref of the first intensity signal Sint1 is obtained using one of the embodiments described in application FR 3 018 025 A.
The current limiter 58 is configured to set at a predetermined intensity value, all of the values of the first intensity signal Sint1 strictly higher than a predetermined intensity value and thus to obtain an attenuated first intensity signal Sint1_att. This makes it possible to avoid exceeding the acceptable current limit of the amplifier 16. For example, the predetermine frequency is less than or equal to 15 Amperes (A).
The second determining module 60 is configured to determine a first voltage signal Stens1, representative of the voltage across the terminals of the loudspeaker 14, as a function of the filtered excursion signal Sexc_filt, the electromechanical model of the loudspeaker 14 and the attenuated first intensity signal Sint1_att.
In one exemplary embodiment, the second determining module 60 is capable of estimating R the resistance Re of the loudspeaker 14 as a function of the intermediate dynamic properties Gref, the intensity of the reference current iref and its drift diref/dt and, depending on the considered embodiment, the temperature measured on the magnetic circuit of the loudspeaker 14 denoted Tm_mesurée or the intensity measured through the coil denoted I_mesurée. An example estimate of the resistance Re is described in application FR 3 018 025 A.
In the same exemplary embodiment, the second determining module 60 is capable of calculating the voltage across the terminals of the loudspeaker 14 as a function of intermediate dynamic properties Gref, the reference current iref and its drift diref/dt, electrical parameters Pélec and the resistance Re. To that end, the second determining module 60 implements the following two equations:
In a variant, the voltage of the first voltage signal Stens1 is obtained using one of the embodiments described in application FR 3 018 025 A.
The voltage limiter 62 is configured to set at a predetermined voltage value, all of the values of the first voltage signal Stens1 strictly higher than a predetermined voltage value and thus to obtain an attenuated first voltage signal Stens1_att.
The predetermined voltage value is for example greater than or equal to 30 Volts (V).
The additional filtering module 64 is configured to filter the frequencies of the first attenuated voltage signal Stens1_att that are strictly higher than the predetermined frequency. This makes it possible to remove any noise contributed by the current limiter 58 and the voltage limiter 62.
Optionally, the additional filtering module 64 is also configured to filter all of the frequencies that are below or equal to a frequency called low frequency, for example equal to the frequency fmin previously defined. This again makes it possible to eliminate any noises resulting from the different processing operations done on the signal during the passage in the different limiters and modules of the first processing unit 38.
The output of the additional filtering module 64 is the first processed signal Sdyn1′.
In a variant, when the first processing unit 38 does not comprise an additional filtering module 64, the first processed signal Sdyn1′ is the first attenuated voltage signal Stens1_att.
An exemplary second processing unit 40 is illustrated by
The second processing unit 40 is configured to process, at each moment, the second desired dynamic signal Sdyn2 to obtain a second processed signal Sdyn2′ whereof the frequencies are strictly greater than the predetermined frequency.
The second processing unit 40 comprises a filtering module 70, a first determining module 72, a second determining module 74, a voltage limiter 76, and optionally, an additional filtering module 80.
The filtering module 70 is configured to filter the frequencies of the second desired dynamic signal Sdyn2 lower than or equal to the predetermined frequency in order to obtain a second filtered signal Sdyn2_filt.
Advantageously, the filtering module 70 makes it possible to keep only the medium bass frequencies, typically above 100 Hz, or even above 200 Hz.
The filtering module 70 is also configured to determine intermediate dynamic properties as a function of the second desired dynamic signal Sdyn2. These intermediate dynamic properties, denoted Gref, are for example the excursion of the diaphragm of the loudspeaker 14, the drift of the excursion corresponding to a speed and the second drift of the excursion corresponding to an acceleration.
The first determining module 72 is configured to determine a second intensity signal Sint2, representative of the intensity of the current suitable for circulating in the coil of the loudspeaker 14, as a function of the second filtered excursion signal Sdyn2_filt and an electromechanical model of the loudspeaker 14. The electromechanical model of the loudspeaker 14 is for example identical to the electromechanical model used for the first processing unit 38.
For example, the first determining module 72 of the second processing unit 40 operates identically to the first determining module 56 of the first processing unit 38.
The second determining module 74 is configured to determine a second voltage signal Stens2, representative of the voltage of the loudspeaker 14, as a function of the second filtered signal Sdyn2_filt, the second intensity signal Sint2 and the electromechanical model of the loudspeaker 14.
For example, the second determining module 74 of the second processing unit 40 operates identically to the second determining module 60 of the first processing unit 38.
The voltage limiter 76 is configured to determine the maximum voltage of the second voltage signal Stens2.
When the determined maximum voltage is strictly greater than an acceptable maximum voltage, the voltage limiter 76 is configured to apply a second attenuation gain to the second voltage signal Stens2 to obtain a second attenuated voltage signal Stens2_att. The maximum acceptable voltage is for example identical to the predetermined voltage value of the voltage limiter 62 of the first processing unit 38. The second attenuation gain is advantageously different from the first attenuation gain.
In a variant or additionally, the voltage limiter 76 is configured to set at a predetermined voltage value, all of the values of the second voltage signal Stens2 higher than the predetermined voltage value and thus to obtain the attenuated second voltage signal Stens2_att.
The additional filtering module 80 is configured to filter the frequencies of the attenuated voltage signal that are less than or equal to the predetermined frequency. This makes it possible to remove any noises contributed by the voltage limiter 76 and the modules of the second processing unit 40.
The output of the additional filtering module 80 is the second processed signal Sdyn2′. In a variant, when the second processing unit 40 does not comprise an additional filtering module 80, the second processed signal Sdyn2′ is the second attenuated voltage signal Stens2_att.
The combining unit 42 is configured to perform, at each moment, the linear combination of the first and second processed signals Sdyn2′ to obtain the control signal Scommande of the loudspeaker 14.
Advantageously, the coefficients of the linear combination are all equal to one such that the combining unit 42 performs the sum of the first and second processed signals Sdyn2′ in order to obtain the control signal Scommande of the loudspeaker 14.
An exemplary operation of the control device 22 will now be described.
Initially, the control device 22 receives, as input, the audio signal Saudio_ref to be reproduced.
The determining unit 34 of the control device 22 determines, at each moment, the desired dynamic signal Sdyn, representative of a desired dynamic property Aref of the diaphragm of the loudspeaker 14, as a function of the audio signal Saudio_ref to be reproduced and the structure of the enclosure.
Optionally, the determining unit 34 filters the frequencies of the desired dynamic signal Sdyn that are strictly below the frequency fmin in order to limit the reproduction of the excessively low frequencies.
The duplication unit 36 next duplicates the desired dynamic signal Sdyn in order to obtain two identical desired dynamic signals Sdyn1 and Sdyn2.
The first processing unit 38 processes the first desired dynamic signal Sdyn1 to obtain a first processed signal Sdyn1′ whereof the frequencies are less than or equal to a predetermined frequency.
To that end, the excursion limiter 50 determines, at each moment, an excursion signal Sexc, representative of the excursion of the diaphragm of the loudspeaker 14, as a function of the desired first dynamic signal Sdyn1. Then, the excursion limiter 50 determines the maximum excursion of the excursion signal. When the determined maximum excursion is strictly greater than an acceptable maximum excursion, the excursion limiter 50 applies a first attenuation gain to the excursion signal Sexc to obtain an attenuated excursion signal Sexc_att.
The filtering module 54 next filters the frequencies of the attenuated excursion signal Sexc_att that are strictly higher than the predetermined frequency to obtain a filtered excursion signal Sexc_filt.
Then, the first determining module 56 determines a first intensity signal Sint1, representative of the intensity of the current suitable for circulating in the coil of the loudspeaker 14, as a function of the filtered excursion signal Sexc_filt and the electromechanical model of the loudspeaker 14.
The current limiter 58 next sets a predetermined intensity value, all of the values of the first intensity signal Sint1 strictly higher than a predetermined intensity value in order to obtain an attenuated first intensity signal Sint1_att.
The second determining module 60 next determines a first voltage signal Stens1, representative of the voltage across the terminals of the loudspeaker 14, as a function of the filtered excursion signal Sexc_filt, the electromechanical model of the loudspeaker 14 and the attenuated first intensity signal Sint1_att.
The voltage limiter 62 next sets a predetermined voltage value, all of the values of the first voltage signal Stens1 strictly higher than a predetermined voltage value in order to obtain an attenuated first voltage signal Stens1_att.
Optionally, the additional filtering module 64 filters the frequencies of the first attenuated voltage signal Stens1_att that are strictly higher than the predetermined frequency. Optionally, the additional filtering module 64 filters all of the frequencies that are below or equal to a frequency called low frequency. The output of the additional filtering module 64 is the first processed signal Sdyn′.
In parallel with the first processing unit 38, the second processing unit 40 processes, at each moment, the second desired dynamic signal Sdyn2 to obtain a second processed signal Sdyn2′ whereof the frequencies are strictly greater than the predetermined frequency.
To that end, the filtering module 70 filters the frequencies of the second desired dynamic signal Sdyn2 lower than or equal to the predetermined frequency in order to obtain a second filtered signal Sdyn2_filt.
The first determining module 72 next determines a second intensity signal Sint2, representative of the intensity of the current suitable for circulating in the coil of the loudspeaker 14, as a function of the second filtered excursion signal Sdyn2_filt and the electromechanical model of the loudspeaker 14.
The second determining module 74 next determines a second voltage signal Stens2, representative of the voltage of the loudspeaker 14, as a function of the second filtered signal Sdyn2_filt, the second intensity signal Sint2 and the electromechanical model of the loudspeaker 14.
Then, the voltage limiter 76 determines the maximum voltage of the second voltage signal Stens2. When the determined maximum voltage is strictly greater than the acceptable maximum voltage, the voltage limiter 76 applies a second attenuation gain to the second voltage signal Stens2 to obtain a second attenuated voltage signal Stens2_att.
The additional filtering module 80 filters the frequencies of the attenuated voltage signal that are less than or equal to the predetermined frequency in order to obtain the second processed signal Sdyn2′.
Lastly, the combining unit 42 performs the linear combination of the first and second processed signals Sdyn1′ and Sdyn2′ to obtain the control signal Scommande of the loudspeaker 14.
Thus, the control device 22 makes it possible to perform a different processing operation on two separate frequency bands of an input signal. This is of particular interest for the processing of low (bass) frequencies of a loudspeaker. Indeed, one of the limiting factors for very low frequencies (for example, below 150 Hz) is the excursion of the diaphragm of the loudspeaker 14, as well as the voltage sent to the loudspeaker 14. Therefore, the control device 22 makes it possible to apply a specific treatment on the very low frequencies of the signal in order to limit, on the one hand, the excursion of the membrane above a predetermined value, and to limit, on the other hand, the voltage sent to the loudspeaker 14. On the contrary, for the intermediate low frequencies (for example, bass above 150 Hz), the excursion limitation is optional. Conversely, the limiting factor is the voltage that is applied to the loudspeaker 14, resulting in the addition of a specific treatment for such intermediate frequencies.
Thus, the control device 22 makes it possible to optimize the reproduction of low frequencies, in light of the various constraints of the system (excursion, voltage), in particular for bass loudspeakers with an extended frequency (typically greater than 200 Hz).
The control device 22 therefore makes it possible to reduce the distortion in the signal reproduced by the loudspeaker 14 while improving the protection of the diaphragm of the loudspeaker 14. This makes it possible to improve the reproduction of the signal by the loudspeaker 14.
One skilled in the art will understand that the described control device 22 is not limited to the examples of
Number | Date | Country | Kind |
---|---|---|---|
18 59277 | Oct 2018 | FR | national |