本文以Turbo碼譯碼器的FPGA實現(xiàn)為目標,對Turbo碼的迭代譯碼算法及用硬件語言實現(xiàn)其譯碼算法進行了深入研究。 本文首先在理論上對Turbo碼的編譯碼原理進行了深入的研究,并用C語言對其MAP譯碼算法進行了驗證仿真,接著就Turbo碼MAP算法的衍生算法即LOG_MAP和MAX_LOG_MAP算法用C程序做了仿真和測試。隨后本文就一些對MAP譯碼性能起著重要影響的參數(shù)也用C程序做了仿真對比。 最后,考慮到硬件實現(xiàn)的簡化,MAX-Log-MAP算法成為了本文的硬件實現(xiàn)方案。本文采用了模塊化設(shè)計,在對各個模塊進行設(shè)計的基礎(chǔ)上提出了一些改進的方案,對Turbo碼編碼器設(shè)計中的同步問題進行了改進,對分塊并行Turbo碼譯碼算法的硬件實現(xiàn)進行了研究。在設(shè)計中綜合運用了“自頂向下”和“自下而上”的設(shè)計方去,通過功能模塊分割,合理設(shè)置系統(tǒng)參數(shù),并通過模塊之間的參數(shù)傳遞,使Turbo碼編譯碼器具有較好的靈活性。
上傳時間: 2013-04-24
上傳用戶:wengtianzhu
c語言深度解析——揭開程序員面試筆試的秘密
上傳時間: 2013-07-08
上傳用戶:moqi
C語言深度解剖.pdf 對c語言的學習,更深入挖掘c語言的秘密。本書由作者結(jié)合自身多年嵌入式c語言開發(fā)經(jīng)驗和平時講解c語言的心得體會整理而成,其中有很多作者獨特的見解或看法。由于并不是從頭到尾講解c語言的基礎(chǔ)知識,所以本書并不適用于c語言零基礎(chǔ)的讀者,其內(nèi)容要比一般的c語言圖書深得多、細致得多,其中有很多問題是各大公司的面試或筆試題。 本書適合廣大計算機系學生、初級程序員參考學習,也適合計算機系教師、中高級程序員參考使用。
標簽: C語言
上傳時間: 2013-07-05
上傳用戶:nanxia
單片機學習資料《實戰(zhàn)AVR單片機C語言》
上傳時間: 2013-04-24
上傳用戶:wlcaption
C/C+語言struct 深層探索 C++中 extern "C"含義深層探索 C 語言高效編程的幾招 想成為嵌入式程序員應(yīng)知道的 0x10 個基本問題 C 語言嵌入式系統(tǒng)編程修煉 C 語言嵌入式系統(tǒng)編程修煉之一:背景篇 C 語言嵌入式系統(tǒng)編程修煉之二:軟件架構(gòu)篇 C 語言嵌入式系統(tǒng)編程修煉之三:內(nèi)存操作 C 語言嵌入式系統(tǒng)編程修煉之四:屏幕操作 C 語言嵌入式系統(tǒng)編程修煉之五:鍵盤操作 C 語言嵌入式系統(tǒng)編程修煉之六:性能優(yōu)化 C/C++語言 void及 void 指針深層探索 C/C++語言可變參數(shù)表深層探索 C/C++數(shù)組名與指針區(qū)別深層探索 C/C++程序員應(yīng)聘常見面試題深入剖析(1) C/C++程序員應(yīng)聘常見面試題深入剖析(2) 一道著名外企面試題的抽絲剝繭 C/C++結(jié)構(gòu)體的一個高級特性――指定成員的位數(shù) C/C++中的近指令、遠指針和巨指針 從兩道經(jīng)典試題談 C/C++中聯(lián)合體(union)的使用 基于 ARM 的嵌入式 Linux 移植真實體驗 基于 ARM 的嵌入式 Linux 移植真實體驗(1)――基本概 基于 ARM 的嵌入式 Linux 移植真實體驗(2)――BootLoa 基于 ARM 的嵌入式 Linux 移植真實體驗(3)――操作系 基于 ARM 的嵌入式 Linux 移植真實體驗(4)――設(shè)備驅(qū) 基于 ARM 的嵌入式 Linux 移植真實體驗(5)――應(yīng)用實 深入淺出 Linux 設(shè)備驅(qū)動編程 1.Linux 內(nèi)核模塊 2.字符設(shè)備驅(qū)動程序 3.設(shè)備驅(qū)動中的并發(fā)控制 4.設(shè)備的阻塞與非阻塞操作
上傳時間: 2013-04-24
上傳用戶:thh29
C+Interfaces+and+Implementations\r\r\n這是C語言接口與實現(xiàn)一書的源碼.-C+ Interfaces+ And+ Implementations This is t
標簽: Implementations Interfaces and
上傳時間: 2013-04-24
上傳用戶:博雅abcd
MATLAB仿真通信PSK誤碼分析,主要用來測試SNR從0到10時的系統(tǒng)性能-MATLAB simulation PSK communication error analysis
上傳時間: 2013-04-24
上傳用戶:924484786
MPEG-4是目前非常流行的視頻壓縮標準,基于MPEG-4的視頻處理系統(tǒng)有兩種體系結(jié)構(gòu):可編程結(jié)構(gòu)和專用結(jié)構(gòu).可編程結(jié)構(gòu)靈活,適用范圍廣,易于升級,但電路復(fù)雜,電路功耗大.專用視頻編解碼器結(jié)構(gòu)硬件開銷小,處理速度高.該文主要研究專用的MPEG-4視頻編解碼芯片設(shè)計方法.目前市場上MPEG-4視頻編解碼芯片主要是Simple Profile級別的,而我們設(shè)計的芯片要實現(xiàn)Advanced Simple Profile級別.該文采用了一種基于大規(guī)模FPGA的軟硬件相結(jié)的芯片設(shè)計方案,我們設(shè)計了基于FPGA的MPEG-4芯片設(shè)計開發(fā)平臺,完成算法的硬件仿真與測試.論文圍繞基于FPGA的MPEG-4芯片開發(fā)系統(tǒng)設(shè)計,分為兩個部分.第一部分介紹了目前國內(nèi)外實現(xiàn)MPEG-4視頻處理系統(tǒng)的主要方法和應(yīng)用,概述了國際上MPEG-4視頻編解碼芯片設(shè)計的一般方法及其發(fā)展趨勢,詳細描述了我們的基于FPGA的MPEG-4編解碼芯片開發(fā)系統(tǒng)的結(jié)構(gòu).第二部分重點講述了基于FPGA的MPEG-4芯片開發(fā)系統(tǒng)各個電路模塊的設(shè)計,包括電源模塊、FPGA配置模塊、時鐘生成模塊、視頻輸入/輸出模塊、RS232串口模塊、以太網(wǎng)接口模塊、USB接口模塊等.同時也介紹了I
標簽: MPEG4 FPGA 編解碼芯片 開發(fā)系統(tǒng)
上傳時間: 2013-06-15
上傳用戶:it男一枚
更加深刻理解C語言,以及C語言語法講解,易犯錯誤
上傳時間: 2013-07-10
上傳用戶:zhaoq123
隨著電子技術(shù)和EDA技術(shù)的發(fā)展,大規(guī)模可編程邏輯器件PLD(Programmable Logic Device)、現(xiàn)場可編程門陣列FPGA(Field Programmable Gates Array)完全可以取代大規(guī)模集成電路芯片,實現(xiàn)計算機可編程接口芯片的功能,并可將若干接口電路的功能集成到一片PLD或FPGA中.基于大規(guī)模PLD或FPGA的計算機接口電路不僅具有集成度高、體積小和功耗低等優(yōu)點,而且還具有獨特的用戶可編程能力,從而實現(xiàn)計算機系統(tǒng)的功能重構(gòu).該課題以Altera公司FPGA(FLEX10K)系列產(chǎn)品為載體,在MAX+PLUSⅡ開發(fā)環(huán)境下采用VHDL語言,設(shè)計并實現(xiàn)了計算機可編程并行接芯片8255的功能.設(shè)計采用VHDL的結(jié)構(gòu)描述風格,依據(jù)芯片功能將系統(tǒng)劃分為內(nèi)核和外圍邏輯兩大模塊,其中內(nèi)核模塊又分為RORT A、RORT B、OROT C和Control模塊,每個底層模塊采用RTL(Registers Transfer Language)級描述,整體生成采用MAX+PLUSⅡ的圖形輸入法.通過波形仿真、下載芯片的測試,完成了計算機可編程并行接芯片8255的功能.
上傳時間: 2013-06-08
上傳用戶:asddsd
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1