一种mmc码型数据的解码方法

文档序号:6358030阅读:278来源:国知局
专利名称:一种mmc码型数据的解码方法
技术领域
本发明提出了一种MMC码型的解码方法。该发明适用于超高频电子标签设计领域。
背景技术
本发明提出了一种MMC码型的解码方法。阅读器与标签通信时,阅读器将发送给标签的数据进行一定格式的编码,再通过空中的载波发送给标签。标签接收到载波后,要对码型进行相应的解码才能获得正确的数据。在超高频通讯过程中,阅读器对发送给标签数据的编码类型有很多种,MMC码型也是其中一种。如图3,MMC码型的定义如下I、数据0采用数据0编码符号直接编码;2、数据I的编码有两种情况(I)单独一个数据I,采用第一种编码形式;(2)连续多个数据1,则两个数据I为一组,每组内第一个数据I采用第一种编码形式,第二个数据I采用第二种编码形式。如果连续奇数个数据1,则最后一个数据I不能形成编码组,此时采用第一种编码形式。观察数据I和数据0的码型,可以发现它们的最大区别在于每位数据后半周期的值,如果后半周期的值为1,则此位数据为1,如果后半周期的值为0,则此位数据为O。在对每位MMC码型数据进行解码的过程中,如果只对后半周期的值进行判断,那么当出现图4所示的码型数据时,则无法发现接收到的数据是错误的,所以就会在解码过程出错,从而造成阅读器与电子标签之间的通讯不稳定。本发明旨在提出一种既易于实现且能提高正确率的MMC码型数据解码方法。

发明内容
针对上述码型,本发明提出的是一种有效的解码方法,能用较少的步骤解出正确的数据。I、在该方法里,先将从空中接收到的由阅读器发送过来的MMC码型数据转换成数
字信号。2、对数字信号中每位数据的前半周期和后半周期各选一时间点进行采样。3、对两次采样的结果进行比较判断,如果第一次采样点为1,第二次采样点为0,可判断出此位数据为0 ;如果第一次采样点为1,第二次采样点也为1,且前位数据为数据0,可判断出此位数据为I;如果第一次采样点为1,第二次采样点也为1,且前位数据是第一次采样点为0的数据1,可判断出此位数据为I ;如果第一次采样点为1,第二次采样点也为1,但前位数据是第一次采样点为I的数据1,可判断出此位数据错误;如果第一次采样点为0,第二次采样点为1,且前位数据为0,可判断出此位数据错误;如果第一次采样点为0,第二次采样点为1,且前位数据是第一次采样点为I的数据1,可判断出此位数据为I;如果第、一次采样点为O,第二次采样点也为1,但前位数据是第一次采样点为O的数据1,可判断出此位数据错误;如果第一次采样点为O,第二次采样点也为O,可判断出此位数据错误。4、为了进一步减少错判概率,可以把对前后半周期的采样点扩充为多个点,再从多个点的采样值中获得前后半周期的采样值。


