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

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 基于AD9954的多模式調(diào)制器的設(shè)計

          基于AD9954的多模式調(diào)制器的設(shè)計

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

          式中ω0為載波頻率的初始值,u為一個常數(shù),因此線性調(diào)頻信號的瞬時相位聲φ(t)和線性調(diào)頻信號在信息脈沖持續(xù)時間T內(nèi)的表達(dá)式s(t)分別為:

          平臺上的實(shí)現(xiàn):在中通過設(shè)置控制寄存器CFR1的21位為1來實(shí)現(xiàn)這一功能,分別向兩個頻率字設(shè)置寄存器FTW1和FTW2寫入掃頻的起始頻率和結(jié)束頻率,指定頻差。對線性掃頻每次的步長通過線性掃頻控制字來設(shè)定,同時值得指出的是,可以選擇從低頻率到高頻率的掃頻,也可以選擇從高頻率到低頻率的掃頻。
          4.3 FSK調(diào)制信號
          FSK信號也可以分為2FSK信號和多進(jìn)制數(shù)字頻率調(diào)制。2FSK信號是由信息源符號1和0對應(yīng)于不同的兩個載頻來實(shí)現(xiàn)調(diào)制的一種方式。其數(shù)學(xué)表達(dá)式為:

          其中,g(t)為單個矩形脈沖,脈寬為Ts,

          由于具有4個不同的RAM區(qū),因此也可以實(shí)現(xiàn)四進(jìn)制的頻率調(diào)制,其實(shí)現(xiàn)方式與相位調(diào)制類似。
          4.4 BPSK,QPSK調(diào)制信號
          BPSK,QPSK信號是載波相位按照基帶脈沖而改變的一種數(shù)字調(diào)制方式。BPSK和QPSK信號的表達(dá)式分別為:

          g(t)是脈沖為L的單個矩形脈沖,其中:ak=cosψk,bk=sinψk(ψk為受調(diào)相位)
          在這里實(shí)現(xiàn)的只是絕對移相方式,對于BPSK而言,是按照1對應(yīng)相位π,0對應(yīng)相位0的方式來實(shí)現(xiàn)的;對于QPSK信號,則是由2 bit脈沖信號的4種不同狀態(tài)來選擇4種不同的相位,4種相位有2組形式,可選擇0,π/2,3π/2,7π/2和π/4,3π/4,5π/4,7π/4中的任意一組作為參考相位。
          要實(shí)現(xiàn)上述調(diào)制信號,必須使工作在RAM下,通過設(shè)置控制寄存器CFR1的21位為0,同時配合外部片選信號PS0,PS1來實(shí)現(xiàn)4個RAM區(qū)的轉(zhuǎn)換。每個RAM區(qū)的首地址中存儲的是相位信息。在這種下,RAM中存儲的數(shù)據(jù)就會作為相位累加器的相位輸入。選擇不同的RAM區(qū),就會選擇不同的初始參考相位,從而達(dá)到相位調(diào)制的目的。

          5 軟件系統(tǒng)
          5.1 單片機(jī)編程
          采用中斷的方式對AD9954寫入控制字,在每寫完一個控制字命令周期后,主機(jī)向AD9954發(fā)送一個更新信號,進(jìn)入下一個控制命令字周期的寫入。在每寫完8 bit數(shù)據(jù)后就進(jìn)行一次中斷,每中斷一次后設(shè)置標(biāo)志位,等待下一次中斷。主程序根據(jù)鍵盤選擇調(diào)制方式,按確定后選擇需要的調(diào)制信號,流程圖如圖3所示。

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

          脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理


          評論


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