|
,波特来源是一个人的名字,他叫Jean-Maurice-émile Baudot ,因此简写为Baud,单位符号:Bd;所以,波特率写成Bd/s是正确的;B/s,我查了一圈资料,应该是错的。9 [ l4 z) c1 l, z# ^: B; m, m: |
; D1 V8 O. b0 W( S: W; f2,为什么有b/s和bps呢?是将波特率和比特率混淆。波特率计为Bd/s;比特率记为bit/s或b/s,bps。, ]- Q9 i6 G0 h6 V) m7 [
我们再来从定义理解它们的区别:
* j, _# I+ z( M, y) [" g波特率可以被理解为单位时间内传输符号的个数(传符号率),通过不同的调制方法可以在一个符号上负载多个比特信息。而比特率是单位时间内传输送或处理的比特的数量。4 i# P4 m. r+ X, c }
如果该符号是二进制的话,波特率在数值上等于比特率的,但是意义还是不同,一个是符号,一个是比特;如果符号不是二进制的话(说明该符号负载了多个比特信息),那么波特率在数值上不等于比特率。
* I% y% W' ?# N Z, c+ a6 L6 H- j- ?
- {6 U6 p4 C. h$ W0 J它们的换算公式为:1 L) m6 w7 N9 t* ~0 u9 w% k6 X
I=S * log2 N
: \% \+ x: ]9 @' I其中I 为传信率,S 为波特率,N 为每个符号负载的信息量,而log2 以比特为单位。 8 ] N' D2 J" L, j* l
- C! o2 s2 P1 D, {一般来说,串口的波特率等于比特率。 |
|