
纵向冗余校验(LRC,L来自ongitudinal Redundancy Check)是通信中常用的一种校验形式。纵向冗余校验(LRC)是一种从纵向通道上的特定比特串产生校验比特的错误检测方法与来官袁胞光控担活。在行列格式中(风展评织例如,在磁带中),LRC经常是与VRC一起使用,这样就会为每个字符校验码。
- 中文名 纵向冗余校验
- 外文名 LRC,Longitudinal Redundancy Check
- 实 质 校验形式
- 特 点 通信中常用的一种校验形式
简介
纵向冗半课完余校验(LRC,Lo来自ngitudina才层二抗女沉石建l Redundancy Check)是通信中常用的一种校验形式。

纵向突冗余校验(LRC)是一种从纵向通道上的特定比特串产生校验比特的错误检测方法。在行列格式中(例如,在磁带中),LRC经常是与VRC一起使用,这样就会为每个字符校验码。
纵亚章苗不花东常劳向冗余校验的异或校验和可以简单快速的计算出来,将一个数据块的所有数据字节递归,经过异或选通后即可产生异或校验独听赶沿和。由于算法简单,可以快速简单地计算纵向冗余校规职尽短因态灯殖验。然而,LRC并不很可靠,多个错误可能相互抵消,在一个数据块内字节顺序的互换根本识别不出来。因此LRC主要用于快速校验很小的数据块儿(如32B)。在射频识别系策波若调简育统中,由于标签的容量一般较小,每次交易的数据量也不断系正点大,所以这种算法还是比较适合的。
实现
Set LRC = 0
For each character c in th护e string
do
Set LRC = LRC XOR c
end do
评论留言