Skip to content

This project simulates ASK, PSK, FSK, and PWM modulation techniques in Python, visualizing both modulation and demodulation processes for communication systems.

Notifications You must be signed in to change notification settings

deliprofesor/digital-communication-laboratory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sayısal Haberleşme Laboratuvarı

digital

Modülasyon Teknikleri

ASK (Amplitude Shift Keying) ASK, sinyalin genliğini değiştirerek veri iletimi yapar. Bu modülasyon türü, dijital sinyali taşıyan analog bir taşıyıcıyı genlikteki değişikliklerle kodlar.

Adımlar:

Dijital giriş sinyali oluşturulur. Taşıyıcı sinyali (analog) ile modüle edilir. Çıkış sinyali görselleştirilir. PSK (Phase Shift Keying) PSK, veriyi taşıyan sinyalin fazını değiştirerek modülasyon yapar. PSK'nin en yaygın türü BPSK (Binary Phase Shift Keying)'dir, ancak daha karmaşık versiyonları da vardır.

Adımlar:

Dijital giriş sinyali oluşturulur. Faz değişiklikleriyle modülasyon gerçekleştirilir. Çıkış sinyali görselleştirilir. FSK (Frequency Shift Keying) FSK, dijital sinyalleri taşıyan taşıyıcı sinyalinin frekansını değiştirerek veri iletimi yapar. Frekans kayması, ikili veriyi iletmek için kullanılır.

Adımlar:

Dijital giriş sinyali oluşturulur. Frekans modülasyonu yapılır. Çıkış sinyali görselleştirilir. PWM (Pulse Width Modulation) PWM, taşıyıcı sinyalinin darbe genişliğini değiştirerek veri iletimi yapar. Bu modülasyon türü genellikle motor hız kontrolü, ses ve ışık yoğunluğu ayarları gibi uygulamalarda kullanılır.

Adımlar:

Analog giriş sinyali (örneğin, bir sinüs dalgası) oluşturulur. PWM modülasyonu yapılır (duty cycle ile). Çıkış sinyali görselleştirilir. Demodülasyon işlemi gerçekleştirilir (LPF kullanarak).

About

This project simulates ASK, PSK, FSK, and PWM modulation techniques in Python, visualizing both modulation and demodulation processes for communication systems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages