Bhattacharyya Parameter
Understanding the Bhattacharyya Parameter
The Bhattacharyya parameter quantifies how well a channel decoder can distinguish between the two binary input symbols based on the channel output. A value near 0 means the output distributions are nearly disjoint (the channel is reliable), while a value near 1 means they overlap heavily (the channel is unreliable). This metric provides computationally simple upper bounds on decoding error probability and is the primary design tool for polar code construction.
For coded systems, the pairwise error probability between two codewords at Hamming distance d is bounded by Zd, and the union bound over all codeword pairs gives the block error rate. The exponential decay of Z with SNR for AWGN channels explains why coded systems achieve very low error rates at moderate SNR: doubling the code distance squares the pairwise error bound.
Key Formulas
Z(W) = ∑y √(W(y|0) × W(y|1))
Pairwise Error Bound:
Ppair(d) ≤ Zd
Block: Pblock ≤ ∑d=dminn A(d) × Zd
Channel-Specific Z:
AWGN/BPSK: Z = e−Eb/N0
BSC(p): Z = 2√(p(1−p))
BEC(ε): Z = ε
Rayleigh: Z = 1/(1 + Eb/N0)
Polar Code Recursion:
Z(2i−1) = 2Z(i) − (Z(i))² (upper, less reliable)
Z(2i) = (Z(i))² (lower, more reliable)
Z Values for Common Channels
| Channel | Parameter | Z | Decay with SNR |
|---|---|---|---|
| AWGN + BPSK | Eb/N0 | e−Eb/N0 | Exponential |
| BSC | p = crossover | 2√(p(1−p)) | ~Exponential |
| BEC | ε = erasure | ε | Linear |
| Rayleigh | Eb/N0 | 1/(1+Eb/N0) | Linear (1/SNR) |
Numerical Examples
| Eb/N0 | Z (AWGN) | Z10 (dmin=10) |
|---|---|---|
| 0 dB | 0.368 | 4.2 × 10−5 |
| 3 dB | 0.135 | 2.0 × 10−9 |
| 6 dB | 0.0183 | 4.4 × 10−18 |
| 10 dB | 4.5 × 10−5 | 3.4 × 10−44 |
Frequently Asked Questions
Definition?
Z(W) = ∑y √(W(y|0)W(y|1)). Measures output distribution overlap. Z = 0: noiseless (disjoint outputs). Z = 1: useless (identical outputs). Bounds ML error: Pe ≤ Z/2. Pairwise: Ppair ≤ Zd. Union bound: Pblock ≤ ∑A(d)Zd.
Polar code construction?
Channel polarization drives Z toward 0 or 1 for each sub-channel. Recursion: Z(2i−1) = 2Z − Z² (less reliable), Z(2i) = Z² (more reliable). Select K sub-channels with smallest Z as data channels. Remainder frozen. Capacity-achieving as N → ∞. Channel-specific: AWGN Z = e−Eb/N0.
Z for common channels?
AWGN: e−SNR (exponential decay). BSC: 2√(p(1−p)). BEC: ε (simplest). Rayleigh: 1/(1+SNR) (linear decay, motivates diversity). At Eb/N0 = 3 dB, AWGN Z = 0.135; with dmin = 10: Ppair ≤ 2 × 10−9.