Speaker Design

Speaker Crossover Design: Slopes, Phase and a Worked Example

Published October 9, 2026

Speaker Crossover Design: Slopes, Phase and a Worked Example

How speaker crossovers split the signal between drivers: filter order, Linkwitz-Riley and Butterworth alignments, driver impedance, and a worked 2.5 kHz example.

A crossover splits the signal so each driver only receives the frequencies it can reproduce well. Designing one comes down to four decisions: where to cross over, how steeply to roll off, which filter alignment to use, and how to deal with the fact that a real driver is not a resistor. This guide explains each decision with computed numbers, then works through a complete hypothetical 2.5 kHz two-way design.

Short version: For most two-way designs, a 4th-order Linkwitz-Riley (24 dB per octave) crossover sums flat and keeps both drivers in phase, but a 2nd-order Linkwitz-Riley with one driver wired in reverse is simpler and cheaper in a passive network. Pick the crossover frequency from the drivers' usable ranges, not from the filter. Always design the filter for the driver's real impedance, or flatten that impedance with a Zobel network first. An electrical model is a starting point, not a finished design: acoustic measurements decide the final values.

Safety: Test any new crossover at low volume. A wrong polarity, a shorted capacitor or an undersized tweeter filter can send full-range power to a tweeter and destroy it. In a vehicle, disconnect the battery negative before wiring, fuse power cables close to the battery, and check behind a panel before cutting or drilling.

Key terms

TermMeaning
Crossover frequency (fc)The frequency where the low-pass and high-pass sections cross. For Butterworth filters each section is 3 dB down there; for Linkwitz-Riley filters each is 6 dB down.
OrderThe number of reactive elements per filter section. Each order adds roughly 6 dB per octave of eventual roll-off.
SlopeHow fast the response falls beyond fc, in dB per octave. 1st order is 6, 2nd is 12, 4th is 24.
AlignmentThe filter family and its Q value: Butterworth (Q 0.707 for 2nd order) or Linkwitz-Riley (Q 0.5 for 2nd order).
Passive crossoverInductors, capacitors and resistors between the amplifier and the driver. Handles full speaker power.
Active crossoverFiltering done before the power amplifier, in an analog crossover or a DSP, with one amplifier channel per driver.
Zobel networkA resistor and capacitor in series, placed across a driver to cancel the impedance rise caused by voice-coil inductance.
Re, LeThe driver's DC resistance and voice-coil inductance. They set how its impedance rises with frequency.

How a crossover works

Why drivers need one

A woofer's cone is too heavy and large to reproduce the top octaves cleanly, and a tweeter's small diaphragm cannot move enough air at low frequencies without damage. Feeding each driver only its own band reduces distortion, protects the tweeter and lets the two drivers be tuned separately. The cost is that the filters add phase shift, and the two drivers overlap near fc, so how they sum there matters.

Filter order and slope

A steeper slope keeps more of the unwanted band out of each driver, which helps protect a tweeter and reduces the region where both drivers radiate. It also needs more parts in a passive network, and more phase shift. Figure 1 below shows the low-pass roll-off for four orders; the numbers are in the table that follows.

Chart of low-pass magnitude in dB against frequency divided by crossover frequency for 1st-order, LR2, LR4 and LR8 filters, all passing through minus 6 dB at the crossover frequency except the 1st-order curve at minus 3 dB. Ideal filter model.
Figure 1: Low-pass roll-off by filter order. Source: ideal filter model computed from transfer functions, not a measurement.
Low-pass filter0.5 x fcAt fc2 x fc4 x fc
1st order (6 dB/oct)-0.97 dB-3.01 dB-6.99 dB-12.30 dB
LR2 (12 dB/oct)-1.94 dB-6.02 dB-13.98 dB-24.61 dB
LR4 (24 dB/oct)-0.53 dB-6.02 dB-24.61 dB-48.20 dB
LR8 (48 dB/oct)-0.03 dB-6.02 dB-48.20 dB-96.33 dB

