FM:调频
Am:调辅
bw:带宽
带宽 BW (BandWidth):
表示频率最大值减去最小值的差值。
而带宽和信号的传输速率又有着极大的关系,信道带宽与数据传输速率的关系可以奈奎斯特(Nyquist)准则与香农(Shanon)定律描述。如果忘记了可以看这里。
所以带宽越大,速率越快,单位是Hz
奈奎斯特准则指出:如果间隔为π/ω(ω=2πf),即1/2f,通过理想通信信道传输窄脉冲信号,则前后码元之间不产生相互窜扰。因此,对于二进制数据信号的最大数据传输速率Rmax与通信信道带宽B(B=f,单位Hz)的关系可以写为:
Rmax=2B(bps)
对于二进制数据,若信道带宽B=f=3000Hz,则最大数据传输速率为6000bps。
也即信道带宽是数据传输速率的1/2。
(三)码片(chips)
码片:通过扩频技术,将一个数据位用很多码片来表示一组数据 代表一个数据叫做码片.
LoRa学习:LoRa关键参数(扩频因子,编码率,带宽)的设定及解释
[color=rgb(63, 63, 63) ]LoRa采用多个信息码片来代表有效负载信息的每个位,扩频信息的发送速度称为符号速率(Rs),而码片速率与标称的Rs比值即为扩频因子(SF,SpreadingFactor),表示了每个信息位发送的符号数量。。 [color=rgb(63, 63, 63) ] [color=rgb(63, 63, 63) ]注意:因为不同的SF之间为正交关系,因此必须提前获知链路发送端和接收端的SF。另外,还必须获知接受机输入端的信噪比。。在负信噪比条件下信号也能正常接收,这改善了LoRa接受机的林敏度,链路预算及覆盖范围。。 理解扩频因子的概念:[color=rgb(63, 63, 63) ]通俗的说 扩频时你的数据每一位都和扩频因子相乘,例如有一个1 bit需要传送,当扩频因子为1时,传输的时候数据1就用一个1来表示,扩频因子为6时(有6位)111111,这111111就来表示1,这样乘出来每一位都由一个6位的数据来表示,也就是说需要传输总的数据量增大了6倍。 [color=rgb(63, 63, 63) ]当扩频因子SF为6时,LoRa的数据传输速率最快,因此这一扩频因子仅在特定情况下使用。使用时需要配置LoRa芯片SX127x:
2、编码率(CR) [color=rgb(63, 63, 63) ]编码率,是数据流中有用部分的比例。 [color=rgb(63, 63, 63) ] [color=rgb(63, 63, 63) ]在存在干扰的情况下,前向纠错能有效提高链路的可靠性。由此,编码率(抗干扰性能)可以随着信道条件的变化而变化,可以选择在报头加入编码率以便接收端能够解析。。。 3、信号带宽(BW)[color=rgb(63, 63, 63) ]增加BW,可以提高有效数据速率以缩短传输时间,但是 以牺牲部分接受灵敏度为代价。对于LoRa芯片SX127x,LoRa带宽为双边带宽(全信道带宽),而FSK调制方式的BW是指单边带宽。 [color=rgb(63, 63, 63) ]LoRa带宽选项: [color=rgb(63, 63, 63) ] [color=rgb(63, 63, 63) ]注意:较低频段(169MHz)不支持250K和500KHz的BW 4、LoRa信号带宽BW、符号速率Rs和数据速率DR的关系[color=rgb(63, 63, 63) ]LoRa符号速率Rs可以通过以下公式计算: [color=rgb(63, 63, 63) ]Rs=BW/(2^SF) [color=rgb(63, 63, 63) ]每Hz每秒发送一个码片。。 [color=rgb(63, 63, 63) ]LoRa数据速率DR可以通过以下公式计算: [color=rgb(63, 63, 63) ]DR= SF*( BW/2^SF)*CR 5、LoRa信号带宽、扩频因子和编码率的设定[color=rgb(63, 63, 63) ]LoRaWAN主要使用了125kHz信号带宽设置,但其他专用协议可以利用其他的信号带宽(BW)设置。改变BW、SF和CR也就改变了链路预算和传输时间,需要在电池寿命和距离上做个权衡。 |