用于确定通信开始位置的方法、装置和近场通信设备制造方法及图纸

技术编号:39307372 阅读:18 留言:0更新日期:2023-11-12 15:55
本申请涉及通信技术领域,公开一种用于确定通信开始位置的方法。根据噪声估计值确定SOC门限,实现了SOC门限基于实际信号接受环境的噪音干扰程度而自适应地进行调节,相比于固定不变的SOC门限,能够使SOC门限的设置更加合理,避免设置过高导致实际噪音较小而漏检,以及设置过低而实际噪音较大造成的虚检,有效提升了SOC位置检测的准确性,提高NFC信号的解调性能。本申请还公开一种用于确定通信开始位置的装置和近场通信设备。的装置和近场通信设备。的装置和近场通信设备。

【技术实现步骤摘要】
用于确定通信开始位置的方法、装置和近场通信设备


[0001]本申请涉及通信
,例如涉及一种用于确定通信开始位置的方法、装置和近场通信设备。

技术介绍

[0002]近场通信(Near Field Communication,NFC),是一种工作频率为13.56MHz的短距离无线通信技术。具有NFC功能的电子设备可以进行非接触式点对点数据传输,便捷、安全的完成信息交换及内容与服务的访问,被广泛应用于门禁、公交、手机支付等领域。
[0003]根据ISO14443规定A类低速PICC(proximity card or object)向PCD(proximity coupling device)通信时,SOC(start of communication)定义为前半个比特时长内有子载波调制,后半个比特时长内没有子载波调制。相关技术中A类SOC检测采用门限的方法判断前、后半个比特的时间长度内是否有子载波调制,如果前半个比特时长内的包络最大值大于后半个比特时长内的包络最大值,且前半个比特时长内的包络最大值大于门限,则检测到SOC。
[0004]在实现本申请实施例的过程中,发现相关技术中至少存在如下问题:根据检测理论,门限过高会造成SOC漏检,太低又会使得SOC虚检,特别是在智能手机的应用环境,由于器件集成度高,电磁干扰难以避免,噪声较大,较为容易出现SOC漏检或者虚检的情况,现有方法确定的SOC的位置精确度较低,因此影响了NFC信号的解调性能。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
[0007]本申请实施例提供了一种用于确定通信开始位置的方法、装置和近场通信设备,以提高NFC解调性能。
[0008]在一些实施例中,所述方法包括:获取静默期包络信息和数据接收期包络信息;根据静默期包络信息,确定噪声估计值;根据噪声估计值确定通信开始标志SOC门限;基于SOC门限,从数据接收期包络信息中确定出SOC初始位置。
[0009]可选地,根据静默期包络信息,确定噪声估计值,包括:计算静默期包络信息中的包络最大值和包络平均值;在包络最大值和包络平均值之间的比值小于或者等于噪声阈值的情况下,将包络最大值确定为噪声估计值;在包络最大值和包络平均值之间的比值大于噪声阈值的情况下,根据包络平均值确定噪声估计值。
[0010]可选地,根据噪声估计值确定SOC门限,包括:根据噪声估计值所处的范围,确定SOC门限与噪声估计值的比例关系;根据比例关系,确定SOC门限。
[0011]可选地,还包括:根据SOC初始位置,确定数据接收期包络信息中的第一比特数据;根据第一比特数据中的第一最大包络值和第二最大包络值,对SOC初始位置进行第一比特有效性验证;其中,第一最大包络值为前半比特中的最大包络值,第二最大包络值为后半比特中的最大包络值;在第一比特有效性验证结果表征无效的情况下,确定SOC位置虚检。
[0012]可选地,还包括:在第一比特有效性验证结果表征有效的情况下,根据SOC初始位置,对第I比特数据进行虚检验证,得到虚检验证结果;在虚检验证结果表征验证通过的情况下,执行I=I+1,并重新对第I比特数据执行虚检验证;在I等于预设次数阈值的情况下,确定SOC初始位置有效。
[0013]可选地,对第I比特数据进行虚检验证,得到虚检验证结果,包括:对第I比特数据进行虚检验证;其中,虚检验证包括冲突检测、EOC检测和当前包络有效性验证中的一个或多个;在虚检验证未出现SOC虚检的情况下,确定虚检验证结果为验证通过。
[0014]可选地,对第I比特数据进行冲突检测,包括:根据SOC初始位置对应的包络值确定冲突检测门限;在当前比特的前半个比特以及后半个比特内的包络最大值均大于冲突检测门限的情况下,确定冲突检测结果为SOC虚检。
[0015]可选地,对第I比特数据进行EOC检测,包括:根据SOC初始位置对应的包络值确定EOC检测门限;在当前比特的前半个比特以及后半个比特内的包络最大值均小于EOC检测门限的情况下,确定EOC检测结果为SOC虚检。
[0016]可选地,对第I比特数据进行当前包络有效性验证,包括:从第I

