MATLAB Code clear; close all; clc; %% Parameters Fs = 1000; % Sampling frequency T = 2; % Duration t = 0:1/Fs:T-1/Fs; fm = 5; % Message frequency fc = 100; % Carrier frequency %% Baseband signal m = cos(2*pi*fm*t); %% Hilbert transform mh = imag(hilbert(m)); %% Analytic signal ma = m + 1j*mh; %% Envelope and instantaneous phase envelope = abs(ma); phase = unwrap(angle(ma)); %% I/Q modulation I = m; Q = mh; USB = I .* cos(2*pi*fc*t) ... - Q .* sin(2*pi*fc*t); LSB = I .* cos(2*pi*fc*t) ... + Q .* sin(2*pi*fc*t); %% Ordinary DSB-SC DSB = m .* cos(2*pi*fc*t); %% Plot everything figure('Color','w'); subplot(4,2,1) plot(t,m,'b') grid on title('Baseband m(t)') xlabel('Time (s)') subplot(4,2,2) plot(t,mh,'r') grid on title('Hilbert transform m̂(t)') xlabel('Time (s)') subplot(4,2,3)...