• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于MATLAB/GUI的通信原理仿真演示平臺設(shè)計

      2019-08-07 02:02:19李文瑞李紅巖肖春陽
      科技視界 2019年18期

      李文瑞 李紅巖 肖春陽

      【摘 要】為在教學(xué)中促進(jìn)學(xué)生對重要公式的理解,對通信原理課程的仿真演示教學(xué)手段進(jìn)行了探索與實踐。以MIMO系統(tǒng)信道容量的仿真演示平臺設(shè)計為例,闡述了利用MATLAB的GUI功能設(shè)計仿真演示平臺的方法和步驟。教學(xué)實踐表明,基于MATLAB/GUI的仿真演示平臺,可作為傳統(tǒng)教學(xué)手段的有益補充,有利于促進(jìn)學(xué)生對通信原理課程中重要公式的理解和掌握。

      【關(guān)鍵詞】MIMO;MATLAB;GUI;仿真演示

      中圖分類號: G434;TN911-4 文獻(xiàn)標(biāo)識碼: A 文章編號: 2095-2457(2019)18-0004-002

      DOI:10.19694/j.cnki.issn2095-2457.2019.18.002

      Design of Communication Principle Simulation Demonstration Platform Based on MATLAB/GUI

      LI Wen-rui LI Hong-yan XIAO Chun-yang

      (School of information science and engineering,henan university of technology,Zhengzhou Henan 450000,China)

      【Abstract】In order to promote students understanding of important formulas in teaching, the teaching methods of simulation demonstration teaching of communication principle courses were explored and practiced. Taking the simulation demonstration platform design of MIMO system channel capacity as an example,the method and steps of designing simulation demonstration platform using GUI function of MATLAB are expounded.The teaching practice shows that the simulation demonstration platform based on MATLAB/GUI can be used as a useful supplement to traditional teaching methods,which is conducive to promoting students understanding and mastery of important formulas in the communication principle course.

      【Key words】MIMO;MATLAB;GUI;Simulation Demonstration

      0 引言

      在通信系統(tǒng)的建模和分析中,通常需要運用數(shù)學(xué)的方法對問題進(jìn)行理論分析或求解。但是由于數(shù)學(xué)公式比較抽象,不能直觀地體現(xiàn)其中蘊含的通信原理和物理意義,影響了學(xué)生對一些重要知識點的理解和掌握,增加了學(xué)生學(xué)習(xí)中的畏難情緒。為了解決上述問題,本文從教學(xué)手段上進(jìn)行改進(jìn),利用MATLAB/GUI設(shè)計通信原理課程的仿真演示平臺,用直觀形象的方式對重要的數(shù)學(xué)公式進(jìn)行描述和分析,起到了很好的輔助教學(xué)的作用。

      下面以MIMO信道容量的仿真演示平臺設(shè)計為例,闡述具體的設(shè)計方法和步驟。

      1 MIMO信道容量

      發(fā)送端已知CSI時,對信道矩陣做奇異值分解。將信道分解為r個子信道, 若第i根天線的發(fā)射功率為?酌i=ε{|Si|2},第i個SISO信道的信道容量為Ci(?酌i)。MIMO信道容量是Ci(?酌i)的累加和[2],為

      但是實際上信道容量會受到總功率的約束,若要使容量最大化,每個子信道將分配到不同的功率。用拉格朗日法可得到最優(yōu)化問題的解[2]。注水算法是AMC技術(shù)的關(guān)鍵,根據(jù)信道波動來自適應(yīng)地改變數(shù)據(jù)傳輸速率[3]。使用注水算法使功率最優(yōu)分配,此時可以得到最大的信道容量,此時有

      當(dāng)發(fā)送端未知CSI時,RSS=I 。發(fā)送信號矢量之間是獨立的,發(fā)射天線之間的功率均勻分配[4]。對此時的信道容量進(jìn)行分解HHH=Q?撰QH和det(Im+AB)=det(In+BA),那么信道容量也可以表示為

      2 MATLAB/GUI仿真設(shè)計

      2.1 系統(tǒng)程序設(shè)計

      本設(shè)計MATLAB仿真程序部分主要分為以下幾個模塊:發(fā)送端未知CSI時的系統(tǒng)容量分析、發(fā)送端未知CSI和已知CSI的信道平均容量以及中斷容量的對比分析、發(fā)送端已知CSI和未知CSI的相關(guān)信道容量的比較、GUI界面可視化。程序流程圖如圖1所示。

      2.2 GUI界面可視化

      GUI又稱圖形用戶界面,是將計算機(jī)用戶界面以圖形的形式顯示出來的一種人機(jī)交互的界面顯示形式。用戶設(shè)計好可視化界面后,對各個選項按鈕編寫相應(yīng)的程序來賦予相應(yīng)的功能,完成界面任務(wù)。本設(shè)計中GUI界面各個控件及其功能見圖2。

      3.1 未知CSI時信道容量

      在MATLAB/GUI中對不同影響因素下的MIMO系統(tǒng)容量進(jìn)行仿真,仿真界面如圖3、圖4所示。圖3為信噪比分別為10dB和20dB時系統(tǒng)容量在未知CSI下的CCDF曲線的GUI界面,圖4為平均容量、中斷容量、信道相關(guān)容量的GUI界面。

      在圖3、4中,將不同子菜單放在不同控制面板上,每個子菜單有其各自的仿真功能,鼠標(biāo)點擊不同的菜單可控制界面的切換,界面簡潔,易于操作。在實際的教學(xué)當(dāng)中,可以利用MATLAB/GUI進(jìn)行仿真演示,可隨意改變參數(shù),相對于PPT來說更加靈活。以下為各個界面的功能分析。

      CCDF是傳輸系統(tǒng)的峰均值高于某一門限值的概率。在圖3中,可以直觀地看出信噪比為10dB的情況下,在SISO系統(tǒng)中想要讓信道容量超過6bit/s/Hz幾乎是不可能的事情;在88MIMO系統(tǒng)中信道容量幾乎都能達(dá)到18bit/s/Hz。當(dāng)信噪比設(shè)置為20dB時,SISO系統(tǒng)中信道容量10bit/s/Hz的概率為0,88時容量50bit/s/Hz的概率同樣是0。所以發(fā)送端未知CSI時,接收發(fā)射天線數(shù)和SNR更多時,MIMO容量會更大。

      由圖4可直觀看出,平均容量在兩種信道狀態(tài)下均隨信噪比增加,但由于已知信道狀態(tài)時采用注水算法計算信道容量,信道容量更高。此外,MIMO系統(tǒng)平均容量在兩種狀態(tài)下隨天線數(shù)線性增加。MIMO系統(tǒng)中斷容量在未知信道狀態(tài)和已知信道狀態(tài)的情況下,均隨信噪比的增加而增加,已知信道狀態(tài)時容量更高。天線數(shù)更多時,系統(tǒng)中斷容量也更高。R=0,意味著信道獨立;R=0.95意味著信道相關(guān)程度很高。在兩種狀態(tài)下,相關(guān)性都使系統(tǒng)容量降低;相同相關(guān)性的情況下,已知信道狀態(tài)的系統(tǒng)容量依然高于未知信道狀態(tài)下的系統(tǒng)容量。

      從仿真結(jié)果中可直觀看出:MIMO系統(tǒng)平均容量和中斷容量皆隨信噪比的增加而增加,隨天線數(shù)線性增加,且已知CSI的MIMO系統(tǒng)平均容量和中斷容量相較于未知CSI時更高,信道相關(guān)性使得MIMO系統(tǒng)容量減少。

      4 結(jié)束語

      本文所設(shè)計的通信原理仿真演示平臺可作為通信原理課程的微課學(xué)習(xí)資源,或用于構(gòu)建通信原理虛擬仿真平臺,是傳統(tǒng)教學(xué)手段的有益補充?;贛ATLAB/GUI的仿真演示平臺用直觀形象的方式對重要的數(shù)學(xué)公式進(jìn)行描述和分析,直觀展示了MIMO系統(tǒng)信道容量在不同影響因素下的變化過程,起到了很好的輔助教學(xué)的作用。

      【參考文獻(xiàn)】

      [1]史律.MIMO系統(tǒng)及其信道容量分析[J].黑龍江科技信息,2010,(29):93.

      [2]徐獻(xiàn)靈,黃軍輝,黃曉紅.MIMO系統(tǒng)信道容量與傳輸性能仿真研究[J].廣東輕工職業(yè)技術(shù)學(xué)院學(xué)報,2012,11(1):1-3.

      [3]張鎣,趙慧元,喻武龍.MIMO信道容量的研究與仿真[J].信息通信,2012,(1):15-16,18.

      [4]滕志軍,趙春暉,何平,楊立遠(yuǎn).空間相關(guān)MIMO信道的容量分析[J].武漢理工大學(xué)學(xué)報,2010(14):166-169.

      [5]祝辭,劉新惠,汪楠.MIMO衰落信道信道容量仿真分析[J].有線電視技術(shù),2016,23(2):71-74,79.

      滦南县| 黄大仙区| 云南省| 尤溪县| 盐山县| 唐海县| 嘉鱼县| 白沙| 建昌县| 明溪县| 卢氏县| 武乡县| 伊宁市| 探索| 建宁县| 兴海县| 绵阳市| 晋城| 安龙县| 九龙县| 行唐县| 荥阳市| 新巴尔虎右旗| 嘉义县| 万安县| 会东县| 孟村| 巴东县| 庆元县| 赞皇县| 九江市| 白玉县| 抚宁县| 双牌县| 临沭县| 临邑县| 中江县| 伊宁县| 巴塘县| 高雄县| 万山特区|