[发明专利]基于虚拟仪器的动物标签测试系统有效
申请号: | 201510103277.1 | 申请日: | 2015-03-09 |
公开(公告)号: | CN104700131B | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 裴文江;高伟;薛峰;王开;孙庆庆 | 申请(专利权)人: | 东南大学 |
主分类号: | G06K17/00 | 分类号: | G06K17/00 |
代理公司: | 南京苏高专利商标事务所(普通合伙)32204 | 代理人: | 柏尚春 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟仪器 动物 标签 测试 系统 | ||
1.一种基于虚拟仪器的动物标签测试系统,其特征在于,系统中的物理层发射机和接收机为基于PXIe模块化仪器利用LabVIEW FPGA实现的发射机和接收机,所述系统包括PXIe主控器、PXIe中频信号收发器、PXIe总线背板、平板天线和动物标签;
所述主控器通过PXIe总线背板与中频信号收发器连接,用于通过背板总线把用户配置信息传送给中频信号收发器,以及接收并显示中频信号收发器反馈的显示内容信息;所述用户配置信息包括硬件设备类型、动物标签中心载频频率、功率增益、测试命令类型和发送数据协议相关参数配置;所述显示内容信息包括发射机的发送信号波形图和接收到的动物标签返回的整体信号波形图;
所述中频信号收发器与平板天线连接,用于对所述用户配置信息进行基带信号的编码和调制并通过平板天线把信号发送给动物标签,以及通过平板天线接收动物标签的响应信号并进行解调和解码得到所述显示内容信息;
所述中频信号收发器中设有发射机模块,所述发射机模块包括通信起始模块、组帧模块、CRC校验模块、编码模块和调制模块;
所述通信起始模块,用于识别标签并将标签激活为高级标签;
所述组帧模块,用于将发送命令进行组帧,转化为比特流;
所述CRC校验模块,用于对比特流进行CRC校验计算,并将CRC校验码附加在比特流之后;
所述编码模块,用于对比特流进行PIE编码,得到基带信号;
所述调制模块,用于将基带信号调制为射频信号;
所述中频信号收发器中设有接收机模块,所述接收机模块包括低通滤波模块、自适应阈值同步模块、解调模块、解码模块和协议解析模块;
所述低通滤波模块,用于对经过AD转换后的标签响应信号进行滤波,去除高频部分;
所述自适应阈值同步模块,用于对低通滤波后的信号进行同步,得到标签响应信号的同步头;
所述解调模块,用于对同步后提取到的有用的标签响应信号进行解调,得到比特流;
所述解码模块,用于将对比特流进行解码,恢复编码前的数据;
所述协议解析模块,用于从解码后的数据中解析出相应的数据字段,并进行CRC校验和协议一致性测试;
所述自适应阈值同步模块采用的方法包括如下步骤:
(31)初始化判断最大值等于CW波均值,判断极大值等于CW波均值,连续上升点数等于0;
(32)将采样点的值与最大值做比较;
(33)如果采样点的值大于最大值,将采样点的值赋给最大值,如果采样点的值小于最大值,则最大值不变;
(34)将采样点的值与极大值做比较;
(35)若采样点的值大于极大值,则连续上升点数加1;如果连续上升点数达到设定的阈值,则找到了有效上升沿信号同步头,进入解调模块,结束;
(36)若采样点的值小于极大值,则连续上升点数清零,最大值赋给极大值,作为下一次比较的门限,重新执行步骤(32)~步骤(36)。
2.根据权利要求1所述的基于虚拟仪器的动物标签测试系统,其特征在于,所述主控器和中频信号收发器之间通过FIFO和全局变量实现数据传输与共享。
3.根据权利要求1所述的基于虚拟仪器的动物标签测试系统,其特征在于,所述编码模块采用的编码方法包括如下步骤:
(11)初始化,编码后比特流为0,编码比特数为0,编码后长度为0;
(12)向编码后比特流中加入帧头SOF,SOF为01101111;
(13)判断编码比特数有没有超过命令长度,如果超过命令长度,向编码后比特流中加入帧尾EOF,EOF为01111111,编码完毕,结束;
(14)如果没有超过命令长度,判断码元是0还是1;
(15)如果码元是1,编码为0111,同时编码后长度加4;如果码元是0,编码为011,同时编码后长度加3;
(16)编码比特数加1,重新执行步骤(13)~步骤(16),直至编码完毕。
4.根据权利要求1所述的基于虚拟仪器的动物标签测试系统,其特征在于,所述解码模块采用的解码方法包括如下步骤:
(21)初始化计数器为0,设置32位寄存器存放需要解码的比特;
(22)当计数器小于32时,将比特按顺序放入寄存器中,计数器递增,当计数器为32时,进入步骤(23);
(23)当寄存器中数值在ffff0000~ffff00ff之间或者在0000ffff~00ffffff之间,得到解码码元为0,记解码正确;
(24)当寄存器中数值在00000000~000000ff 之间或者等于ffffffff,得到解码码元为1,记解码正确;
(25)当寄存器中数值不在上述数值之间,记解码错误;
(26)每32个比特解码结束过后,计数器重新初始化为0,重新执行步骤(22)~步骤(26),进行下次解码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510103277.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:链式网络定位系统及方法
- 下一篇:一种带身份识别和电磁波发射的RFID阅读器