Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

XOVER Lipshitz-Vanderkooy

Post any examples or modules that you want to share here

XOVER Lipshitz-Vanderkooy

Postby steph_tsf » Mon Jun 17, 2013 1:16 am

Here is a Flowstone implementation of the Lipshitz-Vanderkooy XOVER.
Attachments
XOVER 2-way mono Lipshitz-Vanderkooy (double 2nd-order Butterworth).fsm
(120.63 KiB) Downloaded 1482 times
Last edited by steph_tsf on Mon Jun 17, 2013 1:54 am, edited 1 time in total.
steph_tsf
 
Posts: 249
Joined: Sun Aug 15, 2010 10:26 pm

Re: XOVER Lipshitz-Vanderkooy

Postby tester » Mon Jun 17, 2013 1:36 am

I love, when in the middle of the night, I start a schematic and it hits me and my neighbours with a loud white noise or some scary screaming... :mrgreen: :mrgreen:

There is another practical aspect of saving schematics as "turned off" by default. From time to time, there are situations when schematics simply crash FS/SM on load (FS is more stable than SM in this area). Turning it off - enables environment to stabilize before you do something.

p.s.: Thanks.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
tester
 
Posts: 1786
Joined: Wed Jan 18, 2012 10:52 pm
Location: Poland, internet

Re: XOVER Lipshitz-Vanderkooy

Postby Magnum Opus » Mon Jun 17, 2013 11:38 am

Does Lipshitz have a little mustachio?
Ah Yes Vanderkooi rings a bell, call me semi ghost.. as in not really anonimous but close. :lol:
In what way do we have to think about it so that we can understand it's simplicity.
User avatar
Magnum Opus
 
Posts: 6
Joined: Sat May 25, 2013 1:34 am

Re: XOVER Lipshitz-Vanderkooy

Postby steph_tsf » Thu Jul 11, 2013 2:43 am

Hello, here is an update. The scheme looks attractive.
Attachments
FFT-based Audio Analyzer (LV xover two BiQuads Q 0.695).png
FFT-based Audio Analyzer (LV xover two BiQuads Q 0.695).png (88.21 KiB) Viewed 23327 times
FFT-based Audio Analyzer (LV xover two BiQuads Q 0.695).fsm
(333.68 KiB) Downloaded 1442 times
steph_tsf
 
Posts: 249
Joined: Sun Aug 15, 2010 10:26 pm

Re: XOVER Lipshitz-Vanderkooy

Postby steph_tsf » Sat Jul 13, 2013 10:41 am

Just updated with the newest FFT-based Audio Analyzer and IIR filter packs. See the three attached .fsm.
Attachments
FFT-based Audio Analyzer (LV xover 2 x IIR BiQuads Q 0.695).fsm
(809.5 KiB) Downloaded 1416 times
FFT-based Audio Analyzer (LV xover 1 x IIR Lowpass Bu-Be).fsm
(829.64 KiB) Downloaded 1426 times
FFT-based Audio Analyzer (LV xover 2 x IIR Lowpass Bu-Be).fsm
(812.99 KiB) Downloaded 1420 times
steph_tsf
 
Posts: 249
Joined: Sun Aug 15, 2010 10:26 pm

Re: XOVER Lipshitz-Vanderkooy

Postby steph_tsf » Wed Jul 17, 2013 2:23 pm

Just updated with the 4-channel FFT-based Audio Analyzer. See the attached .fsm

ch1 : reference channel (no need to graph it)
ch2 : lowpass signal
ch3 : highpass signal
ch4 : reconstruction (lowpass + higpass)

reference : ch1
impulse response graph : ch3 (we can also graph ch1 or ch2 impulse response)

For implementing a crossover operating at 2 kHz, we need to configure the Lowpass filter in the LV Xover:
1318 Hz
6th-order
Bessel

We also need to configure the Delay cell in the LV Xover:
14 samples

The resulting graph illustrates the LV Xover behaviour and properties.
Using a 6th-order Bessel lowpass, the Lowpass slope in the transition band looks adequate.
The -6 dB point of the Lowpass is 2 kHz.
The Highpass slope looks adequate.
The -6 dB point of the Highpass is 2 kHz.

When asking the Audio Analyzer to compensate for a delay of 15 samples, we get easy to interpret phase curves.
The Lowpass phase is a typical Bessel one, essentially linear from DC to 2 kHz, appearing horizontal thanks to the 15 samples delay compensation introduced into the 4-channel Audio Analyzer (knob in the left-low corner).
The Highpass phase looks essentially horizontal past 2 kHz.
There is a tiny phase difference between the Lowpass and the Highpass in the transition band, never exceeding plus or minus 5 degree.
Clearly, the speaker drivers operate in-phase inside the transition band. The multiway loudspeaker wont "beam" particular frequencies at particular angles. The radiation pattern stays homogeneous.

Below 2 kHz, there is indeed a phase difference between the Lowpass and the Highpass. The frequency corresponding to a 22.5 degree phase difference (still considered as a benign phase difference) is 900 Hz. At such frequency the Lowpass surpasses the Highpass by 19 dB in magnitude. The contribution of the Highpass can be neglected.

Above 2 kHz, there is indeed a phase difference between the Lowpass and the Highpass. The frequency corresponding to a 22.5 degree phase difference (still considered as a benign phase difference) is 3.2 kHz. At such frequency the Highpass surpasses the Lowpass by 24 dB in magnitude. The contribution of the Lowpass can be neglected.

The Lowpass + Highpass summation delivers a signal exhibiting a flat phase and a flat magnitude, from DC to 22 kHz. Such Xover doesn't distort the phase. A pulse signal will show as a pulse signal, after the crossover. This a decisive advantage compared to the Linkwitz-Riley Xover that we find in most multiway speakers. The Linkwitz-Riley Xover disturbs the phase to the point that a pulse signal will appear as a burst extending over time, after the crossover.

So, what's the catch of the LV Xover?
Is there any drawback? Why are not all digital Xovers proposing the LV Xover modality?
Actually you can't define the Highpass slope per se. Provided the Delay is optimally configured, the Highpass slope is a pseudo 3rd-order Butterworth. See the attached .fsm
If you dare proposing a LV Xover modality in your next digital Xover, you will face customers having selected the "6th-order Bessel LV Xover", pretending that your software is malfunctioning as the Highpass slope is not a 6th-order.

Cheers,
Steph
Attachments
XOVER 2-way mono Lipshitz-Vanderkooy (2 kHz - Single Bessel 6th Order) (600).png
XOVER 2-way mono Lipshitz-Vanderkooy (2 kHz - Single Bessel 6th Order) (600).png (85.99 KiB) Viewed 23246 times
XOVER 2-way mono Lipshitz-Vanderkooy (2 kHz - Single Bessel 6th Order - Highpass comparison).fsm
(1.89 MiB) Downloaded 1870 times
XOVER 2-way mono Lipshitz-Vanderkooy (2 kHz - Single Bessel 6th Order).fsm
(1.7 MiB) Downloaded 1439 times
steph_tsf
 
Posts: 249
Joined: Sun Aug 15, 2010 10:26 pm


Return to User Examples

Who is online

Users browsing this forum: No registered users and 65 guests