bastibl / gr-ieee802-15-4

IEEE 802.15.4 ZigBee Transceiver
https://www.wime-project.net
GNU General Public License v3.0
271 stars 87 forks source link

The function of the block in demodulation part? #10

Closed SUSTC2013 closed 8 years ago

SUSTC2013 commented 8 years ago

I am studying your gr-ieee802-15-4 code now. But I was a little puzzled. How do you demodulate the received signal? Why do you use single_pole_iir_filter block, subtract block and Clock recovery MM block? Regards,

Thank you!

MarxWolf

bastibl commented 8 years ago

I think you should do some research on the functionality of the blocks. The GNU Radio documentation is very good.

Then there is the paper GNU Radio 802.15.4 En- and Decoding by Thomas Schmid that gives an overview and CMOS RFIC architectures for IEEE 802.15. 4 networks by Notor et al. that describes the receive algorithm.

The general idea is to regard O-QPSK as frequency modulation: