[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112799331B - 一种fpga解卡程序的解调方法 - Google Patents

一种fpga解卡程序的解调方法 Download PDF

Info

Publication number
CN112799331B
CN112799331B CN202110101112.6A CN202110101112A CN112799331B CN 112799331 B CN112799331 B CN 112799331B CN 202110101112 A CN202110101112 A CN 202110101112A CN 112799331 B CN112799331 B CN 112799331B
Authority
CN
China
Prior art keywords
capacitor
port
chip
grounded
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110101112.6A
Other languages
English (en)
Other versions
CN112799331A (zh
Inventor
鲍建
王飞
张连钢
刘勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Zhongke Simengte Technology Co ltd
Original Assignee
Wuhu Zhongke Simengte Internet Of Things Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhu Zhongke Simengte Internet Of Things Technology Co ltd filed Critical Wuhu Zhongke Simengte Internet Of Things Technology Co ltd
Priority to CN202110101112.6A priority Critical patent/CN112799331B/zh
Publication of CN112799331A publication Critical patent/CN112799331A/zh
Application granted granted Critical
Publication of CN112799331B publication Critical patent/CN112799331B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

本发明涉及调制解调技术领域,具体来说是一种FPGA解卡程序的解调方法,其特征在于方法步骤如下:在二值化表示内对连续记录的四个数进行判断,四个数相同记为0或1;当出现数据头时,开始解析卡号,以bit0的波特率为基础,每收到1个bit1,则在解析中补偿相应的时长,并以S3中收到的数据为基础积分,积分到相应的值认为其为相应的数值;其优点在于:通过多种方法(二值化、积分、连续快速处理多个二值化值和波特率采样)增强其抗干扰性能;采用波特率采样的方式,先假定卡号全是一个值,后面再通过实际情况进行校正,提高了抗扰性能,为后级的积分等操作做了参考基准和为后续滤波留出了空间。

Description

一种FPGA解卡程序的解调方法
技术领域
本发明涉及调制解调技术领域,具体来说是一种FPGA解卡程序的解调方法。
背景技术
在仓储领域中需要用到解卡器对电子标签发出的信号进行解码,进而得到电子标签的确切位置,对于常规的电子标签,所发出的电磁波频率为124.2kHz和134.2kHz,在外部可能存在干扰的情况下,需要保证解码准确率是十分困难的。
发明内容
本发明的目的在于保证解码的准确率,提高解卡模块的抗干扰性,提供一种解卡模块的解调方法。
为了实现上述目的,设计一种FPGA解卡程序的解调方法,其特征在于方法步骤如下:
S1.解卡程序接收电子标签信号,记录电子标签电压经过的时间;
S2.将所记录的电压与标准电压进行比较,高于标准电压记为1,低于标准值电压为0,以此进行初步滤波,得到电子标签信号在时间轴内的二值化表示;
S3.在二值化表示内对连续记录的四个数进行判断,四个数相同记为0或1;
S4.当出现数据头时,开始解析卡号,以bit0的波特率为基础,每收到1个bit1,则在解析中补偿相应的时长,并以S3中收到的数据为基础积分,积分到相应的值认为其为相应的数值;
S5.将解析数据发送至寄存器。
上述解调方法适用的解卡程序包括芯片U54,芯片U54的型号采用XC3S500E-4PQG208DGQ,芯片U54的7号端口连接至2V5端,且7号端口连接电容C225一端和电容C224一端,电容C225和电容C224的另一端均接地,芯片U54的11号端口串联电阻R206后连接至3V3端,芯片U54的12号端口串联电阻R208后接地,芯片U54的13号端口连接1V2端,且13号端口连接电容C204和电容C205的一端,电容C204和电容C205的另一端接地,芯片U54的15号端口串联电阻R205后连接至3V3端,芯片U54的16号端口串联电阻R207后接地,芯片U54的21号端口连接3V3端,且21号端口串联电容C203后接地,芯片U54的38号端口连接3V3端,且38号端口连接电容C170和电容C173的一端,电容C170和电容C173的另一端接地,芯片U54的44号端口连接2V5端,且44号端口串联电容C172后接地,芯片U54的46号端口连接电容C174、电容C171和电感L44的一端,电容C174和电容C171的另一端接地,电感L44的另一端连接3V3端,芯片U54的55号端口串联电阻R172后连接3V3端, 芯片U54的111号端口连接电容C166一端、电容C167一端并连接至2V5端,电容C166和电容C167的另一端接地,芯片U54的114号端口连接电容C168一端后接地,且芯片U54的114端口还连接至3V3端,芯片U54的117端连接电容C169一端、电容C165一端和电感L43一端,电容C169另一端和电容C165另一端接地,电感L43另一端连接1V2端,芯片U54的125号端口连接3V3端和电容C192一端,电容C192另一端接地,芯片U54的143号端口连接电容C202一端、电容C201一端和电感L50一端,电容C202另一端、电容C201另一端接地,电感L50另一端连接3V3端,芯片U54的149号端口连接2V5端和电容C223一端,电容C223另一端接地。
本发明同现有技术相比,其优点在于:
1.通过多种方法(二值化、积分、连续快速处理多个二值化值和波特率采样)增强其抗干扰性能;
2.采用波特率采样的方式,先假定卡号全是一个值,后面再通过实际情况进行校正,提高了抗扰性能,为后级的积分等操作做了参考基准和为后续滤波留出了空间;
3.二值化后进行的连续相与判断,既可以有效的区分开0和1的边界,又可以对突然产生的、个别的高频脉冲不进行误判,提高了解卡算法的鲁棒性。
附图说明
图1是解卡模块解码流程图;、
图2是FPGA解卡程序电路原理图。
具体实施方式
下面结合附图对本发明作进一步说明,本发明的结构和原理对本专业的人来说是非常清楚的。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明主要用于在小车上安装解卡器,FPGA解卡程序安装在解卡器内,解卡器接收电子标签反馈的信号,对电子标签的信号进行解码,确定电子标签的卡号信息,最终确定电子标签的绝对位置信息。
电子标签和解卡器的具体使用如下:当小车移动到电子标签位置处,将以40ms为周期进行定位计算。分为以下4步:第一步:前20ms为激励时间,即小车上的解卡器向电子标签发送134k激励信号。第二步:电子标签充满电后,以134k的频率发送约2ms的定位信号。第三步:解卡器接收到定位信号后,计算出小车和电子标签的相对位置。第四步:电子标签以124K的频率发送卡号信号。第五步:解卡器解码出电子标签卡号,获得绝对位置。
所述解卡器内安装有FPGA解卡程序包括芯片U54,芯片U54的型号采用XC3S500E-4PQG208DGQ,芯片U54的7号端口连接至2V5端,且7号端口连接电容C225一端和电容C224一端,电容C225和电容C224的另一端均接地,芯片U54的11号端口串联电阻R206后连接至3V3端,芯片U54的12号端口串联电阻R208后接地,芯片U54的13号端口连接1V2端,且13号端口连接电容C204和电容C205的一端,电容C204和电容C205的另一端接地,芯片U54的15号端口串联电阻R205后连接至3V3端,芯片U54的16号端口串联电阻R207后接地,芯片U54的21号端口连接3V3端,且21号端口串联电容C203后接地,芯片U54的38号端口连接3V3端,且38号端口连接电容C170和电容C173的一端,电容C170和电容C173的另一端接地,芯片U54的44号端口连接2V5端,且44号端口串联电容C172后接地,芯片U54的46号端口连接电容C174、电容C171和电感L44的一端,电容C174和电容C171的另一端接地,电感L44的另一端连接3V3端,芯片U54的55号端口串联电阻R172后连接3V3端, 芯片U54的111号端口连接电容C166一端、电容C167一端并连接至2V5端,电容C166和电容C167的另一端接地,芯片U54的114号端口连接电容C168一端后接地,且芯片U54的114端口还连接至3V3端,芯片U54的117端连接电容C169一端、电容C165一端和电感L43一端,电容C169另一端和电容C165另一端接地,电感L43另一端连接1V2端,芯片U54的125号端口连接3V3端和电容C192一端,电容C192另一端接地,芯片U54的143号端口连接电容C202一端、电容C201一端和电感L50一端,电容C202另一端、电容C201另一端接地,电感L50另一端连接3V3端,芯片U54的149号端口连接2V5端和电容C223一端,电容C223另一端接地。
参见图1,本发明所述的方法具体步骤如下:
1.信号初步处理,以过零比较法解析,故先记录电子标签反馈的134.2kHz和124.2kHz的信号,在时间轴中以电压形式表示。
2.进行初步滤波,将信号二值化表示,124.2kHz对应的一个周期是8.05us,134.2kHz对应的一个周期为7.45us。取这两个周期的平均值129.2khz,作为比较的标准,如大于平均值,则为124.2kHz,对应bit为0;如小于平均值,则为134.2Khz,对应bit为1。
3.以二值化数据为基准进行滤波,将连续记录4个周期作为一次解码计算,四个0或1相与,都相同则认为其状态为0或1,此步可以增强解调算法的鲁棒性,更准确的寻找到数据头,数据头为01111110。
4.当检测到数据头后,开始对电子标签的卡号进行解析,以bit0的波特率为基础,bit0 的波特率为 7762bps,1bit 数据为 128824ns, 折合成 FPGA 周期为 128824/13.333=9661 个周期,bit1 的波特率为 8387bps,1bit 数据为119225ns, 折合成 FPGA周期为 119225/13.333=8941 个周期,1 个 bit 数据 bit0 比 bit1 要多 9599ns,折合成 FPGA 周期为 9599/13.333=719 个周期;每收到1个bit1,则在解析中补偿相应的时长。并以第三步收到的数据为基础积分,积分到相应的值认为其为相应的数值。此步为解卡算法的关键,通过积分的方式进一步增强了算法的鲁棒性,并创新性的采用波特率采样的方式进行2FSK的解调,限定了大概的偏差范围。

Claims (2)

1.一种FPGA解卡程序的解调方法,其特征在于方法步骤如下:
S1.解卡程序接收电子标签信号,记录电子标签信号经过的周期;
S2.将所记录的周期与标准周期进行比较,所述标准周期为电子标签信号的平均周期,高于标准周期记为1,低于标准值周期为0,以此进行初步滤波,得到电子标签信号在时间轴内的二值化表示;
S3.在二值化表示内对连续记录的四个数进行判断,通过相与记为0或1;
S4.当出现数据头时,所述的数据头为01111110,开始解析卡号,以bit0的波特率为基础,bit0 的波特率为 7762bps,每收到1个bit1,bit1 的波特率为 8387bps,则在解析中补偿相应的时长,并以S3中收到的数据为基础积分,积分到相应的值认为其为相应的数值;
S5.将解析数据发送至寄存器。
2.一种权利要求1所述的解调方法适用的FPGA解卡设备,其特征在于包括芯片U54,芯片U54的型号采用XC3S500E-4PQG208DGQ,芯片U54的7号端口连接至2V5端,且7号端口连接电容C225一端和电容C224一端,电容C225和电容C224的另一端均接地,芯片U54的11号端口串联电阻R206后连接至3V3端,芯片U54的12号端口串联电阻R208后接地,芯片U54的13号端口连接1V2端,且13号端口连接电容C204和电容C205的一端,电容C204和电容C205的另一端接地,芯片U54的15号端口串联电阻R205后连接至3V3端,芯片U54的16号端口串联电阻R207后接地,芯片U54的21号端口连接3V3端,且21号端口串联电容C203后接地,芯片U54的38号端口连接3V3端,且38号端口连接电容C170和电容C173的一端,电容C170和电容C173的另一端接地,芯片U54的44号端口连接2V5端,且44号端口串联电容C172后接地,芯片U54的46号端口连接电容C174、电容C171和电感L44的一端,电容C174和电容C171的另一端接地,电感L44的另一端连接3V3端,芯片U54的55号端口串联电阻R172后连接3V3端, 芯片U54的111号端口连接电容C166一端、电容C167一端并连接至2V5端,电容C166和电容C167的另一端接地,芯片U54的114号端口连接电容C168一端后接地,且芯片U54的114端口还连接至3V3端,芯片U54的117端连接电容C169一端、电容C165一端和电感L43一端,电容C169另一端和电容C165另一端接地,电感L43另一端连接1V2端,芯片U54的125号端口连接3V3端和电容C192一端,电容C192另一端接地,芯片U54的143号端口连接电容C202一端、电容C201一端和电感L50一端,电容C202另一端、电容C201另一端接地,电感L50另一端连接3V3端,芯片U54的149号端口连接2V5端和电容C223一端,电容C223另一端接地。
CN202110101112.6A 2021-01-26 2021-01-26 一种fpga解卡程序的解调方法 Active CN112799331B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110101112.6A CN112799331B (zh) 2021-01-26 2021-01-26 一种fpga解卡程序的解调方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110101112.6A CN112799331B (zh) 2021-01-26 2021-01-26 一种fpga解卡程序的解调方法

Publications (2)

Publication Number Publication Date
CN112799331A CN112799331A (zh) 2021-05-14
CN112799331B true CN112799331B (zh) 2022-09-20

Family

ID=75811702

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110101112.6A Active CN112799331B (zh) 2021-01-26 2021-01-26 一种fpga解卡程序的解调方法

Country Status (1)

Country Link
CN (1) CN112799331B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006023674A1 (en) * 2004-08-16 2006-03-02 Abr, Llc Rfid transducer alignment system
CN103324879A (zh) * 2013-07-05 2013-09-25 公安部第三研究所 移动设备基于人脸识别和智能卡的身份验证系统及方法
CN103546354A (zh) * 2013-10-22 2014-01-29 天津七一二通信广播有限公司 基于物联网电力测温设备的rs485与can总线兼容的通信方法
CN105160376A (zh) * 2015-10-20 2015-12-16 郑誉煌 一种面向云存储的智能藏书系统及其使用方法
CN105654268A (zh) * 2016-04-07 2016-06-08 福建农林大学 物流货场装卸位可视化管理系统及方法
CN209248541U (zh) * 2018-08-08 2019-08-13 宁国中科思萌特物联网科技有限公司 移动式一体化阅读器

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0322694D0 (en) * 2003-09-27 2003-10-29 Hewlett Packard Development Co A memory tag and a reader
US7631190B2 (en) * 2004-05-27 2009-12-08 Silverbrook Research Pty Ltd Use of variant and base keys with two entities
JP2007193507A (ja) * 2006-01-18 2007-08-02 Hitachi Ltd 情報提供システム及び情報提供方法
CN101109813A (zh) * 2006-07-20 2008-01-23 魏平源 应用射频卡和射频读卡器实现一种新的位置检测技术
CN102722687B (zh) * 2012-05-30 2014-07-30 飞天诚信科技股份有限公司 一种检测非接触式cpu卡片离开射频场的方法
CN104361317B (zh) * 2014-10-30 2017-11-24 安徽国华光电技术有限公司 一种卡口式视频分析未系安全带行为检测系统及其方法
CN104537829B (zh) * 2014-12-09 2017-10-31 北京工业大学 一种智能交通物理仿真平台及用于该智能交通物理仿真平台的定位方法
CN212181493U (zh) * 2020-04-17 2020-12-18 上海思萌特物联网科技有限公司 高精定位阅读器

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006023674A1 (en) * 2004-08-16 2006-03-02 Abr, Llc Rfid transducer alignment system
CN103324879A (zh) * 2013-07-05 2013-09-25 公安部第三研究所 移动设备基于人脸识别和智能卡的身份验证系统及方法
CN103546354A (zh) * 2013-10-22 2014-01-29 天津七一二通信广播有限公司 基于物联网电力测温设备的rs485与can总线兼容的通信方法
CN105160376A (zh) * 2015-10-20 2015-12-16 郑誉煌 一种面向云存储的智能藏书系统及其使用方法
CN105654268A (zh) * 2016-04-07 2016-06-08 福建农林大学 物流货场装卸位可视化管理系统及方法
CN209248541U (zh) * 2018-08-08 2019-08-13 宁国中科思萌特物联网科技有限公司 移动式一体化阅读器

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于0.5μm CMOS工艺的13.56MHz RFID读写器解调电路;杜涛等;《微电子学》;20110220(第01期);全文 *
基于绝对位置编码的列车定位技术;邱成等;《铁道学报》;20070615(第03期);全文 *

Also Published As

Publication number Publication date
CN112799331A (zh) 2021-05-14

Similar Documents

Publication Publication Date Title
JP2752874B2 (ja) F2f信号のデコード方法及び装置
US8441753B2 (en) Systems and methods for reducing low frequency loss in a magnetic storage device
JP2001176213A (ja) データ信号を読む方法、データ信号を読むためのシステムおよび磁気ディスク記憶システム
CN112799331B (zh) 一种fpga解卡程序的解调方法
CN102201917A (zh) 一种可用于atm机的身份认证方法及装置
US7760821B2 (en) Oversampled channel response identification
WO2022142521A1 (zh) 活体检测方法、装置、设备和存储介质
Wood Turbo-PRML: a compromise EPRML detector
CN109818713B (zh) 副载波调制的米勒码解码方法、装置和设备及存储介质
CN108512552A (zh) 一种曼彻斯特码的解码系统及解码方法
AU2008245953B2 (en) Improvements in the detection of outbound message signals in a power line two-way communications system
CN106844087B (zh) 一种针对西数硬盘译码表损坏的修复方法
CN104969294A (zh) 具有刷卡信息反馈的磁条读取器
CN110633588B (zh) 一种磁条卡读卡器的噪声识别方法
CN105718830A (zh) 一种用于uhf rfid读写器的解码器和解码方法
CN109389997B (zh) 磁记录介质的读取方法及读取装置以及存储介质
CN107944314B (zh) 一种磁条解码方法及系统
CN116192998B (zh) 一种解码功率传输协议信息包的方法、装置及设备
CN114006620B (zh) 一种具备自动调节功能的irig交流b码解码方法和系统
CN104508743B (zh) 匹配图案信号解码
JP3684821B2 (ja) 記録媒体ドライバのシミュレータ装置
CN207304775U (zh) 基于rfid技术的执法记录仪
JP3061238B2 (ja) データ受信装置
CN107437978B (zh) 数据处理方法及接收机
Koonkarnkhai et al. Effect of Bandpass Filters for TA Suppression in Perpendicular Recording System

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230105

Address after: Room 320, Building 14, No. 7, Changzhong Road, Hongkou District, Shanghai 200080

Patentee after: SHANGHAI SURMOUNT ELECTRONIC TECHNOLOGY Co.,Ltd.

Address before: 241007 g403, No.35 Hengshan Road, Wuhu District, China (Anhui) pilot Free Trade Zone, Wuhu City, Anhui Province

Patentee before: Wuhu Zhongke simengte Internet of things Technology Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240117

Address after: No. 35 Hengshan Road, Wuhu District, China (Anhui) Pilot Free Trade Zone, Wuhu City, Anhui Province, 241000 G403

Patentee after: Anhui Zhongke Simengte Technology Co.,Ltd.

Address before: Room 320, Building 14, No. 7, Changzhong Road, Hongkou District, Shanghai 200080

Patentee before: SHANGHAI SURMOUNT ELECTRONIC TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right