Software Overview
- Updated2026-02-20
- 2 minute(s) read
Multi-Emitter Generation Software supports real-time synthesis and generation of arbitrary I/Q signals using compatible NI PXI modules.
Multi-Emitter Generation Software is application software that includes APIs to help you operate compatible PXI Vector Signal Transceivers (VSTs) and PXI FlexRIO coprocessor modules for real-time, high-throughput I/Q signal generation. Use Multi-Emitter Generation Software to stream common signal parameters and I/Q waveforms from external files or simulation software to multiple parallel digital signal cores. This enables synthesis of high density and complex electromagnetic environments.
Multi-Emitter Generation Software is built on a gRPC server architecture. Configure and control the gRPC server architecture through the provided graphical user interface and/or your own custom application built using the provided gRPC APIs in a gRPC-supported coding language.
The gRPC architecture allows the Multi-Emitter Generation Application (server) to run on the PXI controller while the user interface (client) can run either on the same controller or a remote computer.
The Multi-Emitter Generation Software consists of the following:
- Multi-Emitter Generation Application Control
- Multi-Emitter Generation System Configuration Utility
- User Waveform File Manager
- multi_emitter_generation.proto
- user_waveform_file_manager.proto
The protocol buffer files are installed in the following directory: <Program Files>\National Instruments\NI MEG\Application\Protofiles.
The Multi-Emitter Generation Software features two entry points to interact with the system:
- InstrumentStudio panel
- gRPC API
The Multi-Emitter Generation Software package installation provides:
- Multi-Emitter Generation Application (gRPC server)
- Multi-Emitter Generation InstrumentStudio Plugin (gRPC client)
- Multi-Emitter Generation personality file for PXIe-7903
- Instrument Controller System Component (ICsc)
- RF System Compensation InstrumentStudio Plugin
Multi-Emitter Generation Application
The Multi-Emitter Generation (MEG) Application executes on the PXI controller and applies configurations and operates the hardware in the MEG system.
The application has a gRPC interface to support development of a client application to control the Multi-Emitter Generation Application.
Instrument Controller System Component (ICsc)
The Instrument Controller System Component (ICsc) is responsible for configuring and controlling the PXIe-5842 VSTs in a single PXI controller domain across one or more PXI chassis.
ICsc.exe is installed on the PXI controller in the chassis with the VSTs.
Related Information
- Activating Multi-Emitter Generation Software
You need a license for each RF channel in the system. Each RF channel consists of a PXIe-7903 coprocessor and PXIe-5842 VST pair.