900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > formdata接收数据怎么接收数组_LBT是什么?怎么增加通信可靠性?

formdata接收数据怎么接收数组_LBT是什么?怎么增加通信可靠性?

时间:2024-04-07 00:47:51

相关推荐

formdata接收数据怎么接收数组_LBT是什么?怎么增加通信可靠性?

1. LBT是什么?

LBT(listen before talk),顾名思义“先听后说”或者叫“先听后发”,是无线电通信中使用较为广泛的一种技术,无线电发射机在开始传输之前首先会侦听其无线电环境,检测信道是否空闲,若信道处于繁忙状态则等待信道空闲时再传输,避免信道访问冲突,实现信道频谱共享。

2. 怎么增加通信可靠性?

2.1 LBT机制内容简介

(1)发送数据前首先检测信道是否有使用,如果检测出信道繁忙,则等待一段随机时间后,才发送数据。

(2)接收端如果正确收到此帧数据,则经过一段时间间隔后,向发送端发送确认帧ACK。

(3)发送端收到ACK帧,确定数据正确传输,在经历一段时间间隔后,会出现一段空闲时间(叫做争用窗口),表明会出现各设备争用信道的情况。

比如一座独木桥,当众人需要过桥,首先需要观察桥上有没有人(空闲信道评估CCA),如果没有人则可以通过;如果此时桥上有人则检测到冲突需等待桥上的人通过后再过桥(监听算法等待信道空闲)。

2.2 CSMA/CA协议LBT 传输应用举例

发送数据前,先发送一段小小的请求传递报文RTS(Request To Send)给目标设备,等待目标设备回应CTS(Clear To Send)报文后,才开始传送数据,利用RTS-CTS握手程序,确保后面的数据传输不会被碰撞。

虚线表示A的无线覆盖范围:B、C、E

实线表示B的无线覆盖范围:A、D、E

A发数据给B则:

1)A发送数据帧之前,首先向B发送一个请求发送帧RTS,在RTS帧中说明将要发送的数据帧长度。B收到RTS帧后就向A回应一个允许发送帧CTS,在CTS帧中也携带A要发送的数据帧长度。此时A收到CTS帧后就可以发送其数据帧了。

2)对于C,C能够侦听到A的RTS帧,但经过一小段时间间隙后,C侦听不到B的CTS帧。所以当A向B发送数据的同时,C也可以发送自己的数据而不会干扰B接收数据。

3)对于D,D侦听不到A的RTS帧,但可以侦听到B的CTS帧。因此,D在收到B发送的CTS帧后,应在B随后接收数据帧的时间内关闭数据发送操作,以避免干扰B接收来自A发来的数据

4)对于E,它能侦听到A的RTS帧和B的CTS帧,因此E在A发送数据帧到B的整个过程中不能发送数据。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。