Disclosed herein are non-linear port parameters for vented box modeling of loudspeakers.
Various methods and systems have been developed to protect loudspeakers with digital signal processing (DSP), including vented box loudspeakers. Various models have been developed to characterize the non-linearities of loudspeakers. The main sources of these nonlinearities may include a force factor, stiffness, inductance, and acoustic resistance and acoustic mass. Existing speaker limiters may limit peak or RMS voltages, but lack the proper information, including complete thermal and excursion models. These speaker limiters may be overly cautious in limiting and thereby prevent the loudspeaker form performing at the maximum output that it is capable of.
A loudspeaker parameter system for vented box driver excursion modeling, may include a loudspeaker driver having a conductor, a magnet and a diaphragm. The system may further include a processor for excursion modeling configured to receive an input signal, determine a voltage level of the input signal, an enclosure having a resonant port, estimate port parameters including at least one of an acoustic resistance or acoustic mass, and apply a voltage limit based on the vented box excursion model utilizing the port parameters.
A method for modeling parameters of a vented box loudspeaker may include receiving an input signal, determining a voltage level of the input signal, interpolating port parameters including at least one of an acoustic resistance and acoustic mass, and applying a voltage limit based on the port parameters.
A loudspeaker parameter system may include a loudspeaker having a transducer and a diaphragm and a processor for excursion modeling. The processor may be configured to receive an input signal, determine the voltage level of the input signal, estimate an acoustic resistance, wherein the acoustic resistance and acoustic mass are voltage dependent, and apply a voltage limit to limit excursion based on the port parameters.
A loudspeaker parameter system for vented box driver excursion modeling may include a loudspeaker driver having a coil, a magnet and a diaphragm. The system may also include a processor for excursion modeling configured to receive an input signal, determine a voltage input of the input signal, estimate port parameters including an acoustic resistance and acoustic mass, and apply a voltage limit based on the vented box excursion model utilizing the nonlinear port parameters.
The embodiments of the present disclosure are pointed out with particularity in the appended claims. However, other features of the various embodiments will become more apparent and will be best understood by referring to the following detailed description in conjunction with the accompanying drawings in which:
As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
An electromagnetic loudspeaker may use magnets to produce magnetic flux in an air gap. A voice coil may be placed in the air gap. The voice coil may have cylindrically wound conductors. An audio amplifier is electronically connected to the voice coil to provide electrical signal that corresponds to a particular current to the voice coil. The electrical signal and the magnetic field produced by the magnets cause the voice coil to oscillate, and in turn, drive a diaphragm to produce sound.
However, loudspeakers have limits to their performance. Typically, as more power is applied to the speaker, the voice coil will heat up and eventually fail. This is due to the resistance of conductors generating heat. As the DC resistance (DCR) of the voice coil makes up a major portion of a driver's impedance, most of the input power is converted into heat rather than sound. Thus, as the temperature of the coil increases, the DCR of the coil will increase. The power handling capacity of a driver is limited by its ability to tolerate heat. Further, the resistance and impedance of the loudspeaker increases as the voice coil temperature increases. This may lead to power compression, a frequency dependent loss of expected output due to the rise in temperature of the voice coil and the DCR. As the DCR increases, the linear and non-linear behavior of the system changes. As more low frequencies are applied to a driver, a greater cone excursion is recognized. Loudspeakers have a finite amount of excursion capability before extreme distortion of the output occurs. In order to compensate for these changes, adjustments may be necessary, such as limiting the voltage input. In order to apply the appropriate adjustments, accurate prediction of the voice coil temperature and nonlinear behavior of the of the cone excursion in real-time or near real-time may be necessary. Such predictions, with appropriate mitigating action, or voltage limiting, may allow the cone to reach a safe maximum excursion, and properly control over-excursion without creating undo distortion.
To achieve an accurate model of the voice coil temperature and the non-linear behavior of the cone excursion, the system includes a non-linear port parameter system. The system may accurately predict various port parameters such as acoustic resistance Ra and acoustic mass Ma. These parameters have historically been assumed linear for modeling purposes for vented box loudspeakers. The system enables the accurate prediction of speaker voice coil excursion, improves speaker health and safety, and increases the sound quality at higher sound levels. An excursion limiter may limit the peaks of excursion so that the loudspeaker may be safely played at maximum loudness with minimal distortion. When only the peaks of the sound are limited, very little distortion is the result.
The port parameters may be determined using step-up measurements. A real-time model may be applied using the port parameters. When the system is in operation, an input voltage to the speaker may be used to compute the voltage envelope. The voltage envelope may be used to lookup the instantaneous acoustic resistance Ra and the acoustic mass Ma values for the specific voltage level. Unlike traditional modeling, the acoustic resistance Ra and the acoustic mass Ma may be vary and be voltage dependent. The port parameter values may then be sent through a lumped element model to predict the excursion of the voice coil. The excursion envelope is then used to limit the speaker in an optimal way that limits only the peaks and creates minimal distortion with the possibility for maximum sound output without causing damage to the speaker.
Thus, the acoustic resistance Ra and the acoustic mass Ma may be used for accurate prediction of voice coil displacement, current, and velocity, for vented box loudspeakers having ports. The system may be applicable to both low level linear ranges of the port, and high level, nonlinear ranges of the ports. The system may not require measurements at the ports via heat wire sensors or other methods in order to acquire acoustic resistance Ra and acoustic mass Ma. The port parameters maybe mapped as a function of input voltage level.
The loudspeaker 18 may include a magnet, a back plate, a top plate, a pole piece, and a voice coil. The voice coil may comprise of a wire such as an insulated copper wire (i.e., voice coil or coil) wound on a coil former. The voice coil may be centered with a magnetic gap. The voice coil may be configured to receive a signal from the amplifier 14. This signal may create an electrical current within the voice coil. The magnetic field in the magnetic gap may interact with the current carrying voice coil thereby generating a force. The resulting force may cause the voice coil to move back and forth and consequently displacing the cone from its rest position. The motion of a speaker cone moves the air in front of the cone, creating sound waves, thus acoustically reproducing the electrical signal.
The loudspeaker 18 includes the speaker cone (or diaphragm) extending radially outward from the coil creating a conical or dome-like shape. The center of the cone near the voice coil may be held in place by a spider. The spider and surround together generally allow only for axial movement of the speaker cone. During operation, and while the electrical current is being driven through the coil, the coil may move axially causing movement of the cone (i.e., cone excursion). The cone excursion or displacement x, in general, is the distance that the cone moves from a rest position. The distance from the rest position varies as the magnitude of the electric signal supplied to the coil changes. For example, the coil, upon receiving an electronic signal with a large voltage, may cause the coil to move out of or further into the magnetic gap. When the coil moves in and out of the magnetic gap, the cone may be displaced from the cone's rest position. A large voltage may create a large cone excursion which in turn can cause the nonlinearities inherent in the transducer to become dominant.
As the excursion or displacement of the cone x increases, the surround and spider may become progressively stiffer. Due to the increasing stiffness Kms, more force, and consequently larger input power may be required to further increase the excursion of the cone. Furthermore, as the cone moves into the enclosure, the air inside the box may be compressed and may act as a spring thereby increasing the total stiffness Kms(x). The inductance Le of the coil may also be affected by the electronic signal. The variation of the inductance Le of the voice coil represents the displacement dependent nonlinear behavior of the inductance, Le(x).
Returning to
The look-up function block 110 may include a look-up function for the port parameters such as the acoustic resistance Ra and acoustic mass Ma. The voltage envelope may be used by the model 120 (as shown in
In the example of a look-up table, the look-up table may use the voltage level of the audio input to determine the instantaneous acoustic resistance Ra and acoustic mass Ma.
Returning back to
A simplified recursive model for a vented box may be include a ‘voltage’ lumped element equation and is illustrated below. This example is merely that, and other forms and versions are possible. Further, the Le and its derivative may be removed from these equations.
and a
‘force’ lumped element equation:
The volume velocity may be represented by:
the acoustic pressure:
current:
volume velocity:
acoustic pressure:
force for displacement:
where, are
force, stiffness, inductance and the derivative of inductance which are all functions of displacement x and dt=1/sample rate of audio;
Rms is mechanical resistance;
Mms is voice coil diaphragm mass;
Re is the DC resistance of voice coil;
Sd is the area of the transducer;
Cb is the acoustic compliance, additionally or alternatively, the reciprocal acoustic stiffness Kb may be used;
Ma(Upk) is the acoustic mass assumed to be a function of input voltage level; and
Ra(Upk) is the acoustic resistance assumed to be a function of input voltage level. The simplified recursive form may use fewer computational resources over traditional methods.
A state space model for a vented box may be represented by an X column state vector of 5 states, including displacement x, velocity x′, current i, volume velocity q, and pressure p.
u(n) is the input voltage, where:
and
The state vector is updated via:
Here
are force, stiffness, inductance and the derivative of inductance which are all functions of displacement x.
dt=1/sample rate of audio.
Upk—peak voltage envelope detected from input voltage.
Ma(Upk) is the acoustic mass in kg/m4 which is a function of input voltage level; and
Ra(Upk) is the acoustic resistance in N·s/m5 which is a function of input voltage level.
State space modeling may require matrix multiplies.
The non-linear parameters from the lumped element model 120 may be used at block 130 to limit the voltage based on the excursion envelope. Such limits may protect the voice coil of the loudspeaker from having a large displacement, which could lead to permanent damage of the loudspeaker.
In general, the model may use an average DC resistance (DCR) over a test signal to find the linear parameters first. The linear parameters may include Bl, Kms, Le, Mms, Rms, Ma, Ra, and Cb. Next, the model may estimate the non-linear parameters, including DCR, fixed Sd, Mms, Kms, Cb, Le, and Bl. The non-linear parameters may also include, but not limited to, adapting Bl, Kms and Le parameters. In the vented box, the acoustic resistance Ra and acoustic mass Ma may be adapted per the methods above.
In the example shown in
The vented box parameters are:
The acoustic resistance Ra varies from 615 to 2197 to 3000 N·s/m5 at 4Vp, 20Vp, 40Vp, respectively. The acoustic mass Ma varies from 13.54 to 11.12 to 11.12 kg/m2 at 4Vp, 20p, 40Vp, respectively and may reach a maximum at 20V.
As illustrated by
At block 610, the controller 116 may determine the voltage envelope of the input audio signal.
At block 615, the controller 116 may determine or interpolate the port parameters, including the acoustic resistance Ra and acoustic mass Ma for the specific voltage level. This may be accomplished by using a look-up table, and/or a smooth function, curve-fit of the peak input voltage level of the audio input signal.
At block 620, the controller 116 may use the port parameters to determine the voice coil excursion. The controller 116 may also determine other linear and non-linear speaker parameters.
At block 625, the controller 116 may limit the voltage based on the excursion envelope to protect the speaker from large displacement which could cause damage to the loudspeaker or create excessive distortion. The process 660 may then end.
Thus, by monitoring the input level in a model, assumed values for the acoustic resistance Ra and acoustic mass Ma may be estimated from the vented box model. Acoustics compliance Cb may be fixed to a single value. The vented box model may use input voltage tracking and mapping of the acoustic resistance Ra and acoustic mass Ma to the input voltage to generate the vented box parameters. Re may be a characterized function of temperature for model accuracy.
While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the invention.
Number | Date | Country | |
---|---|---|---|
Parent | 16160678 | Oct 2018 | US |
Child | 17692647 | US |