An Entity of Type: Rule105846932, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

In the context of fast Fourier transform algorithms, a butterfly is a portion of the computation that combines the results of smaller discrete Fourier transforms (DFTs) into a larger DFT, or vice versa (breaking a larger DFT up into subtransforms). The name "butterfly" comes from the shape of the data-flow diagram in the radix-2 case, as described below. The earliest occurrence in print of the term is thought to be in a 1969 MIT technical report. The same structure can also be found in the Viterbi algorithm, used for finding the most likely sequence of hidden states.

Property Value
dbo:abstract
  • In the context of fast Fourier transform algorithms, a butterfly is a portion of the computation that combines the results of smaller discrete Fourier transforms (DFTs) into a larger DFT, or vice versa (breaking a larger DFT up into subtransforms). The name "butterfly" comes from the shape of the data-flow diagram in the radix-2 case, as described below. The earliest occurrence in print of the term is thought to be in a 1969 MIT technical report. The same structure can also be found in the Viterbi algorithm, used for finding the most likely sequence of hidden states. Most commonly, the term "butterfly" appears in the context of the Cooley–Tukey FFT algorithm, which recursively breaks down a DFT of composite size n = rm into r smaller transforms of size m where r is the "radix" of the transform. These smaller DFTs are then combined via size-r butterflies, which themselves are DFTs of size r (performed m times on corresponding outputs of the sub-transforms) pre-multiplied by roots of unity (known as twiddle factors). (This is the "decimation in time" case; one can also perform the steps in reverse, known as "decimation in frequency", where the butterflies come first and are post-multiplied by twiddle factors. See also the Cooley–Tukey FFT article.) (en)
  • Ein Schmetterlingsgraph (englisch butterfly graph) zeigt, wie aus der Grundfunktion (der Schmetterling) der Fourier-Transformation ein schneller Fouriertransformator (FFT, schnelle Fourier-Transformation) aufgebaut wird. Der Begriff Schmetterling leitet sich im Datenflussdiagramm von der Darstellung der beiden Dreiecke ab, die bei der Darstellung des Grundelementes (time decimation butterfly) der schnellen Fouriertransformation entstehen. Ein Schmetterling bewerkstelligt (jeweils komplex) eine Multiplikation, eine Subtraktion und eine Addition im Rahmen des FFT-Algorithmus von Cooley und Tukey. Durch die Linien wird angezeigt, dass die beiden Ausgänge und von den beiden Eingängen und abhängen. Im einfachsten Fall (radix-2 Cooley und Tukey FFT-Algorithmus) besteht der Schmetterlingsgraph nur aus den dargestellten zwei Ein- und Ausgängen: Der allgemeine Fall mit Eingängen resultiert in einer Anzahl von an Schmetterlingsgraphen mit den Bezügen: mit , dem Index und der imaginären Einheit . (de)
  • Бабочка — элементарный шаг в алгоритме Кули-Тюки (англ. Cooley–Tukey FFT) вычисления быстрого преобразования Фурье. Время работы шага Бабочка определяет длительность вычисления преобразования Фурье. В простейшем варианте (Radix-2 butterfly) является двухточечным преобразованием. Формула для вычисления «Бабочки»: Обозначения: , – исходные точки; , – точки результата, – комплексный коэффициент. Для БПФ данных размером , требуется произвести вычислений операции 2-Radix «Бабочка». Иногда используются операции бабочка более высокого порядка: Radix-4, Radix-8. Radix-4 является примерно на 20% более эффективным для преобразования Фурье большого количества данных. Операция большего порядка чем 8 практически не используется из-за незначительных приростов производительности и трудностей в реализации (ресурсоемкости). Сходная структура может применяться в реализациях алгоритма Витерби (операция ACS - Add-Compare-Select). (ru)
  • 蝶形結或蝶形網路(英語:Butterfly diagram)是快速傅立葉轉換演算法中的組成單位,將原本的較大點數的離散傅立葉運算,拆成較小點數的離散傅立葉運算組合,反之亦然(將原本點數較小的離散傅立葉運算,組合成較大點數的離散傅立葉運算組合),其中蝶形結架構的n點離散傅立葉轉換並不一定需要滿足為點數 n = 2 p 的條件。蝶形結其名來自於底數為2的信號流成圖形似蝴蝶外觀(圖表一)。這個詞最早是由1969年一份MIT的技術性報告提到,類似的架構也出現於維特比演算法中,用於尋找隱匿層中最有可能的序列。 而蝶形結此詞彙仍最常使用於庫利-圖基快速傅立葉變換演算法中,利用遞迴的方式將n點離散傅立葉運算中的n點輸入分解為 n = r x m,轉換輸入信號為r點的m組信號分別進行r點離散傅立葉運算(換句话說就是r點DFT做m次),而r點的離散傅立葉運算基本上為轉換後的輸入信號乘上旋轉因子以蝶形結架構做加法運算。(前述為時域抽取法的運算方式,逆向操作先進行蝶形結架構做加法運算,再乘上旋轉因子,則為頻域抽取法運算方式) (zh)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2707212 (xsd:integer)
