FFT time shift using Matlab

  • MATLAB
  • Thread starter Shaddyab
  • Start date
  • #1
19
0
Hi!

How can I time shift (ts) a real signal (N samples, T time period, dt
sample rate, Fs sampling frequency) using matlab:

Timeshift signal = ifft (fft(signal)*exp(2*i*pi*Fs*ts)) ???
I am trying to do it this way and it is not working?

For example how would you shift a Cos signal to fit on a Sin signal ( Phase shift of pi/2 or time shift of ts)

Thanks.
 

Answers and Replies

  • #2
19
0
the 'sin' 'cos' was only an example, I am talking about general case.
I need to know how to do it with FFT, i know that it has something to do with the symmetry of the transformation, i just do not know how to do it.

Thanks
 

Related Threads on FFT time shift using Matlab

Replies
0
Views
4K
  • Last Post
Replies
1
Views
5K
  • Last Post
Replies
12
Views
5K
  • Last Post
Replies
0
Views
3K
  • Last Post
Replies
2
Views
4K
  • Last Post
Replies
2
Views
2K
  • Last Post
Replies
10
Views
5K
Top