I have a dream ...(Of GNU Radio)
This page operates as a hub where ideas can come together and be linked to
for further discussion and development. It also links to projects that are a
work-in-progress as to help connect and get more input.
Moreover, this page gives a record of possible future projects that may be
feasible well after the original idea has been presented.
GNU Radio Companion
GNU Radio Companion is a graphical user interface used to string components
together and automatically generate the proper flowgraph.
Message Blocks
Message blocks (or m-blocks) are to be used for implementing tighter time
constraints for transmission and reception of signals. This should allow for
development of more complex MAC protocols including, but not limited to, GSM and
other TDMA style protocols.
OpenGL Graphical
Components
Currently, wxPython provides the graphical components for GNU Radio. Since
this is not necessarily the most efficient way to display information, OpenGL might be a
more efficient method.
RF Channel Simulation
Due to the highly abstracted nature of GNU Radio, creating channel blocks for
RF channels is not completely out of the question. Gaussian, Rayleigh Fading,
Rician Fading, etc could all be simulated along with different frequency offsets
to create a better way to evaluate equalizer performance without the use of a
USRP or any hardware.