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