CN109698804B - 解调模块、解调电路及高频读卡器 - Google Patents
解调模块、解调电路及高频读卡器 Download PDFInfo
- Publication number
- CN109698804B CN109698804B CN201710995808.1A CN201710995808A CN109698804B CN 109698804 B CN109698804 B CN 109698804B CN 201710995808 A CN201710995808 A CN 201710995808A CN 109698804 B CN109698804 B CN 109698804B
- Authority
- CN
- China
- Prior art keywords
- path
- signal
- module
- demodulation
- correlator
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/38—Demodulator circuits; Receiver circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
Landscapes
- Engineering & Computer Science (AREA)
- Toxicology (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
Description
技术领域
本发明涉及高频读卡器技术领域,特别涉及一种用于ISO14443 A型卡的解调模块、解调电路及高频读卡器。
背景技术
非接触式卡目前广泛应用与支付、门禁等领域,该卡种在13.56MHz(兆赫兹)的高频频段上存在例如ISO14443等若干种国际标准。高频读卡器是一种用于和非接触式卡进行数据交换的设备,其内部包括解调电路,该解调电路用于对卡发出的调制信号进行解调,以还原出原始数据。
通常高频读卡器收到的调制信号的波形会根据工作环境不同而发生变化,例如接收距离的远近、信道受到干扰等因素都会影响到该调制信号的信噪比。目前针对ISO14443A型卡而言,一种常用的解调电路通常包括IQ(同相正交)信号产生电路和解调模块,具体为先通过IQ信号产生电路将接收到的调制信号生成I路和Q路共两路信号,然后再通过解调模块对I路和Q路信号进行解调以确定收到的每bit(比特)周期的调制信号是表示'0'还是'1'。
其中,IQ信号产生电路具体用于对接收到的调制信号进行采样、滤波、放大、量化操作,以得到输出的离散数字序列,该离散数字序列可以表示为:
其中是对调制信号的采样过程中根据采样相位随机决定的,k是信号增益,Vs[n]是调制信号,即解调电路最终需要提取的信号。在理想情况下该离散数字序列包括两种,其幅值由随机决定。在1bit的调制时间内,信号通常分为两种,分别为《ISO/IEC FDIS1444302》(ISO14443 A型卡的标准文档)中的sequence D(序列D)和sequence E(序列E),其中序列D表示接收到的这1比特周期的数据为逻辑'1',序列E表示接收到的这1比特周期的数据为逻辑'0'。如图1和图2所示,序列D的前半个比特周期为经副载波调制后的波形,该波形简称Symbol A,序列D的后半个比特周期未经调制,该波形简称Symbol B,而序列E的前半个比特周期为Symbol B,后半个比特周期为Symbol A。也就是说,当接收到的调制信号在1比特周期内收到1个A+B的波形时,解调后的结果为'1',当收到1个B+A的波形,解调后的结果为'0'。
发明内容
本发明要解决的技术问题是为了克服现有技术中高频读卡器对ISO14443 A型卡进行解调时由于调制信号的信噪比随改变而不稳定容易造成解调失败的缺陷,提供一种能够有效提高对低信噪比信号的解调能力的用于ISO14443 A型卡的解调模块、解调电路及高频读卡器。
本发明是通过下述技术方案来解决上述技术问题:
本发明提供了一种解调模块,其特点在于,包括I路信号输入端、Q路信号输入端、解调结果输出端、标准波形产生电路、I路相关器、Q路相关器、功率计算模块、最大功率点搜索模块、判断模块和译码模块;
所述功率计算模块包括第一输入端、第二输入端;
所述I路相关器和所述Q路相关器分别包括两个输入端和一个输出端,所述I路相关器和所述Q路相关器均用于将所述两个输入端输入的两个信号进行互相关计算并输出计算结果至相应的输出端;
所述I路信号输入端用于与外部的IQ信号产生电路的I路信号输出端电连接,所述Q路信号输入端用于与所述IQ信号产生电路的Q路信号输出端电连接,所述IQ信号产生电路用于将ISO14443 A型卡发出的调制信号生成I路信号序列和Q路信号序列;
所述标准波形产生电路用于产生标准波形,所述标准波形为序列D的前半个比特周期对应的波形;
所述I路相关器的一个输入端与所述I路信号输入端电连接,所述I路相关器的另一个输入端接入所述标准波形,所述I路相关器的输出端与所述第一输入端电连接;
所述Q路相关器的一个输入端与所述Q路信号输入端电连接,所述Q路相关器的另一个输入端接入所述标准波形,所述Q路相关器的输出端与所述第二输入端电连接;
所述最大功率点搜索模块用于从所述计算结果中搜索出最大功率点,并将所述最大功率点输出至所述判断模块;
所述判断模块用于比较所述最大功率点与一预设阈值,并将比较结果输出至所述译码模块;
所述译码模块用于根据所述比较结果输出解调结果至所述解调结果输出端。
本方案中,通过CI+CQ/2实现了CI和CQ的平方和开根号的计算。
较佳地,所述I路相关器和所述Q路相关器的相关区间采用0.5比特周期。
较佳地,所述I路相关器和所述Q路相关器中每比特周期采用大于等于16个采样点进行互相关计算。
本方案中,采样点数对应1比特周期内信号序列的n的最大取值,对于相关区间采用0.5比特周期时,如果每比特周期采用16个采样点,那么标准波形为0.5比特周期,其n的取值为1至8,n为自然数。
本发明还提供了一种解调电路,其特点在于,包括IQ信号产生电路和前述的解调模块,所述I路信号输入端与所述IQ信号产生电路的I路信号输出端电连接,所述Q路信号输入端与所述IQ信号产生电路的Q路信号输出端电连接,所述IQ信号产生电路用于将ISO14443 A型卡发出的调制信号生成I路信号序列和Q路信号序列。
较佳地,所述IQ信号产生电路包括振荡器和两组信号产生电路,所述两组信号产生电路分别用于生成所述I路信号序列和所述Q路信号序列,所述振荡器用于为所述两组信号产生电路提供时钟信号,所述I路信号序列和所述Q路信号序列的时钟信号相差π/2相位。
较佳地,所述每组信号产生电路包括依次电连接的采样保持电路、滤波器、信号放大器和模数转换器,所述采样保持电路用于接入所述调制信号,所述模数转换器用于输出所述I路信号序列或所述Q路信号序列。
本发明还提供了一种高频读卡器,其特点在于,包括前述的解调电路。
附图说明
图1为1比特周期序列D的波形示意图。
图2为1比特周期序列E的波形示意图。
图3为本发明实施例1的解调模块的示意图。
图4为本发明实施例2的解调电路的示意图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
如图3所示,一种解调模块,包括I路信号输入端1、Q路信号输入端2、解调结果输出端10、标准波形产生电路3、I路相关器4、Q路相关器5、功率计算模块6、最大功率点搜索模块7、判断模块8和译码模块9。
其中,功率计算模块6包括第一输入端和第二输入端。I路相关器4和Q路相关器5分别包括两个输入端和一个输出端,I路相关器4和Q路相关器5均用于将对应的两个输入端输入的两个信号进行互相关计算并输出计算结果至相应的输出端。
I路信号输入端1用于与外部的IQ信号产生电路的I路信号输出端电连接,Q路信号输入端2用于与该IQ信号产生电路的Q路信号输出端电连接,该IQ信号产生电路用于将ISO14443 A型卡发出的调制信号生成I路信号序列和Q路信号序列。
本实施例中标准波形产生电路3用于产生标准波形,所述标准波形为序列D的前半个比特周期对应的波形,参见图1中Symbol A。
I路相关器4的一个输入端与I路信号输入端1电连接,I路相关器4的另一个输入端接入所述标准波形,I路相关器4的输出端与所述第一输入端电连接;Q路相关器5的一个输入端与Q路信号输入端2电连接,Q路相关器5的另一个输入端接入所述标准波形,Q路相关器5的输出端与所述第二输入端电连接。
功率计算模块6用于计算以得到计算结果,其中CI为所述第一输入端输入的信号值,CQ为所述第二输入端输入的信号值,并将所述计算结果输出至所述最大功率点搜索模块7和所述判断模块8。本实施例中功率计算模块6由一个数字电路模块实现,该数字电路模块用于计算CI+CQ/2的值作为的近似的计算结果。
最大功率点搜索模块7用于从所述计算结果中搜索出最大功率点,并将所述最大功率点输出至所述判断模块8。判断模块8用于比较所述最大功率点与一预设阈值,并将比较结果输出至所述译码模块9。译码模块9用于根据所述比较结果输出解调结果至所述解调结果输出端10。
本实施例中I路相关器4和Q路相关器5的相关区间采用0.5比特周期。I路相关器4和Q路相关器5中每比特周期采用16个采样点进行互相关计算。
本实施例中,通过功率计算模块6消除了I路信号输入端1输入的I路信号序列和Q路信号输入端2输入的Q路信号序列中存在随机的参数对信号强度的影响,使得计算结果的信噪比不随而改变,最终增强了对信噪比低的调制信号的解调能力。
本实施例提供的解调模块利用如下原理实现,将I路信号序列I[n]和Q路信号序列Q[n]分别看作一个复数信号的实部和虚部,即:
用RIQ[n]与读卡器自身产生的标准波形Rsymbol[n]进行相关计算,可以得到结果|r(m)|的表达式:
公式中的N表示相关区间内所采用的采样点的数量。
本实施例中,通过I路相关器对I路信号序列和标准波形进行互相关计算得到CI,通过Q路相关器对Q路信号序列和标准波形进行互相关计算得到CQ,再通过功率计算模块进行平方和开根号计算。此时CI相当于实部,CQ相当于虚部,功率计算模块实现的功能相当于取模,通过取模计算消除了对调制信号强度的影响,使得计算结果的信噪比不随而改变。
本实施例中,通过CI+CQ/2实现了CI和CQ的平方和开根号的计算。
本实施例中,采样点数对应1比特周期内信号序列的n的最大取值,对于相关区间采用0.5比特周期时,如果每比特周期采用16个采样点,那么标准波形表示为Rsymbol[n]中n的取值为1至8,n为自然数。
实施例2
如图4所示,一种解调电路,包括IQ信号产生电路11和实施例1中的解调模块,I路信号输入端与IQ信号产生电路11的I路信号输出端电连接,Q路信号输入端与IQ信号产生电路11的Q路信号输出端电连接,IQ信号产生电路11用于将ISO14443 A型卡发出的调制信号R(t)生成I路信号序列I[n]和Q路信号序列Q[n]。
本实施例中,IQ信号产生电路11包括振荡器14和两组信号产生电路,所述两组信号产生电路分别用于生成所述I路信号序列I[n]和所述Q路信号序列Q[n],振荡器14用于为所述两组信号产生电路提供时钟信号,所述I路信号序列I[n]和所述Q路信号序列Q[n]的时钟信号相差π/2相位。
本实施例中,所述每组信号产生电路包括依次电连接的采样保持电路12、滤波器13、信号放大器15和模数转换器16,该采样保持电路12用于接入调制信号R(t),该模数转换器16用于输出所述I路信号序列I[n]或所述Q路信号序列Q[n]。
本实施例中,采样保持电路12用于实现对调制信号R(t)的采样和保持功能;滤波器13用于滤除直流信号和一部分噪声;信号放大器15用于对信号进行放大;模数转换器16用于对信号进行放大。
实施例3
本发明还提供了一种高频读卡器,包括实施例2中的解调电路。
本实施例中通过在解调过程中引入功率计算模块达到了提升解调信噪比的目的。
ISO14443 A型卡发出的调制信号被读卡器接收后经过模数转换器处理后的I路信号序列I[n]和Q路信号序列Q[n]的理想输出波形如图1和图2所示,其幅值由随机决定,在1比特周期的调制时间内,信号通常由两种波形组成,分别表示为Symbol A和Symbol B,如果接收到的顺序是A+B,则表示该数据为“1”,如果接收到B+A则表示为“0”。
在解调过程中,读卡器本地会产生一个Symbol A的标准波形,输入到I路相关器和Q路相关器中,以0.5比特周期作为相关区间与I路信号序列I[n]和Q路信号序列Q[n]进行连续的相关计算。如果I[n]和Q[n]输入Symbol A,功率计算模块输出最大值,此时与I[n]和Q[n]幅值无关,即与无关;如果I[n]和Q[n]输入Symbol B,功率计算模块输出最小值,此时由噪声决定。
本实施例中,最大功率点搜索模块寻找到功率最大的点后可以用判断模块与设定的阈值相比较,大于阈值说明接收到了一个Symbol A,小于阈值说明接收到了一个SymbolB。译码模块在判断收到第一个Symbol A时就会以之为起始同步信号,开始计算比特周期。如果在后续解调过程中在一个比特周期内接收到A+B,,则输出数据“1”,如果收到B+A,则输出数据“0”,其他组合则表示无数据或数据冲突。
根据计算,背景技术部分中信噪比的最大值出现在为π/2的整数倍时,最小值则出现在为π/4的奇数倍时。而本实施例提供的高频读卡器的信噪比恒等于背景技术中的最大信噪比,因此在为π/4的奇数倍时相比现有技术中信噪比最大可以提升1倍,即3db(分贝)。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
Claims (5)
1.一种解调模块,其特征在于,包括I路信号输入端、Q路信号输入端、解调结果输出端、标准波形产生电路、I路相关器、Q路相关器、功率计算模块、最大功率点搜索模块、判断模块和译码模块;
所述功率计算模块包括第一输入端、第二输入端;
所述I路相关器和所述Q路相关器分别包括两个输入端和一个输出端,所述I路相关器和所述Q路相关器均用于将所述两个输入端输入的两个信号进行互相关计算并输出计算结果至相应的输出端;
所述I路信号输入端用于与外部的IQ信号产生电路的I路信号输出端电连接,所述Q路信号输入端用于与所述IQ信号产生电路的Q路信号输出端电连接,所述IQ信号产生电路用于将ISO14443 A型卡发出的调制信号生成I路信号序列和Q路信号序列;
所述标准波形产生电路用于产生标准波形,所述标准波形为序列D的前半个比特周期对应的波形;其中,所述序列D表示1bit的调制时间内,接收到的这1比特周期的数据为逻辑'1';
所述I路相关器的一个输入端与所述I路信号输入端电连接,所述I路相关器的另一个输入端接入所述标准波形,所述I路相关器的输出端与所述第一输入端电连接;
所述Q路相关器的一个输入端与所述Q路信号输入端电连接,所述Q路相关器的另一个输入端接入所述标准波形,所述Q路相关器的输出端与所述第二输入端电连接;
所述I路相关器和所述Q路相关器的相关区间采用0.5比特周期;
所述I路相关器和所述Q路相关器中每比特周期采用大于等于16个采样点进行互相关计算;
所述最大功率点搜索模块用于从所述计算结果中搜索出最大功率点,并将所述最大功率点输出至所述判断模块;
所述判断模块用于比较所述最大功率点与一预设阈值,并将比较结果输出至所述译码模块;
所述译码模块用于根据所述比较结果输出解调结果至所述解调结果输出端;
所述判断模块还用于当所述最大功率点大于所述预设阈值时,则确定接收Symbol A并将所述Symbol A输出至所述译码模块;
所述判断模块还用于当所述最大功率点小于所述预设阈值时,则确定接收Symbol B并将所述Symbol B输出至所述译码模块;
所述译码模块还用于当收到第一个Symbol A时,则以所述第一个Symbol A为起始同步信号,开始计算比特周期;
所述译码模块还用于在后续解调过程中,当在一个比特周期内接收到Symbol A+Symbol B,则输出数据“1”至所述解调结果输出端;
所述译码模块还用于在后续解调过程中,当在一个比特周期内接收到Symbol B+Symbol A,则所述译码模块输出数据“0”至所述解调结果输出端;
所述译码模块还用于在后续解调过程中,当在一个比特周期内接收到其他组合,则确定无数据或数据冲突。
2.一种解调电路,其特征在于,包括IQ信号产生电路和权利要求1所述的解调模块,所述I路信号输入端与所述IQ信号产生电路的I路信号输出端电连接,所述Q路信号输入端与所述IQ信号产生电路的Q路信号输出端电连接,所述IQ信号产生电路用于将ISO14443 A型卡发出的调制信号生成I路信号序列和Q路信号序列。
3.如权利要求2所述的解调电路,其特征在于,所述IQ信号产生电路包括振荡器和两组信号产生电路,所述两组信号产生电路分别用于生成所述I路信号序列和所述Q路信号序列,所述振荡器用于为所述两组信号产生电路提供时钟信号,所述I路信号序列和所述Q路信号序列的时钟信号相差π/2相位。
4.如权利要求3所述的解调电路,其特征在于,每组所述信号产生电路包括依次电连接的采样保持电路、滤波器、信号放大器和模数转换器,所述采样保持电路用于接入所述调制信号,所述模数转换器用于输出所述I路信号序列或所述Q路信号序列。
5.一种高频读卡器,其特征在于,包括权利要求2至4任一项所述的解调电路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710995808.1A CN109698804B (zh) | 2017-10-23 | 2017-10-23 | 解调模块、解调电路及高频读卡器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710995808.1A CN109698804B (zh) | 2017-10-23 | 2017-10-23 | 解调模块、解调电路及高频读卡器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109698804A CN109698804A (zh) | 2019-04-30 |
CN109698804B true CN109698804B (zh) | 2021-07-16 |
Family
ID=66225948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710995808.1A Active CN109698804B (zh) | 2017-10-23 | 2017-10-23 | 解调模块、解调电路及高频读卡器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109698804B (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010081371A (ja) * | 2008-09-26 | 2010-04-08 | Nec Electronics Corp | フレーム処理回路 |
CN101770561B (zh) * | 2008-12-29 | 2012-05-16 | 郑州大学 | Rfid多协议读写器切换方法及其控制切换*** |
US8284061B1 (en) * | 2010-04-12 | 2012-10-09 | Diegane Dione | System and method for exchanging information bi-directionally |
CN103490860B (zh) * | 2013-10-11 | 2016-08-24 | 中国人民解放军理工大学 | 一种高性能的短波正交扩频迭代解调与译码方法 |
CN203759710U (zh) * | 2013-12-30 | 2014-08-06 | 聚辰半导体(上海)有限公司 | 一种射频识别读卡器芯片 |
CN106645952B (zh) * | 2016-10-18 | 2019-06-25 | 上海华虹计通智能***股份有限公司 | 一种信号相位差的检测方法及*** |
-
2017
- 2017-10-23 CN CN201710995808.1A patent/CN109698804B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109698804A (zh) | 2019-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102269195B1 (ko) | 변조된 신호의 수신자의 초기 타이밍 동기화를 수행하는 시스템 및 방법 | |
CN108512791B (zh) | 基于定时频偏补偿的星载ais解调方法 | |
CN107968757B (zh) | 一种频移键控调制信号的解调方法及*** | |
CN101094002A (zh) | 直流偏移除去装置及直流偏移除去方法 | |
US20150049795A1 (en) | Receiving data compensation method to improve data receiving rate and receiving modem circuit thereof | |
US9705544B2 (en) | Wireless receiver and method | |
US20120057656A1 (en) | Method and apparatus for passive radio frequency indentification (rfid) reader digital demodulation for manchester subcarrier signal | |
CN108683622A (zh) | 一种基于信号平方谱平坦系数的调制识别方法 | |
US8264332B2 (en) | Apparatus and method for demodulating subcarrier tag signal in RFID reader | |
US11736269B2 (en) | Low-complexity synchronization header detection | |
CN111492533B (zh) | 相位同步装置 | |
CN109698804B (zh) | 解调模块、解调电路及高频读卡器 | |
CN106817337B (zh) | 信号处理方法及装置 | |
US8942278B2 (en) | Systems and methods for detecting data collisions for a near field communication system | |
Bae et al. | Study on the demodulation structure of reader receiver in a passive RFID environment | |
US20180367354A1 (en) | Method for multichannel signal search and demodulation and technique to demodulate and detect dbpsk fdma ultra-narrow band signal | |
US10819544B2 (en) | Symbol demodulator with error reduction | |
CN109525531B (zh) | 解调模块、解调电路及高频读卡器 | |
CN107404452A (zh) | Bpsk解调方法及装置、接收机 | |
CN110521127A (zh) | 射频收发器的峰值自适应采样解调 | |
US12009954B2 (en) | Device and method for decoding data from wireless signals | |
CN115603666B (zh) | 用于解调的装置及方法、解调设备 | |
CN110235377A (zh) | 解调器 | |
CN102904847A (zh) | 一种双重消噪的基于瞬时信息的信号调制识别方法 | |
JP4609425B2 (ja) | 無線タグリーダ |
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 |