Radix-4 FFT versus Radix-2
文章推薦指數: 80 %
a simple way of looking at a radix-4 FFT is to think of one radix-4 butterfly as containing 4 radix-2 butterflies; 2 butterflies in one pass ... SignalProcessingStackExchangeisaquestionandanswersiteforpractitionersoftheartandscienceofsignal,imageandvideoprocessing.Itonlytakesaminutetosignup. Signuptojointhiscommunity Anybodycanaskaquestion Anybodycananswer Thebestanswersarevotedupandrisetothetop Home Public Questions Tags Users Companies Unanswered Teams StackOverflowforTeams –Startcollaboratingandsharingorganizationalknowledge. CreateafreeTeam WhyTeams? Teams CreatefreeTeam Teams Q&Aforwork Connectandshareknowledgewithinasinglelocationthatisstructuredandeasytosearch. LearnmoreaboutTeams Radix-4FFTversusRadix-2 AskQuestion Asked 9years,2monthsago Modified 4years,2monthsago Viewed 14ktimes 10 $\begingroup$ Isaradix-4implementationfasterthanaequivalentlywellcodedradix-2FFT?Andifso,whywoulditbefaster? fft Share Improvethisquestion Follow askedJul15,2013at5:44 hotpaw2hotpaw2 34k77goldbadges4444silverbadges8888bronzebadges $\endgroup$ Addacomment | 4Answers 4 Sortedby: Resettodefault Highestscore(default) Datemodified(newestfirst) Datecreated(oldestfirst) 6 $\begingroup$ Itdepends.Theoreticallyyoucansaveafewmultiplieswitharadix-4asradix-4hasa1/4ththenumberofbutterfliesand3mpy+8addsperbutterfly(ifproperlystructured)andtheradix2has1mpy+2addsperbutterfly. Sointermsofmultipliesit'sabitbetter,howeverthereishighercomplexityintermsofcodestructure,exceptionhandling,coefficientmanagement,registermanagement,digit-reverseaddressing,etc. Soit'sonlyanadvantageifthenumberofmpyisthelimitingfactorwhichformosthardwarethesedaysisnotthecase. Share Improvethisanswer Follow answeredJul15,2013at13:09 HilmarHilmar 33.7k11goldbadge2323silverbadges5353bronzebadges $\endgroup$ Addacomment | 2 $\begingroup$ here!youcanfindanexplanationofthemaindifferencesbetweenthetwoalgorithmsfortheFFT. Attheendofthedocumenttherearesometablesinwhichisitpossibletonotethat,ifthesizeofthedataincreases,theperformanceoftheradix-4fftarebetterthantheradix-2. Share Improvethisanswer Follow answeredApr11,2016at10:33 Leos313Leos313 12133bronzebadges $\endgroup$ Addacomment | 2 $\begingroup$ asimplewayoflookingataradix-4FFTistothinkofoneradix-4butterflyascontaining4radix-2butterflies;2butterfliesinonepassand2butterfliesinthefollowingpass.andthetwiddlefactorsarethesameexceptthecomplextwiddlefactorforthethebutterfliesareoffbyaphasedifferenceof$\frac{\pi}{2}$.butallthatmeansisswapping$\sin(\cdot)$with$\cos(\cdot)$andswappingsomeplusandminussigns.soyourradix-4FFTalgonlyneedstoreadinthe4complexvaluesonce,loadinthecomplextwiddleonce,doabunchofarithmetic,andstorethe4resultsonce.youdooneradix-4passandyouaccomplishthesametaskastworadix-2passes. thenetnumberofmultiplicationsandadditionsithinkarethesame,buttheradix-4butterflycanbealldoneintheprocessorregisterbank(ithinkthereareabout16differentfloating-pointregistersandyouneed8fortherealandimagpartsofthe4values,2registersforthesinandcosinetwiddles,andmaybesomeotherregisterortwoforscratch).thisisfasterthandoingitinmemory. Share Improvethisanswer Follow editedJun28,2018at17:49 answeredJun27,2018at0:01 robertbristow-johnsonrobertbristow-johnson 17.1k44goldbadges3030silverbadges6868bronzebadges $\endgroup$ Addacomment | -2 $\begingroup$ Inradix2,thenumberofsampleisintermsofpowerof2powerbutinradix4thenumberofsamplesbelongisapowerof4. Share Improvethisanswer Follow editedJun26,2018at11:04 tobassist 80655silverbadges1818bronzebadges answeredJun22,2018at23:11 user36410user36410 1 $\endgroup$ 1 1 $\begingroup$ Iwouldsuggestexplainingwhythathasaneffectonalgorithmspeed,whichisnotobviousfromtheexponentvalue. $\endgroup$ – MBaz Jun23,2018at0:12 Addacomment | YourAnswer ThanksforcontributingananswertoSignalProcessingStackExchange!Pleasebesuretoanswerthequestion.Providedetailsandshareyourresearch!Butavoid…Askingforhelp,clarification,orrespondingtootheranswers.Makingstatementsbasedonopinion;backthemupwithreferencesorpersonalexperience.UseMathJaxtoformatequations.MathJaxreference.Tolearnmore,seeourtipsonwritinggreatanswers. Draftsaved Draftdiscarded Signuporlogin SignupusingGoogle SignupusingFacebook SignupusingEmailandPassword Submit Postasaguest Name Email Required,butnevershown PostYourAnswer Discard Byclicking“PostYourAnswer”,youagreetoourtermsofservice,privacypolicyandcookiepolicy Nottheansweryou'relookingfor?Browseotherquestionstaggedfftoraskyourownquestion. TheOverflowBlog IspenttwoyearstryingtodowhatBackstagedoesforfree Aserialentrepreneurfinallyembracesopensource(Ep.486) FeaturedonMeta PlannedmaintenancescheduledforWednesday,21September,00:30-03:00UTC... RecentColorContrastChangesandAccessibilityUpdates Linked 4 Radix-2vsRadix-4FFT Related 9 radix-4FFTimplementation 3 Whyexactlyisabit/radixreverserequiredwhencalculatingthefft? 2 Logicforbitgrowthinradix-2fft 1 HowRadix-8andRadix-2^3arerelated 0 FFTAlgorithm:SplitRadixvsRadix-4 1 Bit-reversalequivalenceonIFFT(radix-2Cooley-Tukey) 0 FFT-mixedradix-bitreversal 0 Nonradix-2FFThardwareimplementation:zero-paddingvscustomalgorithms 4 Radix-2vsRadix-4FFT 0 Whynotuse'higherpowerof2'radixFFT? HotNetworkQuestions CanTempleoftheGodsbecastonasmallfloatingareaatsea? Cananyonetellmethenameofabookaboutaboywithanamberringwhoaccidentallykillsaboywithitandeventuallyturnsouttobeachaosgod Whyisthe-eoptionnotinthebashcommandmanual? IsEPSGdefinedseparatelyforeachgeometrycolumn? Roadsiderepair:howtouseascrew-onPrestapumponatubewitharemovablevalvecore Dobasiclandcardsenterthebattlefieldtapped? Weredoctorswhoweredraftedinthe1950/1960years,compelledtotakeanofficer'soathofallegiance? LTspicecapacitorbug? Isitacrimeto"steal"yourownmoneyfromabank? Whatisthisdiskettedrive? Notesnotaddinguptotimesignature,withweirdwhiteovalnote IsitachievabletokeepallofHalacha? InwhichtournamentdidKarpovplayhisfirstmovewithwhitepiecesandofferadraw? Scholarshipsbyemailingprofessors SelectiveCaesarCipher Howtogetsharperedgesinrenderings? RemedyforElectriciansLargeHolesinStuds Whendoesthe'duration'ofadelayedspellbegin? CurrencyexchangerateinParis AsaPhDstudentintheoreticalphysics,whatfractionofmytime(ifany)shouldIspendonbackgroundmaterialratherthanmyresearchproblem? PhDinaprobablyhopelessresearchproject Possibleexplanationsforabnormalday/nightcycle? CanmyUKcompanyordermetojoinasocialevent? Canameteorshowerhaveaintervalgreaterthan1year? morehotquestions Questionfeed SubscribetoRSS Questionfeed TosubscribetothisRSSfeed,copyandpastethisURLintoyourRSSreader. Yourprivacy Byclicking“Acceptallcookies”,youagreeStackExchangecanstorecookiesonyourdeviceanddiscloseinformationinaccordancewithourCookiePolicy. Acceptallcookies Customizesettings
延伸文章資訊
- 1Fast Fourier Transform (FFT) - CMLab, NTU
Let us begin by describing a radix-4 decimation-in-time FFT algorithm briefly. We split or decima...
- 2Radix-4 Decimation in Frequency (DIF - Texas Instruments
Implementing the Radix-4 Decimation in Frequency (DIF) Fast Fourier. Transform (FFT) Algorithm Us...
- 3管線式Radix-4 快速傅立葉轉換之FPGA 實現 - CHUR - 中華大學
802.11a 標準被視為下一代高速無線區域網路規格,其所使用的調變方式為正. 交分頻多工(OFDM)。由於IFFT/FFT 可以做高效率的轉換並產生相互正交的載波,因.
- 4Chapter2 快速傅立葉轉換數學演算法之分析與研究2-0 簡介
上一節介紹以二為基底的DIT,DIF 快速傅立葉轉換,在這節要說明另一種比 radix-2 架構更有效率之radix-4 架構。 由FFT的運算可以知道radix-2 架構是利用複數平面的00與...
- 5Radix-4 FFT versus Radix-2
a simple way of looking at a radix-4 FFT is to think of one radix-4 butterfly as containing 4 rad...