The FPGA Implementation of The Digital Receiver

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 6

CEIEC

The FPGA implementation of the


digital receiver
FPGA implementation of the digital receiver CEIEC

Poly phase
 AD input N times Poly phase
decimation filter

PDW output
Parameter
code Detection

FPGA implementation of the poly-phase digital receiver


FPGA implementation of the digital receiver CEIEC

Poly phase
N times decimation
The A/D output data could be 2 or 4 times decimated.
8 times decimation can be achieved when the data received by FPGA is
processed by the decimation IP core.
After the decimation, the data stream will be recovered to original one
by order sorting .
FPGA implementation of the digital receiver CEIEC

Poly phase

 The coefficient of prototype filter is obtained in Matlab, and then


amplified and take the round figure with certain bit.
 Achieve multi-stage delay for the input signal by introducing
multiple variables.
 Introduce for loop to reduce the VHDL code editing load.
 It multiplies or divides a constant in the operation in order to
increase or decrease the parameter in order to avoid that some figure
is too large or too small. (in order to reduce the consumption of logical
resource, the constant is generally 2n such as 64, 128, etc. )
FPGA implementation of the digital receiver CEIEC

IFFT
IFFT is realized by SFT, that is, take the conjugation for the input and
output of FFT.
As the input is parallel, it is advised to adopt FFTIP core which is applied
for serial input.
Twiddle factor is calculated and saved in the FPFA register in advance.
The data with certain bit could be obtained by the amplification and
rounding.
Base 2 or base 4 structure could be applied based on the FFT points,
which can achieved in the Matlab simulation.
CEIEC

The block diagram of the digital channelization

You might also like