What's The Difference Between Bit Rate and Baud Rate?
What's The Difference Between Bit Rate and Baud Rate?
Rate?
Apr. 27, 2012
Lou Frenzel | Electronic Design
Serial-data speed is usually stated in terms of bit rate. However, another oft-
quoted measure of speed is baud rate. Though the two aren’t the same,
similarities exist under some circumstances. This tutorial will make the
difference clear.
Table Of Contents
Background
Bit Rate
Overhead
Baud Rate
Multilevel Modulation
Why Multiple Bits Per Baud?
Baud Rate Examples
References
Background
Most data communications over networks occurs via serial-data transmission.
Data bits transmit one at a time over some communications channel, such as a
cable or a wireless path. Figure 1 typifies the digital-bit pattern from a computer
or some other digital circuit. This data signal is often called the baseband signal.
The data switches between two voltage levels, such as +3 V for a binary 1 and
+0.2 V for a binary 0. Other binary levels are also used. In the non-return-to-zero
(NRZ) format (Fig. 1, again), the signal never goes to zero as like that of return-
to-zero (RZ) formatted signals.
1. Non-return to zero (NRZ) is the most common binary data format. Data rate is
indicated in bits per second (bits/s).
Bit Rate
The speed of the data is expressed in bits per second (bits/s or bps). The data rate
R is a function of the duration of the bit or bit time (TB) (Fig. 1, again):
R = 1/TB
Rate is also called channel capacity C. If the bit time is 10 ns, the data rate equals:
Overhead
Bit rate is typically seen in terms of the actual data rate. Yet for most serial
transmissions, the data represents part of a more complex protocol frame or
packet format, which includes bits representing source address, destination
address, error detection and correction codes, and other information or control
bits. In the protocol frame, the data is called the “payload.” Non-data bits are
known as the “overhead.” At times, the overhead may be substantial—up to 20%
to 50% depending on the total payload bits sent over the channel.
Typically, the actual line rate is stepped up by a factor influenced by the overhead
to achieve an actual target net data rate. In One Gigabit Ethernet, the actual line
rate is 1.25 Gbits/s to achieve a net payload throughput of 1 Gbit/s. In a 10-Gbit/s
Ethernet system, gross data rate equals 10.3125 Gbits/s to achieve a true data
rate of 10 Gbits/s. The net data rate also is referred to as the throughput, or
payload rate, of effective data rate.
Baud Rate
The term “baud” originates from the French engineer Emile Baudot, who
invented the 5-bit teletype code. Baud rate refers to the number of signal or
symbol changes that occur per second. A symbol is one of several voltage,
frequency, or phase changes.
NRZ binary has two symbols, one for each bit 0 or 1, that represent voltage levels.
In this case, the baud or symbol rate is the same as the bit rate. However, it’s
possible to have more than two symbols per transmission interval, whereby each
symbol represents multiple bits. With more than two symbols, data is
transmitted using modulation techniques.
When the transmission medium can’t handle the baseband data, modulation
enters the picture. Of course, this is true of wireless. Baseband binary signals
can’t be transmitted directly; rather, the data is modulated on to a radio carrier
for transmission. Some cable connections even use modulation to increase the
data rate, which is referred to as “broadband transmission.”
By using multiple symbols, multiple bits can be transmitted per symbol. For
example, if the symbol rate is 4800 baud and each symbol represents two bits,
that translates into an overall bit rate of 9600 bits/s. Normally the number of
symbols is some power of two. If N is the number of bits per symbol, then the
number of required symbols is S = 2N. Thus, the gross bit rate is:
If the baud rate is 4800 and there are two bits per symbol, the number of symbols
is 22 = 4. The bit rate is:
If there’s only one bit per symbol, as is the case with binary NRZ, the bit and
baud rates remain the same.
Multilevel Modulation
Many different modulation schemes can implement high bit rates. For example,
frequency-shift keying (FSK) typically uses two different frequencies in each
symbol interval to represent binary 0 and 1. Therefore, the bit rate is equal to the
baud rate. However, if each symbol represents two bits, it requires the four
frequencies (4FSK). In 4FSK, the bit rate is two times the baud rate.
C = 2B
B =C/2
When using multilevel modulation with multiple bits per symbol, the maximum
theoretical data rate is:
C = 2B log2N
The bandwidth needed with a specific number of different levels for a desired
speed is calculated as:
B = C/2 log2N
For instance, the bandwidth needed to get a 1-Mbit/s data rate with two bits per
symbol and four levels can be determined with:
The number of symbols needed to get a desired data rate in a fixed bandwidth
can be calculated as:
log2N = C/2B
Then:
N = log–1 (C/6.64B)
Using the previous example, the number of symbols needed to transmit 1 Mbit/s
in a 250-kHz channel is calculated as:
C = B log2 (S/N + 1)
C is the channel capacity in bits per second and B is the bandwidth in hertz. S/N
is the signal-to-noise power ratio.
C = 3.32B log10(S/N + 1)
What is the maximum rate in a 0.25-MHz channel with a 30-dB S/N? The 30 dB
translates to a 1000 to 1 S/N. Therefore, the maximum rate is:
Land mobile radio (LMR) systems for public safety recently adopted standards
for voice and data 4FSK modulation. This “narrowbanding” effort is designed to
reduce the bandwidth needed from 25 kHz per channel to 12.5 kHz, and
eventually 6.25 kHz. As a result, there will be more channels for additional radios
without increasing the spectrum allocations.
References
Frenzel, Louis E., Principles of Electronic Communication Systems, McGraw-Hill,
2008.
Gibson, Jerry D., The Communications Handbook, CRC Press/IEEE Press, 1997.
Sklar, Bernard, Digital Communications, Fundamentals and Applications, Prentice-
Hall, 2001.