[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] Thread scheduling for high-sensitivity, high-resoluti

From: Marcus D. Leech
Subject: [Discuss-gnuradio] Thread scheduling for high-sensitivity, high-resolution FFTs
Date: Tue, 06 Jan 2009 18:58:47 -0500
User-agent: Thunderbird (X11/20081119)

Let's say, for the sake of interesting discussion, that I have access to
a beastly multi-CPU 'puter, perhaps based on the
  latest Xeon 7460 series CPUs, and a quad-socket server, giving me 24
CPUs, and 48 threads.

I'm interested in wideband, high-sensitivity, high-resolution spectroscopy.

I envisage a scheme where one thread gathers an FFT-frame worth of data
(let's say from an USRP2), and doles it out to one
  of a number of other threads that are doing FFTs on these frames of
data.  All the outputs of the FFT threads are averaged
  together to produce a result that is then time averaged.

The existing FFT display schemes in Gnu Radio use a "keep-one-in-n"
scheme for the FFTs, which means that sensitivity
  is necessarily lost, due to the spectrum being under-sampled in the
time domain.

Is there existing plumbing to be able to try this sort of thing? [On a
smaller scale--I don't actually have such a monster server
  at my disposal at the moment!!].

Marcus Leech
Principal Investigator, Shirleys Bay Radio Astronomy Consortium

reply via email to

[Prev in Thread] Current Thread [Next in Thread]