LBT是什么?怎么增加通信可靠性?

1. LBT是什么?LBT(listen before talk),顾名思义“先听后说”或者叫“先听后发” , 是无线电通信中使用较为广泛的一种技术 , 无线电发射机在开始传输之前首先会侦听其无线电环境 , 检测信道是否空闲 , 若信道处于繁忙状态则等待信道空闲时再传输 , 避免信道访问冲突 , 实现信道频谱共享 。
2. 怎么增加通信可靠性?【LBT是什么?怎么增加通信可靠性?】2.1 LBT机制内容简介
(1)发送数据前首先检测信道是否有使用 , 如果检测出信道繁忙 , 则等待一段随机时间后 , 才发送数据 。
(2)接收端如果正确收到此帧数据 , 则经过一段时间间隔后 , 向发送端发送确认帧ACK
(3)发送端收到ACK帧 , 确定数据正确传输 , 在经历一段时间间隔后 , 会出现一段空闲时间(叫做争用窗口) , 表明会出现各设备争用信道的情况 。
比如一座独木桥 , 当众人需要过桥 , 首先需要观察桥上有没有人(空闲信道评估CCA) , 如果没有人则可以通过;如果此时桥上有人则检测到冲突需等待桥上的人通过后再过桥(监听算法等待信道空闲) 。
2.2 CSMA/CA协议LBT 传输应用举例
发送数据前 , 先发送一段小小的请求传递报文RTS(Request To Send)给目标设备 , 等待目标设备回应CTS(Clear To Send)报文后 , 才开始传送数据 , 利用RTS-CTS握手程序 , 确保后面的数据传输不会被碰撞 。
LBT是什么?怎么增加通信可靠性?文章插图
LBT是什么?怎么增加通信可靠性?文章插图
虚线表示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的整个过程中不能发送数据 。