Bu proje, dijital haberleşme sistemlerinin temel yapı taşlarını simüle eden Python tabanlı bir araçtır. QPSK (Quadrature Phase Shift Keying) modülasyonunu ve AWGN kanal modelini kullanarak, farklı gürültü seviyelerinde sistemin Bit Hata Oranı (BER) performansını analiz eder.
- Rastgele Bit Üretimi: Dinamik veri kaynağı simülasyonu.
- QPSK Modülatörü: Bitlerin karmaşık düzlemde (I/Q) sembollere dönüştürülmesi.
- Gürültü Simülasyonu: Ayarlanabilir SNR (Signal-to-Noise Ratio) değeri.
- Görselleştirme: Gerçek zamanlı Constellation Diagram (Yıldız Kümesi) çizimi.
Gürültü seviyesi yüksekken semboller dağılır ve hata oranı artar.

İdeal iletişime yakın, net karar bölgeleri oluşur.

- Kütüphaneleri yükleyin:
pip install numpy matplotlib
- Simülasyonu başlatın: python src/main.py