0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Lora數(shù)據(jù)包的關(guān)鍵參數(shù)分析

h1654155282.3538 ? 來(lái)源:億佰特物聯(lián)網(wǎng)實(shí)驗(yàn)室 ? 作者:億佰特物聯(lián)網(wǎng)實(shí)驗(yàn) ? 2021-02-18 16:35 ? 次閱讀

與其他無(wú)線技術(shù),諸如zigbeeNB-IOT、WiFi、藍(lán)牙等,Lora無(wú)線技術(shù)憑借其優(yōu)異的接收靈敏度而得到廣泛應(yīng)用。而Lora數(shù)據(jù)包有三個(gè)關(guān)鍵參數(shù):前導(dǎo)碼、可選報(bào)頭、數(shù)據(jù)有效負(fù)載,接下來(lái)就對(duì)這三個(gè)參數(shù)做些簡(jiǎn)單闡述。

pIYBAGAuJw6APQUTAANMLKF8NM0288.png

一、前導(dǎo)碼

前導(dǎo)碼用于保持接收機(jī)與輸入的數(shù)據(jù)流同步。默認(rèn)情況下,數(shù)據(jù)包含有12個(gè)符號(hào)長(zhǎng)度的前導(dǎo)碼。前導(dǎo)長(zhǎng)度是一個(gè)可以通過(guò)編程來(lái)設(shè)置的變量,所以前導(dǎo)碼的長(zhǎng)度可以擴(kuò)展。可以將前導(dǎo)碼寄存器長(zhǎng)度設(shè)置在6到65536之間來(lái)改變發(fā)送前導(dǎo)碼長(zhǎng)度,實(shí)際發(fā)送前導(dǎo)碼的長(zhǎng)度范圍為6+4至65535+4個(gè)符號(hào)。接收機(jī)會(huì)定期執(zhí)行前導(dǎo)碼檢測(cè)。接收機(jī)的前導(dǎo)碼長(zhǎng)度應(yīng)與發(fā)射機(jī)一致。如果前導(dǎo)碼長(zhǎng)度為未知或可能會(huì)發(fā)生變化,應(yīng)將接收機(jī)的前導(dǎo)碼長(zhǎng)度設(shè)置為最大值。

二、報(bào)頭

根據(jù)所選擇的操作模式,可以選用兩種報(bào)頭。在RegModemConfig1寄存器上,通過(guò)設(shè)定ImplicitHeaderModeOn位選擇報(bào)頭類型。

顯式報(bào)頭模式:

顯式報(bào)頭模式是默認(rèn)的操作模式。在這種模式下,報(bào)頭包含有效負(fù)載的相關(guān)信息,包括:

以字節(jié)數(shù)表示的有效負(fù)載長(zhǎng)度;

前向糾錯(cuò)碼率;

是否打開(kāi)可選的16位負(fù)載CRC。

報(bào)頭按照最大糾錯(cuò)碼(4/8)發(fā)送。另外,報(bào)頭還包含自己的CRC,使接收機(jī)可以丟棄無(wú)效的報(bào)頭。

隱式報(bào)頭模式:

在特定情況下,如果有效負(fù)載長(zhǎng)度、編碼率及CRC為固定或已知,則比較有效的做法是通過(guò)調(diào)用隱式報(bào)頭模式來(lái)縮短發(fā)送時(shí)間。這種情況下,需要手動(dòng)設(shè)置無(wú)線鏈路兩端的有效負(fù)載長(zhǎng)度、錯(cuò)誤編碼率及CRC。

注意:如果將擴(kuò)頻因子SF設(shè)定為6,則只能使用隱式報(bào)頭模式,下面將詳細(xì)解釋擴(kuò)頻因子。

三、LoRa調(diào)制解調(diào)

