Алгоритм Кули — Тьюки

Алгоритм Ку́ли — Тью́ки — наиболее часто используемый алгоритм вычисления быстрого преобразования Фурье. Алгоритм позволяет выразить дискретное преобразование Фурье длины, равной произвольному составному числу , через определённое количество преобразований меньшей длины с помощью рекурсии, понижая таким образом сложность вычислений до для гладких . Назван в честь Дж. Кули[англ.] и Дж. Тьюки.

Основной алгоритм

Схема общего алгоритма Кули — Тьюки

Для произвольного натурального числа дискретным преобразованием Фурье комплексного вектора , где , называется комплексный вектор , где , компоненты которого задаются формулой

где .

Для построения алгоритма делается предположение, что для некоторых натуральных и и производится следующая замена индексов[1]:

в результате которой получается

Далее векторы входных и выходных данных преобразуются в двумерные массивы и , задающиеся равенствами

Стоит заметить, что компоненты упорядочены не так, как компоненты .

Далее пусть и . Очевидно, что . Тогда в терминах двумерных переменных формула преобразуется к виду[2]

Таким образом, вычисление преобразования длины сводится к выполнению следующих действий:

  1. Вычисление преобразований длины .
  2. Умножение на комплексные «поворачивающие» множители.
  3. Вычисление преобразований длины .

При этом вместо комплексных сложений и комплексных умножений исходной формулы итоговая схема содержит не более комплексных сложений и комплексных умножений[2].

Каждое из преобразований длины или можно вычислять с помощью различных быстрых алгоритмов, в частности, снова по вышеприведённой схеме. В этом случае преобразование длины может быть представлено в форме, требующей выполнения комплексных умножений[3].

Алгоритм по основанию два

Во многих приложениях длина преобразования равна степени двойки: . Тогда в вышеприведённой схеме возможны варианты или . В этом случае говорят об алгоритме Кули — Тьюки по основанию два[3] (англ. radix-2).

Если , то говорят об алгоритме Кули — Тьюки с прореживанием по времени[3]. В этом случае уравнения преобразуются к виду

Схема реализации операции «бабочки»

Если ввести обозначения и , то уравнения можно переписать как

Такая операция обычно называется «бабочкой».

Данная процедура может быть применена к входному вектору рекурсивно. На каждом шаге -точечное преобразование разбивается на два -точечных преобразования, которые, в свою очередь, разбиваются таким же образом до тех пор, пока длина преобразования не станет равна единице. Затем происходит обратный ход, на каждом шаге длины результатов преобразований удваиваются с помощью «бабочек». При такой реализации выполняется комплексных умножений и комплексных сложений.

Этот процесс является примером применения методики «разделяй и властвуй». При этом во многих реализациях прямой рекурсии избегают и вместо неё дерево вычислений проходится в порядке поиска в ширину.

Если , то говорят об алгоритме Кули — Тьюки с прореживанием по частоте[4]. В этом случае уравнения преобразуются к виду

Алгоритм Рейдера — Бреннера

Пусть

и пусть

С использованием формул алгоритма с прореживанием по частоте нетрудно убедиться, что выполняется следующее соотношение:

Такая модификация алгоритма по основанию два называется алгоритмом Рейдера — Бреннера. Она позволяет уменьшить вычислительную сложность за счёт более простых умножений на чисто мнимые константы [5]. Аналогичные формулы можно получить с использованием вещественных констант [6].

История

Алгоритм и его рекурсивная реализация были изобретены около 1805 года К. Гауссом при интерполировании траекторий астероидов Паллада и Юнона[7]. Тогда открытие не получило широкого распространения и было опубликовано лишь после смерти учёного на новой латыни. Результат Гаусса несколько раз переоткрывался в различных формах в течение последующих 150 лет и стал популярным после публикации в 1965 году статьи Дж. Кули[англ.] из IBM и Дж. Тьюки из Принстона, в которой алгоритм был в очередной раз переоткрыт, а также описывалась удобная реализация для ЭВМ[8].

Тот факт, что первооткрывателем алгоритма является Гаусс, был обнаружен лишь через несколько лет после публикации Кули и Тьюки. В своей статье они ссылались только на работу И. Дж. Гуда, в которой был описан алгоритм Гуда — Томаса.

Выражение преобразования Фурье длины через два преобразования длины иногда называют леммой Дэниэльсона[англ.]Ланцоша, так как оно было получено этими двумя авторами в 1942 году[9].

Примечания

  1. Блейхут, 1989, с. 129.
  2. 1 2 Блейхут, 1989, с. 130.
  3. 1 2 3 Блейхут, 1989, с. 133.
  4. Блейхут, 1989, с. 134.
  5. Блейхут, 1989, с. 138.
  6. Нуссбаумер, 1985, с. 92.
  7. Heideman, M. T., Johnson, D. H., Burrus, C. S.. Gauss and the history of the fast Fourier transform (англ.) // IEEE ASSP Magazine. — IEEE, 1984. — Vol. 1, iss. 4. — P. 14—21. — doi:10.1109/MASSP.1984.1162257. Архивировано 21 сентября 2023 года.
  8. Cooley, J. W., Tukey, J. W. An algorithm for the machine calculation of complex Fourier series (англ.) // Mathematics of Computation. — 1965. — Vol. 19. — P. 297—301. — doi:10.1090/S0025-5718-1965-0178586-1. Архивировано 7 мая 2021 года.
  9. Danielson, G. C., Lanczos, C. Some improvements in practical Fourier analysis and their application to X-ray scattering from liquids (англ.) // Journal of the Franklin Institute. — 1942. — Vol. 233, iss. 4. — P. 365–380. — doi:10.1016/S0016-0032(42)90767-1.

Литература

  • Блейхут, Р.. Быстрые алгоритмы цифровой обработки сигналов. — М.: Мир, 1989. — 448 с.
  • Нуссбаумер, Г.. Быстрое преобразование Фурье и алгоритмы вычисления свёрток. — М.: Радио и связь, 1985.
  • Рабинер, Л., Гоулд, Б.. Теория и применение цифровой обработки сигналов. — М.: Мир, 1978.

См. также

Read other articles:

Gereja WalesYr Eglwys yng NghymruKemandirian1920 (Pembubaran)PrimatUskup Agung Wales(saat ini lowong)PusatCardiffWilayahWales dengan 1,500 kongregasi[1]BahasaWales dan InggrisJumlah umat84,000 anggota,[2] 29,019 Rata-Rata Hadirin Hari Minggu [3]Situs webchurchinwales.org Peta keuskupan dalam Gereja Wales Gereja Wales (bahasa Wales: Yr Eglwys yng Nghymru) adalah gereja Anglikan di Wales, yang terdiri dari enam keuskupan. Gereja tersebut mendefinisikan dirinya sendir...

 

This is a list of inventions and discoveries by Israeli scientists and researchers, working locally or overseas. There are over 6,000 startups currently in Israel.[1][2][3][4][5] There are currently more than 30 technology companies valued over US$1 billion (unicorn startups) in Israel.[6] Mathematics Johnson–Lindenstrauss lemma, a mathematical result concerning low-distortion embeddings of points from high-dimensional into low-dimensional Eu...

 

Universitas SamudraJenisPerguruan Tinggi NegeriDidirikan1 Mei 1972 (Swasta) 13 Mei 2013 (Negeri)Lembaga indukKementerian Pendidikan, Kebudayaan, Riset, dan TeknologiRektorProf. Dr. Ir. Hamdani, MT, IPM.AlamatJalan Prof. Dr. Syarief Thayeb, Kec Langsa Lama,, Kota Langsa, Aceh, IndonesiaNama julukanUNSAMSitus webhttp://www.unsam.ac.id/ Universitas Samudra atau UNSAM adalah sebuah perguruan tinggi negeri yang terdapat di Kota Langsa, Aceh, Indonesia. Universitas ini memiliki 5 fakultas dan 25 pr...

American politician (born 1953) Chris SmithMember of the U.S. House of Representativesfrom New Jersey's 4th districtIncumbentAssumed office January 3, 1981Preceded byFrank ThompsonChair of the House Veterans' Affairs CommitteeIn officeJanuary 4, 2001 – January 3, 2005Preceded byBob StumpSucceeded bySteve Buyer Personal detailsBornChristopher Henry Smith (1953-03-04) March 4, 1953 (age 71)Rahway, New Jersey, U.S.Political partyRepublican (1978–present)Other po...

 

