在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于Linux下做FFT運(yùn)算的一疑惑

lPCU_elecfans ? 來(lái)源:未知 ? 作者:李倩 ? 2018-08-01 10:01 ? 次閱讀

2018年TI杯多省聯(lián)賽落下帷幕。看了賽題,覺(jué)得還是蠻有意思的,第一個(gè)題目,是進(jìn)行電流幅度的計(jì)算,需要用到FFT運(yùn)算。我這里是在Intel Cyclone V SoC上進(jìn)行了一次實(shí)驗(yàn),使用12位有符號(hào)的高速ADCAD9226),通過(guò)控制采樣設(shè)置采樣率為2048Hz,采樣8192個(gè)點(diǎn),然后執(zhí)行FFT運(yùn)算。

在網(wǎng)上找了一個(gè)成熟的FFT運(yùn)算代碼,加入工程中編譯,結(jié)果發(fā)現(xiàn)計(jì)算的幅度值永遠(yuǎn)只有實(shí)際幅度值的1/4,而該代碼在NIOS II CPU上運(yùn)行卻是正確的。一直沒(méi)找到問(wèn)題所在。特發(fā)代碼出來(lái),看有沒(méi)有人能指點(diǎn)一二。

FFT.c

main文件里有些許冗余代碼沒(méi)有刪掉,請(qǐng)直接看main函數(shù)中相關(guān)內(nèi)容即可。

以下為完整的DS-5工程文件源碼。

ADC_FFT.rar(83.11 KB, 下載次數(shù): 999)(點(diǎn)擊閱讀原文下載)

在運(yùn)行結(jié)果中,如果對(duì)FFT的運(yùn)算結(jié)果乘以4,得到的結(jié)果就是正確的幅值。如下圖是乘以4之后的結(jié)果,一個(gè)是10Hz頻率時(shí)候,一個(gè)是100Hz頻率時(shí)候:

再次說(shuō)明下參數(shù):2048Hz采樣率,8192個(gè)點(diǎn)FFT,ADC是12位有符號(hào)ADC。使用的DMA完成數(shù)據(jù)的采集,DMA采集了2個(gè)通道共24位的數(shù)據(jù),然后高16位存儲(chǔ)通道1的數(shù)據(jù),低16位存儲(chǔ)通道0的數(shù)據(jù),需要注意的是。每個(gè)16位的數(shù)據(jù)中,低12位為數(shù)據(jù),高12位始終為0。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FFT
    FFT
    +關(guān)注

    關(guān)注

    15

    文章

    436

    瀏覽量

    59428
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4803

    瀏覽量

    68754

原文標(biāo)題:【2018電賽A題】關(guān)于Linux下做FFT運(yùn)算的一疑惑

