LoRaチップ、「チャープ」、シンボル、ビットの実際の関係を理解しようとしています。さまざまなレートを関係付ける方程式だけでなく、実際にはこれらの量が定量的にどのように関係するかを意味します。
SemtechのドキュメントAN1200.22 LoRa™Modulation Basicsには、さまざまなレートに関連するいくつかの基本的な方程式と定義が含まれています。私が理解できる限り、チップレートCRは常に選択した帯域幅と数値的に等しくなります。したがって、選択した帯域幅= 125 kHzの場合、チップレートは125,000チップ/秒です。シンボルBWは、チップレートと同じ意味で使用されます。
拡散係数は、チップとシンボルに関連しています。。したがって、シンボルレートSRはチップレートに関連しています(BWとして)。
LoRa変調の実装では、データの4ビットごとに、前方誤り訂正の形式として合計5、6、7、または8ビットとしてエンコードされ、これらはコーディングレートCR = 1、2、 3、4。したがって、ユーザーデータビットの実際のレートは、次の要因によって減少する必要があります。
。
これで、これまでのところ私が理解していると思うことは終わりです。実際にチップやシンボルが何なのか分からない。たとえば、帯域幅と生のビットレートとの最終的な関係には余分なSFの用語がありますが、これはわかりません。
これは、1つのシンボルがSRビット、またはLoRaの使用可能な設定の6〜12ビットに相当することを示しています。あれは正しいですか?
私はここで(また、このビデオ EDITの 13:00後に見る:最近のより詳細な話のビデオ)周波数df / dtの最初の時間微分としてのチャープレートの定義を見つけました。それは単位を与えますが、そこに示される式は異なります。おそらくこれは、周波数の変化率ではなく、完全な掃引(チャープ)の率ですか?
上:ここからスクリーンショット。
質問:チップと「チャープ」の関係はどうですか?チップはスペクトログラムで視覚的に区別できますか?各チップの始まりと終わりを見ることができますか?また、実際にシンボルごとに6〜12ビットがありますか?
以下は、LoRa信号のスペクトログラムの図です。各チャープ中に、名目上のチャープ期間ごとに平均して周波数に1つの瞬間的なシフトがあるように見えますが、それが一般的に成り立つかどうかはわかりません。
上: LinkLabsのLoRaスペクトログラム:「LoRaとは?」。
上記:RTL-SDRを使用したLoRa IOTプロトコルのデコードの LoRaスペクトログラム。
上:Reversing LoRa(PDF)のスクリーンショット。