您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 8扩展汉明码的编解码器设计及其FPGA实现
FPGA(034000):,,Verilog,FPGA,,,:;;;FPGA:TN91117:B:10042373X(2008)192187202DesignofExpansionHammingCoder/DecoderandItsFPGARealizationWANGAizhen(XinzhouTeachersUniversity,Xinzhou,034000,China)Abstract:ThispaperrealizesexpansionofthefunctionofcheckandrectificationfortheHammingcodesbyusingtheex2tendedHammingcodes.ThisdesignmakesuseofVerilogHDL.Afteremulating,thecodesaredownloadedtotheFPGAtore2alize.Theresultsprovethattheexpansioncodinganddecodingmethodsimprovethereliabilityofdatatransmissionontheba2sisofhardwareincreasingnotmarkedlywhichhasmuchactualsignificance.Keywords:VHDL;error2controlcoding;expansionhammingcode;FPGA:2008203226:,(n,k),k,r=n-k,,,,kn,n-k,din=3,nrn=2r-1,,,,,FPGA1,(n,k),nrn=2r-1k=n-r=2r-r-1,,(1),2(1,2,4,8)r(),(3,5,6,7,9)k:r=3,k=4,n=4+3=7,(7,4)1,2,4,11234567P1P2D1P3D2D3D413,,2,,,12,,;,(7,4),(7,4)781200819282þü(8,4),87,2,12345678P1P2D1P3D2D3D4Pa2:P3=D2D3D4;P2=D1D3D4;P1=D1D2D4;Pa=P1P2D1P3D2D3D42Verilog,,datain,rset,dataout,,paout,:modulecodehanm(datain,clk,dataout,paout,rset);inputrset;//inputclk;//input[3:0]datain;//output[2:0]dataout;//outputpaout;//endmodule333(8,4)431;,(),temppanews,,,error11panewstemperror=0=0=0=00=22=10=11=1=0=33():datain,hamin,error,dataout,pain:moduledecodehm(datain,hamin,pain,dataout,error,reset);inputreset;//input[3:0]datain;//input[2:0]hamin;//inputpain;//output[3:0]dataout;//output[1:0]error;//endmodule4412FPGA124FPGA,,,,[1],.[J].,2005(4):30234.[2].[J].,2007,23(1):58260.[3].[J].,2005(8):53255.[4][].[M].,,.:,2004.(191)881:FPGA455,,,5,5,,,,,,,,,5,DSP,,,[1]TexasInstrumentsIncorporated.TMS320C28XDSPCPU()[M].,.:,2004.[2],,,.DSP[J].,2006,28(3):61262.[3],,,.[J].,2006,25(5):59261,70.[4].[D].:,2004.[5].[D].:,2006.[6].[J].,1994(7):125.[7],.DSP[J].,2007,7(15):394323945,3949.[8]TI.TMS320F28xDSPCPUandInstructionSetReferenceGuide(Rev.C)[Z].[9]TI.TMS320F28xExternalInterface(XINTF)ReferenceGuide(Rev.B)[Z].[10]TI.TMS320F28xSerialCommunicationsInterface(SCI)ReferenceGuide(Rev.A)[Z].,1983,(188)[5],.IC[M].:,2003.[6].[M].:,2004.[7],.VHDL[M].:,2000.[8],.[M].:,2000.[9].VHDLFPGA[M].:,2003.[10].FPGA[M].:,2007.191200819282þü
本文标题:8扩展汉明码的编解码器设计及其FPGA实现
链接地址:https://www.777doc.com/doc-2254774 .html