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

          新聞中心

          dds原理

          作者:蔣雅嫻 時(shí)間:2016-05-28 來源:電子產(chǎn)品世界 收藏

            導(dǎo)讀:本文主要介紹的是dds的原理,感興趣的童鞋們快來學(xué)習(xí)一下吧~~很漲姿勢的哦~~

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

          1.--簡介

            DDS是直接數(shù)字式頻率合成器(Direct Digital Synthesizer)的英文縮寫,與DSP(數(shù)字信號處理)一樣,DDS是一項(xiàng)關(guān)鍵的數(shù)字化技術(shù)。與傳統(tǒng)的頻率合成器相比,DDS具有低成本、低功耗、高分辨率和快速轉(zhuǎn)換時(shí)間等優(yōu)點(diǎn),廣泛使用在電信與電子儀器領(lǐng)域,是實(shí)現(xiàn)設(shè)備全數(shù)字化的一個(gè)關(guān)鍵技術(shù)。

          2.--特點(diǎn)

            DDS具有諸多優(yōu)點(diǎn),下面小編為大家一一介紹:

            1)頻率分辨率高、輸出頻點(diǎn)多、可達(dá)2的N次方個(gè)頻點(diǎn)(N為相位累加器位數(shù));

            2)頻率切換速度快,可達(dá)us量級;

            3)頻率切換時(shí)相位連續(xù);

            4)可以輸出寬帶正交信號;

            5)輸出相位噪聲低,對參考頻率源的相位噪聲有改善作用;

            6)全數(shù)字化實(shí)現(xiàn)、便于集成、體積小、重量輕。

          3.

            DDS芯片中主要包括頻率控制寄存器、高速相位累加器和正弦計(jì)算器三個(gè)部分。頻率控制寄存器可以串行或并行的方式裝載并寄存用戶輸入的頻率控制碼;而相位累加器根據(jù)頻率控制碼在每個(gè)時(shí)鐘周期內(nèi)進(jìn)行相位累加,得到一個(gè)相位值;正弦計(jì)算器則對該相位值計(jì)算數(shù)字化正弦波幅度。DDS芯片輸出的一般是數(shù)字化的正弦波,因此還需經(jīng)過高速D/A轉(zhuǎn)換器和低通濾波器才能得到一個(gè)可用的模擬頻率信號。

          4.dds原理--應(yīng)用

            在各行各業(yè)的測試應(yīng)用中,信號源扮演著極為重要的作用。但信號源具有許多不同的類型,不同類型的信號源在功能和特性上各不相同,分別適用于許多不同的應(yīng)用。波形發(fā)生器,函數(shù)發(fā)生器,RF信號源,以及基本的模擬輸出模塊。信號源中采用DDS技術(shù)在當(dāng)前的測試測量行業(yè)已經(jīng)逐漸稱為一種主流的做法。

            拓展閱讀:

            現(xiàn)代DDS的研究進(jìn)展與概述

            基于DDS技術(shù)和單片機(jī)設(shè)計(jì)的射頻信號干擾器

            基于FPGA的多路相干DDS信號源設(shè)計(jì)



          關(guān)鍵詞: dds原理

          評論


          技術(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); })();