реклама на сайте
подробности

 
 
> Цифровой аудио эквалайзер
Ivan55
сообщение Jan 26 2017, 11:48
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Добрый день!
Ищу инфу по реализации аудио эквалайзера, если у кого то есть что то интересное скиньте пожалуйста
Видел как их делают через БИХ фильтр, но там коэфициенты фильтра нужно пересчитывать в зависимости
от частоты дискретизации(если файл 48кГц или 44,1кГц и т.д.), а также необходимого усиления или ослабления

Может у кого есть инфа как это делать через Фурье

Буду благодарен за любую инфу
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
petrov
сообщение Jan 26 2017, 16:49
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



https://electronix.ru/forum/index.php?s=&am...st&p=929325
Go to the top of the page
 
+Quote Post
MSP430F
сообщение Jan 27 2017, 08:02
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 20-05-13
Пользователь №: 76 911



Сам задавался этим вопросом, правда, чисто из любопытства.
У меня есть MP3 плеер Philips GoGear. В нем есть пятиполосный эквалайзер. Работает от батарейки 1,5 В. Плееру лет 10 уже.
Как он на лету фильтрует аудиопоток два канала по 44100 выб/с, для меня загадка. При чем, разделение по полосам очень хорошее. Сам считаю по работе коэффициенты БИХ фильтров. Ну там цифры очень подогнаны одна к другой, как их можно на лету менять, не понятно. Интересно, какая формула расчета фильтрации работает в MP3 плеерах ?

Сообщение отредактировал MSP430F - Jan 27 2017, 10:57
Go to the top of the page
 
+Quote Post
DASM
сообщение Jan 27 2017, 13:47
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(MSP430F @ Jan 27 2017, 11:02) *
Сам задавался этим вопросом, правда, чисто из любопытства.
У меня есть MP3 плеер Philips GoGear. В нем есть пятиполосный эквалайзер. Работает от батарейки 1,5 В. Плееру лет 10 уже.
Как он на лету фильтрует аудиопоток два канала по 44100 выб/с, для меня загадка. При чем, разделение по полосам очень хорошее. Сам считаю по работе коэффициенты БИХ фильтров. Ну там цифры очень подогнаны одна к другой, как их можно на лету менять, не понятно. Интересно, какая формула расчета фильтрации работает в MP3 плеерах ?

Да сдались вам эти БИХ. Это прошлое. Онри нужны были потому что производительность никакая была, в итоге чуть шаг разрядность - привет возбуд. Вот не припомню чтобы в цифре звуке БИХ использовали, кроме разве что упертых аудиофилов, которые любят искажения. Например ламповые
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 5 2017, 08:53
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(DASM @ Jan 27 2017, 15:47) *
Да сдались вам эти БИХ. Это прошлое. Онри нужны были потому что производительность никакая была, в итоге чуть шаг разрядность - привет возбуд. Вот не припомню чтобы в цифре звуке БИХ использовали, кроме разве что упертых аудиофилов, которые любят искажения. Например ламповые

КИХ сформированные методом частотной выборки имеют неконтролируемую рябь и не годятся для эквалайзеров. - Айфичер. "Цифровая обработка сигналов" стр. 437

Цитата(BratherLU @ Jan 30 2017, 07:45) *

Классная книга. Добавляю в свой золотой фонд.
Кстати там на пальцах показано как сделать эквалайзер на БИХ фильтрах, и фазовый эквалайзер тоже.
Go to the top of the page
 
+Quote Post
DASM
сообщение Feb 6 2017, 08:09
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(AlexandrY @ Feb 5 2017, 11:53) *
КИХ сформированные методом частотной выборки имеют неконтролируемую рябь и не годятся для эквалайзеров. - Айфичер. "Цифровая обработка сигналов" стр. 437


Классная книга. Добавляю в свой золотой фонд.
Кстати там на пальцах показано как сделать эквалайзер на БИХ фильтрах, и фазовый эквалайзер тоже.

На стр. 437 обнаружил следующую фразу, уловить суть которой мне не позволяет , вероятно, низкий уровень IQ / Даже не фразу, а пару абзацев на мой взгляд бессвязного бреда. Не поясните? Мне только известно, что имульсная хар-ка любой линейной цепи полностью описывает ее АЧХ и ФЧХ, а эквалайзер - линейная система. Брать надо конечно на бесконечном интервале времени sm.gif Стремиться. Мало точек - добиваем нулями. А какой "неконтролируемой ряби" идет речь, поясните пожалуйста.