1946 (I) 1951 Élections législatives de 1946 dans la Guinée française le 10 novembre 1946 Type d’élection Élection législative Postes à élire 2 députés modifier - modifier le code - voir Wikidata  Les élections législatives françaises de 1946 se tiennent le 10 novembre. Ce sont les premières élections législatives de la Quatrième république, après l'adoption lors du référendum du 13 octobre d'une nouvelle constitution. Mode de scrutin L'Assemblée nationale ...

 

Division 1 1979-1980 Competizione Division 1 Sport Calcio Edizione 42ª Organizzatore LFP Date dal 26 luglio 1979al 27 maggio 1980 Luogo  Francia Partecipanti 20 Formula Girone unico Sito web lfp.fr Risultati Vincitore Nantes(5º titolo) Retrocessioni Olympique MarsigliaBrest Statistiche Miglior marcatore Delio Onnis Erwin Kostedde (21) Incontri disputati 380 Gol segnati 1 072 (2,82 per incontro) Pubblico 8 107 478 (21 335 per incontro) Cronologia d...

Campeonato Paulista Série A2Sport Calcio TipoSquadre di club FederazioneFPF Paese San Paolo, Brasile OrganizzatoreFederazione calcistica paulista Partecipanti16 Promozione inSérie A1 Retrocessione inSérie A3 StoriaFondazione1917 (amatoriale)1947 (professionistico) Detentore Ponte Preta Record vittorie Santo André XV de Piracicaba(5 a testa) Modifica dati su Wikidata · Manuale Il Campeonato Paulista Série A2 è il secondo livello nella gerarchia dei Campiona...

 

