主权项 |
一种基于钱搜索算法和福尼算法的并行电路,其特征在于,所述并行电路用于计算RS译码过程中发生的错误位置与产生的错误值,包括:偶数项钱搜索电路模块、奇数项钱搜索电路模块、奇数项福尼电路模块、偶数项福尼电路模块、第一加法模块、第二加法模块、求倒数模块和乘法模块;其中,所述偶数项钱搜索电路模块用于并行计算错误位置多项式中的偶数项的和,所述奇数项钱搜索电路模块用于并行计算错误位置多项式中的奇数项的和,所述偶数项钱搜索电路模块和奇数项钱搜索电路模块的输出经过第一加法模块后在一个时钟周期内共计算得到p个错误位置;所述奇数项福尼电路模块用于并行计算错误值多项式中的奇数项的和,所述偶数项福尼电路模块用于并行计算错误值多项式中的偶数项的和,所述奇数项福尼电路模块和偶数项福尼电路模块经过第二加法模块和乘法模块后在一个所述时钟周期内共计算得到p个错误值;所述偶数项钱搜索电路模块的输出端连接到所述第一加法模块的输入端,所述奇数项钱搜索电路模块的输出端连接到所述第一加法模块和所述求倒数模块的输入端,所述求倒数模块的输出端连接到所述乘法模块的输入端,所述奇数项福尼电路模块和偶数项福尼电路模块的输出端连接到所述第二加法模块的输入端,所述第二加法模块的输出端连接到所述乘法模块的输入端,所述第一加法模块输出p个错误位置,所述乘法模块输出p个错误值,所述p个错误位置和p个错误值作为所述并行电路的输出数据,p为大于1的整数。 |