您的位置:控制工程论坛网论坛 » 工业安全 » 什么是容错率

yan1999

yan1999   |   当前状态:在线

总积分:839  2024年可用积分:0

注册时间: 2006-04-11

最后登录时间: 2023-08-23

空间 发短消息加为好友

什么是容错率

yan1999  发表于 2023/2/1 15:03:07      638 查看 2 回复  [上一主题]  [下一主题]

手机阅读

容错率也叫纠错率,就是指二维码可以被遮挡后还能正常扫描,而这个能被遮挡的最大面积就是容错率。最常见的QR二维码,用的是里德-索罗门码(RS)来做纠错。分有几级,纠错级别越高,整体需要携带的信息越多。在条码标签打印软件中常可以看到这个参数的设置。容错率具体是如何定义与使用的呢?

QR二维码分为4个纠错级别:L级可纠正约7%错误、M级可纠正15%错误、Q级别可纠正25%错误、H级别可纠正30%错误。RS码原理比较复杂,整体基于“任意K个确定点可表示一个阶=数至少为K-1的多项式”,实际上发送超过K个点,就算中间有一些错误,也能通过数学原理反推出最初的多项式,从而获得信息。并不是所有位置都可以缺损,像最明显的那三个角上的方框,直接影响初始定位。中间零散的部分是内容编码,可以容忍缺损。

由于调整纠错率的时候,二维码的图案分布也要重新调整,所以每次调整纠错率,二维码的图案都会发生变化。

在条码标签打印软件中设置纠错级别的方法也很简单,双击二维码,在图形属性-条码选项卡—QR  Code中,可以自定义设置纠错级别,软件默认的是中等Medium,二维码软件支持多种条码码制,条码码制不同,支持的字符集也是不一样的。

1楼 0 0 回复
总共 , 当前 /