Skip to main content
Physics LibreTexts

6.1: Bass-Reflex Enclosure Design

  • Page ID
    134632
    • Wikipedia

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\dsum}{\displaystyle\sum\limits} \)

    \( \newcommand{\dint}{\displaystyle\int\limits} \)

    \( \newcommand{\dlim}{\displaystyle\lim\limits} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Bass-reflex enclosures improve the low-frequency response of loudspeaker systems. Bass-reflex enclosures are also called "vented-box design" or "ported-cabinet design". A bass-reflex enclosure includes a vent or port between the cabinet and the ambient environment. This type of design, as one may observe by looking at contemporary loudspeaker products, is still widely used today. Although the construction of bass-reflex enclosures is fairly simple, their design is not simple, and requires proper tuning. This reference focuses on the technical details of bass-reflex design.

    Effects of the Port on the Enclosure Response

    Before discussing the bass-reflex enclosure, it is important to be familiar with the simpler sealed enclosure system performance. As the name suggests, the sealed enclosure system attaches the loudspeaker to a sealed enclosure (except for a small air leak included to equalize the ambient pressure inside). Ideally, the enclosure would act as an acoustical compliance element, as the air inside the enclosure is compressed and rarified. Often, however, an acoustic material is added inside the box to reduce standing waves, dissipate heat, and other reasons. This adds a resistive element to the acoustical lumped-element model. A non-ideal model of the effect of the enclosure actually adds an acoustical mass element to complete a series lumped-element circuit. For more on sealed enclosure design, see the Sealed Box Subwoofer Design page.

    In the case of a bass-reflex enclosure, a port is added to the construction. Typically, the port is cylindrical and is flanged on the end pointing outside the enclosure. In a bass-reflex enclosure, the amount of acoustic material used is usually much less than in the sealed enclosure case, often none at all. This allows air to flow freely through the port. Instead, the larger losses come from the air leakage in the enclosure. With this setup, a lumped-element acoustical circuit has the form shown in the diagram below.

    Vented_box_ckt.gif
    Figure 1: Bass-reflex enclosure acoustic circuit. (Public Domain; Kaeding via Wikipedia)

    In this figure, \({\displaystyle Z_{RAD}}\) represents the radiation impedance of the outside environment on the loudspeaker diaphragm. The loading on the rear of the diaphragm has changed when compared to the sealed enclosure case. If one visualizes the movement of air within the enclosure, some of the air is compressed and rarified by the compliance of the enclosure, some leaks out of the enclosure, and some flows out of the port. This explains the parallel combination of \({\displaystyle M_{AP}}\), \({\displaystyle C_{AB}}\), and \({\displaystyle R_{AL}}\). A truly realistic model would incorporate a radiation impedance of the port in series with \({\displaystyle M_{AP}}\), but for now it is ignored. Finally, \({\displaystyle M_{AB}}\), the acoustical mass of the enclosure, is included as discussed in the sealed enclosure case. The formulas which calculate the enclosure parameters are listed in Appendix B.

    It is important to note the parallel combination of \({\displaystyle M_{AP}}\) and \({\displaystyle C_{AB}}\). This forms a Helmholtz resonator (click here for more information). Physically, the port functions as the “neck” of the resonator and the enclosure functions as the “cavity.” In this case, the resonator is driven from the piston directly on the cavity instead of the typical Helmholtz case where it is driven at the “neck.” However, the same resonant behavior still occurs at the enclosure resonance frequency, \({\displaystyle f_{B}}\). At this frequency, the impedance seen by the loudspeaker diaphragm is large (Figure 2). Thus, the load on the loudspeaker reduces the velocity flowing through its mechanical parameters, causing an anti-resonance condition where the displacement of the diaphragm is a minimum. Instead, the majority of the volume velocity is actually emitted by the port itself instead of the loudspeaker. When this impedance is reflected to the electrical circuit, it is proportional to \({\displaystyle 1/Z}\), thus a minimum in the impedance seen by the voice coil is small. Figure 3 shows a plot of the impedance seen at the terminals of the loudspeaker. In this example, \({\displaystyle f_{B}}\) was found to be about 40 Hz, which corresponds to the null in the voice-coil impedance.

    Za0_Zvc_plots.gif Figure 2. Impedances seen by the loudspeaker diaphragm and voice coil. (Public Domain; Kaeding via Wikipedia)

    Quantitative Analysis of Port on Enclosure

    The performance of the loudspeaker is first measured by its velocity response, which can be found directly from the equivalent circuit of the system. As the goal of most loudspeaker designs is to improve the bass response (leaving high-frequency production to a tweeter), low frequency approximations will be made as much as possible to simplify the analysis. First, the inductance of the voice coil, \({\displaystyle {\it {L_{E}}}}\), can be ignored as long as \({\displaystyle \omega \ll R_{E}/L_{E}}\). In a typical loudspeaker, \({\displaystyle {\it {L_{E}}}}\) is of the order of 1 mH, while \({\displaystyle {\it {R_{E}}}}\) is typically \({\displaystyle \Omega }\), thus an upper frequency limit is approximately 1 kHz for this approximation, which is certainly high enough for the frequency range of interest.

    Another approximation involves the radiation impedance, \({\displaystyle {\it {Z_{RAD}}}}\). It can be shown [1] that this value is given by the following equation (in acoustical ohms):

    \[ Z_{RAD}={\frac {\rho _{0}c}{\pi a^{2}}}\left[\left(1-{\frac {J_{1}(2ka)}{ka}}\right)+j{\frac {H_{1}(2ka)}{ka}}\right]\]

    where \({\displaystyle J_{1}(x)}\) and \({\displaystyle H_{1}(x)}\) are types of Bessel functions. For small values of \(ka\),

    \[ J_{1}(2ka)\approx ka\]

    and

    \[H_{1}(2ka)\approx {\frac {8(ka)^{2}}{3\pi }}\]

    results in

    \[\Rightarrow Z_{RAD}\approx j{\frac {8\rho _{0}\omega }{3\pi ^{2}a}}=jM_{A1}\]

    Hence, the low-frequency impedance on the loudspeaker is represented with an acoustic mass \({\displaystyle M_{A1}}\) [1]. For a simple analysis, \({\displaystyle R_{E}}\), \({\displaystyle M_{MD}}\), \({\displaystyle C_{MS}}\), and \({\displaystyle R_{MS}}\) (the transducer parameters, or Thiele-Small parameters) are converted to their acoustical equivalents. All conversions for all parameters are given in Appendix A. Then, the series masses, \({\displaystyle M_{AD}}\), \({\displaystyle M_{A1}}\), and \({\displaystyle M_{AB}}\), are lumped together to create MAC\({\displaystyle M_{AC}}\). This new circuit is shown below.

    VB_LF_ckt.gif
    Figure 4. Low-Frequency Equivalent Acoustic Circuit. (Public Domain; Kaeding via Wikipedia)

    Unlike sealed enclosure analysis, there are multiple sources of volume velocity that radiate to the outside environment. Hence, the diaphragm volume velocity, \({\displaystyle U_{D}}\), is not analyzed but rather \({\displaystyle U_{0}=U_{D}+U_{P}+U_{L}}\). This essentially draws a “bubble” around the enclosure and treats the system as a source with volume velocity \({\displaystyle U_{0}}\). This “lumped” approach will only be valid for low frequencies, but previous approximations have already limited the analysis to such frequencies anyway. It can be seen from the circuit that the volume velocity flowing into the enclosure, \({\displaystyle U_{B}=-U_{0}}\), compresses the air inside the enclosure. Thus, the circuit model of Figure 3 is valid and the relationship relating input voltage, \({\displaystyle V_{IN}}\) to \({\displaystyle U_{0}}\) may be computed.

    In order to make the equations easier to understand, several parameters are combined to form other parameter names. First, \({\displaystyle \omega _{B}}\) and \({\displaystyle \omega _{S}}\), the enclosure and loudspeaker resonance frequencies, respectively, are:

    \[ \omega _{B}={\frac {1}{\sqrt {M_{AP}C_{AB}}}}\]

    and

    \[\omega _{S}={\frac {1}{\sqrt {M_{AC}C_{AS}}}}\]

    Based on the nature of the derivation, it is convenient to define the parameters \(\omega _{0}\) and \(h\), the Helmholtz tuning ratio:

    \[\omega _{0}={\sqrt {\omega _{B}\omega _{S}}}\]

    and

    \[ h={\frac {\omega _{B}}{\omega _{S}}}\]

    A parameter known as the compliance ratio or volume ratio, (\(\alpha\)), is given by:

    \[ \alpha ={\frac {C_{AS}}{C_{AB}}}={\frac {V_{AS}}{V_{AB}}}\]

    Other parameters are combined to form what are known as quality factors:

    \[ Q_{L}=R_{AL}{\sqrt {\frac {C_{AB}}{M_{AP}}}}\]

    and

    \[ Q_{TS}={\frac {1}{R_{AE}+R_{AS}}}{\sqrt {\frac {M_{AC}}{C_{AS}}}}\]

    This notation allows for a simpler expression for the resulting transfer function [1]:

    \[{\frac {U_{0}}{V_{IN}}}=G(s)={\frac {(s^{3}/\omega _{0}^{4})}{(s/\omega _{0})^{4}+a_{3}(s/\omega _{0})^{3}+a_{2}(s/\omega _{0})^{2}+a_{1}(s/\omega _{0})+1}}\]

    where

    • \({\displaystyle a_{1}={\frac {1}{Q_{L}{\sqrt {h}}}}+{\frac {\sqrt {h}}{Q_{TS}}}}\)
    • \({\displaystyle a_{2}={\frac {\alpha +1}{h}}+h+{\frac {1}{Q_{L}Q_{TS}}}}\)
    • \({\displaystyle a_{3}={\frac {1}{Q_{TS}{\sqrt {h}}}}+{\frac {\sqrt {h}}{Q_{L}}}}\)

    Development of Low-Frequency Pressure Response

    It can be shown [2] that for \({\displaystyle ka<1/2}\), a loudspeaker behaves as a spherical source. Here, a represents the radius of the loudspeaker. For a 15” diameter loudspeaker in air, this low frequency limit is about 150 Hz. For smaller loudspeakers, this limit increases. This limit dominates the limit which ignores \({\displaystyle L_{E}}\), and is consistent with the limit that models \({\displaystyle Z_{RAD}}\) by \({\displaystyle M_{A1}}\).

    Within this limit, the loudspeaker emits a volume velocity \({\displaystyle U_{0}}\), as determined in the previous section. For a simple spherical source with volume velocity \({\displaystyle U_{0}}\), the far-field pressure is given by [1]:

    \[ p(r)\simeq j\omega \rho _{0}U_{0}{\frac {e^{-jkr}}{4\pi r}}\]

    It is possible to simply let \({\displaystyle r=1}\) for this analysis without loss of generality because distance is only a function of the surroundings, not the loudspeaker. Also, because the transfer function magnitude is of primary interest, the exponential term, which has a unity magnitude, is omitted. Hence, the pressure response of the system is given by [1]:

    \[ {\frac {p}{V_{IN}}}={\frac {\rho _{0}s}{4\pi }}{\frac {U_{0}}{V_{IN}}}={\frac {\rho _{0}Bl}{4\pi S_{D}R_{E}M_{A}S}}H(s)\]

    where \({\displaystyle H(s)=sG(s)}\). In the following sections, design methods will focus on \({\displaystyle |H(s)|^{2}}\) rather than \({\displaystyle H(s)}\), which is given by:

    \({\displaystyle |H(s)|^{2}={\frac {\Omega ^{8}}{\Omega ^{8}+\left(a_{3}^{2}-2a_{2}\right)\Omega ^{6}+\left(a_{2}^{2}+2-2a_{1}a_{3}\right)\Omega ^{4}+\left(a_{1}^{2}-2a_{2}\right)\Omega ^{2}+1}}}\) \({\displaystyle \Omega ={\frac {\omega }{\omega _{0}}}}\)

    This also implicitly ignores the constants in front of \({\displaystyle |H(s)|}\) since they simply scale the response and do not affect the shape of the frequency response curve.

    Alignments

    A popular way to determine the ideal parameters has been through the use of alignments. The concept of alignments is based upon filter theory. Filter development is a method of selecting the poles (and possibly zeros) of a transfer function to meet a particular design criterion. The criteria are the desired properties of a magnitude-squared transfer function, which in this case is \({\displaystyle |H(s)|^{2}}\). From any of the design criteria, the poles (and possibly zeros) of \({\displaystyle |H(s)|^{2}}\) are found, which can then be used to calculate the numerator and denominator. This is the “optimal” transfer function, which has coefficients that are matched to the parameters of \({\displaystyle |H(s)|^{2}}\) to compute the appropriate values that will yield a design that meets the criteria.

    There are many different types of filter designs, each which have trade-offs associated with them. However, this design is limited because of the structure of \({\displaystyle |H(s)|^{2}}\). In particular, it has the structure of a fourth-order high-pass filter with all zeros at s = 0. Therefore, only those filter design methods which produce a low-pass filter with only poles will be acceptable methods to use. From the traditional set of algorithms, only Butterworth and Chebyshev low-pass filters have only poles. In addition, another type of filter called a quasi-Butterworth filter can also be used, which has similar properties to a Butterworth filter. These three algorithms are fairly simple, thus they are the most popular. When these low-pass filters are converted to high-pass filters, the \({\displaystyle s\rightarrow 1/s}\) transformation produces \({\displaystyle s^{8}}\) in the numerator.

    More details regarding filter theory and these relationships can be found in numerous resources, including [5].

    Butterworth Alignment

    The Butterworth algorithm is designed to have a maximally flat pass band. Since the slope of a function corresponds to its derivatives, a flat function will have derivatives equal to zero. Since as flat of a pass band as possible is optimal, the ideal function will have as many derivatives equal to zero as possible at s = 0. Of course, if all derivatives were equal to zero, then the function would be a constant, which performs no filtering.

    Often, it is better to examine what is called the loss function. Loss is the reciprocal of gain, thus

    \[ |{\hat {H}}(s)|^{2}={\frac {1}{|H(s)|^{2}}}\]

    The loss function can be used to achieve the desired properties, then the desired gain function is recovered from the loss function.

    Now, applying the desired Butterworth property of maximal pass-band flatness, the loss function is simply a polynomial with derivatives equal to zero at s = 0. At the same time, the original polynomial must be of degree eight (yielding a fourth-order function). However, derivatives one through seven can be equal to zero if [3]

    \[ |{\hat {H}}(\Omega )|^{2}=1+\Omega ^{8}\Rightarrow |H(\Omega )|^{2}={\frac {1}{1+\Omega ^{8}}}\]

    With the high-pass transformation \({\displaystyle \Omega \rightarrow 1/\Omega }\),

    \[ |H(\Omega )|^{2}={\frac {\Omega ^{8}}{\Omega ^{8}+1}}\]

    It is convenient to define \({\displaystyle \Omega =\omega /\omega _{3dB}}\), since \({\displaystyle \Omega =1\Rightarrow |H(s)|^{2}=0.5}\) or -3 dB. This definition allows the matching of coefficients for the \({\displaystyle |H(s)|^{2}}\) describing the loudspeaker response when \({\displaystyle \omega _{3dB}=\omega _{0}}\). From this matching, the following design equations are obtained [1]:

    \({\displaystyle a_{1}=a_{3}={\sqrt {4+2{\sqrt {2}}}}}\) \({\displaystyle a_{2}=2+{\sqrt {2}}}\)

    Quasi-Butterworth Alignment

    The quasi-Butterworth alignments do not have as well-defined of an algorithm when compared to the Butterworth alignment. The name “quasi-Butterworth” comes from the fact that the transfer functions for these responses appear similar to the Butterworth ones, with (in general) the addition of terms in the denominator. This will be illustrated below. While there are many types of quasi-Butterworth alignments, the simplest and most popular is the 3rd order alignment (QB3). The comparison of the QB3 magnitude-squared response against the 4th order Butterworth is shown below.

    \({\displaystyle \left|H_{QB3}(\omega )\right|^{2}={\frac {(\omega /\omega _{3dB})^{8}}{(\omega /\omega _{3dB})^{8}+B^{2}(\omega /\omega _{3dB})^{2}+1}}}\) \({\displaystyle \left|H_{B4}(\omega )\right|^{2}={\frac {(\omega /\omega _{3dB})^{8}}{(\omega /\omega _{3dB})^{8}+1}}}\)

    Notice that the case B=0\({\displaystyle B=0}\) is the Butterworth alignment. The reason that this QB alignment is called 3rd order is due to the fact that as B increases, the slope approaches 3 dec/dec instead of 4 dec/dec, as in 4th order Butterworth. This phenomenon can be seen in Figure 5.

    QB3_gradient.GIF

    Figure 5: 3rd-Order Quasi-Butterworth Response for \\({\displaystyle 0.1\leq B\leq 3}\)

    Equating the system response \\({\displaystyle |H(s)|^{2}}\) with \\({\displaystyle |H_{QB3}(s)|^{2}}\), the equations guiding the design can be found [1]:

    \({\displaystyle B^{2}=a_{1}^{2}-2a_{2}}\) \({\displaystyle a_{2}^{2}+2=2a_{1}a_{3}}\) \({\displaystyle a_{3}={\sqrt {2a_{2}}}}\) \({\displaystyle a_{2}>2+{\sqrt {2}}}\)

    Chebyshev Alignment

    The Chebyshev algorithm is an alternative to the Butterworth algorithm. For the Chebyshev response, the maximally-flat passband restriction is abandoned. Now, a ripple, or fluctuation is allowed in the pass band. This allows a steeper transition or roll-off to occur. In this type of application, the low-frequency response of the loudspeaker can be extended beyond what can be achieved by Butterworth-type filters. An example plot of a Chebyshev high-pass response with 0.5 dB of ripple against a Butterworth high-pass response for the same ω3dB\({\displaystyle \omega _{3dB}}\) is shown below.

    Butt_vs_Cheb_HP.gif

    Figure 6: Chebyshev vs. Butterworth High-Pass Response.

    The Chebyshev response is defined by [4]:

    \[ |{\hat {H}}(j\Omega )|^{2}=1+\epsilon ^{2}C_{n}^{2}(\Omega )\]

    \({\displaystyle C_{n}(\Omega )}\) is called the Chebyshev polynomial and is defined by [4]:

    \({\displaystyle C_{n}(\Omega )={\big \lbrace }}\) \({\displaystyle \cos[n\cos ^{-1}(\Omega )]}\) \({\displaystyle |\Omega |<1}\)
    \({\displaystyle \cosh[n\cosh ^{-1}(\Omega )]}\) \({\displaystyle |\Omega |>1}\)

    Fortunately, Chebyshev polynomials satisfy a simple recursion formula [4]:

    \({\displaystyle C_{0}(x)=1}\) \({\displaystyle C_{1}(x)=x}\) \({\displaystyle C_{n}(x)=2xC_{n-1}-C_{n-2}}\)

    For more information on Chebyshev polynomials, see the Wolfram Mathworld: Chebyshev Polynomials page.

    When applying the high-pass transformation to the 4th order form of |H^(jΩ)|2\({\displaystyle |{\hat {H}}(j\Omega )|^{2}}\), the desired response has the form [1]:

    \[ |H(j\Omega )|^{2}={\frac {1+\epsilon ^{2}}{1+\epsilon ^{2}C_{4}^{2}(1/\Omega )}}\]

    The parameter ϵ\({\displaystyle \epsilon }\) determines the ripple. In particular, the magnitude of the ripple is 10log[1+ϵ2]\({\displaystyle 10{\rm

    ParseError: EOF expected (click for details)
    Callstack:
        at (Bookshelves/Waves_and_Acoustics/Acoustics/06:_Miscellaneous_Applications/6.01:_Bass-Reflex_Enclosure_Design), /content/body/div[7]/p[10]/span, line 1, column 4
    
    }\) dB and can be chosen by the designer, similar to B in the quasi-Butterworth case. Using the recursion formula for Cn(x)\({\displaystyle C_{n}(x)}\),

    \[ C_{4}\left({\frac {1}{\Omega }}\right)=8\left({\frac {1}{\Omega }}\right)^{4}-8\left({\frac {1}{\Omega }}\right)^{2}+1\]

    Applying this equation to |H(jΩ)|2\({\displaystyle |H(j\Omega )|^{2}}\) [1],

    ⇒\({\displaystyle \Rightarrow |H(\Omega )|^{2}={\frac
    ParseError: invalid DekiScript (click for details)
    Callstack:
        at (Bookshelves/Waves_and_Acoustics/Acoustics/06:_Miscellaneous_Applications/6.01:_Bass-Reflex_Enclosure_Design), /content/body/div[7]/table[3]/tbody/tr[1]/td/span[1], line 1, column 1
    
    ParseError: invalid DekiScript (click for details)
    Callstack:
        at (Bookshelves/Waves_and_Acoustics/Acoustics/06:_Miscellaneous_Applications/6.01:_Bass-Reflex_Enclosure_Design), /content/body/div[7]/table[3]/tbody/tr[1]/td/span[2], line 1, column 1
    
    }\)

    \({\displaystyle \Omega ={\frac {\omega }{\omega _{n}}}}\)

    \({\displaystyle \omega _{n}={\frac {\omega _{3dB}}{2}}{\sqrt {2+{\sqrt {2+2{\sqrt {2+{\frac {1}{\epsilon ^{2}}}}}}}}}}\)

    Thus, the design equations become [1]:

    \({\displaystyle \omega _{0}=\omega _{n}{\sqrt[{8}]{\frac {64\epsilon ^{2}}{1+\epsilon ^{2}}}}}\) \({\displaystyle k=\tanh \left[{\frac {1}{4}}\sinh ^{-1}\left({\frac {1}{\epsilon }}\right)\right]}\) \({\displaystyle D={\frac {k^{4}+6k^{2}+1}{8}}}\)
    \({\displaystyle a_{1}={\frac {k{\sqrt {4+2{\sqrt {2}}}}}{\sqrt[{4}]{D}}},}\) \({\displaystyle a_{2}={\frac {1+k^{2}(1+{\sqrt {2}})}{\sqrt {D}}}}\) ({\displaystyle a_{3}={\frac {a_{1}}{\sqrt {D}}}\left[1-{\frac {1-k^{2}}{2{\sqrt {2}}}}\right]}\)

    Choosing the Correct Alignment

    With all the equations that have already been presented, the question naturally arises, “Which one should I choose?” Notice that the coefficients \({\displaystyle a_{1}}\), a2\({\displaystyle a_{2}}\), and \({\displaystyle a_{3}}\) are not simply related to the parameters of the system response. Certain combinations of parameters may indeed invalidate one or more of the alignments because they cannot realize the necessary coefficients. With this in mind, general guidelines have been developed to guide the selection of the appropriate alignment. This is very useful if one is designing an enclosure to suit a particular transducer that cannot be changed.

    The general guideline for the Butterworth alignment focuses on \({\displaystyle Q_{L}}\) and \({\displaystyle Q_{TS}}\). Since the three coefficients \({\displaystyle a_{1}}\), \({\displaystyle a_{2}}\), and \({\displaystyle a_{3}}\) are a function of \({\displaystyle Q_{L}}\), QTS\({\displaystyle Q_{TS}}\), h, and \({\displaystyle \alpha }\), fixing one of these parameters yields three equations that uniquely determine the other three. In the case where a particular transducer is already given, \({\displaystyle Q_{TS}}\) is essentially fixed. If the desired parameters of the enclosure are already known, then \({\displaystyle Q_{L}}\) is a better starting point.

    In the case that the rigid requirements of the Butterworth alignment cannot be satisfied, the quasi-Butterworth alignment is often applied when \({\displaystyle Q_{TS}}\) is not large enough.. The addition of another parameter, B, allows more flexibility in the design.

    For QTS\({\displaystyle Q_{TS}}\) values that are too large for the Butterworth alignment, the Chebyshev alignment is typically chosen. However, the steep transition of the Chebyshev alignment may also be utilized to attempt to extend the bass response of the loudspeaker in the case where the transducer properties can be changed.

    In addition to these three popular alignments, research continues in the area of developing new algorithms that can manipulate the low-frequency response of the bass-reflex enclosure. For example, a 5th order quasi-Butterworth alignment has been developed [6]. Another example [7] applies root-locus techniques to achieve results. In the modern age of high-powered computing, other researchers have focused their efforts in creating computerized optimization algorithms that can be modified to achieve a flatter response with sharp roll-off or introduce quasi-ripples which provide a boost in sub-bass frequencies [8].

    References

    [1] Leach, W. Marshall, Jr. Introduction to Electroacoustics and Audio Amplifier Design. 2nd ed. Kendall/Hunt, Dubuque, IA. 2001.

    [2] Beranek, L. L. Acoustics. 2nd ed. Acoustical Society of America, Woodbridge, NY. 1993.

    [3] DeCarlo, Raymond A. “The Butterworth Approximation.” Notes from ECE 445. Purdue University. 2004.

    [4] DeCarlo, Raymond A. “The Chebyshev Approximation.” Notes from ECE 445. Purdue University. 2004.

    [5] VanValkenburg, M. E. Analog Filter Design. Holt, Rinehart and Winston, Inc. Chicago, IL. 1982.

    [6] Kreutz, Joseph and Panzer, Joerg. "Derivation of the Quasi-Butterworth 5 Alignments." Journal of the Audio Engineering Society. Vol. 42, No. 5, May 1994.

    [7] Rutt, Thomas E. "Root-Locus Technique for Vented-Box Loudspeaker Design." Journal of the Audio Engineering Society. Vol. 33, No. 9, September 1985.

    [8] Simeonov, Lubomir B. and Shopova-Simeonova, Elena. "Passive-Radiator Loudspeaker System Design Software Including Optimization Algorithm." Journal of the Audio Engineering Society. Vol. 47, No. 4, April 1999.

    Appendix A: Equivalent Circuit Parameters

    Name Electrical Equivalent Mechanical Equivalent Acoustical Equivalent
    Voice-Coil Resistance \({\displaystyle R_{E}}\) \({\displaystyle R_{ME}={\frac {(Bl)^{2}}{R_{E}}}}\) \({\displaystyle R_{AE}={\frac {(Bl)^{2}}{R_{E}S_{D}^{2}}}}\)
    Driver (Speaker) Mass See \({\displaystyle C_{MEC}}\) \({\displaystyle M_{MD}}\) \({\displaystyle M_{AD}={\frac {M_{MD}}{S_{D}^{2}}}}\)
    Driver (Speaker) Suspension Compliance \({\displaystyle L_{CES}=(Bl)^{2}C_{MS}}\) \({\displaystyle C_{MS}}\) \({\displaystyle C_{AS}=S_{D}^{2}C_{MS}}\)
    Driver (Speaker) Suspension Resistance \({\displaystyle R_{ES}={\frac {(Bl)^{2}}{R_{MS}}}}\) \({\displaystyle R_{MS}}\) \({\displaystyle R_{AS}={\frac {R_{MS}}{S_{D}^{2}}}}\)
    Enclosure Compliance \({\displaystyle L_{CEB}={\frac {(Bl)^{2}C_{AB}}{S_{D}^{2}}}}\) \({\displaystyle C_{MB}={\frac {C_{AB}}{S_{D}^{2}}}}\) \({\displaystyle C_{AB}}\)
    Enclosure Air-Leak Losses \({\displaystyle R_{EL}={\frac {(Bl)^{2}}{S_{D}^{2}R_{AL}}}}\) \({\displaystyle R_{ML}=S_{D}^{2}R_{AL}}\) \({\displaystyle R_{AL}}\)
    Acoustic Mass of Port \({\displaystyle C_{MEP}={\frac {S_{D}^{2}M_{AP}}{(Bl)^{2}}}}\) \({\displaystyle M_{MP}=S_{D}^{2}M_{AP}}\) \({\displaystyle M_{AP}}\)
    Enclosure Mass Load See \({\displaystyle C_{MEC}}\) See \({\displaystyle M_{MC}}\) \({\displaystyle M_{AB}}\)
    Low-Frequency Radiation Mass Load See \({\displaystyle C_{MEC}}\) See \({\displaystyle M_{MC}}\) \({\displaystyle M_{A1}}\)
    Combination Mass Load \({\displaystyle C_{MEC}={\frac {S_{D}^{2}M_{AC}}{(Bl)^{2}}}}\)
    =\({\displaystyle ={\frac {S_{D}^{2}(M_{AB}+M_{A1})+M_{MD}}{(Bl)^{2}}}}\)
    \({\displaystyle M_{MC}=S_{D}^{2}(M_{AB}+M_{A1})+M_{MD}}\) \({\displaystyle M_{AC}=M_{AD}+M_{AB}+M_{A1}}\)
    =MMDSD2+MAB+MA1\({\displaystyle ={\frac {M_{MD}}{S_{D}^{2}}}+M_{AB}+M_{A1}}\)

    Appendix B: Enclosure Parameter Formulas

    Vented_enclosure.gif

    Figure 7: Important dimensions of bass-reflex enclosure.

    Based on these dimensions [1],

    \({\displaystyle C_{AB}={\frac {V_{AB}}{\rho _{0}c_{0}^{2}}}}\) \({\displaystyle M_{AB}={\frac {B\rho _{eff}}{\pi a}}}\)
    \({\displaystyle B={\frac {d}{3}}\left({\frac {S_{D}}{S_{B}}}\right)^{2}{\sqrt {\frac {\pi }{S_{D}}}}+{\frac {8}{3\pi }}\left[1-{\frac {S_{D}}{S_{B}}}\right]}\) \({\displaystyle \rho _{0}\leq \rho _{eff}\leq \rho _{0}\left(1-{\frac {V_{fill}}{V_{B}}}\right)+\rho _{fill}{\frac {V_{fill}}{V_{B}}}}\)
    \({\displaystyle V_{AB}=V_{B}\left[1-{\frac {V_{fill}}{V_{B}}}\right]\left[1+{\frac {\gamma -1}{1+\gamma \left({\frac {V_{B}}{V_{fill}}}-1\right){\frac {\rho _{0}c_{air}}{\rho _{fill}c_{fill}}}}}\right]}\)
    \({\displaystyle V_{B}=hwd}\) (inside enclosure volume) \({\displaystyle S_{B}=wh}\) (inside area of the side the speaker is mounted on)
    \({\displaystyle c_{air}=}\)specific heat of air at constant volume \({\displaystyle c_{fill}=}\)specific heat of filling at constant volume (Vfilling\({\displaystyle V_{filling}}\))
    \({\displaystyle \rho _{0}=}\)mean density of air (about 1.3 kg/m3\({\displaystyle {\rm {m^{3}}}}\)) \({\displaystyle \rho _{fill}=}\) density of filling
    \({\displaystyle \gamma =}\) ratio of specific heats for air (1.4) \({\displaystyle c_{0}=}\) speed of sound in air (about 344 m/s)
    \({\displaystyle \rho _{eff}}\) = effective density of enclosure. If little or no filling (acceptable assumption in a bass-reflex system but not for sealed enclosures), \({\displaystyle \rho _{eff}\approx \rho _{0}}\)

    This page titled 6.1: Bass-Reflex Enclosure Design is shared under a CC BY-SA 4.0 license and was authored, remixed, and/or curated by Wikipedia via source content that was edited to the style and standards of the LibreTexts platform.