基于BM算法的BCH码的译码硬件实现摘要:实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大器-电容(OTA—C)连续时间型滤波器的结构、设计和具体实现,使用外部可编程电路对所设计滤波器带宽进行控制,并利用ADS软件进行电路设计和仿真验证
仿真结果表明,该滤波器带宽的可调范围为1~26MHz,阻带抑制率大于35dB,带内波纹小于0.5dB,采用1.8V电源,TSMC0.18μmCMOS工艺库仿真,功耗小于21mW,频响曲线接近理想状态
关键词:Butte摘要:BCH码是一种理论上比较成熟的代数码型,在电力通信系统,GSM标准的语音和数据业务,以及卫星通信和数字广播通信(DVB-S2)等多个领域均有着广泛的应用
基于幂次运算,在线性反馈移位寄存器(LFSR)下实现了基于Berlekamp—Massey(BM)时域迭代译码算法的整个译码器构架,以及BM简化算法的硬件设计
通过计算机模拟仿真表明,两种算法的译码速率分别可达到32Mbps,37Mbps
关键词:BM迭代简化算法;FPGA;译码器构架O引言BCH码是1959年由Hocquenghem,1960年由Bose和Chandhari分别独立提出的一种能纠正多个随机错误的循环码,该码有严格的代数结构,具有纠错能力可控,在中短码长情况下性能接近理论最佳值等优点,并且构造方便,编码简单,是实际使用最广泛的码型之一
1960年Peterson从理论上解决了二进制BCH码的译码算法,奠定了BCH码译玛的理论基础
随后,Gorensten和Zierler把它推广到高阶有限域中
1966年Berlekamp提出了迭代译码算法,Maxsey从线性反馈寄存器的角度对该算法进行描述,不仅使算法硬件实现成为可能,也大大提高了译码速度,从实际上解决了BCH码的译码问题
鉴于FP—GA具有较大块RAM,本文以(15,5)BCH码为例说明如