BER Analysis: Asymptotic and Monte Carlo

Numbers, Not Just Slopes

The diversity theorem gives an asymptotic slope. For deployment we need actual numbers: BER at SNR = 10 dB, BER at SNR = 25 dB, and so on. This section derives explicit closed-form BER expressions for OTFS under canonical channel models and validates them against Monte Carlo simulations. The result is a concrete performance calculator for OTFS links.

Theorem: Uncoded BER for QPSK-OTFS Over a PP-Path Rayleigh Channel

For QPSK input, ML detection, and a PP-path channel with equal-power Rayleigh paths (∣hi∣avg2=1/P|h_i|^2_{\text{avg}} = 1/P), the uncoded BER is BEROTFS(ρ)β€…β€Š=β€…β€Š(12)Pβˆ‘β„“=0Pβˆ’1(Pβˆ’1+β„“β„“)(1+Οβˆ’1)βˆ’β„“,\mathrm{BER}_{\text{OTFS}}(\rho) \;=\; \left(\frac{1}{2}\right)^P \sum_{\ell = 0}^{P - 1} \binom{P - 1 + \ell}{\ell}\left(1 + \rho^{-1}\right)^{-\ell}, where ρ=SNR\rho = \mathrm{SNR}. At high SNR this simplifies to BEROTFS(ρ)β€…β€Šβ‰ˆβ€…β€Š(2Pβˆ’1P) (4ρ)βˆ’P.\mathrm{BER}_{\text{OTFS}}(\rho) \;\approx\; \binom{2P - 1}{P}\,(4\rho)^{-P}.

The result is the standard maximal-ratio-combining (MRC) BER for PP-fold Rayleigh diversity. OTFS's DD-domain spreading acts as an inherent PP-fold combiner β€” every data symbol is received through PP independent fading realizations and combined coherently by the ML detector.

The binomial coefficient (2Pβˆ’1P)\binom{2P-1}{P} is the "penalty" for having PP Rayleigh fades instead of a single AWGN channel. For P=4P = 4: (74)=35\binom{7}{4} = 35. For P=8P = 8: (158)=6435\binom{15}{8} = 6435.

,

Closed-Form BER vs Monte Carlo: PP-Path OTFS

Plot the closed-form BER formula alongside a Monte Carlo simulation for validation. The two curves should agree within a fraction of a dB for reasonable sample counts. Different PP values give different slopes. The asymptotic BER formula is the dashed straight line in log-log coordinates.

Parameters
4
5
30
2000

Theorem: QAM BER and Constellation Penalty

For MM-QAM with M=2bM = 2^b (e.g., 16-QAM with b=4b = 4), the uncoded BER in a PP-path OTFS channel has the same SNRβˆ’P\mathrm{SNR}^{-P} scaling but with a constellation-dependent multiplier: BERQAM(ρ)β€…β€Šβ‰ˆβ€…β€Š4(1βˆ’1/M)b (2Pβˆ’1P) (4ρ/(Mβˆ’1))βˆ’P.\mathrm{BER}_{\text{QAM}}(\rho) \;\approx\; \frac{4(1 - 1/\sqrt{M})}{b}\,\binom{2P - 1}{P}\,(4\rho/(M - 1))^{-P}. At high MM, the BER is larger (more constellation points = more nearest-neighbor collisions), but the slope is still PP.

Higher-order QAM packs more bits per symbol but places constellation points closer together, increasing the nearest- neighbor error rate. The 1/(Mβˆ’1)1/(M - 1) factor in the SNR term represents this: effectively, at SNR ρ\rho, the QAM detector operates at "effective SNR" ρ/(Mβˆ’1)\rho/(M-1). For QPSK (M=4M = 4), factor is 1/3β‰ˆ11/3 \approx 1; for 64-QAM (M=64M = 64), factor is 1/631/63, so 16 dB extra SNR needed for same BER.

OTFS preserves this scaling with its PP-fold diversity β€” a P=4P = 4 system at 64-QAM with SNR = 25 dB still achieves BER∼10βˆ’5\mathrm{BER} \sim 10^{-5}, well above the OFDM baseline.

Example: Link Budget for 16-QAM OTFS

An OTFS link uses 16-QAM over a P=4P = 4-path channel. The target BER is 10βˆ’510^{-5} (uncoded). What SNR is required?

OTFS BER for Multiple QAM Orders

