Цитата(shurikman @ Oct 14 2010, 16:18)

Всё верно. В Matlab созвездие расчитывается вызовом соответствующей функции. Скорее всего я не учёл зависимости расстояния между сигнальными точками и помехоустойчивостью. С ФМн всё просто - точки лежат на окружности, с АМн - на оси. С КАМ буду разбираться, читать литературу
Да, для QAM доступна вся комплексная плоскость, хотя формы созвездия все равно выбираются, как правило, симметричные.
Упрощенный вид сигнала на выходе QAM-модулятора:
s(kTs) = IN(m) * p(mT - kTs) * cos(2*pi*Fc*kTs) - QU(m)* p(mT - kTs) * sin(2*pi*Fc*kTs), где
k - номер текущего отсчета
m - номер текущего символа
T - длительность символа
Ts - период дискретизации
p(nTs) - функция, описывающая используемую форму импульса
Fc - несущая частота
IN(m) - синфазная составляющая m-го передаваемого символа
QU(m) - квадратурная составляющая m-го передаваемого символа
SYMBOL(m) = IN(m) + j * QU(m) - m-ый передаваемый символ, он же - точка на созвездии!
В Скляре об этом неплохо написано, в том смысле, что новичку будет проще, чем с Прокисом или Незами.