- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there an efficient way to get the complete frequency domain incl. negative frequencies (yes - I know it's redundant) when doing a real- complex forward FFT?
Background: I want to perform a Hilbert transform by forward FFT of a signal, setting the obtained negative frequencies to zero and then backward FFTing. The only possibility, I currently see, is to make the original signal complex, but that requires of lot of data copying.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For a real input, the negative frequencies are implied by conjugate symmetry, so you normally don't need to copy the signal into a complex array. You could reconstruct the negative half from the positive-frequency output when needed. For a Hilbert transform, though, checking whether MKL's real FFT layout already gives you the bins you need might be simpler and avoid extra copying.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page