discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Some new 802.15.4 stuff


From: Brian Padalino
Subject: Re: [Discuss-gnuradio] Some new 802.15.4 stuff
Date: Mon, 15 Apr 2013 09:37:12 -0400

On Mon, Apr 15, 2013 at 8:34 AM, Bastian Bloessl <address@hidden> wrote:
Hi all,

I played a bit around with the 802.15.4 blocks [1]. Maybe someone is interested.

The changes are:
- It has a transceiver flow graph. (That was really easy with the new PDU to tagged stream block)
- annotate LQI value in dict of PDUs
- CRC check
- Wireshark Connector. You can write received packets in a pcap file, that can be read by Wireshark, which has 802.15.4 dissectors.
- and the coolest thing: the whole encoding is now done with standard GNU Radio blocks. This includes pulse shaping and the byte to chunk to chip to symbol mapping. It's really cool what you can do with plain GNU Radio.

I echo what Martin said - this is spectacular work.  In fact, I think this would be great to have as part of the Signal Processing discussion page on the wiki:

  http://gnuradio.org/redmine/projects/gnuradio/wiki/SignalProcessing

I think it would be great for the community to get a rundown of the entire standard itself, modulation/demodulation within GNU Radio, how you handled frequency/sampling offsets, etc.

I know it's a lot of work, so if you wanted some help making the sub pages or getting the information up on the wiki, I'd be glad to take a look over the source if you provide some input on where to start and your general approaches.
 

I tested interoperability it with TelosB motes. I guess it compiles only on Linux due to the gettimeofday(?) call.
Maybe I messed up my installation as I tried the next branch and didn't uninstall it cleanly. Now some block names are appended with '(old)'. I hope the flow graphs work nevertheless.

Have fun,
Bastian

[1] https://github.com/bastibl/gr-ieee802-15-4


Brian

reply via email to

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