MATLAB Help Center
Calculate or plot ideal signal constellation
symbols = constellation(obj)
constellation(obj)
symbols = constellation(obj) returns the numerical values of the constellation.
symbols
obj
example
constellation(obj) generates a constellation plot for the object.
Note
For OQPSK, the constellation that displays does not depict the IQ delay introduced by the OQPSK modulator.
collapse all
Create a OQPSK modulator.
mod = comm.OQPSKModulator;
Determine the reference constellation points. The constellation that displays does not depict the IQ delay introduced by the OQPSK modulator.
refC = constellation(mod)
refC = 4×1 complex 0.7071 + 0.7071i -0.7071 + 0.7071i -0.7071 - 0.7071i 0.7071 - 0.7071i
Plot the constellation.
constellation(mod)
Change the phase offset for the modulated symbols. Plot the constellation to show the rotated constellation points.
release(mod) mod.PhaseOffset = 45*pi/180; constellation(mod)
Create comm.PAMModulator and comm.PAMDemodulator System objects, and then calculate their ideal signal constellations.
comm.PAMModulator
comm.PAMDemodulator
Create modulator and demodulator objects.
mod = comm.PAMModulator; demod = comm.PAMModulator;
Calculate the constellation points.
refMod = constellation(mod)
refMod = 4×1 -3 -1 1 3
refDemod = constellation(demod)
refDemod = 4×1 -3 -1 1 3
Verify that both objects produce the same points.
isequal(refMod,refDemod)
ans = logical 1
Display the ideal signal constellation.
System object to return constellation for, specified as a modulator System object.
Data Types: object
object
Constellation points, returned as a complex vector.
Data Types: double | single Complex Number Support: Yes
double
single
Introduced in R2012a
comm.OQPSKModulator
comm.OQPSKDemodulator
comm.gpu.PSKModulator
comm.gpu.PSKDemodulator
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
Europe
Asia Pacific
Contact your local office