论文标题:DVB系统中RS编/解码器的FPGA实现 The Application Research of OPC Technology in the Fieldbus Control System 论文作者 王冬梅 论文导师 周正欧,论文学位 硕士,论文专业 信号与信息处理 论文单位 电子科技大学,点击次数 766,论文页数 68页File Size2200k 2003-02-01论文网 http://www.lw23.com/lunwen_89132/ DVB系统;串行无逆Berlekamp-Massey 算法;流水线;有限域常数乘法器 DVB system; serial-inversionless Berlekamp-Massey algorithm; pipeline; Finite-field constant multipliers Reed-Solomon(简称RS码)是一种具有很强的纠正突发和随机错误的信道编码方式,在深空通信、移动通信、磁盘阵列以及数字视频广播(DVB)等系统中具有广泛的应用。本论文讨论如何采用一种串行无逆的Berlekamp-Massey(BM)算法,设计应用于DVB系统中的RS (204,188)信道编码/解码电路,并通过FPGA的验证。RS解码器的设计采用无逆BM算法,并利用串行方式来实现,不仅避免了求逆运算,而且只需用3个有限域乘法器就可以实现,大大的降低了硬件实现的复杂度,并且因为在硬件实现上,采用了3级流水线(pipe-line)的处理结构。RS编码器的设计中,利用有限域常数乘法器的特性对编码电路进行优化。这些技术的采用大大的提高了RS编/解码器的效率,节省了RS编/解码器所占用资源。布局布线后结果表明本文所设计的RS编码器的速度可达到66MHz;解码速度可达到47MHz,电路规模为4.6万门,包含有3.2K的内部缓存FIFO的RS编/解码电路。利用Xilinx公司的SpartanII系列的FPGA芯片进行了静态硬件验证。 Reed-Solomon code, a powerful error correcting code for burst and random errors, is widely applied to deep space communications, mobile communications, disk array, digital video broadcasting system, and so on. The serial-inversionless Berlekamp-Massey algorithm has been implemented in RS (204,188) channel coding and decoding circuits of DVB systems and validated by using FPGA.The inversionless BM algorithm in RS decoder is implemented with serial mode, which avoids the inversion computation and only needs 3 finite-field multipliers. Thus, the complexity of hardware implementation has been mostly reduced. A 3-level pipe-line processing architecture is also used in the hardware and the coding circuit in RS coder is optimized by using the characteristics of the finite-field constant multiplier. All these techniques improved much efficiency of the RS coder/decoder and reduce the resource in the RS coder/decoder.The results of P&R demonstrate that this design constructs a RS encoding/decoding circuit with a 3.2K internal FIFO cache embedded, at the scale of 46K gates. Its encoding and decoding speed are 66MHz and 47MHz respectively. This work has been validated in Spartan II series of FPGA from Xilinx Company.
|