本文開始要講一下FFT的C程序!同時(shí)回顧一下數(shù)字信號(hào)處理的基礎(chǔ)知識(shí)!為什么呢??jī)?yōu)化的過程中也許會(huì)用到!后面再開始講解優(yōu)化的過程!然后還會(huì)給出針對(duì)設(shè)備優(yōu)化的思路做出的測(cè)試結(jié)果!本文還將展示本人在研究算法過程中所看的一些經(jīng)典資料,這是研究人員水平和能力增長(zhǎng)的橋梁!至本篇,本系列的內(nèi)容完全可以作為本科生的畢業(yè)設(shè)計(jì)課題,屬于信號(hào)處理類的課題,實(shí)用性特別強(qiáng)!!!
FFT(Fast Fourier Transformation)即為快速傅里葉變換,是離散傅里葉變換的快速算法。它是根據(jù)離散傅里葉變換的奇、偶、虛、實(shí)等特性,對(duì)離散傅里葉變換的算法進(jìn)行改進(jìn)獲得的。FFT算法的基本原理:把長(zhǎng)序列的DFT逐次分解為較短序列的DFT。
按照抽取方式的不同可分為DIT-FFT(按時(shí)間抽取)和DIF-FFT(按頻率抽取)算法。按蝶形運(yùn)算的構(gòu)成不同可分為基2、基4和基8以及任意因子的類型。
為什么要學(xué)這個(gè)呢?因?yàn)樵谛穆仕惴ㄖ幸苍S要用到,后續(xù)在研究運(yùn)動(dòng)模式的時(shí)候需要在頻域完成很多判斷的操作!這里只是簡(jiǎn)單介紹,網(wǎng)上也有一堆的資料,講的都不錯(cuò)!這里只是簡(jiǎn)單提及!
FFT算法中涉及的數(shù)字信號(hào)是復(fù)數(shù)類型的。
(1)首先需要定義了一個(gè)復(fù)數(shù)結(jié)構(gòu)體,因?yàn)槭沁M(jìn)行復(fù)數(shù)的運(yùn)算,我們又相繼定義復(fù)數(shù)的加減乘運(yùn)算的函數(shù)。
(2)緊接著定義了進(jìn)行FFT計(jì)算的fft()快速傅里葉變換函數(shù)、initW() 初始化變換核函數(shù)即旋轉(zhuǎn)因子的計(jì)算、change() 變址函數(shù)和output()輸出傅里葉變換的結(jié)果的函數(shù)。
原文標(biāo)題:數(shù)字信號(hào)處理之信號(hào)處理仿真 第六章 智能手環(huán)之技術(shù)應(yīng)用(8)—心率算法的優(yōu)化
文章出處:【微信公眾號(hào):】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
仿真
+關(guān)注
關(guān)注
50文章
4124瀏覽量
133991 -
信號(hào)
+關(guān)注
關(guān)注
11文章
2804瀏覽量
77101 -
智能手環(huán)
+關(guān)注
關(guān)注
47文章
796瀏覽量
73090
原文標(biāo)題:數(shù)字信號(hào)處理之信號(hào)處理仿真 第六章 智能手環(huán)之技術(shù)應(yīng)用(8)—心率算法的優(yōu)化
文章出處:【微信號(hào):gh_30373fc74387,微信公眾號(hào):通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
探秘大研智造激光錫球焊錫機(jī),如何讓智能手環(huán)制造“焊”出高品質(zhì)?
![探秘大研智造激光錫球焊錫機(jī),如何讓<b class='flag-5'>智能手環(huán)</b>制造“焊”出高品質(zhì)?](https://file1.elecfans.com//web3/M00/02/E1/wKgZPGdieO2AWg3eAAneCO3HHA0931.jpg)
【新品推薦】仁懋智能手環(huán)解決方案,助力智能穿戴產(chǎn)業(yè)發(fā)展!
![【新品推薦】仁懋<b class='flag-5'>智能手環(huán)</b>解決方案,助力<b class='flag-5'>智能</b>穿戴產(chǎn)業(yè)發(fā)展!](https://file.elecfans.com/web2/M00/78/F8/pYYBAGNqGmuAY3JQAAA6ol_3MTo895.png)
炬芯科技智能手表芯片賦能小米R(shí)edmi手環(huán)3
合肥湯誠(chéng)智能穿戴、智能手表XA7191D音頻功放芯片應(yīng)用解決方案
![合肥湯誠(chéng)<b class='flag-5'>智能</b>穿戴、<b class='flag-5'>智能手</b>表XA7191D音頻功放芯片應(yīng)用解決方案](https://file1.elecfans.com/web2/M00/05/7B/wKgaombQC2qAeJPqAAH1SD5rDOE260.png)
替代FM25V20A,國(guó)產(chǎn)鐵電存儲(chǔ)器SF25C20廣泛用于智能手表、手環(huán)
![替代FM25V20A,國(guó)產(chǎn)鐵電存儲(chǔ)器SF25<b class='flag-5'>C</b>20廣泛用于<b class='flag-5'>智能手</b>表、<b class='flag-5'>手環(huán)</b>](https://file1.elecfans.com/web2/M00/05/35/wKgaombNMo2AHjDjAADWKvNxbGY957.png)
CYC8PROTO-063-BLE是否可以通過智能手機(jī)上的標(biāo)準(zhǔn)設(shè)置應(yīng)用程序建立連接?
智能手環(huán)|多種傳感器|自主SOS|生物識(shí)別|北斗技術(shù)
32.768k晶振FC-135R在智能手表手環(huán)中的作用
![32.768k晶振FC-135R在<b class='flag-5'>智能手</b>表<b class='flag-5'>手環(huán)</b>中的作用](https://file1.elecfans.com/web2/M00/EC/C2/wKgaomZgCDyAZ6McAABk-ynKrk8556.png)
應(yīng)用在智能手環(huán)測(cè)溫功能中的數(shù)字溫度傳感芯片
![應(yīng)用在<b class='flag-5'>智能手環(huán)</b>測(cè)溫功能中的數(shù)字溫度傳感芯片](https://file.elecfans.com/web2/M00/9A/C6/pYYBAGQc-jGAHcFPAAFuQzOwuK8375.png)
搭載炬芯科技ATS3085L智能手表SoC芯片的榮耀手環(huán)9正式發(fā)布
![搭載炬芯科技ATS3085L<b class='flag-5'>智能手</b>表SoC芯片的榮耀<b class='flag-5'>手環(huán)</b>9正式發(fā)布](https://file1.elecfans.com/web2/M00/D4/87/wKgZomYl1mKASowNAAAQdPePeHY304.jpg)
探秘2024年智能手表,煥新重生,超越界限,智慧之舟揚(yáng)帆起航!
![探秘2024年<b class='flag-5'>智能手</b>表,煥新重生,超越界限,智慧<b class='flag-5'>之</b>舟揚(yáng)帆起航!](https://file1.elecfans.com//web2/M00/C6/D0/wKgaomYDlGaAWjyPAAKz_T3SOoY060.jpg)
示波器的 FFT 功能怎么調(diào)?
![示波器的 <b class='flag-5'>FFT</b> 功能怎么調(diào)?](https://file1.elecfans.com//web2/M00/C4/A2/wKgZomX1Zy2ABpENAAGxDAAIHPY083.jpg)
想做一個(gè)能實(shí)現(xiàn)遠(yuǎn)程通信和環(huán)境攝像的智能手環(huán),用NUCLEO-L4R5ZI可以嗎?
智能手環(huán)設(shè)計(jì)需要注意哪些
智能手環(huán)申請(qǐng)CCC強(qiáng)制性認(rèn)證的辦理周期是多久?
![<b class='flag-5'>智能手環(huán)</b>申請(qǐng)CCC強(qiáng)制性認(rèn)證的辦理周期是多久?](https://file1.elecfans.com/web2/M00/C0/56/wKgZomXUdeWAeCaDAAAok-GhbAM918.png)
評(píng)論