通过MCP连接 →

输入计算

数学公式

广告

结果

波特率(符号率)
9,600
波特(符号/秒)
比特率 9,600 bps
每符号比特数(log₂M) 1

什么是波特率计算器?

波特率(也称为符号率)表示通信信道上每秒传输的信号单元,也就是符号的数量。它常常被与比特率混淆——比特率指的是每秒传输的数据比特数。只有当每个符号恰好携带 1 个比特时,两者才相等。本计算器利用调制方式所采用的不同信号电平或符号的数量(M),将已知的比特率换算为波特率。

使用方法

输入以每秒比特数(bps)为单位的比特率,以及该调制方式所用的信号电平或符号数(M)。二进制信号 \(M = 2\),QPSK 为 \(M = 4\),8-PSK 为 \(M = 8\),16-QAM 为 \(M = 16\),以此类推。计算器会返回波特率,并给出每个符号所携带的比特数。

公式详解

每个符号可以表示 \(\log_{2}(M)\) 个比特。例如,4 个电平每符号携带 \(\log_{2}(4) = 2\) 个比特。因此,波特率等于比特率除以每符号比特数:

$$\text{Baud Rate} = \frac{\text{Bit Rate (bps)}}{\log_{2}\!\left(\text{Levels (M)}\right)}$$

变换后可得:\(\text{比特率} = \text{波特率} \times \log_{2}(M)\)。采用更多电平(更大的 \(M\))能在每个符号中装入更多比特,因此相同的波特率可以传输更多数据。

比较比特率与波特率的示意图,每个符号含多个比特
每个符号可承载多个比特,因此波特率等于比特率除以 \(\log_{2}(M)\)。

实例计算

假设某调制解调器采用 16-QAM(\(M = 16\)),以 9600 bps 的比特率传输数据。每个符号携带 \(\log_{2}(16) = 4\) 个比特,则波特率为 $$9600 \div 4 = \textbf{2400 波特}$$ 也就是说,信道每秒只需传输 2400 个符号,就能实现每秒 9600 比特的传输速率。

2、4 和 8 个信号电平的星座图
信号电平数(\(M\))越多,每个符号能装入的比特越多,从而降低所需的波特率。

常见调制方案及其M值

在M元调制中,每个发送的符号携带\(\log_2 M\)位,其中\(M\)是可区分的信号状态的数量(幅度和/或相位的组合)。波特率(每秒符号数)与比特率的关系为:

$$\text{波特率} = \frac{\text{比特率}}{\log_2 M}$$

等价地,比特率是波特率乘以每个符号的比特数。下表列出了常见方案及每个符号传输的比特数。

调制方案 电平(M) 每个符号的比特数\(\log_2 M\) 比特率÷波特率倍数
BPSK 2 1 ×1
QPSK / 4-QAM 4 2 ×2
8-PSK 8 3 ×3
16-QAM 16 4 ×4
32-QAM 32 5 ×5
64-QAM 64 6 ×6
256-QAM 256 8 ×8

更高阶的方案在每个符号中打包更多比特,降低了给定比特率所需的波特率(和带宽)——但它们需要更高的信噪比来保持紧密间隔的符号可区分。

关键术语和变量

波特率(符号率)
每秒传输的信号变化数——符号数,以波特(Bd)为单位。它反映的是线路状态变化的速度,而不是移动的比特数。
符号
单个传输信号事件:幅度、相位和/或频率的一种特定组合。每个符号代表\(M\)个可能状态中的一个。
比特率
每秒传输的信息量,以比特/秒(bps)为单位。它等于波特率乘以每个符号携带的比特数。
每个符号的比特数
编码在每个符号中的数据比特数,等于\(\log_2 M\)。例如,16个电平携带\(\log_2 16 = 4\)个比特/符号。
信号电平(M)
调制可以产生的不同符号状态的数量。M = 2(二进制)每个符号携带1位;更大的M在每个符号中打包更多比特,但需要更清洁的信道。
M元调制
使用\(M\)个不同符号(其中\(M > 2\))的调制方案,使得每个符号传输多个比特。例子包括QPSK(M = 4)、16-QAM(M = 16)和256-QAM(M = 256)。

常见问题

波特率和比特率是一回事吗?只有在 \(M = 2\)(每符号 1 个比特)时两者才相等。采用多电平调制时,比特率会高于波特率。

M 是什么?\(M\) 是调制符号集中不同符号(信号电平)的数量——例如二进制为 2,QPSK 为 4,64-QAM 为 64。

波特率会超过比特率吗?不会。因为当 \(M \geq 2\) 时 \(\log_{2}(M) \geq 1\),所以波特率始终小于或等于比特率。

最后更新: