包络提取装置,信号解码装置和短距离非接触通信装置及相关方法与流程

文档序号:19382542发布日期:2019-12-11 00:32阅读:325来源:国知局
包络提取装置,信号解码装置和短距离非接触通信装置及相关方法与流程

【相关申请的交叉引用】

本申请要求如下申请的优先权:2013年09月04日递交的申请号为61/873,442的美国临时案,在此合并参考这些相关申请案的申请标的。

【技术领域】

本发明涉及一种自适应包络提取装置、信号解码装置和应用自适应包络提取装置的短距离非接触通信装置,更具体地,涉及一种具有自适应阈值调整(adaptivethresholddecision)的自适应包络检波器,以及相关方法。



背景技术:

短程、基于标准的非接触式连接技术,如近场通信(nearfieldcommunication,nfc)使用磁场感应以使能(enable)靠近的电子设备之间的通信。基于无线射频识别(radiofrequencyidentificationdevices,rfid)技术,nfc提供了一介质用于验证安全数据传输的认证协议。nfc的信号由振幅键控(amplitudeshiftkeying,以下简称ask)调制来调制。为了正确地接收nfc信号的数据,应该首先提取nfc信号的包络。换句话说,nfc信号的包络的上升沿和下降沿应被精确地检测,这是为了正确地解调nfc信号的数据。例如,nfc设备可以参考包络中的低电压电平的长度来确定nfc信号的数据位(databit)。如果包络中低电压电平的长度的误差过大,则可能无法正确地解调nfc信号的数据位。在另一实例中,对于符合iso14443的nfc接近电感耦合卡(proximityinductivelycoupledcard,以下简称picc)设备,帧延迟时间(framedelaytime,以下简称fdt),其被定义为发射帧和接收帧之间的时间,必须在规定的时间窗口范围内,即特定整数倍的具有5/fc紧密度容限(tighttolerance)的载波信号(fc)。因此,要求准确检测nfc信号的包络,以产生准确的fdt时间。

通常,基于整流器的包络解调器被用于提取nfc信号的包络。然而,基于整流器的包络解调器不能幸免于nfc信号中的非单调毛刺。例如,传统的包络解调器被设置为使用二极管来整流nfc信号,并使用电阻-电容(rc)电路以输出nfc信号的包络。在这种传统的包络解调器中,如图1所示,其为传统的包络解调器的波纹效应(rippleeffect)的时序图,由于连续峰的电容器放电影响,波纹效应会出现在所提取的包络上。rc电路的时间常数可能造成负削波效应(negativeclippingeffect),如图1所述。二极管的非线性行为可能会导致包络失真,因为电流流过了二极管。此外,rc电路会占据大量的芯片面积。因此,在nfc领域提供一种能够精确地检测nfc信号的包络线的下降沿和上升沿的包络检波器(envelopedetector)是亟待解决的问题。



技术实现要素:

本发明的目的之一是提供一种具有自适应阈值调整的自适应包络检波器以及相关方法,以便精确地检测nfc信号的包络的上升沿和下降沿。

依据本发明第一实施例,提供一种包络提取装置。该包络提取装置包括时钟提取装置和边缘检测装置。时钟提取装置被设置为根据第一偏置电压来提取接收调制信号的时钟信号。边缘检测装置被设置为根据所述时钟信号的延迟时钟信号和第二偏置电压来产生检测信号,以指示所述接收调制信号的包络边缘;其中所述第二偏置电压或所述时钟信号的延迟时间是可调整的。

依据本发明第二实施例,提供一种信号解码装置。该信号解码装置包含包络提取装置、锁相环和解码装置。包络提取装置被设置为提取接收调制信号的包络信号,并产生所述接收调制信号的时钟信号。锁相环被设置为根据所述时钟信号和所述包络信号,产生连续时钟信号。解码装置被设置为根据所述包络信号和所述连续时钟信号,产生数字输出数据。

依据本发明第三实施例,提供一种短距离非接触通信装置。该短距离非接触通信装置包括包络提取装置、计时器和发射器。包络提取装置被设置为提取接收调制信号的包络信号。计时器被设置为根据所述接收调制信号的所述包络信号来计数帧延迟时间。发射器被设置为当由所述计时器计数的所述帧延迟时间已到时,发射一发射调制信号。

