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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > FSK/PSK調(diào)制的FPGA實(shí)現(xiàn)

          FSK/PSK調(diào)制的FPGA實(shí)現(xiàn)

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

          本設(shè)計中,取K=1,N=8,波形存儲深度為100個采樣點(diǎn),則可得f0=fc/100。jump_high、jump_low、mode和clk通過控制相位累加器的輸出來實(shí)現(xiàn):波形合成輸出。當(dāng)mode為低電平時,即模式時,jump_high和jump_low中任一信號出現(xiàn)高脈沖時,累加器清零,然后根據(jù)clk進(jìn)行循環(huán)累加。當(dāng)mode為高電平時,即模式時,累加器的工作方式如表2所示。

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

          n.jpg


          ROM表是對選取的采樣點(diǎn)進(jìn)行量化、編碼,通過相位累加器的地址值查找ROM表中的內(nèi)容,以得到可合成正弦波的正弦點(diǎn)的值。其原理是:在橫軸上取100個采樣點(diǎn),將縱軸的正弦值[-1,+1]總體提升一個單位,即將正弦值的取值區(qū)間變?yōu)閇0,2],并將其均勻地分成255個量化區(qū)間,再對這255個量化間隔在00000000~11111111進(jìn)行編碼,即將所取的采樣點(diǎn)的幅度值對應(yīng)到各個量化間隔。
          具體實(shí)現(xiàn)方法,可通過用Matlab產(chǎn)生一個mif文件。Matlab源程序如下:
          o.jpg

          3 系統(tǒng)仿真結(jié)果
          Altera公司的QuanusⅡ集合了綜合和仿真的功能。本設(shè)計在Quartus II中完成了VHDL的代碼編寫和綜合布線,并對整個設(shè)計系統(tǒng)進(jìn)行了時序仿真,仿真結(jié)果如圖7~圖8所示。其中,clk為外接輸入100 MHz時鐘;mode為模式控制鍵;code為由m序列產(chǎn)生的偽隨機(jī)碼,用做基帶碼元;dout為輸出的結(jié)果。

          p.jpg


          圖7中,mode的值為“0”,說明是調(diào)制方式。從圖中可以看出,當(dāng)基帶碼元code為“0”時,dout輸出低頻調(diào)制波。當(dāng)基帶碼元code為“1”時,dout輸出高頻調(diào)制波。實(shí)現(xiàn)了用不同的頻率變化傳遞數(shù)字信息,完成了FSK調(diào)制。
          圖8中,mode的值為“1”,說明是調(diào)制方式。從圖中可以看出,dout的輸出波形頻率是單一的,當(dāng)基帶碼元由“1”向“0”跳變時,波形出現(xiàn)倒π現(xiàn)象,實(shí)現(xiàn)了通過相位變化傳遞信息,完成了PSK調(diào)制。

          4 結(jié)束語
          介紹了一種基于DDS技術(shù)的FSK/PSK調(diào)制方式的實(shí)現(xiàn)方法。整個系統(tǒng)采用VHDL硬件描述語言進(jìn)行軟件編寫,參數(shù)修改方便,并具有較強(qiáng)的可移植性。其原理簡單,易于實(shí)現(xiàn)。相比傳統(tǒng)模擬調(diào)制方式,這種數(shù)字調(diào)制方式具有較好的穩(wěn)定性和抗干擾能力,在通信領(lǐng)域中具有較強(qiáng)的實(shí)用性。

          絕對值編碼器相關(guān)文章:絕對值編碼器原理

          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: FPGA FSK PSK 調(diào)制

          評論


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