Цитата(petrov @ Feb 5 2017, 16:11) *
Никакой Айфичер не может запретить сформировать огибающую полосовых КИХ фильтров, сумма которых без неконтролируемой ряби, и использовать их для эквалайзеров, ограничение анализирующих фильтров синковой АЧХ не обязательно.

Я не понимаю зачем вообще использовать несколько КИХ фильтров? Один фильтр используем, АЧХ-ФЧХ коротого синтезирована по всем заданным точкам, цеж студентечская 1-го курса, если я все понимаю верно. Во всяком случае это у меня работает =)
ЗЫ - а как на Инглише пишется автор - iFeature r? wink.gif
"Классная книга. Добавляю в свой золотой фонд. " - книга неплоха, но она скорее для интересующихся студентов, не более
Вот переживаю все никак 1ый том не могу найти Дженкинса
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 6 2017, 09:09
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(DASM @ Feb 6 2017, 10:09) *
А какой "неконтролируемой ряби" идет речь, поясните пожалуйста.


Вот о такой -

Прикрепленное изображение


Здесь рисуем произвольную АЧХ на 10-и точках, конвертирует в КИХ фильтр и получаем такую несуразицу.
Уж извините, эт что угодно, но не фильтр для эквалайзера.
Go to the top of the page
 
+Quote Post
DASM
сообщение Feb 6 2017, 10:45
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(AlexandrY @ Feb 6 2017, 12:09) *
Вот о такой -

Прикрепленное изображение


Здесь рисуем произвольную АЧХ на 10-и точках, конвертирует в КИХ фильтр и получаем такую несуразицу.
Уж извините, эт что угодно, но не фильтр для эквалайзера.

Ну и кто ограничивал 60 -точками интересно? У меня порядок фильтра 20000 примерно, какие вопросы то? Не помню что там по умолчанию за дизайн выходит, наверное 'freqsamp', почему бы 'ls' designs an FIR filter using least squares. The method minimizes the discrepancy between a specified arbitrary piecewise-linear function and the filter's magnitude response.
'maxflat' designs a maximally flat FIR filter. These filters have a smooth monotonic frequency response that is maximally flat in the passband не попробовать? Там много вариантов есть отличных. Поверьте, на мониторных моих Klipsch X20 арматурах - все великолепно
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ivan55   Цифровой аудио эквалайзер   Jan 26 2017, 11:48
|- - petrov   Цитата(AlexandrY @ Feb 5 2017, 11:53) КИХ...   Feb 5 2017, 13:11
||- - petrov   Цитата(DASM @ Feb 6 2017, 13:45) Ну и кто...   Feb 6 2017, 10:52
|||- - DASM   Цитата(petrov @ Feb 6 2017, 13:52) Амплит...   Feb 6 2017, 11:40
||- - AlexandrY   Цитата(DASM @ Feb 6 2017, 12:45) У меня п...   Feb 6 2017, 11:44
||- - DASM   Цитата(AlexandrY @ Feb 6 2017, 14:44) Хор...   Feb 6 2017, 11:48
|- - petrov   Цитата(DASM @ Feb 6 2017, 11:09) Я не пон...   Feb 6 2017, 09:36
- - DASM   Ничего не понял. Я делаю IFFT от АЧХ нужной, и по...   Jan 27 2017, 07:46
|- - stealth-coder   Цитата(DASM @ Jan 27 2017, 10:46) Ничего ...   Jan 29 2017, 11:26
|- - BratherLU   http://www.dsplib.ru/content/allpasseq/allpasseq.h...   Jan 30 2017, 05:45
|- - DASM   Цитата(stealth-coder @ Jan 29 2017, 14...   Feb 5 2017, 00:04
- - thermit   http://www.rane.com/library.html   Jan 27 2017, 15:01
- - Mister_DSP   Может не в тему, но может интересно готовое решени...   Feb 5 2017, 11:17


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 19:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01477 секунд с 7
ELECTRONIX ©2004-2016