美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成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在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        视频一区视频二区视频三区高| 风间由美中文字幕在线看视频国产欧美| 欧美成人r级一区二区三区| 在线看日韩精品电影| 在线视频国内一区二区| 欧美四级电影在线观看| 欧美日韩夫妻久久| 日韩精品一区二区在线观看| 精品国产免费久久| 久久婷婷色综合| 欧美激情中文字幕一区二区| 国产精品福利在线播放| 一区二区久久久久| 男女男精品网站| 国产精品白丝jk白祙喷水网站| 国产精品66部| 国产富婆一区二区三区| 免费在线成人av| 在线观看日韩羞羞视频| 91精品国产综合久久久蜜臀粉嫩| 精品久久久久香蕉网| 久久久国产综合精品女国产盗摄| 日本一区二区三区四区在线视频| 亚洲欧美一区二区不卡| 秋霞av亚洲一区二区三| 丁香啪啪综合成人亚洲小说| 国产经品一区二区| 亚洲毛片aa| 精品久久久久久亚洲综合网| 亚洲免费观看高清| 精品写真视频在线观看| 成人三级视频在线观看一区二区| 亚洲欧美精品| 精品久久久久久无| 亚洲国产视频直播| 成人黄页毛片网站| 欧美少妇一区| 91精品国产欧美一区二区成人| 国产日韩精品久久久| 亚洲成a人片在线不卡一二三区| 精品一区二区三区av| 91麻豆高清视频| 日本韩国一区二区三区| 26uuu国产电影一区二区| 亚洲午夜精品在线| 国产精品伊人色| 日本高清不卡一区二区三| 欧美美女一区二区| 中文字幕一区二区在线观看| 男男视频亚洲欧美| 国产伦精品一区二区三区四区免费 | 国产九色sp调教91| 免费不卡亚洲欧美| 欧美一卡二卡在线观看| 亚洲猫色日本管| 国产高清在线观看免费不卡| 欧美精品一区二区视频| 日韩三级伦理片妻子的秘密按摩| 亚洲精品国产a久久久久久| 国产精品一区二区黑丝| 四虎影院一区二区三区 | 亚洲免费av在线| 岛国av在线一区| 91国产精品成人| 亚洲免费色视频| 97人人模人人爽视频一区二区| 欧美性猛交xxxx乱大交退制版 | 美女一区二区视频| 精品久久精品久久| 精品国产乱码久久| 韩国av一区二区| 色综合一区二区| 一区二区在线观看不卡| 国产精品免费一区二区| 精品久久久久久久久久久院品网| 麻豆freexxxx性91精品| 国产在线不卡一卡二卡三卡四卡| 亚洲图片一区二区| 日韩欧美亚洲国产另类| 亚洲国产一区二区a毛片| 翡翠波斯猫1977年美国| 日韩欧美高清一区| 狠狠色丁香久久婷婷综| 中文字幕久久综合| 亚洲一区在线视频| 麻豆传媒一区二区| 最新中文字幕一区二区三区| 国产精品18毛片一区二区| www一区二区| 成人免费视频视频在线观看免费| 精品视频999| 激情文学综合丁香| 欧美熟乱第一页| 麻豆国产一区二区| 欧美视频在线一区二区三区| 美女网站色91| 欧美日韩一二三| 激情六月婷婷综合| 欧美男人的天堂一二区| 国产精一品亚洲二区在线视频| 欧美日韩久久一区二区| 国产揄拍国内精品对白| 欧美一区二区三区在线看 | www.色综合.com| 精品成人在线观看| 91国产在线播放| 国产精品天干天干在观线| 国产女主播一区二区| 国产精品夫妻自拍| 欧美三日本三级少妇三99| 亚洲一区二区三区影院| 色综合久久久久综合体| 黄网站免费久久| 久久蜜桃av一区二区天堂| 成人在线观看av| 亚洲一区二区三区四区不卡| 在线观看日韩羞羞视频| 激情国产一区二区| 欧美成va人片在线观看| 高清国产一区| 亚洲午夜一区二区三区| 日本电影欧美片| 粉嫩一区二区三区在线看| 国产情人综合久久777777| 日本免费高清一区二区| 美女网站在线免费欧美精品| 欧美一级高清片| 国产精品成人一区二区三区 | 中文字幕一区二区三区四区不卡 | 亚洲一区精品视频| 久久99深爱久久99精品| 欧美一级免费大片| 999国内精品视频在线| 国产精品久久久久久久久免费丝袜 | 欧美精品777| 91久久精品国产91久久性色tv | 亚洲精品一卡二卡| 色www精品视频在线观看| 岛国精品一区二区| 国产精品美女www爽爽爽| 亚洲一区二区精品在线观看| 国产剧情一区二区三区| 国产精品久久久久久久久快鸭| 一区二区三区免费看| 国产成人啪午夜精品网站男同| 日本一区二区视频在线| 在线观看欧美一区| 91精品久久久久久蜜桃| 天堂精品中文字幕在线| xfplay精品久久| 中文字幕日韩一区二区三区不卡| 成人av片在线观看| 午夜国产精品影院在线观看| 精品国产免费一区二区三区四区| 午夜精品一区二区在线观看的| 成人免费观看av| 天堂久久一区二区三区| 国产欧美1区2区3区| 欧美午夜不卡在线观看免费| 国产精品av一区| 国产一区二区网址| 一区二区三区精品| 久久亚洲精品小早川怜子| 综合色婷婷一区二区亚洲欧美国产| 99久久精品国产精品久久| 日本一区中文字幕| 亚洲国产精品v| 欧美理论在线播放| 手机看片福利永久国产日韩| eeuss鲁片一区二区三区在线观看| 亚洲制服丝袜在线| 久久色.com| 欧美日韩精品免费观看视频| 久久精品国产99精品国产亚洲性色| 韩国精品一区二区| 五月天激情综合| 国产精品久久精品日日| 日韩欧美不卡在线观看视频| 亚洲欧美久久234| 国产伦精品一区二区三区视频孕妇| 国内一区二区视频| 天天av天天翘天天综合网| 中文字幕一区二区三区视频| 8x8x8国产精品| 一本一本大道香蕉久在线精品| 国产精品久久国产三级国电话系列| 国产成a人亚洲精| 久久精品国产精品亚洲红杏| 伊人性伊人情综合网| 久久综合久色欧美综合狠狠| 欧美日韩不卡在线| 色综合久久六月婷婷中文字幕| 欧美日韩一区在线播放| 国产精品乱码| 99久久99久久精品国产片| 成人ar影院免费观看视频| 国产精品18久久久久久久久久久久| 麻豆成人91精品二区三区| 日韩激情中文字幕| 日日夜夜精品视频免费|