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

 
 
> Передача голоса по каналу 64 кбит/c, Выбор аглоритма
Gunner
сообщение Mar 19 2010, 06:26
Сообщение #1


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

Группа: Участник
Сообщений: 99
Регистрация: 23-06-04
Из: Kiev
Пользователь №: 146



Добрый день, уважаемые коллеги!
Стоит задача передавать голос по цифровому каналу 64 кбит/c. В принципе передавать PCM было бы просто замечательно (дешево и сердито), но как при этом передать в потоке кадровую синхронизацию, чтобы на обратной стороне можно было определять границы выборок? Если уменьшать полосу для голоса (тем самым предоставить излишки для передачи цикловой синхронизации), то какой тогда выбрать алгоритм кодирования? Есть ли стандартные пути решения подобной задачи, чтобы не изобретать велосипед?

Сообщение отредактировал Gunner - Mar 19 2010, 06:32
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
blackfin
сообщение Mar 19 2010, 07:08
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



RTP или E1.

Сообщение отредактировал blackfin - Mar 19 2010, 07:13
Go to the top of the page
 
+Quote Post
Gunner
сообщение Mar 19 2010, 07:52
Сообщение #3


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

Группа: Участник
Сообщений: 99
Регистрация: 23-06-04
Из: Kiev
Пользователь №: 146



Цитата(blackfin @ Mar 19 2010, 11:08) *
RTP или E1.

Спасибо, но это немного не то. Поясню. У меня на выходе - последовательный цифровой канал 64 кбит/c и все. Никаких E1 и т.п. В него и надо положить оцифрованные голосовые данные. Чтобы на приеме можно было однозначно синхронизироваться по кадрам (выборкам), нужна кадровая синхронизация, которая тоже должна передаваться в этом потоке наряду с голосовыми данными. Получается, что G.711 в такой поток уже не поместится. Об этом и шла речь. Судя по всему нужен другой алгоритм (занимающий меньшую полосу), но при этом хочется хорошего качества и простой реализации. Вот и хочу понять, что можно применить и как вообще решается подобная задача.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 19 2010, 08:21
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Gunner @ Mar 19 2010, 10:52) *
Вот и хочу понять, что можно применить и как вообще решается подобная задача.

Степень простоты реализации зависит от Ваших условий. При, например, стабильном канале и соответственно устойчивой битовой синхронизации, гипотетически можно синхронизироваться хоть один раз в жизни smile.gif, или перед началом сеанса, или заменяя "тишину" на синхронизирующую последовательность....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



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

 


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


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