这一个是采用移位电路实现的循环码编码。tb.vhd是测试向量testbench。encode 是循环码编码的代码。