前導碼發送時長
每個前導碼發送占用的時長與擴頻因子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即是每秒可發送的字節數。
一次無線數據發送所用時長=發送前導碼的時長+發送數據所用時長