專利名稱::快速傅立葉變換電路及快速傅立葉變換方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種快速傅立葉變換電路及快速傅立葉變換方法,特別涉及通過(guò)對(duì)各個(gè)預(yù)定比特?cái)?shù)的2的n次方個(gè)(n為大于0的自然數(shù))輸入數(shù)據(jù)分多個(gè)階段進(jìn)行蝶形運(yùn)算,來(lái)進(jìn)行離散時(shí)間傅立葉變換運(yùn)算的快速傅立葉變換電路及快速傅立葉變換方法。
背景技術(shù):
:伴隨近年來(lái)的數(shù)字技術(shù)的發(fā)展,地面波電視廣播等廣播開始從模擬廣播向數(shù)字廣播轉(zhuǎn)換。在這種數(shù)字廣播中,作為調(diào)制方式,采用正交頻分復(fù)用調(diào)制方式(以下稱為OFDM(OrthogonalFrequencyDivisionMultiplexing))。在該OFDM中,載波的調(diào)制解調(diào)中采用快速傅立葉變換(以下也稱為FFT(FastFourierTransform))。該快速傅立葉變換是用于降低離散時(shí)間傅立葉變換(以下也稱為DFT(Discrete-timeFourierTransform))的運(yùn)算量的方法。關(guān)于該快速傅立葉變換曾提出許多運(yùn)算方法,作為一般眾所周知的運(yùn)算方法之一,有通過(guò)對(duì)輸入數(shù)據(jù)分多個(gè)階段進(jìn)行蝶形運(yùn)算來(lái)進(jìn)行離散時(shí)間傅立葉變換的Cooley-Tukey型運(yùn)算方法。另外,在作為關(guān)聯(lián)技術(shù)的專利文獻(xiàn)1中,公開了提高該蝶形運(yùn)算的處理效率的技術(shù)。以下,說(shuō)明將基數(shù)設(shè)為2的頻率間取Cooley-Tukey型快速傅立葉變換。另外,在以下說(shuō)明中,把離散時(shí)間傅立葉變換的數(shù)據(jù)點(diǎn)數(shù)(所取樣的數(shù)據(jù)個(gè)數(shù))N設(shè)為4。離散時(shí)間傅立葉變換的定義式利用下式(1)表示。另外,把式(1)的Ww稱為旋轉(zhuǎn)因子。J^)=gx(").PF/…(1)其中,WN=e—j27tm因此,數(shù)據(jù)點(diǎn)數(shù)為4點(diǎn)的離散時(shí)間傅立葉變換利用下式(2)的矩陣式表不。<formula>formulaseeoriginaldocumentpage5</formula>在Cooley-Tukey型運(yùn)算方法中,將上述式(2)中的各個(gè)X(k)(1〈1、2、3、4)按照下式(3)進(jìn)行重新排列。<formula>formulaseeoriginaldocumentpage5</formula>按照下式(4)所示表示該式(3)的4X4矩陣。<formula>formulaseeoriginaldocumentpage5</formula>(4)另外,該各個(gè)旋轉(zhuǎn)因子Ww如圖9所示,表示為復(fù)數(shù)平面的單位圓上的各點(diǎn)。因此,關(guān)于旋轉(zhuǎn)因子,下面的式(5)、式(6)所示的關(guān)系成<formula>formulaseeoriginaldocumentpage5</formula>(5)<formula>formulaseeoriginaldocumentpage5</formula>(6)由此,式(3)可以變形為下面的式(7)(<formula>formulaseeoriginaldocumentpage6</formula>因此,在使用2X2的零矩陣02和2X2的單位矩陣l2表示式(3)時(shí),得到下面的式(8)。.塌7(2)<formula>formulaseeoriginaldocumentpage6</formula>(8)艮P,可以把數(shù)據(jù)點(diǎn)數(shù)N為4點(diǎn)的離散時(shí)間傅立葉變換分解為由數(shù)據(jù)點(diǎn)數(shù)N為2點(diǎn)的離散時(shí)間傅立葉變換構(gòu)成的矩陣的積。這種分解不限于數(shù)據(jù)點(diǎn)數(shù)N為4點(diǎn)的情況,在數(shù)據(jù)點(diǎn)數(shù)N為2的n次方(n為大于0的自然數(shù))時(shí)一般都成立。圖IO表示該上述式(8)所示的分解,可以利用圖11所示的蝶形運(yùn)算的組合來(lái)進(jìn)行表示。并且,在同樣以數(shù)據(jù)點(diǎn)數(shù)N為8點(diǎn)的離散時(shí)間傅立葉變換為例時(shí),通過(guò)對(duì)X(k)進(jìn)行重新排列,可以把數(shù)據(jù)點(diǎn)數(shù)N為8點(diǎn)的離散時(shí)間傅立葉變換分解為數(shù)據(jù)點(diǎn)數(shù)N為4點(diǎn)的離散時(shí)間傅立葉變換,進(jìn)而可以把該數(shù)據(jù)點(diǎn)數(shù)N為4點(diǎn)的離散時(shí)間傅立葉變換分解為數(shù)據(jù)點(diǎn)數(shù)N為2點(diǎn)的離散時(shí)間傅立葉變換,這種分解利用圖12表示。如圖10(數(shù)據(jù)點(diǎn)數(shù)N-4的快速傅立葉變換)和圖12(數(shù)據(jù)點(diǎn)數(shù)N=8的快速傅立葉變換)所示,快速傅立葉變換可以通過(guò)蝶形運(yùn)算的組合來(lái)實(shí)現(xiàn),這種蝶形運(yùn)算的階段數(shù)可以表示為log2N。例如,在數(shù)據(jù)點(diǎn)數(shù)N為8點(diǎn)的快速傅立葉變換的情況下,其階段數(shù)為log28=3。圖13表示實(shí)現(xiàn)Cooley-Tukey型快速傅立葉變換的定點(diǎn)型快速傅立葉變換電路IO,的一個(gè)例子。簡(jiǎn)單說(shuō)明該快速傅立葉變換電路10'進(jìn)行基數(shù)為2、數(shù)據(jù)點(diǎn)數(shù)N為8點(diǎn)的快速傅立葉變換時(shí)的動(dòng)作。(1)輸入到快速傅立葉變換電路10,中的各個(gè)輸入數(shù)據(jù)被存儲(chǔ)在FFT輸入數(shù)據(jù)存儲(chǔ)RAM12'中。階段控制電路14'輸出階段信號(hào)(表示在哪個(gè)階段下動(dòng)作的信號(hào)),而對(duì)選擇器16'和FFT運(yùn)算部22'的動(dòng)作進(jìn)行控制,首先輸出表示第1階段的階段信號(hào)。(2)在從階段控制電路14'輸出的階段信號(hào)表示第1階段時(shí),由選擇器16,選擇來(lái)自FFT輸入數(shù)據(jù)存儲(chǔ)RAM12'的數(shù)據(jù),向FFT運(yùn)算部22,輸入來(lái)自FFT輸入數(shù)據(jù)存儲(chǔ)RAM12,的數(shù)據(jù)。(3)FFT運(yùn)算部22'從存儲(chǔ)在旋轉(zhuǎn)因子存儲(chǔ)部20'中的旋轉(zhuǎn)因子表18'讀出與利用階段信號(hào)所表示的階段對(duì)應(yīng)的各個(gè)旋轉(zhuǎn)因子,使用所讀出的各個(gè)旋轉(zhuǎn)因子來(lái)對(duì)所輸入的數(shù)據(jù)進(jìn)行蝶形運(yùn)算。(4)將蝶形運(yùn)算結(jié)果存儲(chǔ)在FFT運(yùn)算結(jié)果存儲(chǔ)RAM28'中。階段控制電路14'在蝶形運(yùn)算結(jié)果全部被存儲(chǔ)在了FFT運(yùn)算結(jié)果存儲(chǔ)RAM28'中時(shí),輸出表示下一階段的階段信號(hào)。(5)在從階段控制電路14'輸出的階段信號(hào)表示第2階段或第2階段以后的階段時(shí),由選擇器16'選擇來(lái)自FFT運(yùn)算結(jié)果存儲(chǔ)RAM28,的數(shù)據(jù),向FFT運(yùn)算部22,輸入來(lái)自FFT運(yùn)算結(jié)果存儲(chǔ)RAM28,的數(shù)據(jù)。(6)以后,對(duì)上述(3)(5)的動(dòng)作重復(fù)與數(shù)據(jù)點(diǎn)數(shù)N對(duì)應(yīng)的階段數(shù)次數(shù)。(7)在結(jié)束了階段數(shù)的次數(shù)的蝶形運(yùn)算后(數(shù)據(jù)點(diǎn)數(shù)N為8點(diǎn)時(shí),指第3階段結(jié)束后),將存儲(chǔ)在FFT運(yùn)算結(jié)果存儲(chǔ)RAM28'中的數(shù)據(jù)作為快速傅立葉變換的輸出數(shù)據(jù)。[專利文獻(xiàn)l]日本特開平5—266059號(hào)公報(bào)可是,在將上述Cooley-Tukey型快速傅立葉變換運(yùn)算實(shí)際安裝在硬件中時(shí),無(wú)法在FFT輸入數(shù)據(jù)存儲(chǔ)RAM12'、FFT運(yùn)算結(jié)果存儲(chǔ)RAM28'、FFT運(yùn)算部22'等中保存無(wú)限比特寬度的數(shù)據(jù),所以一定存在電路上的比特寬度制約。例如,將FFT輸入數(shù)據(jù)存儲(chǔ)RAM12'和FFT運(yùn)算結(jié)果存儲(chǔ)RAM28'的1個(gè)數(shù)據(jù)的比特寬度限制為16比特,并且將各個(gè)旋轉(zhuǎn)因子W^的比特寬度設(shè)為10比特。在該情況下,如圖14所示,作為由FFT運(yùn)算部22'執(zhí)行蝶形運(yùn)算的結(jié)果而輸出的輸出數(shù)據(jù)的比特寬度,由于進(jìn)行一次16比特的加法、一次加法結(jié)果與旋轉(zhuǎn)因子之間的乘法,所以成為最大27比特的數(shù)據(jù)。但是,F(xiàn)FT運(yùn)算結(jié)果存儲(chǔ)RAM28,的比特寬度被限制為16比特。因此,在以往的快速傅立葉變換電路10'中,如圖15所示,需要設(shè)置比特提取部24',而由該比特提取部24'從27比特中提取16比特的數(shù)據(jù),存儲(chǔ)在FFT運(yùn)算結(jié)果存儲(chǔ)RAM28,中。在該比特提取部24'中,預(yù)先對(duì)提取27比特中的哪16比特的數(shù)據(jù)進(jìn)行設(shè)定,例如,始終提取27比特的信號(hào)的最高位16比特的數(shù)據(jù)等,始終進(jìn)行固定的提取。但是,這樣在由比特提取部24'提取數(shù)據(jù)的范圍被固定的情況下,由于輸入到快速傅立葉變換電路10'中的各個(gè)輸入數(shù)據(jù)的性質(zhì)(振幅值的大小、隨機(jī)性是高還是低、是否是局部地有峰值的脈沖性的數(shù)據(jù)等),有時(shí)提取數(shù)據(jù)的范圍沒(méi)有成為合適的范圍。這樣,在提取數(shù)據(jù)的范圍沒(méi)有成為合適的范圍時(shí),在快速傅立葉變換的運(yùn)算過(guò)程中將產(chǎn)生上溢、下溢、誤差增大等,存在最終的快速傅立葉變換的運(yùn)算誤差增大的問(wèn)題。
發(fā)明內(nèi)容本發(fā)明是為了解決上述問(wèn)題而提出的,其目的在于,提供一種可減小運(yùn)算誤差的快速傅立葉變換電路及快速傅立葉變換方法。為了達(dá)到上述目的,第一發(fā)明包括運(yùn)算單元,其通過(guò)分多個(gè)階段進(jìn)行運(yùn)算,來(lái)進(jìn)行離散時(shí)間傅立葉變換運(yùn)算,在該分多個(gè)階段進(jìn)行的運(yùn)算中,對(duì)各個(gè)預(yù)定比特?cái)?shù)的2的n次方個(gè)(n為大于0的自然數(shù))輸入數(shù)據(jù),進(jìn)行蝶形運(yùn)算來(lái)計(jì)算出比所述預(yù)定比特?cái)?shù)多的比特?cái)?shù)的2的n次方個(gè)運(yùn)算結(jié)果數(shù)據(jù);提取單元,其從由所述運(yùn)算單元所計(jì)算出的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中,針對(duì)各個(gè)階段,提取出與所述預(yù)定比特?cái)?shù)相同的比特?cái)?shù)的、且在所述蝶形運(yùn)算中預(yù)先設(shè)定為有效范圍的范圍的數(shù)據(jù);以及設(shè)定單元,其把由所述提取單元所提取的所述預(yù)定比特?cái)?shù)的各個(gè)數(shù)據(jù),設(shè)定為由所述運(yùn)算單元進(jìn)行下一階段的蝶形運(yùn)算時(shí)的輸入數(shù)據(jù)。在第一發(fā)明中,由運(yùn)算單元通過(guò)分多個(gè)階段進(jìn)行運(yùn)算,來(lái)進(jìn)行離散時(shí)間傅立葉變換運(yùn)算,在該分多個(gè)階段進(jìn)行的運(yùn)算中,對(duì)各個(gè)預(yù)定比特?cái)?shù)的2的n次方個(gè)(n為大于0的自然數(shù))輸入數(shù)據(jù),進(jìn)行蝶形運(yùn)算來(lái)計(jì)算出比所述預(yù)定比特?cái)?shù)多的比特?cái)?shù)的2的n次方個(gè)運(yùn)算結(jié)果數(shù)據(jù),由提取單元從由運(yùn)算單元所計(jì)算出的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中,針對(duì)各個(gè)階段,提取出與所述預(yù)定比特?cái)?shù)相同的比特?cái)?shù)的、且在所述蝶形運(yùn)算中預(yù)先設(shè)定為有效范圍的范圍的數(shù)據(jù),由設(shè)定單元把由提取單元所提取的所述預(yù)定比特?cái)?shù)的各個(gè)數(shù)據(jù),設(shè)定為由運(yùn)算單元進(jìn)行下一階段的蝶形運(yùn)算時(shí)的輸入數(shù)據(jù)。這樣根據(jù)第一發(fā)明,對(duì)各個(gè)預(yù)定比特?cái)?shù)的2的n次方個(gè)輸入數(shù)據(jù),進(jìn)行與各個(gè)階段對(duì)應(yīng)的蝶形運(yùn)算,從所計(jì)算出的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中,針對(duì)各個(gè)階段,提取出與所述預(yù)定比特?cái)?shù)相同的比特?cái)?shù)的、且在所述蝶形運(yùn)算中預(yù)先設(shè)定為有效范圍的范圍的數(shù)據(jù),把所提取的預(yù)定比特?cái)?shù)的各個(gè)數(shù)據(jù)設(shè)定為進(jìn)行下一階段的蝶形運(yùn)算時(shí)的輸入數(shù)據(jù),所以可減小運(yùn)算誤差。另外,根據(jù)第一發(fā)明,而在第二發(fā)明中,也可以根據(jù)在由所述運(yùn)算單元進(jìn)行蝶形運(yùn)算的各個(gè)輸入數(shù)據(jù)的最上位側(cè)為1的比特位置來(lái)設(shè)定所述有效范圍。另一方面,為了達(dá)到上述目的,在第三發(fā)明中,通過(guò)分多個(gè)階段進(jìn)行運(yùn)算,來(lái)進(jìn)行離散時(shí)間傅立葉變換運(yùn)算,在該分多個(gè)階段進(jìn)行的運(yùn)算中,對(duì)各個(gè)預(yù)定比特?cái)?shù)的2的n次方個(gè)(n為大于0的自然數(shù))輸入數(shù)據(jù),進(jìn)行蝶形運(yùn)算來(lái)計(jì)算出比所述預(yù)定比特?cái)?shù)多的比特?cái)?shù)的2的n次方個(gè)運(yùn)算結(jié)果數(shù)據(jù),此時(shí)從所計(jì)算出的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中,針對(duì)各個(gè)階段,提取出與所述預(yù)定比特?cái)?shù)相同的比特?cái)?shù)的、且在所述蝶形運(yùn)算中預(yù)先設(shè)定為有效范圍的范圍的數(shù)據(jù),把所提取的所述預(yù)定比特?cái)?shù)的各個(gè)數(shù)據(jù),設(shè)定為由所述運(yùn)算單元進(jìn)行下一階段的蝶形運(yùn)算時(shí)的輸入數(shù)據(jù)。因此,第三發(fā)明的作用與第一發(fā)明相同,所以可與第一發(fā)明相同地減小運(yùn)算誤差。另外,根據(jù)第三發(fā)明,而在第四發(fā)明中,也可以根據(jù)在進(jìn)行蝶形運(yùn)算的各個(gè)輸入數(shù)據(jù)的最上位側(cè)為1的比特位置來(lái)設(shè)定所述有效范圍。另一方面,為了達(dá)到上述目的,第五發(fā)明的特征在于,其包括對(duì)所輸入的數(shù)據(jù)進(jìn)行蝶形運(yùn)算,而輸出m(m為2以上的自然數(shù))比特的蝶形運(yùn)算結(jié)果的步驟;從所述m比特的蝶形運(yùn)算結(jié)果中提取出預(yù)定的n(n為小于m且大于O的自然數(shù))比特的步驟;以及使用所述提取的n比特的蝶形運(yùn)算結(jié)果來(lái)進(jìn)行蝶形運(yùn)算的步驟。如以上說(shuō)明那樣,根據(jù)本發(fā)明,對(duì)各個(gè)預(yù)定比特?cái)?shù)的2的n次方個(gè)輸入數(shù)據(jù),進(jìn)行與各個(gè)階段對(duì)應(yīng)的蝶形運(yùn)算,從所計(jì)算出的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中,針對(duì)各個(gè)階段,提取出與所述預(yù)定比特?cái)?shù)相同的比特?cái)?shù)的、且在所述蝶形運(yùn)算中預(yù)先設(shè)定為有效范圍的范圍的數(shù)據(jù),把所提取的所述預(yù)定比特?cái)?shù)的各個(gè)數(shù)據(jù),設(shè)定為進(jìn)行下一階段的蝶形運(yùn)算時(shí)的輸入數(shù)據(jù),所以具有可減小運(yùn)算誤差的良好效果。圖1是表示第1實(shí)施方式涉及的快速傅立葉變換電路的結(jié)構(gòu)的結(jié)構(gòu)圖。圖2(A)是表示數(shù)據(jù)點(diǎn)數(shù)為8點(diǎn)的快速傅立葉變換的運(yùn)算流程的圖,(B)是按照進(jìn)行快速傅立葉變換時(shí)的各個(gè)階段順序排列圖1的各個(gè)模塊的圖。圖3是表示第1實(shí)施方式涉及的快速傅立葉變換控制處理的流程的流程圖。圖4(A)是表示脈沖性信號(hào)的圖,(B)是表示以往的快速傅立葉變換中的從各個(gè)階段的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中提取數(shù)據(jù)的范圍的曲線圖,(c)是表示第1實(shí)施方式涉及的快速傅立葉變換的從各個(gè)階段的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中提取數(shù)據(jù)的范圍的曲線圖。圖5是表示輸入數(shù)據(jù)的比特?cái)?shù)和FFT運(yùn)算結(jié)果存儲(chǔ)RAM的比特寬度不同的快速傅立葉變換電路的結(jié)構(gòu)的結(jié)構(gòu)圖。圖6是表示第2實(shí)施方式涉及的快速傅立葉變換電路的結(jié)構(gòu)的結(jié)構(gòu)圖。圖7是表示第2實(shí)施方式涉及的提取范圍控制部的具體結(jié)構(gòu)的結(jié)構(gòu)圖。圖8(A)(E)是表示確定提取數(shù)據(jù)的范圍時(shí)的流程的圖。圖9是表示復(fù)數(shù)平面上的旋轉(zhuǎn)因子的圖。圖10是表示數(shù)據(jù)點(diǎn)數(shù)為4點(diǎn)的快速傅立葉變換的運(yùn)算流程的圖。圖11是表示蝶形運(yùn)算的流程的圖。圖12是表示數(shù)據(jù)點(diǎn)數(shù)為8點(diǎn)的快速傅立葉變換的運(yùn)算流程的圖。圖13是表示以往的快速傅立葉變換電路的結(jié)構(gòu)的結(jié)構(gòu)圖。圖14是表示基于蝶形運(yùn)算的比特?cái)?shù)變化的圖。圖15是表示以往的快速傅立葉變換電路的結(jié)構(gòu)的結(jié)構(gòu)圖。標(biāo)號(hào)說(shuō)明IO快速傅立葉變換電路;16選擇器(設(shè)定單元);22FFT運(yùn)算部(運(yùn)算單元);24比特提取部(提取單元);32提取范圍控制部(控制單元)。具體實(shí)施方式以下,參照附圖來(lái)具體說(shuō)明本發(fā)明的實(shí)施方式。[第1實(shí)施方式]圖1表示本實(shí)施方式涉及的快速傅立葉變換電路10的結(jié)構(gòu)。如該圖所示,快速傅立葉變換電路10具有FFT輸入數(shù)據(jù)存儲(chǔ)RAM12,其存儲(chǔ)作為進(jìn)行快速傅立葉變換的對(duì)象所輸入的各個(gè)輸入數(shù)據(jù);階段控制電路14,其輸出表示對(duì)所輸入的各個(gè)數(shù)據(jù)進(jìn)行快速傅立葉變換時(shí)的各個(gè)階段的階段信號(hào);選擇器16,其對(duì)應(yīng)于利用從階段控制電路14所輸入的階段信號(hào)所表示的階段而選擇性地輸出存儲(chǔ)在FFT輸入數(shù)據(jù)存儲(chǔ)RAM12或后述的FFT運(yùn)算結(jié)果存儲(chǔ)RAM28中的數(shù)據(jù);以及旋轉(zhuǎn)因子存儲(chǔ)部20,其預(yù)先存儲(chǔ)有旋轉(zhuǎn)因子表18,該旋轉(zhuǎn)因子表18存儲(chǔ)有在各個(gè)階段的蝶形運(yùn)算中所使用的各個(gè)旋轉(zhuǎn)因子。并且,快速傅立葉變換電路10還具有FFT運(yùn)算部22,其對(duì)應(yīng)于利用從階段控制電路14輸入的階段信號(hào)所表示的階段,而從存儲(chǔ)在旋轉(zhuǎn)因子存儲(chǔ)部20中的旋轉(zhuǎn)因子表18中讀出旋轉(zhuǎn)因子,對(duì)從選擇器16輸入的各個(gè)數(shù)據(jù),使用所讀出的各個(gè)旋轉(zhuǎn)因子來(lái)進(jìn)行與階段對(duì)應(yīng)的蝶形運(yùn)算;比特提取部24,其從由FFT運(yùn)算部22所計(jì)算出的運(yùn)算結(jié)果數(shù)據(jù)中,針對(duì)各個(gè)階段,提取預(yù)先存儲(chǔ)在后述寄存器26中的范圍的數(shù)據(jù);寄存器26,其預(yù)先存儲(chǔ)有表示比特提取部24針對(duì)各個(gè)階段而提取的范圍的信息;FFT運(yùn)算結(jié)果存儲(chǔ)RAM28,其存儲(chǔ)由比特提取部24所提取的各個(gè)數(shù)據(jù),并設(shè)定為由上述FFT運(yùn)算部22進(jìn)行下一階段的蝶形運(yùn)算時(shí)的輸入數(shù)據(jù)。另外,快速傅立葉變換電路IO在FFT輸入數(shù)據(jù)存儲(chǔ)RAMI2中存儲(chǔ)有各個(gè)16比特的8點(diǎn)輸入數(shù)據(jù),以作為進(jìn)行快速傅立葉變換的對(duì)象。FFT運(yùn)算部22對(duì)各個(gè)輸入數(shù)據(jù)進(jìn)行與各個(gè)階段對(duì)應(yīng)的蝶形運(yùn)算,計(jì)算出比輸入數(shù)據(jù)的比特?cái)?shù)多的比特?cái)?shù)的運(yùn)算結(jié)果數(shù)據(jù)。本實(shí)施方式涉及的FFT運(yùn)算部22對(duì)各個(gè)16比特的8點(diǎn)輸入數(shù)據(jù)進(jìn)行與各個(gè)階段對(duì)應(yīng)的蝶形運(yùn)算,來(lái)計(jì)算出各個(gè)27比特的8點(diǎn)運(yùn)算結(jié)果數(shù)據(jù)。在寄存器26中,針對(duì)各個(gè)階段,預(yù)先存儲(chǔ)有表示分別從8點(diǎn)的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中提取數(shù)據(jù)的16比特的范圍的各個(gè)階段范圍信息,作為在蝶形運(yùn)算中有效的范圍。寄存器26在從階段控制電路14輸入了階段信號(hào)時(shí),從各個(gè)階段范圍信息中提取與利用該階段信號(hào)所表示的階段對(duì)應(yīng)的信息,作為提取范圍信息來(lái)輸出。比特提取部24從由FFT運(yùn)算部22所計(jì)算出的運(yùn)算結(jié)果數(shù)據(jù)中,提取利用從寄存器26輸入的提取范圍信息所表示的范圍的數(shù)據(jù)。下面,說(shuō)明本實(shí)施方式涉及的快速傅立葉變換電路10的作用。圖2(A)表示把數(shù)據(jù)點(diǎn)數(shù)N為8點(diǎn)的離散時(shí)間傅立葉變換分解為Cooley-Tukey型快速傅立葉變換時(shí)的運(yùn)算流程,圖2(B)表示將圖1的各個(gè)模塊按照進(jìn)行快速傅立葉變換時(shí)的各個(gè)階段順序(處理順序)排列的圖。本實(shí)施方式涉及的快速傅立葉變換電路10由于是數(shù)據(jù)點(diǎn)數(shù)為8點(diǎn)的快速傅立葉變換,所以如圖2(A)、2(B)所示,進(jìn)行蝶形運(yùn)算的階段數(shù)為10&8=3。另外,在圖2(B)中,由于按照階段順序排列各個(gè)模塊,所以雖然包含多個(gè)FFT運(yùn)算部22、旋轉(zhuǎn)因子存儲(chǔ)部20、比特提取部24和FFT運(yùn)算結(jié)果存儲(chǔ)RAM28,但分別為同一裝置。.圖3示出表示在對(duì)輸入數(shù)據(jù)進(jìn)行快速傅立葉變換時(shí)由階段控制電路14所執(zhí)行的快速傅立葉變換控制處理的動(dòng)作流程的流程圖。在該圖的步驟100中,輸出表示第1階段的階段信號(hào),在下一步驟102中等待該階段的處理結(jié)束。選擇器16(參照?qǐng)D1)在所輸入的階段信號(hào)表示第1階段時(shí),選擇存儲(chǔ)在FFT輸入數(shù)據(jù)存儲(chǔ)RAM12中的數(shù)據(jù),而輸出給FFT運(yùn)算部22,在階段信號(hào)表示第2階段或第2階段以后時(shí),選擇存儲(chǔ)在FFT運(yùn)算結(jié)果存儲(chǔ)RAM28中的數(shù)據(jù),而輸出給FFT運(yùn)算部22。另一方面,寄存器26從所存儲(chǔ)的各個(gè)階段范圍信息中提取與利用所輸入的階段信號(hào)所表示的階段對(duì)應(yīng)的信息,作為提取范圍信息而輸出。FFT運(yùn)算部22對(duì)由選擇器16所輸入的各個(gè)輸入數(shù)據(jù),對(duì)應(yīng)于利用所輸入的階段信號(hào)所表示的階段,進(jìn)行圖2(A)所示那樣的蝶形運(yùn)算,而計(jì)算出運(yùn)算結(jié)果數(shù)據(jù)。比特提取部24從由FFT運(yùn)算部22所運(yùn)算的運(yùn)算結(jié)果數(shù)據(jù)中,提取利用從寄存器26所輸入的提取范圍信息所表示的范圍的數(shù)據(jù)。由比特提取部24所提取的各個(gè)數(shù)據(jù)存儲(chǔ)在FFT運(yùn)算結(jié)果存儲(chǔ)RAM28中。在所有數(shù)據(jù)存儲(chǔ)在了FFT運(yùn)算結(jié)果存儲(chǔ)RAM28中時(shí),各個(gè)階段的處理結(jié)束。在下一步驟104中,判定所有階段的處理是否已結(jié)束,在判定為否定時(shí)轉(zhuǎn)入步驟106,另一方面,在判定為肯定時(shí)結(jié)束快速傅立葉變換控制處理。在步驟106中,輸出表示下一階段的階段信號(hào),而再次轉(zhuǎn)入步驟102。快速傅立葉變換電路10在通過(guò)上述快速傅立葉變換控制處理而結(jié)束了階段數(shù)的次數(shù)的蝶形運(yùn)算后,將存儲(chǔ)在FFT運(yùn)算結(jié)果存儲(chǔ)RAM28中的數(shù)據(jù),作為快速傅立葉變換的輸出數(shù)據(jù)來(lái)輸出。在此,例如圖4(A)所示,假設(shè)由快速傅立葉變換電路IO對(duì)將脈沖性信號(hào)取樣得到的輸入數(shù)據(jù)進(jìn)行快速傅立葉變換,例如像現(xiàn)有方法那樣,在比特提取部24始終提取各個(gè)27比特的運(yùn)算結(jié)果數(shù)據(jù)的最高位16比特的數(shù)據(jù),并設(shè)定為下一階段的輸入數(shù)據(jù)的情況下,針對(duì)各個(gè)階段,由比特提取部24將低位側(cè)的比特舍去,所以可知每當(dāng)階段前進(jìn)時(shí),禾'J用從各個(gè)運(yùn)算結(jié)果數(shù)據(jù)提取的各個(gè)數(shù)據(jù)所表示的值的峰值按照?qǐng)D4(B)所示遷移。另一方面,在使用本實(shí)施方式涉及的比特提取部24的情況下,根據(jù)通過(guò)快速傅立葉變換而調(diào)制解調(diào)的信號(hào),按照?qǐng)D4(C)所示,針對(duì)各個(gè)階段,提取出與輸入數(shù)據(jù)的比特?cái)?shù)相同的比特?cái)?shù)的、且在所述蝶形運(yùn)算中預(yù)先設(shè)定為有效范圍的范圍的數(shù)據(jù),所以被舍去的低位側(cè)的比特?cái)?shù)減少,因此可以減小誤差。在此,作為一個(gè)例子,說(shuō)明由本實(shí)施方式涉及的快速傅立葉變換電路10對(duì)在地面波數(shù)字廣播中使用的方式即OFDM的信號(hào)進(jìn)行快速傅立葉變換的情況。另外,以下如圖5所示,把各個(gè)輸入數(shù)據(jù)的比特?cái)?shù)設(shè)為8比特,把FFT運(yùn)算結(jié)果存儲(chǔ)RAM28的比特寬度設(shè)為8比特。并且,把輸入數(shù)據(jù)的數(shù)據(jù)點(diǎn)數(shù)設(shè)為1024點(diǎn),由于數(shù)據(jù)點(diǎn)數(shù)為1024點(diǎn),所以快速傅立葉變換電路10對(duì)基數(shù)為4的蝶形運(yùn)算重復(fù)5個(gè)階段,而得到快速傅立葉變換的運(yùn)算結(jié)果。另外,從FFT運(yùn)算部22輸出的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)為21比特,比特提取部24從該21比特的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中分別提取8比特的數(shù)據(jù)。以下的表1表示下述兩種情況時(shí)的相對(duì)運(yùn)算誤差,即,在這種快速傅立葉變換電路10中,像現(xiàn)有方法那樣,比特提取部24考慮在運(yùn)算和提取數(shù)據(jù)的過(guò)程中的上溢等,而始終固定地提取第17比特第10比特的范圍的8比特?cái)?shù)據(jù)的情況,以及像第l實(shí)施方式那樣,比特提取部24針對(duì)每個(gè)階段提取出表1所示那樣范圍的數(shù)據(jù)的情況。另外,表1中的數(shù)字中的例如(17—10)表示提取從第17比特到第10比特的數(shù)據(jù)。表1<table>tableseeoriginaldocumentpage15</column></row><table>如表1所示,像第l實(shí)施方式那樣,比特提取部24針對(duì)各個(gè)階段進(jìn)行數(shù)據(jù)提取范圍的優(yōu)化時(shí),相對(duì)運(yùn)算誤差減小。另外,如上所述,在快速傅立葉變換電路10中,在比特提取部24提取數(shù)據(jù)時(shí),低位側(cè)的比特被舍去,所以每當(dāng)階段前進(jìn)時(shí)由所提取的各個(gè)數(shù)據(jù)所表示的值降低。因此,該相對(duì)運(yùn)算誤差表示如下的誤差比例針對(duì)由使用現(xiàn)有方法和本實(shí)施方式方法的快速傅立葉變換電路10進(jìn)行快速傅立葉變換后的輸出數(shù)據(jù),分別乘以與在由比特提取部24提取數(shù)據(jù)時(shí)被舍去的比特?cái)?shù)對(duì)應(yīng)的值,相乘結(jié)果得到的值相對(duì)于理想的快速傅立葉變換的運(yùn)算結(jié)果的值的誤差比率。因此,在相乘結(jié)果得到的值與理想的快速傅立葉變換的運(yùn)算結(jié)果的值一致時(shí),相對(duì)運(yùn)算誤差為0%。艮P,在輸入數(shù)據(jù)為地面波數(shù)字廣播數(shù)據(jù),而假設(shè)輸入數(shù)據(jù)和輸出數(shù)據(jù)的比特?cái)?shù)為8比特時(shí),隨著階段前進(jìn),通過(guò)使數(shù)據(jù)的提取范圍移動(dòng)到低位比特,可以減小相對(duì)運(yùn)算誤差。另外,關(guān)于數(shù)據(jù)提取范圍與各個(gè)階段的關(guān)系,根據(jù)輸入數(shù)據(jù)和輸出數(shù)據(jù)的比特?cái)?shù)、輸入數(shù)據(jù)的性質(zhì),而與表1所示的范圍不同。如上所述,根據(jù)本實(shí)施方式,針對(duì)各個(gè)階段,從對(duì)各個(gè)輸入數(shù)據(jù)進(jìn)行蝶形運(yùn)算來(lái)計(jì)算出的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中,針對(duì)各個(gè)階段提取出與輸入數(shù)據(jù)的比特?cái)?shù)相同的比特?cái)?shù)的、而且在所述蝶形運(yùn)算中為有效范圍的數(shù)據(jù),把所提取的各個(gè)數(shù)據(jù)設(shè)定為進(jìn)行下一階段的蝶形運(yùn)算時(shí)的輸入數(shù)據(jù),由此可以減小各個(gè)階段的相對(duì)運(yùn)算誤差。因此,可以減小最終的快速傅立葉變換的運(yùn)算結(jié)果的相對(duì)運(yùn)算誤差。并且,根據(jù)本實(shí)施方式涉及的快速傅立葉變換電路10,通過(guò)針對(duì)各個(gè)階段改變提取蝶形運(yùn)算后的數(shù)據(jù)的范圍,可以減小相對(duì)運(yùn)算誤差,所以與浮點(diǎn)型快速傅立葉變換運(yùn)算電路相比,可以利用非常簡(jiǎn)單的電路結(jié)構(gòu)來(lái)實(shí)現(xiàn),也可以期待低功耗效果。[第2實(shí)施方式]但是,在上述第1實(shí)施方式涉及的快速傅立葉變換電路10中,在不知道進(jìn)行快速傅立葉變換的信號(hào)的性質(zhì)時(shí),難以優(yōu)化各個(gè)階段中的數(shù)據(jù)的提取范圍。尤其在輸入數(shù)據(jù)是對(duì)脈沖信號(hào)進(jìn)行取樣而得到的數(shù)據(jù)的情況下,由于峰值急劇變動(dòng),如果無(wú)法預(yù)先得知信號(hào)的性質(zhì),則無(wú)法優(yōu)化數(shù)據(jù)的提取范圍,運(yùn)算誤差將增大。因此,說(shuō)明以下實(shí)施例,對(duì)由FFT運(yùn)算部22進(jìn)行蝶形運(yùn)算的各個(gè)輸入數(shù)據(jù)進(jìn)行分析,根據(jù)該輸入數(shù)據(jù)來(lái)確定由比特提取部24提取數(shù)據(jù)的范圍。圖6表示第2實(shí)施方式涉及的快速傅立葉變換電路10的結(jié)構(gòu)。另外,對(duì)該圖中與圖1相同的構(gòu)成要素附加和圖1相同的標(biāo)號(hào),并省略其說(shuō)明。如該圖所示,快速傅立葉變換電路10具有選擇器30,其選擇性地輸出作為進(jìn)行快速傅立葉變換的對(duì)象所輸入的各個(gè)輸入數(shù)據(jù)或由比特提取部24所提取的各個(gè)數(shù)據(jù);以及提取范圍控制部32,其對(duì)由選擇器30所輸入的各個(gè)數(shù)據(jù)進(jìn)行分析,而推定該結(jié)果是哪種性質(zhì)的信號(hào),對(duì)從各個(gè)運(yùn)算結(jié)果數(shù)據(jù)提取數(shù)據(jù)的范圍進(jìn)行控制。圖7表示第2實(shí)施方式涉及的提取范圍控制部32的具體結(jié)構(gòu)。如該圖所示,提取范圍控制部32具有絕對(duì)值變換部40,其將數(shù)據(jù)所表示的值變換為絕對(duì)值;峰值檢測(cè)部42,其從已絕對(duì)值化的各個(gè)數(shù)據(jù)中檢測(cè)出峰值(最大值);和提取范圍確定部44,其根據(jù)成為由峰值檢測(cè)部42所檢測(cè)出的峰值的數(shù)據(jù),確定比特提取部24從各個(gè)運(yùn)算結(jié)果數(shù)據(jù)提取數(shù)據(jù)的范圍,輸出表示所確定的范圍的提取范圍信息。另外,提取范圍確定部44預(yù)先存儲(chǔ)有提取范圍表,在該提取范圍表中使數(shù)據(jù)中的MSB(MostSignificantBit,最高有效位)側(cè)的余量比特(marginbit)數(shù)與提取數(shù)據(jù)的范圍一對(duì)一對(duì)應(yīng)。提取范圍確定部44求出在由比特檢測(cè)部42所檢測(cè)出的峰值的數(shù)據(jù)中位于最MSB側(cè)的"1"處于數(shù)據(jù)中的哪個(gè)位置,檢測(cè)在MSB側(cè)有幾個(gè)比特的余量,從提取范圍表提取出與高位側(cè)的余量比特?cái)?shù)對(duì)應(yīng)的信息,作為提取范圍信息而輸出。下面,說(shuō)明本實(shí)施方式涉及的快速傅立葉變換電路10的作用。另外,本實(shí)施方式涉及的快速傅立葉變換電路IO進(jìn)行數(shù)據(jù)點(diǎn)數(shù)為512點(diǎn)的輸入數(shù)據(jù)的快速傅立葉變換,假設(shè)各個(gè)輸入數(shù)據(jù)的比特?cái)?shù)為27比特。選擇器30在從階段控制電路14輸入的階段信號(hào)表示第1階段時(shí),選擇作為進(jìn)行快速傅立葉變換的對(duì)象而輸入的各個(gè)輸入數(shù)據(jù),輸出給提取范圍控制部32,在階段信號(hào)表示第2階段或第2階段以后時(shí),選擇由比特提取部24所提取的各個(gè)數(shù)據(jù)而輸出給提取范圍控制部32。另外,在除了最終階段之外的情況下,由該比特提取部24所提取的各個(gè)數(shù)據(jù)是被設(shè)定為下一階段的輸入數(shù)據(jù)的數(shù)據(jù)。艮P,提取范圍控制部32根據(jù)由FFT運(yùn)算部22進(jìn)行蝶形運(yùn)算的各個(gè)輸入數(shù)據(jù),來(lái)確定提取數(shù)據(jù)的范圍。圖8(A)(E)表示由提取范圍控制部32確定提取數(shù)據(jù)的范圍時(shí)的流程。絕對(duì)值變換部40例如把通過(guò)圖8(A)所示的各個(gè)數(shù)據(jù)表示的值如圖8(B)所示那樣變換為絕對(duì)值。峰值檢測(cè)部42按照?qǐng)D8(C)所示那樣,從被變換為絕對(duì)值的各個(gè)值中檢測(cè)出峰值(最大值)。提取范圍確定部44按照?qǐng)D8(D)所示那樣,求出在所檢測(cè)出的峰值中位于最MSB側(cè)的"1"處于27比特中的哪個(gè)位置,檢測(cè)出在MSB側(cè)有幾個(gè)比特的余量。然后,提取范圍確定部44按照?qǐng)D8(E)所示那樣,從提取范圍表中提取出與上位側(cè)的余量比特?cái)?shù)對(duì)應(yīng)的信息,而作為提取范圍信息來(lái)輸出。例如,提取范圍確定部44按照?qǐng)D8(C)所示那樣,假定峰值為十進(jìn)制數(shù)的1500000時(shí),把27比特中的第22比特第7比特的合計(jì)16比特?cái)?shù)據(jù)確定為將要提取的范圍。如上所述,根據(jù)本實(shí)施方式,對(duì)由FFT運(yùn)算部22進(jìn)行各個(gè)階段的蝶形運(yùn)算時(shí)的輸入數(shù)據(jù)進(jìn)行分析,根據(jù)該輸入數(shù)據(jù)的性質(zhì),來(lái)對(duì)從基于蝶形運(yùn)算的運(yùn)算結(jié)果數(shù)據(jù)中提取數(shù)據(jù)的范圍進(jìn)行控制,所以能夠減小快速傅立葉變換的各個(gè)階段的相對(duì)運(yùn)算誤差。因此,能夠減小最終的快速傅立葉變換的運(yùn)算結(jié)果的相對(duì)運(yùn)算誤差。并且,根據(jù)本實(shí)施方式涉及的快速傅立葉變換電路10,與第l實(shí)施方式相同,可以利用比浮點(diǎn)型快速傅立葉變換運(yùn)算電路簡(jiǎn)單的電路結(jié)構(gòu)來(lái)實(shí)現(xiàn),所以也能夠期待低功耗效果。另外,在第1和第2實(shí)施方式中,說(shuō)明了對(duì)FFT輸入數(shù)據(jù)存儲(chǔ)RAM12和FFT運(yùn)算結(jié)果存儲(chǔ)RAM28使用RAM的情況,但本發(fā)明不限于此,例如也可以是具有能夠存儲(chǔ)或保存數(shù)據(jù)的功能的存儲(chǔ)器、寄存器等。在該情況下,也可以發(fā)揮與本實(shí)施方式相同的效果。并且,在第l實(shí)施方式中,說(shuō)明了從寄存器26將表示提取數(shù)據(jù)的范圍的提取范圍信息提供給比特提取部24的情況,但本發(fā)明不限于此,只要比特提取部24可從外部對(duì)提取數(shù)據(jù)的范圍進(jìn)行變更,則可以從任何裝置接收提取范圍信息。并且,也可以在比特提取部24中針對(duì)各個(gè)階段存儲(chǔ)提取數(shù)據(jù)的范圍。在情況下,也可以發(fā)揮與本實(shí)施方式相同的效果。并且,在第i實(shí)施方式中,以數(shù)據(jù)點(diǎn)數(shù)為8點(diǎn)的快速傅立葉變換的情況為例子進(jìn)行了說(shuō)明,但本發(fā)明不限于此,只要是數(shù)據(jù)點(diǎn)數(shù)為2的n次方(n為大于0的自然數(shù)),則可以適用于任何點(diǎn)數(shù)。并且,在第1和第2實(shí)施方式中,說(shuō)明了把基數(shù)設(shè)為2來(lái)分解離散時(shí)間傅立葉變換的快速傅立葉變換的運(yùn)算方法,但關(guān)于比特提取部24的數(shù)據(jù)提取,不限于基數(shù),也可以適用于將多個(gè)基數(shù)組合的離散時(shí)間傅立葉變換的分解。另外,在第2實(shí)施方式中,在圖8(E)中,說(shuō)明了使用提取范圍表來(lái)確定提取數(shù)據(jù)的范圍的情況,本發(fā)明不限于此,例如也可以把余量比特?cái)?shù)作為輸入值,而利用運(yùn)算式等來(lái)計(jì)算出提取數(shù)據(jù)的范圍。此外,在第1和第2實(shí)施方式中說(shuō)明的快速傅立葉變換電路10的結(jié)構(gòu)(參照?qǐng)Dl、圖2、圖5和圖6)、提取范圍控制部32的結(jié)構(gòu)(參照?qǐng)D7)只是一例,當(dāng)然可以在不脫離本發(fā)明宗旨的范圍內(nèi)進(jìn)行適當(dāng)變更。并且,在第1實(shí)施方式中說(shuō)明的快速傅立葉變換控制處理(參照?qǐng)D3)的流程只是一例,當(dāng)然可以在不脫離本發(fā)明宗旨的范圍內(nèi)進(jìn)行適當(dāng)變更。并且,在第2實(shí)施方式中說(shuō)明的提取范圍表(參照?qǐng)D8(E))的數(shù)據(jù)結(jié)構(gòu)只是一例,當(dāng)然可以在不脫離本發(fā)明宗旨的范圍內(nèi)進(jìn)行適當(dāng)變更。權(quán)利要求1.一種快速傅立葉變換電路,其包括運(yùn)算單元,其通過(guò)分多個(gè)階段進(jìn)行運(yùn)算,來(lái)進(jìn)行離散時(shí)間傅立葉變換運(yùn)算,在該分多個(gè)階段進(jìn)行的運(yùn)算中,對(duì)各個(gè)預(yù)定比特?cái)?shù)的2的n次方個(gè)輸入數(shù)據(jù),進(jìn)行蝶形運(yùn)算來(lái)計(jì)算出比所述預(yù)定比特?cái)?shù)多的比特?cái)?shù)的2的n次方個(gè)運(yùn)算結(jié)果數(shù)據(jù),其中,n為大于0的自然數(shù);提取單元,其從由所述運(yùn)算單元所計(jì)算出的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中,針對(duì)各個(gè)階段,提取出與所述預(yù)定比特?cái)?shù)相同的比特?cái)?shù)的、且在所述蝶形運(yùn)算中預(yù)先設(shè)定為有效范圍的范圍的數(shù)據(jù);以及設(shè)定單元,其把由所述提取單元所提取的所述預(yù)定比特?cái)?shù)的各個(gè)數(shù)據(jù),設(shè)定為由所述運(yùn)算單元進(jìn)行下一階段的蝶形運(yùn)算時(shí)的輸入數(shù)據(jù)。2.根據(jù)權(quán)利要求l所述的快速傅立葉變換電路,其特征在于,所述有效范圍是根據(jù)在由所述運(yùn)算單元進(jìn)行蝶形運(yùn)算的各個(gè)輸入數(shù)據(jù)的最高位側(cè)為1的比特的位置來(lái)設(shè)定的。3.—種快速傅立葉變換方法,在該快速傅立葉變換方法中,通過(guò)分多個(gè)階段進(jìn)行運(yùn)算,來(lái)進(jìn)行離散時(shí)間傅立葉變換運(yùn)算,在該分多個(gè)階段進(jìn)行的運(yùn)算中,對(duì)各個(gè)預(yù)定比特?cái)?shù)的2的n次方個(gè)輸入數(shù)據(jù),進(jìn)行蝶形運(yùn)算來(lái)計(jì)算出比所述預(yù)定比特?cái)?shù)多的比特?cái)?shù)的2的n次方個(gè)運(yùn)算結(jié)果數(shù)據(jù),此時(shí)從所計(jì)算出的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中,針對(duì)各個(gè)階段,提取出與所述預(yù)定比特?cái)?shù)相同的比特?cái)?shù)的、且在所述蝶形運(yùn)算中預(yù)先設(shè)定為有效范圍的范圍的數(shù)據(jù),把所提取的所述預(yù)定比特?cái)?shù)的各個(gè)數(shù)據(jù),設(shè)定為由所述運(yùn)算單元進(jìn)行下一階段的蝶形運(yùn)算時(shí)的輸入數(shù)據(jù),其中,n為大于0的自然數(shù)。4.根據(jù)權(quán)利要求3所述的快速傅立葉變換方法,其特征在于,所述有效范圍是根據(jù)在進(jìn)行蝶形運(yùn)算的各個(gè)輸入數(shù)據(jù)的最高位側(cè)為1的比特的位置來(lái)設(shè)定的。5.—種快速傅立葉變換方法,其特征在于,其包括對(duì)輸入的數(shù)據(jù)進(jìn)行蝶形運(yùn)算,而輸出m比特的蝶形運(yùn)算結(jié)果的步驟;從所述m比特的蝶形運(yùn)算結(jié)果中提取出預(yù)定的n比特的步驟;以及使用所述提取的n比特的蝶形運(yùn)算結(jié)果來(lái)進(jìn)行蝶形運(yùn)算的步驟,其中,m為2以上的自然數(shù),n為小于m且大于O的自然數(shù)。全文摘要本發(fā)明提供一種快速傅立葉變換電路及快速傅立葉變換方法,其可以減小運(yùn)算誤差。由FFT運(yùn)算單元(22)對(duì)各個(gè)預(yù)定比特?cái)?shù)的2的n次方個(gè)輸入數(shù)據(jù),進(jìn)行與各個(gè)階段對(duì)應(yīng)的蝶形運(yùn)算,由比特提取部(24)針對(duì)各個(gè)階段,從所計(jì)算出的各個(gè)運(yùn)算結(jié)果數(shù)據(jù)中提取出與所述預(yù)定比特?cái)?shù)相同的比特?cái)?shù)的、且在所述蝶形運(yùn)算中預(yù)先設(shè)定為有效范圍的范圍的數(shù)據(jù),把所提取的預(yù)定比特?cái)?shù)的各個(gè)數(shù)據(jù),設(shè)定為由FFT運(yùn)算部(22)進(jìn)行下一階段的蝶形運(yùn)算時(shí)的輸入數(shù)據(jù)。文檔編號(hào)G06F17/14GK101154216SQ20071015353公開日2008年4月2日申請(qǐng)日期2007年9月20日優(yōu)先權(quán)日2006年9月26日發(fā)明者田中雅人,羽深貴光,赤堀博次申請(qǐng)人:沖電氣工業(yè)株式會(huì)社