dbo:wikiPageLength
  • 5977 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1111230153 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • 蝶形結或蝶形網路(英語:Butterfly diagram)是快速傅立葉轉換演算法中的組成單位,將原本的較大點數的離散傅立葉運算,拆成較小點數的離散傅立葉運算組合,反之亦然(將原本點數較小的離散傅立葉運算,組合成較大點數的離散傅立葉運算組合),其中蝶形結架構的n點離散傅立葉轉換並不一定需要滿足為點數 n = 2 p 的條件。蝶形結其名來自於底數為2的信號流成圖形似蝴蝶外觀(圖表一)。這個詞最早是由1969年一份MIT的技術性報告提到,類似的架構也出現於維特比演算法中,用於尋找隱匿層中最有可能的序列。 而蝶形結此詞彙仍最常使用於庫利-圖基快速傅立葉變換演算法中,利用遞迴的方式將n點離散傅立葉運算中的n點輸入分解為 n = r x m,轉換輸入信號為r點的m組信號分別進行r點離散傅立葉運算(換句话說就是r點DFT做m次),而r點的離散傅立葉運算基本上為轉換後的輸入信號乘上旋轉因子以蝶形結架構做加法運算。(前述為時域抽取法的運算方式,逆向操作先進行蝶形結架構做加法運算,再乘上旋轉因子,則為頻域抽取法運算方式) (zh)
  • In the context of fast Fourier transform algorithms, a butterfly is a portion of the computation that combines the results of smaller discrete Fourier transforms (DFTs) into a larger DFT, or vice versa (breaking a larger DFT up into subtransforms). The name "butterfly" comes from the shape of the data-flow diagram in the radix-2 case, as described below. The earliest occurrence in print of the term is thought to be in a 1969 MIT technical report. The same structure can also be found in the Viterbi algorithm, used for finding the most likely sequence of hidden states. (en)
  • Ein Schmetterlingsgraph (englisch butterfly graph) zeigt, wie aus der Grundfunktion (der Schmetterling) der Fourier-Transformation ein schneller Fouriertransformator (FFT, schnelle Fourier-Transformation) aufgebaut wird. Im einfachsten Fall (radix-2 Cooley und Tukey FFT-Algorithmus) besteht der Schmetterlingsgraph nur aus den dargestellten zwei Ein- und Ausgängen: Der allgemeine Fall mit Eingängen resultiert in einer Anzahl von an Schmetterlingsgraphen mit den Bezügen: mit , dem Index und der imaginären Einheit . (de)
  • Бабочка — элементарный шаг в алгоритме Кули-Тюки (англ. Cooley–Tukey FFT) вычисления быстрого преобразования Фурье. Время работы шага Бабочка определяет длительность вычисления преобразования Фурье. В простейшем варианте (Radix-2 butterfly) является двухточечным преобразованием. Формула для вычисления «Бабочки»: Обозначения: , – исходные точки; , – точки результата, – комплексный коэффициент. Для БПФ данных размером , требуется произвести вычислений операции 2-Radix «Бабочка». Сходная структура может применяться в реализациях алгоритма Витерби (операция ACS - Add-Compare-Select). (ru)
rdfs:label
  • Schmetterlingsgraph (de)
  • Butterfly diagram (en)
  • Бабочка (БПФ) (ru)
  • 蝶形结 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License