This is actually a revision of project one. For the moment I will just use this page to write about my latest thoughts on digital crossover design.
To improve on the results of the first project, I wanted to revise the following aspects:
It is often anticipated that digital crossover implementations should equalise the drive units not only in frequency response but also in the time-domain. Before taking such an approach it is obviously important to recognise what can be achieved with minimum-phase filters, delay-equalisation, and excess-phase equalisers.
In the design of passive crossover networks, it is often assumed that drive units have minimum-phase characteristic. The assumption means that the phase response can be derived from the measured SPL magnitude response using the Hilbert-Bode transform. The minmum-phase assumption works very well, and in my experience using SoundEasy crossover design software, the models developed using this concept very accurately predict the response of the finished loudspeaker.
The minimum-phase characteristic is important for crossover design because it means that there exists a minimum-phase equalisation filter that is a perfect inverse of the drivers transfer function. So providing the drive unit is perfectly minimum-phase, a minimum-phase filter can be used to provide perfect equalisation in both frequency domain and time domains. For digital crossover design, minimum-phase filters have the additional advantage that they offer the shortest possible impulse response to achieve the required SPL equalisaion. This means there is minimum spread of energy either side of the initial impulse. Most importantly, minimum phase filters are always stable and causal so do not exhibit any pre-ringing on transients.
Drive unit measurements are generally not perfectly minimum-phase, and there are a couple of aspects to this:
Delayed resonances and reflections are normally small enough in magnitude that they do not affect the phase response of the drive unit in the crossover region. However, the relative acoustic offsets generally have a significant effect on the phase response that cannot be ignored. This causes headaches for analogue crossover design, but when using digital crossovers precise knowledge of the relative acoustic offset is much less important because it is easy to add in digital delay after the filters have been designed.