1比特内的包络最大值,以及当前第I比特内的包络最大值中确定出第一包络值和第二包络值;其中,第一包络值大于第二包络值;在第一包络值与第二包络值之间的关系不满足预设包络有效关系的情况下,确定SOC虚检。
[0017]可选地,预设包络有效关系为:第二包络值大于第一包络值与预设系数的乘积;其中,预设系数为大于零且小于1的小数。
[0018]可选地,还包括:计算第I比特的包络平滑值;根据包络平滑值更新冲突检测中的冲突检测门限和/或EOC检测中的EOC检测门限。
[0019]可选地,计算第I比特的包络平滑值,包括:将第I比特内的最大包络值与第I

1比特的包络平滑值加权求和的结果作为第I比特的包络平滑值;其中,第一比特的包络平滑值等于第一比特内的包络最大值。
[0020]可选地,根据包络平滑值更新冲突检测中的冲突检测门限,包括:将包络平滑值与第一系数的乘积作为更新后的冲突检测门限;和/或,根据包络平滑值更新EOC检测中的EOC检测门限,包括:将包络平滑值与第二系数的乘积作为更新后的EOC检测门限;其中,第一系数与第二系数均为小于1的正小数,且第一系数大于第二系数。
[0021]在一些实施例中,所述装置包括:获取模块,被配置为获取静默期包络信息和数据接收期包络信息;第一确定模块,被配置为根据静默期包络信息,确定噪声估计值;第二确定模块,被配置为根据噪声估计值确定通信开始标志SOC门限;SOC位置确定模块,被配置为基于SOC门限,从数据接收期包络信息中确定出SOC初始位置。
[0022]在一些实施例中,所述近场通信设备包括:读卡器;上述任一项用于确定通信开始位置的装置,被安装于所述读卡器。
[0023]本申请实施例提供的用于确定通信开始位置的方法、装置和近场通信设备,可以
coupling device)通信时,SOC(start of communication)定义为前半个比特时长内有子载波调制,后半个比特时长内没有子载波调制。A类的SOC只有1比特信息,其它类型PICC向PCD通信的开始标志有多个比特信息,例如B类采用12至14个特殊比特作为通信开始的标志,因此,A类的SOC检测更具挑战性。传统的A类SOC检测采用门限的方法判断前、后半个比特的时间长度内是否有子载波调制,如果前半个比特时长内的包络最大值大于后半个比特时长内的包络最大值,且前半个比特时长内的包络最大值大于门限,则检测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于确定通信开始位置的方法,其特征在于,包括:获取静默期包络信息和数据接收期包络信息;根据静默期包络信息,确定噪声估计值;根据噪声估计值确定通信开始标志SOC门限;基于SOC门限,从数据接收期包络信息中确定出SOC初始位置。2.根据权利要求1所述的方法,其特征在于,根据静默期包络信息,确定噪声估计值,包括:计算静默期包络信息中的包络最大值和包络平均值;在包络最大值和包络平均值之间的比值小于或者等于噪声阈值的情况下,将包络最大值确定为噪声估计值;在包络最大值和包络平均值之间的比值大于噪声阈值的情况下,根据包络平均值确定噪声估计值。3.根据权利要求1或2所述的方法,其特征在于,还包括:根据SOC初始位置,确定数据接收期包络信息中的第一比特数据;根据第一比特数据中的第一最大包络值和第二最大包络值,对SOC初始位置进行第一比特有效性验证;其中,第一最大包络值为前半比特中的最大包络值,第二最大包络值为后半比特中的最大包络值;在第一比特有效性验证结果表征无效的情况下,确定SOC位置虚检。4.根据权利要求3所述的方法,其特征在于,还包括:在第一比特有效性验证结果表征有效的情况下,根据SOC初始位置,对第I比特数据进行虚检验证,得到虚检验证结果;其中,虚检验证包括冲突检测、通信结束标志EOC检测和当前包络有效性验证中的一个或多个;在虚检验证结果表征验证通过的情况下,执行I=I+1,并重新对第I比特数据执行虚检验证;在I等于预设次数阈值的情况下,确定SOC初始位置有效。5.根据权利要求4所述的方法,其特征在于,对第I比特数据进行冲突检测,包括:根据SOC初始位置对应的包络值确定冲突检测门限;在当前比特的前半个比特以及后半个比特内的包络最大值...

【专利技术属性】
技术研发人员:徐彧黄金煌
申请(专利权)人:北京紫光青藤微系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1