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

          新聞中心

          EEPW首頁 > EDA/PCB > 設計應用 > 高階累積量調制識別改進算法的FPGA實現

          高階累積量調制識別改進算法的FPGA實現

          作者: 時間:2011-01-17 來源:網絡 收藏

          1.3 仿真結果
          文中采用的改進方法,對算法識別性能做蒙特卡洛仿真。給閾值t0,t1,t2,t3,t4設置合適的值后,再將1 000次獨立實驗得到的仿真結果取平均。在每次試驗中,設置信號的載波頻率為12 kHz,碼元速率為1 200 b/s,其中4FSK,8FSK的頻偏分別為1.5 kHz,3.5 kHz,碼元個數為200。圖2為原算法仿真結果,圖3為本文算法的仿真結果。
          a.JPG

          對圖2和圖3進行比較,可以看出本文算法的識別效果有了顯著提高。在信噪比為2 dB時,本文算法對16QAM信號和4PSK信號識別率達到100%,而原算法幾乎不能識別16QAM信號;在信噪比為4 dB時,對2ASK,4ASK信號的識別率分別為93%,100%。在信噪比為8 dB時,所有信號的識別率都可以達到90%以上,原算法有的信號識別率低于90%。比較后可知,在低信噪比環(huán)境下本文的算法對2ASK,4ASK,4PSK,16QAM信號的識別率有了顯著提高。

          2 算法的System Generator設計
          目前,芯片已成為數字信號處理系統(tǒng)的核心器件。由于DSP設計者通常對C語言或Matlab工具很熟悉,卻不了解硬件描述語言VHDL,使得并未在數字信號處理領域獲得廣泛應用。System Generator在很多方面擴展了MathWorks公司的Simulink平臺,提供了適合硬件設計的數字信號處理建模環(huán)境,加速、簡化了的DSP系統(tǒng)級硬件設計。通過Simulink的設計,System Generator即可自動完成硬件比特流的產生,從而高效的實現FPGA設計。
          在FPGA調試和開發(fā)過程中,采用Xilinx公司的系統(tǒng)級建模工具System Generator構建信號的算法模塊,開發(fā)板選用Virtex-4。算法模塊主要由信號產生模塊,信號參數提取模塊和信號判決模塊構成。
          2.1 調制信號的產生
          在System Generator設計過程中,各種調制信號是利用Matlab語言編程提供的,并疊加上已知信噪比的高斯白噪聲。文中測試了2ASK,4ASK,4PSK,16QAM,4FSK和8FSK信號的識別率。
          2.2 微分前參數提取模塊
          提取特征參數Fe1,Fe2,T4的模塊,如圖4所示。其中,signal是信號源,DDS,FIR,DowSamp共同實現復基帶信號的同向分量和正交分量的提取,calculatmodule是計算Fe1,Fe2,T4三個特征參數的模塊,且這三個特征參數的結果分別由三個示波器輸出。
          b.JPG


          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();