Как USB 3G-модемы могут достигать высоких скоростей через виртуальный последовательный порт?

Как USB 3G-модемы могут достигать высоких скоростей через виртуальный последовательный порт?

Я немного озадачен виртуальными COM-портами, используемыми современными высокоскоростными USB-устройствами, которые создают несколько последовательных интерфейсов, один из которых используется для передачи данных. Современный USB-модем 3G/4G может достигать скорости более 20 Мбит/с, но виртуальные COM-порты, которые они используют для фактической передачи данных, имеют скорость передачи данных 921600 символов/с.
Используют ли они какую-либо высокоуровневую модуляцию бит/символов? Если да, то какую?

решение1

Более новые высокоскоростные USB-модемы на самом деле не передают данные через виртуальные последовательные порты. Они используют их как канал управления для отправки AT-команд "модему", но как только они устанавливают сетевое соединение, они создают еще одно виртуальное устройство, которое идентифицирует себя как адаптер Ethernet.

решение2

Сжатие является одним из факторов ускорения связи, другим фактором является отправка нескольких битов одновременномодуляция

«Скорость передачи данных» небрежно используется для многих вещей.
Фактический технический термин — «изменение символов в секунду», и он напрямую связан с модуляцией (выше).
Обратите внимание на разницу со «скоростью передачи бит в секунду»,
так что технически это НЕ ОДНО И ТО ЖЕ САМОЕ и никогда не было.

Если вы скажете «100 мегабит в секунду» (пропускная способность/передачаскорость) вы не сообщаете ни единого «бита» о скорости передачи данных.

Таким образом, «бит» и «бод» являются взаимоисключающими, если только не упомянута также «модуляция».


В настоящее время фактическая используемая «скорость передачи данных» почти всегда НИЖЕ пропускной способности.

Если вам удастся найти старый аналоговый модем на 1200 бит/с, то, скорее всего, у вас есть устройство с такой же скоростью передачи данных и пропускной способностью.

Связанный контент