Plot uncoded BER vs SNR for QPSK, 16-QAM, 64-QAM, 256-QAM in an OTFS system with P=4P = 4. All curves have diversity slope 4, but different coding-gain offsets. 256-QAM requires ∼18\sim 18 dB more than QPSK at equivalent BER. Observe where each curve crosses the BER =10βˆ’5= 10^{-5} target line for link-budget design.

Parameters
4
40

Theorem: Outage Probability in OTFS

The Ο΅\epsilon-outage capacity of an OTFS channel β€” the maximum rate achievable with failure probability Ο΅\epsilon β€” is CΟ΅β€…β€Š=β€…β€Šlog⁑2(1+ρ⋅FΟ‡2,2Pβˆ’1(Ο΅)),C_\epsilon \;=\; \log_2(1 + \rho \cdot F_{\chi^2, 2P}^{-1}(\epsilon)), where FΟ‡2,2Pβˆ’1(Ο΅)F_{\chi^2, 2P}^{-1}(\epsilon) is the Ο΅\epsilon-quantile of the chi-squared distribution with 2P2P degrees of freedom. At small Ο΅\epsilon, Fβˆ’1(Ο΅)β‰ˆPβ‹…Ο΅1/PF^{-1}(\epsilon) \approx P \cdot \epsilon^{1/P}, and the outage capacity is approximately log⁑2(1+ρ⋅PΟ΅1/P)\log_2(1 + \rho \cdot P \epsilon^{1/P}) β€” much better than OFDM's log⁑2(1+ρϡ)\log_2(1 + \rho \epsilon).

Outage capacity is the rate guaranteed with high probability, not the average. Under single-tap Rayleigh (OFDM), the worst-case 10%-outage capacity is very small β€” deep fades are not averaged out. Under PP-fold diversity (OTFS), the chance of simultaneous deep fades in all paths is Ο΅P\epsilon^P, making the outage probability much smaller. This is the operational advantage of OTFS for URLLC (ultra-reliable low-latency) traffic.

Key Takeaway

OTFS's outage advantage scales exponentially with PP. The probability of a deep fade in all PP paths is Ο΅P\epsilon^P, giving the OTFS outage capacity the Ο΅1/P\epsilon^{1/P} quantile scaling. For URLLC applications requiring Ο΅=10βˆ’5\epsilon = 10^{-5} outage at moderate SNR, OTFS with P=4P = 4 is decisively better than OFDM. This is the quantitative argument behind OTFS's suitability for URLLC traffic in 6G.

πŸ”§Engineering Note

Practical BER at Typical Deployment Parameters

Representative BER numbers at SNR = 20 dB for key deployment scenarios:

  • Pedestrian, 5 GHz, P=3P = 3: BEROTFSβ‰ˆ10βˆ’6\mathrm{BER}_{\text{OTFS}}\approx 10^{-6}, BEROFDMβ‰ˆ10βˆ’3\mathrm{BER}_{\text{OFDM}} \approx 10^{-3}. OTFS 3 orders better.
  • Urban vehicular, 3.5 GHz, P=6P = 6: BEROTFSβ‰ˆ10βˆ’10\mathrm{BER}_{\text{OTFS}}\approx 10^{-10}, BEROFDMβ‰ˆ10βˆ’3\mathrm{BER}_{\text{OFDM}} \approx 10^{-3} (with ICI).
  • HST, 3.5 GHz, P=4P = 4: BEROTFSβ‰ˆ10βˆ’8\mathrm{BER}_{\text{OTFS}}\approx 10^{-8}, BEROFDMβ‰ˆ10βˆ’3\mathrm{BER}_{\text{OFDM}} \approx 10^{-3} (floor due to ICI).
  • LEO sat, 10 GHz, P=2P = 2: BEROTFSβ‰ˆ10βˆ’4\mathrm{BER}_{\text{OTFS}}\approx 10^{-4}, OFDM: fails (BERβ‰ˆ0.5\mathrm{BER} \approx 0.5, ICI dominant).

These are uncoded numbers; coded BER is 3-5 orders better, but the OTFS advantage ratio remains.

Practical Constraints
  • β€’

    Numbers assume ML detection. MP/LCD add 1-2 dB

  • β€’

    Monte Carlo simulation gives curves within 0.5 dB at 10510^5 trials

  • β€’

    URLLC (10^-6 target) is where OTFS diversity pays most