现代电子技术
現代電子技術
현대전자기술
MODERN ELECTRONICS TECHNIQUE
2014年
10期
127-131
,共5页
王书省%贺占权%张少甫%肖长春%曹旸
王書省%賀佔權%張少甫%肖長春%曹旸
왕서성%하점권%장소보%초장춘%조양
循环码%汉明码%编译码器%FPGA
循環碼%漢明碼%編譯碼器%FPGA
순배마%한명마%편역마기%FPGA
cyclic code%Hamming code%encoder/decoder%FPGA
分析了循环码的特性,提出一种循环汉明码编译码器的设计方案。编译码器中编码采用除法电路,译码采用梅吉特译码器,易于工程应用。对编译码器在FPGA上进行了实现,通过参数化设置,具有较高的码率,适用于(255,247)及其任意缩短码的循环汉明码,并给出了译码器的仿真和测试结果。结果表明:编译码器运行速率高、译码时延小,在Virtex-5芯片上,最高工作时钟频率大于270 MHz。在码组错误个数确定的系统应用中,可以有效降低误码率,一般可将误码率降低一个量级。实践表明,该设计具有很强的工程实用价值。
分析瞭循環碼的特性,提齣一種循環漢明碼編譯碼器的設計方案。編譯碼器中編碼採用除法電路,譯碼採用梅吉特譯碼器,易于工程應用。對編譯碼器在FPGA上進行瞭實現,通過參數化設置,具有較高的碼率,適用于(255,247)及其任意縮短碼的循環漢明碼,併給齣瞭譯碼器的倣真和測試結果。結果錶明:編譯碼器運行速率高、譯碼時延小,在Virtex-5芯片上,最高工作時鐘頻率大于270 MHz。在碼組錯誤箇數確定的繫統應用中,可以有效降低誤碼率,一般可將誤碼率降低一箇量級。實踐錶明,該設計具有很彊的工程實用價值。
분석료순배마적특성,제출일충순배한명마편역마기적설계방안。편역마기중편마채용제법전로,역마채용매길특역마기,역우공정응용。대편역마기재FPGA상진행료실현,통과삼수화설치,구유교고적마솔,괄용우(255,247)급기임의축단마적순배한명마,병급출료역마기적방진화측시결과。결과표명:편역마기운행속솔고、역마시연소,재Virtex-5심편상,최고공작시종빈솔대우270 MHz。재마조착오개수학정적계통응용중,가이유효강저오마솔,일반가장오마솔강저일개량급。실천표명,해설계구유흔강적공정실용개치。
Based on characteristics analysis of cyclic codes,a design scheme of cyclic Hamming code encoder/decoder is proposed. In the encoder/decoder,a division circuit is adopted for encoding,and a Meggitt decoder is adopted for decoding, which are easy to be applied to engineering implementment. The encoder/decoder,which is suited for (255,247) and its cyclic Hamming code of arbitrarily-truncated codes,and has higher code rate,was implemented on FPGA by means of Verilog HDL. Some optimization techniques in the design process are given. The simulation and testing results of the encoder/decoder are of-fered in this paper. The encoder/decoder can operate at high speed and has short decoding delay. Its max working clock frequen-cy is higher than 270 MHz in Virtex-5 chip. The encoder/decoder can be applied in digital communication systems that have defi-nite error number. Its BER can be reduced efficiently. The encoder/decoder has high practical value.