CRC-6CRC-8CRC-12CRC-16CRC-32等查表和移位实现,相关部分可以参考。