New Module: module-lfe-lp

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2013/3/19 Justin Chudgar <justin at justinzane.com>:
> I've created a module to ensure that only low frequencies are sent to devices
> at the end of an "lfe"/"subwoofer" channel. This module allows the user to
> select the master channel, the low pass cutoff frequency (aka corner freq, -3dB
> freq) and the number of filter poles.

Sorry, I cannot sign off this filter implementation.

First, the filter currently fails the "attenuation must be 3 dB at the
cut-off frequency" test that all Butterworth filters must pass.
Second, Q=sqrt(2) is only valid for a 2nd order Butterworth filter.

So, please, start over and implement only a 2nd order Butterworth
filter (in both lowpass and highpass versions), as that's the only
type of filter you would need for the LP-4 crossover.

Or, go with a simple RC filter and implement an LP-2 crossover from them.

A good article for LP-4 (unfortunately, only incompletely translated
from Russian into English) is at:
http://ac3filter.net/wiki/Bass_redirection_(math)

-- 
Alexander E. Patrakov


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux