Ebasco_ECE 110 Lab 1
Ebasco_ECE 110 Lab 1
Laboratory Report 1
Amplitude Modulation Using SCILAB
Software
March 5, 2025
Submitted by:
Submitted to:
SCILAB Software
3.0 THEORY
f c = Carrier frequency
f m = Modulating frequency
Am
m=
Ac
which determines how much the carrier amplitude varies. If m>1, the
Amplitude of carrier = 9 V
3. Use the SCILAB code provided below to generate and plot the AM
signal.
4. Run the script and observe the generated graphs for the carrier
// Define parameters
fc = 5000; // Carrier frequency in Hz
Ac = 9; // Amplitude of carrier signal in V
fm = 500; // Modulating frequency in Hz
Am = 4.5; // Amplitude of modulating signal in V
fs = 10*fc; // Sampling frequency (10 times carrier frequency)
t = 0:1/fs:0.1; // Time vector for 100 ms
// Generate signals
carrier = Ac * cos(2 * %pi * fc * t);
modulating = Am * cos(2 * %pi * fm * t);
modulated = (Ac + modulating) .* cos(2 * %pi * fc * t);
// Plot AM Signal
subplot(3,1,3);
plot(t, modulated);
title("Amplitude Modulated Signal");
xlabel("Time (s)");
ylabel("Amplitude (V)");
grid();
indicates a 50% modulation depth. This means that the carrier amplitude
7.0 CONCLUSION
Modulated (AM) signal using SCILAB. The results confirm that AM varies
index was calculated, and its effect on the waveform was observed.
Future work can include testing different modulation indices and analyzing
frequency spectra.