循环冗余码(CRC)基础知识,涉及基本概念、多项式表达及移位寄存器实现