依据本发明第四实施例,提供一种包络提取方法。该包络提取方法包括:根据第一偏置电压来提取接收调制信号的时钟信号;以及根据所述时钟信号的延迟时钟信号和第二偏置电压来产生检测信号,以指示所述接收调制信号的包络边缘;其中所述第二偏置电压或所述时钟信号的延迟时间是可调整的。

依据本发明第五实施例,提供一种信号解码方法。该信号解码方法包含:提取接收调制信号的包络信号,并产生所述接收调制信号的时钟信号;根据所述时钟信号和所述包络信号,产生连续时钟信号;以及根据所述包络信号和所述连续时钟信号,产生数字输出数据。

依据本发明第六实施例,提供一种短距离非接触通信方法。该短距离非接触通信方法包括:提取接收调制信号的包络信号;根据所述接收调制信号的所述包络信号来计数帧延迟时间;以及当所述帧延迟时间已到时,发射一发射调制信号。

上述包络提取装置能够精确地检测接收调制信号的包络的下降沿和上升沿。另外,基于由包络提取装置提取的包络波形,上述信号解码装置能够精确地解调所述接收调制信号,以产生数字输出数据。此外,基于由包络提取装置提取的上升沿,可准确地设定帧延迟时间。

本领域的普通技术人员在阅读以下以各种附图示出的优选实施例的详细描述后,可以轻易了解本发明的这些和其它目的。

【附图说明】

图1为传统的包络解调器的波纹效应的时序图。

图2为根据本发明实施例的包络提取装置的示意图。

图3为根据本发明实施例的接收调制信号、时钟信号、延迟时钟信号、比较输出信号、以及检测信号的时序图。

图4为根据本发明实施例的接收调制信号的包络的示意图。

图5为根据本发明实施例的定义a型nfc信号的包络的时序图。

图6为根据本发明实施例的自适应阈值设定算法的流程图。

图7为根据本发明实施例的信号解码装置的示意图。

图8为根据本发明实施例的短距离非接触通信装置。

图9为根据本发明实施例的接收调制信号的时序图。

图10为根据本发明实施例的最后一个数据位分别为逻辑“1”和逻辑“0”的接收调制信号的包络的示意图。

图11为根据本发明实施例的自适应帧延迟时间fdt算法的流程图。

图12为根据本发明实施例的帧延迟时间fdt的补偿方法的流程图。

【具体实施方式】

在说明书及权利要求当中使用了某些词汇来指称特定的元件。本领域中技术人员应可理解,电子装置制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的“包含”和“包括”为开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接到第二装置,则代表该第一装置可直接电气连接于该第二装置,或通过其他装置或连接手段间接地电气连接至该第二装置。

请参考图2,其为根据本发明实施例的包络提取装置100的示意图。包络提取装置100被设置为接收短距离非接触通信信号(例如,近场通信(nfc)信号)。接收调制信号sin可以是100%的ask信号,并且nfc信号的载波的振荡频率可以是13.56mhz。包络提取装置100包括确定装置102、时钟提取装置104、以及边缘检测装置106。确定装置102被设置为根据接收调制信号sin来确定延迟时间td和偏移电压vd。时钟提取装置104被设置为根据第一偏置电压vbias1来提取该接收调制信号sin的时钟信号sck。边缘检测装置106被设置为根据时钟信号sck的延迟时钟信号sdck和第二偏置电压vbias2来产生检测信号sd,以指示该接收调制信号sin的包络边缘。所述第二偏置电压vbias2不同于所述第一偏置电压vbias1。延迟时钟信号sdck是通过以延迟时间td将时钟信号sck延迟而产生,以及第二偏置电压vbias2是通过以偏移电压vd将第一偏置电压vbias1偏移而产生。

确定装置102包括可调电阻器102a、电容器102b、电平检测器102c、设置电路102d以及偏置电阻器102e。可调电阻器102a与电容器102b的组合被设置为选通(pass)接收调制信号sin的ac信号到端子n1。偏置电阻器102e具有耦接到端子n1的第一端子和耦接到第一偏置电压vbias1的第二端子。电平检测器102c被设置为检测接收调制信号sin的振幅。设置电路102d被设置为根据接收调制信号sin的振幅来设定延迟时间td和偏移电压vd。

时钟提取装置104包括比较器104a和延迟电路104b。比较器104a被设置为比较接收调制信号sin的电压电平与第一偏置电压vbias1,以输出时钟信号sck。延迟电路104b被设置为由一延迟时间来延迟该时钟信号。

边缘检测装置106包括比较器106a、延迟电路106b和锁存电路106c。比较器106a被设置为比较接收调制信号sin的电压电平与第二偏置电压vbias2,以输出一比较输出信号sc。延迟电路106b被设置为由延迟时间td来延迟时钟信号sck,以产生延迟时钟信号sdck。锁存电路106c被设置为通过使用延迟时钟信号sdck来锁存比较输出信号sc,以产生检测信号sd。锁存电路106c可以是d触发器(图2中示为dff)。

根据实施例,确定装置102被设置为根据接收调制信号来自适应地调整延迟时间td和偏移电压vd,以便使边缘检测装置106正确地提取接收调制信号sin的包络线。请参考图3,其为根据本发明实施例的接收调制信号sin、时钟信号sck、延迟时钟信号sdck、比较输出信号sc、以及检测信号sd的时序图。根据本实施例,接收调制信号sin是具有13.56mhz载波频率的100%ask信号,并且接收调制信号sin的振幅在时间t1之后逐渐减小。第一偏置电压vbias1被放置在接收调制信号sin的中间。因此,具有50%占空比的时钟信号sck可在比较器104a的输出获得。第二偏置电压vbias2比第一偏置电压vbias1要高(即偏移)偏移电压vd。然后,具有小于50%占空比的比较输出信号sc由比较器106a输出。比较输出信号sc的占空比在时间t1之后逐渐减小,以及比较输出信号sc的电压电平在时间t2之后或在接收调制信号sin的电压电平低于第二偏置电压vbias2之后将变成低电压电平(例如,地电压)。时钟信号sck被延迟了延迟时间td之后,如果比较输出信号sc的高电压电平足够宽,则延迟时钟信号sdck的上升沿将采样比较输出信号sc的高电压电平。如图3所示,延迟时钟信号sdck的上升沿还可以在时间t3之前采样比较输出信号sc的高电压电平。然而,在时间t3,延迟时钟信号sdck的上升沿采样比较输出信号sc的低电压电平。因此,检测信号sd在时间t3从高电压电平变为低电压电平。根据该实施例,检测信号sd的下降沿可视为接收调制信号sin的包络的下降沿。因此,当由边缘检测装置106产生从高电压电平到低电压电平的变化电压的暂停检测(pausedetection)时,表明产生了接收调制信号sin的包络的下降沿。

根据图3的描述,很明显,延迟时间td和偏移电压vd(单独或组合起来)将决定检测信号sd的下降沿的出现。更具体地说,如果延迟时间td被设定得越大,则检测信号sd的下降沿的出现可能越晚于时间t3。如果延迟时间td被设定得越小,则检测信号sd的下降沿的出现可能越早于时间t3。如果偏移电压vd被设定得越大,则检测信号sd的下降沿的出现可能越早于时间t3。如果偏移电压vd被设定得越小,则检测信号sd的下降沿的出现可能越晚于时间t3。因此,包络提取装置100能够调整延迟时间td和/或偏移电压vd的值,以自适应地控制检测信号sd的下降沿的出现。

应当注意,尽管包络提取装置100的操作是通过检测如图3所示的接收调制信号sin的包络的下降沿来说明,但是本领域技术人员都理解的是包络提取装置100也可以检测接收调制信号sin的包络的上升沿。接收调制信号sin的包络的上升沿的检测类似于接收调制信号sin的包络的下降沿的检测,因此,详细的说明这里不再赘述。根据包络提取装置100的操作,当接收调制信号sin的包络的下降沿和上升沿被检测到时,这意味着还可以获得接收调制信号sin的包络。

