Matlab仿真在無線通信原理與系統中的運用與研究論文
1MATLAB在教學應用中的價值
MATLAB用于算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境,主要包括MATLAB和Simulink兩大部分,目前在教學和開發領域,MATLAB應用都十分廣泛。MATLAB軟件提供了多種通信、射頻、濾波、信號處理、小波分析工具的函數庫和模塊庫[1],可以直接被調用,如果在教學中應用,教師可利用圖形界面和相應的函數庫、模塊庫進行教學內容的轉化,將艱澀的理論性內容轉換為可視化的環境展示出來,在很大程度上提升教學的直觀性,促進學生理解速度的提升,進而增強學生的學習興趣,提升教學效果。
2MATLAB仿真在教學實驗中的應用
無線通信原理與系統教材第六章為移動無線電中的調制技術,其內容涉及了大量復雜且難以直觀了解的內容。以脈沖編碼調制技術的教學來說,關于均勻量化和非均勻量化原理的教學很難通過直觀的表達說明PCM的原理,并且利用硬件實驗條件來解析也很難達到直觀的效果。
抽樣。根據抽樣定理,若x(t)表示信號源發出的樣本函數,抽樣器以抽樣率fs≥2fm采得樣值,則可以由樣值無失真恢復原始信號,這里fm是x(t)頻譜中的最高頻率。
量化。每個信號樣值量化成2L個幅度電平之一,L是樣值量化后的二進制位數。對于均勻量化器,輸出電平標定為,對應的輸入信號幅度范圍是(k-1)Δ≤x≤kΔ,這里的Δ是步長,它的值是量化范圍與量化級數的商。
編碼。編碼器根據PCM編碼規則將量化值數字化。編碼方法多種多樣的.,現有編碼方法中,按編碼的速度大致可分為低速編碼和高速編碼兩大類[2]。
經過信道傳輸的二進制碼按照與上面3步相反的逆過程進行解碼、擴張和濾波得到輸出信號。在以教學中的離散信號的均勻量化特征來說,按照PCM系統原理框圖的流程,首先確定輸入信號,輸入信號分連續和離散兩種情況;接著,根據均勻量化的公式寫出均勻量化函數,對連續信號和離散序列分別進行均勻量化;得到量化值的同時采用比較排序的方法做均勻PCM編碼[3]。產生一個零均值、方差為1的高斯隨機變量序列,序列長度為500。用均勻量化找出當量化級的數量為64時的SQNR。求出該序列的前5個值、相應的量化值和相應的碼字。
3結語
結合上述教學實驗來看,MATLAB仿真能夠提供數值分析、信號處理的基本仿真教學。因此,將MATLAB仿真引入到無線通信原理與系統的教學中可以提升教學效果,同時學生對于MATLAB仿真軟件的掌握也能在一定程度上提升學生對于通信原理的主動學習興趣以及計算機科學技術的應用能力。
參考文獻
[1]邵玉斌.Matlab/Simulink通信系統建模與仿真實例分析[J].中國現代教育裝備,2008.
[2]田妮莉,潘晴,蔣永平.數字通信原理實驗教學改革初探[J].廣東工業大學學報(社會科學版),2009,9(21).
[3]拉帕波特.無線通信原理與應用[M].電子工業出版社,2009.
【Matlab仿真在無線通信原理與系統中的運用與研究論文】相關文章: