Как распределить фильтры графического эквалайзера?

Vitaly Zolotarev

Well-Known Member
20 Июн 2008
207
275
63
Здравствуйте коллеги!
Помогите решить задачу. Есть заданный диапазон частот f1-f2, известно кол-во фильтров. Вопрос: как рассчитать частоты и полосу пропускания/добротность фильтров чтобы они были равномерно (по лог. шкале) распределены в диапазоне f1-f2. Может у кого-то есть эти формулы, поделитесь пожалуйста.

Спасибо.
 
  • Like
Реакции: wolfire
Для того, чтобы N фильтров были равномерно распределены, Вам надо сделать так, чтобы f(n+1)=k*f(n), где k - постоянный коэффициент. Т.е. f(n)=f(0)*k^n (знак ^ - возведение в степень). При этом f(0)=f1, f(N)=f2, n - номер частоты, соответственно, меняется в диапазоне 0...N (тут, конечно, будет N+1 частот, что непринципиально для итогового результата).

Осталось решить, чему равен k:

f(N)=f2=f1*k^N => k^N=f2/f1 => k=10^(log(f2/f1)/N) (последнее выражение - это корень N'й степени из f2/f1).

Теперь проверяем. Например, на банальной октаве ля1-ля2. f1=440, f2=880, N=12. k=10^(log(880/440)/12)=1.059463094359295.

Ну и теперь нота ми второй октавы, которая выше ля первой на 7 полутонов. f(7)=f1*k^N=659Гц. Бинго )))
 
  • Like
Реакции: Vitaly Zolotarev
Логарифмы - это 11 класс.

Походу в мире что-то изменилось со времен моего обучения в школе. У меня в 11м классе были начала дифференциального/интегрального исчисления, на секундочку. Да и логарифм тут очень условный, так проще корень произвольной степени считать.
 
Разные школы есть. Если в школе были интегралы, то скорее всего это была с уклоном типо физ-мат или лицей.

Я, конечно, ФМШ заканчивал, но на вступительных экзаменах в ВУЗ у нас были задачи на производные/интегралы, и их решали все поступающие, а как раз большинство их училось в обычных школах. Так что мир таки изменился ;)
[automerge]1592086452[/automerge]
Но, пардон, это мы тут яростно офтопим.
 
Спасибо Rst7! С добротностью попробую разобраться сам. В принципе, расстояние между фильтрами и должно быть равно полосе пропускания каждого. Или можно намеренно удвоить кол-во фильтров, тогда четные будут определять искомые частоты, а расстояние между нечётными полосы пропускания.
P.S. Кстати логарифмы мы тоже проходили где-то в классе 7-8, точно не помню. Даже была такая вещь как логарифмическая линейка. Во как.
 
Или можно намеренно удвоить кол-во фильтров, тогда четные будут определять искомые частоты, а расстояние между нечётными полосы пропускания.

Ну Вам что надо указывать в настройках? Добротность? Там вообще только приблизительно полоса пропускания равно F/Q.

Кстати, вот такая ссылка попалась, может как раз то, что Вам надо - https://vpayaem.ru/equalizer.html
 
  • Like
Реакции: Vitaly Zolotarev
- Vitaly Zolotarev, лучше бы Вы сформулировали саму задачу,
которую собираетесь решить этой кучей фильтров.
 
Кстати, вот такая ссылка попалась, может как раз то, что Вам надо - https://vpayaem.ru/equalizer.html
В точку! Именно это я искал.

Long, речь о динамическом эквалайзере. Есть ограниченное число полосовых фильтров и проблематичная зона частот в которой появляются неприятные резонансы. Задача: сконцентрировать фильтры в этой зоне. Ну а поскольку предсказать её, для разных источников, невозможно, то нужно как-то оперативно их (фильтры) перестраивать.
 
Последнее редактирование:
-- "Классический" динамический эквалайзер построен на основе кроссовера...
 
-- "Классический" динамический эквалайзер построен на основе кроссовера...

Только его называют многополосным компрессором. А динамический эквалайзер - это все же фильтры, изменяющие усиление в динамике.
 
-- Нет.
Многополосный компрессор и динамический эквалайзер - это разные аппараты.

Если кто думает иначе - его право. Спорить, доказывать что-либо и убеждать не буду.
Надоело.
 
А что за художественные цели? Светотехника?
 

Сейчас просматривают