请参考图4,其为根据本发明实施例的接收调制信号sin的包络400的示意图。虚线402是包络400的包络参考。虚线402大致上在包络400的中间。虚线402还表示第一偏置电压vbias1。电压范围va是包络400的高电压区,以及电压范围vb是包络400的低电压区。接收调制信号sin的调制指数(或调制深度)被定义为[(va-vb)/(va+vb)]*100%。根据nfc规范,有三种类型的nfc信号,即a型、b型和f型。如果接收调制信号sin的信号类型为a型,则调制指数为100%并且应产生暂停检测(即检测信号sd的下降沿)。如果接收调制信号sin的信号类型是b型,则调制指数为8-14%并且将不会激活暂停检测。如果接收调制信号sin的信号类型为f型,则调制指数为8-30%并且将不会激活暂停检测。因此,当确定装置102确定接收调制信号sin是a型时,确定装置102将自适应地调整第二偏置电压vbias2(即偏移电压vd)到足够低以产生暂停检测。

此外,一旦接收调制信号sin的信号类型被确定为a型,确定装置102将根据接收调制信号sin的数据率来继续调整第二偏置电压vbias2(即偏移电压vd)。这是因为a型信号的调制深度对于不同的数据率具有不同的值。请参考图5,其为根据本发明实施例的定义a型nfc信号的包络500的时序图。参数a可以视为a型nfc信号的包络500(即邻近耦合设备(proximitycouplingdevice,pcd)场信号的包络)的低振幅电平。对于数据率fc/64,即212kbit/s,参数a是0~0.2。对于数据率fc/32,即424kbit/s,参数a是0~0.4。对于数据率fc/16,即848kbit/s,参数a是0.2~0.6。因此,确定设备102应该根据a型nfc信号的数据率继续调整第二偏置电压vbias2以输出包络500的暂停检测。

总之,所提出的包络提取装置100的操作可概括成图6的以下步骤。图6为根据本发明实施例的自适应阈值设定算法600的流程图。假设获得基本相同的结果,图6所示的流程图的步骤不必以所示的确切顺序来执行并且不需要是连续的;也就是说,中间可以有其他步骤。自适应阈值设定算法600包括以下步骤:

步骤602:使用a型nfc信号的自适应阈值并开始信号检测;

步骤604:确定接收调制信号sin的振幅是否在接收器的输入范围内,如果是,则转到步骤608,如果不是,则转到步骤606;

步骤606:确定接收调制信号sin的振幅是否高于接收器的输入范围,如果是,则转到步骤610,如果不是,则转到步骤612;

步骤608:将延迟时间和第二偏置电压vbias2设定至中档(mid-range),用于检测接收调制信号sin是否是a型nfc信号,转到步骤614;

步骤610:将延迟时间和第二偏置电压vbias2设定至高档,用于检测接收调制信号sin是否是a型nfc信号,转到步骤614;

步骤612:将延迟时间和第二偏置电压vbias2设定至低档,用于检测接收调制信号sin是否是a型nfc信号,转到步骤614;

步骤614:确定接收调制信号sin的信号类型是否是a型nfc信号,如果是,则转到步骤616,如果不是,则转到步骤618;

步骤616:将延迟时间和第二偏置电压vbias2设定至一电压电平,使得高达848kbit/s数据率的调制深度可被检测到,转到步骤620;

步骤618:禁能暂停检测;

步骤620:事务(transaction)完成;

步骤622:停止a型nfc信号的检测。

请参考图7,其为根据本发明实施例的信号解码装置700的示意图。信号解码装置700包括包络提取装置702、锁相环704和解码装置706。包络提取装置702被设置为提取接收调制信号sin’的包络信号sd’,以及产生接收调制信号sin’的时钟信号sck’。锁相环704被设置为根据时钟信号sck’和包络信号sd’产生连续时钟信号scck’。解码装置706被设置为根据包络信号sd’和连续时钟信号scck’产生数字输出数据sdo’。包络提取装置702与上述包络提取装置100类似,因而其详细说明在这里不再赘述。此处,包络信号sd’被输入到锁相环704的相位/频率检测器(未示出)。

