For radio heads: Decoding the LoRa PHY
Heater.
Posts: 21,230
Just thought anyone into radio. modulation schemes, encoding, etc might be interested in seeing how the new LoRa wireless standard does it.
None of it is documented so these guys just listened to it and reverse engineered it:
If nothing else it's a brilliant piece of reverse engineering. The modulation is not like anything I heard of before.
Anyone out there care speculate why it is done that way?
None of it is documented so these guys just listened to it and reverse engineered it:
If nothing else it's a brilliant piece of reverse engineering. The modulation is not like anything I heard of before.
Anyone out there care speculate why it is done that way?
Comments
-Phil
A young girl round her found herself listening to some interesting signal. She proceeded to analyse it. Turned out to be the wireless link to the displays on bus stops that show arrival times. Soon she had that decoded...
Anyway, I guess if you have some SDR hardware and a PC then hitting the problem with the sledge hammer of FFTs is an easy way to proceed. I can't imagine that's what the actual LoRa chips do, given they are supposed to be tiny and very low power.
Think I have to watch that again to try and understand it better. I vaguely get an idea of the spread spectrum "chirp" being a way to deal with reflections and multi-path hops. Then the "chirp", "chirp", "chirp", start sequence makes sense. Then I get lost ...
All of which reinforces my desire to get hold of some LoRa modules to play with.
Mike R...
Addendum: If in fact the chirp referred to in the LoRa stuff is similar in any way!
After all a sonar is a radar in sound. A radar is a transmitter and a receiver. The problems of bandwidth/power/noise/range etc are common to all of them.
Looks like it works in the LoRa case. With it's chirp modulation it achieves a range in kilometers as opposed to the few 10s of meters of WIFI etc.
Seems chirp modulation was first patented in the 1950's. I wonder what the LoRA patent adds to that.
https://www.disk91.com/2017/technology/hardware/take-a-look-at-sigfox-radio-signals-with-airspy-usb-software-defined-radio/
I have started to test sigfox on a CC1120 dev board and it never misses a message even if tower is miles away.
U.S is still just starting up, FCC requires 902MHz to be 600bps and most modules are still made for euro 868mhz 100bps
Yes you can only send 12bytes, 140x a day. But serial, timestamp and rough location is added for free.
I guess location will be more precise with more towers to triangulate and software done by the French,
as all towers receive the message and they filter out duplicates they probably could detect nanosecond time difference too.
-Phil
-Phil