Полная версия этой страницы:
Латентность CSD-канала
Коллеги, подскажите типичное значение латентности p2p CSD-канала. По идее, она должна соответствовать латентности голосового канала, но на практике я получаю значительно большие значения - около 1000 mS.
Alechek
May 2 2017, 04:24
1000 мс на что?
Скорость CSD 9600. Соответственно, 1 кб пройдет примерно за 1000 мс.
А так, задержки примерно как и на GPRS - около 500 мс на круг.
У меня при пакетной передаче с подтверждением и размере пакета 1кб скорость получается 400~450 кб/с
Речь идет о латентности, а не о скрости. Т.е. промежуток времени от первого старт-бита на одном конце до первого старт-бита на другом конце канала.
Я не могу понять, как реально работает CSD. По идее, отправляемые потоковые данные с UART должны буферизировать (какой ориентировочно размер буфера?), а из буфера пакетироваться (какой размер пакета в байтах?) соответственно таймслотам и отправляться каждые 20mS (или реже) через GSM-канал.
Но что-то не так: в тесте латентность сравнима с GPRS и существенно меньше задержки голосового канала. Возможно, кто-то экпериментировал в этом направлении или знаком с тонкостями реализации?
И еще непонятно: 9600 bps - это максимальная скорость данных в прозрачном UART (с учетом старт- и стоп-битов) или же скорость полезных данных в CSD-канале?
Alechek
May 3 2017, 04:36
А сколько задержка у голосового канала?
По мне так все сходится. Пакет хоть с голосом, хоть с данными (CSD, GPRS) проходит примерно один путь.
9600 - это CONNECT 9600
скорость UART - 115200
Mihail Gluhowchenko
May 26 2017, 14:25
Если голосовой канал по классике идет то задержки 10 - 40 ms все зависит от количества промежуточного оборудования. Сигнализация ходит с задержкой 2мс
Если по IP там задержки 30 - 60 . Больше ухом уже будет слышно. CSD не стоит закладываться, количество модемов с ним исчезающе мало.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.