-
当读取的数量达到(10+BC4K_PHASESIZE*128)后
尝试解码fns_ttf_parseFDXB
-
FDXB_ParsePhase
-
ISO11785结构:头标志
- 检查头
- BC4K码:(BC指Biphase Coding)
11或00:是1,
01或10:是0,
- ISO11785规定头是11位
00000000001
- 其中的1也可以看成是分块间隔符
10*0+1间隔
-
ISO11785结构:检查
- 检查该结构
- //---13块:每块8位加一个间隔标志位(必定是1)
//64位ID:分8块;16位crc:分2块;24位Trailer:分3块
-
ISO11785结构:数据提取
- 64位ID
- 16位CRC
- 24位Trailer
- 如果按BC码 编码,
至少需要2×(11+13+104)=2*128个采样点
-
1)FOFIA常用的Hitags是使用的BiPhase编码,
2)ISO11785文档使用的是改良型DBP编码,
3)hitags还有许多其他编码方式:如AC,MC..
- BC4K_PHASESIZE=2