【技术实现步骤摘要】
一种适用于智能羊群养殖的RFID标签混合防碰撞算法
本专利技术涉及物联网
,更具体的说是涉及一种适用于智能羊群养殖的RFID标签混合防碰撞算法。
技术介绍
畜牧业作为中国农业增效、农民增收的重要产业,近年来得到了迅猛的发展。随着网络化、数字化的迅捷发展,如何提升畜牧业的生产效率、实现智能化养殖已成为人们广泛关注的研究课题。我国传统的羊群养殖方式较为原始,养殖环境恶劣,尤其是贫困地区的羊群养殖更加缺乏对智能化养殖的认知与使用,因此极大地限制了养殖生产水平的提升。在这样的背景下,将物联网技术引进到羊群养殖产业,实现自动化管理已成为发展必然。RFID技术作为物联网领域最重要的技术之一,在智能化羊群养殖系统中得到了广泛应用。智能养殖系统中,每只羊佩戴一个RFID标签,记录羊的基本信息如年龄、性别、体重、检疫情况等,同时也将这些信息录入到养殖系统的数据库中。利用RFID阅读器扫描羊佩戴的标签能直接获得该羊的全部信息,从而极大地提高了养殖户的工作效率。另一方面,由于养殖场内羊群数量庞大,针对困扰养牧羊人的羊群计数问题,也可以利用RFID技术实现。通过对RFID阅读器进行 ...
【技术保护点】
1.一种适用于智能羊群养殖的RFID标签混合防碰撞算法,其特征在于,包括标签数目估计及分组阶段、动态帧时隙ALOHA算法第一轮识别阶段和后退式动态位屏蔽二进制搜索树算法第二轮识别阶段。
【技术特征摘要】
1.一种适用于智能羊群养殖的RFID标签混合防碰撞算法,其特征在于,包括标签数目估计及分组阶段、动态帧时隙ALOHA算法第一轮识别阶段和后退式动态位屏蔽二进制搜索树算法第二轮识别阶段。2.根据权利要求1所述的一种适用于智能羊群养殖的RFID标签混合防碰撞算法,其特征在于,标签数目估计及分组阶段包括以下步骤:S11:在数据读取之前,利用Vogt算法估计待识别标签的数目N;S12:根据标签数目N进行分组,并初始化当前识别的组编号t=1以及标签分组数g=1,开始对第t组进行识别。3.根据权利要求2所述的一种适用于智能羊群养殖的RFID标签混合防碰撞算法,其特征在于,动态帧时隙ALOHA算法第一轮识别阶段包括以下步骤:S21:根据Vogt算法估计组内待识别标签数,动态调整识别帧的帧长L;S22:进行时隙扫描,阅读器以广播的形式发送Query(L)命令给组内的每个标签;标签收到该命令后,再向阅读器返回各自所预约的时隙数;S23:阅读器选择一个时隙,判断该时隙是否为空闲时隙,分别执行不同的操作:1)若该时隙为空闲时隙,则跳转则跳转至步骤S36-2),继续识别下一时隙;2)若该时隙不是空闲时隙,则进一步判断该时隙是否发生了碰撞:21)若该时隙为成功时隙,则跳转至步骤S35;22)若该时隙为碰撞时隙,则跳转至步骤S31。4.根据权利要求3所述的一种适用于智能羊群养殖的RFID标签混合防碰撞算法,其特征在于,后退式动态位屏蔽二进制搜索树算法第二轮识别阶段包括以下步骤:S31:阅读器向发生碰撞的所有标签发送Request(ALL)搜索请求;收到请求命令后的所有标签向阅读器发送ID数据;S32:阅读器检测到ID数据,并根据碰撞位信息决定不同的操作:1)若阅读器检测到的ID数据仅有一位碰撞位,说明两个标签被成功识别,跳转至步骤S34;2)若阅读器检测到的ID数据有两位及以上的碰撞位,其中最高碰撞位为第K位,计算P=N-K-1,阅读器将计算出的P值存储进堆栈,并且发送请求命令Request(0,P),其中,N表示标签的ID长度,P表示屏蔽位的位数;S33:标签收到阅读器的请求命令Request(0,P)后,确定最高非屏蔽位是“0”的标签,将最高非屏蔽位为“0”的标签的前P位屏蔽,屏蔽完成后,并将最...
【专利技术属性】
技术研发人员:于银辉,孔繁月,崔馨鹤,金小迪,姚思宇,
申请(专利权)人:吉林大学,
类型:发明
国别省市:吉林,22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。