QPSK + Multipath + Decision Feedback Equalizer (DFE)
20
BER Before: 0 | BER After: 0
Simulator Workflow & Mathematics
1 The Signal Path
-
QPSK Modulation
Random bits are grouped into pairs and mapped to complex symbols:
s = exp(j * (Ļ/4 + kĻ/2)). - Multipath Channel The signal is convolved with a multi-tap impulse response, simulating reflections that cause Inter-Symbol Interference (ISI).
- DFE Equalization A Feedforward Filter (FFF) suppresses precursor ISI, while a Feedback Filter (FBF) subtracts post-cursor ISI using previous symbol decisions.
2 The DFE Equations
// 1. Equalizer Output
y[n] = Σ(w_f[k] * x[n-k]) - Σ(w_b[k] * d[n-k])
(Feedforward Output - Feedback Correction)
// 2. Error Calculation
e[n] = d_known[n] - y[n]
// 3. LMS Weight Update
w_f[k] = w_f[k] + μ * e[n] * x*[n-k]
w_b[k] = w_b[k] - μ * e[n] * d*[n-k-1]
Where
μ is the step size, x* is the conjugate of the received signal, and d are previous decisions.