LoRa調(diào)制解調(diào)技術(shù)(下面簡(jiǎn)稱LoRa)采用專有的調(diào)制和解調(diào)程序,將擴(kuò)頻調(diào)制與循環(huán)糾錯(cuò)編碼技術(shù)結(jié)合起來(lái),與傳統(tǒng)的調(diào)制技術(shù)(FSK或OOK)相比,這種技術(shù)擴(kuò)大了無(wú)線通訊鏈路的覆蓋范圍,提高了鏈路的魯棒性。具有更強(qiáng)的抗干擾性。對(duì)同信道GMSK干擾信號(hào)的抑制能力達(dá)到20dB,所以LoRa用于頻譜使用率較高的頻段和混合通訊網(wǎng)絡(luò),方便在網(wǎng)絡(luò)中原有的調(diào)制方案失敗時(shí)擴(kuò)大覆蓋范圍。開(kāi)發(fā)人員通過(guò)調(diào)整擴(kuò)頻因子、調(diào)制帶寬和編碼率這三個(gè)關(guān)鍵設(shè)計(jì)參數(shù)對(duì)LoRa進(jìn)行優(yōu)化,可在鏈路預(yù)算、抗干擾性、頻譜占用度及標(biāo)稱數(shù)據(jù)速率之間達(dá)到平衡。

四、擴(kuò)頻因子

LoRa擴(kuò)采用多個(gè)信息碼片來(lái)代表有效負(fù)載信息的每個(gè)位。擴(kuò)頻信息的發(fā)送速度稱為符號(hào)速率(Rs),而碼片速率與標(biāo)稱符號(hào)速率之間的比值即為擴(kuò)頻因子,其表示每個(gè)信息位發(fā)送的符號(hào)數(shù)量。負(fù)信噪比條件下信號(hào)也能正常接收,提高了的靈敏度、鏈路預(yù)算及覆蓋范圍。但是不同擴(kuò)頻因子之間為正交關(guān)系,因此發(fā)送端和接收端的擴(kuò)頻因子必須一致。

pIYBAGAuJxeAHWAAAAImcVAOuM4782.png

由上表可以看出當(dāng)擴(kuò)頻因子為12時(shí)在-20dB還能收到數(shù)據(jù)包,說(shuō)明擴(kuò)頻因子越大靈敏度越高,發(fā)送速度越慢。

五、編碼率

LoRa采用循環(huán)糾錯(cuò)編碼進(jìn)行前向錯(cuò)誤檢測(cè)與糾錯(cuò),但會(huì)產(chǎn)生傳輸開(kāi)銷。每次傳輸產(chǎn)生的數(shù)據(jù)開(kāi)銷如下:

o4YBAGAuJx6AKRr0AAEYHxaMf-4185.png

編碼率越大前向糾錯(cuò)越強(qiáng),鏈路抗干擾性越強(qiáng),但是傳輸開(kāi)銷將會(huì)加大,進(jìn)而加大傳輸時(shí)間。

六、信號(hào)帶寬

由信號(hào)頻譜圖可以觀察到一個(gè)信號(hào)所包含的頻率成分。把一個(gè)信號(hào)所包含諧波的最高頻率與最低頻率之差,即該信號(hào)所擁有的頻率范圍,定義為該信號(hào)的帶寬。信號(hào)的頻率變化范圍越大,信號(hào)的帶寬就越寬。

pIYBAGAuJyaAMrgsAAI3HEph98c134.png

