ML
-
SISO 통신시스템 오류 확률 프로그램 (python)전공공부/통신 2021. 1. 11. 15:03
안녕하세요. 개알못입니다. SISO 통신시스템 오류 확률 프로그램을 짜보았습니다. Colab을 통해 Python으로 코드를 작성하였습니다. SISO (Single-Input, Single-Output)이므로 송수신 안테나 개수는 1개입니다. 판정법은 ML (Maximum likelihood) detection으로 진행했습니다. 변조는 QPSK이고, 2-bit data symbol은 Gray code로 하였습니다. 그래프의 x축은 SNR[dB]이고 y축은 SER 입니다. 1. - 코드에 사용된 모듈입니다. - 루트2를 자주 사용하기에 간편하게 C로 정의했습니다. 2. - QPSK, Gray code를 s로 반영했습니다. - x축을 P의 dB 값으로 표현했습니다. - y축은 아직 값이 없기에, 일단 나중에 ..