當前位置:首頁 > 電源 > 數字電源
[導讀]摘要:介紹了NCO數字控制振蕩器的工作原理,詳細分析了數控振蕩器的性能指標和其在FPGA中的實現方法,最后給出了新設計的數控振蕩器在QUARTUSII中的仿真結果。 關鍵詞:數控振蕩器(NCO);無雜散動態(tài)范圍(SFDR);FPG

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

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

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

[!--empirenews.page--]

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

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

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


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

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

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯合牽頭組建的NVI技術創(chuàng)新聯盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現場 NVI技術創(chuàng)新聯...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