Demaps an analog signal using a square QASK constellation. The input signal maybe either a complex variable c, or as two real variables inphase and quadr representing the in-phase and quadrature components of the signal.
The argument m must be a positive integer power of 2. By default the
same constellation as created in qaskenco
is used by qaskdeco
.
If is possible to change the values of the minimum and maximum of the
in-phase and quadrature components of the constellation to account for
linear changes in the signal values in the received signal. The variable
mnmx is a 2-by-2 matrix of the following form
| | min in-phase | , | max in-phase | | | |
| | min quadrature | , | max quadrature | | |
If sqrt (m)
is an integer, then qaskenco
uses a Gray
mapping. Otherwise, an attempt is made to create a nearly square mapping
with a minimum Hamming distance between adjacent constellation points.
See also: qaskenco.
Package: communications