图I本发明实施例中超高频无源电子标签解码MMC码型数据的处理流程2本发明实施例中的模块结构说明 图3MMC码型说明I图4MMC码型说明2图5利用本发明进行的一串MMC码型数据解码过程示意图 图6 —串顺序为“0-错误”的MMC码型数据示意图
图7 —串顺序为“0-1-1-错误”的MMC码型数据示意图 图8 一串顺序为错误”的MMC码型数据示意图
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。如图I所示,本发明实施例中,超高频无源电子标签对MMC码型数据的解码流程可以包括步骤101、所述超高频无源电子标签(下述电子标签)从空中接收阅读器发送过来的MMC码型数据并将之转换成数字信号;步骤102、所述电子标签对数字信号中的每位数据选取两个时间点,并在这两个时间点对数据分别进行采样;步骤103、所述电子标签对两次采样的结果进行比较判断,从而解出当前的数据为I或O。由图I所示流程可以得知,本发明实施例中,超高频无源电子标签从空中接收阅读器发送过来的MMC码型数据并将之转换成数字信号;所述电子标签对数字信号中的每位数据选取两个时间点,并在这两个时间点对数据分别进行采样;所述电子标签对两次采样的结果进行比较判断,从而解出当前的数据为I或O。每位数据的采样次数只有2次,对采样结果的判断非常简单,易于实现,所以有助于缩小逻辑设计面积和降低芯片功耗。如图2所示,本发明实施例中的超高频无源电子标签可以包括接收模块201,用于从空中接收阅读器发送过来的MMC码型数据并转换成数字信号;采样模块202,用于对数字信号中的每位数据进行两次采样;解码模块203,用于对两次采样的结果进行比较判断,从而解出当前的数据为I或
O0图5、图6、图7、图8所示的内容为MMC码型数据。如图5所示,对于一位“错误”的MMC码型数据的解码过程是
在这位数据的第1/4个周期采样到值为0,第3/4个周期采样到值为0,从而得出当前数据为错误数据。如图6所示,对于一串“0-错误”的MMC码型数据的解码过程是在第一位数据的第1/4个周期采样到值为1,第3/4个周期采样到值为0,从而得出当前数据为“0”;在第二位数据的第1/4个周期采样到值为0,第3/4个周期采样到值为1,且前位数据为数据0,从而得出当前数据为错误数据。如图7所示,一串顺序为“0-1-1-错误”的MMC码型数据的解码过程是在第一位数据的第1/4个周期采样到值为1,第3/4个周期采样到值为0,从而得 出当前数据为“0”;在第二位数据的第1/4个周期采样到值为1,第3/4个周期采样到值为1,且前位数据为数据0,从而得出当前数据为“ I” ;在第三位数据的第1/4个周期采样到值为0,第3/4个周期采样到值为1,且前位数据是第一次采样点为I的数据1,从而得出当前数据为“I”;在第四位数据的第1/4个周期采样到值为0,第3/4个周期采样到值为1,且前位数据是第一次采样点为0的数据1,从而得出当前数据为错误数据。如图8所示,一串顺序为“0-1-1-1-错误”的MMC码型数据的解码过程是在第一位数据的第1/4个周期采样到值为1,第3/4个周期采样到值为0,从而得出当前数据为“0”;在第二位数据的第1/4个周期采样到值为1,第3/4个周期采样到值为1,且前位数据为数据0,从而得出当前数据为“ I” ;在第三位数据的第1/4个周期采样到值为0,第3/4个周期采样到值为1,且前位数据是第一次采样点为I的数据1,从而得出当前数据为“I”;在第四位数据的第1/4个周期采样到值为1,第3/4个周期采样到值为1,且前位数据是第一次采样点为0的数据1,从而得出当前数据为“I”;在第四位数据的第1/4个周期采样到值为1,第3/4个周期采样到值为1,且前位数据是第一次采样点为I的数据1,从而得出当前数据为错误数据。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种MMC码型数据的解码方法,其特征在于,该方法包括 电子标签从空中接收阅读器发送过来的MMC码型数据并将之转换成数字信号; 电子标签对数字信号中的每位数据选取两个时间点,并在这两个时间点对数据分别进行采样,得到两个采样值; 电子标签对两次采样的结果进行比较判断,从而解出当前的数据为I或O。
2.如权利要求I所述的方法,其特征在于,所述电子标签对数字信号中的每位数据选取两个时间点,并在这两个时间点对数据分别进行采样,得到两个采样值,包括 第一个采样点为每位数据前半周期的任一时间点,第二个采样点为每位数据后半周期的任一时间点,得到的两个采样值分别为前半周期和后半周期的采样值。
3.如权利要求I所述的方法,其特征在于,所述电子标签对两次采样的结果进行比较判断,从而解出当前的数据为I或0,包括 如果第一次采样点为1,第二次采样点为0,则此位数据为0 ; 如果第一次采样点为1,第二次采样点也为1,且前位数据为数据0,则此位数据为I ;如果第一次采样点为1,第二次采样点也为1,且前位数据是第一次采样点为0的数据I,则此位数据为I; 如果第一次采样点为1,第二次采样点也为1,但前位数据是第一次采样点为I的数据I,则此位数据错误; 如果第一次采样点为0,第二次采样点为1,且前位数据为0,则此位数据错误; 如果第一次采样点为0,第二次采样点为1,且前位数据是第一次采样点为I的数据1,则此位数据为I; 如果第一次采样点为0,第二次采样点为1,但前位数据是第一次采样点为0的数据1,则此位数据错误; 如果第一次采样点为0,第二次采样点也为0,则此位数据错误。
4.如权利要求I所述的方法,其特征在于,第一个采样点为每位数据前半周期的任一时间点,第二个采样点为每位数据后半周期的任一时间点,得到的两个采样值分别为前半周期和后半周期的采样值,包括 在每位数据的前半周期和后半周期各取多个时间点采样,从多个采样值得到两个采样值,减小错判概率。
5.一种超高频无源电子标签,其特征在于,包括 接收模块,用于从空中接收阅读器发送过来的MMC码型数据并转换成数字信号; 采样模块,用于对数字信号中的每位数据进行两次采样; 解码模块,用于对两次采样的结果进行比较判断,从而解出当前的数据为I或O。
全文摘要
本发明是一种MMC码型数据的解码方法。MMC码型为一种超高频通讯过程中阅读器发送给无源电子标签的数据码型。其方法包括,所述电子标签从空中接收阅读器发送过来的MMC码型数据并将之转换成数字信号,然后对数字信号中的每位数据选取两个时间点,并在这两个时间点对数据分别进行采样,再对两次采样的结果进行比较判断,从而解出当前的数据为1或0。本发明提出的方法只需采样两次,非常简单,易于实现,可以有效降低所述电子标签芯片的功耗,而且此采样两次的方法比只对后半周期采样一次的方法,更能保证接收数据的解码正确率。
文档编号G06K7/00GK102739347SQ20111009351
公开日2012年10月17日 申请日期2011年4月14日 优先权日2011年4月14日
发明者余秋芳, 沈红伟 申请人:北京中电华大电子设计有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1