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

摘要:介紹了NCO" title="NCO">NCO數字控制振蕩器的工作原理,詳細分析了數控振蕩器的性能指標和其在FPGA" title="FPGA">FPGA中的實現方法,最后給出了新設計的數控振蕩器在QUARTUSII中的仿真結果。
關鍵詞:數控振蕩器(NCO);無雜散動態范圍(SFDR);FPGA;頻率控制字

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

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



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

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

4 仿真結果
    利用上述小表結構實現的NCO可以輸出多種頻率信號并減少資源消耗,影響系統輸出頻率的因素主要是工作頻率和器件性能。
    圖1所示是整個NCO在QUARTUS II中的仿真波形圖。

h.JPG


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

5 結束語
    本文通過分析數控振蕩器的實現原理和性能,給出了通過FPGA來實現NCO的具體方法,同時通過QUARTUSⅡ中的仿真驗證了本設計的正確性。結果證明,用該方法設計的NCO可以輸出多種頻率的信號,同時也可以減少資源消耗。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          免费久久99精品国产自在现线| 老司机久久99久久精品播放免费| 蜜桃av一区二区三区| 国产在线观看一区| 一区二区三区欧美在线观看| 亚洲一级二级在线| 亚洲成色www8888| 欧美午夜片欧美片在线观看| 久久欧美中文字幕| 欧美一区日韩一区| 一区二区三区四区国产| 久久午夜电影| 韩日精品中文字幕| 免费不卡亚洲欧美| 国产精品久久久久久久久久免费| 欧美日韩国产成人在线观看| 亚洲欧美另类综合偷拍| 欧美国产成人精品| 亚洲精品在线电影| 午夜在线播放视频欧美| 男人天堂欧美日韩| 欧美一区二区三区在线看| 欧美日韩一区二区在线播放| 欧美一区二区三区视频在线| 在线亚洲一区| 欧美午夜电影网| 亚洲第一免费播放区| 亚洲国产婷婷综合在线精品| 久久精品成人欧美大片古装| 国产精品乱人伦中文| 欧美日韩中文| 国产精品日韩精品欧美在线| 欧美日韩精品| 美女国内精品自产拍在线播放| 一区二区在线观看av| 在线精品一区二区| 欧美韩国日本一区| 国产精品久在线观看| 久久嫩草精品久久久精品| 在线成人中文字幕| 久久久亚洲欧洲日产国码αv| 国产揄拍国内精品对白| 精久久久久久| 亚洲日韩中文字幕在线播放| 欧美色一级片| 91久久精品国产91久久性色| 亚洲福利国产精品| 欧美视频在线观看免费网址| 美女啪啪无遮挡免费久久网站| 亚洲一区在线直播| 久久激情五月婷婷| 国产三区二区一区久久| 久久裸体视频| 美女91精品| 毛片一区二区| 国产女主播视频一区二区| 久久久久久久综合| 亚洲欧美精品在线| 亚洲欧美美女| 亚洲综合激情| 亚洲精品在线看| 一区视频在线播放| 一本久道久久综合婷婷鲸鱼| 欧美一区二区在线观看| 一区二区三区日韩欧美精品| 亚洲欧美日本另类| 久久精品亚洲一区二区三区浴池| 亚洲图片欧洲图片av| 在线视频你懂得一区二区三区| 一本久道久久综合婷婷鲸鱼| 久久久免费av| 在线 亚洲欧美在线综合一区| 国产精品福利在线观看| 裸体歌舞表演一区二区| 亚洲麻豆av| 韩国一区二区三区在线观看| 国产一区日韩二区欧美三区| 午夜欧美视频| 欧美在线三级| 国产在线观看精品一区二区三区| 亚洲视频1区2区| 国产精品一区二区三区久久| 欧美一区视频在线| 欧美天堂亚洲电影院在线播放| 国产精品免费看久久久香蕉| 国产三级精品三级| 亚洲日本激情| 午夜国产精品视频| 国产精品综合不卡av| 亚洲国产精品电影| 国产女人水真多18毛片18精品视频| 亚洲国产精品久久久| 久久国产精品久久国产精品| 午夜精品国产更新| 国产精品资源在线观看| 一区二区三区高清在线观看| 欧美日韩一区二区免费在线观看| 欧美成va人片在线观看| 国产精品私拍pans大尺度在线| 亚洲国产精品一区二区第四页av| 国产精品亚洲第一区在线暖暖韩国| 亚洲精品免费在线观看| 国产亚洲精品成人av久久ww| 久久精品国产久精国产思思| 国产精品三区www17con| 国产精品久久久久99| 欧美风情在线观看| 蜜乳av另类精品一区二区| 在线亚洲精品福利网址导航| 欧美国产日韩精品免费观看| 国产精品一区二区久久久| 国语自产精品视频在线看| 国产一区再线| 欧美女主播在线| 一区二区三区不卡视频在线观看| 国产精品毛片va一区二区三区| 精品成人国产| 欧美伦理91i| 美女主播视频一区| 国产一区导航| 午夜精品影院在线观看| 欧美资源在线观看| 久久久www成人免费无遮挡大片| 国内精品久久久久久久果冻传媒| 久久综合99re88久久爱| 亚洲香蕉成视频在线观看| 国产伦精品一区二区三区高清版| 欧美日一区二区在线观看| 欧美四级在线观看| 欧美日韩一级黄| 欧美视频在线观看一区| 亚洲精品日韩欧美| 久久综合给合| 亚洲专区国产精品| 久久精品水蜜桃av综合天堂| 亚洲午夜久久久久久尤物| 亚洲国产日韩欧美一区二区三区| 欧美另类在线播放| 亚洲午夜黄色| 欧美成人综合在线| 久久久www免费人成黑人精品| 欧美在线观看一区| 一区二区三区欧美| 久久精品系列| 国产精品一区视频网站| 亚洲免费激情| 欧美日韩一区视频| 一区二区高清视频| 亚洲精品1区| 欧美国产一区二区在线观看| 欧美成人性生活| 欧美粗暴jizz性欧美20| 亚洲日本免费| 欧美在线观看你懂的| 麻豆精品视频| 亚洲免费高清| 伊人久久综合97精品| 欧美日韩一区在线视频| 欧美在线视频网站| 欧美日韩精品免费观看| 欧美体内she精视频在线观看| 欧美电影电视剧在线观看| 国产夜色精品一区二区av| 久久免费99精品久久久久久| 这里只有精品电影| 欧美一区三区二区在线观看| 欧美一区二区三区免费视频| 久久久久久久网| 欧美日韩色一区| 亚洲三级免费电影| 国产精品区免费视频| 国产综合精品| 一区二区三区四区五区在线| 久久精品国产77777蜜臀| 欧美大片va欧美在线播放| 国产日韩av高清| 精品成人一区二区三区四区| 日韩小视频在线观看专区| 国产午夜精品视频免费不卡69堂| 国产综合亚洲精品一区二| 国产日韩亚洲欧美精品| 激情综合中文娱乐网| 美女诱惑一区| 中国女人久久久| 国产精品有限公司| 欧美日韩另类国产亚洲欧美一级| 欧美在线一区二区三区| 欧美三日本三级少妇三2023| 午夜久久影院| 一区二区三区视频在线观看| 欧美精品国产精品| 亚洲国产另类久久精品| 欧美激情一区二区三区全黄| 国精品一区二区三区| 久久综合狠狠综合久久激情| 国产精品国产三级国产a| 国产欧美日韩综合精品二区| 欧美在线黄色| 欧美 亚欧 日韩视频在线| 欧美天天视频| 欧美日韩免费一区| 国产亚洲女人久久久久毛片| 国产精品久久久久久久午夜片| 久久久蜜桃一区二区人| 国产一区高清视频| 国产精品一区二区黑丝| 国产精品久久国产精品99gif| 艳妇臀荡乳欲伦亚洲一区| 欧美69wwwcom| 国产午夜精品一区理论片飘花| 久久夜色精品国产欧美乱极品| 欧美日韩国产在线| 韩国精品主播一区二区在线观看| 国产精品久久久久久久久久久久| 欧美日韩网站| 国产一区二区三区四区五区美女| 精品成人一区二区三区| 亚洲高清视频的网址| 亚洲欧美一区在线| 欧美人成在线视频| 日韩亚洲一区二区| 欧美sm重口味系列视频在线观看| 欧美在线免费观看视频| 日韩视频中午一区| 亚洲精品之草原avav久久| 欧美日本免费一区二区三区| 一区二区三区在线不卡| 99v久久综合狠狠综合久久| 亚洲一区二区三区久久| 国模精品一区二区三区色天香| 欧美国产综合| 久久www成人_看片免费不卡| 国产综合久久| 欧美视频在线观看一区| 99国产精品视频免费观看一公开| 亚洲国产91| 亚洲狼人精品一区二区三区| 国产精品系列在线| 久久女同精品一区二区| 亚洲精品一区二区三区四区高清| 欧美日本亚洲视频| 欧美一区二区三区在线| 国产精品毛片一区二区三区| 尤妮丝一区二区裸体视频| 国产一区二区三区成人欧美日韩在线观看| 亚洲国产欧美一区二区三区久久| 亚洲高清av| 香蕉成人伊视频在线观看| 国产欧美一二三区| 欧美成人tv| 久久久无码精品亚洲日韩按摩| 免费欧美网站| 国内成+人亚洲| 中文精品视频一区二区在线观看| 一本色道久久综合亚洲精品婷婷| 国产精品初高中精品久久| 日韩视频一区二区三区在线播放免费观看| 国产精品毛片在线看| 亚洲天堂激情| 亚洲国产精品t66y| 欧美麻豆久久久久久中文| 久久国产主播| 亚洲中午字幕| 国产精品丝袜91| 久久国产主播精品| 欧美一区在线视频| 国产精品大全| 99精品视频免费| 欧美日韩视频免费播放| 久久久视频精品| 亚洲国产精品免费| 欧美不卡在线| 亚洲日本一区二区| 亚洲最新视频在线| 久久久久久久91| 免费精品99久久国产综合精品| 免费亚洲一区二区| 久久另类ts人妖一区二区| 国产精品一页| 亚洲精品一区二区网址| 欧美日韩国产91| 欧美激情欧美狂野欧美精品| 国产精品自在在线| 欧美高清在线精品一区| 亚洲国产乱码最新视频| 久久精品在线视频| 亚洲国产成人tv| 一区二区三区在线免费播放| 美女主播视频一区| a4yy欧美一区二区三区| 激情婷婷亚洲| 亚洲视频二区| 亚洲欧美日韩系列| 欧美一区二区福利在线| 影音先锋日韩资源| 性欧美暴力猛交69hd| 中文一区二区| 亚洲欧美日韩区| 亚洲视频观看| 国产精品亚洲а∨天堂免在线| 久久综合久久美利坚合众国| 在线综合欧美| 麻豆91精品91久久久的内涵| 亚洲欧美日韩一区在线观看| 欧美刺激性大交免费视频| 在线日韩电影| 欧美福利电影在线观看| 亚洲午夜影视影院在线观看| 欧美日韩三级视频| 久久久成人精品| 欧美一区二区三区免费观看| 宅男噜噜噜66一区二区66| 欧美在线关看| 国产日韩一区二区三区在线| 午夜精品视频在线观看一区二区| 久久久久9999亚洲精品| 午夜国产不卡在线观看视频| 久久精品在线观看| 国产一区二区久久| 欧美va日韩va| 欧美一区三区三区高中清蜜桃| 欧美体内she精视频| 欧美国产日韩一区二区| 亚洲国产91| 欧美成人精品三级在线观看| 亚洲一区二区网站| 国产精品成人一区二区网站软件| 国产一区二区三区的电影|