Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.matlab

Topic: Trignometric interpolation using FFT
Replies: 2   Last Post: May 20, 2014 4:41 PM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Derek Goring

Posts: 3,919
Registered: 12/7/04
Re: Trignometric interpolation using FFT
Posted: May 20, 2014 4:41 PM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

On Wednesday, May 21, 2014 8:20:09 AM UTC+12, jan wrote:
> Given N sampled points, using the FFT we can get the Fourier transform of those N points Xk. With N/2 the Nyquist frequency and X0 the DC value. Using the inverse we can then get back the original function we just measured. However if we would like more points then just the N we have measured but instead we would like M, how can u use the inverse FFT to find the trigonometric interpolation? We can assume the N is even and that M>N. And wat if we would drop values out of , how would you find a trigonometric interpolation of the original signal.

There's an inbuilt function that does it:
help interpft

But the principle is quite simple.
To get closer intervals in the time domain, you must increase the Nyquist frequency in the frequency domain. You do this simply by adding zeros to the ends of the Fourier transform. The details are complicated, but interpft does it all for you.



Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2014. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.