DSP Lab Report 1
DSP Lab Report 1
Lab # 1
Submitted To:
Madam Nida Rasheed
Date : 22/09/11
Comsats Institute Of
Information Technonlogy,
Islamabad
1)
function y=avge(x)
x=[1 2 3 4 5]
n=length(x)
t=sum(x)
y=t/n
2)Impulse Sequence:
function [x,n]=impseq(n0,n1,n2)
n=n1:n2
for i=1:length(n)
if i==n0
x(i)=1
else
x(i)=0
end
end
3)Step Sequence:
function [x,n]=impstep(n0,n1,n2)
n=n1:n2
for i=1:length(n)
if i>=n0
x(i)=1
else
x(i)=0
end
end
4)Average:
function [x,n]=impstep(n0,n1,n2)
n=n1:n2
for i=1:length(n)
if i>=n0
x(i)=1
else
x(i)=0
end
end
6)Script4:
n0=10
n1=1
n2=20
n=n1:n2
[x,n]=impseq(n0,n1,n2)
subplot(2,1,1)
stem(n,x)
7)Sigshift:
no=10
n1=1:10
x=1:10
[y,n]=sigshift(x,n0,n1)
stem(n,x)
8)Home Task 1:
t=0:10:50
f=30
%%a=2*pi*f*t
%%b=pi/4
y=sin((2*pi*f*t)+(pi/2))
subplot(2,1,1)
stem(t,y)
9)Home Task 2:
t=0:10:50
f=30
%%a=2*pi*f*t
%%b=pi/4
y=sin((2*pi*f*t)+(pi/2))
subplot(2,1,1)
stem(t,y)