Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кодировщик речи (Vocoder)
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
MNV
Прошу оказать помощь.
Ищется алгоритм кодирования речи (Vocoder).
Все что нашел используется в системах сотовой связи - слишком сложно и объемно,
а времени как всегда не хватает.
Качество достаточно телефонное 200...3500Гц.
Реализаци предполагается на Cyclone II.

Заранее благодарен всем ответившим.
Doka
ccылка

а все вокодеры слишком сложны и объемны: это заложено в их "природу": использование модели реч.сигнала - анализ и синтез параметров речи.
А уж реализация вокодеров на ПЛИС при ситуации "времени в обрез" - так это сразу застрелиться можно.

ЗЫЖ а искать описания вокодеров особо не надо - надо смотреть конкретные ITU-T G.723.1, G.729, etc..
MNV
Спасибо.
Это несколько проще, но действительно в пору стреляться
SM
Цитата(MNV @ Feb 6 2007, 13:20) *
Это несколько проще, но действительно в пору стреляться


Не надо стреляться smile.gif Возьмите DSP, скомпилируйте ITU-шные исходники под него, это будет на не один порядок быстрее, и значительно дешевле.
nsemenoff
Цитата(MNV @ Feb 6 2007, 11:34) *
Прошу оказать помощь.
Ищется алгоритм кодирования речи (Vocoder).


А до какой скорости нужно упаковать речь?
Если 16-битную речь, оцифрованную до 8000 Гц (128 кбит/с) нужно ужать всего в 2 раза до 64Кбит/с, то тебе хватит G711 (нелинейное компандирование, то есть сжатие слабых сигналов с бОльшим разрешением, чем сильных).
Если нужно сжатие в 4 раза - это ADPCM, то есть хранение разницы текущего значения сигнала и предыдущего. Можно уменьшить разрядность хранения этой разницы, чем и обеспечить сжатие. Алгоритмы есть, и их можно смоделировать.
Для бОльшего сжатия используются алгоритмы, моделирующие речевой тракт. Простейший - GSM (рекомендации ETSI). Сложнее, но и качественнее - как раз G723, G729. Если нужно, могу поделиться как самими рекомендациями, так и помочь с составлением модели smile.gif
Но все равно нужно знать, что реально тебе нужно сделать с речью? До какой скорости ее сжать?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.