From: Design and implementation of an OFDMA-TDD physical layer for WiMAX applications
Task | DSP cycles per frame | ZBTRAM memory | DSP memory | Estimated time (μ s) |
---|---|---|---|---|
BS+MS: PHY control (FEC) | 3,000 K BS | 0 K BS | 77.11 | |
5,500 K MS | 0 K MS | |||
Repetition coding | Rep 2: 56 ×nslots | 0 | ||
Rep 4: 83 ×nslots | ||||
Rep 6: 134 ×nslots | ||||
FEC data preprocessing | 7 + nbunc × 2/4 | BS 48.67 | ||
MS 28.42 | ||||
FEC data postprocessing | 9 + nbunc × 2/4 | BS 28.44 | ||
MS 48.69 | ||||
BS: TX PUSC DL | 2,000 K | 618 K | 168.00 | |
Frame initialization | 6 + n fft + (3 + N fft /4) × nsymb | 12.08 | ||
Add burst to frame | 147 × nsubc × nsymb/2 | 88.20 | ||
Subcarrier randomization | (11 + nused × 2) × nsymb | 67.72 | ||
BS: RX PUSC UL | 2,000 K | 327 K | 463.97 | |
Subcarrier randomization | 8,501 + (11 + Nused × 2) × nsymb | 64.96 | ||
Extract burst from frame (equalization included) | 6 + nslots × 1,140 | 399.01 | ||
BS: RX ranging | 36,059 × nsubc/6 × nsrang/3 | 500 K | 0 K | 112.68 |
Energy threshold | 82 × nsubc/6 × nsrang/3 | 0.26 | ||
Extract ranging code | 21,504 × nsubc/6 × nsrang/3 | 67.20 | ||
Extract pilots | 144 × nsubc/6 × nsrang/3 | 0.45 | ||
Frequency offset | 14,329 × nsubc/6 × nsrang/3 | 44.78 | ||
MS: RX PUSC DL | 1,000 K | 564 K | 582.84 | |
Subcarrier randomization | (11 + nused × 2) × nsymb | 67.72 | ||
Equalization | 425 × nsubc × nsymb | 510 | ||
Extract burst from frame | (16 + nsubc × 8) × nsymb/2 | 5.12 | ||
MS: TX PUSC UL | 1,000 K | 196 K | 131.14 | |
Frame initialization | 14 + nslots × 7 | 2.47 | ||
Add burst to frame | 6 + nslots × 182 | 63.71 | ||
Subcarrier randomization | 8,501 + (11 + Nused × 2) × nsymb | 64.96 |