美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產(chǎn)品分類

當前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 濁度傳感器

類型分類:
科普知識
數(shù)據(jù)分類:
濁度傳感器

FFT 在單片機C8051中的實現(xiàn)

發(fā)布日期:2022-04-17 點擊率:120

     0 引言
     由于單片機的性價比高,因此在數(shù)據(jù)采集及頻譜分析系統(tǒng)中往往取代DSP芯片而被廣泛使用。在數(shù)字信號處理中,離散傅里葉變換(Discrete Fourier Transform,DFT)是常用的變換方法,它在各種數(shù)字信號處理系統(tǒng)中扮演著重要的角色。快速傅里葉變換(Fast Fourier Transfonn,F(xiàn)FT)并不是與離散傅里葉變換不同的另一種變換,而是為了減少DFT計算次數(shù)的一種快速有效的算法,且它們都是為了將信號變換到頻域并進行相應的頻譜分析。雖然FFT是一種快速的運算方法,但是為了計算N點的FFT依然需要Nlog2N次加法和0.5Nlog2N次乘法。當N比較大時,其運算復雜度對RAM的需求也是很大的。在本文中,我們將探討如何優(yōu)化FFT算法,并將其在單片機中實現(xiàn)。
     雖然在實現(xiàn)FFT方面已有很好的芯片來解決其運算速度及RAM容量的問題,但由于單片機的成本相對比較低。因此討論在單片機中實現(xiàn)FFT算法具有現(xiàn)實意義。最后本文還給出了用單片機實現(xiàn)FFT在雷達檢測中的應用。


1 基數(shù)為2的FFT算法
     FFT的輸出與DFT的輸出是一致的,但冗余的計算在FFT中已被減去,使得其計算速度比較快。對于N-點的傅里葉變換,DFT需要的計算復雜度是N2,而FFT需要的計算復雜度是N/2log2N。因此當N比較大時,使用FFT做傅里葉變換將會大大減少計算量。比如做64點的DFT需要4096的計算復雜度,而使用FFT只需要192的計算復雜度。在單片機中,當使用別的優(yōu)化方法時,F(xiàn)FT的計算需要更少的時間。
     在本文中,使用FFT時,我們關心的是如何減少為了存儲中間數(shù)據(jù)所需要的臨時內(nèi)存空間。在執(zhí)行FFT時,輸入數(shù)據(jù)和輸出數(shù)據(jù)將以比特倒序的方式存儲。在順序與倒序之間改變時,每一數(shù)據(jù)點與數(shù)據(jù)集里的另一數(shù)據(jù)點的位置相換是由將樣本系列的順序倒置決定的。例如,在16點的FFT變換,樣本存儲的地址是001 b將與存儲在100 b位置上的樣本互換。具有倒序字節(jié)的位置是和沒有倒序字節(jié)的位置是相等的,比如0110 b是不互換位置的。計算FFT的順序是由FFT的輸入或輸出是否需要以倒序保存決定的。

  2 對輸入數(shù)據(jù)加窗
     FFT變換可以作用在具有有限時間長度的數(shù)據(jù),但是對此數(shù)據(jù)集進行一個假設:就是周期的,且無限次重復。當樣本數(shù)據(jù)以這種方式重復時,最后一個樣本(下標[N-1])是緊接著下一周期中的第一個樣本([0])的。如圖1所示,當數(shù)據(jù)在整個樣本集中不是周期性的,則當對整個樣本做FFT時會導致不連續(xù)性。正因為這樣,數(shù)據(jù)在進行FFT變換前通常需要加窗。加窗使得樣本集變成周期性且去掉在第一個樣本與最后一個樣本之間的不連續(xù)。由于加窗改變了輸入數(shù)據(jù),在頻域上它將產(chǎn)生一些噪聲。加窗會將信號的能量伸展到幾個點上。能量分布會削弱信號的峰值。大部分信號的原始內(nèi)容存儲在主要部分里,當一部分發(fā)生旁瓣泄漏(如圖2所示),主要部分的寬度和旁瓣的高度由應用在信號的加窗算法決定。一些窗函數(shù)及其性能如表1所示。為計算N點FFT的加窗函數(shù)的系數(shù)的一些方程如表2所示。更多關于加窗算法與他們的參數(shù)參見文獻[2]。






