Professional Documents
Culture Documents
Hahahaahaha
Hahahaahaha
Hahahaahaha
ASSIGNMENT 1
OSAMA TAHIR
DE-39-EE-A
fm=64000;
sample=audiorecorder(fm,16,1);
recordblocking(sample,1);
message= getaudiodata(sample);
audiowrite('audio.wav', message,fm);
[y,f]=audioread('audio.wav');
size=length(y);
fc = 20000; % Carrier frequency in Hz
t=linspace(0,1,size);
carrier=cos(2*pi*fc*t);
mod =carrier.*(y');
n=2.^nextpow2(size);
Y = fft(mod,n);
fourierofmodulatedwave = abs(Y);
freq=(f/2).*linspace(0,1,(n/2)+1);
fsize=length(freq);
figure(1);
plot(freq,fourierofmodulatedwave(1:fsize)); % fourier transform of
carrier*message signal.
MESSAGE SIGNAL IN FREQUENCY DOMAIN
fourieroffilteredsignal =
abs(filtered);
freq=(f/2).*linspace(0,1,(n/2)+1);
fsize1=length(freq);
figure(3);
plot(freq,fourieroffilteredsignal(1:fsize1));
Fourier of Signal after being passed through bandpass filter
size=length(H);
t=linspace(0,1,size);
carrier2=cos(2*pi*fc*t);
demod=H.*carrier2;
[C,D] = butter(3,20000/32000,'low');
[q,w]=freqz(C,D);
G=32000.*linspace(0,1,length(q));
figure(4);
plot(G,abs(q));
H1=filter(C,D,demod);
n=2.^nextpow2(size);
filtered = fft(H1,n);
size1=length(H1);
fourierofmessagesignalrecovered = abs(filtered);
freq=(f/2).*linspace(0,1,(n/2)+1);
fsize=length(freq);
figure(5);
plot(freq,fourierofmessagesignalrecov
ered(1:fsize))