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

 
 
 
Reply to this topicStart new topic
> Кодировщик речи (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
Doka
сообщение Feb 6 2007, 12:05
Сообщение #2


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



ccылка

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

ЗЫЖ а искать описания вокодеров особо не надо - надо смотреть конкретные ITU-T G.723.1, G.729, etc..


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
MNV
сообщение Feb 6 2007, 13:20
Сообщение #3





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



Спасибо.
Это несколько проще, но действительно в пору стреляться
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 6 2007, 13:37
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(MNV @ Feb 6 2007, 13:20) *
Это несколько проще, но действительно в пору стреляться


Не надо стреляться smile.gif Возьмите DSP, скомпилируйте ITU-шные исходники под него, это будет на не один порядок быстрее, и значительно дешевле.
Go to the top of the page
 
+Quote Post
nsemenoff
сообщение Feb 13 2007, 11:56
Сообщение #5


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

Группа: Свой
Сообщений: 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 Текстовая версия Сейчас: 14th July 2025 - 20:35
Рейтинг@Mail.ru


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