根据本实施例,当包络提取装置702输出包络信号sd’的下降沿时,锁相环704保持连续时钟信号scck’在连续时钟信号scck’的最新振荡频率下振荡。当包络提取装置702输出包络信号sd’的上升沿时,锁相环704使用时钟信号sck’作为参考时钟信号,以产生连续时钟信号scck’。更具体地,当锁相环704接收包络信号sd’的上升沿时,锁相环704是闭环电路来锁定时钟信号sck’,以产生连续时钟信号scck’。当锁相环704接收包络信号sd’的下降沿时,锁相环704是开环电路,并且锁相回路704被设置为将连续时钟信号scck’固定在最新的振荡频率下振荡。例如,锁相环704中的振荡器(未示出)的控制电压被设定为固定的电压电平,以使振荡器输出稳定的时钟信号,即连续时钟信号scck’。因此,无论包络信号sd’的电压电平是高电压或低电压,锁相环704都能够产生稳定的时钟信号(即连续时钟信号scck’)给解码器706。通过使用稳定的时钟信号(即连续时钟信号scck’)以及接收调制信号sin’的准确的包络信号sd’,即使非单调性/振铃出现在接收调制信号sin’中,解码装置706也能依靠稳定的时钟信号在所述包络信号的预定时间间隔内计数比特0的数量,以确定所述预定时间间隔中的包络信号的数字数据,精确地解调接收调制信号sin’以产生数字输出数据sdo’。

根据上述实施例的描述,通过基于ask调制信号的信号电平来自适应调整阈值(例如,调整vbias2进行粗调以及调整延迟进行微调),所提出的包络提取装置可以克服传统模拟解调器/检测器的固有问题,即波纹、由于非线性的失真、以及负削波效应,以及所提出的信号解码装置能够容忍由于nfc包络的非单调性的毛刺。

请参考图8,其为根据本发明实施例的短距离非接触通信装置(例如,近场通信(nfc)装置)800。值得注意的是,nfc只是短距离非接触通信的一个例子,并且这不是本发明的限制。短距离非接触通信装置800包括天线802、匹配网络804、picc发射器806、接收器808、锁相环810、包络提取装置812以及基带处理器814。接收器808包括电容器808a、电阻器808b、混频器808c、由两个电容器808d,808e和两个可调电阻器808f,808g形成的高通滤波器、缓冲器808h、低通滤波器808i、以及模数转换器(adc)808j。接收器808中的元件的连接示于图8,并且为简洁起见省略其详细说明。锁相环810被设置为产生lo时钟来控制混频器808c、产生adc时钟来控制adc808j、以及产生基带时钟来控制基带处理器814。值得注意的是,lo时钟、adc时钟和基带时钟可以是相同或不同的时钟。基带处理器814包括tx调制器814a、rx解调器814b和nfcfdt计时器814c。

包络提取装置812与上述包络提取装置100类似,因此包络提取装置812的详细描述这里不再赘述。如上所述,包络提取装置812被设置为提取接收调制信号sin”的时钟信号sck”,以及时钟信号sck”被提供给锁相环810。包络提取装置812还提取接收调制信号sin”的包络信号sd”,并输出包络信号sd”至锁相环810。如上所述,包络提取装置812也能够检测接收调制信号sin”的包络的上升沿sr”,并输出上升沿sr”至nfcfdt计时器814c。

nfcfdt计时器814c被设置为根据接收调制信号sin”的包络,计数帧延迟时间fdt。更具体地,当nfcfdt计时器814c检测到由包络提取装置812产生接收调制信号sin”的包络的上升沿sr”时,nfcfdt计时器814c开始计数帧延迟时间fdt。picc发射器806为一调制器,被设置为当由计时器计数的帧延迟时间fdt到了时,发射一发射调制信号。

对于符合iso14443的nfcpicc设备,帧延迟时间fdt是发射帧和接收帧之间的时间,并且该帧延迟时间fdt必须在规定的时间窗口内,即特定整数倍的具有5/fc紧密度容限的载波信号(fc)。所提出的包络抽取装置812能够准确地检测接收调制信号sin”的最后暂停(pause)的上升沿。另外,不同场的接收调制信号sin”的振幅所引起的上升沿变化可以在nfcfdt计时器814c中通过自适应fdt补偿算法来补偿。

