Lora的关键参数SF,CR,BW

Lora的关键参数SF,CR,BW

lora

调制扩频因子 SF

LoRa采用多个信息码片来代表有效负载信息的每个位.

扩频信息的发送速率称为符号速率 RS.

码片速率与RS的比值称为扩频因子SpreadingFactor, 表示每个信息位发送的符号数量.

不同的SF之间为正交关系,因此必须提前获知链路发送端和接收端的SF.还需要输入端的信噪比.

扩频时数据的每一位都和扩频因子相乘

扩频后传输可以降低误码率也就是信噪比,但是降低了数据传输速率,因为冗余信息多了.

编码率 CR

编码率指数据流中的有效部分的比例.

编码率k/n,指对每k位有效信息,编码器产生n位数据,其中n-k是冗余的.

Lora采用循环纠错编码进行前向错误检测与纠错.

可选择在报文头加入编码率以便接收端解析

信号带宽 BW

限定允许通过该信道的信号的下限频率和上限频率.比如一个信道允许的通带是1.5kHz到15kHz,则带宽为13.5kHz

增加带宽可以提高有效数据速率,但牺牲了接收灵敏度.

Lora带宽为双边带宽,全信道带宽,而SFK的带宽为单边带宽

BW, RS, DR关系

RS=BW/(2^SF)

每赫兹每秒发送一个码片

DR=SF*(BW/2^SF)*CR

参数设定

BW, SF和CR的设定改变了链路预算和传输时间,需要在电池寿命和距离上做个权衡.

空口速率

在空气中的通讯速率,单位bps

3dB, 20dB带宽定义

3dB带宽, 通频带,对于一个放大电路或滤波器,当幅度/电压增益下降70.7%(-3dB=20lgY, Y=70.7)时候,所对应的带宽.上限频率FH和下限频率FL,差值就是带宽BW. 损耗下降3dB(峰值的50%)时对应的频率间隔.



[email protected]

原文地址:https://www.cnblogs.com/nicephil/p/10802350.html

时间: 2024-08-30 15:28:32

Lora的关键参数SF,CR,BW的相关文章

函数之关键参数

关键参数如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值——这被称作 关键参数 ——我们使用名字(关键字)而不是位置(我们前面所一直使用的方法)来给函数指定实参.这样做有两个 优势 ——一,由于我们不必担心参数的顺序,使用函数变得更加简单了.二.假设其他参数都有默认值,我们可以只给我们想要的那些参数赋值.使用关键参数~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 例7.6 使用关键参数 #!/usr/bin/python # Filen

Javascript中关键参数this浅析

自从接触javascript以来,对this参数的理解一直是模棱两可.虽有过深入去理解,但却也总感觉是那种浮于表面,没有完全理清头绪.废话不多,先看一个板栗: var test = function(){}; test.prototype = { foo:"apple", fun:function(){ this.foo="banana"; } }; var myTest = new test(); myTest.fun(); console.log(myTest.

python函数之默认参数 | 关键参数 | 全局变量 | return

默认参数: 关键参数: Tips1:字符串的引用 return 全局变量:1位置的job是参数,ll是变量,两者是不一样的, 报错的情况:

关于 OGG "Loading data from file to Replicat"同步含有lob字段表的部分记录的关键参数

首先说明一点: Loading data with an Oracle GoldenGate direct load 这个方法,对含有如下数据类型的table,是无法使用的: LOBs, LONGs, user-defined types (UDT), or any other large data type that is greater than 4 KB in size. 因此,遇到如下需求时,就不得不用OGG "Loading data from file to Replicat&quo

MySQL数据库性能优化的关键参数(转)

我们在进行数据库管理和开发中经常会遇到性能问题,这就涉及到MySQL的性能优化.通过在网络上查找资料和笔者自己的尝试,我认为以下系统参数是比较关键的: 关键参数一:back_log 要求 MySQL 能有的连接数量.当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程. back_log 值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中.只有如果期望在一个短时间内有很多连接,你需要增加它,换句话

mysql的explain关键参数

一.关键参数 type system最好,到ref,一般就认为达标了.ALL和index最差,必须要进行优化. 联接类型.下面给出各种联接类型,按照从最佳类型到最坏类型进行排序: system: 表仅有一行(=系统表).这是const联接类型的一个特例. const: 表最多有一个匹配行,它将在查询开始时被读取.因为仅有一行,在这行的列值可被优化器剩余部分认为是常数.const表很快,因为它们只读取一次! eq_ref: 对于每个来自于前面的表的行组合,从该表中读取一行.这可能是最好的联接类型,

mysql的"双1设置"-数据安全的关键参数(案例分享)

mysql的"双1验证"指的是innodb_flush_log_at_trx_commit和sync_binlog两个参数设置,这两个是是控制MySQL 磁盘写入策略以及数据安全性的关键参数.下面从参数含义,性能,安全角度阐述两个参数为不同的值时对db 性能,数据的影响. 一.参数意义 innodb_flush_log_at_trx_commit如果innodb_flush_log_at_trx_commit设置为0:log buffer将每秒一次地写入log file中,并且log

AWR Report 关键参数详细分析

WORKLOAD REPOSITORY report for DB Name DB Id Instance Inst num Startup Time Release RAC CALLDB 1251068085 calldb1 1 07-Dec-12 21:12 11.2.0.3.0 YES Host Name Platform CPUs Cores Sockets Memory (GB) calldb01 AIX-Based Systems (64-bit) 128 32   250.25  

drawBitmapMesh方法关键参数的说明

bitmap:指定需要扭曲的源位图.meshWidth:该参数控制在横向上把该源位图划分成多少格.meshHeight:该参数控制在纵向上把该源位图划分成多少格.verts:该参数是一个长度为(meshWidth+1)*(meshHeight+1)*2的数组,它记录了扭曲后的位图各”顶点“位置.vertOffset:控制verts数组中从第几个数组元素开始才对bitmap进行扭曲(忽略vertOffset之前数据的扭曲效果).