Skip to content

This project to modulate and perform synchronous demodulation for speech signals.

Notifications You must be signed in to change notification settings

asmaaadel0/Amplitude-Modulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Table of Contents

About

this is a project to modulate three speech signals using the following scheme: 𝑠(𝑡) = 𝑥1(𝑡) cos 𝜔1𝑡 + 𝑥2(𝑡) cos 𝜔2𝑡 + 𝑥3(𝑡) sin 𝜔2𝑡, and then perform synchronous demodulation,it simulates multiplexing three speech signals on two carriers with two different frequencies where two of these signals are modulated using quadrature amplitude modulation, then we demodulate the three signals and restore them using synchronous carrier demodulation, and phase shifts.

Input signals

Signal 1

image

Signal 2

image

Signal 3

image

Frequency domain

Signal 1

image

Signal 2

image

Signal 3

image

Modulated signal

Modulating the input signals on different carriers by multiplying :

  • The first signal by cos(ω1 * t) where ω1 is an angular frequency in rad/sec
  • The second signal by cos(ω2 * t) where ω2 is an angular frequency in rad/sec
  • The third signal by sin(ω2 * t) where ω2 is an angular frequency in rad/sec

ω1 = 2 * M_PI * f1 where f1 = 100,000 Hz
ω2 = 2 * M_PI * f2 where f2 = 150,000 Hz

image

Demodulation signal:

Inorder to demodulate the recieved signal at the reciever we use a synchronous carrier as follows:

  • The Modulated signal is multiplied by cos(ω1 * t) where ω1 is an angular frequency in rad/sec then a low pass filter with freq = f1 is applied to restore signal 1
  • The Modulated signal is multiplied by cos(ω2 * t) where ω2 is an angular frequency in rad/sec then a low pass filter with freq = f2 is applied to restore the second signal
  • The Modulated signal is multiplied by sin(ω2 * t) where ω2 is an angular frequency in rad/sec then a low pass filter with freq = f2 is applied to restore the third signal

ω1 = 2 * M_PI * f1 where f1 = 100,000 Hz
ω2 = 2 * M_PI * f2 where f2 = 150,000 Hz

Signal 1

image

Signal 2

image

Signal 3

image

Contributors

Asmaa Adel
Asmaa Adel
Zeinab moawad
Zeinab Moawad

Releases

No releases published

Packages

No packages published

Languages