Why can't crossovers be a brick wall?

Status
Not open for further replies.
In one of the articles I linked above to better illustrate the lobing problems which simply disappears with a brick-wall FIR filter:

This is his set up with two full range drivers spaced 1 wavelength apart at crossover:

Fig13.png


And this is the polar response comparison of a normal DSP LR24 slope (still very steep) versus a 'brick-wall' FIR filter:

Fig14-Polars1.png

Figure 14 – The polar response at 1 kHz (1/3-oct, 5-degree angular resolution) using the LR24 crossover (left) and the linear phase brickwall crossover (right).

Whilst I am still undecided ultimately on the absolute audibility of phase and therefore the merits of linear phase versus quasi-transient-perfect crossovers etc, I can see no down side to the removal of the lobing issues in so many crossover designs.

I thick it is this aspect of FIR filtering which is often overlooked.
 
It is simple to create a perfect brick wall filter. Get wav file of a complete song, take FFT
An FFT has a length, though. That length means that the bandwidth of each "bin" can be no narrower than the SampleRate divided by the FFTlength, and you won't have any filter edges happening steeper than the edge of that bin is.
 
Last edited:
first of all it can be done.
but the result would be one huge horrid mess.
with no overlapping the source of the sound if it would excees the crossover point would jump from one place to an other.

it has been done in the past, if you don't mind i won't digg up the articles.
the end result was a system that guaranteed headaches.
your brain knows this would be not natural, and processing this kind of information simply made the listeners head ahce. for real.
within minutes.
not good.

so its not done as its useless.


so to make things sound good, you want drivers that overlap a lot, and use a 1st order filter. you want it to be an active one.
to avoid sufferring with impedance mismatch, and you want it to be digital so you can sort out delay correction without a tonnnnnnnnn of circuitry.

