在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例Clojure → LORA无线参数和距离计算器

LORA无线参数和距离计算器

Clojure

下载此实例
  • 开发语言:Others
  • 实例大小:2.50M
  • 下载次数:2
  • 浏览次数:109
  • 发布时间:2024-11-23
  • 实例类别:Clojure
  • 发 布 人:tommy451
  • 文件格式:.rar
  • 所需积分:2

实例介绍

LORA各参数配置和传输距离、传输时间的关系,做LORA开发必备工具


from clipboard


前导码发送时长 每个前导码发送占用的时长与扩频因子 SF、信道带宽 BW 有关,计算公式如下: 𝑡Preamble = 2 𝑆𝐹 𝐵𝑊 (式 1) 举例: 扩频因子 SF=8,信道带宽 BW=125kHz,则单个前导码发送时长为: 𝑡Preamble = 2 𝑆𝐹 𝐵𝑊 = 2 8 125𝑘𝐻𝑧 = 2.048𝑚𝑆 扩频因子 SF=7,信道带宽 BW=500kHz,则单个前导码发送时长为: 𝑡Preamble = 2 𝑆𝐹 𝐵𝑊 = 2 7 500𝑘𝐻𝑧 = 0.256𝑚𝑆 扩频因子 SF=12,信道带宽 BW=7.8kHz,则单个前导码发送时长为: 𝑡Preamble = 2 𝑆𝐹 𝐵𝑊 = 2 12 7.8𝑘𝐻𝑧 = 525.128𝑚𝑆 发送数据时,一般前导码最少为 6 个,则前导码所用时长最少为单个前导码时长的 6 倍。 数据发送时长(空中速率) 数据传输空中速率与扩频因子 SF、信道带宽 BW、编码率 CR 有关,计算公式如下: 𝑡𝑅𝑎𝑡𝑒 = 𝑆𝐹 × 𝐵𝑊 2 𝑆𝐹 × 𝐶𝑅 举例: 扩频因子 SF=8,信道带宽 BW=125kHz,编码率 CR=4/(4 2),则空中传输速率为: 𝑡𝑅𝑎𝑡𝑒 = 8 × 125𝑘𝐻𝑧 2 8 × 0.667 = 2.605𝑘𝑏𝑝𝑠 即:每秒钟可传输 2.605k 位数据。 扩频因子 SF=7,信道带宽 BW=500kHz,编码率 CR=4/(4 1),则空中传输速率为: 𝑡𝑅𝑎𝑡𝑒 = 7 × 500𝑘𝐻𝑧 2 7 × 0.800 = 21.875𝑘𝑏𝑝𝑠 即:每秒钟可传输 21.875k 位数据。 扩频因子 SF=12,信道带宽 BW=7.8kHz,编码率 CR=4/(4 4),则空中传输速率为: 𝑡𝑅𝑎𝑡𝑒 = 12 × 7.8𝑘𝐻𝑧 2 12 × 0.500 = 0.011426𝑘𝑏𝑝𝑠 = 11.426𝑏𝑝𝑠 即:每秒钟仅可传输 11.4 位数据。 每字节大约占用 10 位时长,故此以上结果除以 10 即是每秒可发送的字节数。 一次无线数据发送所用时长=发送前导码的时长 发送数据所用时长 接收灵敏度 接收灵敏度与扩频因子 SF、信道带宽 BW 有关,计算公式如下: Sensiti = (−1) ∗ ((𝑆𝐹 − 7) × 2.5 (log2 500𝑘𝐻𝑧 𝐵𝑊 ) × 3 118.5𝑑𝐵𝑚) 举例: 扩频因子 SF=8,信道带宽 BW=125kHz,则接收灵敏度为: Sensiti = (−1) ∗ ((8 − 7) × 2.5𝑑𝐵𝑚 (log2 500𝑘𝐻𝑧 125𝑘𝐻𝑧) × 3 118.5𝑑𝐵𝑚) = −127.0𝑑𝐵𝑚 扩频因子 SF=7,信道带宽 BW=500kHz,则单个前导码发送时长为: Sensiti = (−1) ∗ ((7 − 7) × 2.5𝑑𝐵𝑚 (log2 500𝑘𝐻𝑧 500𝑘𝐻𝑧) × 3 118.5𝑑𝐵𝑚) = −118.5𝑑𝐵𝑚 扩频因子 SF=12,信道带宽 BW=7.8kHz,则单个前导码发送时长为: Sensiti = (−1) ∗ ((12 − 7) × 2.5𝑑𝐵𝑚 (log2 500𝑘𝐻𝑧 7.8𝑘𝐻𝑧 ) × 3 118.5𝑑𝐵𝑚) = −149.0𝑑𝐵𝑚 传输距离 传输距离与发送方的发射功率有关,发射功率越高时数据传输越远。 传输距离与接收方的接收灵敏度有关,灵敏度值越低越有利于接收较弱信号。 传输距离还与无线电波频率有关(433MHz、315MHz 等)。 传输距离还与传输介质对无线电波的衰减吸收程度有关(空气质量、遮挡物材质等)。 传输距离计算公式如下: D = 10 ( 发射功率−接收灵敏度−介质损耗−32.44−20×log10 中心频率𝑀𝐻𝑧 20 ) 举例: 发射功率=12dBm,接收灵敏度=-127dBm,介质损耗=35dBm,无线频率=433MHz,则理论上的 传输距离为: D = 10 ( 发射功率−接收灵敏度−介质损耗−32.44−20×log10 中心频率𝑀𝐻𝑧 20 ) = 10( 12𝑑𝐵𝑚 127𝑑𝐵𝑚−35𝑑𝐵𝑚−32.44−20×log10 433𝑀𝐻𝑧 20 ) = 10( 71.56−20×2.6365 20 ) = 100.9415 = 8.7398𝑘𝑀 即:大约的通讯距离为 8.7 公里。 发射功率=5dBm,接收灵敏度=-118.5dBm,介质损耗=45dBm,无线频率=433MHz,则理论上的 通讯距离为:0.46 公里。 发射功率=20dBm,接收灵敏度=-148dBm,介质损耗=45dBm,无线频率=433MHz,则理论上的 通讯距离为:13.82 公里。 关于介质损耗 根据使用环境的估算值,以下可参考 可视:空旷 25dBm,乡村 30dBm,小城镇 35dBm,大城市 40dBm 墙:钢结构 15~25,混凝土 13~18,空心砖 4~6,石膏板 3~5,玻璃 3~5,镀膜玻璃 12~15 其它:汽车 8~12,火车车厢 15~30,电梯 30 左右,树林 10~20 在实际应用中,发送方与接收方之间的无线电信号强度损耗往往是多种介质损耗的累加和, 即在 35dBm 的基础上再加上发送方到接收方之间的其它物质吸收损耗,总的介质损耗在 45dBm 较为合理。 通过传输距离计算公式可知,发射功率、接收灵敏度或者介质损耗每变化 6dBm 时,传输距 离会发生一倍的变化,所以需要特别重视窗户、门、玻璃、墙体等物体的影响,将发送方和 接收方的天线安装到最有利的地点。

实例下载地址

LORA无线参数和距离计算器

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警