在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 實數(shù)FFT算法的設(shè)計及其C語言實現(xiàn)

            實數(shù)FFT算法的設(shè)計及其C語言實現(xiàn)

            作者: 時間:2013-09-22 來源:網(wǎng)絡(luò) 收藏
            t-text-stroke-width: 0px">  其中W PN= cos(2πP/N)- jsin(2πP/N)。

              設(shè) X(K+B) = XR(K+B) + jXI(K+B),

              X(K) = XR(K) + jXI(K) ,

              有:

              XR(K)+jXI(K)= XR’(K)+jXI’(K)+[ XR’(K+B) + jXI’(K+B)]*[ cos(2πP/N)-jsin(2πP/N)];

              繼續(xù)分解得到下列兩式:

              XR(K)= XR’(K)+ XR’(K+B) cos(2πP/N)+ XI’(K+B) sin (2πP/N) (1)

              XI(K)= XI’(K)-XR’(K+B) sin(2πP/N)+XI’(K+B)cos (2πP/N) (2)

              需要注意的是: XR(K)、XR’(K)的存儲位置相同,所以經(jīng)過(1)、(2)后,該位置上的值已經(jīng)改變,而下面求X(K+B)要用到X’(K),因此在編程時要注意保存XR’(K)和XI’(K)到TR和TI兩個臨時變量中。

              同理: XR(K+B)+jXI(K+B)= XR’(K)+jXI’(K)- [ XR’(K+B)+jXI’(K+B)] *[ cos(2πP/N)-jsin(2πP/N)]繼續(xù)分解得到下列兩式:

              XR(K+B)= XR’(K)-XR’(K+B) cos(2πP/N)- XI’(K+B) sin (2πP/N) (3)

              XI(K+B)= XI’(K)+ XR’(K+B) sin(2πP/N)- XI’(K+B) cos (2πP/N) (4)

              注意:

              ① 在編程時, 式(3)、(4)中的XR’(K)和 XI’(K)分別用TR和TI代替。

              ② 經(jīng)過式(3)后, XR(K+B)的值已變化,而式(4)中要用到該位置上的上一級值,所以在執(zhí)行式(3)前要先將上一級的值XR’(K+B)保存。

             ?、?在編程時, XR(K)和 XR’(K), XI(K)和 XI’(K)使用同一個變量。

              通過以上分析,我們只要將式(1)、(2)、(3)、(4)轉(zhuǎn)換成C語言語句即可。要注意變量的中間保存,詳見以下程序段。

              /* 蝶形運算程序段 ,dataR[]存放實數(shù)部分,dataI[]存放虛部*/

              /* cos、sin函數(shù)做成表格,直接查表加快運算速度 */

              TR=dataR[k]; TI=dataI[k]; temp=dataR[k+b];/*保存變量,供后面語句使用*/

              dataR[k]=dataR[k]+dataR[k+b]*cos_tab[p]+dataI[k+b]*sin_tab[p];

              dat

            c語言相關(guān)文章:c語言教程




            關(guān)鍵詞: FFT算法 C語言實現(xiàn)

            評論


            技術(shù)專區(qū)

            關(guān)閉