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

 
 
> Кодировщик речи (Vocoder)
MNV
сообщение Feb 6 2007, 11:34
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 6-02-07
Из: Н. Новгород
Пользователь №: 25 093



Прошу оказать помощь.
Ищется алгоритм кодирования речи (Vocoder).
Все что нашел используется в системах сотовой связи - слишком сложно и объемно,
а времени как всегда не хватает.
Качество достаточно телефонное 200...3500Гц.
Реализаци предполагается на Cyclone II.

Заранее благодарен всем ответившим.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
nsemenoff
сообщение Feb 13 2007, 11:56
Сообщение #2


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

Группа: Свой
Сообщений: 88
Регистрация: 12-02-07
Из: СПб
Пользователь №: 25 280



Цитата(MNV @ Feb 6 2007, 11:34) *
Прошу оказать помощь.
Ищется алгоритм кодирования речи (Vocoder).


А до какой скорости нужно упаковать речь?
Если 16-битную речь, оцифрованную до 8000 Гц (128 кбит/с) нужно ужать всего в 2 раза до 64Кбит/с, то тебе хватит G711 (нелинейное компандирование, то есть сжатие слабых сигналов с бОльшим разрешением, чем сильных).
Если нужно сжатие в 4 раза - это ADPCM, то есть хранение разницы текущего значения сигнала и предыдущего. Можно уменьшить разрядность хранения этой разницы, чем и обеспечить сжатие. Алгоритмы есть, и их можно смоделировать.
Для бОльшего сжатия используются алгоритмы, моделирующие речевой тракт. Простейший - GSM (рекомендации ETSI). Сложнее, но и качественнее - как раз G723, G729. Если нужно, могу поделиться как самими рекомендациями, так и помочь с составлением модели smile.gif
Но все равно нужно знать, что реально тебе нужно сделать с речью? До какой скорости ее сжать?
Go to the top of the page
 
+Quote Post



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

 


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


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