基于Log_MAP 算法, 提出了一種TURBO 碼DSP 實現方案。利用內聯函數、循環展開, 軟件流水線技術對算法進行了優 化, 在TMS320C6416 芯片上實現了36Mbps 的編碼速率及1.6Mbps 譯碼速率(5 次迭代)。該方案可以靈活設置碼率、幀長、迭 代次數等關鍵參數, 適用于不同要求的高速通信系統
標簽: Log_MAP C6416 TURBO 320C
上傳時間: 2014-11-30
上傳用戶:WMC_geophy
介紹了Turbo 碼的編譯碼基本原理,在詳細研究Log_MAP 算法的基礎上,用VC6. 0 編寫了狀態轉移表生成子程序, Turbo 交織表生成子程序和Turbo 碼譯碼程序等幾個對Turbo 碼進行仿真最重要的函數,并在DSP 上實現了通用的Turbo 碼編譯碼器
標簽: Turbo Log_MAP 程序 VC
上傳時間: 2013-12-21
上傳用戶:wxhwjf
本文以Turbo碼譯碼器的FPGA實現為目標,對Turbo碼的迭代譯碼算法及用硬件語言實現其譯碼算法進行了深入研究。 本文首先在理論上對Turbo碼的編譯碼原理進行了深入的研究,并用C語言對其MAP譯碼算法進行了驗證仿真,接著就Turbo碼MAP算法的衍生算法即Log_MAP和MAX_Log_MAP算法用C程序做了仿真和測試。隨后本文就一些對MAP譯碼性能起著重要影響的參數也用C程序做了仿真對比。 最后,考慮到硬件實現的簡化,MAX-Log-MAP算法成為了本文的硬件實現方案。本文采用了模塊化設計,在對各個模塊進行設計的基礎上提出了一些改進的方案,對Turbo碼編碼器設計中的同步問題進行了改進,對分塊并行Turbo碼譯碼算法的硬件實現進行了研究。在設計中綜合運用了“自頂向下”和“自下而上”的設計方去,通過功能模塊分割,合理設置系統參數,并通過模塊之間的參數傳遞,使Turbo碼編譯碼器具有較好的靈活性。
標簽: Turbo FPGA 編譯碼
上傳時間: 2013-04-24
上傳用戶:wengtianzhu
蟲蟲下載站版權所有 京ICP備2021023401號-1