3 FFT優(yōu)化
     已經(jīng)出現(xiàn)了很多優(yōu)化FFT的方法。而這些優(yōu)化方法的目的都是為了使得計算速度增快且盡可能的減少存儲數(shù)據(jù)所需要的RAM。
     我們都知道,計算FFT的一個重要方法是蝶式方法。但是蝶式計算的每一次迭代都需要一個復雜的乘法(總共是四次的長整數(shù)乘法)。長整數(shù)乘法需要很多處理內(nèi)存來完成。但是我們仔細觀察會發(fā)現(xiàn)其中一些乘法是不需要的,并且是可以省去的。特別是,當乘數(shù)為零時,結果將為零和當乘數(shù)為1時,相乘的結果將不變。對那些正弦和余弦函數(shù)是否為0或1進行查詢的代碼可以利用這些優(yōu)點來減少計算量。這種優(yōu)化方法能節(jié)省的計算量為:其中N為FFT的點數(shù)。



4 程序總體設計
     首長分成三個模塊集合而成。即數(shù)據(jù)采集模塊,A/D轉換模塊及FFT運算模塊。數(shù)據(jù)采集模塊主要是通過定時器來控制A/D轉換器的采樣周期,將采集到的數(shù)據(jù)轉換成有符號數(shù),并且可以以復數(shù)形式存貯。FFT的運算模塊是在8051單片機的數(shù)據(jù)存貯器上運行256點的FFT,并經(jīng)一快速平方根或快速對數(shù)運算,計算出對應128個頻率點的幅值或分貝表示值。具體流程如圖3。



5 在電話視頻中的應用
     在一個會議中,當說話人變換時。我們需要攝像頭能自動跟蹤并檢測出說話人的位置,這就需要用到FFT及其反變換來計算角度。

