|
Господа и дамы! Срочно нужен 30 полосный эквалайзер! |
|
|
|
Mar 18 2008, 19:45
|
Группа: Участник
Сообщений: 11
Регистрация: 17-09-06
Пользователь №: 20 468

|
Господа! Может, у кого есть 30 - полосный эквалайзер с приемлемым интерфейсом, чтобы на выходе были 4096 коэфф. для фирфильтра. Идеально было бы, чтоб написан в CVI. Может, у кого есть готовый, а если нет - то сколько стоит разработать??? Спасибо!
|
|
|
|
|
Mar 20 2008, 23:26
|
Местный
  
Группа: Свой
Сообщений: 234
Регистрация: 3-10-04
Из: Кукуево-Дальнее
Пользователь №: 767

|
Цитата(goryn @ Mar 18 2008, 22:45)  Господа! Может, у кого есть 30 - полосный эквалайзер с приемлемым интерфейсом, чтобы на выходе были 4096 коэфф. для фирфильтра. Идеально было бы, чтоб написан в CVI. Может, у кого есть готовый, а если нет - то сколько стоит разработать??? Спасибо! Маловато инфы - на ТЗ не тянет :-) Хоть частоты, разрядности, требования к кристалу... что такое приемлемый интерфейс? как это 4096 коэфф. на выходе?
|
|
|
|
|
Mar 21 2008, 06:32
|
Группа: Участник
Сообщений: 11
Регистрация: 17-09-06
Пользователь №: 20 468

|
Так это даже не ТЗ, а начало для разговора. Нужен софт, такой, чтобы по произвольной кривульке в звуковом диапазоне получить коэффициенты для фирфильтра. Кривулька довольно плавная (не ругайтесь!!), на ней торчат пики с добротностью не выше 30. Приемлемый интерфейс - это такой, чтоб кривульку можно было бы легко нарисовать и редактировать. Количество коэф - 4096. Есои использовать мультибанд, то 30 полос вполне хватит. Так как я в этом не корифей, то не знаю - может, есть более изящное решение. Спасибо!
|
|
|
|
|
Mar 21 2008, 08:29
|
Местный
  
Группа: Свой
Сообщений: 234
Регистрация: 3-10-04
Из: Кукуево-Дальнее
Пользователь №: 767

|
Цитата(goryn @ Mar 21 2008, 09:32)  Так это даже не ТЗ, а начало для разговора. Нужен софт, такой, чтобы по произвольной кривульке в звуковом диапазоне получить коэффициенты для фирфильтра. Кривулька довольно плавная (не ругайтесь!!), на ней торчат пики с добротностью не выше 30. Приемлемый интерфейс - это такой, чтоб кривульку можно было бы легко нарисовать и редактировать. Количество коэф - 4096. Есои использовать мультибанд, то 30 полос вполне хватит. Так как я в этом не корифей, то не знаю - может, есть более изящное решение. Спасибо! имхо немного не в том разделе тогда сообщение. вообще - берете нужную частотку фильтра, делаете обратное фурье и вобщем, все.... потом начинаются пляски с разрядностью, точностью, округлениями, вечный вопрос флоат или фиксед и еще 153 нюанса, которые у Вас будут всплывать по ходу погружения в тему :-)
|
|
|
|
|
Mar 21 2008, 20:52
|
Группа: Участник
Сообщений: 11
Регистрация: 17-09-06
Пользователь №: 20 468

|
Оно, конечно, спасибо, не че делать-то?
|
|
|
|
|
Mar 27 2008, 21:02
|
Группа: Участник
Сообщений: 11
Регистрация: 17-09-06
Пользователь №: 20 468

|
Спасибо, попробую.
|
|
|
|
|
Mar 30 2008, 16:39
|
Местный
  
Группа: Свой
Сообщений: 234
Регистрация: 3-10-04
Из: Кукуево-Дальнее
Пользователь №: 767

|
Цитата(Михаил_K @ Mar 27 2008, 11:18)  Поставить MathLab и разобраться с функциями синтеза фильтров  Да, поддерживаю - начинайте с матлабовского фильтертулбокс, затем, на любом удобном Вам языке напишите фурье - вкус почувствуете быстро и многое станет яснее. вот. успехов!
|
|
|
|
|
Apr 10 2008, 09:36
|
Участник

Группа: Участник
Сообщений: 62
Регистрация: 3-10-07
Из: Moscow
Пользователь №: 31 035

|
Цитата(goryn @ Mar 18 2008, 23:45)  Господа! Может, у кого есть 30 - полосный эквалайзер с приемлемым интерфейсом, чтобы на выходе были 4096 коэфф. для фирфильтра. Идеально было бы, чтоб написан в CVI. Может, у кого есть готовый, а если нет - то сколько стоит разработать??? Спасибо! Если я вас правильно понимаю, вам нужем параметрическом эквалайзер на 30 полос ? Обычно делают через бих фильтры 1-2 порядка. 30 полос будет много ресурсов кушать. Не проще ли обойтись графическим эквалайзером через фурье анализ с диною окна 4096 ?
|
|
|
|
|
Apr 10 2008, 10:48
|
Участник

Группа: Участник
Сообщений: 62
Регистрация: 3-10-07
Из: Moscow
Пользователь №: 31 035

|
Цитата(fontp @ Apr 10 2008, 14:26)  Matlab Filter Toolbox, это конечно, хорошо. Только не понятно как он будет рассчитаные фильтры вставлять в свою программу. Это нужно же делать интерактивно?
Вряд ли это можно считать ПРИЕМЛЕМЫМ интерфейсом: в Матлабе посчитал, в файл сохранил, программа файл считывает и пользует :-) Матлаб не станет реальные сигналы пропускать через посчитаные фильтры С помощью Матлаба можно подсчитать коэфф. фильтров для каждой полосы. А далее фильтруем в своей программе ...
|
|
|
|
|
Apr 10 2008, 10:51
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
Цитата(Grt @ Apr 10 2008, 14:48)  С помощью Матлаба можно подсчитать коэфф. фильтров для каждой полосы. А далее фильтруем в своей программе ... Фиксированый эквалайзер. Не интерактивный. Может для себя сгодится. А пользователь, думаю, даст в морду ))) Мне всегда казалось, что эквалайзер это такая графическая программка со скролл-барами, с помощью которой интерактивно можно порулить чкх реального канала В сети заведомо должны быть OpenSource проекты эквалайзера А известный оптимальный алгоритм синтеза FIR-фильтров (remez) здесь http://www.janovetz.com/
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|