**Single sideband (SSB) modulation** might is a sort of modulation used to send data, which includes an audio signal. Amplitude modulation produces an output signal in which the bandwidth of it is two times the most frequency of the original baseband signal. SSB modulation neglects this bandwidth increase, and also the power wasted on a carrier, at the price of more device complexity and tougher tuning at the receiver side.

**Block Diagram :**

**Spectrum :**

The Expression for Single Side Band with Upper Side Band :

here,

m is the cosine wave with time duration of ‘t’,

fc is the carrier frequency,

t is the time duration and

mh s the Hilbert transform of baseband.

The MATLAB code is:

`% carrier frequency` `fc = 200;` ` ` `% baseband frequency` `fm = 30;` ` ` `% sampling frequency` `fs= 4000;` ` ` `% time duration` `t = (0 : 1 / fs :1 );` `t = linspace(0, 1, 1000);` ` ` `% cosine wave with time duration of 't'` `m = cos(2 * pi * fm * t); ` ` ` `% Hilbert transform of baseband` `mh = imag(hilbert(m)); ` ` ` `% Single Side Band with Upper Side Band ` `sb = m .* cos(2 * pi * fc * t) - mh .* sin(2 * pi * fc * t); ` ` ` `% displaying the modulation` `figure;` `plot(t, sb);` `title(` `'Single SideBand Modulation'` `);` `xlabel(` `'Time(sec)'` `);` `ylabel(` `'Amplitude'` `);` |

__Output:__