Цитата(diwil @ Dec 17 2008, 20:00)

Хотя, на код матлаба из статьи было бы посмотреть оч интересно.
Посмотрите - писался просто для проверки теории в статье. Поэтому заведомо работает медленно.
Запуск:
>> a=randn(1,32)
a =
Columns 1 through 8
-0.4326 -1.6656 0.1253 0.2877 -1.1465 1.1909 1.1892 -0.0376
Columns 9 through 16
0.3273 0.1746 -0.1867 0.7258 -0.5883 2.1832 -0.1364 0.1139
Columns 17 through 24
1.0668 0.0593 -0.0956 -0.8323 0.2944 -1.3362 0.7143 1.6236
Columns 25 through 32
-0.6918 0.8580 1.2540 -1.5937 -1.4410 0.5711 -0.3999 0.6900
>> b=Alg_02_NewSplitRadixFFT(a)
b =
Columns 1 through 4
2.8652 -4.0386 - 2.6955i -3.3874 + 0.9221i -2.1831 - 3.6784i
Columns 5 through 8
3.5893 + 5.2095i 0.9802 + 5.1840i -0.8291 + 0.9154i -2.6340 + 2.6884i
Columns 9 through 12
-5.0758 - 1.0582i -4.9958 + 0.0682i 7.7442 + 0.5439i 2.8367 + 9.6884i
Columns 13 through 16
2.7128 + 4.6691i -1.1440 - 4.9140i 0.4670 + 5.2595i -0.8161 - 2.9031i
Columns 17 through 20
-3.1601 -0.8161 + 2.9031i 0.4670 - 5.2595i -1.1440 + 4.9140i
Columns 21 through 24
2.7128 - 4.6691i 2.8367 - 9.6884i 7.7442 - 0.5439i -4.9958 - 0.0682i
Columns 25 through 28
-5.0758 + 1.0582i -2.6340 - 2.6884i -0.8291 - 0.9154i 0.9802 - 5.1840i
Columns 29 through 32
3.5893 - 5.2095i -2.1831 + 3.6784i -3.3874 - 0.9221i -4.0386 + 2.6955i
>> c=fft(a)
c =
Columns 1 through 4
2.8652 -4.0386 - 2.6955i -3.3874 + 0.9221i -2.1831 - 3.6784i
Columns 5 through 8
3.5893 + 5.2095i 0.9802 + 5.1840i -0.8291 + 0.9154i -2.6340 + 2.6884i
Columns 9 through 12
-5.0758 - 1.0582i -4.9958 + 0.0682i 7.7442 + 0.5439i 2.8367 + 9.6884i
Columns 13 through 16
2.7128 + 4.6691i -1.1440 - 4.9140i 0.4670 + 5.2595i -0.8161 - 2.9031i
Columns 17 through 20
-3.1601 -0.8161 + 2.9031i 0.4670 - 5.2595i -1.1440 + 4.9140i
Columns 21 through 24
2.7128 - 4.6691i 2.8367 - 9.6884i 7.7442 - 0.5439i -4.9958 - 0.0682i
Columns 25 through 28
-5.0758 + 1.0582i -2.6340 - 2.6884i -0.8291 - 0.9154i 0.9802 - 5.1840i
Columns 29 through 32
3.5893 - 5.2095i -2.1831 + 3.6784i -3.3874 - 0.9221i -4.0386 + 2.6955i
>>