我认为波特率是符号的速率,如果每个符号包含 n 位,那么比特率应该是n x baud rate
在以太网(曼彻斯特编码)中,如果比特率是波特率的一半,那么一个符号包含 1/2 位?据我所知,比特率至少应该不低于符号率(波特率)。
关于波特率和比特率的关系,我的理解没有问题,但谈到曼彻斯特码,这完全违反直觉,有人能解释一下吗?
比特率与数字比特的传输速度有关,而波特率与符号的变化速度有关,符号在模拟信号中很重要。这些可以是幅度、频率或相位或更复杂的调制方法。在曼彻斯特编码中,一位由两个不同的电压电平表示。因此,假设您想在一秒钟内传输 1Mbit 数字数据,那么您将需要对模拟信号的电平进行约 200 万次更改。这就是为什么,您的比特率为 1Mbs,而您的波特率为 2M 波特。
在 NRZ 编码中,一位由一个符号表示。因此费率将相等。
波特的维基百科文章说它可以定义为每秒脉冲数。 在曼彻斯特编码的情况下,这导致波特率被定义为“时钟转换”。
当信号电压从低电压变为高电压时会发生转换,反之亦然。如果你看这张图:
您会注意到,当时钟从高到低转换时,曼彻斯特波总是从低到高或从高到低转换。这些位在该转换中被编码;从低到高的转换表示 1,从高到低的转换表示 0。从低到高的时钟转换用于使曼彻斯特波处于可以为下一位进行正确转换的位置. 如您所见,一次曼彻斯特转换和下一次之间的时钟转换永远不会超过两次。时钟被有效地编码在曼彻斯特波本身中。
如果位在单个时钟转换中编码(即高为 1,低为 0),那么时钟(波特)率和比特率将是相同的,但是您必须为时钟运行单独的线路. 因为曼彻斯特保证每
您可以认为曼彻斯特编码不仅传输实际数据,而且由于其自时钟特性,还传输时钟(元数据)。
您需要了解的是,在曼彻斯特编码中的任何一个状态(即 1 或 0)内都会有一个转换。. 如上图所示。. . 转换的唯一原因是接收者同步
话虽如此,这意味着如果我们将这种编码方案与其他编码方案进行比较。. 就像 NRZ。与其他技术相比,曼彻斯特编码的转换将翻倍(对于 10101 曼彻斯特的序列将有 10 个转换,而 NRZ 将有 5 个)。. 可能有例外。这意味着曼彻斯特的波特率为 10,而 NRZ 的波特率为 5。
在设计中,我们常说如果任何 recvr 能够同步到 10 的波特率。. . 这意味着在曼彻斯特它传输五个比特,而在 NRZ 它将传输 10 bis