亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的DDS設計

        2014-10-20 21:07:14經超丁富舜
        科技資訊 2014年3期

        經超+丁富舜

        摘 要:本文首先論述了直接數(shù)字頻率合成(DDS)技術的發(fā)展,并將直接數(shù)字頻率合成技術與傳統(tǒng)的頻率合成技術進行了比較。然后深入研究了DDS的工作原理和基本結構,闡述了基于可編程邏輯器件(FPGA)實現(xiàn)DDS技術的意義。重點介紹了DDS技術在FPGA中的實現(xiàn)方法。在系統(tǒng)設計的過程中,本文以Altera公司的FPGA芯片EP2C5T144C8為核心,利用開發(fā)工具Quartus II軟件,實現(xiàn)DDS設計。

        關鍵詞:可編程邏輯器件 直接數(shù)字頻率合成 函數(shù)信號發(fā)生器

        中圖分類號:G64 文獻標識碼:A 文章編號:1672-3791(2014)01(c)-0027-02

        信號發(fā)生器又稱信號源或振蕩器,在生產實踐和科技領域中有著廣泛的應用。能夠產生多種波形,如三角波、鋸齒波、方波、正弦波。正弦波的電路被稱為函數(shù)信號發(fā)生器。隨著可編程邏輯器件(FPGA)的不斷發(fā)展,直接數(shù)字頻率合成(DDS)技術應用的愈加成熟,利用DDS原理在FPGA平臺上開發(fā)高性能的多種波形信號發(fā)生器與基于DDS芯片的信號發(fā)生器相比,成本更低,操作更加靈活,而且還能根據要求在線更新配置,系統(tǒng)開發(fā)趨于軟件化。

        1 總體設計方案

        DDS的基本原理是利用采樣定量,通過查表法產生波形。DDS的結構有很多種,其基本的電路原理可用圖1來表示。

        2 內部模塊設計

        2.1 相位累加器模塊

        相位累加主要是利用頻率控制字和相位控制字來累加出尋址地址,N=N+M;address=N+P;其中N為累加寄存器,初期為0;M為頻率控制字;address為尋址地址。模塊端口有:時鐘輸入端口(接頂層模塊20 MHz時鐘),復位輸入端口(接頂層模塊復位端),10位頻率控制字輸入端口和10位相位控制輸入端口(分別接頂層模塊的10位頻率控制字輸入端口和10位相位控制輸入端口),地址輸出端口(將地址通過頂層模塊傳送給rom模塊,10位)(見圖2)。

        累加器VHDL程序:

        2.2 波形ROM模塊

        本模塊的功能是通過傳送過來的地址,查找地址所對應的數(shù)據,并將數(shù)據輸出。生成的模塊端口:地址輸入端口(接相位累加模塊傳送過來的地址,10位),時鐘輸入端口(接分頻后的時鐘),數(shù)據輸出端口(12位)。生成的mif文件如下:

        2.3 D/A轉換電路模塊

        由DDS產生的數(shù)字信號輸出后,必須經過D/A轉換,變成模擬量后才能使用示波器來測量我們所產生的波形。該模塊主要由兩片DAC7512芯片組成,一片DAC7512芯片用于接收FPGA傳來的波形數(shù)據,將其轉化為模擬量輸出;另一片DAC7512芯片接收來自FPGA的波形幅度數(shù)據,用以產生相應的幅度電壓,將其作為基準電壓輸入到上一片芯片的基準電壓輸入端口,實現(xiàn)輸出波形的幅度可調。

        3 仿真結果及分析

        3.1 三角波(見圖4)

        分析:通過選擇信號設為001產生三角波的數(shù)據。三角波從0開始逐漸上升到最大值4095,再從最大值降低到0,依次循環(huán)此規(guī)律,符合實際波形的要求。

        3.2 方波(見圖5)

        分析:通過選擇信號設為010產生方波的數(shù)據。形成0與4095的交替,即就是高低電平的交替,跟實際波形相符。

        3.3 鋸齒波(見圖6)

        分析:通過選擇信號設為011產生鋸齒波的數(shù)據。鋸齒波從0直接跳到最大值4095,然后從最大值逐漸變成0,依次循環(huán)此規(guī)律,符合實際電路的要求。

        3.4 梯形波(見圖7)

        分析:通過選擇信號設為100產生梯形波的數(shù)據。梯形波從0逐漸上升到最大值4095并保持一段時間,然后從最大值逐漸下降到0并保持一段時間,依次循環(huán)此規(guī)律,符合實際電路中產生的梯形波的要求。

        3.5 正弦波(見圖8)

        分析:通過選擇信號設為101產生正弦波的數(shù)據。從2047上升到4046然后下降到52(由于只抽取了其中的幾個數(shù)據,所以沒有下降到0,這個代表著隨機性),并且依次循環(huán)此規(guī)律,符合實際波形的要求。

        4 結語

        波形發(fā)生器是信號源的一種,主要給被測電路提供所需要的已知信號(各種波形),然后用其他儀表測量感興趣的參數(shù)。多功能波形發(fā)生器采用FPGA器件作為核心控制部件,精度高穩(wěn)定性好,得到波形平滑,尤其是由于FPGA的高速度,能實現(xiàn)較高頻率的波形。目前我國已經開始研制波形發(fā)生器,并取得了可喜的成果。但總的來說,我國波形發(fā)生器還沒有形成真正的產業(yè)。就目前國內的成熟產品來看,多為一些PC儀器插卡,獨立的儀器等都很少,并且我國現(xiàn)在的波形發(fā)生器的種類和性能都與國外同類產品存在較大的差距,因此,加緊對這類產品的研制起著至關重要的作用。

        參考文獻

        [1] 王美妮.基于FPGA的DDS的研究設計與實現(xiàn)[D].大連海事大學,2006.

        [2] 劉洪利.基于DDS的可編程的波形發(fā)生器[J].國外電子測量技術,2008(8):56-60.

        [3] 王忠林.基于DDS技術的多功能信號發(fā)生器研究[D].山東大學,2007.

        [4] 褚振勇.FPGA設計及應用[M].3版.西安:西安電子科技大學出版社,2012:361-366.

        [5] 鄭亞民,董曉舟.可編程邏輯器件開發(fā)軟件Quartus II[M].北京:國防工業(yè)出版社,2006:162-165.

        [6] 王傳新.FPGA設計基礎[M].北京:高等教育出版社,2007:58-60.

        [7] 張鵬南.基于Quartus II的VHDL數(shù)字系統(tǒng)設計入門與應用實例[M].北京:電子工業(yè)出版社,2012:210-214.

        [8] 高士友.基于FPGA的DDS信號發(fā)生器的設計[J].現(xiàn)代電子技術,2009(16):35-40.endprint

        摘 要:本文首先論述了直接數(shù)字頻率合成(DDS)技術的發(fā)展,并將直接數(shù)字頻率合成技術與傳統(tǒng)的頻率合成技術進行了比較。然后深入研究了DDS的工作原理和基本結構,闡述了基于可編程邏輯器件(FPGA)實現(xiàn)DDS技術的意義。重點介紹了DDS技術在FPGA中的實現(xiàn)方法。在系統(tǒng)設計的過程中,本文以Altera公司的FPGA芯片EP2C5T144C8為核心,利用開發(fā)工具Quartus II軟件,實現(xiàn)DDS設計。

        關鍵詞:可編程邏輯器件 直接數(shù)字頻率合成 函數(shù)信號發(fā)生器

        中圖分類號:G64 文獻標識碼:A 文章編號:1672-3791(2014)01(c)-0027-02

        信號發(fā)生器又稱信號源或振蕩器,在生產實踐和科技領域中有著廣泛的應用。能夠產生多種波形,如三角波、鋸齒波、方波、正弦波。正弦波的電路被稱為函數(shù)信號發(fā)生器。隨著可編程邏輯器件(FPGA)的不斷發(fā)展,直接數(shù)字頻率合成(DDS)技術應用的愈加成熟,利用DDS原理在FPGA平臺上開發(fā)高性能的多種波形信號發(fā)生器與基于DDS芯片的信號發(fā)生器相比,成本更低,操作更加靈活,而且還能根據要求在線更新配置,系統(tǒng)開發(fā)趨于軟件化。

        1 總體設計方案

        DDS的基本原理是利用采樣定量,通過查表法產生波形。DDS的結構有很多種,其基本的電路原理可用圖1來表示。

        2 內部模塊設計

        2.1 相位累加器模塊

        相位累加主要是利用頻率控制字和相位控制字來累加出尋址地址,N=N+M;address=N+P;其中N為累加寄存器,初期為0;M為頻率控制字;address為尋址地址。模塊端口有:時鐘輸入端口(接頂層模塊20 MHz時鐘),復位輸入端口(接頂層模塊復位端),10位頻率控制字輸入端口和10位相位控制輸入端口(分別接頂層模塊的10位頻率控制字輸入端口和10位相位控制輸入端口),地址輸出端口(將地址通過頂層模塊傳送給rom模塊,10位)(見圖2)。

        累加器VHDL程序:

        2.2 波形ROM模塊

        本模塊的功能是通過傳送過來的地址,查找地址所對應的數(shù)據,并將數(shù)據輸出。生成的模塊端口:地址輸入端口(接相位累加模塊傳送過來的地址,10位),時鐘輸入端口(接分頻后的時鐘),數(shù)據輸出端口(12位)。生成的mif文件如下:

        2.3 D/A轉換電路模塊

        由DDS產生的數(shù)字信號輸出后,必須經過D/A轉換,變成模擬量后才能使用示波器來測量我們所產生的波形。該模塊主要由兩片DAC7512芯片組成,一片DAC7512芯片用于接收FPGA傳來的波形數(shù)據,將其轉化為模擬量輸出;另一片DAC7512芯片接收來自FPGA的波形幅度數(shù)據,用以產生相應的幅度電壓,將其作為基準電壓輸入到上一片芯片的基準電壓輸入端口,實現(xiàn)輸出波形的幅度可調。

        3 仿真結果及分析

        3.1 三角波(見圖4)

        分析:通過選擇信號設為001產生三角波的數(shù)據。三角波從0開始逐漸上升到最大值4095,再從最大值降低到0,依次循環(huán)此規(guī)律,符合實際波形的要求。

        3.2 方波(見圖5)

        分析:通過選擇信號設為010產生方波的數(shù)據。形成0與4095的交替,即就是高低電平的交替,跟實際波形相符。

        3.3 鋸齒波(見圖6)

        分析:通過選擇信號設為011產生鋸齒波的數(shù)據。鋸齒波從0直接跳到最大值4095,然后從最大值逐漸變成0,依次循環(huán)此規(guī)律,符合實際電路的要求。

        3.4 梯形波(見圖7)

        分析:通過選擇信號設為100產生梯形波的數(shù)據。梯形波從0逐漸上升到最大值4095并保持一段時間,然后從最大值逐漸下降到0并保持一段時間,依次循環(huán)此規(guī)律,符合實際電路中產生的梯形波的要求。

        3.5 正弦波(見圖8)

        分析:通過選擇信號設為101產生正弦波的數(shù)據。從2047上升到4046然后下降到52(由于只抽取了其中的幾個數(shù)據,所以沒有下降到0,這個代表著隨機性),并且依次循環(huán)此規(guī)律,符合實際波形的要求。

        4 結語

        波形發(fā)生器是信號源的一種,主要給被測電路提供所需要的已知信號(各種波形),然后用其他儀表測量感興趣的參數(shù)。多功能波形發(fā)生器采用FPGA器件作為核心控制部件,精度高穩(wěn)定性好,得到波形平滑,尤其是由于FPGA的高速度,能實現(xiàn)較高頻率的波形。目前我國已經開始研制波形發(fā)生器,并取得了可喜的成果。但總的來說,我國波形發(fā)生器還沒有形成真正的產業(yè)。就目前國內的成熟產品來看,多為一些PC儀器插卡,獨立的儀器等都很少,并且我國現(xiàn)在的波形發(fā)生器的種類和性能都與國外同類產品存在較大的差距,因此,加緊對這類產品的研制起著至關重要的作用。

        參考文獻

        [1] 王美妮.基于FPGA的DDS的研究設計與實現(xiàn)[D].大連海事大學,2006.

        [2] 劉洪利.基于DDS的可編程的波形發(fā)生器[J].國外電子測量技術,2008(8):56-60.

        [3] 王忠林.基于DDS技術的多功能信號發(fā)生器研究[D].山東大學,2007.

        [4] 褚振勇.FPGA設計及應用[M].3版.西安:西安電子科技大學出版社,2012:361-366.

        [5] 鄭亞民,董曉舟.可編程邏輯器件開發(fā)軟件Quartus II[M].北京:國防工業(yè)出版社,2006:162-165.

        [6] 王傳新.FPGA設計基礎[M].北京:高等教育出版社,2007:58-60.

        [7] 張鵬南.基于Quartus II的VHDL數(shù)字系統(tǒng)設計入門與應用實例[M].北京:電子工業(yè)出版社,2012:210-214.

        [8] 高士友.基于FPGA的DDS信號發(fā)生器的設計[J].現(xiàn)代電子技術,2009(16):35-40.endprint

        摘 要:本文首先論述了直接數(shù)字頻率合成(DDS)技術的發(fā)展,并將直接數(shù)字頻率合成技術與傳統(tǒng)的頻率合成技術進行了比較。然后深入研究了DDS的工作原理和基本結構,闡述了基于可編程邏輯器件(FPGA)實現(xiàn)DDS技術的意義。重點介紹了DDS技術在FPGA中的實現(xiàn)方法。在系統(tǒng)設計的過程中,本文以Altera公司的FPGA芯片EP2C5T144C8為核心,利用開發(fā)工具Quartus II軟件,實現(xiàn)DDS設計。

        關鍵詞:可編程邏輯器件 直接數(shù)字頻率合成 函數(shù)信號發(fā)生器

        中圖分類號:G64 文獻標識碼:A 文章編號:1672-3791(2014)01(c)-0027-02

        信號發(fā)生器又稱信號源或振蕩器,在生產實踐和科技領域中有著廣泛的應用。能夠產生多種波形,如三角波、鋸齒波、方波、正弦波。正弦波的電路被稱為函數(shù)信號發(fā)生器。隨著可編程邏輯器件(FPGA)的不斷發(fā)展,直接數(shù)字頻率合成(DDS)技術應用的愈加成熟,利用DDS原理在FPGA平臺上開發(fā)高性能的多種波形信號發(fā)生器與基于DDS芯片的信號發(fā)生器相比,成本更低,操作更加靈活,而且還能根據要求在線更新配置,系統(tǒng)開發(fā)趨于軟件化。

        1 總體設計方案

        DDS的基本原理是利用采樣定量,通過查表法產生波形。DDS的結構有很多種,其基本的電路原理可用圖1來表示。

        2 內部模塊設計

        2.1 相位累加器模塊

        相位累加主要是利用頻率控制字和相位控制字來累加出尋址地址,N=N+M;address=N+P;其中N為累加寄存器,初期為0;M為頻率控制字;address為尋址地址。模塊端口有:時鐘輸入端口(接頂層模塊20 MHz時鐘),復位輸入端口(接頂層模塊復位端),10位頻率控制字輸入端口和10位相位控制輸入端口(分別接頂層模塊的10位頻率控制字輸入端口和10位相位控制輸入端口),地址輸出端口(將地址通過頂層模塊傳送給rom模塊,10位)(見圖2)。

        累加器VHDL程序:

        2.2 波形ROM模塊

        本模塊的功能是通過傳送過來的地址,查找地址所對應的數(shù)據,并將數(shù)據輸出。生成的模塊端口:地址輸入端口(接相位累加模塊傳送過來的地址,10位),時鐘輸入端口(接分頻后的時鐘),數(shù)據輸出端口(12位)。生成的mif文件如下:

        2.3 D/A轉換電路模塊

        由DDS產生的數(shù)字信號輸出后,必須經過D/A轉換,變成模擬量后才能使用示波器來測量我們所產生的波形。該模塊主要由兩片DAC7512芯片組成,一片DAC7512芯片用于接收FPGA傳來的波形數(shù)據,將其轉化為模擬量輸出;另一片DAC7512芯片接收來自FPGA的波形幅度數(shù)據,用以產生相應的幅度電壓,將其作為基準電壓輸入到上一片芯片的基準電壓輸入端口,實現(xiàn)輸出波形的幅度可調。

        3 仿真結果及分析

        3.1 三角波(見圖4)

        分析:通過選擇信號設為001產生三角波的數(shù)據。三角波從0開始逐漸上升到最大值4095,再從最大值降低到0,依次循環(huán)此規(guī)律,符合實際波形的要求。

        3.2 方波(見圖5)

        分析:通過選擇信號設為010產生方波的數(shù)據。形成0與4095的交替,即就是高低電平的交替,跟實際波形相符。

        3.3 鋸齒波(見圖6)

        分析:通過選擇信號設為011產生鋸齒波的數(shù)據。鋸齒波從0直接跳到最大值4095,然后從最大值逐漸變成0,依次循環(huán)此規(guī)律,符合實際電路的要求。

        3.4 梯形波(見圖7)

        分析:通過選擇信號設為100產生梯形波的數(shù)據。梯形波從0逐漸上升到最大值4095并保持一段時間,然后從最大值逐漸下降到0并保持一段時間,依次循環(huán)此規(guī)律,符合實際電路中產生的梯形波的要求。

        3.5 正弦波(見圖8)

        分析:通過選擇信號設為101產生正弦波的數(shù)據。從2047上升到4046然后下降到52(由于只抽取了其中的幾個數(shù)據,所以沒有下降到0,這個代表著隨機性),并且依次循環(huán)此規(guī)律,符合實際波形的要求。

        4 結語

        波形發(fā)生器是信號源的一種,主要給被測電路提供所需要的已知信號(各種波形),然后用其他儀表測量感興趣的參數(shù)。多功能波形發(fā)生器采用FPGA器件作為核心控制部件,精度高穩(wěn)定性好,得到波形平滑,尤其是由于FPGA的高速度,能實現(xiàn)較高頻率的波形。目前我國已經開始研制波形發(fā)生器,并取得了可喜的成果。但總的來說,我國波形發(fā)生器還沒有形成真正的產業(yè)。就目前國內的成熟產品來看,多為一些PC儀器插卡,獨立的儀器等都很少,并且我國現(xiàn)在的波形發(fā)生器的種類和性能都與國外同類產品存在較大的差距,因此,加緊對這類產品的研制起著至關重要的作用。

        參考文獻

        [1] 王美妮.基于FPGA的DDS的研究設計與實現(xiàn)[D].大連海事大學,2006.

        [2] 劉洪利.基于DDS的可編程的波形發(fā)生器[J].國外電子測量技術,2008(8):56-60.

        [3] 王忠林.基于DDS技術的多功能信號發(fā)生器研究[D].山東大學,2007.

        [4] 褚振勇.FPGA設計及應用[M].3版.西安:西安電子科技大學出版社,2012:361-366.

        [5] 鄭亞民,董曉舟.可編程邏輯器件開發(fā)軟件Quartus II[M].北京:國防工業(yè)出版社,2006:162-165.

        [6] 王傳新.FPGA設計基礎[M].北京:高等教育出版社,2007:58-60.

        [7] 張鵬南.基于Quartus II的VHDL數(shù)字系統(tǒng)設計入門與應用實例[M].北京:電子工業(yè)出版社,2012:210-214.

        [8] 高士友.基于FPGA的DDS信號發(fā)生器的設計[J].現(xiàn)代電子技術,2009(16):35-40.endprint

        呦系列视频一区二区三区 | 国产精品麻豆成人av电影艾秋| 久久精品国产99国产精品亚洲 | 一本大道东京热无码| 国产爆乳乱码女大生Av| 国产在线高清无码不卡| 亚洲精品熟女av影院| 中国国产不卡视频在线观看| 亚洲第一黄色免费网站| 领导边摸边吃奶边做爽在线观看 | 免费精品人妻一区二区三区| 蜜桃视频在线观看免费亚洲| 日日日日做夜夜夜夜做无码| 久久久亚洲av成人网站| 吃奶还摸下面动态图gif| 亚洲另类激情专区小说婷婷久 | 亚洲女同恋av中文一区二区| 国产精品爽爽久久久久久竹菊| 精品香蕉久久久爽爽| 女同中的p是什么意思| 国产91在线精品观看| 亚洲一区二区精品在线| 精品国产精品三级精品av网址| 永久免费观看国产裸体美女| 巨爆乳中文字幕爆乳区| 亚洲青涩在线不卡av| 成人影院在线观看视频免费| 性猛交╳xxx乱大交| 午夜无码大尺度福利视频| 精品亚洲一区二区视频| 亚洲国产av一区二区三区精品| 亚洲va中文字幕无码毛片| 亚洲黄视频| 日韩av在线不卡观看| 亚洲av综合av国一区二区三区| 日出白浆视频在线播放| 久久精品国产69国产精品亚洲| 国产成人精选在线不卡| 亚洲乱精品中文字字幕| 亚洲乱码一区二区av高潮偷拍的| 欧美国产综合欧美视频|