全面拆解和构建5G物联网-12:LoRa终端--数据发送和接收的整个过程
2020-08-01 09:31
627 查看
在上文《全面拆解和构建5G物联网-11:LoRa终端--基于物理层协议的PingPong应用程序的软件架构》中,我们已经通过开发板提供商提供的软件工程文件,在两个LoRa节点之间进行了点对点数据发送与接收,能够通过LoRa射频芯片进行点对点通信。
从本文开始,我们将用数篇文章拆解这个通信过程中的每个环节,从微观层面了解整个通信过程的每个环节的工作原理!
包括无线电磁波工作原理解析、天线收发原理解析、SX1262射频芯片物理层协议原理解析、MCU MAC层协议的解析等。
将涉及硬件与软件、射频与数字、LoRa的物理层与MAC层。
LoRa终端--数据发送和接收的整个过程如下。
发送方向:
应用程序-》MAC发送=》SPI驱动发送=》发送数据缓存=》LoRa物理层成帧=》LoRa编码调制=》数模转换=》高频调制=》功率放大=》天线发送=》电磁波传输=》接收过程
接收方向:
天线接收=》阻抗匹配与滤波=》低噪声放大=》混频=》模数转换=》物理层解调=》物理层接帧=》接收数据缓存=》SPI接收=》MAC接收=》应用程接收
篇尾语:
后续,我们将从空口的电磁波开始,详细拆解上述流程中的每个环节
相关文章推荐
- 全面拆解和构建5G物联网-15:图解、详解无线终端的天线对无线电磁波的发送与接收
- 全面拆解和构建5G物联网-16:LoRa终端Sx1262芯片外部的射频前端电路设计
- 全面拆解和构建5G物联网-17:LoRa终端Sx1262芯片内部的射频信号放大器
- 全面拆解和构建5G物联网-18:LoRa终端Sx1262芯片内部高频电信号到中频电信号的变换(混频和变频)
- 安卓向服务器发送数据和服务器接收数据全过程
- 手把手教你Android手机与BLE终端通信--连接,发送和接收数据
- 独立项目-Socket通讯 发送数据包和接收数据包过程图-02
- 手把手教你Android手机与BLE终端通信--连接,发送和接收数据
- JAVA编码转换的详细过程理解—>浏览器和服务器的接收和发送数据的编码
- JAVA编码转换的详细过程理解—>浏览器和服务器的接收和发送数据的编码
- JAVA编码转换的详细过程理解—>浏览器和服务器的接收和发送数据的编码
- 怎么查看真实项目的http 请求的请求报文和响应报文,即request和response?只有这样,才能完全彻底明白一个http 请求整个过程,发送和接收的是什么东西。
- 关于ZStack-CC2530-2.3.0-1.4.0中simpleApp例子的 终端节点如何向协调器发送数据,以及数据的接收
- 手把手教你Android手机与BLE终端通信--连接,发送和接收数据
- mailbox数据发送和接收的过程
- TCP带外数据学习总结(概念,发送接收过程,数据到达检测,代码实现)
- NB-IOT之一个完整的BC95 UDP从开机到数据发送接收过程
- JAVA编码转换的详细过程理解—>浏览器和服务器的接收和发送数据的编码
- udp发送接收数据
- Asp.net Socket客户端(远程发送和接收数据)