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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于FPGA的混合擴頻發(fā)射機設(shè)計與實現(xiàn)

          基于FPGA的混合擴頻發(fā)射機設(shè)計與實現(xiàn)

          作者: 時間:2012-03-30 來源:網(wǎng)絡(luò) 收藏

          摘要:以Alter公司的為硬件平臺,以QuartusⅡ為設(shè)計工具,來實現(xiàn)該直擴/跳頻混合發(fā)射系統(tǒng)。頂層采用圖形設(shè)計方式,各個模塊均采用Verilog語言進行設(shè)計。編碼模塊采用了RS(255,223)碼與卷積碼(2,1,7)相結(jié)合,擴頻模塊采用GOLD碼序列進行擴頻,調(diào)制模塊采用MSK調(diào)制。仿真結(jié)果表明:各個仿真模塊均滿足設(shè)計的要求,整個系統(tǒng)輸出穩(wěn)定無毛刺,達到了預(yù)期的效果。
          關(guān)鍵詞:直擴/跳頻;發(fā)射機;Verilog HDL;MSK

          0 引言
          擴頻通信是將待傳輸?shù)男畔?shù)據(jù)用偽隨機序列進行調(diào)制,實現(xiàn)頻譜擴展后再發(fā)射出去進行傳輸。在接收端,使用與發(fā)射端相同的偽隨機碼對接收到的信號進行相關(guān)處理,恢復(fù)出原來的信息。直擴/跳頻(DS/FH)混合模式是一種有效的方法,它結(jié)合了直擴擴頻與跳頻擴頻的優(yōu)點,消除了直擴擴頻與跳頻擴頻的局限性,可廣泛應(yīng)用于軍事通信中,達到更好的抗干擾效果。
          該設(shè)計以為硬件平臺,以QuartusⅡ為設(shè)計工具來實現(xiàn)直擴/跳頻(DS/FH)發(fā)射機的。頂層采用圖形設(shè)計方式,各個模塊均采用Veri log語言進行設(shè)計,編碼模塊采用了RS(255,223)碼與卷積碼(2,1,7)相結(jié)合,擴頻模塊采用GOLD碼序列進行擴頻,調(diào)制模塊采用MSK調(diào)制。

          1 發(fā)射系統(tǒng)的總體框圖
          所設(shè)計的發(fā)射機系統(tǒng)主要包括:信道編碼器、組幀電路、直擴部分、成形電路、調(diào)制器、數(shù)/模轉(zhuǎn)換器、頻率合成器、RS碼產(chǎn)生器、混頻器、功放、天線等。組成框圖如圖1所示。

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

          a.jpg


          射頻部分主要采用跳頻技術(shù)將中頻信號進行頻譜搬移,通過跳頻調(diào)制和高頻混頻兩步完成,用到頻率合成技術(shù)和濾波等,這主要通過硬件實現(xiàn)。基帶部分則完成的設(shè)計,下面將詳細介紹。
          主要可以劃分為以下幾個模塊:編碼模塊、組幀模塊、擴頻模塊、調(diào)制模塊。編碼模塊完成信息的RS編碼和卷積編碼;組幀模塊在經(jīng)過編碼的數(shù)據(jù)前面添加位同步和幀同步信息;直接序列擴頻模塊將信號頻譜擴展到一個很寬的頻段上;MSK調(diào)制模塊利用擴頻序列去調(diào)制載波,將擴頻調(diào)制信號搬移到射頻上去,然后經(jīng)過功率放大,D/A變換發(fā)送出去。

          2 各個發(fā)射模塊的功能介紹及設(shè)計
          2.1 編碼模塊設(shè)計
          整個編碼實現(xiàn)由4級組成,分別是RS編碼、交織、并/串轉(zhuǎn)換和卷積編碼,如圖2所示。

          b.jpg


          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: FPGA 混合擴頻 射機設(shè)計

          評論


          相關(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); })();