《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 數(shù)字控制振蕩器(NCO)的FPGA實(shí)現(xiàn)
數(shù)字控制振蕩器(NCO)的FPGA實(shí)現(xiàn)
電子元器件應(yīng)用
李 飛 西安電子科技大學(xué)
摘要: 介紹了NCO數(shù)字控制振蕩器的工作原理,詳細(xì)分析了數(shù)控振蕩器的性能指標(biāo)和其在FPGA中的實(shí)現(xiàn)方法,最后給出了新設(shè)計(jì)的數(shù)控振蕩器在QUARTUSII中的仿真結(jié)果。
關(guān)鍵詞: FPGA NCO Quartus II
Abstract:
Key words :

摘要:介紹了NCO" title="NCO">NCO數(shù)字控制振蕩器的工作原理,詳細(xì)分析了數(shù)控振蕩器的性能指標(biāo)和其在FPGA" title="FPGA">FPGA中的實(shí)現(xiàn)方法,最后給出了新設(shè)計(jì)的數(shù)控振蕩器在QUARTUSII中的仿真結(jié)果。
關(guān)鍵詞:數(shù)控振蕩器(NCO);無(wú)雜散動(dòng)態(tài)范圍(SFDR);FPGA;頻率控制字

0 引言
    NCO(N umerically Controlled Oscillator)是用于產(chǎn)生一個(gè)理想的、數(shù)字可控的正弦或余弦波的數(shù)字控制式振蕩器,其實(shí)現(xiàn)方法有實(shí)時(shí)計(jì)算法和查表法等多種。實(shí)時(shí)計(jì)算法的正弦波樣本以實(shí)時(shí)計(jì)算產(chǎn)生,該方法因其計(jì)算需要耗費(fèi)很多時(shí)間,因而只能產(chǎn)生較低頻率的正弦波,而且存在計(jì)算精度與計(jì)算時(shí)間的矛盾。由于在需要產(chǎn)生高速的正交信號(hào)時(shí),實(shí)時(shí)計(jì)算法將無(wú)法實(shí)現(xiàn)。因此,在實(shí)際應(yīng)用中一般采用最有效、最簡(jiǎn)單的查表法,即事先根據(jù)各個(gè)NCO正弦波的相位計(jì)算好相位的正弦值,并按相位作為地址信息存儲(chǔ)該相位的正弦值數(shù)據(jù)。

1 NCO的基本原理
    在通過(guò)相位累加產(chǎn)生地址信息時(shí),通常需要輸出當(dāng)前時(shí)刻的相位值所對(duì)應(yīng)的正弦值,即以參考頻率源對(duì)相位進(jìn)行等可控間隔采樣。眾所周知,理想的正弦波信號(hào)S(t)可以表示成:
    a.JPG
    式(1)說(shuō)明,信號(hào)s(t)在振幅A和初相φ確定之后,其頻率可以由相位來(lái)唯一確定。即:
    b.JPG
    NCO就是利用式(2)中φ(t)與時(shí)間t成線性關(guān)系的原理來(lái)進(jìn)行頻率合成的,也就是說(shuō),在時(shí)間t=△t間隔內(nèi),正弦信號(hào)的相位增量△φ與正弦信號(hào)的頻率f可構(gòu)成一一對(duì)應(yīng)關(guān)系,也就是說(shuō),對(duì)式(2)兩端進(jìn)行微分后有:c.JPG
    由上面的討論可知:
    i.jpg
    其中,△θ為一個(gè)采樣間隔△t之間的相位增量,采樣周期d1.jpg。故式(3)可改寫(xiě)為:
    d2.jpg
    由式(4)可知,如果可以控制△θ,就可以控制不同的頻率輸出。由于△θ受頻率控制字FCW的控制,即:d4.jpg,所以,改變FCW就可以得到不同的輸出頻率f0,然后經(jīng)代換處理可得如下方程:
    d3.jpg
    式(5)和式(6)中的L為相位累加器的位數(shù)。根據(jù)Nyquist準(zhǔn)則,允許輸出的頻率最高為FCLK/2,即d5.jpg。但在實(shí)際工程中,由于受到低通濾波器的限制,一般輸出的頻率d.JPG



