Skip to main content

Table 4 Static analysis of DSP resource utilization

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