当前位置: 首页 > article >正文

【LoRa】对TX与RX的TOA时间的理解

目录

  • 1 前言
  • 2 解释说明
  • 3 延申-计算TOA

1 前言

大家可能已经知道在射频传输中,TOA(Time on Air)是指本包传输所需时间。本章主要来讨论如何理解这段时间,并从发送端和接收端一起来理解。本章是基于LoRa所做的测试,但我认为所有射频都是一样的。

2 解释说明

TOA,正常来讲是指radio从本包编码到发出的时间加上空中传输时间。但射频在空中传输是光速,对LoRa小无线来讲,公里级别的距离不算远,所以空中传输时间可以忽略不计,那TOA时间就基本约等于从本包编码到发出的时间。
根据测试,得出下图,几个结论:

  1. 在TX端,TOA时间基本上等于从SetTx到产生TX done中断的时间。
  2. 在RX端,从开始接包到产生RX done中断的时间要稍微大于TOA时间,毕竟物理层处理需要时间。
  3. 可以看出,TX与RX在时间上会稍微错开一些,从本质上理解,射频发包就像小孩玩的水枪喷出一节水流一样,一个水池在接收,整个过程都是有时间顺序的。
    TX与RX数据包传输时序

3 延申-计算TOA

在使用LoRa芯片时,如何计算本包TOA时间?Semtech出了一些计算工具,可以拿来直接使用,下边是官网链接:

  • 网页LoRa calculator,建议使用,大而全,各个系列都有,计算准确,并且还有LoRaWAN calculator。
  • SX1261 Calculator,免安装小工具,exe文件,名为SX1261,其实SX126x系列和LR11xx系列芯片都可以使用。
  • SX1280 Calculator,免安装小工具,exe文件,名为SX1280,其实SX1280和SX1281都可以使用。

http://www.kler.cn/a/297612.html

相关文章:

  • 【Go】Golang连接数据库使用HTTP协议
  • CMake_CMD_01_add_custom_target() 是什么功能?
  • 14、Flink SQL 的 事件时间详解
  • 神经网络VS决策树
  • pdfmake生成pdf的使用
  • web开发:前端和后端
  • Python爬虫使用实例-wallpaper
  • 网络地址转换
  • 【软考中级攻略站】-软件设计师(5)- 软件工程
  • HiveServer2 启动时 datanucleus.schema.autoCreateTables 不生效的问题
  • 四数相加 II--力扣454
  • KUKA中级学习4:修改软件中机器人名字,纠正示教器时间,下载备份文件进示教器
  • k8s的配置管理
  • ubuntu 22.04 编译安装新内核
  • 【H2O2|全栈】更多关于HTML(1)HTML进阶(一)
  • NLP-新词挖掘
  • nginx HTTPS服务器配置
  • ubuntu24.01 利用samba(SMB)实现不同系统文件共享
  • 电脑pe是什么意思_电脑pe系统作用详细分析
  • springboot+vue+mybatis计算机毕业设计医护系统的设计与实现+PPT+论文+讲解+售后