2 NCO的性能指標(biāo)
    NCO的性能指標(biāo)包括信號(hào)頻率分辨率、信噪比(SNR)、無(wú)雜散動(dòng)態(tài)范圍(SFDR)和輸出的信號(hào)正交性。這些性能指標(biāo)取決于NCO的數(shù)據(jù)位數(shù)。NCO的數(shù)據(jù)位數(shù)包括用于表示相位數(shù)據(jù)的位數(shù)n和表示相位的正弦值數(shù)據(jù)的位數(shù)nb,二者之間存在nb取決于n的關(guān)系,且前者必須能夠表示相位變化時(shí)其相位正弦值變化的最小值和最大值。而這又分為兩種情況:
    第一種情況是相位最小變化值的正弦值最小變化發(fā)生在π/2-△φ~π/2,π/2~π/2+△φ,3π/2-△φ~3π/2,3π/2~3π/2+△φ,同時(shí)其相位的取值是在0~2π間且等間隔地分為2n爪取值點(diǎn),因此,由正弦波的特性可知:只需要討論相位在π/2-△φ與π/2取值點(diǎn)的正弦值之差:
    e1.jpg
    第二種情況是相位最小變化值的正弦值的最大變化發(fā)生在0~△φ,π-△φ~π,π~π+△φ,2π-△φ~2π取值點(diǎn)處。該情況可以通過(guò)類似于第一種情況的推導(dǎo)方法得到:
    e.JPG
    設(shè)計(jì)時(shí)可以根據(jù)式(9)和式(10)較好地取值n和nb,以避免相位的分辨率發(fā)生鈍化,并很好地達(dá)到設(shè)計(jì)要求。
    NCO的噪聲是因?yàn)榇嬖谡抑档牧炕`差而引入的,且量化誤差由表示正弦值的位數(shù)決定,其近似關(guān)系為:
   f.JPG
    式中,B是作為尋址ROM的地址的舍位位數(shù),n是相位位數(shù)。NCO的另一個(gè)性能參數(shù)是頻率分辨率△f,該參數(shù)取決于相位位數(shù),其關(guān)系式為:
    g.JPG

3 NCO在FPGA中的實(shí)現(xiàn)
    NCO的查找表是一個(gè)正弦值表,該表的正弦值是按照相位作為存儲(chǔ)地址來(lái)進(jìn)行存儲(chǔ)的,而且一般以相位遞增的方式存儲(chǔ)。利用正弦波的奇偶對(duì)稱性,可以把2π相位分成4等份,然后利用各等份之間的對(duì)稱性來(lái)實(shí)現(xiàn)地址信息的映射,通常只存儲(chǔ)[0,π/2]象限內(nèi)的幅度碼。
    相位累加器可完成相位累加,即每來(lái)1個(gè)時(shí)鐘就累加1次φ=φ+△φ,且采用流水線方式工作。本設(shè)計(jì)采用QUARTUS II" title="QUARTUS II">QUARTUS II中IP核自帶的一種32位累加器來(lái)實(shí)現(xiàn)相位的累加。
    邏輯轉(zhuǎn)換完成后,可采用小表結(jié)構(gòu)功能塊把相位累加器產(chǎn)生的最高2位信號(hào)轉(zhuǎn)換為地址控制信號(hào)和象限轉(zhuǎn)換控制信號(hào)。其中地址控制信號(hào)是根據(jù)最高兩位信號(hào)來(lái)控制地址從0開(kāi)始遞增方式產(chǎn)生還是從2L開(kāi)始以遞減方式產(chǎn)生。
    正弦表是每來(lái)一個(gè)時(shí)鐘輸出一個(gè)大于零的正弦值數(shù)據(jù),這些數(shù)據(jù)可作為象限變換器的輸入,由象限變換器完成數(shù)據(jù)的象限變換。其轉(zhuǎn)換原則是:象限控制信號(hào)根據(jù)正弦信號(hào)的對(duì)稱性把查表得到的數(shù)據(jù)轉(zhuǎn)換為正負(fù)數(shù)據(jù),并對(duì)于正弦信號(hào)的1、2象限數(shù)據(jù)進(jìn)行加零操作,而對(duì)3、4象限的數(shù)據(jù)進(jìn)行求補(bǔ)運(yùn)算。余弦數(shù)據(jù)也同樣,在1、4象限對(duì)數(shù)據(jù)進(jìn)行加零操作,2、3象限數(shù)據(jù)進(jìn)行求補(bǔ)運(yùn)算。

4 仿真結(jié)果
    利用上述小表結(jié)構(gòu)實(shí)現(xiàn)的NCO可以輸出多種頻率信號(hào)并減少資源消耗,影響系統(tǒng)輸出頻率的因素主要是工作頻率和器件性能。
    圖1所示是整個(gè)NCO在QUARTUS II中的仿真波形圖。

h.JPG


    在圖1所示的波形圖中,CLK是時(shí)鐘輸入頻率(為65.6 MHz),CLR為系統(tǒng)復(fù)位信號(hào),相位累加器的位數(shù)L為32位,輸出信號(hào)幅度位數(shù)為12位(包括符號(hào)位),相位寬度為12位,這樣,由式(5)便可得到頻率控制字FCW為269591793,圖1中的COS_OUT與SIN_OUT是系統(tǒng)輸出信號(hào),頻率為4.08 MHz。
    由式(11)、(12)、(13)可得,此系統(tǒng)的信噪比和SFDR分別為74 dB和84 dB。
    圖2所示是將波形文件中的正弦余弦數(shù)據(jù)讀入MATLAB中所顯示出來(lái)的波形。

5 結(jié)束語(yǔ)
    本文通過(guò)分析數(shù)控振蕩器的實(shí)現(xiàn)原理和性能,給出了通過(guò)FPGA來(lái)實(shí)現(xiàn)NCO的具體方法,同時(shí)通過(guò)QUARTUSⅡ中的仿真驗(yàn)證了本設(shè)計(jì)的正確性。結(jié)果證明,用該方法設(shè)計(jì)的NCO可以輸出多種頻率的信號(hào),同時(shí)也可以減少資源消耗。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品视频网站| 亚洲毛片在线免费观看| 欧美区在线播放| 久久综合电影| 欧美一区二区三区精品| 中文久久乱码一区二区| 亚洲精品激情| 亚洲精品在线视频| 亚洲国产日日夜夜| 亚洲国产成人在线播放| 欧美一级理论片| 欧美一级欧美一级在线播放| 亚洲小说春色综合另类电影| av成人福利| 一区二区成人精品| 在线午夜精品自拍| 亚洲一卡久久| 亚洲欧美日韩在线播放| 亚洲一二三四久久| 亚洲先锋成人| 亚洲欧美成aⅴ人在线观看| 亚洲欧美清纯在线制服| 亚洲永久免费av| 午夜精品av| 欧美一区午夜精品| 亚洲福利在线看| 最新国产拍偷乱拍精品| 亚洲精品在线电影| 99国产麻豆精品| 中文亚洲字幕| 亚洲欧美中文字幕| 久久国产毛片| 卡通动漫国产精品| 欧美激情第4页| 欧美日韩网址| 国产精品午夜在线| 国产一区二区三区四区老人| 在线免费不卡视频| 夜夜嗨av一区二区三区网页| 亚洲一区久久| 久久精品视频在线观看| 亚洲毛片在线看| 亚洲欧美资源在线| 另类春色校园亚洲| 欧美日韩另类丝袜其他| 国产精品手机视频| 国产一区二区三区高清| 亚洲人成在线观看| 国产三级欧美三级| 经典三级久久| 亚洲精品乱码视频| 亚洲影院污污.| 亚洲福利在线视频| aa级大片欧美| 欧美一级成年大片在线观看| 久久av资源网站| 美女免费视频一区| 亚洲性夜色噜噜噜7777| 一本色道**综合亚洲精品蜜桃冫 | 欧美激情一区三区| 欧美日韩亚洲一区二区三区在线观看 | 欧美日韩在线观看一区二区| 国产精品成人观看视频免费| 国产精品美女xx| 国内久久视频| 最新中文字幕亚洲| 中文日韩电影网站| 欧美在线地址| 夜夜精品视频| 久久成人人人人精品欧| 久久综合导航| 欧美日韩伦理在线| 国产精一区二区三区| 影音先锋亚洲视频| 亚洲国产精品999| 亚洲最新视频在线| 篠田优中文在线播放第一区| 亚洲国产精品悠悠久久琪琪| 亚洲最新在线视频| 欧美一区二区黄色| 免费亚洲电影在线| 国产精品a久久久久久| 国产手机视频一区二区| 亚洲国产美女精品久久久久∴| 99av国产精品欲麻豆| 午夜精品久久久久久久男人的天堂| 久久av一区二区三区漫画| 亚洲毛片一区二区| 久久国产精品亚洲77777| 久久色中文字幕| 欧美日韩中文| 黄色精品一区| 亚洲图片在线观看| 亚洲精品视频免费| 久久国产66| 欧美激情性爽国产精品17p| 欧美特黄一区| 在线观看国产成人av片| 亚洲一区二区视频| 亚洲精品免费看| 久久久www成人免费毛片麻豆| 欧美日韩亚洲激情| 在线观看亚洲视频| 欧美一区二区三区四区视频| 一区二区三区**美女毛片| 久久久水蜜桃av免费网站| 国产精品国产三级国产专播精品人 | 99精品视频免费观看视频| 久久夜色精品亚洲噜噜国产mv | 欧美特黄a级高清免费大片a级| 激情六月婷婷综合| 亚洲综合三区| 中日韩视频在线观看| 久久免费视频这里只有精品| 国产精品久久久99| 在线播放中文字幕一区| 午夜亚洲影视| 亚洲综合999| 欧美日韩国产丝袜另类| 在线日韩中文| 篠田优中文在线播放第一区| 亚洲砖区区免费| 欧美日韩黄视频| 亚洲国产精品一区二区www在线| 欧美在线地址| 欧美中文字幕不卡| 国产精品免费视频xxxx| 亚洲第一二三四五区| 欧美在线国产| 久久精品国产91精品亚洲| 国产精品欧美日韩久久| 亚洲精品在线视频观看| 亚洲精品偷拍| 欧美成人免费一级人片100| 黄色成人91| 久久精品二区三区| 久久青草欧美一区二区三区| 国产欧美日本一区二区三区| 亚洲丝袜av一区| 亚洲精品偷拍| 美女主播视频一区| 国内伊人久久久久久网站视频 | 一区二区三区视频观看| 欧美激情欧美激情在线五月| 亚洲高清视频一区| 亚洲人成在线播放网站岛国| 两个人的视频www国产精品| 激情婷婷久久| 亚洲高清不卡av| 欧美成人精品在线播放| 亚洲国产精品成人综合色在线婷婷| 亚洲国产日本| 男女激情视频一区| 今天的高清视频免费播放成人 | 亚洲小说欧美另类社区| 午夜精品久久久久久久白皮肤| 国产精品入口夜色视频大尺度| 亚洲一区观看| 久久精品在线观看| 国产综合香蕉五月婷在线| 久久av一区二区三区| 六十路精品视频| 亚洲国产另类久久精品| 日韩午夜av电影| 欧美日韩亚洲精品内裤| 亚洲精品欧美精品| 亚洲神马久久| 国产精品美女999| 欧美在线观看一区| 欧美ab在线视频| 日韩亚洲在线| 欧美专区在线播放| 精久久久久久久久久久| 亚洲精品视频免费| 国产精品jizz在线观看美国| 一区二区成人精品| 久久精品国产清自在天天线| 在线视频国内自拍亚洲视频| 99精品福利视频| 国产精品色婷婷| 久久精品1区| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲日韩成人| 午夜宅男久久久| 精品动漫一区| 亚洲深夜影院| 国产欧美日韩一区| 亚洲国产第一页| 欧美日本韩国| 亚洲欧美日韩综合aⅴ视频| 久久嫩草精品久久久精品一| 亚洲欧洲日本专区| 午夜精品久久久久久久| 激情久久影院| 亚洲主播在线播放| 在线日韩精品视频| 亚洲欧美www| 在线观看欧美日韩国产| 艳女tv在线观看国产一区| 好吊色欧美一区二区三区四区 |