999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DSP-TMS320F2812自動控制系統的分裂基FFT算法的實現

2011-04-10 02:22:50隨順科孫長江周選選
制造業自動化 2011年11期
關鍵詞:程序信號

隨順科,孫長江,周選選

SUI Shun-ke,SUN Chang-jiang,ZHOU Xuan-xuan

(中國礦業大學 信息與電氣工程學院,徐州 221116)

0 引言

離散傅里葉變換(Discrete Fourier Tran- sform,DFT)是把時域信號變換成頻域信號進行處理的一種方式,它具有原理簡單、實現方便、功能多、精度高等許多優點。而快速傅里葉變換(Fast Fourier Transform,FFT)是離散傅里葉變換的一種快速算法,FFT可以明顯的降低運算量,大大的提高DFT的運算速度。根據FFT算法中按時間抽選和按頻率抽選的推導中可以看出,每級抽選時,每一組的偶序號部分都不乘旋轉因子,乘旋轉因子都出現在奇序號上,加之考慮到基-4FFT算法比基-2FFT算法更有效,1984年法國的Duhamel和Holtmann提出了“分裂基”FFT算法(split-radix FFT或SRFFT)。分裂基算法能有效減少運算量,節省運算時間,節省存儲單元,提高運算效率[1]。

本文將基于分裂基算法的原理和實現方法,采用數字信號處理芯片DSP TMS320F- 2812來實現分裂基FFT運算,能快速實現數據的采集,進行實時分析處理。

1 分裂基算法

分裂基算法的基本思路是對偶序號輸出使用基-2算法,對奇序號輸出使用基-4算法。在N=2L各種算法中,分裂基算法所需的乘法數和加法次數為最小,并接近理論上的最小值。例如對于長度為N=2L的實序列x(n),其DFT所需的理論上的最小實數乘法次數僅是LR=2N-L2-L-2,并且分裂基算法還具有和基-2 FFT算法同樣好的同址運算結構,因此被認為是一種實用的高效算法。

分裂基FFT算法要求序列次數N為2的整冪次,即N=2L(L為正整數),有

這里,X1(k)為偶序號X(n)組成N/2點DFT,X2(k)和X3(k)為奇序號的x(n)組成N/4點DFT[1]。

由上綜合其計算公式可得如下:

1)對偶數序號的輸出項采用基2算法,即

2)對于奇序號項采用基4算法,即

圖1 分裂基算法的示意圖

從圖1中可以看出一個N點序列x(n)的N點DFT可以分解成1個N/2點DFT和2個N/4點DFT。這種分解既有基-2,也有基-4部分,令基-2部分x(2r)的奇數點部分又進一步按基-4抽取分解,而基4部分的偶數點部分又進一步按基-2抽取分解。以此類推的進行下去,直至分解為4點或2點DFT,完成序列x(n)的N點DFT的快速運算[4]。

現以N=8為例,推導其算法,信號流程圖如圖2所示。

綜上可得:

圖2 8點分裂基算法信號流圖

2 TMS320F2812的結構與特征

TMS320F2812是TI(Texas Instruments)公司推出的性價比極高的、最佳測控應用的32位定點DSP芯片,它不但具有數字信號處理能力,又具有強大的事件管理能力和嵌入式控制能力,是目前在國內外使用較為廣泛的DSP芯片之一。

TMS320F2812具有以下特點:哈佛總線結構,8級流水線操作,采用高性能的靜態CMOS技術,時鐘頻率可達150 MHz,能在一個周期內完成16x16、32x32的乘法和累加運算,快速的指令周期,支持JTAG邊界掃描。另外由于他采用了內部1.8V,外部3.3V供電,因而功耗很低等特點。除此之外TMS320F2812還具有豐富的片上資源[2]:

1)18k×16位的SARAM,分別為1k×16位的M0和M1,4K×16位的L0和L1,及8K×16位的H0。

2)4 k×16位的Boot ROM (3FF000H-3FFFC0H)。包含了Boot loader引導程序,當芯片工作于微計算機模式,ROM內的Boot loader引導程序在加電后自動運行,將外部載體(如ROM,串口)內的用戶代碼加載到片外程序存儲器或片內SRAM的任何空間。

3)內部鎖相環電路(PLL)。在保持工作頻率相同的情況下,能夠使用低速的晶振或晶體,最高的鎖相倍數可達到數倍。

4)片上還包括SPI、SCIs、eCAN、McBSP,以及12位的ADC等。

其功能結構圖如圖3所示。

圖3 TMS320F2812功能結構圖

3 分裂基算法在F2812上的實現

3.1 系統硬件平臺設計

系統實現的硬件平臺框圖如圖4所示,它主要有TMS320F2812處理芯片、信號的采集調理電路、數據程序的存儲單元,以及按鍵顯示等電路構成。

圖4 系統硬件平臺結構圖

本系統采用DSP TMS320F2812作為核心,相比于其它處理芯片而言,其具有更大的運算能力,而且該型號的DSP在某一時刻,流水線上可以運行8條指令,這樣大大提高了程序的執行效率。在采集調理電路中,主要是對信號進行相應的信號轉換和放大處理,使得信號在0-3.3V內,以滿足DSP的輸入要求。同時在ADC中可以選擇外接A/D轉換器,也可以使用芯片自帶的12位ADC,本系統采用了自帶的12位ADC。在芯片內部雖然有數據和程序存儲器,但可根據數據處理量的大小進行外擴一部分存儲器。通過人機接口部分還可以控制和查看程序的運行和輸出。

