大學本科畢業(yè)論文(設計)開題報告
學院: 信息科學與工程學院 專業(yè)班級:2009級電子信息工程B班
課題名稱 CRC校驗碼的FPGA實現(xiàn)
1、本課題的的研究目的和意義:
信道編碼是為了為了與信道的統(tǒng)計特性相匹配,并區(qū)分通路和提高通信的可靠性,而在信源編碼的基礎上,按一定規(guī)律加入一些新的監(jiān)督碼元,以實現(xiàn)糾錯的編碼。 循環(huán)冗余碼校驗英文名稱為Cyclical Redundancy Check,簡稱CRC,它是利用除法及余數(shù)的原理來作錯誤偵測(Error
……(新文秘網http://m.jey722.cn省略422字,正式會員可完整閱讀)……
數(shù)字代碼在傳輸過程中有可能被破壞,所以我們必須編碼一些冗余位來保證所接收到得代碼的正確性,提高通信系統(tǒng)的可靠性。本文闡述了CRC的編碼和譯碼原理,通過 VHDL語言來實現(xiàn),從而驗證CRC的正確性。
3、 本課題的主要研究內容(提綱)和成果形式:
主要研究內容:
⑴ 掌握CRC校驗碼的基本原理
⑵ 掌握FPGA的基本設計方法
⑶ 采用FPGA實現(xiàn)CRC校驗碼
⑷ 撰寫畢業(yè)
論文成果形成:
通過查閱相關的資料,首先弄懂畢業(yè)設計課題的的基本原理以及實現(xiàn)途徑,要能熟練使用相關仿真軟件,先自己摸索上網或者去圖書館搜集資料,不懂得地方要及時請教老師或同學,老師交代的任務按時完成,相信一步一個腳印踏踏實實就一定可以收獲豐碩的成果。
4、擬解決的關鍵問題:
⑴ 首先需要解決的問題就是對CRC校驗實現(xiàn)的原理要非常熟悉,這樣才能在畢設設計過程中少走彎路。
⑵ 對要用到的軟件Quartus2軟件以及其所用的VHDL語言要達到熟練地程度,這就需要我做好前期的工作準備。
⑶ 對一些有幫助的文獻需要自己主動去搜集,這就需要我自己動手去圖書館或者網上搜集資料。
⑷ 對FPGA實現(xiàn)CRC校驗需要對其流程做個框圖。
5、研究思路、方法和步驟:
⑴ 首先搜集并閱讀有關CRC校驗碼檢錯的基本原理,要對其算法總夠熟悉,同時也要熟練使用Quartus2軟件以及其所用的VHDL語言。
⑵ 前期基礎工作做好之后就要掌握CRC校驗碼是如何通過FPGA實現(xiàn)的,這就需要去主動搜集資料。
⑶ 大概流程知道以后可以繪制程序實現(xiàn)流程圖,方便編寫程序。
⑷ 程序寫好之后在Quartus里邊進行仿真,并不斷修改直至結果與理論一致證明程序正確。
⑸ 將所驗證的課題以論文的形式寫出來。
6、本課題的進度安排:
1.1-2.25 文獻
調研及英文資料的翻譯
2.26-3.1 理解選定課題基本原理并撰寫開題報告
3.2-3.19 設計系統(tǒng)的總體結構及功能模塊的劃分
3.20-4.20 完成系統(tǒng)的各功能模塊 ……(未完,全文共1862字,當前僅顯示1183字,請閱讀下面提示信息。
收藏《論文開題:CRC校驗碼的FPGA實現(xiàn)》)