6 結論
     本文主要介紹了一種在單片機中實現(xiàn)FFT算法的優(yōu)化方法,由于這可大大減少FFT的計算量及減少存儲數(shù)據(jù)所需要的RAM。因此其可應用在電話視頻會議中。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        中文字幕在线不卡国产视频| 久久只精品国产| 成人av小说网| 国产黄色成人av| 国产成人一级电影| 国产乱子轮精品视频| 国产在线精品免费| 国产91精品久久久久久久网曝门| 国产在线精品一区二区夜色| 国产自产v一区二区三区c| 国产精品一级黄| 99视频一区二区| 成人综合av网| 欧美日韩一区综合| 亚洲免费视频一区| 欧洲一区二区av| 91精品国产综合久久福利软件| 日韩视频国产视频| 久久久久久久久久久电影| 国产精品久久久久毛片软件| 亚洲欧美福利一区二区| 亚洲第一久久影院| 精品一区二区三区在线播放| 懂色av一区二区在线播放| 性欧美大战久久久久久久久| 美女视频网站久久| 成人福利在线看| 激情久久av| 在线观看av不卡| 26uuu国产日韩综合| 亚洲视频一区在线观看| 午夜精品久久久久久久久久久 | 欧美一区二区久久久| 日本一区二区视频在线观看| 亚洲人成亚洲人成在线观看图片| 男人的天堂亚洲一区| 99久久国产免费看| 亚洲日本japanese丝袜| 日韩欧美国产综合一区| 亚洲免费观看高清完整版在线| 日本成人在线不卡视频| 2014国产精品| 椎名由奈jux491在线播放| 日韩片之四级片| 亚洲一区二区欧美日韩| 大美女一区二区三区| 欧美自拍资源在线| 日韩精品最新网址| 亚洲高清视频中文字幕| 成人av免费网站| 亚洲欧美99| 国产视频911| 久久99精品久久久久婷婷| 高清国语自产拍免费一区二区三区| 一区二区三区|亚洲午夜| 久久久久久久久久美女| 蜜桃久久精品一区二区| 高清国产一区| 欧美一级艳片视频免费观看| 亚洲一区二区高清| 91丨porny丨国产| 久久久免费看| 日韩精品一区二区三区视频播放| 亚洲成人自拍网| 动漫一区二区在线| 91麻豆精品国产自产在线 | 高清国产午夜精品久久久久久| 欧美日韩喷水| 久久久国产精品麻豆| 国产在线日韩欧美| 亚洲欧洲精品一区二区| 国产精品久久毛片av大全日韩| 国产一二精品视频| 伊人婷婷久久| 一区二区三区在线免费观看| 91免费看视频| 欧美性一区二区| 午夜欧美一区二区三区在线播放| www日韩av| 精品国产伦一区二区三区观看方式 | 亚洲人成伊人成综合网小说| 成年人午夜久久久| 日韩一区和二区| 国产乱淫av一区二区三区| 色噜噜狠狠色综合中国| 一区二区在线观看免费视频播放 | 色综合久久久久综合体桃花网| 亚洲视频一区二区在线| 国产91免费视频| 久久久午夜精品理论片中文字幕| 国产成人在线看| 欧美日韩久久久一区| 日韩高清在线不卡| 亚洲人成人77777线观看| 亚洲老妇xxxxxx| 欧美高清视频一区| 一区二区三区在线观看动漫| 91麻豆蜜桃一区二区三区| 日韩欧美一区二区视频| 国产精品综合网| 制服丝袜亚洲色图| 国产精品一二三四区| 欧美日韩国产色站一区二区三区| 天堂资源在线中文精品| 亚洲v国产v在线观看| 亚洲高清视频中文字幕| 亚洲欧美国产精品桃花| 舔着乳尖日韩一区| 在线观看亚洲一区| 久久66热re国产| 欧美一区二区三区婷婷月色| 国产露脸91国语对白| 日韩一区二区高清| 99re热视频精品| 国产精品天美传媒沈樵| 精品久久久久久乱码天堂| 亚洲激情一二三区| 夜夜爽www精品| 精品一区二区免费看| 欧美精品久久久久久久多人混战| 国产成a人亚洲精| 久久一区二区三区国产精品| 91九色在线免费视频| 亚洲欧美日韩中文播放| 福利电影一区二区三区| 久久久久久9999| 免费一区二区三区在在线视频| 洋洋av久久久久久久一区| 91成人国产精品| 成人免费看视频| 亚洲色图都市小说| 91久久精品日日躁夜夜躁欧美| 日本不卡在线视频| 在线成人免费观看| 91麻豆免费观看| 亚洲一区欧美一区| 91精品婷婷国产综合久久竹菊| 91色综合久久久久婷婷| 一区二区高清免费观看影视大全| 欧美视频在线不卡| 91精品国产一区二区三区动漫| 亚洲黄色尤物视频| 欧美视频在线不卡| av日韩免费电影| 日本不卡一区二区三区高清视频| 欧美一级生活片| 久久av一区二区三区亚洲| 精品中文av资源站在线观看| 国产亚洲一区二区三区在线观看 | 欧美午夜寂寞影院| 国产精品一区二区在线观看| 日韩高清一级片| 国产农村妇女毛片精品久久麻豆| 亚洲午夜精品久久久中文影院av| 国产精品 欧美精品| 自拍偷拍亚洲综合| 欧美一区二区视频在线观看| 欧美日本国产精品| caoporm超碰国产精品| 亚洲chinese男男1069| 国产亚洲一本大道中文在线| 一本到不卡免费一区二区| ts人妖另类在线| 精一区二区三区| 亚洲综合色噜噜狠狠| 精品国产免费人成电影在线观看四季| 日韩伦理一区二区三区av在线| proumb性欧美在线观看| 免费在线观看一区| 亚洲三级电影网站| 精品国产区一区| 一本久久a久久精品vr综合| 成人高清免费观看| 日韩av电影免费观看高清完整版在线观看| 精品三级在线看| 99精品偷自拍| 美女网站在线免费欧美精品| 久久女同精品一区二区| 欧美日韩亚洲综合一区二区三区| 国产69精品久久久久9999apgf| 日韩国产一二三区| 精品入口麻豆88视频| 日本精品国语自产拍在线观看| 国产精品1区2区3区| 国产欧美精品一区二区三区四区| 91精品国产手机| 久久综合九色综合久99| 国产精品影音先锋| 美女一区二区在线观看| 综合久久给合久久狠狠狠97色 | 欧美日韩精品专区| 牛人盗摄一区二区三区视频| 视频一区国产视频| 亚洲激情综合网| 欧美精品一区二区三区一线天视频| 日韩亚洲一区在线播放| 国产女主播一区二区| 国产激情视频一区二区在线观看| 亚洲成人精品在线观看| 国产精品视频一二|