上表可以看出增加信號(hào)帶寬,發(fā)送標(biāo)稱比特率越大,說(shuō)明增加信號(hào)帶寬可以有效提高數(shù)據(jù)速率以縮短傳輸時(shí)間,但會(huì)有弊端將會(huì)降低接收靈敏度,縮短傳輸距離。
責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)包
    +關(guān)注

    關(guān)注

    0

    文章

    261

    瀏覽量

    24394
  • LoRa
    +關(guān)注

    關(guān)注

    349

    文章

    1689

    瀏覽量

    231952
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LoRa的顯示、隱式數(shù)據(jù)包以及數(shù)據(jù)傳輸時(shí)間計(jì)算的詳解

    LoRa有兩種數(shù)據(jù)包格式:顯示和隱式 。其中顯示數(shù)據(jù)包的報(bào)頭較短,主要包含字節(jié)數(shù)、編碼率及是否使用CRC等信息。
    的頭像 發(fā)表于 10-31 06:51 ?1.8w次閱讀
    <b class='flag-5'>LoRa</b>的顯示、隱式<b class='flag-5'>數(shù)據(jù)包</b>以及<b class='flag-5'>數(shù)據(jù)</b>傳輸時(shí)間計(jì)算的詳解

    以太網(wǎng)數(shù)據(jù)包捕獲與轉(zhuǎn)發(fā)技術(shù)

    數(shù)據(jù)包捕獲技術(shù)在網(wǎng)絡(luò)安全領(lǐng)域中應(yīng)用十分廣泛,網(wǎng)絡(luò)入侵檢測(cè)系統(tǒng)、協(xié)議分析軟件、防火墻等都需要捕獲數(shù)據(jù)包。本文研究了linux 和windows 環(huán)境下的數(shù)據(jù)包捕獲技術(shù),給出了幾種數(shù)
    發(fā)表于 07-30 11:19 ?63次下載

    網(wǎng)絡(luò)數(shù)據(jù)包捕獲機(jī)制研究

    網(wǎng)絡(luò)數(shù)據(jù)包捕獲技術(shù),是實(shí)現(xiàn)入侵檢測(cè)、網(wǎng)絡(luò)安全審計(jì)的關(guān)鍵技術(shù)。本文改進(jìn)了國(guó)外傳統(tǒng)的數(shù)據(jù)包捕獲函數(shù)庫(kù)Libpcap 捕獲數(shù)據(jù)包的方案。原方案在網(wǎng)卡捕獲到
    發(fā)表于 09-01 10:09 ?9次下載

    基于Jpcap的數(shù)據(jù)包捕獲器的設(shè)計(jì)與實(shí)現(xiàn)

    本文研究了以太網(wǎng)數(shù)據(jù)包的捕獲機(jī)制,實(shí)現(xiàn)了基于JPcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲工具,其基本原理是通過(guò)調(diào)用Jpcap庫(kù)捕獲本地網(wǎng)絡(luò)上的所有數(shù)據(jù)包,然后對(duì)數(shù)據(jù)包進(jìn)行協(xié)議解碼,從而可以實(shí)
    發(fā)表于 01-15 13:47 ?38次下載

    數(shù)據(jù)包過(guò)濾原理

    數(shù)據(jù)包過(guò)濾技術(shù)數(shù)據(jù)包過(guò)濾原理              數(shù)據(jù)包過(guò)濾技術(shù)是防火墻最常用的技術(shù)。對(duì)于一
    發(fā)表于 06-16 23:44 ?4613次閱讀
    <b class='flag-5'>數(shù)據(jù)包</b>過(guò)濾原理

    什么是數(shù)據(jù)包?

    什么是數(shù)據(jù)包? 您在互聯(lián)網(wǎng)上做的一切都涉及到數(shù)據(jù)包。例如,您接收的每個(gè)網(wǎng)頁(yè)都以一系列數(shù)據(jù)包的形式傳入,您發(fā)送的每封電子郵件都以一系列數(shù)據(jù)包的形式傳出。以
    發(fā)表于 08-03 09:13 ?2024次閱讀

    深度數(shù)據(jù)包檢測(cè)技術(shù)研究

    深度數(shù)據(jù)包檢測(cè)是數(shù)據(jù)包處理關(guān)鍵技術(shù)之一,即采用特征匹配算法,將每個(gè)數(shù)據(jù)包內(nèi)容與一組預(yù)定義的特征進(jìn)行匹配。隨著網(wǎng)絡(luò)帶寬的迅猛增長(zhǎng)以及特征規(guī)則日益增多,研究者提出了基
    發(fā)表于 05-28 16:41 ?31次下載
    深度<b class='flag-5'>數(shù)據(jù)包</b>檢測(cè)技術(shù)研究

    移動(dòng)IPV6在改進(jìn)數(shù)據(jù)包發(fā)送路徑模型下性能分析

    針對(duì)現(xiàn)有移動(dòng)IPV6中數(shù)據(jù)包發(fā)送代價(jià)較高的問(wèn)題,對(duì)現(xiàn)有移動(dòng)IPV6協(xié)議性能分析模型中數(shù)據(jù)包發(fā)送路徑進(jìn)行了改進(jìn),將訪問(wèn)路由發(fā)送至移動(dòng)節(jié)點(diǎn)的數(shù)據(jù)包由代價(jià)很大的隧道發(fā)送改進(jìn)為直接
    發(fā)表于 01-12 10:32 ?35次下載
    移動(dòng)IPV6在改進(jìn)<b class='flag-5'>數(shù)據(jù)包</b>發(fā)送路徑模型下性能<b class='flag-5'>分析</b>

    基于數(shù)據(jù)包長(zhǎng)度的網(wǎng)絡(luò)隱蔽通道

    在傳統(tǒng)隱蔽通道模型的基礎(chǔ)上,利用數(shù)據(jù)包的長(zhǎng)度域,設(shè)計(jì)一種基于數(shù)據(jù)包長(zhǎng)度的網(wǎng)絡(luò)隱蔽通道模型(LAWB模型),給出其形式化描述。對(duì)該模型進(jìn)行了分析,并分別在IPv4和IPv6上對(duì)該模型進(jìn)行了
    發(fā)表于 02-23 15:18 ?23次下載
    基于<b class='flag-5'>數(shù)據(jù)包</b>長(zhǎng)度的網(wǎng)絡(luò)隱蔽通道

    PWM模擬DAC的關(guān)鍵參數(shù)分析

    PWM模擬DAC的關(guān)鍵參數(shù)分析(核達(dá)中遠(yuǎn)通電源技術(shù))-摘要:PWM模擬DAC技術(shù)由于其價(jià)格便宜、技術(shù)簡(jiǎn)單在低成本嵌入式系統(tǒng)中應(yīng)用廣泛,然而其性能指標(biāo)卻無(wú)法與集成的DAC相比。建模討論了影響PWM模擬
    發(fā)表于 09-17 13:00 ?28次下載
    PWM模擬DAC的<b class='flag-5'>關(guān)鍵</b><b class='flag-5'>參數(shù)分析</b>

    網(wǎng)絡(luò)數(shù)據(jù)包分析軟件wireshark的基本使用

    Wireshark(前稱Ethereal)是一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包分析軟件。網(wǎng)絡(luò)數(shù)據(jù)包分析軟件的功能是截取網(wǎng)絡(luò)數(shù)據(jù)包,并盡可能顯示出最為詳細(xì)的網(wǎng)絡(luò)
    的頭像 發(fā)表于 09-29 14:48 ?3035次閱讀

    基于RIOT OS的LoRa信號(hào)的被動(dòng)數(shù)據(jù)包嗅探應(yīng)用程序

    電子發(fā)燒友網(wǎng)站提供《基于RIOT OS的LoRa信號(hào)的被動(dòng)數(shù)據(jù)包嗅探應(yīng)用程序.zip》資料免費(fèi)下載
    發(fā)表于 11-16 15:12 ?0次下載
    基于RIOT OS的<b class='flag-5'>LoRa</b>信號(hào)的被動(dòng)<b class='flag-5'>數(shù)據(jù)包</b>嗅探應(yīng)用程序

    wireshark導(dǎo)入數(shù)據(jù)包進(jìn)行分析

    linux的tcpdump命令主要用于網(wǎng)絡(luò)問(wèn)題的調(diào)試中,通過(guò)抓取傳輸過(guò)程的數(shù)據(jù)包進(jìn)行分析和調(diào)試。而wireshark則是一款功能強(qiáng)大,使用方便的數(shù)據(jù)包分析工具,tcpdump+wire
    的頭像 發(fā)表于 12-27 09:37 ?2122次閱讀

    Wireshark網(wǎng)絡(luò)數(shù)據(jù)包分析軟件簡(jiǎn)介

    wireshark是一個(gè)免費(fèi)開(kāi)源的網(wǎng)絡(luò)數(shù)據(jù)包分析軟件,功能十分強(qiáng)大??梢越厝「鞣N網(wǎng)絡(luò)數(shù)據(jù)包,顯示網(wǎng)絡(luò)數(shù)據(jù)包的詳細(xì)信息。
    的頭像 發(fā)表于 04-26 09:52 ?2826次閱讀
    Wireshark網(wǎng)絡(luò)<b class='flag-5'>數(shù)據(jù)包</b><b class='flag-5'>分析</b>軟件簡(jiǎn)介

    艾體寶干貨 OIDA之四:掌握數(shù)據(jù)包分析-分析的藝術(shù)

    本文是OIDA方法系列的最后一部分,重點(diǎn)介紹了數(shù)據(jù)包分析的“分析”階段。這一最后階段將剖析階段的精煉數(shù)據(jù)轉(zhuǎn)化為可操作的見(jiàn)解,使網(wǎng)絡(luò)管理員和安全專業(yè)人員能夠解決問(wèn)題、優(yōu)化性能并增強(qiáng)安全性
    的頭像 發(fā)表于 09-24 11:47 ?198次閱讀
    艾體寶干貨 OIDA之四:掌握<b class='flag-5'>數(shù)據(jù)包</b><b class='flag-5'>分析</b>-<b class='flag-5'>分析</b>的藝術(shù)