Lora SX1278通訊速率計算

前導碼發送時長

每個前導碼發送佔用的時長與擴頻因子SF、信道帶寬BW有關,計算公式如下:

舉例:

擴頻因子SF=8,信道帶寬BW=125kHz,則單個前導碼發送時長爲:

擴頻因子 SF=7,信道帶寬 BW=500kHz,則單個前導碼發送時長爲:

擴頻因子 SF=12,信道帶寬 BW=7.8kHz,則單個前導碼發送時長爲:

發送數據時,一般前導碼最少爲 6 個,則前導碼所用時長最少爲單個前導碼時長的 6 倍。

 

數據發送時長(空中速率)

數據傳輸空中速率與擴頻因子SF、信道帶寬BW、編碼率CR有關,計算公式如下:

舉例:

擴頻因子SF=8,信道帶寬BW=125kHz,編碼率CR=4/(4+2),則空中傳輸速率爲:

即:每秒鐘可傳輸2.605k位數據。

擴頻因子SF=7,信道帶寬BW=500kHz,編碼率CR=4/(4+1),則空中傳輸速率爲:

即:每秒鐘可傳輸21.875k位數據。

擴頻因子SF=12,信道帶寬BW=7.8kHz,編碼率CR=4/(4+4),則空中傳輸速率爲:

即:每秒鐘僅可傳輸11.4位數據。

 

每字節大約佔用10位時長,故此以上結果除以10即是每秒可發送的字節數。

 

一次無線數據發送所用時長=發送前導碼的時長+發送數據所用時長

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章