3.2 軟件程序的設計

這里采用的是基于頻域抽取(decimation in frequency)的原位(in place)分裂基算法[1,3]。程序共分3個部分:

1)進行L型蝶形運算,由一個3層循環嵌套構成。最外層的循環對于N點FFT(N=2L)控制循環M回,只需在初始時給定N的值,就可以進行相應各點的FFT。中間的循環要進行AK次,這里的AK等于N/2K+1次(0≤k≤L-1),它表示在第k回循環分成了nK(nK=(1/3)[2k+(-1)K+1])組中每一組L型蝶形運算的數目,同在一組具有相同的結構及旋轉因子分布。里層的循環用來計算相鄰的蝶型運算和他們的旋轉因子。

2)單獨計算基2蝶型運算。

3)進行整序運算,在FFT中由于不斷地對輸入序列進行奇偶抽取,導致序列最后按稱之為倒序的規律排列,所以最后要重新排序。

以其計算蝶形因子的部分程序為例如:

3.3 調試仿真結果分析

當輸入f=100Hz的正弦信號,采樣點N=256時,并調整采樣頻率使得256個點采樣時間為10ms,即一個輸入信號的周期,即截取信號的長度T0=10ms(信號的周期)。我們在CCS仿真環境下觀察采樣后的正弦序列,如圖5所示,其中橫坐標為采樣點,縱坐標為輸入信號的幅值。對該正弦信號分別進行基一2FFT計算和分裂基FFT計算,可分別得到其頻譜如圖6和圖7所示,其中橫坐標為K,縱坐標為x(k)。經比較可知兩種方法得到的結果基本相同。

圖5 輸入f=100Hz的正弦序列,采樣點數=256

圖6 由基2算法得到的頻譜圖

圖7 由分裂基算法得到的頻譜圖

4 結束語

在工業控制的數據采集后的處理過程中,如何提高數據的精度和縮短處理所耗費的時間,對工業控制系統的改進有著至關重要的作用。通過以上實驗可以看出,分裂基FFT分析方法能快速有效地實時檢測出數據參數,保證了檢測精度的情況下,同時相對于其它算法而言有著更快的速度,從而提高了系統的效率。

[1] 胡廣書.數字信號處理——理論、算法與實現[M].北京:清華大學出版社,2003.

[2] 孫麗明.TMS320F2812原理及其C語言程序[M].北京:清華大學出版社,2008.

[3] 王裕,黃洪全.分裂基FFT在電力系統諧波檢測中的應用[J].自動化技術與應用,2010,29(4):73-76.

[4] 劉歡,謝志遠.分裂基FFT算法的討論與改進[J].通信技術,2008,3(41):124-128.

猜你喜歡
程序信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
孩子停止長個的信號
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于LabVIEW的力加載信號采集與PID控制
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 亚洲人免费视频| 久久99精品久久久久久不卡| 亚洲有无码中文网| 熟妇无码人妻| 日韩 欧美 小说 综合网 另类| 久久综合亚洲色一区二区三区| 自拍偷拍一区| 毛片网站免费在线观看| 亚洲天堂日本| 日韩国产一区二区三区无码| 午夜视频在线观看免费网站| 色国产视频| 亚洲无线一二三四区男男| 亚洲高清中文字幕| 成年看免费观看视频拍拍| 九九这里只有精品视频| 91系列在线观看| 日韩专区欧美| 在线日韩日本国产亚洲| 亚洲最大综合网| 欧美成人影院亚洲综合图| 国产国拍精品视频免费看| 成人字幕网视频在线观看| 亚洲中文字幕无码mv| 午夜国产精品视频| 呦女亚洲一区精品| 亚洲水蜜桃久久综合网站| 色综合中文综合网| 91蜜芽尤物福利在线观看| 女同久久精品国产99国| 婷婷午夜影院| 日韩免费无码人妻系列| 伊人五月丁香综合AⅤ| 国产视频你懂得| 日本国产在线| 亚洲日韩精品欧美中文字幕| 一区二区三区国产| 国产99在线观看| 狠狠综合久久| 国产精品久久久久久搜索| 国产呦视频免费视频在线观看| 超级碰免费视频91| 亚洲欧美日韩色图| 欧美天堂久久| 色成人亚洲| 茄子视频毛片免费观看| 九九九精品成人免费视频7| 青青极品在线| 欧美性久久久久| 久久久91人妻无码精品蜜桃HD| 色婷婷狠狠干| 91九色最新地址| 一本久道热中字伊人| 午夜欧美理论2019理论| 午夜性刺激在线观看免费| 亚洲va在线∨a天堂va欧美va| 亚洲日本中文字幕乱码中文 | 国产日韩精品欧美一区灰| 亚洲欧洲综合| 日本一区中文字幕最新在线| 亚洲男人天堂网址| 91九色视频网| 白浆视频在线观看| 国产aaaaa一级毛片| 亚洲美女一区| 久久精品电影| 人妻丝袜无码视频| 国产欧美日韩精品综合在线| 成人在线观看一区| 国产精品9| 国产一线在线| 欧美全免费aaaaaa特黄在线| 国产成人永久免费视频| 福利国产微拍广场一区视频在线 | 国产午夜无码片在线观看网站| 国产成人精品一区二区秒拍1o| 精品无码人妻一区二区| 亚洲婷婷在线视频| 波多野结衣一区二区三区四区视频| 亚洲女人在线| 黄色在线网| 久久天天躁狠狠躁夜夜2020一|