请参考图9,其为根据本发明实施例的接收调制信号sin”的时序图。在图9中,接收调制信号sin”的振幅在时间t1”之后逐渐增加。包络提取装置812将需要被触发,即在从5%到60%的载波振幅中检测包络的上升沿。换句话说,包络提取装置812必须在接收调制信号sin”的载波振幅超过60%之前产生上升沿sr”到nfcfdt计时器814c。因此,包络提取装置812的第二偏置电压vbias2”(类似于图2的第二偏置电压vbias2)可以被设定在接收调制信号sin”的载波振幅的5%-60%之间。第二偏置电压vbias2”可以根据接收调制信号sin”的载波振幅被自适应地调整。请参考图9,在时间t1”和时间t2”之间有延迟时间td”,其中时间t2”是当接收调制信号sin”的载波振幅达到第二偏置电压vbias2”时的时间。因此,当nfcfdt计时器814c计数帧延迟时间fdt时,nfcfdt计时器814c将补偿(例如减去)延迟时间td”。

另外,帧延迟时间fdt不是固定值。帧延迟时间fdt的值依赖于接收调制信号sin”的最后一个数据位。更具体地说,根据本实施方式,接收器808和/或rx解调器814b将输出接收调制信号sin”的最后一个数据位给nfcfdt计时器814c,并且nfcfdt计时器814c参考最后一个数据位以确定帧延迟时间fdt。如果接收调制信号sin”的最后一个数据位为逻辑“1”(或比特“1”)时,则nfcfdt计时器814c将帧延迟时间fdt设定为第一延迟时间fdt1,如果接收调制信号sin”的最后一个数据位是逻辑“0”(或比特“0”)时,则nfcfdt计时器814c将帧延迟时间fdt设定为第二延迟时间fdt2,并且第二延迟时间fdt2不同于第一延迟时间fdt1。

请参考图10,其为根据本发明实施例的最后一个数据位分别为逻辑“1”和逻辑“0”的接收调制信号sin”的包络1002和1004的示意图。当由邻近耦合设备(proximitycouplingdevice,pcd)发送的最后一个数据位是逻辑“1”时,包络1002的上升沿sr”在时间t3”产生。然后,nfcfdt计时器814c在时间t3”之后立刻开始计数第一延迟时间fdt1。换句话说,当最后一个数据位为逻辑“1”时,nfcfdt计时器814c在时间t3”被复位。然而,当由pcd发送的最后一个数据位为逻辑“0”时,包络1004的上升沿sr”未在时间t4”产生。反而是,包络1004的上升沿sr”在时间t5”产生,并且nfcfdt计时器814c在时间t5”之后立刻开始计数第二延迟时间fdt2。换句话说,当最后一个数据位为逻辑“0”时,nfcfdt计时器814c在时间t5”而不是时间t4”被复位。

因为包络提取装置812能够准确地检测接收调制信号sin”的最后一个上升沿,nfcfdt计时器814c可以被准确地复位,而不管最后一个数据位为逻辑“1”或逻辑“0”。因此,通过使用所提出的包络提取装置812,picc发射器806/tx调制器814a可准确地发送符合iso14443的fdt要求的发射调制信号。

总之,短距离非接触通信装置800的操作可以概括为图11的以下步骤。图11为根据本发明实施例的自适应帧延迟时间fdt算法1100的流程图。假设获得基本相同的结果,图11所示的流程图的步骤不必以示出的确切顺序来执行,并且不需要是连续的;也就是说,中间可以有其他步骤。自适应帧延迟时间fdt算法1100包括以下步骤:

步骤1102:启动确定帧延迟时间fdt的操作;

步骤1104:执行帧延迟时间fdt的补偿;

步骤1106:确定是否检测到暂停结束(即上升沿sr”),如果是,则转到步骤1108,如果不是,则转到步骤1106;

步骤1108:复位nfcfdt计时器814c;

步骤1110:确定接收位是否是最后一位,如果是,则转到步骤1112,如果不是,则转到步骤1116;

步骤1112:确定最后一位的值是否是逻辑“1”,如果是,则转到步骤1114,如果不是,则转到步骤1116;

步骤1114:将帧延迟时间fdt设定为第一延迟时间fdt1,转到步骤1118;

步骤1116:将帧延迟时间fdt设定为第二延迟时间fdt2,转到步骤1118;

