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

 
 
> Сжимаем звук на AT91SAM7S32
Eduard_k
сообщение Apr 22 2006, 18:05
Сообщение #1


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

Группа: Свой
Сообщений: 196
Регистрация: 14-04-06
Пользователь №: 16 137



Скажите, можно ли на AT91SAM7S32 сжимать звук PCM 16bit 10-16kHz до 10-20kbit? Какой кодек порекомендуете использовать, чтобы были доступны программы с открытым кодом? Есть ли альтернатива AT91SAM7S32 с меньшими габаритами и энергопотреблением? Можно ли использвать для данной задачи MSP430?

Спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Apr 23 2006, 19:51
Сообщение #2


Ally
******

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



Цитата(Eduard_k @ Apr 22 2006, 21:35) *
Скажите, можно ли на AT91SAM7S32 сжимать звук PCM 16bit 10-16kHz до 10-20kbit?


Без проблем можно сделать только ADPCM из стандарта G.726, исходники есть в самих стандартах ITU-T
Декодеры G722.2, G723, G.728, G729 тоже можно по тем же исходникам из ITU-T.
А вот кодеры для этих стандартов будет очень проблемно делать, нужна будет очень сильная оптимизация, все корреляторы и фильты придется переписать на ассемблере для ARM.
А вот AT91SAM9261 любой кодек запросто потянет.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 23 2006, 20:03
Сообщение #3


Гуру
******

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



Цитата(AlexandrY @ Apr 23 2006, 23:51) *
...А вот AT91SAM9261 любой кодек запросто потянет.
Вообще-то для решения таких задач лучше сразу заложиться на сигнальный процессор. Например, ADSP-BF53x и по производительности - не чета ARMу, и энергии пожрёт гораздо меньше...
И по цене уж точно у 926-го выиграет.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 26 2006, 19:09
Сообщение #4


Ally
******

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



Цитата(Stanislav @ Apr 23 2006, 23:33) *
Цитата(AlexandrY @ Apr 23 2006, 23:51) *
...А вот AT91SAM9261 любой кодек запросто потянет.
Вообще-то для решения таких задач лучше сразу заложиться на сигнальный процессор. Например, ADSP-BF53x и по производительности - не чета ARMу, и энергии пожрёт гораздо меньше...
И по цене уж точно у 926-го выиграет.


Да нет, что касается звука то SAM9261 вне конкуренции, у него аж три порта для кодеков. Конкретно под обработку аудио заточеный проц.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 29 2006, 20:23
Сообщение #5


Гуру
******

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



Цитата(AlexandrY @ Apr 26 2006, 23:09) *
Цитата(Stanislav @ Apr 23 2006, 23:33) *
Вообще-то для решения таких задач лучше сразу заложиться на сигнальный процессор. Например, ADSP-BF53x и по производительности - не чета ARMу, и энергии пожрёт гораздо меньше...
И по цене уж точно у 926-го выиграет.

Да нет, что касается звука то SAM9261 вне конкуренции, у него аж три порта для кодеков. Конкретно под обработку аудио заточеный проц.
Вот у меня есть плата ADSP-BF537 EZ-KIT Lite. С соответствующим процом, ессно.
А к ней ещё имеется плата аудио расширения Blackfin Audio EZ-Extender. На ней, кроме всего прочего, установлены два кодека AD1938, подключенные только к одному порту блэкфина. Каждый кодек имеет 4 канала ввода и 8 каналов вывода высококачественного 24-бит аудио. Итого: 8 ввода + 16 вывода при частоте выборки каждого канала в 48 и 96 кГц, и 8 ввода + 8 вывода при 196 кГц. Скорость обмена определяется кодеками (а не процессором).
Интересно, что будет делать SAM9261 с такой периферией?
Далее, производительность процессора обеспечивает обработку аудио данных с такой скоростью по любому из существующих стандартов по всем каналам одновременно, при этом в запасе у него ещё остаётся уйма свободного времени. Думаю, что ARMа и на один канал хватит с большой натяжкой.
При снижении тактовой частоты до 250 МГц внутренние схемы блэкфина жрут... 35 мВт. Очень хотелось бы узнать об ARM с таким потреблением. Прошу при этом отметить, что 1 МГц BFа в задачах сигнальной обработки равен минимум 10 МГц ARMa.
И ещё. Стоимость SAM9261 в России - более 20 зелёных, а "младших братьев" BF537го - BF531 и BF532 - 13-14$.
Я вовсе не хочу ругать SAM, для ряда задач он вполне применим.
Однако, "богу - богово, а кесарю - кесарево"©.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Eduard_k   Сжимаем звук на AT91SAM7S32   Apr 22 2006, 18:05
- - Evgeny_CD   Тут посмотрите http://kbs.cs.tu-berlin.de/~jutta/t...   Apr 22 2006, 18:25
- - aaarrr   Цитата(Eduard_k @ Apr 22 2006, 22:05) Ска...   Apr 22 2006, 19:43
|- - Evgeny_CD   Цитата(aaarrr @ Apr 22 2006, 23:43) Из от...   Apr 22 2006, 20:16
- - _artem_   Человек, вроде бы, входную 10-16 кГц хочет ...   Apr 22 2006, 20:34
- - aaarrr   Да, но не всегда наши желания совпадают с нашими в...   Apr 22 2006, 20:47
|- - _artem_   Цитата(aaarrr @ Apr 22 2006, 23:47) Да, н...   Apr 22 2006, 21:41
- - Eduard_k   ЦитатаMSP потянет какой-нибудь упрощенный ADPCM, н...   Apr 22 2006, 20:49
- - Eduard_k   ЦитатаЧестно говоря я на этом поцессоре не работал...   Apr 22 2006, 22:01
|- - Evgeny_CD   Цитата(Eduard_k @ Apr 23 2006, 02:01) ......   Apr 23 2006, 07:59
- - acex2   Посмотрите еще на дешевые DSP, например dsPIC. Есл...   Apr 23 2006, 02:45
- - vladec   Если кроме кодирования звука больше ничего не треб...   Apr 24 2006, 05:42
- - Eduard_k   Какие существуют готовые кодеки с интегрированным ...   Apr 25 2006, 21:22
- - vladec   Посмотрите MP3 кодек от VLSI http://www.vlsi.fi/da...   Apr 26 2006, 06:24
- - aaarrr   Цитата(AlexandrY @ Apr 26 2006, 23:09) Да...   Apr 26 2006, 20:30
- - AlexandrY   Цитата(aaarrr @ Apr 27 2006, 00:00) Цитат...   Apr 29 2006, 14:13


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

 


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


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