M-APSK Demodulator Baseband
R2026bM-ary amplitude phase shift keying (APSK) demodulation
Libraries:
Communications Toolbox /
Modulation /
Digital Baseband Modulation /
APM
Description
The M-APSK Demodulator Baseband block demodulates a baseband representation of an M-ary amplitude phase shift keying (APSK) modulated signal. M is the Modulation Order for M-APSK. For a description of M-APSK demodulation, see APSK Hard Demodulation and APSK Soft Demodulation.
Note
M-APSK Demodulator Baseband specifically applies to multiple ring PSK constellations. For a single ring PSK constellation, use M-PSK Demodulator Baseband.
This icon shows the block with all ports enabled: ![]()
Examples
Ports
Input
Output
Parameters
Block Characteristics
Data Types |
|
Multidimensional Signals |
|
Variable-Size Signals |
|
Programmatic Use: Add Block
To add the block programmatically, use the add_block function with one of these library block paths as the source.
"commdigbbndapm/M-APSK Demodulator Baseband"
Example: add_block("commdigbbndapm/M-APSK Demodulator Baseband","myModel/myBlock",MakeNameUnique="on")
More About
Tips
For faster execution of the M-APSK Demodulator Baseband block, set the Simulate using parameter to:
Code generationwhen using hard decision demodulation.Interpreted executionwhen using soft decision demodulation.
References
[1] Sebesta, J. “Efficient Method for APSK Demodulation.” Selected Topics on Applied Mathematics, Circuits, Systems, and Signals (P. Pardalos, N. Mastorakis, V. Mladenov, and Z. Bojkovic, eds.). Vouliagmeni, Athens, Greece: WSEAS Press, 2009.
[2] Liu, Z., Q. Xie, K. Peng, and Z. Yang. "APSK Constellation with Gray Mapping." IEEE Communications Letters. Vol. 15, Number 12, December 2011, pp. 1271–1273.

