Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
The Discrete Fourier Transform (DFT) is a mapping between a finite set of discrete points in a (primal) domain (time, space) and the dual frequency domain. DFT requires an input sequence which is discrete, such as a sampling from an analogue audio signal.
3
votes
Accepted
Why do we need circular convolution?
Rather we are multiplying the two DFT arrays together, element by element. … When we switch back to the time domain via an inverse DFT, we have effectively done a circular convolution in the time domain. …
1
vote
Intro Question to Signal Processing (Low-Pass Filter)
Based on your description it sounds like the idea is to use the FFT to figure out where your signal energy is in terms of frequencies. Once you know that you know what the passband of your filter sho …
5
votes
Accepted
Why does an 8 point DFT behave differently from a 16 point?
Your sin frequency is 50 Hz, but in your 16 point DFT there is no 50 Hz bin. There is a 0 Hz bin and a 100 Hz bin, and you can see that some of the signal power goes into both of them. … The 8 point DFT has a 50 Hz bin, and you can see that it captures almost all of the signal power. …
5
votes
DFT-like transform using triangle waves instead of sin waves
You can do a transform that uses triangle waves instead of sine waves, but it is not a good choice because they are not orthogonal. Orthogonality is an important property of transform vectors.
Prope …
9
votes
Accepted
How to demodulate an AFSK signal in software
I think that you could get the best performance in terms of demodulator bit-error rate (BER) with a phase-locked loop. You need it to be fast, though. I think your best bet for a fast algorithm that …
52
votes
Why is the FFT "mirrored"?
Real signals are "mirrored" in the real and negative halves of the Fourier transform because of the nature of the Fourier transform. The Fourier transform is defined as the following-
$$H(f) = \int h …
3
votes
What's the best criterion for determining a frequency peak?
So, if you were doing DFT's that are 512 samples long and you did four DFT's, you would calculate the bins for the average DFT by averaging the bins of the four DFT's. … Once the "length" of the averaged DFT (sample period * number of samples per DFT * number of DFT's) gets to the point where the signal's peak is changing bins the signal will start to get smeared. …
4
votes
retrieving original data from phase and magnitude of Fourier transform
You need to change how you're calculating the phase from "atan" to "atan2". The reason is that atan doesn't work in all quadrants. More on atan2 here.
2
votes
Accepted
Applying Convolution (In 2D) Theorem Swaps Quadrants
Since convolution via DFT is circular convolution, it's not so much of a quadrant swap as it is a wrap around. I believe that if you put the non-zero taps in the middle that it will fix the problem. …