<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于Matiab/Simulink的QAM通信系統(tǒng)的仿真

          基于Matiab/Simulink的QAM通信系統(tǒng)的仿真

          作者: 時(shí)間:2012-08-21 來源:網(wǎng)絡(luò) 收藏

          信噪比為20 dB時(shí),調(diào)制輸出信號(hào)和通過信道后的信號(hào)星座圖分別如圖2和圖3所示。

          本文引用地址:http://www.ex-cimer.com/article/154090.htm

          b.JPG


          從圖2的星座圖可以看出,16調(diào)制信號(hào)有16個(gè)信號(hào)點(diǎn)(圖中米子形),信號(hào)點(diǎn)表示每個(gè)碼元的位置,它是由兩個(gè)正交矢量合成的。而其經(jīng)過高斯信道后,接收信號(hào)點(diǎn)受到干擾以高斯分布概率密度函數(shù)規(guī)律,并以各點(diǎn)發(fā)送信號(hào)為期望值散布于發(fā)送信號(hào)點(diǎn)附近如圖3所示。調(diào)整信噪比SNR可以觀察經(jīng)信道后QAM信號(hào)星座圖的變化,發(fā)現(xiàn)信噪比SNR越大,接收信號(hào)點(diǎn)的集中程度越高;反之,信號(hào)點(diǎn)的分散程度越高。
          誤碼率是反映數(shù)據(jù)特性的指標(biāo)。在過程中,誤碼率大小會(huì)隨著高斯白噪聲基帶信道信噪比、調(diào)制方式等而改變,因此誤碼率的測(cè)試結(jié)果是評(píng)價(jià)試驗(yàn)的重要標(biāo)準(zhǔn)。圖1中的Display模塊顯示的是信噪比為20 dB時(shí)的誤碼情況,有3個(gè)窗:第1個(gè)窗顯示的是誤碼率0.000 999;第2個(gè)窗顯示的是誤碼數(shù)1個(gè);第3個(gè)窗顯示的是碼元總數(shù)1 001個(gè)。可以通過調(diào)整信噪比,觀察誤碼率的變化,發(fā)現(xiàn)信噪比越小,誤碼率就越大,與理論一致。

          3 結(jié)束語
          利用Matlab仿真,具有廣泛的適應(yīng)性和極高的靈活性。在硬件實(shí)驗(yàn)中改變系統(tǒng)參數(shù)也許意味著重做硬件,而在軟件中只需對(duì)特定參數(shù)進(jìn)行相應(yīng)設(shè)置,節(jié)省了時(shí)間和費(fèi)用。文中利用Matlab的功能模塊成功地對(duì)QAM系統(tǒng)進(jìn)行了可視化仿真,并給出了較詳細(xì)的實(shí)現(xiàn)方法和仿真結(jié)果,仿真結(jié)果與理論結(jié)果一致,充分地證明了在通信系統(tǒng)仿真中的實(shí)用性。通過調(diào)整本系統(tǒng)的模塊或參數(shù),可以得到其他通信系統(tǒng)的仿真模型,如64QAM等,為相關(guān)領(lǐng)域的仿真研究指出了一個(gè)方法。

          數(shù)字通信相關(guān)文章:數(shù)字通信原理


          通信相關(guān)文章:通信原理


          數(shù)字濾波器相關(guān)文章:數(shù)字濾波器原理

          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();