《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于SoPC的復合信號幅頻測試儀
基于SoPC的復合信號幅頻測試儀
來源:電子技術應用2010年第11期
陳 珍,高 波,葉敦范
中國地質大學(武漢) 機械與電子信息工程學院,湖北 武漢430074
摘要: 設計了一種基于SoPC的復合信號幅頻測試儀,給出了基于Hamming窗頻譜函數比例查表法,有效解決了FFT變換中柵欄效應問題。依靠IQMath函數庫在Nios II軟核上進行了高速FFT運算,實現了在1.5 s內對復合頻率信號的主次分量頻率、幅度信息的精確計算,同時通過SoPC系統的DDS組件配合濾波電路實現了復合頻率信號的精確重建。
中圖分類號: TN98
文獻標識碼: A
Composite signal amplitude frequency tester based on SoPC
CHEN Zhen,GAO Bo,YE Dun Fan
Faculty of Mechanical and Electronic Information, China University of Geosciences, Wuhan 430074,China
Abstract: In this paper, a composite signal amplitude frequency tester based on SoPC is presented. This paper gives a kind of spectrum function proportion look-up table method based on Hamming window, which effectively solves fence effect problems appeared in FFT transformation. This system, relying on IQMath library, goes on high-speed FFT computation in the Nios II soft-core, and realizes high precision computation of primary and secondary signal frequency/amplitude information within 1.5 s. This design achieves high-precision reconstruction of composite frequency signal through DDS components of SoPC system with filter circuit.
Key words : SoPC;composite signal;hamming window;lookup table method;IQMath

    復合頻率信號的頻譜分析在現代數據分析中起著重要作用。復合頻率信號的主要特點是:由有限個單頻信號線性疊加形成,背景噪聲較小(通常小于-20 dB),各分量之間存在頻譜干擾[1],一般儀器難以對其各個分量進行精密檢測。復合信號幅頻測試儀,在兼備頻譜分析儀功能的前提下,解決了其對于復合信號各頻率分量不能智能識別以及對信號幅頻測量的精度普遍不高的難題。本文結合SoPC在數字信號處理領域并行性、靈活性的優勢[2],通過對包含兩個單頻分量的復合信號的幅頻測試,給出了一套基于SoPC的復合信號幅頻測試的解決方案,最終在Altera DE1開發平臺上驗證。
1 系統工作原理
    復合信號幅頻測試系統是閉環反饋的測試系統,通過多次采樣運算的方法來實現精確測量。其原理框架圖如圖1所示。

    對采樣信號進行漢明窗加載處理,信號頻譜能量泄露的問題得到有效解決[3]。但是由于FFT本身點數的限制,存在著柵欄效應,即存在最小分辨頻率ΔF:

    假設輸入信號是頻率為f0的正弦信號s(t),由于加入Hamming窗后,s(t)的頻譜序列主瓣滿足漢明窗頻譜函數W(ω)[4],W(ω)函數的極值點是真實的頻率點。假設真實極值點為k,設k向下取整點為FFT所得序列的極值點設為k′,則次極值點為k點向上取整點,設為k″。由此可得,極值點k的左右兩側的頻譜序列值之比為:

2 系統方案實現
    本系統在SoPC中嵌入一個Nios II 軟核,用來進行系統的整體控制和部分數字信號處理任務。Nios II軟核選用全功能型CPU核,在100 MHz系統時鐘下,擁有最高101 DMIPS的運算性能。SoPC內部框架圖如圖2所示。其中ADC采樣緩存組件和DDS復合信號重建組件為自定義組件。


2.1 ADC采樣緩存組件設計
    在Nios II微處理器監控下,ADC采樣緩存組件完成指定頻率下ADC采樣、緩存和漢明窗加載的功能,有效節約了Nios II CPU時間,提高了SoPC系統的數據處理性能。其內部框圖如圖3所示。每采樣滿256個點后,ADC采樣緩存組件會向Nios II發出一次中斷,這時Nios II通過DMA組件進行數據的讀取。由于將512單元16 bit的SRAM分成2個256單元SRAM塊,所以ADC采樣數據的緩存與DMA組件數據的讀取互不干擾,可以同時進行[6]。


