Skip to content
VCLLabs

VCLLabs

Design of Audio Systems

Menu
  • Home
  • Products & Prices
  • Projects
  • Concepts
  • DIY
  • Tech Corner
  • Transducers
  • Links
  • About us

Tech Page 14

DSP active filter using biquads

An example of a DSP filter design for miniDSP 96k in VituixCAD is described.

At the moment the crossover design with generic fuctional blocks has been designed, the project can be used to make the miniDSP96k filter using biquads.


Contents

  • Crossover design with generic filter blocks
  • Biquad text files for miniDSP 96k
  • Delay settings in DSP


Crossover design with generic filter blocks

Start (VituixCAD).

Open the “vxp” project of the crossover with generic functional blocks.

Important, select (VituixCAD -> Options-> set the “Save chart overlay to project” to on.

Important, to make an miniDSP96kcrossover design, select (VituixCAD -> Options-> Frequency Responses) and set the DSP system to “miniDSP 96k”

Important remark:
MiniDSP parametric equalizers have different frequency responses compared with some other brands or CAD tools for the same settings of the Q-factor. In miniDSP the Q-factor of the equalizer is defined in a different way.
Compared with the VituixCAD Parametric Equalizer it is different also, if the DSP system is set to “Analog”.
As a consequence a crossover design with generic filter blocks (and the DSP system set to “Analog”!) has to be adapted. The Parametric equalizer Q settings in the schematic must be modified.

In general, if only a digital crossover design will be made, it is better to set the DSP system not to “Analog” and set the DSP system directly to the used DSP, in this case “miniDSP96k”

See below the schematic of the crossover filter with generic filter blocks for miniDSP96k.


Biquad text files for miniDSP 96k

For each filter block, a copy of the biquad coeffs can be realized and exported to a txt file.
Select a filter block with the cursor and with a right mouse click, select “Copy Biquad coeffs”.
In the pop-up window the biquad coeffs can be exported to a text file.

Woofer

biquad1,
b0=0.000017657261017,
b1=0.000035314522034,
b2=0.000017657261017,
a1=1.98154405887678,
a2=-0.981614687920849,

biquad2,
b0=0.00007638418242,
b1=0.00015276836484,
b2=0.00007638418242,
a1=1.98587031713234,
a2=-0.986175853862022,

biquad3,
b0=1.00024922419018,
b1=-1.99473743136516,
b2=0.994584340280421,
a1=1.99473743136516,
a2=-0.994833564470604,


Delay settings in DSP

To compensate for the acoustical center differences between the three drivers, delay settings have to be defined in DSP.

In the miniDSP SW plug-in, delay in [ms] and distance in [m] can be defined.

distance s = sound speed v * time t

For example, to compensate for a tweeter, which position is 2 cm forwards, the time t is equal to 0.06 ms.

  

Contact

info@vcllabs.com for questions and support about audio design.

Recent Pages

Concepts

3-way studio monitor Purifi 8″ Bliesma 3″ and 1″

4-way Purifi 8″ Al – Bliesma 3″ and 1″ Be domes

Projects

3-way full range dipole speaker

Technical pages

  • Tapered Tube Enclosures
  • 12th order Crossover Filter AP12
  • Motional Feedback of a transducer

Recent Comments

    VCLLabs 2026 . Powered by WordPress