文章出處:【微信號(hào):elecfans,微信公眾號(hào):電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    有關(guān)fft相關(guān)運(yùn)算問(wèn)題,求大神幫幫

    我用fft來(lái)相關(guān)運(yùn)算,需要做個(gè)fft結(jié)果的共軛復(fù)數(shù)相乘,我看復(fù)數(shù)乘法器IP好像沒(méi)有共軛復(fù)數(shù)相乘,我想的是對(duì)
    發(fā)表于 12-23 21:14

    omap138+CCS平臺(tái)下,有沒(méi)有ARM9的fft運(yùn)算庫(kù)?

    omap138平臺(tái),想用ARM9FFT,但是自己寫(xiě)的fft效率又不高,CCS也沒(méi)有找到ARM用于fft
    發(fā)表于 06-21 07:49

    【2018電賽A題】關(guān)于LinuxFFT運(yùn)算疑惑

    `2018年TI杯多省聯(lián)賽落下帷幕。看了賽題,覺(jué)得還是蠻有意思的,第個(gè)題目,是進(jìn)行電流幅度的計(jì)算,需要用到FFT運(yùn)算。我這里是在Intel Cyclone V SoC上進(jìn)行了次實(shí)驗(yàn)
    發(fā)表于 07-28 12:41

    調(diào)用STM32的DSP庫(kù)fft運(yùn)算補(bǔ)零是為了補(bǔ)充虛部嗎?

    在調(diào)用STM32的DSP庫(kù)fft運(yùn)算的時(shí)候發(fā)現(xiàn),要進(jìn)行fft運(yùn)算的輸入數(shù)據(jù)在運(yùn)算之前,需要對(duì)數(shù)
    發(fā)表于 02-22 07:16

    在STM32F407上FFT運(yùn)算

    在STM32F407上FFT運(yùn)算:在對(duì)采集到的信號(hào)FFT運(yùn)算之前,我們先要明確以下幾個(gè)重要
    發(fā)表于 08-04 08:25

    怎樣在STM32F407上FFT運(yùn)算

    怎樣在STM32F407上FFT運(yùn)算?結(jié)果怎樣?
    發(fā)表于 10-19 06:58

    利用FFT IP Core實(shí)現(xiàn)FFT算法

    利用FFT IP Core實(shí)現(xiàn)FFT算法 摘要:結(jié)合工程實(shí)踐,介紹了種利用FFT IP Core實(shí)現(xiàn)FFT的方法,設(shè)計(jì)能同時(shí)對(duì)兩路實(shí)數(shù)序
    發(fā)表于 01-16 10:04 ?6930次閱讀
    利用<b class='flag-5'>FFT</b> IP Core實(shí)現(xiàn)<b class='flag-5'>FFT</b>算法

    FFT(快速傅里葉變換)運(yùn)算器電路圖

    FFT(快速傅里葉變換)運(yùn)算器電路圖
    發(fā)表于 07-16 11:49 ?4652次閱讀
    <b class='flag-5'>FFT</b>(快速傅里葉變換)<b class='flag-5'>運(yùn)算</b>器電路圖

    DFT和FFT運(yùn)算

    首先給大家提供DFT和FFT運(yùn)算量的教程,內(nèi)容有直接用DFT計(jì)算運(yùn)算量與用FFT計(jì)算的運(yùn)算量比較和多種DFT算法(時(shí)間抽取算法DIT算法,
    發(fā)表于 09-08 00:01 ?71次下載

    基于FPGA高精度浮點(diǎn)運(yùn)算器的FFT設(shè)計(jì)與仿真

    提出種基2FFT的FPGA方法,完成了基于FPGA高精度浮點(diǎn)運(yùn)算器的FFT的設(shè)計(jì)。利用VHDL語(yǔ)言描述了蝶形運(yùn)算過(guò)程及地址產(chǎn)生單元,其仿真
    發(fā)表于 12-23 14:24 ?46次下載
    基于FPGA高精度浮點(diǎn)<b class='flag-5'>運(yùn)算</b>器的<b class='flag-5'>FFT</b>設(shè)計(jì)與仿真

    如何使用stm32f4 dsp庫(kù)fft運(yùn)算

    FFT種DFT的高效算法,稱(chēng)為快速傅立葉變換(fast Fourier transform),它根據(jù)離散傅氏變換的奇、偶、虛、實(shí)等特性,對(duì)離散傅立葉變換的算法進(jìn)行改進(jìn)獲得的。今天小編選擇了使用STM32f4提供的DSP庫(kù)這種方法來(lái)
    發(fā)表于 11-15 14:40 ?2.7w次閱讀
    如何使用stm32f4 dsp庫(kù)<b class='flag-5'>做</b><b class='flag-5'>fft</b><b class='flag-5'>運(yùn)算</b>

    基4fft蝶形圖運(yùn)算單元解析

    蝶形運(yùn)算,2點(diǎn)DFT運(yùn)算稱(chēng)為蝶形運(yùn)算,而整個(gè)FFT就是由若干級(jí)迭代的蝶形運(yùn)算組成,而且這種算法采用塬位運(yùn)
    發(fā)表于 11-23 11:48 ?5.9w次閱讀
    基4<b class='flag-5'>fft</b>蝶形圖<b class='flag-5'>運(yùn)算</b>單元解析

    關(guān)于Linux多線(xiàn)程編程技術(shù)學(xué)習(xí)總結(jié)

    Linux多線(xiàn)程編程技術(shù) 作為個(gè)IT人員,不斷的學(xué)習(xí)和總結(jié)是我們這個(gè)職業(yè)習(xí)慣,所以我會(huì)將每個(gè)階段的學(xué)習(xí)都會(huì)通過(guò)點(diǎn)的總結(jié)來(lái)記錄和檢測(cè)自己的學(xué)習(xí)效果,今天為大家總結(jié)了
    發(fā)表于 04-22 03:12 ?2212次閱讀
    <b class='flag-5'>關(guān)于</b><b class='flag-5'>Linux</b><b class='flag-5'>下</b>多線(xiàn)程編程技術(shù)學(xué)習(xí)總結(jié)

    基于Quartus II的綜合仿真實(shí)現(xiàn)FFT IP核的FFT算法

    數(shù)字信號(hào)處理領(lǐng)域中FFT算法有著廣泛的應(yīng)用。目前現(xiàn)有的文獻(xiàn)大多致力于研究利用FFT算法有關(guān)信號(hào)處理、參數(shù)估計(jì)、F+FT蝶形運(yùn)算單元與地址單元設(shè)計(jì)、不同算法的
    的頭像 發(fā)表于 01-07 09:33 ?1w次閱讀
    基于Quartus II的綜合仿真實(shí)現(xiàn)<b class='flag-5'>FFT</b> IP核的<b class='flag-5'>FFT</b>算法

    關(guān)于STM32浮點(diǎn)運(yùn)算單元FPU的應(yīng)用示例

    這里通過(guò)調(diào)用DSP庫(kù)里的FFT相關(guān)函數(shù)實(shí)現(xiàn)1024點(diǎn)的FFT運(yùn)算,樣點(diǎn)數(shù)據(jù)及運(yùn)算結(jié)果均為浮點(diǎn)數(shù)。 上圖中A區(qū)代碼是樣點(diǎn)數(shù)據(jù)準(zhǔn)備,B區(qū)代碼完
    的頭像 發(fā)表于 01-02 18:09 ?8538次閱讀
    <b class='flag-5'>關(guān)于</b>STM32浮點(diǎn)<b class='flag-5'>運(yùn)算</b>單元FPU的應(yīng)用示例
    主站蜘蛛池模板: 在线播放国产一区| 在线看片福利| 日本一视频一区视频二区| 久热国产在线| 一级视频在线| 天天综合色天天综合| 狠狠色网| 日日噜噜夜夜狠狠va视频| 四虎a级欧美在线观看| 曰本在线网| 亚洲五月综合缴情婷婷| 婷婷色综合网| 在线网站你懂得| 亚洲wuma| 在线天堂中文新版www| 亚洲国产精品综合久久2007| 免费看污视频的网站| 精品热99| 性欧美黑人xxxx| 欧美性free| 日本天堂影院| 四虎影院永久网址| 欧美精品啪啪| 欧美成人午夜精品一区二区| 精品一区二区三区自拍图片区| 欧美伊人久久综合网| 三级特黄视频| 久久婷婷一区二区三区| 美女张开大腿让男人捅| 日韩精品无码一区二区三区| 四虎永久精品视频在线| 萌白酱香蕉白丝护士服喷浆| 成年人在线网站| 成年午夜一级毛片视频| 天天射天天射天天干| 亚洲操综合| 99久久精品免费看国产| 日本三级网站在线观看| 波多野结衣在线视频免费观看| 美女天天干| 免费久久精品国产片香蕉|