These are electrical filter values. The acoustic slope you actually hear is the filter multiplied by the driver's own natural roll-off, so a woofer that already falls off above its range may behave like a steeper filter than the table suggests.

Butterworth versus Linkwitz-Riley

A Butterworth filter has the flattest possible passband, but each section is only 3 dB down at fc. Add the two outputs and, for a 2nd-order pair, you get a +3.01 dB bump at fc once one driver is reversed to avoid a null. A Linkwitz-Riley filter is built by cascading two identical Butterworth sections, which places each output 6.02 dB down at fc, so the pair sums to 0 dB. Figure 2 shows the computed sums.

Chart of summed crossover response in dB versus frequency at a 2500 hertz crossover: LR4, LR2 with one driver inverted and 1st order sum flat at 0 dB, Butterworth 2nd order with inverted driver peaks at plus 3 dB, and Butterworth with normal polarity has a deep null. Ideal filter model.
Figure 2: Summed response of ideal filter pairs at 2,500 Hz. Source: ideal filter model, hypothetical crossover frequency.

Phase is the other half of the story. A 2nd-order pair (Butterworth or Linkwitz-Riley) has outputs 180 degrees apart at all frequencies, so one driver must be wired in reverse polarity. A 4th-order Linkwitz-Riley pair is in phase at all frequencies and needs no inversion. A 1st-order pair is 90 degrees apart at all frequencies and sums flat in magnitude, but its slope is shallow. Rane's primer and Linkwitz's own papers cover the derivation.

Off-axis behaviour

Two drivers spaced apart radiate with a path difference that changes with vertical angle. With the drivers 0.14 m apart at 2,500 Hz (wavelength 0.137 m), the model predicts nulls at plus and minus 29.3 degrees for in-phase alignments (LR4, or LR2 with the tweeter reversed). The pattern is symmetrical about the axis. A 1st-order crossover with normal polarity has nulls near minus 47 and plus 14 degrees, so its main lobe is tilted. Figure 3 shows this.

Chart of level in dB versus vertical angle at the crossover frequency for two drivers 0.14 metres apart. LR4 and LR2 curves overlap and are symmetric with nulls at about plus and minus 29 degrees. The Butterworth curve is 3 dB higher. The 1st-order curve has nulls near minus 47 and plus 14 degrees.
Figure 3: Vertical lobing at 2,500 Hz for ideal point sources 0.14 m apart. Source: simplified far-field model, not a measurement.

This is why the lobe width is a reason to keep driver spacing small relative to the wavelength at fc. A lower crossover frequency or closer driver spacing widens the useful lobe.

Passive filters and real driver impedance

Textbook component formulas assume a resistive load. A voice coil is a resistance (Re) in series with an inductance (Le), so its impedance climbs with frequency. A filter designed for a flat 6 ohm load will behave differently when it meets that rising impedance. The example below makes the size of the error concrete.

Worked example (hypothetical drivers)

Take a hypothetical 6.5 inch woofer with Re 6.0 ohm and Le 0.50 mH, and a hypothetical tweeter treated as a 6.0 ohm resistor. Cross over at 2,500 Hz with a 2nd-order Linkwitz-Riley network. For a 2nd-order filter with quality factor Q into a load R, the series and shunt values are L = R / (Q x 2 pi fc) and C = Q / (2 pi fc x R). With Q = 0.5 and R = 6.0 ohm, the computed values are:

PartRoleValue
L1Woofer low-pass, series0.764 mH
C1Woofer low-pass, shunt5.305 uF
C2Tweeter high-pass, series5.305 uF
L2Tweeter high-pass, shunt0.764 mH
RzZobel resistor (equal to Re)6.0 ohm
CzZobel capacitor (Le / Re squared)13.9 uF
Schematic of a two-way 2nd-order Linkwitz-Riley passive crossover at 2500 hertz: a series inductor and shunt capacitor feed the woofer with a Zobel network across it, and a series capacitor and shunt inductor feed the tweeter, which is wired in reverse polarity.
Figure 4: Schematic of the worked example. Source: hypothetical drivers; part values computed from the formulas above.

