Bit Errors and Mission Performance

  • Measured BER (bit error rate):
    • BER=erroneous bitstested bits
  • A theoretical bit-error probability predicts long-run behavior under stated assumptions

One Million Bits

  • At BER=10−5, one million bits contains 10 errors on average
  • A mission may require frame or packet error performance, not only raw BER (CCSDS 131.0-B-5, TM Synchronization and Channel Coding)

The Ideal BPSK and QPSK BER Curve

  • BER vs. Eb/N0 for coherent BPSK / Gray-coded QPSK, crossing the 10^-5 target near 9.6 dB (from Dave Israel's slides)

Coherent BPSK / Gray QPSK in AWGN

  • 𝑃𝑏=12erfc(√𝐸𝑏𝑁0)
  • 𝐸𝑏/𝑁0 inside the square root is a linear ratio
  • At BER=10−5 the ideal requirement is approximately 9.6 dB
  • AWGN = additive white Gaussian noise
  • On the plot, −5 on the vertical log10(BER) axis means BER=10−5
  • Gray-coded QPSK has the same BER vs. 𝐸𝑏/𝑁0 as BPSK (consistent with BPSK vs. QPSK)

Reading a BER Curve

𝐸𝑏/𝑁0Ideal uncoded BERInterpretation
6.0 dB2.4×10−3About 2,400 errors per million bits
9.6 dB9.7×10−6About 10 errors per million bits
12.0 dB9.0×10−9Far fewer errors under this ideal model
  • Coherent BPSK, AWGN, perfect synchronization; actual equipment adds implementation effects
  • Reference: MathWorks, Analytical Expressions Used in berawgn Function and Bit Error Rate Analysis App

Available vs. Required

  • The curve gives the required 𝐸𝑏/𝑁0; the link budget gives the available 𝐸𝑏/𝑁0 (Energy per Bit)
  • The difference, after implementation loss, is the margin

Pulse-Shape Mismatch

Receive filterRequired 𝐸𝑏/𝑁0 at BER=10−5
Matched root-raised-cosine filter9.6 dB
Rectangular integrate-and-dump filter10.5 dB
Additional required 𝐸𝑏/𝑁0About 1.0 dB
  • Teaching calculation (optional slide): uncoded BPSK, RRC transmit roll-off 0.35, AWGN, perfect carrier/timing, independent bits, no equalizer
  • The penalty is specific to these assumptions — a receive filter that doesn’t match the transmit shaping costs required 𝐸𝑏/𝑁0

Further Reading

  • Coding (next class) lowers the required 𝐸𝑏/𝑁0 (what if the link still does not close?); Class 5 further reading: CCSDS 130.1-G-3 (2020), TM Synchronization and Channel Coding — Summary of Concept and Rationale; MIT 6.450 Lecture 23, channel capacity and the wideband energy limit