On Mon, Feb 25, 2008 at 4:54 PM, Eric Blossom <[EMAIL PROTECTED]> wrote:
>
> On Sun, Feb 24, 2008 at 05:54:08AM -0500, Philip Balister wrote:

>  The core doesn't have much floating point in it.

What do you mean by core? The gnuradio-core directory src/lib
directory contains directories that contain signal processing code,
such as filter, and a directory , src/runtime, that contains the basic
component "framework" classes that handle block creation and
connection. The code in src/runtime does not appear to have any FPU
dependencies.

It seems that a serious effort to build gnu-radio for a new processor
would involve adding new filters that operate on a fixed point
quantity and optimized for specific instruction sets (ARM dsp
extensions, wMMX, DSP comprocessors, etc).  The turning off
compilation of the floating point structures.

I also see that gnu radio implements each filter several different
ways, depending on the input/output/tap data types. Why doesn't gnu
radio use some kind of adaptive typing so you can have one block
process many data types?

Hopefully this makes sense, I did most of this thinking on the plane
back from FOSDEM with a nasty head cold.

Philip


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

Reply via email to