[hpsdr] DSP theory, interpreting IQ streams as audio, and way too much math - is this a good approach?
Alberto I2PHD
i2phd at weaksignals.com
Sun Jun 24 03:25:03 PDT 2012
On 6/23/2012 7:01 AM, Chris Albertson wrote:
> So you have decided NOT to use an FFT? You can save a lot of CPU
> cycles if you do dump the data stream into FFTW.
>
> The reason is because there is this neat trick, if you take the FFT,
> multiply that by an implies function and then take the inverse FFT you
> have just applied any number of convolutions. This pays off in a big
> way if you want to do more with the data then just detect one USB
> signal.
That is correct, but do not forget that using FFTs is like applying a "circular"convolution to the signal,
while what you really want is a "linear" convolution. So, before taking the inverse FFT, you must apply
either the "overlap and save" or the "overlap and discard" algorithm.
They are quite well described in the Openheimer & Shafer well known textbook on Digital Signal Processing.
--
/*73 Alberto I2PHD*/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/attachments/20120624/1d7fffce/attachment-0004.htm>
More information about the Hpsdr
mailing list