Tom, in your email exchange with Richard Clarke on 29 Jan 2008, as shown below, 
it was mentioned that a multi-path channel model might be integrated into GNU 
Radio library.
I am wondering whether this has happened or not?  If not, do you still have 
code written by Richard's student? If so, would you suggest ways that I can get 
a copy of the code.
The FTP that Richard set up is not accessible now.

Thanks,
Andrew


Tue, 29 Jan 2008 23:20:24 +0000
Richard Clarke wrote:

   Hi George,


   I have had a Summer student doing some work on this (a year ago
   now). He implemented a GNU Radio module that can do Rayleigh channel
   simulation. He based it on a particular paper (I'd have to look it
   up) for the implementation. He verified the statistical performance
   of his implementation against the Matlab Rayleigh channel model and
   against theory and found it to be a close match. I'm not entirely
   convinced of the delayed multiple path aspects of the
   design/implementation but haven't had time to look into it further.
   In fact as it stands I believe the GNU Radio module (at C++ level)
   only handles a single flat fading path and doing multiple delayed
   paths is done at the python module level and which invokes multiple
   instances of the Flat fading Rayleigh C++ GNU Radio module. I'd
   welcome another set of eyes and someone more experienced than I am
   with GNU Radio to help finish off this potentially very useful
   addition to the GNU Radio code base.

   Cheers
   Richard

Richard,


That sounds great; please let us contribute it. We have a basic channel model in Python that implements an AWGN channel, but has a filter, which you can set the taps to do fading. It'd be nice if we could enhance this to implement a Rayleigh, and even Rician channel (Nakagami, too, for those of you who really care about this stuff). Sounds like your student did some version of Jakes' model. At least, that's where I'd start. I have this in Matlab from an old class project that I was going to see about resurrecting, but it'd be great to have it already implemented in GNU Radio.

Thanks!
Tom









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

Reply via email to