2.2 DDS復合信號重建組件設計
    在外部DAC、有源低通濾波電路的配合下,DDS復合信號重建組件可以完成用戶指定頻率及幅度下的單頻信號或者包含兩個單頻分量的復合信號的生成,生成信號的頻率范圍為1 Hz~100 kHz,頻率分辨率小于1E-6,幅度步進1 mV。DDS復合信號重建組件生成復合頻率信號,其中主信號頻率為15 kHz,幅度為1 000 mV,次信號頻率為100 kHz,幅度為250 mV。
2.3 系統軟件設計
    復合信號幅頻測試儀的軟件系統由Nios II下位機部分和VB上位機部分組成。本文只對本系統IQMath運算庫設計、復合信號處理算法等較為關鍵部分進行闡述。
2.3.1 基于Nios II 定點數軟核的IQMath運算庫設計
    TI公司IQMath函數庫運用,使得該公司定點數DSP在浮點數運算上擁有了與浮點數DSP幾乎相同的運算效率[7]。與TI公司定點數DSP一樣,Nios II軟核擁有強大的定點數運算能力,包括單指令桶型移位寄存器、單指令進行32×32 bit乘除法得到32位結果、計算64位和128位乘積專用指令等功能。因此,本文專門為Nios II定點數軟核編寫了基于Nios II軟核的IQMath庫,通過定點數運算來等效浮點數運算,使得在現有Nios II的軟核上進行高效率、高實時性的DSP運算得以實現。目前已經完成了基于Nios II軟核的IQMath庫的部分常用函數設計,如表1所示。

    在全功能Nios II軟核(系統時鐘100 MHz)的模式下,通過基于Nios II軟核IQMath庫的運用,8196點的FFT的運算時間由原來傳統浮點型運算所需要的1.02 s變為了現在模式下的75 ms,運算速度提高了13.6倍。本方法與目前常見的在Nios II軟核中嵌入自定義浮點數運算核(用戶自定義指令)相比,雖然運算的速度較后者略有下降,但是有效節約了硬件資源,同時軟件程序的可移植性、通用性得到提高。
2.3.2 復合信號處理算法
    復合信號處理算法完成對采樣數據的分析處理,并且最終獲得主、次信號的頻率、幅度信息,其算法流程如圖4所示。在一些特殊情況下,對算法進行了專門處理,以提高系統性能。

    (1)最大、最小頻率點處理
    當復合信號中較高頻率分量與較低頻率分量的頻率比值大于兩個數量級時,頻譜序列中較小頻率分量趨向于0點并受到直流量等諸多因數的影響,進而導致對其測量精度的惡化。本系統采用了欠采樣的方法處理這種情況。根據采樣定理,只要采樣頻率fs為:

其中K為非負整數,可以保證較高頻率分量位于頻譜序列的高頻π處,而對于低頻信號就可以通過增加K的值獲得足夠低的最小分辨頻率,進而實現對較小頻率分量的精確計算。
    (2)最小頻率分辨率實現
    由于主、次信號的頻率分辨需要至少2.5個最小分辨頻率的間隔,在首次250 kHz的定頻率采樣以后,系統將根據目前信號的測試數據降低再進行頻率采樣,一般定為大于較大頻率點2.5倍的ΔF最小整數倍數,進而減少主信號對次信號的頻譜干擾,提高系統測量的精度值。
