透過您的圖書館登入
IP:18.119.132.223
  • 學位論文

以自由軟體實作籬柵編碼調變模擬平台之研究

A Study on Simulation Platform of Trellis Coded Modulation Using Free Software

指導教授 : 王佳盈

摘要


錯誤更正碼 (error correction coding, ECC)是在通訊過程中,經常被使用的一種技術,主要目的是為了保護資料在傳輸過程中,因雜訊及各種因素所造成的錯誤。而自由軟體 (free software)則是一種可以不受限制地自由使用、複製、研究、修改和分發的軟體。本論文主要使用自由軟體,針對籬柵編碼調變 (trellis Coded Modulation, TCM),實作TCM的模擬平台。可接受文字腳本 (script)組態及圖形化 (graphic user interface, GUI)介面來設定模擬參數 (simulation parameters),只要給予TCM的編碼產生矩陣 (generation matrix)、調變方式(modulator)及通道種類 (channel),便可以得到各個訊雜比 (signal to noise ratio, SNR)下的位元錯誤率 (bit error rate, BER),程式會記錄產生的模擬數據,同時繪製其模擬結果。我們希望這個研究,可以做為未來進一步擴充的基礎,發展出一個更完善的模擬平台,作為教學或學術研究的輔助工具。

並列摘要


Error correction coding (ECC) is a commonly used technique in a communication system to protect the transmitted data which may be corrupted due to noise or other reasons. Free software is software that can be used, copied, studied, modified, and redistributed without restrictions. In this thesis, we use free software to develop a simulation platform for trellis coded modulation (TCM). The platform uses text script configuration or graphic user interface (GUI) to set simulation parameters. Generation matrix, modulator and channel can be set on purpose. The platform can save the simulated result, and show the data graph simultaneously. We hope this research can be used as a basis of a more mature platform which can be used as a tool for teaching and research.

參考文獻


[5] Channel capacity. Wikipedia. [Online]
參考資料
[1] Jia-Yin Wang and Wei-Chieh Liao. Study on Decoding of The Linear Block Code Using Free Software. Department of Electrical Engineering, Chung Yuan Christian University., 2009.
[2] Trellis Coded Modulation (TCM). Intuitive Guide to Principles of Communications. [Online]
[3] Free Software Fundation. [Online]

延伸閱讀