bastibl / gr-ieee802-15-4

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

Questions about MSK chip table and the standard chip table #62

Closed xinliulab closed 1 year ago

xinliulab commented 2 years ago

Dear Bloessl,

I notice you use MSK instead of O-QPSK to build the 802.15.4 transceiver because O-QPSK modulation with half-sine pulse shape is equivalent to MSK. I also read the paper "CMOS RFIC ARCHITECTURES FOR IEEE 802.15.4 NETWORKS". But I found that your transmitter's coding and modulation process satisfies the 802.15.4 standard. Why can my TI packet sniffer not receive the signal when I change the MSK chip table to the standard chip table?

I also use Adam-Pluto + MatLab to build the 802.15.4 transceiver. Their coding and modulation are almost similar to yours. But they use the standard chip table. So when I feed the baseband data created by MatLab to USRP, my TI packet sniffer can not also receive the signal. Is there any difference when transmitting baseband between Pluto SDR and USRP?

Thank you very much for your time and consideration!

Xin

bastibl commented 2 years ago

I'm not sure I understand the question. This transceiver uses the standard chip tables. It's just adapted for the MSK-way. It was tested and is interoperable with O-QPSK transceivers out-of-the-box. If it doesn't work, you need to check the firmware of the node and all typical potential issues of SDRs (gain, antenna, etc).