3 系統指標測試
    在系統評測中,本系統測量信號反應時間為1.5 s,最大頻率分辨范圍為10 Hz~100 kHz;主信號測量頻率平均誤差為2.1E-6,主信號測量幅度平均誤差為0.136%;次信號測量頻率平均誤差為4.7E-6,次信號測量幅度平均誤差為0.674%;在滿足系統要求精度的前提下,最小頻率分辨率<0.08%;生成指定正弦信號平均頻率誤差為1.6E-7,平均幅度誤差為0.34%。本系統與目前常見的AT5010頻譜分析儀相比,除了具備對于復合信號分辨的功能外,在頻率測量精度上也有著明顯的優勢。
    本文根據復合頻率信號的特點設計了一種基于SoPC的復合信號幅頻測試儀,實現在1.5 s內對復合頻率信號中主次信號頻率、幅度信息的精確計算,以及用戶指定信號的生成。本文給出的基于Hamming窗頻譜比例查表法,可以有效處理FFT變換中出現的柵欄效應這一技術難點;基于Nios II軟核的IQMath庫函數的開發實現,有效提高了Nios II定點數軟核進行復雜運算的能力。本系統在Altera 公司的DE1開發板上實現。
參考文獻
[1] 丁康,張曉飛.頻譜校正理論的發展[J].振動工程學報,2000,13(1).
[2] 李蘭英.Nios II嵌入式軟核SoPC設計原理及應用[M]. 北京:北京航空航天大學出版社,2006.
[3] LYONS R G.Understanding digital signal processing[M].北京:機械工業出版社,2005.
[4] 方體蓮,洪一.利用FFT校正兩個密集信號的頻率和相位[J].雷達科學與技術,2005(6).
[5] 張松.基于FFT的正弦信號頻率估算新方法[J].大理學院學報,2009(8).
[6] Uwe Meyer-Baese.Digital signal processing with field programmable gate arrays[M].北京:清華大學出版社,2008.
[7] 蘇奎峰.TMS320X281x DSP原理及C程序開發[M].北京:北京航空航天出版社,2008.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美久久电影| 国产一区二区成人久久免费影院| 午夜精品久久99蜜桃的功能介绍| 亚洲激情在线观看| 久久动漫亚洲| 欧美一区成人| 亚洲综合社区| 亚洲天堂久久| 一区二区三区免费观看| 亚洲精品国产欧美| 亚洲国产精品久久久久| 亚洲大胆视频| 亚洲国产精品久久久久秋霞蜜臀 | 亚洲日韩欧美视频| 亚洲第一免费播放区| 国外视频精品毛片| 国精品一区二区| 黄色成人av网| 在线欧美日韩国产| 亚洲成人直播| 亚洲国产一区二区视频| 国产精品久久久久7777婷婷| 欧美亚州一区二区三区| 国产精品久久福利| 国产精品久久国产三级国电话系列| 欧美午夜激情视频| 欧美体内谢she精2性欧美| 国产精品成人av性教育| 国产精品乱人伦中文| 国产欧美日韩三区| 黄色成人av网| 亚洲欧洲一区二区在线观看| 亚洲精品中文字幕在线| 一区二区三区欧美亚洲| 亚洲男人第一av网站| 欧美中文在线免费| 久久精品国产999大香线蕉| 亚洲国产另类 国产精品国产免费| 亚洲缚视频在线观看| 亚洲九九精品| 亚洲欧美精品在线观看| 久久精品一区二区国产| 乱人伦精品视频在线观看| 亚洲午夜激情在线| 欧美一区二区精品久久911| 制服丝袜亚洲播放| 亚洲国产欧洲综合997久久| 日韩亚洲欧美高清| 亚洲欧美三级在线| 久久久综合香蕉尹人综合网| 欧美成人亚洲成人| 欧美日韩在线大尺度| 国产精品无码专区在线观看| 国产真实精品久久二三区| 亚洲国产成人久久综合| 一本色道久久综合狠狠躁篇的优点 | 国产精品欧美精品| 国产一区二区久久精品| 在线观看国产一区二区| 亚洲麻豆国产自偷在线| 亚洲欧美日韩国产另类专区| 亚洲国产成人久久综合| 亚洲视频在线看| 久久久久九九九| 欧美日韩精品伦理作品在线免费观看 | 欧美在线观看你懂的| 欧美fxxxxxx另类| 国产精品每日更新| 亚洲国产精品一区二区第一页| 在线亚洲欧美视频| 亚洲国产欧美久久| 亚洲欧美综合国产精品一区| 另类成人小视频在线| 国产精品久久久99| 亚洲高清免费视频| 日韩视频二区| 久久激情中文| 午夜激情综合网| 欧美成人免费网站| 欧美激情91| 韩国在线视频一区| 亚洲图片在线| 日韩天天综合| 久久人人爽人人爽爽久久| 国产精品久久97| 亚洲日本一区二区三区| 欧美在线看片| 亚洲欧美www| 欧美日本不卡高清| 久久riav二区三区| 久久精品水蜜桃av综合天堂| 国产精品福利在线观看| 亚洲国产精品va在线观看黑人| 亚洲欧美在线一区| 亚洲午夜久久久久久久久电影网| 久久裸体艺术| 国产一区二区三区四区五区美女 | 亚洲精品一区二| 久久精品一区四区| 销魂美女一区二区三区视频在线| 欧美一区二区精品久久911| 欧美日韩网站| 亚洲国产精品久久| 亚洲国产精品www| 久久激五月天综合精品| 国产精品乱人伦中文| 9久re热视频在线精品| 亚洲精品视频在线观看免费| 久久亚洲精品视频| 国产一区自拍视频| 午夜精品福利在线| 欧美一区二区视频免费观看| 欧美精品久久天天躁| 亚洲成人在线| 午夜精彩视频在线观看不卡| 欧美一级视频免费在线观看| 国产精品福利网| 一区二区三区**美女毛片| 中文日韩在线视频| 欧美日韩18| 亚洲精品一区二区三区在线观看| 亚洲精品综合在线| 欧美精品aa| 亚洲精品在线视频| 一区二区激情| 欧美日韩综合| 亚洲素人一区二区| 亚洲欧美美女| 欧美激情一二三区| 亚洲日本中文| 一区二区三区欧美在线观看| 欧美麻豆久久久久久中文| 亚洲激情国产精品| 99国产精品久久久久老师| 欧美精品国产一区二区| 亚洲精品中文字幕女同| 亚洲一二三区在线观看| 欧美视频免费在线| 在线不卡视频| 99视频日韩| 欧美日韩在线观看视频| 亚洲特级片在线| 久久电影一区| 一区精品在线播放| 日韩午夜av| 欧美亚男人的天堂| 午夜精品剧场| 久久亚洲精品中文字幕冲田杏梨| 在线观看国产成人av片| 一区二区毛片| 国产精品久久| 久久成人精品| 欧美二区在线观看| 一区二区三区你懂的| 久久精品欧美日韩| 亚洲国产精品久久人人爱蜜臀| 一区二区三区欧美在线| 国产欧美日韩另类一区| 亚洲国产成人在线播放| 欧美区一区二| 午夜精品久久久久久99热| 裸体女人亚洲精品一区| 99riav久久精品riav| 羞羞答答国产精品www一本 | 亚洲欧美日韩精品久久久| 久久久另类综合| 亚洲黄色性网站| 亚洲欧美成人| 激情六月综合| 亚洲小说区图片区| 国产一级久久| 日韩一区二区精品视频| 国产精品美女黄网| 亚洲第一在线综合在线| 欧美日韩一区三区四区| 欧美在线观看一区二区三区| 欧美日韩第一区日日骚| 亚洲欧美日韩一区二区三区在线观看| 免播放器亚洲一区| 亚洲深夜av| 老司机午夜精品视频在线观看| 一区二区三区国产精品| 久久漫画官网| 中文亚洲欧美| 欧美mv日韩mv国产网站| 亚洲午夜小视频| 欧美高清一区二区| 午夜视频一区在线观看| 欧美激情第3页| 在线成人中文字幕| 欧美一区二区在线免费观看| 欧美区二区三区| 欧美一区二区在线免费播放| 欧美色欧美亚洲高清在线视频| 久久aⅴ国产紧身牛仔裤| 国产精品久久福利| 亚洲最新视频在线播放| 狠狠色丁香婷婷综合久久片| 亚洲与欧洲av电影| 91久久精品视频|