• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 17
    • 下载费用:30 金币  

    重庆时时彩博众平台: 基于虚拟仪器的动物标签测试系统.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201510103277.1

    申请日:

    2015.03.09

    公开号:

    CN104700131A

    公开日:

    2015.06.10

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06K 17/00申请日:20150309|||公开
    IPC分类号: G06K17/00 主分类号: G06K17/00
    申请人: 东南大学
    发明人: 裴文江; 高伟; 薛峰; 王开; 孙庆庆
    地址: 210096江苏省南京市四牌楼2号
    优先权:
    专利代理机构: 南京苏高专利商标事务所(普通合伙)32204 代理人: 柏尚春
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201510103277.1

    授权公告号:

    ||||||

    法律状态公告日:

    2017.11.28|||2015.07.08|||2015.06.10

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明公开了一种基于虚拟仪器的动物标签测试系统,系统的物理层发射机和接收机在PXIe平台上的LabVIEW FPGA中实现,其中核心部件是中频收发器PXIe-5641R。其中发射机基带信号处理部分主要由组帧,CRC校验,编码,调制组成,然后利用LabView FPGA中的射频??椴糠?,实现与PXIe硬件的交互。接收机基带信号处理部分由低通滤波???,自适应阈值同步???,解调??楹徒饴肽?樽槌?,最终接收机能够正确地将标签返回的信息进行解析。与现有技术相比,本发明的测试系统实现简单、运算速度快、实时性高,并且系统的灵活性和可移植性得到大大提高。

    权利要求书

    权利要求书
    1.  一种基于虚拟仪器的动物标签测试系统,其特征在于,系统中的物理层发射机和接收机为基于PXIe??榛瞧骼肔abVIEW FPGA实现的发射机和接收机,所述系统包括PXIe主控器、PXIe中频信号收发器、PXIe总线背板、平板天线和动物标签;
    所述主控器通过PXIe总线背板与中频信号收发器连接,用于通过背板总线把用户配置信息传送给中频信号收发器,以及接收并显示中频信号收发器反馈的显示内容信息;所述用户配置信息包括硬件设备类型、动物标签中心载频频率、功率增益、测试命令类型和发送数据协议相关参数配置;所述显示内容信息包括发射机的发送信号波形图和接收到的动物标签返回的整体信号波形图; 
    所述中频信号收发器与平板天线连接,用于对所述用户配置信息进行基带信号的编码和调制并通过平板天线把信号发送给动物标签,以及通过平板天线接收动物标签的响应信号并进行解调和解码得到所述显示内容信息。

    2.  根据权利要求1所述的基于虚拟仪器的动物标签测试系统,其特征在于,所述主控器和中频信号收发器之间通过FIFO和全局变量实现数据传输与共享。

    3.  根据权利要求1所述的基于虚拟仪器的动物标签测试系统,其特征在于,所述中频信号收发器中设有发射机???,所述发射机??榘ㄍㄐ牌鹗寄??、组帧???、CRC校验???、编码??楹偷髦颇??;
    所述通信起始???,用于识别标签并将标签激活为高级标签;
    所述组帧???,用于将发送命令进行组帧,转化为比特流;
    所述CRC校验???,用于对比特流进行CRC校验计算,并将CRC校验码附加在比特流之后;
    所述编码??槟??,用于对比特流进行PIE编码,得到基带信号;
    所述调制???,用于将基带信号调制为射频信号。

    4.  根据权利要求3所述的基于虚拟仪器的动物标签测试系统,其特征在于,所述中频信号收发器中设有接收机???,所述接收机??榘ǖ屯瞬??、自适应阈值同步???、解调???、解码??楹托榻馕瞿??;
    所述低通滤波???,用于对经过AD转换后的标签响应信号进行滤波,去除高频部分;
    所述自适应阈值同步???,用于对低通滤波后的信号进行同步,得到标签响应信号的同步头;
    所述解调???,用于对同步后提取到的有用的标签响应信号进行解调,得到比特流;
    所述解码???,用于将对比特流进行解码,恢复编码前的数据;
    所述协议解析???,用于从解码后的数据中解析出相应的数据字段,并进行CRC校验和协议一致性测试。

    5.  根据权利要求3所述的基于虚拟仪器的动物标签测试系统,其特征在于,所述编码??椴捎玫谋嗦敕椒òㄈ缦虏街瑁?
    (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),直至编码完毕。

    6.  根据权利要求4所述的基于虚拟仪器的动物标签测试系统,其特征在于,所述解码??椴捎玫慕饴敕椒òㄈ缦虏街瑁?
    (21)初始化计数器为0,设置32位寄存器存放需要解码的比特;
    (22)当计数器小于32时,将比特按顺序放入寄存器中,计数器递增,当计数器为32时,进入步骤(23);
    (23)当寄存器中数值在ffff0000~ffff00ff之间或者在0000ffff~00ffffff之间,得到解码码元为0,记解码正确;
    (24)当寄存器中数值在00000000~000000ff 之间或者等于ffffffff,得到解码码元为1,记解码正确;
    (25)当寄存器中数值不在上述数值之间,记解码错误;
    (26)每32个比特解码结束过后,计数器重新初始化为0,重新执行步骤(22)~步骤(26),进行下次解码。

    7.  根据权利要求4所述的基于虚拟仪器的动物标签测试系统,其特征在于,所述自适应阈值同步??椴捎玫姆椒òㄈ缦虏街瑁?
    (31)初始化判断最大值等于CW波均值,判断极大值等于CW波均值,连续上升点数等于0;
    (32)将采样点的值与最大值做比较;
    (33)如果采样点的值大于最大值,将采样点的值赋给最大值,如果采样点的值小于最大值,则最大值不变;
    (34)将采样点的值与极大值做比较;
    (35)若采样点的值大于极大值,则连续上升点数加1;如果连续上升点数达到设定的阈值,则找到了有效上升沿信号同步头,进入解调???,结束;
    (36)若采样点的值小于极大值,则连续上升点数清零,最大值赋给极大值,作为下一次比较的门限,重新执行步骤(32)~步骤(36)。

    说明书

    说明书基于虚拟仪器的动物标签测试系统
    技术领域
    本发明属于电子无线通信领域,具体涉及一种通过PXIe虚拟仪器平台搭建 的动物标签测试系统。
    背景技术
    1.动物标签技术
    近年来,随着网络的发展,射频识别(RFID,Radio Frequency Identification) 作为一种实时、快速、准确采集与处理信息的高新技术,通过对包括零售商 品、物流单元、生产零部件等实体对象的唯一有效标识,正被广泛应用于物 流管理,高速公路收费管理,生产自动化等众多领域。
    动物标签是指对动物个体或群体进行标志,就是利用特定的标签,以 RFID技术手段与需要识别的动物相对应,这样就可以随时对动物的相关属 性进行跟踪与管理。对动物进行跟踪和识别的主要用途在于:(1)对外来 动物疾病进行控制,监督与预防;(2)加强官方对动物的接种与疾病预防 管理;(3)动物产品效能管理和顾客关心的食品安全性问题的需要。(4) 国际贸易的安全性和风险管理的需要。
    动物标签属于低频电子标签,低频电子标签工作频率范围是 30kHz~300kHz,其中动物标签工作频率为134.2kHz。动物标签工作原理是 通过电感耦合方式从读写器耦合线圈的辐射场中获得能量,读写距离小于1 米。动物标签的优点是省电廉价,可穿透性强,非常适用于距离近、速度低 和数据量要求少的识别应用。
    2.虚拟仪器技术
    所谓虚拟仪器(VI,Virtual Instrument),是以通用计算机为核心,根据 用户对仪器的设计定义,用软件实现虚拟控制面板设计和测试功能的一种计 算机仪器系统。在虚拟仪器系统中,硬件仅仅是为了解决信号的输入和输出, 软件才是整个仪器系统的关键,使用者可以通过修改软件很便捷地改变仪器 系统的功能和规模,所以说“软件就是仪器”。
    在虚拟仪器技术中,使用范围最广的编程语言是由NI公司开发的 LabVIEW(Laboratory Virtual Instrument Engineering Workbench)图形化编程 语言。LabVIEW共有三个图形化编程面板:第一个是前面板,即用户接口。 用于向程序中输入各种控制参数,并以图形或数字等各种形式输出测试结 果,相当于传统仪器的面板。利用LabVIEW强大的界面功能,前面板可以 做的和传统仪器面板非常相似,并且还可以给工程师提供创新的空间,按照 工程师自己的想法和思路重新设计出新的富有个性的界面。第二个是程序框 图,即源代码面板。程序框图利用图形化编程,无需敲写繁杂的文本代码, 只需用连接线把需要的图标连接即可。相当于传统仪器中用来实现仪器功能 的零部件和接线。第三个是函数面板,即含有大量函数??榈拿姘?。用户可 以即选即用,通过该??榧?,用户可以大大简化工作量,提高工作效率。
    传统的测试仪器系统的硬件平台搭建方式较为复杂,需要自行开发或者 购买相应的功能??樵俳械魇院涂?,开发周期长,实验过程复杂,并且 不灵活。因此如何充分利用虚拟仪器技术,快速构建一种实时性高且功能易 扩展的动物标签测试系统是本发明需要研究的课题。
    发明内容
    为解决现有技术不足,本发明目的在于提出了一种基于虚拟仪器技术的动物 标签测试系统,实现系统构建周期短、运算速度快、实时性高,并且提高系统的 灵活性和可移植性。
    为实现上述发明目的采用如下技术方案:
    一种基于虚拟仪器的动物标签测试系统,系统中的物理层发射机和接收机为 基于PXIe??榛瞧骼肔abVIEW FPGA实现的发射机和接收机,系统包括 PXIe主控器、PXIe中频信号收发器、PXIe总线背板、平板天线和动物标签;主 控器通过PXIe总线背板与中频信号收发器连接,用于通过背板总线把用户配置 信息传送给中频信号收发器,以及接收并显示中频信号收发器反馈的显示内容信 息;所述用户配置信息包括硬件设备类型、动物标签中心载频频率、功率增益、 测试命令类型和发送数据协议相关参数配置;所述显示内容信息包括发射机的发 送信号波形图和接收到的动物标签返回的整体信号波形图;中频信号收发器与平 板天线连接,用于对用户配置信息进行基带信号的编码和调制并通过平板天线把 信号发送给动物标签,以及通过平板天线接收动物标签的响应信号并进行解调和 解码得到显示内容信息。
    进一步地,主控器和中频信号收发器之间通过FIFO和全局变量实现数据传 输与共享。
    进一步地,中频信号收发器中设有发射机???,发射机??榘ㄍㄐ牌鹗寄?块、组帧???、CRC校验???、编码??楹偷髦颇??;通信起始???,用于识 别标签并将标签激活为高级标签;组帧???,用于将发送命令进行组帧,转化为 比特流;CRC校验???,用于对比特流进行CRC校验计算,并将CRC校验码 附加在比特流之后;编码??槟??,用于对比特流进行PIE编码,得到基带信号; 调制???,用于将基带信号调制为射频信号。
    进一步地,中频信号收发器中还设有接收机???,接收机??榘ǖ屯瞬????、自适应阈值同步???、解调???、解码??楹托榻馕瞿??;低通滤波模 块,用于对经过AD转换后的标签响应信号进行滤波,去除高频部分;自适应阈 值同步???,用于对低通滤波后的信号进行同步,得到标签响应信号的同步头; 解调???,用于对同步后提取到的有用的标签响应信号进行解调,得到比特流; 解码???,用于将对比特流进行解码,恢复编码前的数据;协议解析???,用于 从解码后的数据中解析出相应的数据字段,并进行CRC校验和协议一致性测试。
    进一步地,所述编码??椴捎玫谋嗦敕椒òㄈ缦虏街瑁?
    (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),直至编码完毕。
    进一步地,所述解码??椴捎玫慕饴敕椒òㄈ缦虏街瑁?
    (21)初始化计数器为0,设置32位寄存器存放需要解码的比特;
    (22)当计数器小于32时,将比特按顺序放入寄存器中,计数器递增,当 计数器为32时,进入步骤(23);
    (23)当寄存器中数值在ffff0000~ffff00ff之间或者在0000ffff~00ffffff之间, 得到解码码元为0,记解码正确;
    (24)当寄存器中数值在00000000~000000ff之间或者等于ffffffff,得到解 码码元为1,记解码正确;
    (25)当寄存器中数值不在上述数值之间,记解码错误;
    (26)每32个比特解码结束过后,计数器重新初始化为0,重新执行步骤 (22)~步骤(26),进行下次解码。
    进一步地,所述自适应阈值同步??椴捎玫姆椒òㄈ缦虏街瑁?
    (31)初始化判断最大值等于CW波均值,判断极大值等于CW波均值, 连续上升点数等于0;
    (32)将采样点的值与最大值做比较;
    (33)如果采样点的值大于最大值,将采样点的值赋给最大值,如果采样点 的值小于最大值,则最大值不变;
    (34)将采样点的值与极大值做比较;
    (35)若采样点的值大于极大值,则连续上升点数加1;如果连续上升点数 达到设定的阈值,则找到了有效上升沿信号同步头,进入解调???,结束;
    (36)若采样点的值小于极大值,则连续上升点数清零,最大值赋给极大值, 作为下一次比较的门限,重新执行步骤(32)~步骤(36)。
    本发明的有益效果如下:本发明的核心是采用虚拟仪器的技术实现动物标 签测试系统的发射机和接收机。这项技术的实现依赖于LabView图形化编程语 言和PXIe??榛瞧?。利用LabView FPGA快速高效地实现了发射机和接收机 的射频??楹突砟??。并且利用PXIe仪器技术实现了与硬件的快速交互。 与现有技术相比,本发明所设计的动物标签测试系统,实验过程简单,性能优良, 可重用性好。硬件搭建平台十分方便,所用硬件都无需自己开发,只需将选择好 的硬件连接起来即可。
    在LabVIEW FPGA中用软件实现发射机和接收机的各个??楣δ?,由于 FPGA运算速度较快,所以和传统测试仪器相比,系统实时性提高一个数量级。 在上位机HOST中用软件实现测试??榈墓δ?,后续如果需要进行功能优化或 者增加测试项,只需修改或添加相应的软件??榧纯?,并且用户可以自己选择发 射机要发送的命令,并且接收机可以快速解析出标签回复的应答信号,并将应答 信号进行显示。和现有测试系统相比,本发明不仅能在上位机HOST中选择命 令和显示应答信号,本发明还可以显示发送命令和接收信号的具体波形,通过具 体波形,用户可以清晰观察到信号组帧、编码、解调和解码全过程,以及信号各 项指标是否满足动物标签协议要求,从而有针对性地提高标签的性能。因此和传 统测试仪器相比,系统的灵活性和可移植性大大提高。
    同时,本发明的编码和解码算法在FPGA中实现,系统实时性较高。进一 步的,本发明采用自适应阈值同步算法,与传统的单一判决门限算法相比,自适 应阈值同步算法根据极大值动态的更新判决门限,只有连续高于动态门限设定个 数(如30个)点的信号才被判决为有用信号,大大提高了同步的准确性。
    附图说明
    图1为本发明动物标签测试系统的硬件结构图;
    图2为本发明动物标签测试系统的软件结构图;
    图3为本发明动物标签测试系统中发射机整体流程图;
    图4为本发明动物标签测试系统中接收机整体流程图;
    图5为本发明系统中发射机的PIE编码流程图;
    图6为本发明系统中接收机的自适应阈值同步流程图;
    图7为本发明系统中接收机的ASK解调??橥?;
    图8为本发明系统中接收机的差分双相解码流程图;
    图9为本发明系统中接收机的协议解析结果图;
    图10为本发明系统中测试系统的配置??橥?;
    图11为本发明系统中发送信号波形图;
    图12为本发明系统中整体信号波形图。
    具体实施方式
    下面结合具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本 发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发 明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
    1.基于虚拟仪器的动物标签测试系统物理层硬件结构
    如附图1所示,整个系统采用NI??榛瞧鹘锌?,??榧涫菥齈XIe 背板总线进行传输共享,主要有四个部分,分别为:内嵌有总线背板的NI  PXIe-1062Q机箱,NI PXIe-8115主控器,中频信号收发器PXIe-5641R和平板天 线。系统运行的主要步骤如下:
    步骤一:主控器通过背板总线把用户配置传送给中频收发器PXIe-5641R。
    步骤二:中频收发器完成基带信号的编码和调制后,通过平板天线把信号发 送给标签。
    步骤三:标签接收到测试系统发射机的发送信号后,通过自身的电路对信号 进行解调解码,然后将要返回的信号反向散射给天线。
    步骤四:接收天线直接和中频收发器输入端连接,中频收发器对标签的信号 进行解调解码,并通过背板总线把需要显示的内容传给主控器显示。
    2.基于虚拟仪器的动物标签测试系统物理层软件结构
    如附图2所示,整个系统软件开发语言为LabVIEW。软件架构主要分为二 个部分,其中在中频收发器PXIe-5641R FPGA中进行的物理层发射机和接收机 的开发称为底层。在上位机(即主控器)中完成硬件的配置和对标签数据的射频 测试与协议一致性测试,称为上层。系统运行时,上层与底层交互的步骤如下:
    步骤一:上层通过全局变量向物理层发射机传递待发送命令的二进制数据 流。
    步骤二:物理层发射机将组帧???,CRC计算???,编码??楹偷髦颇??用LabView编写好后导入LabVIEW FPGA中,然后在FPGA中将已调制的信号 通过DA发送出去。
    步骤三:标签接收到有效信号后,将需要回复的信号经天线发送给物理层的 接收机。
    步骤四:物理层接收机将接收到的经AD采样后的标签信号通接收机???, 接收机??槎员昵┬藕沤新瞬?、同步、解调解码后,将标签的ID等信息通过 全局变量传递到HOST中。同时经AD采样后的信号会通过FPGA to HOST先入 先出寄存器(FIFO)传递给上层HOST,供HOST进行显示和进行射频测试与 协议一致性测试。
    3.物理层发射机各??槭迪止δ?
    物理层发射机流程图如图3所示,各??楣δ苋缦拢?
    (1)通信起始???
    动物标签刚开始执行ISO 11785协议,测试系统发射机发送一段50ms高电 平,当标签处于测试系统发射机射频场之内,标签回复64位ID,当标签64位 ID的第15位是1时,测试系统发射机发送SWITCH命令或者以SOF开始的有 效命令将标签激活为可以执行ISO 14223协议的高级标签。
    (2)组帧???
    当标签进入高级标签后,发射机对要发送的6条必选命令(根据ISO 14223 协议规定,发射机发送的命令分为必选命令和可选命令,本实施例测试系统只实 现必选命令。其中必选命令共6条:Inventory命令,Inventory ISO 11785命令,Stay  Quiet命令,Read UID命令,Read Multiple Blocks命令和Write Single Block命令) 进行组帧,其中命令帧包含SOF,标志位,命令代码,参数,数据,CRC和EOF 共7个部分。发射机组帧??榻曛疚?,命令代码,参数和数据组帧完毕后,需 要将数据进行CRC计算。
    (3)CRC校验???
    动物标签协议规定,组帧完成后进行CRC计算,并将16位CRC计算结果 附加在帧后进行下一步的编码,CRC特点是:反向CRC;发送的数据流总是从 最低有效位(LSB)开始;移位寄存器所有16位预置0;寄存器最低有效位与寄 存器最低位异或操作后移位进入寄存器的最高有效位。
    (4)PIE(Pulse Invertal Encoding)编码???
    PIE编码??榱鞒掏既缤?所示,执行步骤如下:
    步骤一:初始化,编码后比特流frame=0,编码比特数i=0,编码后长度 frame_length=0;
    步骤二:加入帧头SOF(01101111);
    步骤三:判断编码比特数有没有超过命令长度,如果超过命令长度,说明编 码完毕,加入帧尾EOF(01111111),同时frame_rdy赋值为1,说明编码完毕;
    步骤四:如果没有超过命令长度,判断码元是0还是1;
    步骤五:如果码元是1,编码为0111,同时编码后长度加4;如果码元是0, 编码为011,同时编码后长度加3;
    步骤六:编码比特数加1,重新执行步骤三~步骤六,直至编码完毕。
    (5)调制???
    编码结束后,需要将基带编码信号调制为射频信号。PXIe-5641R默认工作 在I/Q交织发射模式,在本系统中,由于发射机采用的是100%ASK调制,所以, 在I路将给DA一个固定值,而Q路值则为0。由于本系统DA为有符号14位, 所以我们给了I路值为8191(十六进制为1fff)。I路和Q路需要轮流发送。
    4.物理层接收机各??槭迪止δ?
    物理层接收机流程图如图4所示,各??楣δ苋缦拢?
    (1)低通滤波???
    接收机中接收到的是经过AD采样后的IQ两路原始信号,首先需要将IQ两 路信号取模合并成一路幅度值,即然后经过低通滤波处理,将 高频部分滤除后进行同步、解调和解码处理;
    (2)自适应阈值同步???
    自适应阈值同步??榱鞒掏既缤?所示,步骤如下:
    步骤一:初始化最大值max_val等于CW波(Continuous Wave,连续波)均 值aver_val,极大值h_local等于CW波均值aver_val,连续上升点数dot_rising 等于0。
    步骤二:将采样点的值RDATA与最大值max_val做比较;
    步骤三:如果RDATA大于max_val,将RDATA赋给max_val,如果RDATA 小于max_val,则最大值不变,仍然为max_val,即max_val始终是CW波的最 大值。
    步骤四:比较采样点的值RDATA与极大值h_local的大小,若采样点的值 大于极大值,则有可能是标签回复的信号,dot_rising加1。
    步骤五:如果连续30个采样点的值都是大于极大值h_local的,则有理由相 信这段信号是标签信号,而不是噪声信号,因为噪声信号是随机的,一般不可能 连续30个点都大于极大值。
    步骤六:此时同步信号bit_syn=1,上升沿信号rising_edge=1,说明找到了有效 上升沿信号同步头。
    步骤七:若采样点的值小于极大值,则一定不是标签信号,因为标签信号是 叠加在CW波之上,标签信号的同步头是一段上升沿高电平。此时高电平计数 器dot_rising清零,最大值赋给极大值,作为下一次比较的门限。重新执行步骤 二~步骤七。
    (3)ASK解调???
    ASK解调??榱鞒掏既缤?所示,步骤如下:
    步骤一:设置sum_period表示一个周期内的信号累加值,并初始化为0。设 置threshold表示标签信号阈值,并初始化为0。
    步骤二:求出一个周期93个点的平均值作为阈值。
    步骤三:当采样点的值大于阈值,判决为1,当采样点的值小于阈值,判决 为0。
    (4)差分双相解码???
    差分双相解码??榱鞒掏既缤?所示,步骤如下:
    步骤一:初始化计数器word_count为0,设置32位寄存器mdbp_bit[31:0] 存放需要解码的比特。
    步骤二:当计数器小于32时,将比特按顺序放入寄存器中,当word_count 为32时,表示寄存器中已经存入32个比特。
    步骤三:当mdbp_bit在ffff0000~ffff00ff(十六进制)之间或者在 0000ffff~00ffffff之间,decode=0,表示码元为0;同时decode_error为0,表示 解码正确。
    步骤四:当mdbp_bit在00000000~000000ff之间或者等于ffffffff,decode=1, 表示码元为1;同时decode_error为0,表示解码正确。
    步骤五:当mdbp_bit不在上述数值之间,decode_error为1,表示解码错误。
    步骤六:每32个比特解码结束过后,word_count重新初始化为0,重新执 行步骤二~步骤六,进行下次解码。
    (5)协议解析???
    从图9解码出的码元中分别取出SOF,64位ID,CRC16和EOF。将SOF, 64位ID和EOF分别与协议进行比较,即可得到是否符合ISO 11784/5协议要求 的测试结果。将解码出的CRC16与理论值进行比较,完成CRC校验,得到是否 符合理论值的测试结果。
    5、物理层发送信号和整体波形测试
    步骤一:点击“配置”,进入图10所示界面。
    步骤二:配置RIO设备为FPGA。
    步骤三:配置动物标签中心载频为134.2kHz。
    步骤四:配置功率增益为25dB。
    步骤五:通过cmd_type选择测试命令为Write Single Block命令。
    步骤六:配置48位uid为f00000000449(十六进制)。
    步骤七:配置需要读取的block_number个数为40(十六进制)。
    步骤八:配置block起始地址block_address为04(十六进制)。
    步骤九:配置32位写入字word_to_write为00000440(十六进制)。
    步骤十:点击“发送”按钮。
    步骤十一:点击“发送信号”,可看到发送信号波形如图11所示。
    步骤十二:点击“整体波形”,可看到整体信号波形如图12所示。

    关 键 词:
    基于 虚拟仪器 动物 标签 测试 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:基于虚拟仪器的动物标签测试系统.pdf
    链接地址://www.4mum.com.cn/p-5890383.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03