国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

數(shù)字可控正弦信號發(fā)生器的設計

2014-12-05 21:44:55王崇羽
電腦知識與技術(shù) 2014年31期

王崇羽

摘要:該文采用DDS架構(gòu)設計了可控正弦信號的產(chǎn)生方法。首先分析了數(shù)字可控正弦信號的基本原理;其次,采用Verilog HDL語言進行編程,在FPGA平臺上進行了仿真及板級調(diào)試;最后,在示波器上得到了正確波形。該成果可用作一般信號處理過程的信號發(fā)生器,具有科學、準確、易實現(xiàn),靈活及便攜等優(yōu)點。

關鍵詞:可控正弦信號;Verilog HDL;FPGA

中圖分類號:TP313 文獻標識碼:A 文章編號:1009-3044(2014)31-7504-03

Abstract: In this paper, a method of generating controlled sinusoidal signal is designed using the DDS architecture. Firstly, the basic principle of digital controlled sinusoidal signal has been analyzed. Secondly, its programming using Verilog HDL, simulation and board-level debugging come to realization based on FPGA. Finally, the correct waveform has been got on the oscilloscope. Achievements can be used as a signal generator in general signal processing, which has advantages such as scientific, accurate, easy to implement, flexible and portable etc.

Key words: controlled sinusoidal signal; Verilog HDL; FPGA

信號源通常能產(chǎn)生類似正余弦信號的波形,但是作為獨立設備存在造價較高、不方便攜帶等不足。另外,對于信號處理中的某些特殊應用要求不具備可修改、可擴展性。因此,在FPGA平臺上設計實現(xiàn)一款可控正余弦信號發(fā)生器,對于信號處理的常見過程及某些特殊用途作為前端,有著很大的實用價值。

本文所設計的可控正弦信號能夠根據(jù)用戶要求以某種步進改變信號的幅度,頻率和相位三個參量。

1 數(shù)字可控正弦信號的基本原理

由示波器觀察到的波形參數(shù)可見,輸出波形頻率為117kHz,與之前的設計結(jié)果驗證是一致的。用戶可根據(jù)實際需求通過鍵控不同的幅度、頻率、相位控制字來改變正弦信號的上述參數(shù),觀察如上。特別指出相位的變化應在示波器中觀察兩路正弦波信號,這對載波跟蹤與同步的設計具有意義。

4 結(jié)論

本文論述了數(shù)字可控正弦信號的基本原理,并在FPGA平臺上實現(xiàn)了該信號發(fā)生器的結(jié)構(gòu)設計、波形仿真及板級實現(xiàn)。本設計不僅易于實現(xiàn),還可以進一步根據(jù)系統(tǒng)需要進行波形的修改及擴展,例如:生成鋸齒波、方波脈沖等其他波形,包括多波形輸出,擁有很大的延展性。

參考文獻:

[1] 周潤景.圖雅.張麗敏.基于Quartus II的FPGA/CPLD數(shù)字系統(tǒng)設計實例[M].北京:電子工業(yè)出版社.2007:337-344.

[2] 夏宇聞. Verilog數(shù)字系統(tǒng)設計教程[M].北京:北京航空航天大學出版社,2013.

[3] 張有志.張鹍.基于FPGA的幅值可調(diào)信號發(fā)生器設計[J].電子設計工程,2011(09):115-117+120.

[4] 高士友.胡學深.杜興莉.劉橋.基于FPGA的DDS信號發(fā)生器設計[J].現(xiàn)代電子技術(shù),2009(16):35-37+40.

[5] 陳紹寬.李明. NCO的研究及其FPGA實現(xiàn)[J].儀表技術(shù),2006(5): 30-32.

凭祥市| 怀远县| 岳池县| 四川省| 安宁市| 怀安县| 溆浦县| 沙洋县| 涞水县| 璧山县| 永丰县| 永和县| 博爱县| 曲靖市| 石河子市| 屏山县| 杭州市| 原阳县| 蕲春县| 巴塘县| 九龙城区| 沛县| 汶上县| 蒙阴县| 长春市| 太和县| 洞头县| 青冈县| 秀山| 双流县| 河曲县| 深水埗区| 北流市| 余江县| 神池县| 湛江市| 夏津县| 六枝特区| 宁城县| 汾西县| 临城县|