|
|
||
|
This simulator models the complete downlink physical-layer chain for a 5G NR PDSCH transmission: resource grid construction, radio channel propagation (AWGN, TDL, CDL), channel estimation, equalization, and BER measurement using 16-QAM. All signal processing runs entirely in the browser. 5G NR Resource Grid (3GPP TS 38.211 §4.4)One slot contains 14 OFDM symbols (normal cyclic prefix) and NRB resource blocks (RBs), each spanning 12 subcarriers. The subcarrier spacing (SCS) determines the number of RBs per channel bandwidth (TS 38.101 Table 5.3.2-1). Within a slot, two RE types coexist:
PDSCH DMRS Type A (3GPP TS 38.211 §7.4.1.1)DMRS Type A anchors the first pilot symbol at l0 ∈ {2, 3} within the slot. Additional DMRS positions are controlled by dmrs-AdditionalPosition:
Two frequency-domain types:
Radio Channel ModelsThe channel between transmitter and receiver is modeled at the resource-grid level by multiplying each RE's complex symbol by a fading coefficient H[s,k] and adding AWGN noise. Three model families are supported:
Signal-to-Noise Ratio (SNR)SNR = Es/N0 [dB] → σnoise = 1/√(2 · SNRlinear) For a given SNR, the complex noise standard deviation is σ = 1/√(2·SNR). At higher SNR, noise variance is small and channel estimates are accurate; at low SNR, estimation errors degrade equalization performance. Channel Estimation (TS 38.211 §7.4.1.1)The receiver exploits knowledge of DMRS symbols to estimate the channel at pilot REs:
After pilot estimation, channel coefficients are interpolated to all data REs using natural cubic spline interpolation in frequency and nearest-DMRS-symbol copy in time. EqualizationGiven the interpolated channel estimate Ĥ[s,k] and the received RE Y[s,k], the equalizer recovers the transmitted symbol X̂[s,k]:
16-QAM Modulation and BERPDSCH data is 16-QAM modulated with Gray coding. The 16 symbols occupy a 4×4 grid in the IQ plane at levels {−3, −1, +1, +3} · (1/√10) for unit average power. BER is measured by hard-decision demodulation after equalization: BER = (number of incorrectly decoded symbols) / (total data symbols) Spectral AnalysisWhen Time-Domain is enabled, the resource grid is converted to a time-domain OFDM signal via per-symbol IFFT (OFDM modulation). A Welch PSD estimate (Hann windowed, 50% overlap) is then computed and displayed as a power spectrum plot and per-symbol spectrogram. Bandwidth & Allocation
20
0
25
PDSCH DMRS (TS 38.211 §7.4.1.1)
Link Parameters
Press Run to start simulation…
⏱ Running…
PDSCH Data
PDSCH DMRS
High power/mag
Low power/mag
Phase (cyan=0)
Usage
Visualization Tabs
Key 3GPP References
|
||