Application Article

Implementation of a Zero-Forcing Precoding Algorithm Combined with Adaptive Beamforming Based on WiMAX System

Table 2

Complexity of signal processing unit (all the digital signal processing is performed with 12 bits).

Device FunctionsComplexity (K gates)

Uplink FPGARanging code Correlator21.9
FFT338.2
CP removal8.3
Timing synchronization597.9
Frequency synchronization614.3
DSP-1Delay estimation
Ranging code detection
Weight calculation
DSP-2Channel estimation
MIMO detection
DSP-3Demodulation
FEC decoding
Deinterleaving

Total logic gates1580.6

DownlinkFPGAWeight multiplication376.8
IFFT638.2
Permutation58.9
CP addition11.4
Preamble14.2
DSP-1Calibration
DSP-2MIMO encoding
DSP-3Modulation
Concatenation
DSP-4Randomization
DSP-5FEC
Interleaving

Total logic gates1099.5