SigmaDSP crossover bessel filter -3dB point error?
Hi,
how can i design the crossover in one channel? that's to say series the HPF&LPF in one channel, in order to realize the bandpass.
i have a try using the 3-way crossover(only using the Mid-way for one channel), but i found that in the Frequency-Reponse curve, there
have an error-----the bessel LPF/HPF crossover point not at -3dB point.
Thanks&Regards,
Eric Wang
Audio Signal Processors
adau1446
etc
butterworth
.
SigmaDSP Audio Processors
crossover
SigmaDSP
type(bessel
Show More
A simple way of making a bandpass filter is to just use the general BP filter as shown here:
If you want to cascade butterworth/besself HPF and LPF, add a general 2nd order filter to the project.
Right-click on the cell and select the "Grow Algorithm" option to add a band.
Click the blue filter icon to change the filter's parameters.
Here you can select butterworth or bessel, LP or HP.
Use the simulation stimulus and simulation probe cells to check the frequency response.
Here's an example of a butterworth HPF at 500 Hz and LPF at 5 kHz.
Butterworth filters always cross the -3dB point at the cutoff frequency, regardless of the order (image source: National Instruments):
However, with a Bessel filter, this is not always true (image source: National Instruments):
The equations we use to calculate our filters are given in the SigmaStudio help file.
Hi BrettG,
Thanks for your replay and meticulous guide for the filter design example. there still have some confusion for me:
Yes, the HPF&LPF may cascade, but if we want to realize high order HPF/LPF, cascade those second order filter, how do we set the coeff(adjust related parameters)
For example, one special status, the HPF type is 3rd Bessel filter(Fc=120Hz), but the LPF type is 3rd Butterworth filter(Fc=2kHz).
then those 3cascade 2order HPF Bessel filter Fc=? , 3cascade 2order LPF Butterworht Fc=?
If cascade with the same Fc simply, then the cross point do not on -3dB.
Thanks®ards,
Eric wang
Hi BrettG,
I have found some related topic about bessel filter, there have two kinds of style.
One is the basic, cross at -6dB point, and another for actual application, cross at -3db, simly mutiply one factor for frequency.
crossover type Low pass high pass
2nd 1.272 0.786
3rd 1.413 0.708
4th 1.533 0.652
For example, for a second-order low-pass and highpass set to 1000 Hz, set the low-pass to 1272 Hz and the high-pass to 786 Hz.
so those bessel filter response is right in SigmaDSP.
regards,
Eric Wang
This question has been closed by the EZ team and is assumed answered.
Please log in to reply.