Re: DFT or DFS: Are they the same thing?



On Aug 9, 9:14 am, robert bristow-johnson <r...@xxxxxxxxxxxxxxxxxxxx>
wrote:
On Aug 9, 10:52 am, dbd <d...@xxxxxxxx> wrote:
...

what is the non-zero length of your FIR and what is N, the DFT size?
and how many uncorrupted output samples do you expect to get for each
frame?

r b-j

N is the DFT size.

N-1
X[n] = (1/N) SUM{ x[k] e^(-j*2*pi*n*k/N) }
k=0

The complex exponentials are the FIR filter coefficients. The DFT
formula, for each n, is a linear time domain convolution. I get one
sample, X[n], for the n-th filter of the N filters in the filter bank,
X, for each time I call the N point DFT.

When the complex exponential FIR filter coefficients embedded in the
DFT definition are suitable for my FIR applications, I can achieve
better computational efficiency by calculating my FIR filter bank by
calling the FFT. Fortunately, many applications find the complex
exponential FIR coefficients useful enough to benefit from this
computational advantage.

Dale B. Dalrymple

.



Relevant Pages

  • Re: Farrow interpolation in QPSK synchro
    ... Let me try to summarize Farrow's idea in three bullet points: ... I keep 32 different banks of FIR coefficients at hand, ... FIR filter to interpolate, not linear interpolation (which boils down to ...
    (comp.dsp)
  • Re: transfer function
    ... The fir central frequans:40 khz batwith:10 khz. ... Design a FIR filter with the desired frequency response. ... bunch of weighted delays. ... Each "tap" on a FIR filter would have a transform: ...
    (comp.dsp)
  • Re: Linear Phase via Phase Cloning New Method
    ... You have designed a lowpass FIR filter ... delay in the passband. ... can you design FIR filtes ...
    (comp.dsp)
  • Re: Scaling FIR output
    ... and 2 stages FIR. ... Input to the FIR filter? ... Assuming you actually meant tho say "the SNR of the *output* signal ... either in terms of $$ or in terms of gates in the FPGA. ...
    (comp.dsp)
  • Re: DFT or DFS: Are they the same thing?
    ... sample, X, for the n-th filter of the N filters in the filter bank, ... for each time I call the N point DFT. ... simultaneously running N FIR filters all of FIR length L equal to N. ... incremented by N for each frame? ...
    (comp.dsp)

Loading