discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] complex examples


From: Jim Lindstrom
Subject: Re: [Discuss-gnuradio] complex examples
Date: Tue, 20 Sep 2005 09:29:34 -0500

On 9/19/05, Eric Blossom <address@hidden> wrote:
The control and feedback side of things are still an area of
research.

Is anyone actively playing around with control and/or feedback?  I'm interested in learning any lessons people may have learned. 

I am aware of some grad students who are working in this area.
Matt & I are also working on a simple PHY + MAC that uses the tun
interface to allow IP packets to be pushed through GNU Radio.

In the bigger picture, I know of other academic and industrial
researchers who are definitely planning on using GNU Radio as the L1
layer in a radio stack.  What this will take is other people (beside
me) diving in and figuring out how they think this should best be
structured, and then making it so.  I'd be delighted to advise on any
part of this undertaking.

Is this work available?  I'd be curious to see what the code looks like.  I'd even be curious just to hear your thoughts on what has worked well.  I'd be happy to share what I've been thinking -- perhaps you'd have some wisdom to impart.  Possible control frameworks would be:

  - augment the existing code to include a publish/subscribe abstraction, perhaps based on the existing message queue implementation
  - refactor things (probably fairly invasively) to use a state-machine abstraction for each block.  there are some good open-source state machine backends that we could use.  The scheduler could be merged into the top-level code, and message passing could be done by broadcast (publish/subscribe) or directed messages.
  - have some concept of control ports and connect them together just like you connnect the data lines in the assembly.
 
Any thoughts?

Besides the data flow abstraction, the gnuradio-core code base
supports a message passing / message queueing discipline.  [...]

  Most uses to date have been related to building MACs.

Are these efforts available for viewing anywhere?

Thanks for your reply Eric.  I'm interested to hear what your (and everyone else's) thoughts are.
jbl


reply via email to

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