|
LTE Primopredajnik
|
Classes | |
| class | OFDMDemodulator |
Variables | |
| demod = OFDMDemodulator(ndlrb=6, normal_cp=True) | |
OFDM_demodulator.py
OFDM demodulator za LTE 1.4 MHz (NDLRB=6, NFFT=128) i generalno za LTE downlink
(NDLRB ∈ {6, 15, 25, 50, 75, 100}).
Cilj: biti 1:1 kompatibilan sa tvojim TX:
- OFDMModulator: IFFT + CP + fftshift/ifftshift konvencija
- resource_grid: oblik (subcarriers, symbols)
- PBCH/PSS mapiranje radi preko kolona (simbol index)
Ovaj demodulator vraća:
1) full FFT grid: shape (NFFT, num_symbols)
2) active LTE subcarriers (bez DC): shape (12*NDLRB, num_symbols)