Measurements, Visualization, and Analysis

Graphical and quantitative analysis

Communications System Toolbox™ provides quantitative tools for measuring system performance. Use graphical utilities such as constellation and eye diagrams to visualize the effects of various impairments and corrections.

System Objects


comm.ACPR Adjacent Channel Power Ratio measurements
comm.CCDF Measure complementary cumulative distribution function
comm.ErrorRate Compute bit or symbol error rate of input data
comm.EVM Measure error vector magnitude
comm.MER Measure modulation error ratio


comm.ConstellationDiagram Display a constellation diagram for input signals
dsp.SpectrumAnalyzer Display frequency spectrum of time-domain signals
dsp.TimeScope Time domain signal display
dsp.ArrayPlot Display vectors or arrays



Error Rate Calculation Compute bit error rate or symbol error rate of input data
EVM Measurement Measure error vector magnitude
MER Measurement Measure signal-to-noise ratio (SNR) in digital modulation applications


Constellation Diagram Display constellation diagram for input signals
Eye Diagram Display multiple traces of modulated signal
Time Scope Display time-domain signals


bertool Open bit error rate analysis GUI (BERTool)
berawgn Bit error rate (BER) for uncoded AWGN channels
bercoding Bit error rate (BER) for coded AWGN channels
berfading Bit error rate (BER) for Rayleigh and Rician fading channels
berfit Fit curve to nonsmooth empirical bit error rate (BER) data
biterr Compute number of bit errors and bit error rate (BER)
symerr Compute number of symbol errors and symbol error rate
eyediagram Generate eye diagram
scatterplot Generate scatter plot
commscope.eyediagram Eye diagram analysis
berconfint Bit error rate (BER) and confidence interval of Monte Carlo simulation
bersync Bit error rate (BER) for imperfect synchronization
commtest.ErrorRate Create error rate test console
noisebw Equivalent noise bandwidth of filter
semianalytic Calculate bit error rate (BER) using semianalytic technique
marcumq Generalized Marcum Q function
qfunc Q function
qfuncinv Inverse Q function
commscope Package of communications scope classes
commscope.ScatterPlot Create Scatter Plot scope
EyeScope Launch eye diagram scope for eye diagram object H

Was this topic helpful?