The woofer's impedance without a Zobel rises from 6.03 ohm at 200 Hz to 9.88 ohm at 2,500 Hz, 16.81 ohm at 5,000 Hz and 63.12 ohm at 20,000 Hz. With the Zobel it stays at 6.00 ohm across the same range, because the Zobel is chosen to cancel the inductance exactly in this simplified model. The effect on the filter output voltage at the driver terminals is large:

FrequencyTarget (6.0 ohm resistor)Woofer, no ZobelWoofer with Zobel
1,000 Hz-1.29 dB-2.46 dB-1.29 dB
2,500 Hz-6.02 dB-1.69 dB-6.02 dB
5,000 Hz-13.98 dB-4.82 dB-13.98 dB
10,000 Hz-24.61 dB-22.63 dB-24.61 dB
Two charts. Left: woofer impedance in ohms versus frequency, rising from 6 ohm to over 60 ohm without a Zobel and flat at 6 ohm with one. Right: low-pass output in dB, where the version without Zobel shows a peak of about plus 4 dB near 3.8 kilohertz and a minus 6 dB point near 5.2 kilohertz instead of 2.5 kilohertz.
Figure 5: Impedance and low-pass output for the hypothetical woofer. Source: simplified lumped model (Re 6.0 ohm, Le 0.50 mH), not a measurement.

Without the Zobel the response peaks at about +4.17 dB near 3,770 Hz, and the -6 dB point moves from 2,500 Hz to roughly 5,170 Hz. In practice the crossover has stopped crossing over where intended.

What this model leaves out

  • The woofer's mechanical resonance and the tweeter's resonance peak, which change impedance near their own frequencies.
  • Eddy-current effects, which make real voice-coil impedance rise more slowly than a pure inductor. A published refinement uses a more elaborate compensation network; a simple Zobel is an approximation.
  • Inductor winding resistance. A hypothetical 0.3 ohm in series with the 6 ohm woofer would cost about 0.42 dB of level.
  • Baffle step, driver offsets and each driver's natural acoustic roll-off.

Choosing the crossover frequency

  • Stay inside both drivers' usable ranges. The tweeter should cross well above its resonance frequency; installers commonly use a margin of roughly one and a half to two times resonance, which is a field rule of thumb, not a standard.
  • Watch cone breakup. Cross the woofer over before its response turns ragged at the top of its range, as shown on the manufacturer's response curve.
  • Consider spacing. The larger the driver spacing relative to the wavelength at fc, the narrower the clean forward lobe.
  • Consider tweeter excursion and power. A lower fc and a gentler slope send more low-frequency energy to the tweeter.

Step-by-step design process

  1. Collect manufacturer response curves and impedance data for both drivers. Measure them if you can.
  2. Choose fc inside the overlap of the usable ranges.
  3. Choose an order and alignment. Use LR4 in an active system; use LR2 or a similar low-order filter in many passive systems to limit parts count.
  4. Decide whether to flatten each driver's impedance with a Zobel network.
  5. Compute the component values for the load the filter will actually see.
  6. Check polarity: reverse one driver for 2nd-order alignments.
  7. Build a prototype with clips or a breadboard before soldering. Use non-polarized capacitors and low-resistance inductors.
  8. Measure and adjust (see below).
fcL (mH), R = 6 ohm, LR2C (uF), R = 6 ohm, LR2
1,000 Hz1.91013.26
1,500 Hz1.2738.842
2,000 Hz0.9556.631
2,500 Hz0.7645.305
3,000 Hz0.6374.421
3,500 Hz0.5463.789
4,000 Hz0.4773.316

For comparison at 2,500 Hz and 6 ohm, a 1st-order filter needs 0.382 mH and 10.61 uF, and a 2nd-order Butterworth filter needs 0.540 mH and 7.503 uF.

Measuring and checking

