Generation of DSB-SC Spectrum and SSB Spectrum Using Scilab Software
Generation of DSB-SC Spectrum and SSB Spectrum Using Scilab Software
An Autonomous Institution
Approved by AICTE, Affiliated to JNTUH
Accredited by NAAC-A Grade, NBA (CSE, ECE & ME) & ISO 9001:2015 Certified
1/22/2024 1
What is DSB-SC?
• Double-Sideband Suppressed Carrier (DSBSC) is a
modulation technique used in communication systems.
• In DSBSC, the carrier signal is suppressed, and only the
sidebands are transmitted.
• This helps conserve bandwidth compared to traditional
amplitude modulation (AM), making it more efficient for
certain applications like radio transmission.
• The carrier signal is entirely suppressed, resulting in a
spectrum concentrated around zero frequency.
• The sidebands are mirrored on either side of the suppressed
carrier frequency, and their amplitudes are identical.
h_msg=imag(hilbert(msg));
subplot(4,1,3);
plot(t,h_msg);
xtitle(‘hil msg’,’time’,’amp’);
//hilbert carrier
h_carrier=imag(hilbert(carrier));
subplot(4,1,4);
plot(t,h_carrier);
xtitle(‘hil carrier’,’time’,’amp’);
//////ssb mod//////
//lsb
ssb_lsb=(msg.*carrier)+(h_msg.*h_carrier);
figure(2);
subplot(4,1,1);
plot(t,ssb_lsb);
Generation of dsb-sc spectrum and ssb
1/22/2024 12
xtitle(‘ssb lsb’,’time’,’amp’); spectrum using scilab software
/////spectrum//////
//spectrum lsb
d=(-p/2:1:p/2-1)*1/2;
subplot(4,1,3);
plot(d,abs(fftshift(fft(ssb_lsb))));
xtitle(‘spectrum lsb’,’freq’,’amp’);
//spectrum usb
subplot(4,1,4);
plot(d,abs(fftshift(fft(ssb_usb))));
xtitle(‘spectrum usb’,’freq’,’amp’);