主要内容

visualize

Visualize spectrum mask of NR phase noise

Since R2026a

Description

visualize(phasenoise) displays the design power spectral density (PSD), realized PSD, and the MinFrequencyOfffset of the NR phase noise added to the input signal by the nrPhaseNoise System object™. In the resulting display you can see:

  • Design PSD Plot — The design PSD plot shows the intended phase noise spectrum across frequency offsets from the carrier. It represents the target noise profile that the system aims to achieve.

  • Realized PSD Plot — The realized PSD plot displays the phase noise PSD realised by the System object.

  • Minimum frequency offset — The x-axis represents the minimum frequency offset from the carrier frequency.

Note

Code generation is not supported for this visualize object function.

example

Examples

collapse all

Create an nrPhaseNoise object with default properties.

phasenoise = nrPhaseNoise
phasenoise = 
  nrPhaseNoise with properties:

      CarrierFrequency: 3.0000e+10
         PoleZeroModel: "TR38.803-auto"
            SampleRate: 61440000
    MinFrequencyOffset: 1000
          RandomStream: "global"

Visualize the characteristics of the default NR multi-pole/zero model.

visualize(phasenoise)

Figure Phase Noise PSD contains an axes object. The axes object with title Phase Noise PSD, xlabel Frequency offset (Hz), ylabel PSD (dBc/Hz) contains 3 objects of type line. One or more of the lines displays its values using only markers These objects represent Realized PSD, TR38.803-29.55GHz, MinFrequencyOffset.

Generate a 64-QAM signal.

M = 64;
data = randi([0 M-1],1000,1);
modData = qammod(data,64);

Apply the phase noise to the signal.

y = phasenoise(modData);

Plot the impaired signal.

scatterplot(y)

Figure Scatter Plot contains an axes object. The axes object with title Scatter plot, xlabel In-Phase, ylabel Quadrature contains a line object which displays its values using only markers. This object represents Channel 1.

Input Arguments

collapse all

NR phase noise, specified as an nrPhaseNoise System object.

Limitations

  • Code generation is not supported for this visualize object function.

Version History

Introduced in R2026a

See Also

Objects