我对现代高速 USB 设备使用的虚拟 COM 端口感到有些困惑,这些端口会创建多个串行接口,其中一个用于数据传输。现代 3G/4G USB 调制解调器的速度可以超过 20 Mbps,但它们用于实际传输数据的虚拟 COM 端口的波特率设置为 921600 符号/秒。
它们是否使用了一些高级位/符号调制?如果是,是哪些?
答案1
较新的高速 USB 调制解调器设备实际上并不通过虚拟串行端口传输数据。它们使用虚拟串行端口作为控制通道,向“调制解调器”发送 AT 命令,但一旦建立网络连接,它们就会创建另一个将自身标识为以太网适配器的虚拟设备。
答案2
压缩是加快通信速度的一个因素,另一个因素是通过调制
“波特率”在许多方面被随意使用。
实际的技术术语是“每秒符号变化量”,与调制直接相关(见上文)。
请注意与“每秒比特传输率”的区别,
因此从技术上讲,它们并不相同,而且从未相同过。
如果你说“每秒 100 兆比特”(吞吐量/传输速率)你没有告诉我们有关波特率的任何“位”。
因此“位”和“波特”是互相排斥的,除非还提到“调制”。
如今实际使用的“波特率”几乎总是低于吞吐量。
如果您能找到旧的模拟 1200 bps 调制解调器,那么您很可能拥有具有相同波特率和吞吐量的设备。