allso every mechanical resonating system has some ring down, a brick wall separator insted of a CROSS-OVER (ya, the name sortha suggest something if you are smart. like.. it ain't separating, but ->tricky part<- crossing over from one to an other/others <-end of tricky part-> ) would result in a bloody mess of beheaded children and cute fluffy toys. just to stay conservative 😀

And this is a fact or an opinion?
 
I don't mean any offense by this but these are somewhat naive questions that hint at your level of understanding in certain key subject areas. Answering this question is like trying to answer the question "why after more than 100 years of manufacturing refinement they cannot make cars that get over 50 miles per US gallon and produce only clean emissions"? (tenuous VW reference here). How do you explain that without invoking chemistry, physics, and economics? Even then, the answer is not a simple one.

To understand the answers to your questions about crossover slopes one needs to have a rather advanced level of knowledge and proficiency in mathematics, electronics, and acoustics. Mathematics is needed to understand how the "brick wall" filter can or cannot be realized, the different ways that filters can be formulated, and how the phase behavior is related (or not) to amplitude behavior. Electronics is needed to understand what can actually be accomplished using analog and digital circuits and where there are real limitations. For DSP, you would need mathematics and computer science to understand how DSP signal processing (e.g. filtering) algorithms are formulated and implemented. Acoustics is needed to understand why a brick wall filter may not be pleasant to listen to. When you have the appropriate tools and knowledge you can explore the reasons behind the question and decide for yourself what the "answer" shall be. I personally find the process of learning to be very rewarding and I strongly suggest that you consider that road yourself. Doing so can result in a stimulating, lifelong pursuit.

See: Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime.

If that's not your style then you can always take a "get er dunn" approach (e.g. just try something and see if you like it) and don't worry about the "why".
Only answer if you know, don't speculate, the man asked an exact question - you are waffling and have no point nor anything to substantiate what you are saying.
 
Are we not getting hung up here on the concept of an 'absolute brick wall filter'.

Surely this is one for all intents and purposes (and apparently with no audible pre-ringing and flat phase......):
PSWNov13TTFigure4.jpg
The frequency response magnitude of a 96 dB/oct crossover network. These filters sum to produce a perfectly flat magnitude response.
PSWNov13TTFigure7.jpg
The Group delay response

This is 'only' a 96dB/Oct XO, as I linked in the 2008 paper above - apparently as long as it is kept 'below about 600dB/Oct' the pre-ringing is inaudible.

And who cares about 250 msec of latency when you are at home listening to your favorite track??
 
Last edited:
Thank you. That's the kind of intelligent response I'm looking for. Explains perfectly why this can't be done. Now I have to research a bit on understanding the bolded part

I don't know but Neyquist proved that you need two sample per cycle and a bit so 44.1kHz springs to mind. Processors are much faster these days and to make a brick-wall filter at any audio frequency will be possible without breaking a sweat.
 
OK - I am no expert - but have been reading around this for a while due to the release of the minidsp OpenDRC - DA8.

As I understand it several papers were published almost 10 years ago looking at the implementation of digital crossovers.

If IIR DSP crossovers are used, they essentially mimic analogue active crossovers in that an LR4 IIR DSP crossover will induce phase shift. It seems generally accepted that anything higher than LR8 or so, induces enough phase shift to be audible and therefore people tend to feel better sound is achieved with lower order slopes (I use BW3 on my DSP based crossover...)

However, FIR DSP filters allow phase to be independent of crossover slope, so you can easily have a "300db/octave linear phase" filter which has 'near brick wall' properties AND flat phase.

BUT there is no free lunch, the very high order FIR filters have two problems:
1 - latency (as mentioned above) - which is fine for home playback, but a real problem for live performances, recording studios etc
2 - Pre-ringing - again there have been papers published on the audibility of this - and it was generally felt that as long as the slopes were kept under 512dB/octave, the pre-ringing was not audible.

These linear phase very high order filters - 'brick wall' filters, if you like, have negligible lobing, and from the reading I have done appear to have little drawbacks if you are already using DSP.

Here is one of the papers I have recently read published in 2008 on the audibility of such high order linear phase crossovers -

Perceptual Study of Loudspeaker Crossover Filters. Henri Korhola

http://lib.tkk.fi/Dipl/2008/urn011933.pdf


There is bound to be resistance to this type of technology, just like the augments between passive vs active crossovers, DSP vs analogue etc, etc.

But for all the reading I have done, I am struggling to find a drawback to them in a properly designed speaker.

For instance I wouldn't choose two drivers with very different dispersion characteristics and cross them with a 'brick wall filter' - the power response would have no blending and a very obvious 'step'.

Also I wouldn't have distantly sited drivers - (which is much more possible with a brick-wall filter as there is no lobing caused by the C-C distance as there would be with an IIR filter) as the sound source would appear to 'jump' from one driver to another.

However, when I design my speakers, I always try to keep C-C distance minimized and dispersion of drivers matched at crossover points anyway, so I am still struggling to see the problem with very high order linear phase crossovers......

In short - I will likely soon by buying a miniDSP OpenDRC - DA8 to play with.

This is far more sensible and useful information.
 
It is simple to create a perfect brick wall filter. Get wav file of a complete song, take FFT, set all frequency values below crossover frequency to zero, inverse FFT and that is the time signal for the tweeter, set all frequency values above crossover frequency to zero, inverse FFT and that is the time signal for the woofer. Note the high latency, the horrible step change in directivity between the drivers, the potential for serious pre-ringing issues, etc... But it is a simple test to perform if you want to check how good an idea it may be.

This is a good answer in my opinion, it gives some negatives but also positives which has a logical outcome. Worth trying it. These are switched capacitor eight order elliptical filters available from MAXWELL which I have discussed here some years before and the make absolutely great cross-over filters. I don't experience any of the speculations that was posted here.
 
Only answer if you know, don't speculate, the man asked an exact question - you are waffling and have no point nor anything to substantiate what you are saying.

Sure but I do know, so I know how deep the rabbit hole goes. Do you think that it is possible to answer the OP's question succinctly? A simple question of "why" can sometimes require a long and complicated answer that draws understanding from multiple fields on a non-trivial level. Even aspects of what he is asking would need quite a long an involved answer to properly present and frame the topic. That was what I was trying to convey in my answer, not some kind of "I know better than you and I'm not going to tell you" sort of response.

Before making your next post you might glance down at your very own signature and see how it measures up to the 'regards' embodied in the words that you wrote.
 
"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime". Would you (and Arty) kindly post links on where I can educate myself on this topic?

I'm glad to hear that you asked this question. Here are some suggestions on reading material on these kinds of topics. I hope that others will add their own suggestions:

Mathematics - you will need to understand complex numbers well and other mathematical stuff related to audio.
Complex Numbers: https://en.wikipedia.org/wiki/Complex_number for a start, then Google
Fourier Transform (continuous and discrete) - https://en.wikipedia.org/wiki/Fourier_transform then Google
Hilbert Transform (relates amplitude to phase response) - The law of Bode and the Hilbert transformation and next ref:
"Kramers-Kronig, Bode, and the Meaning of Zero" great paper about the HT by Bechhoefer, currently available on line at http://www.sfu.ca/chaos/papers/2011/KK-Bode-MeaningZero.pdf


Filtering - I learned about filtering following the progression: analog active filters -> IIR digital filters --> FIR filters. IMO this approach lets you ease in the subject. I bought some books on Ebay, and then from there knew what to look for on the web. Some references:
Stephenson "RC Active Filter Desigin Handbook" (excellent)
Valkenburg - "Analog Filter Design"
NOTE: there are many, many good books about analog active filter design
online: "The Scientist and Engineer's Guide to DSP" at The Scientist and Engineer's Guide to Digital Signal Processing
DSP Guru web site - dspGuru.com | Digital Signal Processing Central
Comparisson IIR and FIR filters | Crazy Audio (lightweight but informative)


Acoustics - some reference I turn to:
Beranek - Acoustics
Kinsler - Fundamentals of Acoustics
Toole - Sound Reproduction (more down to earth, info on what "sounds good" in a loudspeaker, etc.)
Linkwitz "Conversations with Fitz" (an ongoing free-form lecture on loudspeaker design, acoustics, hearing, etc.) at Linkwitz Lab - Loudspeaker Design

This is a start, and others can chime in with more.
 
This is a good answer in my opinion, it gives some negatives but also positives which has a logical outcome. Worth trying it. These are switched capacitor eight order elliptical filters available from MAXWELL which I have discussed here some years before and the make absolutely great cross-over filters. I don't experience any of the speculations that was posted here.

Isn't this apples and oranges? Switched cap filters are minimum phase analogs of ordinary R/C filters. FFT filters can be both linear and minimum phase and you can also sometimes dramatically reduce pre-ringing by introducing small fractional sample delays.
 
So a fish can breath a little air and animals can breath a little water?

As well as the lung fish the Arapaima that lives in the Amazon breathes air. This used to give it a very good hunting advantage as it could hang around in fairly stagnant water. Sadly man realised that 80kg of tasty would come to the surface every 20 minutes where they could hit it and catch it so now they are in decline.
 
Because sound doesn't come in discrete frequencies, or with meta-data attached to it to identify a "frequency." Instead all we have to deal with is change in amplitude over time.

So in your world, what happens to the signal at 2,000.005 Hz? What about 2,000.1 Hz?

At best, digital filters are like catamaran, bobbing in the ocean. The wider the distance between the hulls, the lower the frequency they respond to, and the narrower the hull distance, the faster, but at no point is the contribution of "out of band" signals zero. There will always be some bobbing of the hull caused by every wave that passes underneath.

Another problem, is that a crossover's influence (passive or active) ADDS to the driver's response, it doesn't substitute for the driver's response.

Perhaps your problems are best solved by line sources or "full-range" drivers. 😀 They do away with the question of crossover points entirely and leave what remains to be solved in the domain of DSP. Phase, and amplitude compensation.

The design of any quality loudspeaker requires the simultaneous solution of many dimensions. Price, aesthetics, efficiency, dispersion, distortion, on and on and on. This is why there are so many speaker designs out there. The crossover may only be a small part of the overall problem set. 🙂

Best,


Erik

It seems like so many problems of crossovers is due to the fact that the high/low passes are slopes, so the two drivers have some overlapping signals near the crossover, and this creates all sorts of problems like lobing, interference, phase shifts, cone resonance/breakup, tweeter protection, time alignment problem, etc etc etc. I thought we have to deal with this because of inherent limitations of analog components only able to roll off signals instead of brick walling them.

With the availability of DSP's, why can't crossovers be made with a brick wall? I'm not talking about 100dB/oct slopes, but complete brick wall. For example, if you have a 2000Hz crossover, all <2000Hz content goes to the woofer. If a signal is 2001Hz, it goes completely to the tweeter. No roll off slopes or anything. If you ask someone with no audio background on how to separate signals, that's exactly what they'd do, because it just makes intuitive sense. It also eliminates every single problem listed above with crossovers.

So why isn't this done?
 
Last edited:
Haha, another audio war starts at diyaudio. 🙂

The simple issue with brick wall filters is that infinite steepness equates to infinite group delay or ringing. That's the maths.

Every speaker is compromised. More of this, less of that. Maybe we can do some tricks with computers, but it's all a trade off.

Nature just knows when you split the signal path in two

But some solutions work well enough. Study "Classic Monitor Designs" if interested enough.
 
"Classic Monitor Designs" is a diyaudio.com thread that went way over the heads of a lot of people here, especially including the forum hyenas, and we know who those characters are.

Google it. I am on mobile so can't give you the link. The idea is that there is an awfully good repertoire of good designs that satisfy. Nothing is perfect of course. We just seek "good enough" IMO.

Really, people who think there is some perfect speaker just don't understand how it works. Now maybe perfect headphones are doable.
 
Status
Not open for further replies.