MATLAB как отобразить полученную точку на одну из точек созвездия


Я пытаюсь создать новый модулятор / демодулятор.

Я спроектировал набор созвездий и сопоставил их с битами, используя серое отображение. Добавил немного шума AWGN к сигналу, и теперь я пытаюсь демодулировать.

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

То, что я ищу, - это автоматическая установка для сопоставления полученных точек с ближайшими точками созвездия.

Кто-нибудь может предложить способ сделать это или функцию использовать?

Спасибо

1 ответ

hassoun 5las min l вложенных циклов byemhe l7al:P

Другие вопросы по тегам