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

 
 
> Цифровой студийный микшер, расчет ресурса для разработки микшера
chert_kol
сообщение Feb 7 2009, 15:38
Сообщение #1


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

Группа: Свой
Сообщений: 90
Регистрация: 23-01-09
Из: Санкт-Петербург
Пользователь №: 43 842



Всем добрый день.

Возникло желание и возможность окунутся в мир ARM.

Вот озадачился разработать цифровой микшер на 8 входов и 3 выхода.

Не может ни кто подсказать сколько ресурсов потребуется на реализацию 3 полосного эквалайзера???
Интересует опыт работы, привязки к определенным чипам пока нет...


--------------------
С уважением,
Chert_kol.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Feb 11 2009, 14:10
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Оптимизированный для ARM9 алгоритм 16-и битных FIR или IIR фильтров 24-го порядка где-то требует 20 мкс на 100 МГц частоты ядра.
Т.е. 3-х полосный эквалайзер с выборкой 44 КГц не на очень крутом ARM-е сделать не проблема.


Есть мнение, что фильтр 24го порядка для трехполосного эквалайзера нафиг не нужен. Так что один эквалайзер - не проблема, войдет в мелкий дешевый ARM без вопросов. Но каналов то 8.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Feb 11 2009, 22:55
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата(Rst7 @ Feb 11 2009, 17:10) *
Есть мнение, что фильтр 24го порядка для трехполосного эквалайзера нафиг не нужен. Так что один эквалайзер - не проблема, войдет в мелкий дешевый ARM без вопросов. Но каналов то 8.

к тому же есть мнение, что цифры про 20 мкс и порядки взяты с потолка - у меня 18 ногий дспик 16-битный FIR 32-порядка (окно такое же) считает за 30 мкс. А если в общем, то FIR и IIR одного порядка по вычислительным затратам абсолютно не сравнимы - канонический IIR раза в 3-4 медленнее будет, бо КИХ это простая свертка. Хотя может быть тут в дело вступает факт отсутствие у АРМ аппаратных циклов...
Хороших алгоритмов звукоЦОС дофига и больше - препринты AES и DSPA в сети еще никто не отменял
http://www.stanford.edu/~dattorro/EffectDesignPart1.pdf

Ну а как итог - для такой задачи никакие плис и монстроидальные комплексы из нескольких LPC2K не нужны (если, конечно, цель - продукт, а не изучение армов) - есть заточенные решения, где все это решается штатно. Ссылки дадены:
http://www.wavefrontsemi.com/index.php?id=11,13,0,0,1,0
- 8 моно I2S каналов по входу, столько же по выходу. Ресурсов достаточно для 200-полосного эквалайзера (аппликейшн 8 x 20 полос по ссылке)
SigmaDSP - более новые, более перспективные, более мощные.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- chert_kol   Цифровой студийный микшер   Feb 7 2009, 15:38
- - Alex11   А Вы уверены, что окунаться нужно именно в этот ми...   Feb 7 2009, 17:21
|- - chert_kol   Цитата(Alex11 @ Feb 7 2009, 20:21) А Вы у...   Feb 7 2009, 19:21
|- - Alex B._   Цитата(chert_kol @ Feb 7 2009, 22:21) Я п...   Feb 8 2009, 20:28
|- - orthodox   Цитата(Alex B._ @ Feb 8 2009, 22:28) Для ...   Feb 8 2009, 20:46
|- - chert_kol   Цитата(orthodox @ Feb 8 2009, 23:46) Едва...   Feb 11 2009, 04:47
|- - Alex B._   Цитата(chert_kol @ Feb 11 2009, 07:47) Чт...   Feb 11 2009, 07:35
|- - chert_kol   Цитата(Alex B._ @ Feb 11 2009, 10:35) я в...   Feb 11 2009, 13:54
- - Alex11   Канал эквалайзера при этом 1 или 8 - на каждый вхо...   Feb 7 2009, 21:43
- - orthodox   А Вы эквалайзер соберите как бы аналоговый, а в ци...   Feb 7 2009, 23:40
|- - chert_kol   Цитата(orthodox @ Feb 8 2009, 02:40) А Вы...   Feb 8 2009, 09:35
|- - orthodox   Цитата(chert_kol @ Feb 8 2009, 11:35) Что...   Feb 8 2009, 11:34
|- - chert_kol   Цитата(orthodox @ Feb 8 2009, 14:34) Обыч...   Feb 8 2009, 20:19
- - AlexandrY   Проблема состоит из нескольких частей. Первая апп...   Feb 11 2009, 13:22
- - Rst7   А может, как говорят, брать интеграл по частям? Я...   Feb 11 2009, 13:48
- - khach   А почему не FPGA? Нужны же по большому счету тольк...   Feb 11 2009, 14:01
- - AlexandrY   Ну я не виноват, что кто-то повелся на дешевую рек...   Feb 12 2009, 06:59
- - Alex B._   Цитата(AlexandrY @ Feb 12 2009, 09:59) Ну...   Feb 12 2009, 07:59
- - AlexandrY   Тут вы уж перегнули Не надо так грубо провоциров...   Feb 12 2009, 08:34
- - Alex B._   Цитата(AlexandrY @ Feb 12 2009, 11:34) от...   Feb 12 2009, 09:27
- - chert_kol   Тупо денег не срубишь... все такие тупо специализ...   Feb 12 2009, 11:22
- - AlexandrY   FIR и IIR это так, условные названия разных систем...   Feb 12 2009, 22:10
- - chert_kol   Цитата(AlexandrY @ Feb 13 2009, 01:10) FI...   Feb 15 2009, 13:06
- - AlexandrY   Кстати, весьма логично. Ваш способ это просто оди...   Feb 15 2009, 17:23
- - Alex B._   Цитата(AlexandrY @ Feb 15 2009, 20:23) Но...   Feb 15 2009, 20:37


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 02:01
Рейтинг@Mail.ru


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