タグ付けされた質問 「encoding」

4
この信号で使用されているエンコーディングは何ですか?
安価なワイヤレスプール温度計(AcuRite 617 1)があり、受信機で温度データをインターセプトし、コンピューター化されたデータロギングシステムで使用したいと思います。 便利なことに、受信機の内部には、アンテナに接続され、デジタルの「V」、「G」、「D」、および「SH」ピンがある小さなブレイクアウトボードがあります。 これは、送信中に「D」ピンからキャプチャされたデータのセグメントです(これらは1分に1回発生します)。このセグメントの前には、はるかに高速のデータと思われるものがありますが、それはノイズである可能性があります。これが1.36kHz / 680Hzデータの始まりです。 私は少しグーグルで調べて、このようなエンコードを見つけることができませんが、何が起こっているのかを推測した場合、私は考えています: 680 Hzの最初の4サイクルは、クロックを同期しますが、データは含まれません 続く13サイクルの1.36 kHz(初期レートの2倍)は、2つの形式のいずれかであるように見えます:サイクルの中間点の前または後のいずれかで低下します-ある形式が論理的な形式であり、他の形式が他の形式であると仮定しますゼロです。 その後、奇妙なギャップがあるように見えますが、前の「1」の一部である安値の部分を割り引くと、残りのギャップは735 µsになり、これは(位相補正!)の継続です。 680 Hzのプリアンブル。 これを正しく見ていますか?このエンコードには名前がありますか? ブレイクアウトボードに関するいくつかのさらなる注記: ボードには「RF211」のマークが付いており、MICRF211「433.92MHzで動作する汎用3V QwikRadioレシーバー」と著しく一致しているように見えます3 MICRF211データシートには次の図があります(説明はほとんどありません)。これは、キャプチャと比較して、ダブルデータレートの方形波を除いて、私が見ているものと似ています。 2016-02-14更新:このプロジェクトを再検討し、4サイクルのプリアンブルと1サイクルの「ポストアンブル」の間でクリーンな64ビットストリームを取得しているようです。その後、ディスプレイボードがRFモジュールをシャットダウンします^ SHを低く引きます(一番上の行): Micrelの「33/66%PWM」スキーム(Googleのどこにもありません)によると、それは -_-_-_-_0000011110011000110000000000000000000000100011101000010010101010-_ そのため、ビットをデコードするために温度の操作を開始する必要があります。ここ(「x」)は、表示に明らかな変化がなくても変化しているように見えるビットです。 0000011110011000110000000000000000000000100011101000010010101010 ------------------------------------------------x----xxxx----xxx これらは最下位ビットまたはバッテリーレベル(大幅に低下した場合にのみ「低」と表示される)であると想定しています。 2016-02-15更新:意味を決定する際に、新しい「リバースエンジニアリング」スタックエクスチェンジにクラックを与えるために、私は公道でショーを開催しています:https ://reverseengineering.stackexchange.com/questions/12048/what-is-contained -in-this-transmission-rf-pool-temperature-sensor-base-unit-re
19 encoding 

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