步骤1118:启动nfcfdt计时器814c;

步骤1120:确定帧延迟时间fdt是否已到,如果是,则转到步骤1124,如果不是,则转到步骤1122;

步骤1122:确定是否有任何进一步的暂停(即上升沿sr”)被检测到,如果是,则转到步骤1108,如果不是,则转到步骤1120;

步骤1124:确定picc发射器806是否准备好发送发射调制信号,如果是,则转到步骤1126,如果不是,则转到步骤1128;

步骤1126:picc发射器806开始发送发射调制信号;

步骤1128:停止确定帧延迟时间fdt的操作。

另外,步骤1104中帧延迟时间fdt的补偿可概括为图12的以下步骤。图12为根据本发明实施例的帧延迟时间fdt的补偿方法1200的流程图。假设获得基本相同的结果,图12所示的流程图的步骤不必以示出的确切顺序来执行,并且不需要是连续的;也就是说,中间可以有其他步骤。方法1200包括步骤:

步骤1202:启动帧延迟时间fdt的补偿;

步骤1204:确定接收调制信号sin”的振幅是否在接收器的输入范围内,如果是,则转到步骤1208,如果不是,则转到步骤1206;

步骤1206:确定接收调制信号sin”的振幅是否高于接收器的输入范围,如果是,则转到步骤1210,如果不是,则转到步骤1212;

步骤1208:将dff时钟的延迟时间和第二偏置电压vbias2”设定到中档,用于检测接收调制信号sin”是否为a型的nfc信号,转到步骤1214;

步骤1210:将dff时钟的延迟时间和第二偏置电压vbias2”设定到高档,用于检测接收调制信号sin”是否为a型的nfc信号,转到步骤1216;

步骤1212:将dff时钟的延迟时间和第二偏置电压vbias2”设定到低档,用于检测接收调制信号sin”是否是a型的nfc信号,转到步骤1218;

步骤1214:设定帧延迟时间fdt来补偿对应于延迟时间的延迟时间td”和中档振幅中的第二偏置电压vbias2”设置,转到步骤1220;

步骤1216:设定帧延迟时间fdt来补偿对应于延迟时间的延迟时间td”和高档振幅中的第二偏置电压vbias2”设置,转到步骤1220;

步骤1218:设定帧延迟时间fdt来补偿对应于延迟时间的延迟时间td”和低档振幅中的第二偏置电压vbias2”设置,转到步骤1220;

步骤1220:补偿由nfcfdt计时器814c计数的帧延迟时间fdt;

步骤1222:停止帧延迟时间fdt的补偿。

因此,在本发明中,提出了一种产生准确的fdt延迟时间的方法和系统。提出了一种自适应暂停检测器(如所提出的边缘检测装置106)以检测a型nfc信号的暂停。在nfc载波振幅的5%到60%的范围内,可以准确地检测到被用作为nfcfdt时间的复位信号的暂停结束(即上升沿)。暂停检测器的阈值是基于载波振幅电平的信息来设置的。对于宽输入nfc场动态范围,这将最小化暂停检测器的上升沿的变化。自适应fdt算法可以补偿暂停检测器的延迟,其中暂停检测器的延迟根据nfc场振幅电平而变化。此外,暂停检测器的上升沿被用于复位fdt计时器。数字解调器输出最后一个数据位信息来设定相应的fdt计时器的阈值,即基于最后一个数据位的逻辑“0”或“1”来设定fdt延迟目标计数。

简而言之,通过基于ask调制信号的信号电平来自适应地调整阈值电压电平,所提出的包络提取装置能够精确地检测接收调制信号的包络的下降沿和上升沿。基于由包络提取装置提取的包络波形,解码装置能够精确地解调所述接收调制信号,以产生数字输出数据。基于由包络提取装置提取的下降沿,锁相环可产生免受噪声和毛刺的连续时钟。此外,基于由包络提取装置提取的上升沿,由nfcfdt计时器计数的帧延迟时间可被准确地设定。

本领域技术人员将很容易地观察到,在保留本发明的教导下可以对装置和方法进行许多修改和更动。因此,上述公开内容的涵盖范围应被解释为仅由所附权利要求书的界限和范围来确定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1