Professional Documents
Culture Documents
: 05
Name of the Experiment: Implementation of AM/DSB-LC signal generation
using MATLAB coding and Simulink model
Objective:
1. To understand the operation theory of DSB-LC or AM.
2. To design and implement DSB-LC/AM signal using the MATLAB Coding
3. To design and implement DSB-LC/AM signal using the Simulink model
4. To explain the spectrum of the DSB-LC/AM.
Theory:
Write theory according to the discussion in the class
MATLAB Coding:
clc;
close all;
clear all;
subplot(3,1,1)
plot(t,message)
xlabel('time (s)')
ylabel('amplitude of m(t)')
subplot(3,1,2)
plot(t,carrier)
xlabel('time (s)')
ylabel('amplitude of carrier')
subplot(3,1,3)
plot(t,am_sig)
xlabel('time (s)')
ylabel('amplitude of AM')
subplot(3,1,1)
plot(f_Hz, mess_mag_spec)
axis([-12000 12000 0 0.5])
xlabel('frequency (Hz)')
ylabel('magnitude of m(t)')
subplot(3,1,2)
plot(f_Hz, carr_mag_spec)
xlabel('frequency (Hz)')
ylabel('magnitude of carrier')
axis([-12000 12000 0 0.5])
subplot(3,1,3)
plot(f_Hz, am_mag_spec)
xlabel('frequency (Hz)')
ylabel('magnitude of AM')
axis([-12000 12000 0 0.5])
Simulink Model:
To know the details of the simulink block, watch the class video.
Results:
Discussion:
Student Task:
1. For AM matlab coding, take the modulation index = (last digit of student ID + 1)*0.1.
2. Show the results in the report and explain the waveforms and the spectrum