Wireless telecommunication term This article is about mobile phone term. For other uses, see Roaming (disambiguation). This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) The examples and perspective in this article may not represent a worldwide view of the subject. You may improve this article, discuss the issue on the talk page, or create a new article, as appropriate. (January 2014) (Learn...

 

West Indian cricketer Rolph GrantRolph Grant in 1939Personal informationFull nameRolph Stewart GrantBorn(1909-12-15)15 December 1909Port of Spain, TrinidadDied18 October 1977(1977-10-18) (aged 67)Oakville, Ontario, CanadaBattingRight-handedBowlingRight arm off breakRelationsFred Grant (brother)Lindsay Grant (brother)Jackie Grant (brother)International information National sideWest IndiesTest debut (cap 39)8 January 1935 v EnglandLast Test19 August 1939 v ...

Tilloy-et-BellaycomuneTilloy-et-Bellay – Veduta LocalizzazioneStato Francia RegioneGrand Est Dipartimento Marna ArrondissementSainte-Menehould CantoneArgonne Suippe et Vesle TerritorioCoordinate49°00′N 4°37′E / 49°N 4.616667°E49; 4.616667 (Tilloy-et-Bellay)Coordinate: 49°00′N 4°37′E / 49°N 4.616667°E49; 4.616667 (Tilloy-et-Bellay) Superficie18,67 km² Abitanti224[1] (2009) Densità12 ab./km² Altre informazioniCod. p...

 

JermanJulukanDFB-Frauenteam(Tim wanita DFB)DFB-Frauen(DFB Wanita)AsosiasiAsosiasi Sepak Bola JermanKonfederasiUEFA (Eropa)PelatihMartina Voss-TecklenburgKaptenAlexandra PoppPenampilan terbanyakBirgit Prinz (214)Pencetak gol terbanyakBirgit Prinz (128)Kode FIFAGERPeringkat FIFATerkini 6 4 (25 Agustus 2023)[1]Tertinggi1 (Oktober 2003 – 2007, Desember 2014 – Juni 2015, Maret 2017)Terendah5 (Juni 2022) Warna pertama Warna kedua Pertandingan internasional pertama Jerman Barat 5–...

 

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (يونيو 2016) صمويل فوكس معلومات شخصية الميلاد 17 يونيو 1815(1815-06-17) تاريخ الوفاة 25 فبراير 1887 (71 س�...

Questa voce o sezione sull'argomento compositori britannici non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Questa voce sull'argomento compositori britannici è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. A questa voce o sezione va aggiunto il template sinottico {{Artista musicale}} Puoi aggiu...

 

莎拉·阿什頓-西里洛2023年8月,阿什頓-西里洛穿著軍服出生 (1977-07-09) 1977年7月9日(46歲) 美國佛羅里達州国籍 美國别名莎拉·阿什頓(Sarah Ashton)莎拉·西里洛(Sarah Cirillo)金髮女郎(Blonde)职业記者、活動家、政治活動家和候選人、軍醫活跃时期2020年—雇主內華達州共和黨候選人(2020年)《Political.tips》(2020年—)《LGBTQ國度》(2022年3月—2022年10月)烏克蘭媒�...

 

Liam PitchfordPitchford, 2016Personal informationKebangsaan Britania RayaLahir12 Juli 1993 (umur 30)Chesterfield, InggrisGaya bermainShakehand, OffensiveEquipment(s)Victas Liam Pitchford(blade), Victas V>15 Extra (FH), Victas V>15 Extra (BH)Peringkat tertinggi12 (Agustus 2019)Peringkat sekarang22 (Oktober 2022)Tinggi18 m (59 ft 1⁄2 in)Berat58 kilogram (128 pon) Rekam medali World Championships 2016 Kuala Lumpur Team World Cup 2018 London Team Commonwe...

Montxo Armendáriz Montxo ArmendárizInformación personalNombre de nacimiento Juan Ramón Armendáriz BarriosNacimiento 27 de enero de 1949 (75 años)Olleta, Navarra, EspañaNacionalidad españolInformación profesionalOcupación director de cine, guionistaAños activo desde 1974Premios artísticosOtros premios Premio Francisco de JavierDistinciones Premio Nacional de Cinematografía (1998)Galardón Manuel Lekuona (2008)Premio Ciudad de Huesca Carlos Saura (2010)Premio Fr...

 

Single by the Grateful Dead For other songs named Dark Star, see Dark Star. Dark StarSingle by Grateful DeadB-sideBorn Cross-EyedReleasedApril 1968Recorded1968GenrePsychedelic rockacid rockexperimental rockavant-gardespace rock[1]jazz-rockLength2:44LabelWarner Bros.Songwriter(s)Grateful DeadRobert HunterProducer(s)Grateful DeadDavid HassingerGrateful Dead singles chronology The Golden Road (To Unlimited Devotion)/Cream Puff War (1967) Dark Star (1968) Dupree's Diamond Blues/Cosmic Cha...

 

German sculptor and illustrator Not to be confused with Jacques Louis François Delaistre de Tilly. Jacques TillyJacques Tilly in 2010Born (1963-06-27) 27 June 1963 (age 60)Düsseldorf, North Rhine-Westphalia, West Germany (now Germany)Alma materUniversity of Duisburg-EssenSpouseRicarda Hinz[1] Jacques Tilly (born 27 June 1963) is a German sculptor and illustrator, known for his politically satirical sculptures that adorn floats in protests and parades,[2][3]...

Porträt auf einem Wahlkampfplakat der CDU, 1950 Karl Borromäus Arnold (* 21. März 1901 in Herrlishöfen; † 29. Juni 1958 in Düsseldorf) war ein deutscher Politiker (Zentrum, CDU) und ein Vertreter des Christlichen Sozialismus. Er war von 1947 bis 1956 zweiter Ministerpräsident von Nordrhein-Westfalen. Vom 7. September 1949 bis zum 6. September 1950 war er der erste Präsident des Bundesrates. Inhaltsverzeichnis 1 Leben und Beruf 2 Partei 3 Abgeordneter 4 Öffentliche Ämter 5 Ehrungen ...

 

2015 eidtion of the EuroBasket Women International basketball competition EuroBasket 2015 Women35th FIBA European Women'sBasketball ChampionshipTournament detailsHost countries Hungary RomaniaDates11–28 JuneTeams20Venue(s)7 (in 7 host cities)Final positionsChampions Serbia (1st title)Tournament statisticsMVP Ana Dabović[1]Top scorer Torrens (19.7)Top rebounds Leuchanka (11.5)Top assists Škerović (7.1)← 2013 2017 → The 2015 European Women ...