跳到主要內容

臺灣博碩士論文加值系統

(44.192.92.49) 您好!臺灣時間:2023/06/08 07:22
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:黃琨元
研究生(外文):Kun-yuan Huang
論文名稱:同步與非同步渦輪解碼器實作架構探討
論文名稱(外文):The Implementation Architectures of Synchronous and Asynchronous Turbo Decoders
指導教授:林壽煦
指導教授(外文):Shou-sheu Lin
學位類別:碩士
校院名稱:國立高雄第一科技大學
系所名稱:電子與資訊工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2009
畢業學年度:97
語文別:中文
論文頁數:54
中文關鍵詞:同步與非同步渦輪解碼器
外文關鍵詞:synchronous and asynchronous turbo decoder
相關次數:
  • 被引用被引用:0
  • 點閱點閱:152
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
在通訊系統中,為了尋找較低的消耗功率、較快的傳輸速度與較小的製作面積,因而衍生出許許多多不同的解決方法,像是改變其編解碼方式、電路製程的改進等等。傳統的通訊架構在電路設計上採用同步式架構的運算方法來實現,但現今於電路上的設計,需求時脈速度的提升、電路設計結構上複雜度的增加,這些需求會導致總體時脈傳輸的延遲、消耗功率過高及電路整合上的時序安排問題,這些問題對同步電路的設計上較難解決,因此在電路設計上會於非同步電路中尋找解決的方法。
傳統的非同步電路在控制電路的設計上,複雜且不易控制,為了降低其複雜度與解決設計上的問題,因此本論文利用狀態機來完成非同步交握協定,並採用同步與非同步混合式架構來完成電路上的實現。
在本論文中,將探討如何將非同步的設計概念套用至同步式渦輪解碼器上,使用免費非同步開發工具Balsa來協助非同步電路上的設計,並將同步與非同步渦輪解碼器用硬體描述語言VHDL來完成電路上的實作,利用Modelsim模擬工具來驗證VHDL運算結果是否正確,最後並於Altera 的Quartus II上做電路面積、消耗功率與速度上的分析與探討。
In communication systems, In order to search for lower power consumption, faster transmission speed and smaller size of the production area, thus derived many of different solutions such as change coding ways, circuit manufacturing process improvements. In the traditional communication systems, the circuit design of the computing architecture is using synchronization method to achieve. However, in today''s circuit design, clock speed of the demand is upgrading, structure of the circuit design complexity increases. These demands will be problems had lead to the overall transmission delay clock, power consumption and high integration of circuits on the scheduling. These issues have implications for the design of synchronous circuits more difficult to solve. Therefore, in the circuit design has to find solutions in asynchronous circuits.
The traditional asynchronous circuit in control circuit design is complex and difficult, in order to reduce the complexity and solve design problems. In this paper, using state machines to complete the asynchronous handshake agreement, and then using synchronous and asynchronous hybrid structure to complete circuits.
In this paper, it will explore how to design the asynchronous circuits based on synchronous circuits and applied to Turbo decoder. Using Balsa development tools to assist asynchronous design. Using VHDL code to implementation Architectures of synchronous and asynchronous Turbo decoder, and then using Modelsim tool to simulation and verify the operation is correct or not. Finally, using Altera''s Quartus II to do the circuit area, power consumption and speed of analysis and discussion.
中文摘要.....................................................................................................i
英文摘要....................................................................................................ii
目錄...........................................................................................................iii
圖目錄.......................................................................................................v
表目錄.....................................................................................................viii
第一章 緒論..............................................................................................1
1.1 簡介.............................................................................................1
1.2 研究動機.....................................................................................2
1.3 論文架構.....................................................................................3
第二章 相關知識與原理..........................................................................4
2.1 非同步架構介紹.........................................................................4
2.2 渦輪碼原理.................................................................................9
2.3 交錯器介紹...............................................................................14
2.4 最大事後機率演算法(MAP)....................................................16
第三章 Balsa軟體應用與設計模擬.....................................................21
3.1 Balsa軟體介紹.........................................................................21
3.2 Balsa軟體模擬與分析.............................................................23
3.3 FPGA模擬與分析...................................................................26
第四章 同步與非同步渦輪解碼器設計模擬........................................30
4.1 非同步渦輪解碼器架構設計...................................................30
4.1.1 同步渦輪解碼器架構介紹..............................................30
4.1.2 非同步渦輪解碼器設計概念..........................................31
4.1.3 MAX*硬體實作................................................................35
4.2 Modelsim模擬.........................................................................36
4.2.1同步渦輪解碼器模擬........................................................36
4.2.2非同步渦輪解碼器模擬....................................................38
4.3 FPGA合成數據分析.................................................................41
4.3.1同步渦輪解碼FPGA合成................................................41
4.3.2非同步渦輪解碼FPGA合成.............................................44
4.3.3同步與非同步渦輪解碼器比較........................................47
4.3.4消耗功率與運算速度分析................................................48
第五章 結論與未來展望........................................................................52
參考文獻..................................................................................................53
[1]J. Sparso, “Asynchronous Circuit Design Tutorial,” Technical University of Denmark, 2006.
[2]C. Berrou, A. Glavieux and P. Thitimajshima, “Near Shannon Limit Error-correcting Coding And Decoding,” IEEE , vol. 2, pp. 1064-1070, May 1993.
[3]L. BAHL, J. COCKE, F. JELINEK, and J. RAVIV, “Optimal Decoding of Linear Codes for Minimizing Symbol Error Rate,” IEEE Trans. Inform. Theory, vol. IT-20, pp. 284-287, Jul. 1974.
[4]G. Piccinini, M. Roch, and M. Zamboni, “VLSI Architectures for Turbo codes,” IEEE, vol. 7, no. 3, Sep. 1999.
[5]Y. Tong, T. Yeap, and J. Yves, “VHDL Implementation of a Turbo decoder with Log-MAP-Base Iterative Decoding,” IEEE, vol. 53, no.4 , Aug. 2004.
[6]P. Golani, G. D. Dimou, M. Prakash and P. A. Beerel, “Design of a High-speed Asynchronous Turbo Decoder,” IEEE, pp. 49-59, Mar. 2007.
[7]A. J. Martin and M. Nystrom, “Asynchronous techniques for System-on-chip Design,” IEEE, vol. 93, no. 6, Jun. 2006.
[8]J. Teifel, “Asynchronous cryptographic Hardware Design,” IEEE, 2006.
[9]Z. Bing and H. Yong, “An Asynchronous Data-path Design for Viterbi Decoder,” IEEE , vol. 3, pp. 1645-1648 , 2004.
[10]L. Janin and D. Edwards, “Software visualization Techniques Adapted and Extended for Asynchronous Hardware Design,” IEEE , pp. 347-356 , Jul. 2005.
[11]S.-Y. Tan, S. B. Furber, W.-F. Yen, “The Design of an Asynchronous VHDL synchronous,” IEEE , pp. 44-51, Feb. 1998.
[12]H. R. Gerber, C. J. Fourie, W. J. Perold, and L. C. Müller, “Design of an Asynchronous Microprocessor using RSFQ-AT,” IEEE , vol. 17, no. 2 , Jun. 2007.
[13]D. Edwareds,A. Barfsley,L. Janin, L. Plana and W. Toms, “Balsa a Tutorial Guide V3.5,” 2006.
[14]W.J. Gross, and P. G. Gulak, “Simplified MAP algorithm suitable for implemention of Turbo Decoders,” IEEE, vol. 34, no.16, pp.1577-1578, Aug. 1998.
[15]E. Boutillon, W. J. Gross and P. G. Gulak, “VLSI Architectures for the MAP Algorithm,” IEEE, vol. 51, no.2, pp.175-185, 2003.
[16]Z. Bing, H. Yong and Q. Yulin, “An Asynchronous Add-Compare-Select Design in CMOS VLSI,” IEEE, pp. 1277-1280, 2003.
[17]吳松翰,低功率渦輪碼解碼器之設計與實現,國立中山大學資訊工程學系碩士論文,2004。
[18]顏以誠,以FPGA 實現非同步二維離散餘弦轉換,大同大學電機工程研究所碩士論文,2006。
[19]黃修進,對數MAP 解碼器的實現架構設計,國立高雄第一科技大學電腦與通訊工程系碩士論文,2005。
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top