不管是藍(lán)牙,wifi,還是LoRa,載波上載的都是數(shù)字信號。也就是如果你把發(fā)送的無線信號進(jìn)行拆分來看的話,也就是載的0 、1這種有效信號。你可以簡單的理解為傳輸過程中某一種波形代表0,另一種波形代表1。如何區(qū)分0和1的信號這里不做深究,可自行參考資料。
LoRa 調(diào)制傳輸中的0和1這種一位數(shù)據(jù)是用碼片來代表的,碼片你可以理解為在載波頻率帶寬等其他無線參數(shù)設(shè)定一致的情況下,發(fā)送一個碼片的時間是固定的,而擴(kuò)頻擴(kuò)的是什么呢,就是用多少個碼片來代表一位數(shù)據(jù)。
在LoRa軟件配置的過程中,有個參數(shù)叫做擴(kuò)頻因子,這個就是用來設(shè)定擴(kuò)頻相關(guān)的。一共有6-12七個等級,而我這里就列出來四個作為分析。如圖所示,擴(kuò)頻因子最小設(shè)定值為6,這個時候就代表用64個碼片來代表一位。當(dāng)擴(kuò)頻因子設(shè)定為7時,就要用128個碼片來代表一位。所以可以看到設(shè)定的擴(kuò)頻因子越大,對應(yīng)的碼片數(shù)量越多,這樣傳輸一位的時間就會更長。擴(kuò)頻因子和對應(yīng)的碼片數(shù)量也是有一定關(guān)系,2的6次方是64,2的7次方是128……
所以可以得出來結(jié)論,擴(kuò)頻因子的設(shè)定的越大,抗干擾能力會越強,但是傳輸速率就會降低。也就是犧牲了傳輸速度而換來了高抗干擾性。這樣你也可以明白LoRa為什么不適合傳輸很大的數(shù)據(jù)量。