Measure each driver on its own, in its final enclosure or mounting, with the crossover in place. Check three things: the response of each section, the summed response with the tweeter at the correct polarity, and the summed response with it reversed. A deep notch at fc with the polarity you chose means the polarity is wrong. Always measure at the listening position or at a fixed distance and angle, and compare against the model rather than assuming the model is right. Test at low level first.

Comparison of alternatives

OptionSlopeSum at fcPolarityParts per wayMain trade-off
1st order6 dB/octFlat (0 dB)Normal, 90 degrees apart1Shallow slope, tilted lobe, tweeter exposed to low frequencies
2nd-order Butterworth12 dB/oct+3.01 dBReverse one driver2Peak at fc
2nd-order Linkwitz-Riley12 dB/oct0 dBReverse one driver2Gentle protection for the tweeter
4th-order Linkwitz-Riley24 dB/oct0 dBNormal, in phase4More parts and tolerance sensitivity in a passive network

Strengths and limits of this approach

The electrical model gives exact filter values and makes polarity and summing easy to reason about. Its limits are real: it assumes drivers that radiate from the same point, with flat response, in phase, and with predictable impedance. Real drivers have none of those properties, so the model is a starting point and acoustic measurement does the final work.

Common mistakes

  • Designing for the nominal impedance printed on the driver instead of its actual impedance at fc.
  • Forgetting to reverse one driver in a 2nd-order crossover.
  • Crossing a tweeter too close to its resonance.
  • Using polarized electrolytic capacitors in a signal path.
  • Assuming a flat electrical sum means a flat acoustic sum.
  • Ignoring inductor resistance and capacitor tolerance.
  • Testing at high volume first.

Sources and further reading

Last reviewed: October 2026

Speaker Crossover Design FAQ

What is the difference between a Butterworth and a Linkwitz-Riley crossover?

A Butterworth section is 3 dB down at the crossover frequency, so a 2nd-order pair sums to a +3 dB peak there. A Linkwitz-Riley section is 6 dB down, so the pair sums flat. Linkwitz-Riley filters are made by cascading two identical Butterworth sections.

Why do I have to reverse one driver in a 2nd-order crossover?

The low-pass and high-pass outputs of a 2nd-order filter are 180 degrees apart at every frequency. Reversing one driver brings them into phase so they add instead of cancelling at the crossover frequency. A 4th-order Linkwitz-Riley pair is already in phase and needs no reversal.

Do I need a Zobel network?

Not always, but it helps when you design a passive filter around a driver whose impedance rises with frequency. In the hypothetical example here, leaving it out moved the woofer's -6 dB point from 2,500 Hz to about 5,170 Hz. It is most useful on woofers with larger voice-coil inductance.

What slope should I choose, 12 dB or 24 dB per octave?

A 24 dB per octave slope protects the tweeter better and limits driver overlap, but costs more parts in a passive design. A 12 dB slope is simpler and often adequate if the crossover frequency is well above the tweeter's resonance. In an active or DSP system, 24 dB is easy to implement.

How do I choose the crossover frequency?

Pick a frequency inside the overlap of both drivers' usable ranges, well above the tweeter's resonance and below where the woofer's response becomes ragged. Installers commonly leave a margin of roughly one and a half to two times the tweeter's resonance, as a rule of thumb. Then check the result with measurements.

Can I use these formulas with real drivers directly?

Only as a starting point. The formulas assume a resistive load, flat drivers and a shared acoustic centre, none of which is true in practice. Measure the impedance and response of your drivers and adjust the values.

Is an active crossover better than a passive one?

An active crossover filters before the amplifier, so it avoids inductor loss and impedance interaction and allows high-order filters easily. It needs one amplifier channel per driver. A passive crossover is self-contained and simpler to install, but is limited by the parts and the driver's impedance.

Why is my crossover response not flat even though the filter sums flat?

The flat sum is an electrical result for ideal drivers. Real drivers have their own roll-off, resonances and acoustic offsets that shift phase and level around the crossover frequency. Acoustic measurement and adjustment are needed to correct for these.