How implement the convolution between f(t) and Delta(t-t0)

Status
Not open for further replies.

nicozuo

Newbie level 2
Joined
Feb 25, 2008
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,295
how to implement convolution

Hello, my friends,

We all know that the convolution between a signal f(t) and the
Delta function D(t - t0) is to shift f(t) with t0 away. But, how could
we validate this property? Namely, how do we implement the
convolution between a signal f(t) and the Delta function D(t - t0),
where t0 is a shift constant.

I think, we can implement it in frequency space, but I don't know
how bu sample exp(-j w t0), which is the Fourier transform of Delta(t-t0).

Any suggestions would be appreciated!

Thank you,

Nico
 

delta shift convolution

if matlab is acceptable "validation"...see how changing the postion of the impulse shifts the ouptut by different amounts..

t = -5:5
x= randn (1, length(t));

hold off;
plot(x,'g');
hold on;
d = zeros (1,length(t));
d(2) = 1;
plot(conv (x,d),'b');

d = zeros (1,length(t));
d(6) = 1;
plot(conv (x,d),'r');
hold off


-b
 

Re: How implement the convolution between f(t) and Delta(t-t

Thank you for your reply.

I just got the answer this moring.
A reasonable interval for sampling Delta(t - t0) is 2*pi/N, where N denotes
the length of the signal f(t). It is effetive regardless of the sign of t0.

Thank you,

Nico
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…