Main Content

Test and Measurement

R2026b
Waveform generation, file IO formats, visualization, and performance analysis

Generate waveforms and use quantitative tools to measure system performance. Use graphical utilities such as constellation and eye diagrams to visualize the effects of various impairments and corrections.

Supported file formats to process captured signals include binary baseband signal and NI™ technical data management solution (TDMS) format files. You can read data into tables or timetables by reading TDMS-files individually, or by reading collections of TDMS-files simultaneously.

Apps

Wireless Waveform GeneratorCreate, impair, visualize, and export modulated waveforms
Bit Error Rate AnalysisAnalyze BER performance of communications systems

Functions

expand all

biterrCompute number of bit errors and bit error rate (BER)
symerrCompute number of symbol errors and symbol error rate
berawgnBER and SER for uncoded data over AWGN channels
bercodingBER for coded AWGN channels
berconfintError probability estimate and confidence interval of Monte Carlo simulation
berfadingBER and SER for uncoded data over Rayleigh and Rician fading channels
berfitFit curve to nonsmooth empirical BER data
bersyncBER for imperfect synchronization
semianalyticBER using semianalytic technique
scatterplotDisplay input signal in IQ-plane
eyediagramGenerate eye diagram
plotPhaseNoiseFilterPlot response of phase noise filter block
marcumqGeneralized Marcum Q-function
noisebwEquivalent noise bandwidth of digital lowpass filter
qfuncQ function
qfuncinvInverse Q function
showcommblockdatatypetableCommunications Toolbox block characteristics
tdmsreadRead data from TDMS file (Since R2022a)
tdmswriteWrite data to TDMS file (Since R2022b)
tdmsinfoInformation about TDMS file (Since R2022a)
tdmsreadpropRead properties as single row table from TDMS file (Since R2022a)
tdmswritepropWrite properties to TDMS file (Since R2022b)

Objects

expand all

comm.ACPRMeasure adjacent channel power ratio (ACPR)
comm.ErrorRateCompute bit or symbol error rate of input data
comm.EVMMeasure error vector magnitude (EVM) of received signal
comm.MERMeasure modulation error ratio of received signal
powermeterMeasure power and CCDF of the power of voltage signal
comm.ConstellationDiagramDisplay and analyze input signals in IQ-plane
spectrumAnalyzerDisplay frequency spectrum of time-domain signals (Since R2022a)
timescopeDisplay time-domain signals
dsp.ArrayPlotDisplay vectors or arrays
comm.BasebandFileReaderRead baseband signal from file
comm.BasebandFileWriterWrite baseband signal to file
vita49ReaderVITA 49 file reader (Since R2022b)
tdmsDatastoreDatastore for collection of TDMS files (Since R2022a)

Blocks

expand all

Error Rate Calculation blockError Rate CalculationCompute bit error rate or symbol error rate of input data
EVM Measurement blockEVM MeasurementMeasure error vector magnitude (EVM)
MER Measurement blockMER MeasurementMeasure modulation error ratio in digital modulation applications
Power Meter blockPower MeterMeasure power and the CCDF of the power of voltage signal in Simulink
Constellation Diagram blockConstellation DiagramDisplay and analyze input signals in IQ-plane
Eye Diagram Scope blockEye DiagramDisplay eye diagram of time-domain signal (Since R2023b)
Time Scope blockTime ScopeDisplay and analyze signals generated during simulation and log signal data to MATLAB
Spectrum Analyzer blockSpectrum AnalyzerDisplay frequency spectrum
Waveform From Wireless Waveform Generator App blockWaveform From Wireless Waveform Generator AppWireless waveform source exported to Simulink
Baseband File Writer blockBaseband File WriterWrite baseband signals to file
Baseband File Reader blockBaseband File ReaderRead baseband signals from file

Tools

Import ToolImport data from TDMS file (Since R2026b)

Live Editor Tasks

Import Data TaskImport data from TDMS file in Live Editor (Since R2026b)

Topics

Related Information

Featured Examples