altlogic 0 2 августа, 2008 Опубликовано 2 августа, 2008 · Жалоба Задача - оцифровать звук, сжать его до битрейта 50-60кбит/с и передать по существующей линии связи в реальном времени. Собственно на данном этапе стоит вопрос о выборе кодера аудиопотока. Первая мысль - аппаратный аудиокодек, т.к. боюсь, что производительности ARM7 может не хватить для выполнения этой задачи программно. За пару часов поиска в интернете я не нашёл микросхем-кодеров mp3. Они вообще существуют в природе? Как же записывают звук сотни цифровых диктофонов/смартфонов/телефонов в mp3? Программное кодирование? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jasper 0 2 августа, 2008 Опубликовано 2 августа, 2008 · Жалоба В телефонах чаще ставят ARM9 и выше, они с mp3 и программно справятся. Еще добавляют на кристалл, либо аппаратные ускорители, как например в i.MX, либо ядро DSP, как в OMAP, но это прежде всего для графики и видео. В вашем случае, можно поставить внешний DSP. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
altlogic 0 2 августа, 2008 Опубликовано 2 августа, 2008 · Жалоба В вашем случае, можно поставить внешний DSP. Да вот как-то не улыбается мне ставить внешний DSP для этого дела. На худой конец, если не найду аппаратного кодера, поставлю ARM9. А вообще процесс выбора камня ещё идёт, хотелось на самом деле не арм7, а AVR32 поставить (AT91UC3A) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
west 0 2 августа, 2008 Опубликовано 2 августа, 2008 · Жалоба Смотрите здесь, чипы давно анонсированы и весьма часто используются: http://www.vlsi.fi/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 56 2 августа, 2008 Опубликовано 2 августа, 2008 · Жалоба Первая мысль - аппаратный аудиокодек, т.к. боюсь, что производительности ARM7 может не хватить для выполнения этой задачи программно. Производительности должно хватить (тыц). Но только на ARM (как и на mp3) свет не сошелся, посмотрите и другие варианты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
altlogic 0 2 августа, 2008 Опубликовано 2 августа, 2008 · Жалоба Смотрите здесь, чипы давно анонсированы и весьма часто используются: http://www.vlsi.fi/ Чипы компани VLSI я смотрел, но кодеров mp3 у них нет. Зато как оказалось есть кодер ogg:) Производительности должно хватить (тыц). Но только на ARM (как и на mp3) свет не сошелся, посмотрите и другие варианты. Спасибо за ссылку на документ, он оказался весьма полезным для оценки требуемой производительности от камня. Выбор микроконтроллера ограничивают другие, более приоритетные условия. А mp3-кодеры я искал в надежде, что это самые популярные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mc_off 0 3 августа, 2008 Опубликовано 3 августа, 2008 · Жалоба Чипы компани VLSI я смотрел, но кодеров mp3 у них нет. Зато как оказалось есть кодер ogg:) http://www.vlsi.fi/en/products/vs1053.html а это что ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tklim 0 3 августа, 2008 Опубликовано 3 августа, 2008 · Жалоба http://www.vlsi.fi/en/products/vs1053.html а это что ? Encodes two different formats from mic/line in mono or stereo Ogg Vorbis with software plugin IMA ADPCM Тут: http://www.mp3-tech.org/programmer/encoding.html есть исходники кодеров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 3 августа, 2008 Опубликовано 3 августа, 2008 · Жалоба А зачем вам именно mp3, вам музыку надо передавать? Если вам только речь то можно использовать микросхемы вокодеров от CML и скорость будет на порядок ниже. 2400 бит/сек кажется у них скорость. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
altlogic 0 4 августа, 2008 Опубликовано 4 августа, 2008 · Жалоба Тут: http://www.mp3-tech.org/programmer/encoding.html есть исходники кодеров. Я был на той страничке, после беглого просмота исходников мне стало страшно:) и я решил, что надо искать аппаратный кодер А зачем вам именно mp3, вам музыку надо передавать? Если вам только речь то можно использовать микросхемы вокодеров от CML и скорость будет на порядок ниже. 2400 бит/сек кажется у них скорость. Нет, передавать мне надо не музыку, а звук от камеры видеонаблюдения. Думаю вокодер не подойдёт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
west 0 4 августа, 2008 Опубликовано 4 августа, 2008 · Жалоба Не нашел там ничего страшного, вот например Shine Fixed Point http://www.mp3-tech.org/programmer/sources/shinefixed.zip вполне нормально написано, пару дней посидеть - уверен, что заработает как надо. Да и что вам мешает передавать звук в формате Ogg Vorbis, если уж так не хотети использовать программные решения ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Angelo 0 4 августа, 2008 Опубликовано 4 августа, 2008 · Жалоба Может старый добрый ADPCM подойдёт? Затраты мизерные, качество при таком потоке будет достаточное, не музыку сжимаете... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
altlogic 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба Не нашел там ничего страшного, вот например Shine Fixed Point http://www.mp3-tech.org/programmer/sources/shinefixed.zip вполне нормально написано, пару дней посидеть - уверен, что заработает как надо. Да и что вам мешает передавать звук в формате Ogg Vorbis, если уж так не хотети использовать программные решения ? Ну два дня, это для меня слишком смелое предположение. Я прикидываю недели две на программную реализацию. А формат Ogg Vorbis меня вполне устраивает. Может старый добрый ADPCM подойдёт? Затраты мизерные, качество при таком потоке будет достаточное, не музыку сжимаете... Про ADPCM я ничего не знал... Найти бы информацию по соотношению коэффициентов сжатия форматов ADPCM/Ogg/mp3. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
altlogic 0 6 августа, 2008 Опубликовано 6 августа, 2008 · Жалоба Результат поисков таков: аппаратных кодеров для форматов типа mp3/ogg очень мало. Те представители, которых удалось найти идут со сложной начинкой внутри, и в больших корпусах. Аудиокодек Ogg Vorbis VLSI VS1053. Аудиокодек mp3 mas3587f. Результат меня несколько удивил, и от аппаратного кодирования пришлось отказаться. Сжатие буду делать программно. Теперь встал другой резонный вопрос - а зачем мне тогда вообще аудиокодек нужен? Ведь от него нужен только аудио-АЦП. Может ли быть чем-то полезен простенький аудиокодек при первоначальной обработке сигнала? Или не заморачиваться и брать простой аудио ацп? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Angelo 0 6 августа, 2008 Опубликовано 6 августа, 2008 · Жалоба По Ogg/mp3 ничего не скажу точно, а по ADPCM отмечу, что по моему мнению качество на 4 начинается с потока 32кбит/с, для систем безопасности должно хватить. Подробнее по кодеку в апликейшенах на сайтах микрочипа и TI (для msp430) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться