MATLAB как отобразить полученную точку на одну из точек созвездия
Я пытаюсь создать новый модулятор / демодулятор.
Я спроектировал набор созвездий и сопоставил их с битами, используя серое отображение. Добавил немного шума AWGN к сигналу, и теперь я пытаюсь демодулировать.
Допустим, у меня есть следующие точки в моем созвездии:
{ (-1,1), (-1,-1), (1,1), (1,-1) }
И я получил точку (0,5,0,5) после СРГ.
Теперь мне нужно сопоставить его с ближайшей точкой созвездия, в данном случае (1,1), а затем вывести соответствующие биты.
То, что я ищу, - это автоматическая установка для сопоставления полученных точек с ближайшими точками созвездия.
Кто-нибудь может предложить способ сделать это или функцию использовать?
Спасибо