Digital Processing

FPGA (Field Programmable Gate Array)

/eff-pee-jee-ay/
An FPGA is a reconfigurable IC with programmable logic blocks, DSP slices, and high-speed I/O. In RF: implements DUC/DDC, FFT, beamforming, DPD, and channelization in parallel with deterministic latency. RFSoC integrates 16x ADCs/DACs (5-10 GSPS) into FPGA fabric for direct RF sampling. Reconfigurable for SDR and standard updates. AMD/Xilinx and Intel dominate.
Category: Digital Processing
RFSoC: 16 ADC/DAC
Logic: Up to 9M cells

Understanding FPGAs in RF

The FPGA has become the computational heart of modern RF systems. Where analog circuits once dominated, FPGAs now perform frequency conversion, filtering, beamforming, and error correction in the digital domain. The key advantage is parallelism: an FPGA can execute thousands of multiply-accumulate operations simultaneously, enabling real-time processing of wideband signals that no sequential processor could handle. Reconfigurability means the same hardware can be reprogrammed for different waveforms, standards, or missions.

FPGA Processing Capacity

FPGA EMI characteristics:
fclk = 100–800 MHz (fabric clock)
Itransient = Cload×VDD×f×Ntoggles

SSN (simultaneous switching noise):
VSSN = Lpkg×N×dI/dt

Decoupling requirement:
Ctarget = Ipeak×Δt/ΔV
Typically: 100s of 100nF MLCC near FPGA

FPGA vs. Alternatives for RF

PlatformParallelismLatencyReconfigurablePowerVolume Cost
FPGAVery highDeterministic (ns)YesModerateHigh
DSP processorLow-mediumVariable (μs)Yes (SW)LowLow
GPUVery highVariable (ms)Yes (SW)HighModerate
ASICHighestDeterministic (ns)NoLowestLowest (>100K)
RFSoCVery highDeterministic (ns)YesModerateHigh

Key Equations

Decibel conversion:
Power: dB = 10log(P2/P1)
Voltage: dB = 20log(V2/V1)

dBm to watts:
P(W) = 10(dBm−30)/10
0 dBm = 1 mW, +30 dBm = 1 W

Wavelength:
λ = c/f = 300/f(MHz) meters

Comparison

FactorEMI impactMitigationEffectivenessNotes
Core switchingBroadband noiseDecoupling−10–20 dBHundreds of caps
I/O toggle rateClock harmonicsSSCG/termination−6–10 dBEdge rate control
Config/bitstreamUnique per designFloorplanningVariableDesign-dependent
SerDesMulti-GHzPre-emphasis/equalization−5–10 dBHigh-speed
Power railsPDN resonanceTarget impedance−20 dBPDN design
Common Questions

Frequently Asked Questions

FPGA vs. DSP/ASIC?

FPGA: massively parallel, deterministic, reconfigurable. DSP: sequential, flexible but slow for wideband. ASIC: best power/cost at high volume but 12-18 month tape-out, not reconfigurable. FPGA is the sweet spot for defense and telecom.

RF DSP functions?

DUC/DDC, FFT (OFDM), beamforming (64T64R), DPD (polynomial model), channelization (polyphase filter bank), FEC (LDPC/polar). All running in parallel at 100+ MHz bandwidth in real time.

RFSoC?

AMD/Xilinx integrates 16x ADCs (5 GSPS) + 16x DACs (10 GSPS) + ARM cores + 930K logic cells into one chip. Direct RF sampling DC-6 GHz. Eliminates external ADC/DAC. Single chip replaces entire board.

Digital RF

Request a Quote

Need FPGA development boards, RFSoC evaluation kits, or digital RF system design? Contact our engineering team.

Get in Touch