Game Instance


Let the games begin

Bass-Reflex transfer function

Frequency and phase response. Phase and group delay.

This is a short article on the mathematical formulas modeling the SPL and phase responses of vented loudspeakers. The phase delay and group delay will be defined and discussed towards the end.

Transfer function

in a nutshell, is a 4th order high-pass filter relying on the Thiele/Small parameters of your speaker. As presented by Herzog and Hilsamer, it is the following:

G ( s ) = ( s ω ) 4 1 + a 1 ( s ω ) + a 2 ( s ω ) 2 + a 3 ( s ω ) 3 + ( s ω ) 4

where: a 1 = 1 Q l h + h Q t s ; a 2 = α + 1 h + h + 1 Q l Q t s ; a 3 = 1 Q t s h + h Q l ;

Ql represents the quality factor of the box. It can be estimated at 7 for a box with average losses or 15 for a better constructed one. The tuning ratio is determined as h=fb/fs, where fb is the resonance frequency of the vent and fs is the resonance frequency of the speaker. Qts is the speaker's total quality factor and it should appear in its datasheet. The α=VAS/VB represents the compliance ratio, where VAS is the volume of air having the same compliance as the speaker and VB is the effective internal box volume.

Real and Imaginary

Remember that the s is a complex parameter of the form s = j ω s=jomega where ω = 2 π f omega=2pif and consequently the entire relation G(s) is complex. We thus need the identify the real and imaginary parts of the transfer function.

Replacing all the above, we get G ( ) = ω ^ 4 ( 1 - a 2 ω ^ 2 + ω ^ 4 ) + j ( a 1 ω ^ - a 3 ω ^ 3 ) G(j omega)=hat omega^4/((1-a_2 hat omega^2 + hat omega^4) + j(a_1 hat omega - a_3 hat omega^3)) , where ω ^ = ω ω 0 hat omega=omega/omega_0 .

The denominator is a complex number, which isn't very helpful, so the relation must be rationalized with the denominator's complex conjugate.

We then get G ( ) = ω ^ 4 [ ( 1 - a 2 ω ^ 2 + ω ^ 4 ) - j ( a 1 ω ^ - a 3 ω ^ 3 ) ] ( 1 - a 2 ω ^ 2 + ω ^ 4 ) 2 + ( a 1 ω ^ - a 3 ω ^ 3 ) 2 G(j omega)=(hat omega^4[(1 - a_2 hat omega^2 + hat omega^4) - j(a_1 hat omega - a_3 hat omega^3)])/((1-a_2 hat omega^2 + hat omega^4)^2 + (a_1 hat omega - a_3 hat omega^3)^2) from which we extract R e ( G ( ) ) = ω ^ 4 ( 1 - a 2 ω ^ 2 + ω ^ 4 ) ( 1 - a 2 ω ^ 2 + ω ^ 4 ) 2 + ( a 1 ω ^ - a 3 ω ^ 3 ) 2 Re(G(j omega)) = (hat omega^4(1 - a_2 hat omega^2 + hat omega^4))/((1-a_2 hat omega^2 + hat omega^4)^2 + (a_1 hat omega - a_3 hat omega^3)^2) , I m ( G ( ) ) = ω ^ 4 ( a 1 ω ^ - a 3 ω ^ 3 ) ( 1 - a 2 ω ^ 2 + ω ^ 4 ) 2 + ( a 1 ω ^ - a 3 ω ^ 3 ) 2 Im(G(jω)) = (hat omega^4(a_1 hat omega - a_3 hat omega^3))/((1-a_2 hat omega^2 + hat omega^4)^2 + (a_1 hat omega - a_3 hat omega^3)^2) .


Frequency response and Phase

can then be determined from the real and imaginary components of the transfer function.

| G ( s ) | = R e ( G ( s ) ) 2 + I m ( G ( s ) ) 2 |G(s)|=sqrt(Re(G(s))^2 +Im(G(s))^2) - the magnitude (frequency response)
G ( s ) = tan - 1 [ I m ( G ( s ) ) R e ( G ( s ) ) ] /_G(s)=tan^-1 [(Im(G(s))) / (Re(G(s)))] - the phase response, also represented as ϕ ( ω ) = a r g { G ( j ω ) } phi(omega)=arg{G(jomega)} .

Bass-Reflex enclosure modeled with the SQB4, Ql=15 alignment for a DC160-8 speaker. Frequency response and phase. Bass-Reflex enclosure modeled with the SQB4, Ql=15 alignment for a DC160-8 speaker. Frequency response and phase.


Phase and Group delays

are defined using the phase of the transfer function above. They have the meaning of time delay of the phase and time delay of groups of similar frequencies. Both represent a measure of distortion and hence their importance in design evaluation.

τ ϕ ( ω ) = - ϕ ( ω ) ω tau_(phi)(omega) = -(phi(omega))/omega - the phase delay,
τ g ( ω ) = - d ϕ ( ω ) d ω tau_(g)(omega) = -(dphi(omega))/(domega) - the group delay. Bass-Reflex enclosure modeled with the SQB4, Ql=15 alignment for a DC160-8 speaker. Frequency response, phase and group delay. Bass-Reflex enclosure modeled with the SQB4, Ql=15 alignment for a DC160-8 speaker. Frequency response, phase and group delay.

Conclusion

Knowing the transfer function coefficients - the speaker's Thiele/Small parameters and the Ql - allows the determination of the frequency response for a bass-reflex design. It also gives insights about the rather high group delays that the Bass-Reflex boxes manifest at low frequencies. According to the only known group delay study made by Blauert and Laws, the vented loudspeakers have group delays few times above the human audible thresholds.

The use of low-pass filters for the low frequency driver - passive cross-overs included - accentuates the group delays further more. One solution to this problem is suggested by Herzog and Hilsamer in their article on Low frequency group delay equalization of vented boxes using digital correction filters.