一种副载波调制的米勒码解码装置的制造方法

文档序号:8903745阅读:590来源:国知局
一种副载波调制的米勒码解码装置的制造方法
【技术领域】
[0001]本实用新型属于超高频射频识别技术领域,更具体的,涉及一种用于超高频射频识别的副载波调制的米勒码的快速解码装置。
【背景技术】
[0002]超高频射频识别(UHF RFID)技术的基本原理是通过被无源目标(标签)反射回来的信号来实现对其信息的获取与识别,这一技术与雷达工作原理相类似。
[0003]UHF RFID超高频射频识别技术是目前最先进的第4代自动识别技术,该技术具有识别速度快,识别距离远,标签成本低,识别准确率高,抗干扰能力强,使用寿命长,能穿透非金属材料等优点。
[0004]UHF RFID应用系统包括无源电子标签、读写器和后端信息系统。当标签作为待识别物体进入读写器识别范围内,在识别范围内读写器发送的超高频无线电信号,经标签加载识别信息后反射回读写器,再通过读写器利用USB,以太网,WIFI等数字接口上传至信息系统。
[0005]UHF RFID的读写器包括以下电路组成部分:数字基带、发送链路、接收链路、天线射频前端和数字接口。发送链路是将数字基带输出的编码信号调制成超高频无线电信号并经功率放大器放大送至天线射频前端,接收链路是接收天线射频前端的从标签返回的调制信号解调成基带信号送至数字基带进行解码等数字信号处理。
[0006]UHF RFID的数字基带实现的功能包括RFID空中接口协议的物理层(PHY层)与媒体介质访问控制层(MAC层),包括以下模块:空口协议解析、高通数字滤波器、低通数字滤波器、突发信号位同步器、帧起始识别器、编解码器、数据校验、接收滤波器、IQ信号强度选择器、匹配滤波器、判决器、数据缓冲器等。
[0007]由于数字基带的基带信号在传输过程中容易受到周围环境干扰,使信号在传播路径中发生波形畸变,产生数据与码元信号完整性问题。
[0008]由于在超高频系统中,载波频率(800/900MHZ)太高,无法在载波中恢复可供标签使用的系统时钟,因此需要在无源标签芯片中设置振荡电路,但是片内的时钟电路受工艺、温度、工作电流、工作电压等因素影响,精度不够理想,而且无源标签的工作电流与工作电压由标签天线的接收能量整流而成,信号和能量在空气中传播的时空路径损耗会根据标签与读写器相对位置变化而变化,导致标签时钟电路的工作电流电压不稳定,最终导致标签发送的基带信号在发送时就已经产生偏差,产生数据与码元信号的完整性问题。
[0009]由于基带信号在传播过程中与产生的过程中就会引入误差,产生码元信号的完整性问题,主要表现为码元波形的频率偏移与码元占空比的偏移,偏移基准5%到35%。
[0010]由于基准的偏移可随机的从5%到35%,这样就影响了数字基带中基带信号的检测识别、位同步、数据判决与码元的解码。导致解码率下降与识别率下降。
[0011]目前超高频的射频识别系统(UHFRFID)基带数据的编解码方式采用FMO码与米勒码。
[0012]常用副载波调制的米勒码的波形特征在于:1)每个原始“O” “I”数据符号含有M个副载波周期;2)符号“O”周期内M个副载波不发生相位翻转;3)符号“ I ”在第M/2个副载波周期后副载波相位翻转;4)相邻的二个符号“0”,在符号分界处副载波发生翻转,相邻的二个符号“ I”在符号分界处副载波不发生翻转。

【发明内容】

