传感网应用开发:配置关键参数.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LoRa调制解调配置关键参数配置关键参数1打开LoRa园区环境监测文件夹下的Keil工程:“..\LoRaModemProject\project\LoRaModem.uvprojx”,点击菜单栏的图标“”,弹出如图所示的窗口:宏定义添加配置关键参数1Define一栏内有如下的预编译符号:USE_HAL_DRIVERSTM32L151xBUSE_DEBUGGERUSE_BAND_433USE_MODEM_LORA,“USE_BAND_433USE_

LoRa调制解调 配置关键参数 配置关键参数 1 打开LoRa园区环境监测文件夹下的Keil工程: “..\LoRaModemProject\project\LoRaModem.uvprojx”,点击菜单栏的图标“ ”,弹出如图所示的窗口: 宏定义添加 配置关键参数 1 Define一栏内有如下的预编译符号:USE_HAL_DRIVER STM32L151xB USE_DEBUGGER USE_BAND_433 USE_MODEM_LORA,“USE_BAND_433 USE_MODEM_LORA”这2个参数就是告诉编译器要用433MHz频段的应用程序,调制解调器使用LoRa调制解调技术。 按图展开工程源码,打开文件NS_Radio.h,这个文件内定义了LoRa调制解调的控制参数: 配置关键参数 1 图 NS_Radio.h宏定义 配置关键参数 1 频率 由于前面预编译定义了“USE_BAND_433”,频率是取值建议在433MHz附近,也可以是430、431、432 … …,用户根据自己需求设置频率以确定合适的信道。 发射 功率 SX1276/77/78 配备了三个不同的射频功率放大器。其中两个分别与 RFO_LF 和 RFO_HF引脚连接,能够实现高达+14dBm 的功率放大功能。 配置关键参数 1 第三个功率放大器与 PA_BOOST 引脚连接,能够通过专门的匹配网络实现高达+20dBm 的功率放大功能。与高效功率放大器不同的是,这个高稳定性功率放大器能够覆盖频率合成器处理的所有频段。 LoRa芯片的信号发射功率由参数TX_OUTPUT_POWER设置,这个值越大,发射功率越大,传输距离越远,最大值不得超过20dBM。实际测试中,厂家提供的LoRa模组的发射功率最大值为19dBM。 这两个功率放大器没有针对高功率效率进行稳压调节,因而能够通过一对无源器件与其对应的射频接收机输入端直接相连,从而形成一个天线端口高效收发器。 配置关键参数 1 LoRa调制解调器的配置 预编译中定义了“USE_MODEM_LORA”,宏定义如图8-10所示。 图 LoRa调制解调器的配置宏定义 配置关键参数 1 LoRa调制解调器的配置 (1)扩频因子 LoRa扩频调制技术采用多个信息码片来代表有效负载信息的每个位。扩频信息的发送速度称为符号速率(Rs),而码片速率与标称符号速率之间的比值即为扩频因子,其表示每个信息位发送的符号数量。 扩频因子“LORA_SPREADING_FACTOR”,取值6~12,6和12是理想值,这个值越大,传输距离也越远,但是同样会导致传输速率的下降。当扩频因子SF为6时,LoRa调制解调器的数据传输速率最快,因此这一扩频因子仅在特定情况下使用。 配置关键参数 1 LoRa调制解调器的配置 (2)编码率 LoRa调制解调器采用循环纠错编码进行前向错误检测与纠错。使用这样的纠错编码之后,会产生传输开销。每次传输产生的数据开销见表。编码率“LORA_CODINGRATE”决定了LoRa芯片的编码速率。 数据开销 编码率(RegTxCfg1) 循环编码率 开销比率 1 4/5 1.25 2 4/6 1.5 3 4/7 1.75 4 4/8 2 配置关键参数 1 LoRa调制解调器的配置 (3)信号带宽 增加信号带宽,可以提高有效数据速率以缩短传输时间,但这是以牺牲部分接收灵敏度为代价。带宽“LORA_BANDWIDTH”的取值为0:125KHz、1:250KHz、2:500KHz、3:Reserved,带宽越小则无线 电波能量越集中,距离越远,但是传输速率越慢。 表所示的LoRa调制解调器规格表列出了多数规范约束的带宽范围。 配置关键参数 1 LoRa调制解调器的配置 (3)信号带宽 LoRa调制解调器规格 带宽(kHz) 扩频因子 编码率 标称比特率(bps) 7.8 12 4/5 18 10.4 12 4/5 24 15.6 12 4/5 37 20.8 12 4/5 49 31.2 12 4/5 73 41.7 12 4/5 98 62.5 12 4/5 146 125 12 4/5 293 250 12 4/5 586 500 12 4/5 1172 配置关键参数 1 LoRa调制解调器的配置 (3)信号带宽 可以使用以下公式计算出LoRa调制速率: 其中BW表示带宽,SF表示扩频因子。发送信号为恒包络信号,每赫兹每秒发送一个码片。注意,修改参数改变通信距离的同时,也会直接影响到传输速率。 配置关键参数 1 LoRa调制解调器的配置 (4)LoRa数据包结构 LoRa调制解调器采用隐式和

文档评论(0)

ZuiFeng + 关注
实名认证
文档贡献者

分享文档,资源共享

1亿VIP精品文档

相关文档