Re: [Discuss-gnuradio] regarding fft-ifft processing

2007-03-08 Thread Roshan Baliga

Brett L. Trotter wrote:

That Cyclone FPGA was awfully full last I checked- I don't know enough
about this type of thing to say it wouldn't fit, but it seems at least
possible that the amount of real-estate required to do the FFT might be
more than the current generation USRP could handle?


On that note, does anyone how much of the Cyclone we're currently using? 
This whole discussion may be moot for the time being...


-Roshan


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] regarding fft-ifft processing

2007-03-07 Thread Trond Danielsen

2007/3/7, Kuntal Majumdar [EMAIL PROTECTED]:

Recently, Brian told me that the FFT-IFFT processing is handled by the host
side. Can I know how this is done exactly? Is there any relevant
documentation for this on the Wiki?


Did you read this:
http://www.gnu.org/software/gnuradio/doc/exploring-gnuradio.html? The
document is a bit old, but still give a very good introduction to the
basics of GNU Radio.

I read in an earlier thread that you want to do the (I)FFT processing
in the FPGA. This is not how it is intended to be used. GNU Radio is a
software radio framework, and the goal is to move as much of the
signal processing as possible onto the host computer. Moving the FFT
back to the FPGA would therefore be a step backward in the software
approach. This is just my personal opinion, so feel free to spank me
with a 10 foot monopole if your view is different :)

--
Trond Danielsen


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] regarding fft-ifft processing

2007-03-07 Thread Brett L. Trotter
Trond Danielsen wrote:

 I read in an earlier thread that you want to do the (I)FFT processing
 in the FPGA. This is not how it is intended to be used. GNU Radio is a
 software radio framework, and the goal is to move as much of the
 signal processing as possible onto the host computer. Moving the FFT
 back to the FPGA would therefore be a step backward in the software
 approach. This is just my personal opinion, so feel free to spank me
 with a 10 foot monopole if your view is different :)
 

An interesting debate. FPGA is indeed hardware, but I'd argue that if
the (I)FFT can be done faster on the FPGA and can use the appropriate
window sizes, etc (eg on-the-fly reconfigurable) that it would still
technically meet the definition of 'software'. If it frees up USB
bandwidth somehow or frees up host-CPU and lets the host have more
resources left to do its job and we're not really doing a mode-specific
function that locks us into MIMO or GMSK or OFDM, etc that it would be
OK by me as a consumer.

That Cyclone FPGA was awfully full last I checked- I don't know enough
about this type of thing to say it wouldn't fit, but it seems at least
possible that the amount of real-estate required to do the FFT might be
more than the current generation USRP could handle?

IANAE (expert), but I thought the debate was interesting enough to risk
embarassment :)



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] regarding fft-ifft processing

2007-03-07 Thread Eric Blossom
On Wed, Mar 07, 2007 at 06:17:04AM -0800, Kuntal Majumdar wrote:

 Well, thats good enough. But then, I havent still got the relevant
 documentation on this anywhere on the trac. I mean, I want to know
 how does the host side handle all the related (I)FFT stuff.

It uses the GNU Radio fft block, which itself uses FFTW.

http://gnuradio.org/doc/doxygen/classgr__fft__vcc.html

Eric


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: FPGA's are Software Defined (was Re: [Discuss-gnuradio] regarding fft-ifft processing)

2007-03-07 Thread Ryan Seal

Marcus Leech wrote:

Robert McGwier wrote:



The wideband engine, Mercury:

http://hpsdr.org/wiki/index.php?title=MERCURY

is almost ready to release and its accompanying transmitter Penelope 
will follow shortly.  BOTH of these boards will have ANOTHER Cyclone 
II on them with almost 100% of their territory being devoted to 
signal processing.  Interface will be done in Ozy.  This is a pretty 
inexpensive big jump in processing capability.


Look at the prices on these boards that are already available.  This 
is very interesting to say the least.  I do believe we will see 
GnuRadio support for these boards as HPSDR has borrowed heavily from 
GnuRadio on the USB 2.0 interface side.



Bob


The MERCURY board looked intriguing to me, but it's real-mode only, 
which makes interfacing to a DC quadrature
 receiver a bit awkward.   For my application (radio astronomy) 
getting the most bandwidth up to the PC where I
 can fiddle with it is most useful.   But I fully agree that an FPGA 
is as legitimate a CPU to host SDR software as

 a Pentium D :-)


I can't understand why everyone wants to build the same board. We do 
this over and over and over again. We know the limitations of USB 
(distance, bandwidth) so why do we continue down the same path. The 
converters provide more resolution but 95% of the people here will 
probably not benefit from that. The Gigabit idea sounds like a plan to me.


Ryan



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio