LabSheet DSBAM and DSBSC 2
LabSheet DSBAM and DSBSC 2
LabSheet DSBAM and DSBSC 2
Objective:
1. To perform the DSBAM and DSBSC signal Generation and Detection.
Introduction:
Figure: AM Modulator
Figure: AM Demodulator
Lab Work:
Instructions:
➢ You can take the blocks from the Simulink Library Browser.
➢ The blocks that you will use in this experiment can be taken from the following mentioned
library:
✓ Bernoulli Binary Generator: Communication Blockset→ Comm sources→ Data
Sources→ Bernoulli Binary Generator
✓ Sine Wave: Simulink→ Sources→Sine wave
✓ Product: Simulink→Math operations→Product
✓ AWGN Channel: Communication Block Set→Channels→AWGN Channel
✓ Digital Filter Design: Communication Blockset→Comm Filters→Filter Designs
Library Link→Digital Filter Design
✓ Analog/Digital Filter Design: Signal Processing Blockset→Filtering→Filter
Implementations →Analog/Digital Filter Design
✓ Spectrum Scope: Signal Processing Blockset→ Signal Processing Sinks→Spectrum
Scope
✓ Compare to Constant: Simulink→Logic & Bit Operations→Compare to Constant
✓ Scope: Simulink→Sinks→Scope
✓ Constant: Simulinks→Sources→Constants
✓ Abs: Simulink→Math operations→Abs
✓ Sum: Simulink→Math Operations→Sum
Spectrum Scope:
Check ‘Show Scope Properties’ & ‘Buffer input’. Set: Buffer size: 128, Buffer
overlap: 64 & Number of spectral averages: 2.
Check ‘Show axis properties’. Set: Frequency unit: Hertz & Frequency range: [-
Fs/2…Fs/2].
After Simulation you will observed a window for each spectrum scope. To view the
spectrum more clearly, set Axes→Autoscale from the spectrum window.
Sine wave:
Both modulator &
demodulator: Sine type: Time
based Amplitude: 1.0
Frequency: 2*pi*1 rad/sec
Sample time: 1/1000
AWGN Channel: Initial seed: 67, Mode: Variance from mask & variance: 1.
Note: You can vary the noise power by varying variance
Abs: Check the ‘saturate on integer overflow’ & ‘Enable zero crossing detection’.
Report:
1. Add AWGN channel (to see the effect of noise) in between your modulator and
demodulator and observe the output. Include your model diagram and output waveforms
(choose different modulation index value for under, over & perfect modulation) in the report.
2. Build the following block of Balanced Modulator to generate DSBSC waveform in
MATLAB Simulink. Observe the modulated output.
Also demodulate (Synchronous Demodulation) the DSBSC output to extract the message
signal.