|
Эквалайзер на Mega128 (164), помогите реализовать простенький эквалайзер |
|
|
|
Aug 17 2009, 06:09
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 9-04-09
Пользователь №: 47 401

|
Добрый день! Подскажите возможно ли создание на базе Mega128 (Mega164) простенького эквалайзера с возможностью регулировки (хотя бы 2-4 полосы)? Сигнал поступает на вход АЦП меги, частота выходного сигнала 40-48 кГц (8 бит) . Как понимаю существует 2 пути : 1. Создание цифровых фильтров 2. Прямое и обратное преобразование сигнала.
Какой способ более предпочтительнее по скорости и по простоте своей реализации. Вообще, по силам будет данная задача для Меги? Может кто что-то подобное уже делал, есть наработки?
Заранее спасибо.
|
|
|
|
|
 |
Ответов
|
Aug 17 2009, 21:40
|
Профессионал
    
Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942

|
Если вы про ссылки, которые я привел, то я их привел, как наработки в этой области, о которых спросили. Притом, что регулирование там же.
Для того, чтобы сделать эквалайзер, преобразование Фурье вовсе не обязательно. Таким образом 1-ый вариант представляется мне наиболее предпочтительным. Нужен набор фильтров, с заранее обсчитанными коэффициентами. Правда, этого может оказаться вполне достаточно, чтобы AVR не справился. Надо прикидывать необходимые ресурсы посредством расчета. По второй ссылке есть оценки производительности, учитывая то обстоятельство, что серия ATmega включает аппаратный умножитель.
Сообщение отредактировал x736C - Aug 17 2009, 21:51
|
|
|
|
|
Aug 17 2009, 21:46
|

山伏
    
Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294

|
Цитата(x736C @ Aug 18 2009, 00:40)  Если вы про ссылки, которые я привел, то я их привел, как наработки в этой области, о которых спросили. Притом, что регулирование там же.
Для того, чтобы сделать эквалайзер, преобразование Фурье вовсе не обязательно. Таким образом 1-ый вариант представляется мне наиболее предпочтительным. Нужен набор фильтров, с заранее обсчитанными коэффициентами. Правда, этого может оказаться вполне достаточно, чтобы AVR не справился. Надо прикидывать необходимые ресурсы посредством расчета. FIR фильтры будут очень тяжеловесны, а IIR будут вносить фазовые искажения да и ПП у них а-ля "колокольчеГ". А FFT готовые и на asm - грех не воспользоваться... зачем новый лисапет?
--------------------
Нас помнят пока мы мешаем другим... //-------------------------------------------------------- Хороший блатной - мертвый... //-------------------------------------------------------- Нет старик, это те дроиды которых я ищу...
|
|
|
|
Сообщений в этой теме
ANTSIR Эквалайзер на Mega128 (164) Aug 17 2009, 06:09 Petka Цитата(ANTSIR @ Aug 17 2009, 10:09) Подск... Aug 17 2009, 06:16 ANTSIR Цитата(Petka @ Aug 17 2009, 10:16) а выво... Aug 17 2009, 06:29 Serega Doc А что вы имеете в виду под прямым и обратным преоб... Aug 17 2009, 06:51 ANTSIR Цитата(Serega Doc @ Aug 17 2009, 10:51) А... Aug 17 2009, 06:52 DpInRock Для звука про фурье можно забыть.
Вообще-то и атме... Aug 17 2009, 09:33 kamil yaminov 8 бит вполне себе ничего, если не пытаться сделать... Aug 17 2009, 09:40 x736C Цитата(ANTSIR @ Aug 17 2009, 10:09) Может... Aug 17 2009, 17:07 ANTSIR В настоящее время задача стоит не в простом детект... Aug 17 2009, 21:21  DRUID3 Цитата(ANTSIR @ Aug 18 2009, 00:21) В нас... Aug 17 2009, 21:34 x736C 8 тактов на отсчет для одной полосы для FIR (для в... Aug 17 2009, 21:59 ANTSIR Спасибо за разъяснения! буду разбираться ... Aug 18 2009, 05:32
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|