Цитата(_Anatoliy @ Apr 9 2008, 19:18)

Михаил,извините но что значит по решению?
Я не зря написал в корневом посте "Коллеги,посоветуйте с чего начать,в этих делах пока новичёк."
Спасибо!
По решению значит вот что. Например для ФМ4. Для определенности считаем, что точки должны находиться на диагоналях. Поэтому берем конкретный отсчет (символ) и смотрим по его координатам, где он находится. В зависимости от его нахождения вырабатываем сигнал ошибки для системы ФАПЧ. Строго говоря, для сигнала ФМ4 нужно брать арктангенс отношения Q/I. Но для практической реализации это не удобно. Я например делал так:
1. Проводится преобразование координат (знаков координат) текущей точки так, чтобы она попала в первый квадрант.
2. Берется разность координат - это и есть ошибка.
Вот кусок кода. Iin, Qin - координаты текущего символа
Int_I<=Iin;
Int_Q<=Qin;
Int_In<=(not Iin) + '1';
Int_Qn<=(not Qin) + '1';
if (Int_I(7) = '0' and Int_Q(7) = '0') then
IQuad<=Int_I;
QQuad<=Int_Q;
elsif (Int_I(7) = '1' and Int_Q(7) ='1') then
IQuad<=Int_In;
QQuad<=Int_Qn;
elsif (Int_I(7) = '0' and Int_Q(7) = '1') then
IQuad<=Int_Qn;
QQuad<=Int_I;
else
IQuad<=Int_Q;
QQUad<=Int_In;
end if;
Error<=IQuad - QQuad;
Для высших порядков QAM решающее устройство будет сложнее.
Кстати, если качество несущей частоты хорошее, можно пользоваться схемой костаса.