Речь идет о латентности, а не о скрости. Т.е. промежуток времени от первого старт-бита на одном конце до первого старт-бита на другом конце канала. Я не могу понять, как реально работает CSD. По идее, отправляемые потоковые данные с UART должны буферизировать (какой ориентировочно размер буфера?), а из буфера пакетироваться (какой размер пакета в байтах?) соответственно таймслотам и отправляться каждые 20mS (или реже) через GSM-канал. Но что-то не так: в тесте латентность сравнима с GPRS и существенно меньше задержки голосового канала. Возможно, кто-то экпериментировал в этом направлении или знаком с тонкостями реализации? И еще непонятно: 9600 bps - это максимальная скорость данных в прозрачном UART (с учетом старт- и стоп-битов) или же скорость полезных данных в CSD-канале?
|