RFID 系统中能同时识别多个标签的防碰撞算法,分析了ALOHA 和二进制树两类防碰撞算法的特点,提出 了一种新颖快速的二进制搜索防碰撞算法。该防碰撞算法不仅具有二进制树算法的优点,而且能通过查询循环来获取所有的标签 前缀,减少查询次数。分析和仿真结果表明,该防碰撞算法系统识别效率最高可达83.0%,远高于系统识别效率为50%的跳跃式 二进制算法(JDS) 和系统识别效率为43.0%的前缀查询树算法(PRQT) C语音 16进制与二进制的转换函数 BCD码与整数转换函数 功 能:将二进制数据转化为16进制字符串。 * 例:4字节二进制数据: { 0x00, 0xF8, 0xB2, 0xFF } * 转换后的16进制字符串为: "00F8B2FF",即8字节数组:{'0','0','F','8','B','2','F','F'}。 * 输入参数: const char* binary_data 二进制数据 * int data_len : 二进制数据字节个数 * char* hexstr_buf 存放结果的缓冲 * int buf_len : 缓冲的大小 * 输出参数:char *hexstr_buf 转换生成的16进制字符串 * 返 回 值:>=0 16进制字符串的长度 <0其他任何错误 C 语言 16进制与二进制转换函数 BCD码与整数 转换函数