0% found this document useful (0 votes)
54 views

DSP Lab Experiments

The document describes 9 experiments related to signals and systems. Experiment 1 generates a unit impulse signal. Experiment 2 generates a unit impulse signal using a different code. Experiment 3 generates a unit impulse signal using another method. Experiment 4 generates a unit step signal. Experiment 5 derives the unit impulse signal from the unit step function. Experiment 6 generates a unit ramp signal. Experiment 7 generates a real exponential signal. Experiment 8 generates a complex exponential signal and plots its real, imaginary, magnitude and phase parts. Experiment 9 determines the frequency response of a signal.

Uploaded by

Arnisha Akhter
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views

DSP Lab Experiments

The document describes 9 experiments related to signals and systems. Experiment 1 generates a unit impulse signal. Experiment 2 generates a unit impulse signal using a different code. Experiment 3 generates a unit impulse signal using another method. Experiment 4 generates a unit step signal. Experiment 5 derives the unit impulse signal from the unit step function. Experiment 6 generates a unit ramp signal. Experiment 7 generates a real exponential signal. Experiment 8 generates a complex exponential signal and plots its real, imaginary, magnitude and phase parts. Experiment 9 determines the frequency response of a signal.

Uploaded by

Arnisha Akhter
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Experiment 1

Name: unit impulse signal


code:
n=(-4:4);
delta_n=[0,0,0,0,1,0,0,0,0];
stem(n,delta_n);
xlabel('Time Sample');
ylabel('Amplitude');

Result:
Experiment 2

Name: unit impulse signal

Code:
n=-4:4;
delta_n=[zeros(1,4) 1 zeros(1,4)];
stem(n,delta_n);
xlabel("time sample");
ylabel("amplitude");

Result:
Experiment 3
Name: unit impulse signal
Code:
n=-4:4;
delta_n= n==0;
stem(n,delta_n);
xlabel("time sample");
ylabel("amplitude");

Result:
Experiment 4

Name: unit step signal

Code:
n=-4:4;
unit=n>=0;
stem(n,unit);
xlabel("time sample");
ylabel("amplitude");

Result:
Experiment 5

Equation: delta(n)=U(n)-U(n-1)

Code:
n=-20:20;
unit1=n>=0;
subplot(3,1,1);
stem(n,unit1);
xlabel("time sample");
ylabel("amplitude");
axis([-10 10 -4 4]);
unit2=n>=1;
subplot(3,1,2);
stem(n,unit2);
xlabel("time sample");
ylabel("amplitude");
axis([-10 10 -4 4]);
unit=unit1-unit2;
subplot(3,1,3);
stem(n,unit);
xlabel("time sample");
ylabel("amplitude");
axis([-10 10 -4 4]);

Result:
Experiment 6
Name: unit ramp signal
Equation: a(n)=U(n)*n

Code:
n=-20:20;
unit1=n>=0;
subplot(3,1,1);
stem(n,unit1);
xlabel("time samples ");
ylabel("amplitude");
axis([-10 10 -5 5]);
unit2=n;
subplot(3,1,2);
stem(n,unit2);
xlabel("time samples ");
ylabel("amplitude");
axis([-10 10 -5 5]);
unit=unit1.*unit2;
subplot(3,1,3);
stem(n,unit);
xlabel("time samples");
ylabel("amplitude");
axis([-10 10 -5 5]);

Result:
Experiment 7

Name: Real Exponential Signal

X(n)=A(a^n) ; if a>1 let, A=2 and a=1.2

Code:
n=(-20:20);
x_n=2.*(1.2.^n);
stem(n,x_n);
xlabel("time sample");
ylabel("amplitude");

Result:
Experiment 8

Md. Alamin Talukder

ID: B160305002

Name: Complex Exponential Signal

X(n)=e^[(-0.1+0.3j)n]

Code:
n=-20:20;
m=-0.1+0.3j;
x_n=exp(m.*n);

subplot(4,1,1);
stem(n,real(x_n));
xlabel("time sample");
ylabel("real part");

subplot(4,1,2);
stem(n,imag(x_n));
xlabel("time sample");
ylabel("imaginary part");

subplot(4,1,3);
stem(n,abs(x_n));
xlabel("time sample");
ylabel("magnitude part");

subplot(4,1,4);
stem(n,angle(x_n));
xlabel("time sample");
ylabel("phase part");

Result:
Lab-05:For the complex exponential signal x(n)=e^[(-.1+.3j)n],find the real part,
imaginary part, magnitude and phase.
Lab-06: Realization of the periodic signal cos((3*pi/7)*n).
Lab-07: For the Z-transformation of x(n)=(.8)^n U(n) find the frequency response.

Lab-08: For the Z-transformation of x(n)=(.8)^n U(-n-1) find the frequency response.
W=0:.01:2*pi;
a=[1];
b=[-1,.8];
h_n=freqz(a,b,W);
subplot(2,2,1);
plot(W/pi,real(h_n));
subplot(2,2,2);
plot(W/pi,imag(h_n));
subplot(2,2,3);
plot(W/pi,angle(h_n));

Lab-09: For the Z-transformation of x(n)=cos(w 0n) U(n) find the frequency response.

W=0:.01:2*pi;
a=[1];
b=[1,.67];
h_n=freqz(a,b,W);
subplot(2,2,1);
plot(W/pi,real(h_n));
subplot(2,2,2);
plot(W/pi,imag(h_n));
subplot(2,2,3);
plot(W/pi,angle(h_n));

You might also like