Höchste erreichbare Datenrate für Sub-1-GHz-Wireless

Laut diesem Datenblatt kann Semtech LoRa 9375 kbps erreichen, während CC1125 von TI eine maximale Datenrate von nur 200 kbps hat, obwohl beide auf der gleichen Frequenz (868/915) arbeiten. Um die höchste Datenrate zu erreichen, muss LoRa mit dem niedrigsten Spreizfaktor verwendet werden, und CC1125 verwendet Schmalbandübertragung, daher scheint mir, dass der Unterschied in der Datenrate nicht so groß sein sollte, und insbesondere, dass er für CC1125 höher sein sollte.

Was sind die Schlüsselfaktoren, die ich untersuchen sollte, um besser zu verstehen, welche Datenraten für Sub-1-GHz-Systeme möglich sind, und somit die verfügbaren Systeme (Bandbreite/Spreizung/Modulation/Protokoll/usw.) besser zu bewerten?

Antworten (3)

Dies ist ein Fehler im Anwendungshinweis. In der Tabelle auf Seite 22 ging zwischen der SF10-Zeile und der SF9-Zeile der Dezimalpunkt verloren. Die Tabelle sollte lauten:

LoRa SF = 9 -> 1.757 kb/s or 1757 b/s
LoRa SF = 8 -> 3.125 kb/s or 3125 b/s
LoRa SF = 7 -> 5.468 kb/s or 5468 b/s
LoRa SF = 6 -> 9.375 kb/s or 9375 b/s

Die LoRa-Modulation ist perfekt für niedrige und mittlere Datenraten, kann aber nicht bei hohen Datenraten verwendet werden. Aus diesem Grund unterstützen Transceiver von Semtech LoRa UND FSK/MSK/OOK, um eine vollständige Palette von Datenraten anzubieten (und mit Legacy-Systemen interagieren zu können).

Es liegt an der Bandbreite. LoRa ist Breitband, CC1125 ist Schmalband.

Die App-Notiz, auf die Sie verlinken, beginnt auf Seite 6 mit einer Wiederholung des Shannon-Hartley-Theorems für die Datenübertragung über verrauschte Kanäle. Niemand, der diese Frage beantwortet, einschließlich mir selbst, wird es besser machen, als diesen Kapazitätssatz zu wiederholen. Lesen Sie das ein paar Mal durch und verstehen Sie es.

Was die eigentliche Implementierung betrifft, so bietet die Chirp-Spreizmethode von LoRa einige nette Implementierungsvorteile gegenüber anderen Methoden, wie z. Aber das sind Details, es ist nicht grundlegend.

LoRa-Datenraten können von 1172 bis 37500 bps mit der gleichen 500-kHz-Bandbreite variieren, indem der Spreizfaktor variiert wird, daher scheint es mir, dass es auch andere Faktoren gibt, die es wert sind, berücksichtigt zu werden.
Ich habe hier eine weitere Frage zu LoRa gestellt . Außerdem habe ich bemerkt, dass es jetzt ein loraTag gibt, ich habe nicht die Punkte in dieser SE, um es der obigen Frage hinzuzufügen, aber vielleicht trifft es zu?

Es kommt alles auf die Modulation an. Unterschiedliche Modulationen sind zu unterschiedlichen Datenraten fähig. Bandbreite und Frequenz sind Eigenschaften einer Modulation.

Eine größere Bandbreite kann es einfacher machen, höhere Datenraten zu haben, aber zwei Modulationen mit der gleichen Bandbreite können sehr gut unterschiedliche Datenraten haben. Manchmal wird diese Bandbreite für andere Dinge wie eine bessere Empfangsempfindlichkeit (Reichweite) oder einfachere erforderliche Hardware verwendet.

Die Frequenz ist insofern ähnlich, als sie eine höhere Datenrate ermöglichen kann, aber das bedeutet nicht, dass sie tatsächlich für eine solche in einer bestimmten Modulation verwendet wird.

Das Protokoll ist konzeptionell etwas höher als die Modulation und nicht wirklich so relevant (es ist analog zu den Regeln, wer spricht, anstatt der gesprochenen Sprache).

Spreizung ist eine Eigenschaft der Modulation und eine Möglichkeit, die Bandbreite für eine bessere Reichweite zu nutzen.

Letztendlich müssen Sie nach Modulationen mit hoher Datenrate suchen.