Skip to content

NI RFmx WLAN API Differences

Dane Stull edited this page Mar 4, 2022 · 8 revisions

N Waveform Functions

Several functions in the NI-RFmx WLAN gRPC API accept N waveforms as input. An N waveform is an array of multiple waveforms. The individual members of an N waveform array are all of the data of the N waveforms combined into one array. For example, if you wanted to pass two seperate arrays - (1,2,3) and (4,5,6) - you would pass a single array (1,2,3,4,5,6) to the function. Functions that accept N waveforms require x0, dx, and iq_sizes or waveform_sizes as input. These arrays must all be the same length. Using the example above with an array (1,2,3,4,5,6), composed of two combined arrays (1,2,3) and (4,5,6), the corresponding waveform_sizes input would be the array (3,3).

Refere to the following sections in this manual for more information on functions that accept N waveforms as input:

AnalyzeNWaveformsIQ
AnalyzeNWaveformsSpectrum
OFDMModAccCfgNReferenceWaveforms

Table of Contents

Internal Development

Creating and Setting Up a gRPC Server

Server Security Support

Creating a gRPC Client

gRPC Client Examples

Session Utilities API Reference

Driver Documentation

gRPC API Differences From C API

Sharing Driver Sessions Between Clients

C API Docs
NI-DAQmx
NI-DCPOWER
NI-DIGITAL PATTERN DRIVER
NI-DMM
NI-FGEN
NI-FPGA
NI-RFmx Bluetooth
NI-RFmx NR
NI-RFmx WCDMA
NI-RFmx GSM
NI-RFmx CDMA2k
NI-RFmx Instr
NI-RFmx LTE
NI-RFmx SpecAn
NI-RFmx TD-SCDMA
NI-RFmx WLAN
NI-RFSA
NI-RFSG
NI-SCOPE
NI-SWITCH
NI-TCLK
NI-XNET
Clone this wiki locally