Radio-frequency systems and phased antenna arrays
Transceiver-module control, signal generation, channel calibration, and data exchange with a compute module.
- 01Signal generation
- 02Module control
- 03Channel calibration
- 04Data transport
FPGA development
We develop the hardware and software for measurement systems: signal acquisition and synchronization, FPGA processing, data recording and transport, drivers, and application software.
Measurement-system components
Sensors, ADCs, and receiver modules
Synchronization, processing, and control
PCIe, Ethernet, and serial interfaces
Drivers, data recording, and visualization
Processed data for software and external systems
Tasks
The scope is defined by the customer’s task. We can develop FPGA firmware, an individual data-processing subsystem, or a complete system with drivers and application software.
We acquire data from multiple ADC channels, synchronize it, and pass it to processing without gaps.
The sample rate, resolution, permissible latency, and buffer capacity are calculated for the specific instrument.
High-speed ADC · channel synchronization · DMA · buffering · PCIe · Ethernet · data-loss monitoring
We implement filtering, decimation and interpolation, I/Q processing, FFT, and phase demodulation on the FPGA.
Numerical precision and operation placement are selected for the required accuracy, available FPGA resources, and permissible latency.
FIR and IIR filters · DDC · I/Q processing · FFT · fixed-point mathematics · phase demodulation
We connect ADCs, memory, computing modules, and network equipment to the FPGA. We configure the exchange of measurement data, control commands, and diagnostic information.
Interfaces are selected for the required transfer rate, distance, reliability, and instrument design.
PCIe and DMA · Ethernet 1G–100G+ · JESD204 · LVDS · high-speed serial links · SPI · I²C · USB 3.0
We develop control for ADCs, clock generators, optical and radio-frequency modules, and auxiliary electronics.
Equipment setup, measurement start, status monitoring, and fault handling are combined in one system.
Control state machines · register models · synchronization · embedded processors · telemetry · diagnostics
We develop FPGA firmware, drivers, communication protocols, data recording, server-side components, and the user interface.
Processing is divided between the FPGA and processor to meet performance requirements and keep the system ready for further development.
System structure · FPGA firmware · drivers · network and industrial protocols · data recording · visualization · connection to customer systems
Technologies
The scope depends on the instrument. Our work covers high-speed interfaces, memory, signal-processing algorithms, FPGA firmware, drivers, and application software.
Connecting measurement electronics to the FPGA, compute modules, and network equipment.
Continuous acquisition, buffering, and recording at the required rate without gaps.
Operations performed on the FPGA when a software processor cannot meet the required rate.
Coordinating the FPGA, compute module, and application software.
Development experience
Our experience includes radio-frequency equipment control, signal processing in fiber-optic measurement systems, and high-speed acquisition from multiple ADCs.
Transceiver-module control, signal generation, channel calibration, and data exchange with a compute module.
Processing for coherent measurement instruments: ADC acquisition, filtering, phase calculation, and delivery to software.
Synchronous acquisition from multiple ADCs, buffering, and gap-free transport to a compute module.
System components
The FPGA receives data from measurement electronics, synchronizes channels, and processes it in real time. The results are then recorded, transported over the network, and displayed in application software.
Development example
A coherent measurement unit interrogates a line of fiber-optic microphones. The FPGA receives the signals, performs initial processing, and transfers the results to software for per-channel and spectral analysis.
Contact A4 Sensors