新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > DDS原理及基于FPGA的實現

        DDS原理及基于FPGA的實現

        作者: 時間:2010-11-30 來源:網絡 收藏


        綜上所述,在采樣頻率一定的情況下,可以通過控制頻率控制字K來控制所得離散序列的頻率,經保持、濾波之后可唯一地恢復出此頻率的模擬信號。

        2 基于技術實現的方案
        實現的基本工作過程為:通過VXI接口電路將生成的數據存入固定數據RAM中,然后用設計的相位累加器來計算并選擇RAM中的數據存放地址,最后將數據給定的頻率控制字輸出,經DAC轉換即實現了任意波形輸出。圖如圖2所示。虛線部分可用FPGA來實現。

        本文引用地址:http://www.104case.com/article/191458.htm


        圖2中參考時鐘由高穩定的晶體振蕩器產生,主要用于控制中各器件同步工作。虛線部分相當于相位累加器,它由N位加法器與N位相位寄存器構成,它實際上是一個計數器。每來一個時鐘脈沖,加法器將相位增量數據與相位寄存器輸出的累積相位數據相加,把相加后的結果送至相位寄存器的數據輸入端。相位寄存器將加法器在上一個時鐘作用后所產生的新相位數據反饋到加法器的輸入端,以使加法器在下一個時鐘的作用下繼續與頻率控制字相加。由此看來,相位累加器在每一個時鐘脈沖輸入時,把頻率控制字累加一次,相位累加器輸出的數據就是合成信號的相位,相位累加器的溢出頻率就是DDS輸出的信號頻率。

        3 結束語
        采用FPGA設計DDS電路,充分發揮了FPGA在系統可編程的優點,可以通過軟件靈活改變相關參數,給設計帶來很多方便。用FPGA設計DDS電路較采用專用DDS芯片更為靈活,只要改變FPGA中的ROM數據,DDS就可以產生所需波形數據,并且FPGA的功能完全取決于設計需要,因而具有相當大的靈活性,將DDS設計嵌入到FPGA芯片所構成的系統中,其系統成本并不會增加多少,因此,采用FPGA來設計DDS系統具有很高的性價比。


        上一頁 1 2 下一頁

        關鍵詞: FPGA DDS 原理

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 余姚市| 济宁市| 农安县| 高陵县| 化州市| 罗城| 龙南县| 吉木萨尔县| 乌兰察布市| 惠水县| 弥渡县| 巴里| 灵石县| 三明市| 平果县| 公安县| 石城县| 北票市| 甘德县| 鲁甸县| 团风县| 海宁市| 图片| 江孜县| 滕州市| 方正县| 孟连| 芦溪县| 普洱| 余姚市| 沙雅县| 兴化市| 改则县| 友谊县| 出国| 余姚市| 修武县| 浏阳市| 永平县| 米脂县| 陇南市|