Ich versuche die tatsächliche Beziehung zwischen LoRa-Chips, "Chirps", Symbolen und Bits zu verstehen. Ich meine nicht nur die Gleichungen, die die verschiedenen Raten in Beziehung setzen, sondern tatsächlich, wie diese Dinge quantitativ zusammenhängen.
Das Semtech-Dokument AN1200.22 LoRa ™ Modulation Basics enthält einige grundlegende Gleichungen und Definitionen, die sich auf verschiedene Raten beziehen. Soweit ich verstehen kann, wird die Chiprate CR immer numerisch der ausgewählten Bandbreite entsprechen. Wenn also die ausgewählte Bandbreite = 125 kHz ist, beträgt die Chiprate 125.000 Chips / Sekunde. Das Symbol BW wird dann austauschbar mit der Chiprate verwendet.
Der Spreizfaktor bezieht sich auf Chips und Symbole. . Die Symbolrate SR steht also in Beziehung zur Chiprate (als BW):
Bei der Implementierung der LoRa-Modulation werden alle 4 Datenbits als 5, 6, 7 oder 8 Gesamtbits als eine Form der Vorwärtsfehlerkorrektur codiert, und diese werden durch Einstellen der Codierrate CR = 1, 2 ausgewählt. 3, 4. Die tatsächliche Rate der Nutzdatenbits muss also um den Faktor reduziert werden:
.
Dies schließt, was ich bisher zu verstehen glaube . Ich weiß nicht, was Chips oder Symbole eigentlich sind . Zum Beispiel gibt es einen zusätzlichen SF-Ausdruck in der endgültigen Beziehung zwischen Bandbreite und Rohbitrate, den ich nicht verstehe.
Dies besagt, dass ein Symbol SR-Bits entspricht oder zwischen 6 und 12 Bits in den verfügbaren LoRa-Einstellungen. Ist das korrekt?
Ich habe hier gefunden (siehe auch nach 13:00 in diesem Video BEARBEITEN: Video des neueren und ausführlicheren Vortrags ) eine Definition der Chirp-Rate als erste zeitliche Ableitung der Frequenz df / dt gefunden. Das würde es Einheiten von aber der dort gezeigte Ausdruck ist anders. Vielleicht ist dies eher die Rate der vollständigen Sweeps (Chirps) als die Änderungsrate der Frequenz?
oben: Screenshot von hier .
Frage: Wie ist die Beziehung zwischen Chips und "Chirps" - können die Chips in den Spektrogrammen visuell unterschieden werden - kann man sehen, wo jeder Chip beginnt und endet? Gibt es auch tatsächlich zwischen 6 und 12 Bits pro Symbol?
Nachfolgend einige Abbildungen von Spektrogrammen von LoRa-Signalen. Es sieht so aus, als gäbe es bei jedem Chirp im Durchschnitt eine momentane Frequenzverschiebung pro nominaler Chirp-Periode, aber ich weiß nicht, ob das im Allgemeinen zutrifft.
oben: LoRa-Spektrogramm von LinkLabs: "Was ist LoRa?" .
oben: LoRa-Spektrogramm aus der Decodierung des LoRa IOT-Protokolls mit einem RTL-SDR .
oben: Screenshot von Reversing LoRa (PDF).
oben: von Decoding LoRa - von hier abgeschnitten .