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

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > AD9956在短波跳頻電臺頻率源中的應(yīng)用(04-100)

          AD9956在短波跳頻電臺頻率源中的應(yīng)用(04-100)

          ——
          作者:中國電子科技集團(tuán)公司第30研究所 劉力 時間:2008-03-28 來源:電子產(chǎn)品世界 收藏

            的工作原理是:在參考時鐘fr的控制下,頻率控制字K由累加器加以得到相應(yīng)的相位數(shù)據(jù),把此數(shù)據(jù)作為取樣地址,來尋址正弦ROM表進(jìn)行相位-幅度變換,輸出不同的幅度編碼;再經(jīng)過D/A轉(zhuǎn)換器得到相應(yīng)的階梯波;最后經(jīng)低通濾波器對階梯波進(jìn)行平滑處理,即可得到由頻率控制字決定的連續(xù)變化的輸出正弦波。

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

            的輸出頻率f0、參考時鐘頻率fr、相位累加器長度N以及頻率控制字K之間的關(guān)系為:

            f0=K×fr/2N

            的頻率分頻率為: Δf0=fr/2N

            由于DDS的最大輸出頻率受奈斯特取樣定理限制,所以fmax=fr/2。

            新一代的直接數(shù)字頻率合成器采用全數(shù)字的方式實現(xiàn)頻率合成,與傳統(tǒng)的頻率合成技術(shù)相比,具有以下特點:

            頻率轉(zhuǎn)換快。直接數(shù)字頻率合成是一個開環(huán)系統(tǒng),無任何反饋環(huán)節(jié),其頻率轉(zhuǎn)換時間主要由頻率控制字狀態(tài)改變所需的時間及各電路的延時時間所決定,轉(zhuǎn)換時間很短。

            頻率分辨率高、頻點數(shù)多。DDS輸出頻率的分辨率和頻點數(shù)隨機(jī)位累加器的位數(shù)的增長而呈指數(shù)增長。分辨率高達(dá)mHz。

            相位連續(xù)。DDS在改變頻率時只需改變頻率控制字(即累加器累加步長),而不需改變原有的累加值,故改變頻率時相位是連續(xù)的。

            相位噪聲小。DDS的相位噪聲主要取決于參考源的相位噪聲。

            控制容易、穩(wěn)定可靠。

            衡量跳頻頻率合成器性能指標(biāo)的因素有:頻率范圍、頻率分辨率、頻率轉(zhuǎn)換時間、頻率準(zhǔn)確度和穩(wěn)定度、頻譜純度等。其中,跳頻速度和頻率點數(shù)是決定跳頻通信系統(tǒng)性能的主要因素,系統(tǒng)的抗干擾和保密能力隨頻率點數(shù)的增高和跳速的加快而加強(qiáng)。從DDS的特點可以看出,直接數(shù)字頻率合成器各個性能指標(biāo)都較高,特別是其頻率轉(zhuǎn)換速度,因此它是實現(xiàn)快速跳頻頻率合成器的最佳選擇。

          鎖相環(huán)相關(guān)文章:鎖相環(huán)原理


          關(guān)鍵詞: 中電科 AD9956 DDS

          評論


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