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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Проигрывание звука, Кто-нибудь пробовал проигрывать звуковые файлы?
beer_warrior
сообщение Mar 17 2006, 11:54
Сообщение #31


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
Кстати о птицах, кто знает какая вычислительная сложность у MP3 декодера на 1 kbps? Может быть что-то в районе 2-4kbps (а это уже неплохо для воспроизведения речи) на меге реально сделать?

Я думаю со скоростью проблем не будет на 16-20МГц.
А вот низкая разрядность, и маленькие объемы памяти это действительно проблема.
ИМХО есть два приемлемых пути SPI ЦАП и ADPCM.

Кстати, есть еще прекрасные микросхемы АС97 кодеков - там и скорость и разрядность и микрофонные входы и переключение каналов и приличные ЦАП/АЦП


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Mar 17 2006, 11:57
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(defunct @ Mar 17 2006, 14:06) *
Кстати о птицах, кто знает какая вычислительная сложность у MP3 декодера на 1 kbps? Может быть что-то в районе 2-4kbps (а это уже неплохо для воспроизведения речи) на меге реально сделать?
Дело в том, что метод сжатия MP3 неприменим для получения боле-менее качественной речи с потоком 2-4 кбит/с. Для этого существуют более подходящие алгоритмы, которые реализовать на меге никак не можно. Для компрессии/декомпрессии речи телефонного качества с таким битрейтом вообще-то нужен DSP. Можно ещё попробовать на ARMе забодяжить - с MELPом или G723.1 он, по-моему, должен справиться...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 17 2006, 11:59
Сообщение #33


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Еще есть старый добрый ADPCM. 32 кбит/сек - вполне нормально. В 20 мгц AVR с умножителем вроде должен влезть.
Go to the top of the page
 
+Quote Post
defunct
сообщение Mar 17 2006, 12:22
Сообщение #34


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Stanislav @ Mar 17 2006, 13:57) *
Для компрессии/декомпрессии речи телефонного качества с таким битрейтом вообще-то нужен DSP.

Сложно с этим несогласиться. Однако для воспроизведения требуется только декомпрессия, у которой вычислительная сложность поидее на порядок если не на несколько порядков меньше чем у компрессии (насколько я слышал).
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 17 2006, 12:41
Сообщение #35


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



да что вы все голос - голос! ADPCM в апноте есть
давайте подумаем что можно придумать для музычки?

Цитата(vet @ Mar 17 2006, 10:51) *
тут недавно пробегало сообщение про отечественный м/к с архитектурой 8051 и встроенным аналогом AY.


да, жалко что AY уже не найти...
а что можно предложить в вопросе о воспроизведения MIDI файлов?
благо то же объем у них не большой?
есть дешевые решения в сторону аппаратных миди синтезаторов?

Сообщение отредактировал Kovrov - Mar 17 2006, 12:45


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Mar 17 2006, 12:49
Сообщение #36


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
днако для воспроизведения требуется только декомпрессия, у которой вычислительная сложность поидее на порядок если не на несколько порядков меньше чем у компрессии (насколько я слышал).

Дело в том что там сплошная матричная математика, постоянное сложение перемножение массивов. У DSP большая память с быстрым доступом, распараллеливание и все эти операции с накоплением.
В меге где это все держать? Во внешнем ОЗУ? перемножать 16-24 разрядные матрицы как? Все операции придеться эмулировать.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Ljubitel
сообщение Mar 17 2006, 20:03
Сообщение #37


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 12-01-05
Из: St. Petersburg
Пользователь №: 1 917



Если уж речь зашла о качестве, может тогда
поставить VLSI и не мучаться ?
Там и MP3 и Midi и Wav и WMA и ADPCM...
"Что еще нужно чтоб встретить старость ?" (с) ;-)

http://www.vlsi.fi/vs1003/vs1003.shtml
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Mar 18 2006, 00:32
Сообщение #38


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
Если уж речь зашла о качестве, может тогда
поставить VLSI и не мучаться ?

Жирновато будет, для тривиальных задач.
ADPCM и без всякой заказухи можно прекрасно отыграть.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Ljubitel
сообщение Mar 18 2006, 19:19
Сообщение #39


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 12-01-05
Из: St. Petersburg
Пользователь №: 1 917



Цитата(beer_warrior @ Mar 18 2006, 03:32) *
Цитата
Если уж речь зашла о качестве, может тогда
поставить VLSI и не мучаться ?

Жирновато будет, для тривиальных задач.
ADPCM и без всякой заказухи можно прекрасно отыграть.

Опять двадцать пять... "Вам шашечки или ехать ?" (с)
То качество подавай, то задачи "тривиальные".
Давайте тогда уж определите критерий "тривиальности"
задачи.
А то меня вот и ЦАП на резисторах устраивает.
Пробовал ШИМ... резисторы лучше ;-) Чисто IMHO.
Go to the top of the page
 
+Quote Post

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

 


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


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