Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on lemmy.radio

How LoRa (ExpressLRS) Drone Receivers Work

Excellent explanation of a whole range of radio concepts all in support of describing just how LoRa on 2.4 GHz can travel much farther than WiFi or Bluetooth on the same frequency.

Best 15 minutes you'll spend this month.

  • Frequency
  • Penetration
  • Modulation including AN, FM, ASK, FSK, QAM
  • Noise and noise floor
  • Fourier Transform
  • Chirp and de-churp
  • RF circuit design
  • Diversity
  • Open source project
  • Drone control
View original on lemmy.radio
35

4 replies

lemmy.world

Wow! Okay that is a really cool video!

I am wondering though, how does the receiver and the sender match their chirping ? On the receiver he calls it 'internal reference chirp' but it can be seen on the time spectrum as having a starting point as well; I am wondering how that reference start is chosen?

2

There is a preamble, which is a known sequence. The receiver uses the preamble to find the timing and frequency offset for the transmitter. In most LoRA-like systems, the modulation parameters are manually configured at runtime, though there is no reason why dynamic payload params cannot be specified in a header. That's just a bunch of additional complexity these systems try to avoid most of the time.

1

Starting with a disclaimer, I don't know, what follows is speculation only.

I suspect that the only requirement is that the slope of the chirp at encoding and decoding is the same.

Ultimately, it's used to remove noise in relation to a reference level.

I haven't had an opportunity to do the math to confirm this and I've bookmarked a few LoRa videos to see if they get into the mechanics, but I'm not holding my breath.

Edit: This video seems to explain things pretty well.

https://youtu.be/jHWepP1ZWTk

1

You reached the end