
LRI64
请求处理由LRI64
在接收到一个有效的请求,则LRI64 per-
形成下面的算法,其中:
–
国家统计局
是槽的总数量(1或16)
–
SN
是当前时隙号(0到15 )
- 功能
LSB (值,n )
返回
n
至少
的显著位
价值
- 功能
MSB (值,n )
返回
n
最
的显著位
价值
- “ & ”是连接运算符
–
Slot_Frame
要么是一个SOF和EOF的
SN = 0
如果( Nb_slots_flag )
然后NBS = 1
SN_length = 0
ENDIF
别的国家统计局= 16
SN_length = 4
ENDIF
LABEL1 :
如果LSB ( UID , SN_length + Mask_length ) =
LSB ( SN , SN_length ) &LSB (面膜, Mask_length )
然后回答库存请求
ENDIF
等待( Slot_Frame )
如果Slot_Frame = SOF
然后停止防撞
解码/处理请求
出口
ENDIF
如果Slot_Frame = EOF
如果SN < NBS- 1
然后= SN + 1
SN
转到LABEL1
出口
ENDIF
ENDIF
解释可能情况的
图21 。
总结了主要的可能的情况下,
时可能出现的抗碰撞序列
时的时隙的数目是16 。
不同的步骤是:
- VCD发送一个目录请求,在
框架,通过一个EOF终止。数
插槽是16 。
- LRI64 # 1发送的插槽0的响应是
唯一的一个这样做的,因此没有碰撞
发生,并且它的UID被接收并注册
由VCD ;
- VCD发送一个EOF ,切换到下一个
插槽。
- 在1插槽, 2 LRI64设备, # 2和# 3 ,
发送他们的回答。这会产生一个
碰撞。该VCD记录它,并记住
该碰撞是在插槽1检测。
- VCD发送一个EOF ,切换到下一个
插槽。
- 插槽2中,没有LRI64发送一个响应。
因此,在视像没有检测到LRI64
SOF ,并决定通过切换到下一个时隙
发送EOF 。
- 在插槽3,有引起另一个碰撞
从LRI64 # 4和# 5回复
- 在VCD然后决定发送请求(为
例如一个读块),以LRI64 # 1 ,其
UID已经正确地接收。
- 所有LRI64设备检测到SOF和退出
防冲突序列。他们处理这个
请求和自所述请求被寻址
到LRI64 # 1中,仅LRI64 #1发送它的
反应。
- 所有LRI64设备准备接收另一个
请求。如果它是一个清单的命令,在
插槽编号顺序重新从0 。
注:中断防碰撞SE-的决定
quence达到了VCD 。它可能持续
发送的EOF ,直到15插槽,然后发送重
追求LRI64 # 1 。
18/38