Communications Blockset |
 |
Discrete-Time Scatter Plot Scope
Display the in-phase and quadrature components of the constellation of a modulated signal
Library
Comm Sinks
Description

The Discrete-Time Scatter Plot Scope block displays scatter plots of a modulated signal, to reveal the modulation characteristics, such as pulse shaping or channel distortions of the signal.
The Discrete-Time Scatter Plot Scope block has one input port. The input signal must be complex. The input signal must be a sample-based scalar in sample-based mode. The input must be a frame-based column vector or a scalar in frame-based mode.
Example: Viewing the Scatter Plot of a Modulated Signal
The following model creates a scatter plot for a modulated signal. The model modulates a random signal using the QPSK Modulator block and then filters the signal with a raised cosine interpolation filter.

To build the model, gather and configure the following blocks:
- Random Integer Generator, in the Data Sources sublibrary of the Comm Sources library, with default parameters
- QPSK Modulator Baseband, in PM in the Digital Baseband sublibrary of the Modulation library of the Communications Blockset, with default parameters
- AWGN Channel, in the Channels library of the Communications Blockset, with the following changes to the default parameter settings:
- Set Mode to Signal-to-noise ratio (SNR).
- Set SNR (dB) to
15
.
- FIR Interpolation, in the Multirate Filters sublibrary of the Filtering library of the DSP Blockset, with the following changes to the default parameter settings:
- Set FIR Filter Coefficients to
rcosine(1, 8,[], 0.5,3)
.
- Set Interpolation factor to
8
.
- Discrete-Time Scatter Plot Scope, in the Comms Sinks library, with the following changes to the default parameter settings:
- Set Samples per symbol to
2
.
- Set Offset (samples) to
0
.
- Set Points displayed to
40
.
- Set New points per display to
10
.
When you run the model for 50 seconds, the Discrete-Time Scatter Plot Scope block displays the following plot.

The plot displays 30 points. Because the Color fading check box in the Rendering Properties group is selected, points are displayed less brightly the older they are.
For another example, see Example: Viewing a Sinusoid.
See the reference page for the Discrete-Time Signal Trajectory Scope block to compare the preceding scatter plot with the trajectory of the same signal. The Discrete-Time Signal Trajectory Scope block connects the points displayed by the Discrete-Time Scatter Plot Scope block to display the signal trajectory.
Setting Samples per symbol to 8
, increasing Points displayed to 100,
and running the model for 100
seconds produces the following scatter plot.

Markers and Color
The Markers and Color parameters, which are visible when Rendering Properties is checked, specify the style and color of markers in the scatter plot. For details on the options for these parameters, see the reference page for the Discrete-Time Eye Diagram Scope block.
Recommended Settings
The following table summarizes the recommended parameter settings for the Discrete-Time Scatter Plot Scope.
Parameter
|
Recommended Setting
|
Samples per symbol
|
Same as the Samples per symbol setting in the modulator block, or the Interpolation factor setting in the interpolation block
|
Points displayed
|
10 times the alphabet size of the modulator
|
New points per display
|
Same as Points displayed for greater speed A small positive integer for best animation
|
Line style
|
Solid dash (- )
|
Line color
|
Blue (b )
|
Color fading
|
Check Color fading for animation that resembles an oscilloscope. Clear for greater speed and animation that resembles a plot.
|
High quality rendering
|
Check High quality rendering for higher quality rendering. Clear for greater speed.
|
Open at start of simulation
|
Check Open at start of simulation to view the signal at the start of simulation. Clear to view the signal after convergence to steady state and for greater initial speed.
|
X-axis minimum
|
Approximately 10% less than the expected minimum value of the signal
|
X-axis maximum
|
Approximately 10% greater than the expected maximum value of the signal
|
Dialog Box

- Show Plotting Properties
- Select to display plotting properties.
- Samples per symbol
- Number of samples per symbol.
- Offset (samples)
- Samples to skip before plotting points.
- Points displayed
- Total number of points plotted.
- New points per display
- Number of new points that appear in each display.
- Show Rendering Properties
- Select to display rendering properties, as shown in the following figure:

- Markers
- Line markers used in the scatter plot. Tunable.
- Line color
- The line color used in the scatter plot. Tunable.
- Color fading
- When selected, the points in the scatter plot fade as the interval of time after they are first plotted increases. Tunable.
- High quality rendering
- When selected, the block renders a slow, higher-quality picture with overwrite raster operations. When cleared, the block renders a fast, lower-quality picture with XOR raster operations. Tunable.
- Show grid
- Toggles the scope grid on and off. Tunable
- Show Axes Properties
- Select to display axes properties, as shown in the following figure.

- X-axis minimum
- Minimum value the scope displays on the x-axis. Tunable.
- X-axis maximum
- Maximum value the scope displays on the x-axis. Tunable.
- Y-axis minimum
- Minimum signal value the scope displays on the y-axis. Tunable.
- Y-axis maximum
- Maximum signal value the scope displays on the y-axis. Tunable.
- In-phase X-axis label
- Label for x-axis. Tunable.
- Quadrature Y-axis label
- Label for y-axis. Tunable.
- Show Figure Properties
- Select to display figure properties, as shown in the following figure.

- Open at start of simulation
- When selected, the scope opens at the start of simulation. When cleared, you must double-click the block after the start of simulation to open the scope.
- Point number
- Displays the number of the current point in the input sequence. Tunable.
- Scope position
- A four-element vector of the form [left bottom width height] specifying the position of the scope window. (0,0) is the lower left corner of the display. Tunable.
- Title
- Title of scatter plot. Tunable.
The following demos in the Communications Blockset illustrate how to use the Discrete-Time Scatter Plot Scope block:
- Digital Video Broadcasting Model -
dvbt_sim.mdl
- DS Spread Spectrum Example -
spreadspectrum.mdl
- HiperLAN/2 -
hiperlan2.mdl
- Phase Noise Effects in 256 QAM -
phasenoise_sim.mdl
- Rayleigh Fading Channel -
rayleighfading.mdl
See Also
Continuous-Time Eye and Scatter Diagrams, Discrete-Time Eye Diagram Scope, Discrete-Time Signal Trajectory Scope, Real-Imag to Complex
| Discrete-Time Eye Diagram Scope | | Discrete-Time Signal Trajectory Scope |  |