BER vs PER: Understanding Bit Error Rate and Packet Error Rate

ber
per
communication systems
error rate
signal quality

This article explores the concepts of Bit Error Rate (BER) and Packet Error Rate (PER), two crucial metrics for evaluating the performance of digital communication systems, both wired and wireless. These systems often face challenges like noise, jitter, interference, and I/Q imbalances that can degrade signal quality. BER and PER help us quantify these degradations and assess the reliability of our data transmission.

Bit Error Rate (BER)

Definition and Measurement

BER-Bit Error Rate

  • BER is defined as the ratio of the number of received bits in error to the total number of bits transmitted during a specific test period.
  • It’s a unitless measure, often expressed as a percentage.

BER, Bit Error Rate formula

  • A BER tester (BERT) is used to measure the Bit Error Rate.
  • BER measurements are conducted over both short and long durations to evaluate the system’s stability and performance in the short-term and long-term before actual deployment.

Improving BER

  • BER can be improved by using more robust modulation schemes and applying forward error correction (FEC) codes, such as Convolutional encoding and CTC.
  • For instance, Binary Phase Shift Keying (BPSK) is more robust than Quadrature Phase Shift Keying (QPSK), which in turn is more robust than Quadrature Amplitude Modulation (QAM).

Example of BER Calculation

Let’s say we transmit a sequence of bits: [1 1 1 0 1 0 1 0 1 1 0]

If the received bits are [1 1 0 0 1 1 1 0 0 1 0], there are 3 errors.

Therefore:

  • BER = 3 / 11 = 0.27 (approximately)
  • BER (%) = 0.27 * 100 = 27% (approximately)

Packet Error Rate (PER)

Definition and Significance

  • Packets or frames consist of multiple bytes (e.g., 8 bits per byte). For example, an Ethernet packet, as per IEEE 802.3, can carry up to 1518 bytes.
  • Evaluating system performance at the packet level helps determine if errors occur at the bit level or the entire packet level.
  • Packet Error Rate (PER) is defined as the ratio of the number of packets received in error to the total number of transmitted packets.
  • A packet is considered to be in error if even a single bit within the packet is received incorrectly.

PER and System Performance

  • The figure below represents a plot of PER vs SNR (Signal-to-Noise Ratio) for a wireless system using various modulation schemes.

PER, Packet Error Rate plot

Relationship Between BER and PER

The following equation demonstrates the mathematical relationship between BER and PER, assuming an ideal communication system over a binary symmetric channel with uncorrelated noise:

BER vs PER, PER vs BER

  • In the formula:

    • ‘n’ represents the number of bits in a packet.
    • ‘Pb’ is the bit error rate (BER).
    • ‘Pn’ is the packet error rate (PER).
  • PER is determined by the BER and the number of bits within a packet’s data payload. It does not depend on data encoding methods or the transmit-receive process.

  • The relationship can be expressed as:

    PER = 1 - (1 - BER)^n^

Conclusion

In summary, the fundamental difference between BER and PER is that BER focuses on individual bits, while PER is concerned with entire packets. However, both are interrelated, as shown in the formula above, and they are both important measures for assessing the quality and reliability of digital communication systems.

Related Posts

Understanding the Bandwidth Time Product (BT)

Understanding the Bandwidth Time Product (BT)

The Bandwidth Time Product (BT) describes the relationship between a signal's spectral width and duration, key for efficient bandwidth usage.

bandwidth
signal processing
frequency