位置:51电子网 » 技术资料 » 通信网络

CRC校验能力仿真

发布时间:2008/12/17 0:00:00 访问次数:1908

  1. 仿真模型

  为了仿真rfid系统中采用不同长度的crc编码校验的抗干扰性能,本文建立了如图所示的仿真模型。

  图 crc校验能力仿真模型

  该模型中,贝努利二进制信源发出一帧数据,考虑到rfid应用的实际,读写器或电子标签发出的数据在数据进入信道传输前加入4位、8位和16位crc校验码,然后通过二进制对称信道传输。在接收端,经过crc校验检测后,将校验结果保存在matlab空间中。

  2. 校验能力仿真分析

  对crc校验能力的仿真采用由程序来控制仿真模型运行的方式,在程序中控制模型运行500次,每一次仿真模型运行后判断是否有误码发生。如果有,再看crc是否检测出错误发生,最后统计实际发生的错误的个数和crc检测出错误的次数,分别用e和e1表示。这样我们就可以统计crc校验的检错率,检错率按下式计算:

  仿真时,对信源发出的100位数据分别加上4位、8位和16位crc校验,经过仿真分析,得到的结果见表。

  表 crc校验能力仿真结果

  从仿真结果可以看出,当所加crc校验位数r和总的帧的位长度刀满足关系n=2r-1时,可以做到100%错误检测。例如当r=8时,根据关系式,它可以检测127位数据,而仿真时检测的数据为100位,小于127位,其检错率为100%;如果r小于所需满足关系式的值,则crc校验将出现较大的漏检率:例如当r=4时,它可以校验的n最大只能为15,如果将4位校验位加到100位的数据后面,将出现12%的漏检率。上述结果表明,当选择的crc位数r能够满足实际的工作要求时,没有必要选择更长的crc校验。因为在适宜的crc位数下,既可以保证没有漏检,又可以使数据传输效率尽可能地高。因此在实际的rfid应用中,如果一帧数据的长度小于256位,可以选择crc-8校验;如果数据的长度大于256而小于64kbit,可以选择crc-16校验。在实际的rfid应用中,基本上不会出现n大于64kbit的数据帧,所以一般情况下rfid应用中没有必要引入32位crc校验。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



  1. 仿真模型

  为了仿真rfid系统中采用不同长度的crc编码校验的抗干扰性能,本文建立了如图所示的仿真模型。

  图 crc校验能力仿真模型

  该模型中,贝努利二进制信源发出一帧数据,考虑到rfid应用的实际,读写器或电子标签发出的数据在数据进入信道传输前加入4位、8位和16位crc校验码,然后通过二进制对称信道传输。在接收端,经过crc校验检测后,将校验结果保存在matlab空间中。

  2. 校验能力仿真分析

  对crc校验能力的仿真采用由程序来控制仿真模型运行的方式,在程序中控制模型运行500次,每一次仿真模型运行后判断是否有误码发生。如果有,再看crc是否检测出错误发生,最后统计实际发生的错误的个数和crc检测出错误的次数,分别用e和e1表示。这样我们就可以统计crc校验的检错率,检错率按下式计算:

  仿真时,对信源发出的100位数据分别加上4位、8位和16位crc校验,经过仿真分析,得到的结果见表。

  表 crc校验能力仿真结果

  从仿真结果可以看出,当所加crc校验位数r和总的帧的位长度刀满足关系n=2r-1时,可以做到100%错误检测。例如当r=8时,根据关系式,它可以检测127位数据,而仿真时检测的数据为100位,小于127位,其检错率为100%;如果r小于所需满足关系式的值,则crc校验将出现较大的漏检率:例如当r=4时,它可以校验的n最大只能为15,如果将4位校验位加到100位的数据后面,将出现12%的漏检率。上述结果表明,当选择的crc位数r能够满足实际的工作要求时,没有必要选择更长的crc校验。因为在适宜的crc位数下,既可以保证没有漏检,又可以使数据传输效率尽可能地高。因此在实际的rfid应用中,如果一帧数据的长度小于256位,可以选择crc-8校验;如果数据的长度大于256而小于64kbit,可以选择crc-16校验。在实际的rfid应用中,基本上不会出现n大于64kbit的数据帧,所以一般情况下rfid应用中没有必要引入32位crc校验。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!