"\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0413\u0443\u0434\u0430 \u2014 \u0422\u043E\u043C\u0430\u0441\u0430 \u2014 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0424\u0443\u0440\u044C\u0435, \u043F\u0440\u0438\u043C\u0435\u043D\u044F\u044E\u0449\u0438\u0439\u0441\u044F \u043A \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044F\u043C, \u0434\u043B\u0438\u043D\u0430 \u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0440\u0430\u0432\u043D\u0430 \u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0434\u0435\u043D\u0438\u044E \u0434\u0432\u0443\u0445 \u0432\u0437\u0430\u0438\u043C\u043D\u043E \u043F\u0440\u043E\u0441\u0442\u044B\u0445 \u0447\u0438\u0441\u0435\u043B. \u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0413\u0443\u0434\u0430 \u2014 \u0422\u043E\u043C\u0430\u0441\u0430 \u043D\u0435 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u043F\u0443\u0442\u0430\u0442\u044C \u0441 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u043E\u043C \u041A\u0443\u043B\u0438 \u2014 \u0422\u044C\u044E\u043A\u0438, \u0433\u0434\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u043B\u0438 \u0434\u043B\u0438\u043D\u044B \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0435 \u043E\u0431\u044F\u0437\u0430\u043D\u044B \u0431\u044B\u0442\u044C \u0432\u0437\u0430\u0438\u043C\u043D\u043E \u043F\u0440\u043E\u0441\u0442\u044B\u043C\u0438. \u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0413\u0443\u0434\u0430 \u2014 \u0422\u043E\u043C\u0430\u0441\u0430 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D \u044D\u0442\u0438\u043C \u0443\u0441\u043B\u043E\u0432\u0438\u0435\u043C, \u0430 \u0442\u0430\u043A\u0436\u0435 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0431\u043E\u043B\u0435\u0435 \u0441\u043B\u043E\u0436\u043D\u0443\u044E \u0441\u0445\u0435\u043C\u0443 \u043F\u0435\u0440\u0435\u0438\u043D\u0434\u0435\u043A\u0441\u0430\u0446\u0438\u0438, \u0447\u0435\u043C \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u041A\u0443\u043B\u0438 \u2014 \u0422\u044C\u044E\u043A\u0438, \u043D\u043E \u043F\u0440\u0438 \u044D\u0442\u043E\u043C \u043D\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043E\u0447\u043D\u043E\u0433\u043E \u0443\u043C\u043D\u043E\u0436\u0435\u043D\u0438\u044F \u043D\u0430 \u043A\u043E\u043C\u043F\u043B\u0435\u043A\u0441\u043D\u044B\u0435 \u043C\u043D\u043E\u0436\u0438\u0442\u0435\u043B\u0438 \u0438 \u043F\u043E\u0442\u043E\u043C\u0443 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043F\u0440\u043E\u0449\u0435 \u0441 \u0442\u043E\u0447\u043A\u0438 \u0437\u0440\u0435\u043D\u0438\u044F \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u0439."@ru . "1117514792"^^ . . . . "\u4E92\u8CEA\u56E0\u5B50\u7B97\u6CD5"@zh . . . . . . . "\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0413\u0443\u0434\u0430 \u2014 \u0422\u043E\u043C\u0430\u0441\u0430"@ru . . . . . . . . . "The prime-factor algorithm (PFA), also called the Good\u2013Thomas algorithm (1958/1963), is a fast Fourier transform (FFT) algorithm that re-expresses the discrete Fourier transform (DFT) of a size N = N1N2 as a two-dimensional N1\u00D7N2 DFT, but only for the case where N1 and N2 are relatively prime. These smaller transforms of size N1 and N2 can then be evaluated by applying PFA recursively or by using some other FFT algorithm. PFA should not be confused with the mixed-radix generalization of the popular Cooley\u2013Tukey algorithm, which also subdivides a DFT of size N = N1N2 into smaller transforms of size N1 and N2. The latter algorithm can use any factors (not necessarily relatively prime), but it has the disadvantage that it also requires extra multiplications by roots of unity called twiddle factors, in addition to the smaller transforms. On the other hand, PFA has the disadvantages that it only works for relatively prime factors (e.g. it is useless for power-of-two sizes) and that it requires more complicated re-indexing of the data based on the additive group isomorphisms. Note, however, that PFA can be combined with mixed-radix Cooley\u2013Tukey, with the former factorizing N into relatively prime components and the latter handling repeated factors. PFA is also closely related to the nested , where the latter performs the decomposed N1 by N2 transform via more sophisticated two-dimensional convolution techniques. Some older papers therefore also call Winograd's algorithm a PFA FFT. (Although the PFA is distinct from the Cooley\u2013Tukey algorithm, Good's 1958 work on the PFA was cited as inspiration by Cooley and Tukey in their 1965 paper, and there was initially some confusion about whether the two algorithms were different. In fact, it was the only prior FFT work cited by them, as they were not then aware of the earlier research by Gauss and others.)"@en . . . . . . . . . . . "\u4E92\u8CEA\u56E0\u5B50\u7B97\u6CD5\uFF08Prime-factor FFT algorithm, PFA\uFF09\uFF0C\u53C8\u7A31\u70BAGood-Thomas\u7B97\u6CD5\uFF0C\u662F\u4E00\u7A2E\u5FEB\u901F\u5085\u7ACB\u8449\u8B8A\u63DB\uFF08FFT\uFF09\uFF0C\u628AN = N1N2\u5927\u5C0F\u7684\u96E2\u6563\u5085\u7ACB\u8449\u8B8A\u63DB\u91CD\u65B0\u8868\u793A\u70BAN1 * N2\u5927\u5C0F\u7684\u4E8C\u7DAD\u96E2\u6563\u5085\u7ACB\u8449\u8B8A\u63DB\uFF0C\u5176\u4E2DN1\u8207N2\u9700\u4E92\u8CEA\u3002\u8B8A\u6210N1\u548CN2\u5927\u5C0F\u7684\u5085\u7ACB\u8449\u8B8A\u63DB\u5F8C\uFF0C\u53EF\u4EE5\u7E7C\u7E8C\u905E\u8FF4\u4F7F\u7528PFA\uFF0C\u6216\u7528\u5176\u4ED6\u5FEB\u901F\u5085\u7ACB\u8449\u8B8A\u63DB\u7B97\u6CD5\u4F86\u8A08\u7B97\u3002 \u8F03\u6D41\u884C\u7684Cooley-Tukey\u7B97\u6CD5\u7D93\u7531mixed-radix\u4E00\u822C\u5316\u5F8C\uFF0C\u4E5F\u662F\u628AN = N1N2\u5927\u5C0F\u7684\u96E2\u6563\u5085\u7ACB\u8449\u8B8A\u63DB\u5206\u5272\u70BAN1\u548CN2\u5927\u5C0F\u7684\u8F49\u63DB\uFF0C\u4F46\u548C\u4E92\u8CEA\u56E0\u5B50\u7B97\u6CD5 (PFA)\u4F5C\u6CD5\u4E26\u4E0D\u76F8\u540C\uFF0C\u4E0D\u61C9\u6DF7\u6DC6\u3002Cooley-Tukey\u7B97\u6CD5\u7684N1\u8207N2\u4E0D\u9700\u4E92\u8CEA\uFF0C\u53EF\u4EE5\u662F\u4EFB\u4F55\u6574\u6578\u3002\u7136\u800C\u6709\u500B\u7F3A\u9EDE\u662F\u6BD4PFA\u591A\u51FA\u4E00\u4E9B\u4E58\u6CD5\uFF0C\u548C\u55AE\u4F4D\u6839twiddle factors\u76F8\u4E58\u3002\u76F8\u5C0D\u7684\uFF0CPFA\u7684\u7F3A\u9EDE\u5247\u662FN1\u8207N2\u9700\u4E92\u8CEA (\u4F8B\u5982N \u662F2\u6B21\u65B9\u5C31\u4E0D\u9069\u7528)\uFF0C\u800C\u4E14\u8981\u85C9\u7531\u4E2D\u570B\u5269\u9918\u5B9A\u7406\u4F86\u9032\u884C\u8F03\u8907\u96DC\u7684re-indexing\u3002\u4E92\u8CEA\u56E0\u5B50\u7B97\u6CD5 (PFA)\u53EF\u4EE5\u548Cmixed-radix Cooley-Tukey\u7B97\u6CD5\u76F8\u7D50\u5408\uFF0C\u524D\u8005\u5C07N \u5206\u89E3\u70BA\u4E92\u8CEA\u7684\u56E0\u6578\uFF0C\u5F8C\u8005\u5247\u7528\u5728\u91CD\u8907\u8CEA\u56E0\u6578\u4E0A\u3002 PFA\u4E5F\u8207nested Winograd FFT\u7B97\u6CD5\u5BC6\u5207\u76F8\u95DC\uFF0C\u5F8C\u8005\u4F7F\u7528\u66F4\u70BA\u7CBE\u5DE7\u7684\u4E8C\u7DAD\u647A\u7A4D\u6280\u5DE7\u5206\u89E3\u6210N1 * N2\u7684\u8F49\u63DB\u3002\u56E0\u800C\u4E00\u4E9B\u8F03\u53E4\u8001\u7684\u8AD6\u6587\u628AWinograd\u7B97\u6CD5\u7A31\u70BAPFA FFT\u3002"@zh . . . . . . "\u4E92\u8CEA\u56E0\u5B50\u7B97\u6CD5\uFF08Prime-factor FFT algorithm, PFA\uFF09\uFF0C\u53C8\u7A31\u70BAGood-Thomas\u7B97\u6CD5\uFF0C\u662F\u4E00\u7A2E\u5FEB\u901F\u5085\u7ACB\u8449\u8B8A\u63DB\uFF08FFT\uFF09\uFF0C\u628AN = N1N2\u5927\u5C0F\u7684\u96E2\u6563\u5085\u7ACB\u8449\u8B8A\u63DB\u91CD\u65B0\u8868\u793A\u70BAN1 * N2\u5927\u5C0F\u7684\u4E8C\u7DAD\u96E2\u6563\u5085\u7ACB\u8449\u8B8A\u63DB\uFF0C\u5176\u4E2DN1\u8207N2\u9700\u4E92\u8CEA\u3002\u8B8A\u6210N1\u548CN2\u5927\u5C0F\u7684\u5085\u7ACB\u8449\u8B8A\u63DB\u5F8C\uFF0C\u53EF\u4EE5\u7E7C\u7E8C\u905E\u8FF4\u4F7F\u7528PFA\uFF0C\u6216\u7528\u5176\u4ED6\u5FEB\u901F\u5085\u7ACB\u8449\u8B8A\u63DB\u7B97\u6CD5\u4F86\u8A08\u7B97\u3002 \u8F03\u6D41\u884C\u7684Cooley-Tukey\u7B97\u6CD5\u7D93\u7531mixed-radix\u4E00\u822C\u5316\u5F8C\uFF0C\u4E5F\u662F\u628AN = N1N2\u5927\u5C0F\u7684\u96E2\u6563\u5085\u7ACB\u8449\u8B8A\u63DB\u5206\u5272\u70BAN1\u548CN2\u5927\u5C0F\u7684\u8F49\u63DB\uFF0C\u4F46\u548C\u4E92\u8CEA\u56E0\u5B50\u7B97\u6CD5 (PFA)\u4F5C\u6CD5\u4E26\u4E0D\u76F8\u540C\uFF0C\u4E0D\u61C9\u6DF7\u6DC6\u3002Cooley-Tukey\u7B97\u6CD5\u7684N1\u8207N2\u4E0D\u9700\u4E92\u8CEA\uFF0C\u53EF\u4EE5\u662F\u4EFB\u4F55\u6574\u6578\u3002\u7136\u800C\u6709\u500B\u7F3A\u9EDE\u662F\u6BD4PFA\u591A\u51FA\u4E00\u4E9B\u4E58\u6CD5\uFF0C\u548C\u55AE\u4F4D\u6839twiddle factors\u76F8\u4E58\u3002\u76F8\u5C0D\u7684\uFF0CPFA\u7684\u7F3A\u9EDE\u5247\u662FN1\u8207N2\u9700\u4E92\u8CEA (\u4F8B\u5982N \u662F2\u6B21\u65B9\u5C31\u4E0D\u9069\u7528)\uFF0C\u800C\u4E14\u8981\u85C9\u7531\u4E2D\u570B\u5269\u9918\u5B9A\u7406\u4F86\u9032\u884C\u8F03\u8907\u96DC\u7684re-indexing\u3002\u4E92\u8CEA\u56E0\u5B50\u7B97\u6CD5 (PFA)\u53EF\u4EE5\u548Cmixed-radix Cooley-Tukey\u7B97\u6CD5\u76F8\u7D50\u5408\uFF0C\u524D\u8005\u5C07N \u5206\u89E3\u70BA\u4E92\u8CEA\u7684\u56E0\u6578\uFF0C\u5F8C\u8005\u5247\u7528\u5728\u91CD\u8907\u8CEA\u56E0\u6578\u4E0A\u3002 PFA\u4E5F\u8207nested Winograd FFT\u7B97\u6CD5\u5BC6\u5207\u76F8\u95DC\uFF0C\u5F8C\u8005\u4F7F\u7528\u66F4\u70BA\u7CBE\u5DE7\u7684\u4E8C\u7DAD\u647A\u7A4D\u6280\u5DE7\u5206\u89E3\u6210N1 * N2\u7684\u8F49\u63DB\u3002\u56E0\u800C\u4E00\u4E9B\u8F03\u53E4\u8001\u7684\u8AD6\u6587\u628AWinograd\u7B97\u6CD5\u7A31\u70BAPFA FFT\u3002 \u5118\u7BA1PFA\u548CCooley-Tukey\u7B97\u6CD5\u4E26\u4E0D\u76F8\u540C\uFF0C\u4F46\u6709\u8DA3\u7684\u662FCooley\u548CTukey\u5728\u4ED6\u50111965\u5E74\u767C\u8868\u7684\u6709\u540D\u7684\u8AD6\u6587\u4E2D\uFF0C\u6C92\u6709\u767C\u89BA\u5230\u9AD8\u65AF\u548C\u5176\u4ED6\u4EBA\u66F4\u65E9\u7684\u7814\u7A76\uFF0C\u53EA\u5F15\u7528Good\u57281958\u5E74\u767C\u8868\u7684PFA\u4F5C\u70BA\u524D\u4EBA\u7684FFT\u7D50\u679C\u3002\u525B\u958B\u59CB\u7684\u6642\u5019\u4EBA\u5011\u5C0D\u9019\u5169\u7A2E\u4F5C\u6CD5\u662F\u5426\u4E0D\u540C\u6709\u9EDE\u56F0\u60D1\u3002"@zh . . . . "\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0413\u0443\u0434\u0430 \u2014 \u0422\u043E\u043C\u0430\u0441\u0430 \u2014 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0424\u0443\u0440\u044C\u0435, \u043F\u0440\u0438\u043C\u0435\u043D\u044F\u044E\u0449\u0438\u0439\u0441\u044F \u043A \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044F\u043C, \u0434\u043B\u0438\u043D\u0430 \u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0440\u0430\u0432\u043D\u0430 \u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0434\u0435\u043D\u0438\u044E \u0434\u0432\u0443\u0445 \u0432\u0437\u0430\u0438\u043C\u043D\u043E \u043F\u0440\u043E\u0441\u0442\u044B\u0445 \u0447\u0438\u0441\u0435\u043B. \u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0413\u0443\u0434\u0430 \u2014 \u0422\u043E\u043C\u0430\u0441\u0430 \u043D\u0435 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u043F\u0443\u0442\u0430\u0442\u044C \u0441 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u043E\u043C \u041A\u0443\u043B\u0438 \u2014 \u0422\u044C\u044E\u043A\u0438, \u0433\u0434\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u043B\u0438 \u0434\u043B\u0438\u043D\u044B \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0435 \u043E\u0431\u044F\u0437\u0430\u043D\u044B \u0431\u044B\u0442\u044C \u0432\u0437\u0430\u0438\u043C\u043D\u043E \u043F\u0440\u043E\u0441\u0442\u044B\u043C\u0438. \u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0413\u0443\u0434\u0430 \u2014 \u0422\u043E\u043C\u0430\u0441\u0430 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D \u044D\u0442\u0438\u043C \u0443\u0441\u043B\u043E\u0432\u0438\u0435\u043C, \u0430 \u0442\u0430\u043A\u0436\u0435 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0431\u043E\u043B\u0435\u0435 \u0441\u043B\u043E\u0436\u043D\u0443\u044E \u0441\u0445\u0435\u043C\u0443 \u043F\u0435\u0440\u0435\u0438\u043D\u0434\u0435\u043A\u0441\u0430\u0446\u0438\u0438, \u0447\u0435\u043C \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u041A\u0443\u043B\u0438 \u2014 \u0422\u044C\u044E\u043A\u0438, \u043D\u043E \u043F\u0440\u0438 \u044D\u0442\u043E\u043C \u043D\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043E\u0447\u043D\u043E\u0433\u043E \u0443\u043C\u043D\u043E\u0436\u0435\u043D\u0438\u044F \u043D\u0430 \u043A\u043E\u043C\u043F\u043B\u0435\u043A\u0441\u043D\u044B\u0435 \u043C\u043D\u043E\u0436\u0438\u0442\u0435\u043B\u0438 \u0438 \u043F\u043E\u0442\u043E\u043C\u0443 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043F\u0440\u043E\u0449\u0435 \u0441 \u0442\u043E\u0447\u043A\u0438 \u0437\u0440\u0435\u043D\u0438\u044F \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u0439."@ru . . . "Prime-factor FFT algorithm"@en . . . . . . "9583"^^ . "241490"^^ . . "The prime-factor algorithm (PFA), also called the Good\u2013Thomas algorithm (1958/1963), is a fast Fourier transform (FFT) algorithm that re-expresses the discrete Fourier transform (DFT) of a size N = N1N2 as a two-dimensional N1\u00D7N2 DFT, but only for the case where N1 and N2 are relatively prime. These smaller transforms of size N1 and N2 can then be evaluated by applying PFA recursively or by using some other FFT algorithm."@en . . . . . . .