[0013]本实用新型的目的是针对现有技术中存在的上述问题,本实用新型提出了一种算法结构简单,且高效率的米勒码解码方案,以提高解码米勒码的准确率与降低了解码难度与复杂性。
[0014]为了实现上述目的,本实用新型采用以下技术方案予以实现。
[0015]—种副载波调制的米勒码解码装置,包括AD采样模块、数字滤波器、检波模块、IQ通道信号强度选择模块、前导结束判断模块、解码模块、以及解码控制器,各模块时钟同步;AD采样模块、数字滤波器、检波模块、IQ通道信号强度选择模块、前导结束判断模块、解码模块分别通过数字接口与解码控制器连接。
[0016]米勒码基带信号数据流从AD采样模块输入端输入,AD采样模块输出端接数字滤波器输入端,数字滤波器输出端接检波模块输入端,检波模块输出端接IQ通道信号强度选择模块,由IQ通道信号强度选择模块选择输出的基带信号,经前导结束判断模块输入到解码模块。
[0017]解码模块包括:高电平计数器HC、低电平计数器LC、码元周期计数器CC、判断器、
串并转换器、寄存器;
[0018]高电平计数器HC和低电平计数器LC输出端分别与寄存器连接,寄存器中设有中间变量T,高电平计数器HC和低电平计数器LC分别对输入解码模块的米勒码信号的高电平和低电平周期长度进行计数,高电平计数器HC或低电平计数器LC计数长度达到一个副载波周期长度时,向寄存器输出一个相位翻转脉冲PA,触发寄存器改写其中间变量T ;
[0019]码元周期计数器CC的输出端接判断器的解发端,判断器的输出端通过并行接口接串并转换器,码元周期计数器CC对米勒码的周期进行计数,当计数值达到米勒码的一个周期时,向判断器输出一个周期脉冲PB,触发判断器从寄存器中读取中间变量T值,并根据T值判断上一周期内是否有相位翻转脉冲PA产生,并将判断结果作为上一周期码元的解码结果以并行信号输出到串并转换器;串并转换器将并行信号转换成串行信号后做为最终解码数据输出,寄存器的中间变量在一个周期结束后重置。
[0020]进一步地,所述解码装置还包括频偏估计模块,由IQ通道信号强度选择模块选择输出的基带信号同时还输入到频偏估计模块,频偏估计模块通过数字接口与解码控制模块连接,频偏估计模块包括过零检测电路和频偏估计计数器AC,过零检测电路实时过零检测码流上下边沿跳变,频偏估计计数器AC对相邻的二个上跳变或者下跳变的长度进行多次计数统计,并将计数值返回给解码控制器,解码控制器计算频偏估计计数器AC的计数值与码元周期计数器CC计数值之差,并以计算结果作为频率偏移量校准码元周期计数器CC的计数频率的设定值(国际标准ISO/IEC 18000-6C中规定了米勒码元的周期有25us,12.5us,6.25us以及3.125us,如果此系统的采样率是25MHz (即0.04us),则量化后的设定值就是固定的 25us/0.04us = 625,12.5us/0.04us = 312,6.25us/0.04us = 156,3.125us/0.04us =78)。
[0021]进一步地,所述解码装置还包括占比估计模块,由IQ通道信号强度选择模块选择输出的基带信号同时还输入到占比估计模块,占比估计模块通过数字接口与解码控制模块连接,占比估计模块包括过零检测电路和占空比计数器BC,过零检测电路实时过零检测码流上下边沿跳变,占空比计数器BC对上下跳变的周期长度进行计数统计,并将计数值返回给解码控制器,解码控制器计算占空比计数器BC的计数值与副载波半个周期长度之差,并以计算结果作为占空比偏移量校准高电平计数器HC和低电平计数器LC的计数频率的设定值。
[0022]本实用新型提出的米勒码解码装置,通过通过计数器分别对相位翻转和码元周期进行计数,并基于计数值进行解码,其算法和结构简单,解码效率高。引入米勒码频偏估计与纠正功能,在基带米勒码流出现频率偏移的情况下,快速的进行频偏估计,调整解码参数,提高解码米勒码的准确率与降低了解码难度与复杂性。
【附图说明】
[0023]图1是副载波调制的米勒码示意图。
[0024]图2是副载波调制米勒码流的特征脉冲时序示意图。
[0025]图3是副载波调制米勒码频偏与占空比偏移示意图。
[0026]图4是副载波调制米勒码解码状态图。
[0027]图5是副载波调制米勒码解码程序流程图。
[0028]图6是FPGA同步电路实现结构图。
【具体实施方式】
[0029]下面将结合附图对本实用新型的【具体实施方式】进行详细说明。
[0030]实现副载波调制米勒码解码,主要需要解决,波形特征提取、波形周期的判断、解码、频偏估计和校正、占空比偏移估计和校正。
[0031]对副载波调制米勒码的波形特征提取:使用二个η倍于副载波频率的时钟(η—般是取2的整数倍,在实现的系统中η取决于采样率与码元速率之比),对米勒码的相位翻转处周期长度进行计数,当计数值达到一个副载波周期时,在相位翻转处产生一个副载波周期一半的脉冲PA。
[0032]对副载波调制米勒码的符号的波形周期的判断:使用一个η倍于副载波频率的时钟的计数器Ce,对米勒码的周期进行计数,当计数值达到米勒码的周期时,产生一个脉冲PB。
[0033]对副载波调制的米勒码相位翻转周期长度计数的计数器:副载波调制米勒码的相位翻转处的电平可能保持高电平也可能保持为低电平(在进行解码前,需要进行信号强度的计算,同时得出信号的基准阈值,当输入的信号量化值大于基准阈值则判断为高电平,反之判断为低电平),二个计数器分别计数高低电平的周期,高电平计数器HC在低电平时清零,高电平时计数,低电平计数器LC相反。
[0034]对副载波调制的米勒码的快速解码:当高电平计数器HC或者低电平计数器LC计数值等于一个副载波的周期时(即相位翻转处的周期长度)脉冲PA产生,触发中间变量T值为1,当米勒码周期脉冲PB触发时,如果T为1,则米勒码解码为原始数据1,如果T为O,则米勒码解码为原始数据O。
[0035]对副载波调制的米勒码的快速解码方法中出现的误差分析:当副载波调制的米勒码存在频偏时,副载波调制的米勒码的周期计数器CC的计数值不能正确反应米勒码的周期长度,PB脉冲时序错误,在多个码元周期后误差累积,导致无法解码;当副载波调制的米勒码存在占空比偏差时,高低电平计数器HC与LC计数值不能正确反应相位翻转处的周期长度,PA脉冲时序错误,导致解码错误。
[0036]对副载波调制的米勒码的频偏估计与米勒码周期计数器CC计数校准方法:实时过零检测码流上下边沿跳变,通过对相邻的二个上跳变或者下跳变的长度进行多次计数统计,使用计数器AC计数,AC计数值与CC计数值之差即为频偏量,AC计数值可用来校准CC计数值。
[0037]对副载波调制的米勒码的的占空比估计与米勒码高低电平计数器HC与LC计数校准方法:实时过零检测码流上下边沿跳变,通过上下跳变对波形进行对此计数统计,使用计数器BC计数,BC计数值与CC/4
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1