Industry Solution
Aerospace and Defense Design
Explore aerospace FPGA design examples for Direct RF, channelization and synchronized data paths, with tools and resources for hardware evaluation.
Overview
Altera's aerospace and defense design hub provides FPGA examples for direct RF sampling, wideband channelization, beamforming, and radar processing. Engineers can use ADC/DAC evaluation designs, solution briefs, and demonstration videos to explore converter settings and signal-processing architectures. These resources support early prototyping and integration of programmable hardware into military and aerospace systems.
Direct RF Design Examples
Solution Brief
| Solution Brief | Description | Features | Applications |
|---|---|---|---|
| Analog to Digital Converter (ADC)/DAC Cockpit | To help new users comprehend Direct RF FPGA capabilities quickly and allow out-of-the-box evaluation capability, Altera developed an analog-to-digital converter (ADC) or digital-to-analog converter (DAC) cockpit design example. This design features a graphical user interface (GUI) to explore and configure the analog tile blocks with various settings. These include configuring the decimation or interpolation modes of up/down converters, the center frequency of course and fine tuners, setting loopback modes, sample rate, etc. | Sampling rate up to 64 GSPS NCO Configuration Decimation/Interpolation Modes Settings ADC Waveforms viewer DAC Waveform Generator Multi-Port Synchronization RF Performance Characterization Stratix® 10 AX FPGA and Agilex® 9 development kits | ADC/DAC Evaluation |
| Wideband Channelizer | Altera developed a wideband channelizer design example to showcase Direct RF FPGA capabilities. This design features a polyphase filter bank developed using a DSP Builder design tool oriented for DSP developers. The analog-to-digital converter (ADC) data is streamed into the channelizer block, which includes a prototype polyphase filter and 64 64-phase FFT block. | Sampling rate 64 GSPS Dynamic spectral viewer Spectrogram viewer DSP Builder Stratix® 10 AX FPGA and Agilex® 9 FPGA development kits | Electronic countermeasures Test and measurement equipment Communication systems |
| Time-Delay Beamformer | Digital Time Delay Beamforming offers arbitrary angular resolution, simultaneous beams at different angles, and makes no compromise in quality. This design features a super sample rate fractional delay resampler filter in the time delay engine developed using the DSP Builder design tool oriented for DSP developers. There are four instances of the time delay engine to support four simultaneous beams, where each beam is independent and controlled separately. | 8 TX/RX channels in x32 mode at 64 GSPS 14 beams, 16-bit complex I, Q at 2 GSPS Instantaneous bandwidth of 1.6GHz Fractional delay filter with 16-taps, oversampling ratio of 128 Channel synchronization for wideband signals Wideband phase alignment standalone function from 0.5GHz to 20GHz Beam scan range: +/- 60 degrees Altera® Agilex® 9 Direct-RF Series AGRW027 FPGA Development kit | Active electronically scanned array (AESA) Radar and Sonar Wideband Communication Radio Astronomy |
| Multiple Device Synchronization | To showcase Direct RF FPGA synchronization capability, Altera developed a multiple-device synchronization design example. This design demonstrates the deterministic latency link between two analog-to-digital converter (ADC) or digital-to-analog converter (DAC) nodes by using the JESD204C subclass1 protocol, latency alignment, and phase alignment between different ports in local and remote devices. | Sampling rate 51.2 GSPS RX and TX Phased Array Synchronization Deterministic FPGA Interconnection | Active electronically scanned array (AESA) Radar and Sonar Electronic Countermeasures |
| Wideband and Agility features | The wideband and Agility features design example demonstrates the ability of frequency hopping in Direct RF FPGA and how this capability, combined with wideband monitoring, can be a significant advantage for certain applications. | Sampling rate support 64 GSPS Wideband primary receiver: 32GHz IBW Narrowband secondary: 4GHz IBW Agility frequency hopping Agility ADC calibration flow Latency measurement in run-time Signal Viewer Stratix® 10 AX FPGA and Agilex® 9 FPGA development kits | Radar systems Electronic Warfare (EW) systems Communication systems |
| Waveforms Classification | FPGA AI Suite can be used in FPGA design to process a real-time stream of an analog signal. Altera developed a waveforms classification example that uses a specially trained neural network to classify RF signal modulation type. | 1x RX channel on Stratix 10 AX A-Tile in x32 mode at 48 GSPS Embedded application using SoC FPGA with FPGA AI Suite IP Classify real-time RF signals using a Convolutional Neural Network with FPGA AI Suite IP and OpenVINO Streaming pre-processing with inline data augmentation EagleNet Dataset with 7 waveform classes: AM, FM, CW, OFDM, QPSK, Ramp, Background Noise Stratix® 10 AX FPGA development kit | Radar and electronic countermeasures Communication systems |
| MVDR Adaptive Beamformer | In this design example, the MVDR algorithm is implemented. The MVDR adaptive beamforming uses sample-matrix inversion (SMI) methods, which determine the antenna array weights directly from observation. The adaptive solution is found using a QR decomposition linear solver implemented in floating-point mathematics on the FPGA. Real-time data is sampled using an array of integrated analog/digital converters and processed using IP developed using the DPC++ language. | MVDR adaptive beamformer Supports an array of eight elements SYCL HLS flow Stratix® 10 AX FPGA development kit | Radar and electronic counter measures Communication systems |
| Phase Shift Beamformer | Digital Phase Shift Beamforming enables precise, dynamic beam steering with arbitrary angular resolution and multiple simultaneous beams. This design implements ten independent phase-shift engines developed in DSP Builder, using the Agilex® 9 DirectRF SoC FPGA’s Medium-Band ADCs and DSP capabilities. Using 16 RX and 4 Feedback ADCs with channel synchronization, it demonstrates coherent, high-performance beamforming visualized through a MATLAB® GUI. | Agilex® 9 AGRM027 16 channels 4GSPS 16 RX and 4 Feedback ADCs Channels Alignment 10 independent beams DSP Builder Advanced Blockset | Radar Electronic countermeasures Communication systems |
| AXI streaming crossbar design example | The example demonstrates a high-throughput, low-latency data transfer architecture on the Altera® Agilex® 9 Direct RF FPGA, utilizing integrated A-Tile data converters, F-Tile transceivers, and external memory interfaces. An AXI4-Stream crossbar provides flexible, reliable on-chip communication across 24 bi-directional TX/RX channels linking A-Tiles, F-Tiles, and memory. Real-time dataflow control is enabled through crossbar adapter modules supporting AVST-to-AXI-ST conversion and metadata routing, while a MATLAB host GUI allows dynamic hardware interaction. The system achieves an average latency of 134 ns and throughput of 192 GB/s, highlighting efficient low-latency streaming performance. | Agilex® 9 AGRM027 AXI Crossbar IP Run-time stream routing control | Radar systems Electronic Warfare (EW) systems Communication systems |
Application Design Examples
| Data Sheet | Description | Features | Applications |
|---|---|---|---|
| Direction of Arrival Estimation with Neural Networks for Agilex® 5 FPGAs | DOA estimation is achieved using an AI-based approach, where a neural network (NN) is trained to infer DOA directly from the input covariance matrix. Additional neural networks perform signal detection and estimate the number of active sources. All NNs are deployed on the FPGA for real-time inference. | Linear Array of 4 Elements Operating range: +/- 60 degrees Throughput: 14.4M Estimations per second Latency: 2.5sec Altera Agilex 5 E-Series 065B Premium Development Kit AD9081-FMCA-EBZ Evaluation Board | Radar and electronic countermeasures Communication systems Radio Navigation |
| Marine Pulse Doppler Radar for Agilex® 5 FPGAs | Marine Radar design example shows implementation of complex digital signal processing pipeline on Agilex 5 FPGA. The implementation is done using DSP Builder tool that accelerates designer's productivity and delivers best-in-class DSP performance on the FPGA. | X-band carrier frequency: 9,410 MHz Range, pulse width, bandwidth, and pulse repetition frequency configured in MATLAB* setup script TX/RX beamforming with beam scan from -60 to 60 MATLAB host GUI for FPGA programming, parameter configuration, and radar pattern display Radar signal emulation using MATLAB Phased Array System toolbox and Radar toolbox Agilex 5 FPGA E-Series 065B Premium Development Kit | Radar and electronic countermeasures Meteorological radar Remote sensing and mapping |
| Perfect Reconstruction Synthesis Filter Bank | This design example demonstrates the efficient implementation of a synthesis filter bank, known as an inverse-channelizer. It shows a parametrizable implementation in DSP Builder that can be adjusted to end-user applications. The operation of the filter bank is shown in cognitive radio application, where perfect reconstruction of the signal is required. | Sampling rate: 4 GSPS Modulation: QPSK / 16QAM / 64QAM Symbol rate: 0.125 / 0.25 / 0.5 / 1.0 / 2.0 / 4.0 GSPS (roll-off factor: 0.15 / 0.25 / 0.5) Channel number: 64 / 128 / 256 reconfigurable in run-time Frequency processing for cognitive radio application Signal viewer Agilex 7 FPGA Development Kit | Frequency processing for cognitive radio application Audio and image processing Radar Electronic warfare (EW) system |
| Oversampled Channelizer with Spatial Overlapping Inputs | This is a subset of a wideband SSR oversampling channelizer. The implementation architecture of an oversampling channelizer can be very different depending on the input sample rate, number of channels, and number of overlapping samples. In this architecture, the number of FFT channels is low, and the number of overlapping samples is less than the number of parallel paths. Overlapping inputs happen across parallel paths, thus the term 'spatial overlapping.' | Efficient parallel architecture Complex or real input Operating clock independent of sampling rate | Electronic countermeasures Radar Communication systems |
| Oversampled Channelizer | This design features a polyphase filter bank developed using the DSP Builder design tool oriented for DSP developers. Data from the On-chip Signal Generator is streamed into a Channelizer block that includes the Commutator, Polyphase Filters, Circular Shifter, and FFT block. The captured output of the Channelizer is uploaded to the host and presented to viewers while showing some key signal quality metrics. Oversampled Channelizer design includes an On-chip Signal Generator, which can provide programmable stimulus to the Channelizer system, making the design example run without an external signal generator and ADC. | Sampling Rate Support: 24GSPS Support 256 Channels Polyphase signal processing infrastructure Dynamic Spectrum/Spectrogram View Time domain waveform View RF Performance measurements On-chip Signal Generator Agilex FPGA Development Kit | Radar and Electronic Countermeasures Test and Measurement equipment Communication Systems |
| Adaptive Beamforming | The MVDR adaptive beamformer example design shows an efficient implementation of adaptive beamforming on FPGAs. The adaptive beamformer achieves optimal signal quality from the desired direction while suppressing interference from the undesired direction. MVDR is based on the sample matrix inversion method, where the beamforming weights are calculated based on direct observation of the environment. | MVDR algorithm Linear-phased array Array size 8 and 64 Multi-beam adaptation Intel Code Builder for OpenCL Application Programming Interface (API) (API) Arria 10 FPGA Development Kit | Radar Sonar Electronic countermeasures Communication systems Microphone arrays |
| Digital Channelizer | Channelizer is a wideband receiver that splits a wide bandwidth into individual bands of interest. As a result of processing gain, low signal-to-noise ratio (SNR) signals can be reliably detected in individual subchannels. | Programmable super sample rate fast Fourier transform (FFT) IP Programmable Poly-Phase Filter-Bank IP FFT Optimized for Real Input Samples JESD204B interface to Analog Devices* 3GSPS 14 bit dual channel analog-to-digital converter (ADC) AD9208 Stratix 10 FPGA | Wideband communication systems Cable system Measurement equipment |
| Radar Waveform Classification | The radar waveform classification example design is built to recognize unique micro-Doppler signatures of different targets using a convolution neural network (CNN) model. | Micro-Doppler classification Real-time radar waveform recognition Intel Distribution of OpenVINO toolkit Arria 10 FPGA Development Kit board | Autonomous vehicles Surveillance radar for military Robotics |
| Image Formation in Synthetic-Aperture Radar (SAR) | Synthetic Aperture Radar (SAR) is a technique used in modern radars to acquire high-resolution images of scenes. Altera FPGAs are enabling such technology even under tight SWaP constrains. | Global back-projection image formation Efficient and scalable array architecture Floating point on FPGA Stratix 10 FPGA | Synthetic Aperture Radar (SAR) Synthetic Aperture Sonar (SAS) |
| Semantic Segmentation Using Deep Learning | Semantic Segmentation is used in a variety of self-navigating robotic applications. The application is to classify the type of object that each pixel in the image belongs to. This example shows the detection and segmentation of houses from overhead imagery. | Mini U-Net-based semantic segmentation demo Arria 10 FPGA Development Kit SpaceNet Dataset Intel Distribution of OpenVINO toolkit | Deep learning Navigation Optical surveillance Satellite imaging |
| Monobit DRFM | Monobit Digital RF Memory design example demonstrates the use of FPGAs with integrated high-speed transceivers as a wideband front-end stage. | Monobit Receiver/transmitter 12.5 GHz instantaneous bandwidth Digital dithering Digital channelizer Stratix 10 FPGA | Electronic countermeasures Signal intelligence (COMINT/ELINT) Communication systems |
| Partition-Based Security | The Partition-Based Security design example demonstrates a secure way of assigning security keys to multiple encrypted partial regions in the FPGA. | Secure partial reconfiguration (PR) Simultaneous support for both one-time programmable (OTP) key and battery-backed key QCrypt security tool PR configuration from EPCQ flash Arria 10 FPGA with SoC Development Kit | Data center/ multi-tenancy Automotive Secured communications commercial off-the-shelf (COTS) boards Applications requiring multi-level security |
| Pulse Doppler | This design example demonstrates pulse doppler processing. In a typical radar application, Doppler frequencies must be calculated and identified. This is done by calculating FFT across multiple coherent radar pulses. Due to the inherent write/read pattern of dynamic memories, the corner turn operation is inefficient. This design shows how to mitigate the throughput bottleneck caused by the corner turn. | Efficient corner-turn implementation Fixed point and Floating point FFT example for Pulse Doppler | Electronic countermeasures Radar |
| Gaussian Noise Generator (GNG) | This reference design includes generating a Wideband Gaussian Noise signal using a poly-phase approach. Subsequent signal processing enables you to populate only desired spectral bands with custom-defined magnitudes for each band. | Wideband Gaussian Noise source 2.5 GHz Digital filter banks Fine spectral resolution < 2.5 MHz Dynamic band and magnitude control Floating-point processing in FPGA Arria 10 FPGA AD9162 5GSPS digital-to-analog converter (DAC) with JESD204B interface | Electronic countermeasures Radar Communication systems Hardware accelerated simulations |
| FFT Beamforming | The FFT beamforming demo generates multiple beams simultaneously for spatial filtering. This translates to better performance, which is an essential requirement for real-time systems. | Programmable super sample rate FFT IP FFT beamforming targeting linear array FFT beamforming targeting planar array | Radar Radiology Radio astronomy |
| Linear Solver with QR Decomposition | The QR Decomposition Solver design example is a parameterizable implementation designed to solve various matrix sizes. QR-based algorithm has good numerical stability and can solve rectangular, over-determined equation systems. The algorithm is one of the first complex floating-point reference designs highlighting feasibility and performance of floating-point IP on FPGA. | Linear equation system solver Parameterizable and scalable IP Throughput acceleration Power efficiency Floating point | Radar and sonar STAP algorithm Adaptive beamformer Scientific computing Adaptive filtering |
| Extended Kalman Filter | The Extended Kalman Filter (EKF) is implemented on the Cyclone V SoC FPGA. It efficiently utilizes a hybrid architecture, where a portion of the algorithm is offloaded to the FPGA fabric to increase overall system performance and offload the Arm* processor. | Matrix co-processor IP Doubles CPU system performance Compact FPGA footprint Cyclone V SoC FPGA | Radar and sonar Guidance and navigation Inertial navigation sensors Sensor fusion Motor control |
| Linear Solver with Cholesky Decomposition | The Cholesky Decomposition Solver design example is a parameterizable implementation designed to solve various matrix sizes. Cholesky-based algorithm can solve private case of square equation system, in more efficient way than other algorithms like QR. The algorithm is one of the first complex floating-point design examples highlighting feasibility and performance of floating-point IP on FPGA. | Linear equation system solver Parameterizable and scalable IP Throughput acceleration Power efficiency Floating point | Radar and sonar STAP algorithm Adaptive beamformer Scientific computing Adaptive filtering |
| Time Delay Digital Beamforming | The Time Delay Beamforming design example is implemented in the Stratix V DSP Development Kit. True time delay is achieved through a fractional delay filter with arbitrary fine resolution. The design example covers a simple but complete transmit and receive pulsed radar system with 32 phased array elements. | Wideband beamforming Arbitrary steering angle Scalable design | Active electronically scanned array (AESA) Radar, Sonar Phased array radio telescope Electronic countermeasures |
| Pulse Compression | In a typical pulsed radar, Pulse Compression correlates receive signal with a known waveform to increase the range resolution and SNR. This design example demonstrates Pulse Compression with Overlap-and-Save technique. | Pulse radar range resolution increase Increase detection SNR FFT-based fast convolution | Electronic countermeasures Radar |
Video Archive
SpaceNet* Semantic Segmentation
Satellite imagery segmentation to classify the type of object that each pixel in the image belongs to. This example shows the detection and segmentation of houses from overhead imagery implemented on FPGAs.
Model Based Design
DSP Builder is a model based tool to synthesize DSP processing blocks and IP into FPGA. This video shows the typical DSP design flow and how DSP Builder based flow provides great productivity enhancement for system designers.
Radar Waveform Classification
One of the common tasks in defense applications is to extract parameters and classify waveforms. In this video we will show how Altera FPGAs were used to perform object classification in radar using micro-Doppler signal returns.
Common Questions
Reproduction needs the exact device and board, converter hardware, Quartus and IP versions, licenses, clock configuration and example assets. Record the expected stimulus and output checks before adapting the design to custom hardware.
Prefer a DSP Builder example when its model-based algorithm and supported target fit the workload and accelerate validation. Hand-written RTL offers direct control over interfaces and microarchitecture when the example's assumptions or generated implementation do not fit.
Subclass 1 uses a system reference mechanism to establish repeatable interface timing in a correctly configured system. Deterministic link latency does not by itself guarantee analog phase alignment; converter, clock and calibration behavior must also be verified.
Verify the example's port configuration, clocks, bus widths, traffic pattern and measurement endpoints. Measure sustained throughput and backpressure on the reproduced build rather than treating the catalog's aggregate bandwidth as a guarantee for every configuration.
A known stimulus separates interface failures from DSP configuration errors. Confirm sample ordering, numerical scaling, expected channel positions and overflow behavior before adding live RF inputs or changing the filter configuration.
Migrate when lifecycle, interfaces, capacity or power requirements exceed the original platform. Recheck generated IP, memory and transceiver interfaces, timing constraints and numerical results because recompilation alone does not validate functional equivalence.