數(shù)據(jù)通信原理--漢明碼的仿真
數(shù)據(jù)通信原理--漢明碼的仿真,數(shù)據(jù)通信,原理,漢明碼,仿真
課程設計報告
課程名稱:
數(shù)據(jù)通信原理
課程設計題目:
漢明碼的仿真
1
目 錄
1.課程設計的目的 1
2.課程設計的要求 1
3.課程設計報告內容 1
3.1系統(tǒng)設計的目標及要求 1
3.2漢明碼的原理 1
3.3漢明碼的仿真框圖 1
3.4漢明碼的仿真模塊分析 2
3.5仿真的實現(xiàn)環(huán)境 4
3.6漢明碼仿真的步驟 4
3.7漢明碼仿真的調試過程 5
3.8漢明碼仿真的結果 5
4.總結 6
參考文獻 7
漢明碼的仿真
1.課程設計的目的
①了解并掌握Matlab/Simulink仿真技術及其在通信與電子工程中的應用;
②提高綜合運用所學的理論知識和方法獨立分析和解決問題的能力;
③培養(yǎng)調查研究、查閱技術文獻、資料、手冊以及編寫技術文獻的能力;
④利用Matlab/Simulink仿真技術建立漢明碼仿真模型。
2.課程設計的要求
通過課程設計,在指導教師的指導下,獨立完成設計課題的全部內容,包括:
①通過調查研究,收集和調查有關技術資料。
②掌握設計課題的基本步驟和方法。
③根據(jù)課題的要求進行應用Matlab軟件調試。
3.課程設計報告內容
3.1系統(tǒng)設計的目標及要求
學會使用Matlab/Simulink軟件,在了解Simulink基本模塊的性質的基礎上建立漢明碼仿真模型。(要求:信號源為伯努利隨機二進制產(chǎn)生器,采樣時間自定,傳輸環(huán)境是差錯率為5%的二進制平衡信道。)
3.2 漢明碼的原理
漢明碼是一個在原有數(shù)據(jù)中插入若干校驗碼來進行錯誤檢查和糾正的編碼技術,在原編碼的基礎上附加一部分代碼,使其滿足糾錯碼的條件。
3.3 漢明碼的仿真框圖
3.4 漢明碼的仿真模塊分析
①Bernoulli Binary Generator(伯努利二進制隨機數(shù)產(chǎn)生器)
模塊描述:產(chǎn)生一個伯努利隨機二進制數(shù),指定可能的值,產(chǎn)生 一個輸出。
模塊位置:Communications Blockset \ Comm Sources
模塊參數(shù):
②Hamming Encode(漢明碼編碼器)
模塊描述:從一個漢明碼字獲取一個二進制值信息。該信息碼的長度為K,漢明碼的長度為N。其中,N=2^M-1(M>=3),K=N-M。
模塊位置:Communications Blockset \ Error Detection and Correction \ Block
模塊參數(shù):
③Binary SymmetricChannel(二進制平衡信道)
模塊描述:添加二進制錯誤到輸入信號,錯誤可能是一個同長度的量。
模塊位置:Communications Blockset \ Channels
模塊參數(shù):
④Hamming Decode(漢明碼譯碼器)
模塊描述:創(chuàng)建一個碼長為N,信息碼長為K的漢明碼。其中,N=2^M-1(M>=3),K=N-M。
模塊位置:Communications Blockset \ Error Detection and Correction \ Block
模塊參數(shù):
⑤Error Rate Calculation(誤碼率計算)
模塊描述:通過比較傳輸數(shù)據(jù)和接收數(shù)據(jù)來計算誤碼率。
模塊位置:Communications Blockset \ Comm Sinks
模塊參數(shù):
⑥To Workspace(輸出到工作區(qū))
模塊描述:寫入專門的數(shù)據(jù)到MATLAB的主工作區(qū)。數(shù)據(jù)不可用直到仿真結束或暫停。
模塊位置:Simulink \ To Workspace
模塊參數(shù):
⑦Scope(顯示仿真結果)
模塊描述:繪制仿真結果圖
模塊位置:Simulink \ Sinks
模塊參數(shù):無
3.5仿真的實現(xiàn)環(huán)境
在Windows XP SP2 下的Matlab/Simulink實現(xiàn)
3.6漢明碼仿真的步驟
①打開MATLAB軟件,在命令窗口中輸入“simulink”打開Simulink仿真軟件。
②打開“File->New->Model”,在模塊庫中找到實現(xiàn)漢明碼仿真所需要的各個模塊,把它們都拖動到Model中并把它們按需要連接起來。
③依次按需要設置各模塊的參數(shù)。
④點擊“Start simulation”按鈕開始仿真過程,并觀察仿真結果,按需要對整個系統(tǒng)進行調試。
⑤得出最終正確的實驗結果,保存模型。
3.7 漢明碼仿真的調試過程
Warning: The model 'untitled' does not have continuous states, hence using the solver 'VariableStepDiscrete' instead of the solver 'ode45' specified in the Configuration Parameters dialog.
Warning: Output port 2 of 'untitled/Binary Symmetric Channel' is not connected.
3.8 漢明碼仿真的結果
①Scope顯示結果
②Display顯示結果
4.總結
通過這次的課程設計使我了解并掌握了Matlab仿真在通信與電子工程中的應用;更深入的理解了漢明碼的相關知識。提高了綜合運用所學的理論知識和方法獨立分析和解決問題的能力;同時也培養(yǎng)了自己調查研究、查閱技術文獻、資料、手冊以及編寫技術文獻的能力。在這次的課程設計中,我在指導教師的指導下,獨立完成設計課題的內容,包括:調查研究,收集和調查有關技術資料,掌握設計課題的基本步驟和方法,根據(jù)課題的要求進行應用Matlab軟件調試。
參考文獻
[1] 蔣占軍.數(shù)據(jù)通信技術教程 機械工業(yè)出版社,2006
[2] 王立寧,樂光新,詹菲.MATLAB與通信仿真[M].北京:人民郵電出版社,2000.
[3] 吳湘淇. 信號、系統(tǒng)與信號處理.北京:電子工業(yè)出版社,1999
[4] 李新平.實用電子仿真技術 機械工業(yè)出版社,2003
[5]王里生,羅光永.信號與系統(tǒng)分析.長沙:國防科技大學出版社,1989.
[6] 曹志剛,錢亞生.現(xiàn)代通信原理[M].北京:清華大學出版社,1992.
7
收藏
編號:2680743
類型:共享資源
大?。?span id="mzebxcnn0" class="font-tahoma">30.10KB
格式:RAR
上傳時間:2019-11-28
15
積分
- 關 鍵 詞:
-
數(shù)據(jù)通信
原理
漢明碼
仿真
- 資源描述:
-
數(shù)據(jù)通信原理--漢明碼的仿真,數(shù)據(jù)通信,原理,漢明碼,仿真
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。