
LoRa Mesh
文章平均质量分 91
HowieXue
这个作者很懒,什么都没留下…
展开
-
LoRaWAN ADR (自适应速率) 算法简介及最新研究方向
ADR (Adaptive Data Rate) 自适应速率是LoRaWAN (https://lora-alliance.org/ )的核心功能之一。LoRa网络允许终端设备逐一使用所有可用的数据速率。LoRaWAN协议根据该特性对静态终端的数据速率进行调整优化,实现通信传输数据速率的自适应(ADR)。原创 2022-11-13 21:02:36 · 4684 阅读 · 3 评论 -
LoRa学习:LoRa关键参数(扩频因子,编码率,带宽)的设定及解释
LoRa学习:LoRa关键参数(扩频因子,编码率,带宽)的设定及解释1、扩频因子(SF)2、编码率(CR)3、信号带宽(BW)4、LoRa信号带宽BW、符号速率Rs和数据速率DR的关系5、 LoRa信号带宽、扩频因子和编码率的设定6、空中速率 针对特定应用,开发人员可通过调制扩频因子、调制带宽、纠错编码率这三个关键设计参数,对LoRa调制解调技术进行优化。。...原创 2017-09-19 13:25:00 · 87188 阅读 · 9 评论 -
LoRa学习:LoRa通信调制解调的实现原理与性能
LoRa学习:LoRa调制解调原理与性能1、LoRa调制解调器原理LoRa调制解调器采用专利扩频调制和前向纠错技术。与传统的FSK、OOK调制技术相比,LoRa扩大了无线通讯链路的覆盖范围(实现了远距离无线传输),提高了链路的鲁棒性。。 开发人员可调整扩频因子和纠错率这两个参数,从而平衡通讯时的带宽占用、通信速率、空中包的存活时间、以及抗干扰性等。。LoRa调制解调器...原创 2017-09-18 11:27:04 · 36203 阅读 · 1 评论 -
433MHz LoRa/FSK 无线频谱波形分析(频谱分析仪测试LoRa/FSK带宽、功率、频率误差等)
1、测试环境频谱分析仪:安捷伦N9020A 无线通信频段:433M Hz 射频芯片:Sx1278 天线:433MHz 弹簧天线2、测试方法模仿国内测试机构的步骤:使用频谱分析仪,设置分析仪参数分别为RBW = 300Hz,VBW = 1kHz,Span = 30kHz,Detector = Peak,Trace mode = Max hold,Sweep = Auto cou...原创 2018-01-29 21:00:48 · 72306 阅读 · 5 评论 -
LoRa 30个常见问题解答 FAQs汇总
1.) 什么是LoRa调制?LoRa (Long Range,远距离)是一种调制技术,与同类技术相比,提供更长的通信距离。调制是基于扩频技术,线性调制扩频(CSS)的一个变种,具有前向纠错(FEC)。LoRa显著地提高了接受灵敏度,与其他扩频技术一样,使用了整个信道带宽广播一个信号,从而使信道噪声和由于使用低成本晶振而引起频率偏移的不敏感性更健壮。LoRa可以调制信号19.5dB低于底噪声,而大多数原创 2017-09-20 11:28:22 · 18564 阅读 · 2 评论 -
LoRA学习: SX1276/SX1277/SX1278对比
Lora芯片 SX1276/SX1277/SX1278的比较SX1276/7/8是一种半双工传输的低中频收发器,配备标了标准FSK和远距离扩频Lora调制解调器。该芯片可以用于超长距离的Lora扩频通信,并且抗干扰性强,同时达到低功耗要求。1、芯片关键参数对比: 可以看出SX1276的带宽范围为 7.8~500kHz ,扩频 因子6~12,并覆盖所有可用频段。 SX1277的带宽和频段方位与 S原创 2017-09-14 11:14:48 · 12445 阅读 · 0 评论 -
LoRa数据包结构分析及数据传输时间的计算
LoRa数据包结构和数据格式的分析LoRa有两种数据包格式:显示和隐式 其中显示数据包的报头较短,主要包含字节数、编码率及是否使用CRC等信息。LoRa数据包包含:Preamble(前导码)Header(可选类型的报头)Payload(数据有效负载)如下图: 1、Preamble前导码用于保持接收机与输入的数据流同步。。作用是提醒接收芯片,即将发送的是有效信号,注意接收,以免丢失有用信号原创 2017-09-20 17:39:30 · 17874 阅读 · 1 评论 -
LoRa学习:LoRa进行跳频扩频通信(FHSS)的原理
LoRa学习:LoRa进行跳频扩频通信的原理和实现 FHSS,跳频扩频技术 (Frequency-Hopping Spread Spectrum)在同步、且同时的情况下,接受两端以特定型式的窄频载波来传送讯号,对于一个非特定的接受器,FHSS所产生的跳动讯号对它而言,也只算是脉冲噪声。当单个数据包时间可能超过相关法规允许的最大信道停留时间,则会用FHSS技术。。在LoRa中开启跳频模式,是操作原创 2017-09-20 18:30:06 · 20531 阅读 · 1 评论 -
LoRa学习:SX127x寄存器以及FIFO数据缓存使用配置
LoRa学习:SX127x寄存器以及FIFO数据缓存使用配置 Sx127x的LoRa调制解调器有三种数字接口:静态配置寄存器、状态寄存器、FIFO数据缓存。1、LoRa配置寄存器MCU通过SPI接口访问和配置寄存器。。 Register在任何设备模式(包括睡眠模式下)均可读,但仅在睡眠和待机模式下可写。。在LoRa模式下,TLS(自动顶级定序器)不可用。。 LoRa寄存器的内容在切换FSK原创 2017-09-20 21:17:53 · 10012 阅读 · 0 评论 -
LoRa芯片的八种工作模式解析
LoRa的8中工作模式 启动LoRa模式(既设置RegOpMode的LongRangeMode位)后,就可以设置LoRa工作模式。。如下表: 通过变更RegOpMode寄存器的值,就可以在各种模式之间进行切换。。原创 2017-09-20 21:28:26 · 16749 阅读 · 0 评论 -
LoRa学习:LoRa数据接受发送流程(FIFO)
LoRa学习:LoRa数据接受发送流程(FIFO)1、数据发送流程在发送模式下,仅在需要发送数据包数据的时候才会启动射频、PLL和PA模块,可以减少功耗。。 如下图为数据发送流程: 从上图可以看出,LoRa发送前一直处于待机状态,在初始化Tx模块后,将待发送数据(Payload)写入FIFO,然后切换到发送状态将数据通过LoRa调制成信号发送出去,等到发送完成后,会产生TxDo原创 2017-09-21 11:06:03 · 38164 阅读 · 14 评论 -
LoRa学习:信道占用检测原理(CAD)
LoRa学习:信道检测原理(CAD) 随着扩频调制技术的应用,确定信道是否占用十分关键,需要确定是否有其他信号已经使用该信道,而该信号可能比接收机的噪声信号还要低。。。这种情况使用RSSI是行不通的,因此 需要使用信道活动检测器(CAD)来检测其他LoRa信号。。CAD流程如下: 实现原理:信道活动检测关键:以尽可能高的的功率效率来检测无线信道上的LoRa前导码。。在C...原创 2017-09-21 15:33:15 · 32443 阅读 · 1 评论 -
LoRa学习:SX127x芯片数字IO引脚映射
LoRa学习:SX127x芯片数字IO引脚映射SX1276/7/8的6个DIO通用IO引脚在LoRa模式下均可用。它们的映射关系取决于RegDioMapping1和RegDioMapping2这两个寄存器的配置,如下表:从表中可以看出,DIO0最常用,主要是发送/接受/CAD完成的中断产生调制解调器状态指示符RegModemStat中的ModemStatus位显示了LoRa调制解调器的状态,这些位多原创 2017-09-21 15:41:33 · 8906 阅读 · 0 评论