CN119603607A - Speaker excursion prediction system - Google Patents
Speaker excursion prediction system Download PDFInfo
- Publication number
- CN119603607A CN119603607A CN202311163913.0A CN202311163913A CN119603607A CN 119603607 A CN119603607 A CN 119603607A CN 202311163913 A CN202311163913 A CN 202311163913A CN 119603607 A CN119603607 A CN 119603607A
- Authority
- CN
- China
- Prior art keywords
- stroke
- speaker
- circuit
- audio signal
- sampling frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R9/00—Transducers of moving-coil, moving-strip, or moving-wire type
- H04R9/06—Loudspeakers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R9/00—Transducers of moving-coil, moving-strip, or moving-wire type
- H04R9/02—Details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2430/00—Signal processing covered by H04R, not provided for in its groups
- H04R2430/03—Synergistic effects of band splitting and sub-band processing
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
The invention provides a loudspeaker stroke prediction system which is suitable for a loudspeaker protection circuit. The speaker stroke prediction system includes a low-pass filter circuit, a down-sampling circuit, and an impulse response generation unit. A low pass filter circuit configured to generate an audio signal X LPF (t) passing through the low pass filter circuit from the audio signal X (t) having the first sampling frequency. And a downsampling circuit coupled to the low-pass filter circuit and configured to downsample the first sampling frequency of the audio signal X LPF (t) output after passing through the low-pass filter circuit to a second sampling frequency to generate a downsampled audio signal X LPFDN (t). An impulse response generating unit is coupled to the downsampling circuit and configured to generate a stroke prediction value Y (t) according to the loudspeaker stroke transfer function and the downsampled audio signal X LPFDN (t). Therefore, when the stroke prediction circuit adopts a low-order filter, the problem of the stroke prediction accuracy of the loudspeaker is reduced.
Description
Technical Field
The present invention relates to a stroke estimation circuit of a speaker, and more particularly, to a stroke prediction system of a speaker.
Background
The loudspeaker is generally composed of a magnet, a coil and a diaphragm. When an electric current passes through the coil to generate an electromagnetic field, the coil vibrates with the diaphragm, pushing ambient air to vibrate, and the speaker thereby generates sound. The energy conversion process of the loudspeaker is to convert electric energy into magnetic energy, then convert the magnetic energy into mechanical energy and then convert the mechanical energy into sound.
The stroke excursion of the loudspeaker means an offset (hereinafter referred to as stroke) by which the diaphragm starts to move from a rest position by a driving force until a maximum displacement is reached. The size of the stroke affects the performance of the speaker, such as volume, power and distortion, and is therefore critical to the design and optimization of the speaker. Because temporary or permanent mechanical damage may be caused to the speaker when the speaker exceeds the maximum stroke limit, causing an abnormal or non-audible sound to be generated by the speaker. The mechanical damage may be caused by a collision between the coil, diaphragm or voice coil former and the stationary part. In order to avoid mechanical damage to the loudspeaker, it is necessary to estimate the stroke of the diaphragm accurately.
In terms of stroke prediction of loudspeakers, one common approach is based on acoustic modeling and simulation techniques. By building a physical model of the speaker and the driving system, the vibration and acoustic characteristics of the speaker can be predicted and analyzed. In this case, the speaker is characterized by several basic parameters (e.g., parameters including load characteristics, diaphragm elasticity and damping, etc.), and can also be estimated using measured speaker output current and voltage. A unity impulse response (Impulse Res ponse) filter is built up based on the aforementioned basic parameters of the loudspeaker to process the output response of the loudspeaker.
The unit impulse response of the loudspeaker refers to the transient response output by the loudspeaker when the loudspeaker receives an impulse signal, and is used for evaluating performance indexes such as frequency response, harmonic distortion and the like of the loudspeaker, and the frequency response of the impulse response of the loudspeaker, which is modeled in advance, is subjected to Fourier series analysis through an input audio signal, so that the resonant frequency and bandwidth of the loudspeaker can be obtained, and further, the predicted stroke response under the audio input can be deduced. The stroke value of the loudspeaker is estimated through a stroke prediction circuit of infinite impulse response (infinite impulse response, IIR) or finite impulse response (finite impulse response, FIR) corresponding to the loudspeaker, and the audio signal output to the loudspeaker is limited according to the stroke value, so that the problem that the maximum stroke limit (Xmax) of the loudspeaker is exceeded is avoided.
Disclosure of Invention
However, in the above-described stroke prediction circuit, it is generally necessary to consider factors such as frequency response and system stability. In practical applications, the order of the impulse response is generally related to the required system accuracy, and the stroke prediction circuit can provide higher prediction accuracy by using an impulse response with a higher order, but also can result in increased calculation and storage, and if the filter is adjusted to a low order, the stroke prediction accuracy of the loudspeaker is found to be significantly worse. Applications for estimating the stroke of a loudspeaker require a balance between computational and memory requirements and accuracy to determine the optimal impulse response order.
In the previous case, the 1024-order impulse response generated by the speaker under the same audio input can accurately simulate the predicted stroke response output, and when the impulse response order is reduced to 128 orders, the simulated predicted stroke response output will cause a large error offset, which is a prediction error caused by insufficient resolution. The audio sampling rate refers to the number of times a sound signal is sampled over a period of time. It is typically expressed in units of samples per second in hertz (Hz). Typical audio sampling rates are 44.1kHz, 48kHz, 96kHz, etc. The higher the sampling rate, the higher the sampling accuracy of the sound signal. Referring to fig. 1A, a schematic diagram of a stroke response distribution of a commercially available full-range speaker is shown, and it can be found that most of the sound contributions are below the bandwidth of 3 kHz. Referring to fig. 1B, another schematic diagram of the stroke response distribution of a commercially available full-range speaker is shown, and it can be also found that most of the sound contribution is below the bandwidth of 3 kHz.
In view of the above-mentioned prior art, the present invention provides a speaker stroke prediction system, which can still maintain the effect of high accuracy under the condition of decreasing the impulse response order in cooperation with the proposed system architecture, the audio sampling rate and the speaker stroke response distribution relation.
To achieve the above and other objects, the present invention provides a speaker stroke prediction system including a low pass filter circuit, a downsampling circuit, and an impulse response generating unit. A low-pass filter circuit configured to generate an audio signal X LPF (t) output after passing through the low-pass filter circuit from the audio signal X (t) having the first sampling frequency F S1. And a downsampling circuit coupled to the low-pass filter circuit and configured to downsample the first sampling frequency F S1 of the audio signal X LPF (t) output after passing through the low-pass filter circuit to the second sampling frequency F S2 to generate a downsampled audio signal X LPFDN (t). An impulse response generating unit is coupled to the downsampling circuit and configured to generate a stroke prediction value Y (t) according to the loudspeaker stroke transfer function and the downsampled audio signal X LPFDN (t).
In some embodiments, the first sampling frequency F S1 is 48kHz and the second sampling frequency F S2 is adjustable.
In some embodiments, the second sampling frequency F S2 is 1/8 times the first sampling frequency F S1.
In some embodiments, the second sampling frequency F S2 is a component of 95% of the stroke response that is encompassed within the 0.5 frequency point.
In some embodiments, the impulse response generation unit is an impulse response filter.
In some embodiments, the order of the designed impulse response filter is 128 orders when the second sampling frequency F S2 is 6 kHz.
In some embodiments, the cut-off frequency of the low pass filter circuit is less than half of the second sampling frequency F S2.
In some embodiments, the cut-off frequency of the low pass filter circuit is less than-60 dB at the 0.5 frequency point of the second sampling frequency F S2.
In some embodiments, a stroke conversion circuit is further included, coupled to the impulse response generation unit, configured to generate the speaker stroke transfer function.
In some embodiments, a stroke conversion circuit is coupled to the impulse response generation unit and configured to generate a speaker stroke transfer function. And a protection circuit coupled to the impulse response generation unit and configured to generate a speaker stroke protection value according to the stroke prediction value. And a gain controller coupled to the protection circuit and configured to generate a maximum stroke limited audio signal based on the delayed audio signal and the speaker stroke protection value. And a delay circuit coupled to the gain controller and configured to generate a delayed audio signal from the audio signal.
Therefore, the loudspeaker stroke prediction system of the invention improves the accuracy of the impulse response generating unit at low frequency through the downsampling circuit, and can effectively reduce the order of the filter circuit of the impulse response generating unit, thereby using less memory storage space and lower DSP operand.
Drawings
Fig. 1A is a schematic diagram of a commercially available full range speaker stroke response profile.
Fig. 1B is a schematic diagram of another commercially available full range speaker stroke response profile.
FIG. 2 is a system block diagram of an embodiment of the present invention.
Fig. 3 is a waveform diagram of an input audio signal X (t) according to an embodiment of the present invention.
Fig. 4 is a schematic diagram of the first sampling F S1 frequency and the second sampling F S2 frequency according to an embodiment of the present invention.
FIG. 5 is a schematic diagram of an impulse response of an embodiment of the invention using a finite impulse response filter for 128-order operations.
Fig. 6A is a diagram of a stroke prediction output analog waveform according to an embodiment of the present invention.
FIG. 6B is a waveform diagram of actual stroke output measurement according to an embodiment of the present invention.
FIG. 7 is a system block diagram of another embodiment of the present invention.
Fig. 8 is a system block diagram of a further embodiment of the present invention.
The reference numerals are explained as follows:
101,201,301 low pass filter circuit
102,202,302 Downsampling circuit
103,203,303 Impulse response generation unit
204,304 Stroke conversion circuit
305. Protection circuit
306. Delay circuit
307. Gain controller
F S1 first sampling frequency
F S2 second sampling frequency
Detailed Description
For a full understanding of the objects, features and effects of the present invention, reference should now be made to the following detailed description of the invention taken in conjunction with the accompanying drawings, in which:
Referring to fig. 2, a system block diagram of an embodiment of the present invention is shown. As shown in fig. 2, the speaker stroke prediction system includes a low-pass filter circuit 101, a downsampling circuit 201, and an impulse response generation unit 103.
The low-pass filter circuit 101 is configured to generate an audio signal X LPF (t) output after passing through the low-pass filter circuit 101 from the audio signal X (t) having the first sampling frequency F S1. Referring to fig. 3, a waveform diagram of an input audio signal X (t) according to an embodiment of the invention is shown, wherein a first sampling frequency F S1 of the input audio signal X (t) is 48kHz. Since experiments have found that the audio signal X (t) in the high frequency band contributes little or even no to the stroke prediction. Therefore, the low frequency band of the audio signal X (t) is extracted by the low-pass filter circuit 101 to generate the audio signal X LPF (t) output after passing through the low-pass filter circuit 101.
The downsampling circuit 102 is coupled to the low-pass filter circuit 101. The downsampling circuit 102 is configured to downsample the first sampling frequency F S1 of the audio signal X LPF (t) output after passing through the low-pass filter circuit 101 to the second sampling frequency F S2 to generate a downsampled audio signal X LPFDN (t). Please refer to fig. 4, which illustrates a first sampling F S1 frequency and a second sampling F S2 frequency according to an embodiment of the present invention. It can be found that the second sampling frequency F S2 of the audio signal X LPF (t) output via the low-pass filter circuit 101 and the down-sampling circuit 102 is 6kHz. In addition, the downsampling circuit 102 is helpful for the order design of the impulse response generating unit 103 at the filter circuit. More specifically, the down-sampling circuit 101 may allow the impulse response generating unit 103 to use a filter of a lower order. In some embodiments, the cut-off frequency of the low-pass filter circuit 101 is less than half of the second sampling frequency F S2. Preferably, half of the second sampling frequency F S2 is less than-60 dB.
In some embodiments, the second sampling frequency F S2 is adjustable. The second sampling frequency F S2 is 1/N times the first sampling frequency F S1, N being a positive integer. For example, the second sampling frequency F S2 is 1/8 times the first sampling frequency F S 1. For example, when the first sampling frequency is 48kHz, the second sampling frequency is 6kHz. When the first sampling frequency is 96kHz, the second sampling frequency is 12kHz or less. In some embodiments, the second sampling frequency F S2 is within a 0.5 frequency point of the 95% component of the stroke response that is covered.
The impulse response generating unit 103 is coupled to the downsampling circuit 102. An impulse response generation unit 103 is configured to generate a stroke prediction value Y (t) from the loudspeaker stroke transfer function and the downscaled audio signal X LPFDN (t). More specifically, the impulse response generation unit 103 performs a time-domain convolution (convolution) operation on the speaker stroke transfer function H (t) and the downscaled audio signal X LPFDN (t) to generate a stroke prediction value Y (t) corresponding to the displacement distance. Fig. 5 is a schematic diagram of an impulse response calculated for 128 orders using a finite impulse response filter according to an embodiment of the present invention. The impulse response generation unit 103 may be an impulse response filter, such as a finite impulse response (Finite Impulse Response, FIR) filter or an infinite impulse response (Infinite Impulse Response, IIR) filter. In some embodiments, the order of the finite impulse response filter is 128 orders when the second sampling frequency F S2 is 6 kHz. When the second sampling frequency F S2 is 6kHz, it is applicable to a speaker having a frequency response range of 3 kHz.
Referring to fig. 6A and 6B together, as shown in fig. 6A and 6B, the vertical axis represents the stroke number in millimeters (mm). The horizontal axis is time and the units are seconds(s). Fig. 6A is a diagram of a stroke prediction output analog waveform generated by a speaker stroke prediction system. Fig. 6B is a waveform diagram of the actual output of the stroke of the speaker measured by the laser range finder. It can be seen that the waveforms are very similar, i.e. the speaker stroke prediction results of the embodiments of the present invention have high accuracy.
Referring to fig. 7, a system block diagram of another embodiment of the present invention is shown. As shown in fig. 3, the speaker stroke prediction system includes a low-pass filter circuit 201, a downsampling circuit 202, an impulse response generating unit 203, and a stroke conversion circuit 204. The low-pass filter circuit 201, the down-sampling circuit 202 and the impulse response generating unit 203 disclosed in this embodiment are the same as the low-pass filter circuit 101, the down-sampling circuit 102 and the impulse response generating unit 103 disclosed in fig. 2, and are not described in detail below.
The stroke conversion circuit 204 is coupled to the impulse response generation unit 203. The stroke conversion circuit 204 is configured to generate a speaker stroke transfer function H(s) from the speaker parameters. Since the speaker parameters belong to the frequency domain signal, after inverse Laplace (Laplace) operation, a speaker stroke transfer function H (t) of the time domain signal can be generated to perform a correlation operation with the downsampled audio signal X LPFDN (t), which is also the time domain signal.
Referring to fig. 8, a system block diagram of another embodiment of the present invention is shown. As shown in fig. 8, the speaker stroke prediction system includes a low-pass filter circuit 301, a downsampling circuit 302, an impulse response generation unit 303, a stroke conversion circuit 304, a protection circuit 305, a delay circuit 306, and a gain controller 307. The low-pass filter circuit 301, the downsampling circuit 302, the impulse response generating unit 303 and the stroke converting circuit 304 in this embodiment are the same as the low-pass filter circuit 201, the downsampling circuit 202, the impulse response generating unit 203 and the stroke converting circuit 204 in fig. 7, and will not be described in detail.
The protection circuit 305 is coupled to the impulse response generation unit 303. The protection circuit 305 is configured to generate a speaker stroke protection value to the gain controller 307 based on the stroke prediction value Y (t). A delay circuit 306 configured to generate a delayed audio signal to the gain controller 307 from the audio signal X (t).
The gain controller 307 is coupled to the protection circuit 305 and the delay circuit 306. The gain controller 307 is configured to generate the audio signal Y (t) of the maximum stroke limit from the delayed audio signal and the speaker stroke protection value to avoid that the speaker exceeds the maximum stroke limit (Xmax).
Next, the embodiment of the present invention compares the differences between the prior art and the embodiment of the present invention through experimental results, please refer to table one, as follows:
List one
As shown in the above table, the stroke prediction circuit of the prior art adopts a 1024-order filter circuit, but the embodiment of the present invention only needs to adopt a 128-order filter circuit. In comparison, the present invention can save about 1/8 times of memory space on the storage space of the memory.
In the prior art, a filter circuit with a sampling frequency of 48kHz and 1024 orders is adopted, and for the calculation amount of the DSP, the calculation is carried out by a pulse period of 48Mega to obtain the result of the stroke prediction value. The embodiment of the invention adopts a filter circuit with sampling frequency of 6kHz and 128 orders and a low-pass filter circuit. The low pass filter circuit is estimated to take approximately 1440K (10+1440K) of the pulse period of the DSP to operate. The DSP operand is calculated only by a pulse period of 2208K, and the result of the stroke prediction value Y (t) can be obtained. Overall, the embodiment of the invention can save about 1/24 times of DSP operand. In other words, embodiments of the present invention have less memory usage space and lower DSP operand where high accuracy (> 98%) stroke prediction values are also achievable.
In summary, in the speaker stroke prediction system of the present invention, the down-sampling circuit improves the accuracy of the impulse response generating unit at low frequency, and can effectively reduce the order of the filter circuit of the impulse response generating unit, so as to use less memory storage space and lower DSP operand.
The invention has been disclosed above in terms of preferred embodiments, however, it will be understood by those skilled in the art that the embodiments are merely illustrative of the invention and should not be construed as limiting the scope of the invention. It should be noted that all changes and substitutions equivalent to the described embodiments are considered to be covered by the scope of the present invention. Accordingly, the scope of the invention is defined by the appended claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311163913.0A CN119603607A (en) | 2023-09-11 | 2023-09-11 | Speaker excursion prediction system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311163913.0A CN119603607A (en) | 2023-09-11 | 2023-09-11 | Speaker excursion prediction system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119603607A true CN119603607A (en) | 2025-03-11 |
Family
ID=94843198
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311163913.0A Pending CN119603607A (en) | 2023-09-11 | 2023-09-11 | Speaker excursion prediction system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119603607A (en) |
-
2023
- 2023-09-11 CN CN202311163913.0A patent/CN119603607A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9615174B2 (en) | Arrangement and method for identifying and compensating nonlinear vibration in an electro-mechanical transducer | |
| US20200313529A1 (en) | Methods and systems for estimating transducer parameters | |
| TWI619394B (en) | Method and arrangement for controlling an electro-acoustical transducer | |
| EP2642769B1 (en) | A loudspeaker drive circuit for determining loudspeaker characteristics and/or diagnostics | |
| KR102811085B1 (en) | System and method for compensating for non-linear behavior for an acoustic transducer based on magnetic flux | |
| US20120328113A1 (en) | Control of a loudspeaker output | |
| JP2014050106A (en) | Method for processing sound signal by using overall response modeling of dynamic speaker | |
| NL2014251A (en) | Echo cancellation methodology and assembly for electroacoustic communication apparatuses. | |
| Bright et al. | Active control of loudspeakers: An investigation of practical applications | |
| Klippel | Measurement of large-signal parameters of electrodynamic transducer | |
| CN113132855B (en) | System and method for protecting speakers with excessive excursion, frequency compensation and non-linear correction | |
| KR102810705B1 (en) | System and method for compensating for non-linear behavior for an acoustic transducer | |
| GB2542210A (en) | Nonlinear acoustic echo cancellation based on transducer impedance | |
| Klippel | Adaptive stabilization of electro-dynamical transducers | |
| CN111050251B (en) | Nonlinear port parameters for speaker inverter box modeling | |
| Klippel | Modeling the large signal behavior of micro-speakers | |
| CN119603607A (en) | Speaker excursion prediction system | |
| TWI847676B (en) | Loudspeaker excursion prediction system | |
| US20240406624A1 (en) | Loudspeaker excursion prediction system | |
| JP6503537B1 (en) | Control method and apparatus for extracting the limit ability of a speaker system | |
| CN112804626B (en) | Method and system for dynamically controlling amplitude of loudspeaker and mobile terminal | |
| Gruber et al. | A state-space recurrent neural network model for dynamical loudspeaker system identification | |
| Klippel | Nonlinear damping in micro-speakers | |
| Nakao et al. | An estimation method of parameters for closed-box loudspeaker system | |
| Klippel | Nonlinear losses in electro-acoustical transducers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |