資源描述:
《可配置的viterbi譯碼器的fpga實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、西安電子科技大學(xué)碩士學(xué)位論文可配置的Viterbi譯碼器的FPGA實現(xiàn)姓名:張弓申請學(xué)位級別:碩士專業(yè):通信與信息系統(tǒng)指導(dǎo)教師:白寶明20090101摘要卷積碼作為一類重要的前向糾錯碼,同具有最大似然譯碼特性的Viterbi譯碼算法,廣泛應(yīng)用于各種數(shù)字通信系統(tǒng)。隨著通信技術(shù)的持續(xù)發(fā)展,產(chǎn)生了許多新技術(shù)和新標準。不羼的通信標準采用不同的卷積碼,以往固定參數(shù)的Viterbi譯碼核已不能滿足應(yīng)用的需要。兼容不同通信標準,支持參數(shù)動態(tài)配置的Viterbi譯碼核的設(shè)計與實現(xiàn),具有重要的研究價值。本文以WiMAX、LTE和UMB無線接入標準為背景,在分析了Viterbi譯碼算法的基礎(chǔ)上,綜合考
2、慮資源使用和數(shù)據(jù)速率,給出了兼容三種標準、參數(shù)動態(tài)可配置的Viterbi譯碼核的FPGA設(shè)計。可配置的參數(shù)包括協(xié)議類型、回溯深度以及回溯的初始狀態(tài)。這些參數(shù)與相應(yīng)的輸入數(shù)據(jù)同時送入譯碼器,在動態(tài)可配置情況下完成可靠譯碼。創(chuàng)新的數(shù)據(jù)流控制機制提供了大流量數(shù)據(jù)的可靠譯碼。譯碼器中合理使用的流水線結(jié)構(gòu)保證了高速的數(shù)據(jù)速率。驗證結(jié)果表明,譯碼功能正??煽?,可配置性良好。WiMAX配置情況下數(shù)據(jù)速率為100Mbps,LTE和UMB配置情況下數(shù)據(jù)速率為4Mbps。資源使用與相同配置的Altera譯碼核相當。關(guān)鍵詞:卷積碼Viterbi譯碼核動態(tài)可配置流水線Abstr‘a(chǎn)ctAsaclassof
3、importantforwarderrorcorrectingcodes,theconvolutionalcodeISadoptedextensivelyinvariouscommunicationtechniquesandstandards(e?gwi№Ⅸ,LTEandUMS),inconjunctionwiththemaximum—likelihoodperformance#achievedViterbidecodingalgorithm。Inparticularly,theparametersofconvolutionalcodesareusuallvdi玨打entinvar
4、iousstandards.NotethattheconventionalfixedViterbidecodingcoreisonlydesignedforsomefixedparametersandsuitableforac瞰ameol翻嗽tl越ea≤o鞋s锨da聰。Therefore,itisimportantandinterestingtodesignaflexibleViterbidecodingcorewhichiscompatiblewithvariousstandards,especiallyforsupportingintegratedservices.孫髓sthe
5、sis,withtheapplicationoftheconvolutionalcodemwirelessaccessst鼢d棚s(e。g.,WiMAX,LTEandtYMB)andthefullconsiderationoftrade。o紓be淅eeIlresou∞ceutilizationanddatarate,thedesignofaViterbicoreisinvestigatedbasedon也eanalysisoftheViterbialgorithm,whichsupportsthethreewirelessaCCeSSst8規(guī)ardsanddynamicparame
6、terization.Thecortfigurableparametersincludestandard鯽e,衄ce-backlengthandtheinitialstatefortrace—back.Theseparametersenterthedecodcr,togetherwiththecorrespondingreceiveddata,andthenthedecodingCanbepcrf01medreliably豫d囂theconditionofdynamicconfiguration.Thenoveldatacontrolmecha赫smisin加ducedinthed
7、ecoderarchitectureforthepurposeofthereliabledecoclingformassivedataflow.Thepipelinearchitecture,whichisproperlyusedlnthewhokdecode毛improveshighdatarateobviously.Itisverifiedthatthecorrectandreliabl。decoding,alongwiththeconfigurabilitywo