Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Victor1111
Зарегистрирован: 17.04.2006 Сообщения: 8
|
Добавлено: Пн Апр 17 2006 14:26 Заголовок сообщения: FFT(БПФ) |
|
|
Здравствуйте, возможно кто-то знает об FFT.
Меня интересуют исходники на C, если размер сигнала необязательно является степенью 2.
Возможно, также, кто-либо знает об "Functions to compute discrete Hankel transforms"
Собственно, мне нужно FFT для двумерного массива.
Заранее спасибо. |
|
Вернуться к началу |
|
|
dipsy
Зарегистрирован: 26.01.2005 Сообщения: 424 Откуда: Н. Новгород
|
Добавлено: Чт Апр 20 2006 19:57 Заголовок сообщения: |
|
|
исходники на C - это принципиально?
Знаю, что работа с FFT есть в MatLab.
Там же есть некоторое описание работы с FFT. |
|
Вернуться к началу |
|
|
Victor1111
Зарегистрирован: 17.04.2006 Сообщения: 8
|
Добавлено: Пт Апр 21 2006 10:04 Заголовок сообщения: FFT |
|
|
Да исходники нужно - это всего лишь маленький кусок общей решаемой задачи, причем в С.
Для степеней двойки я все сделал - но из-за этого происходят прыжки вдвое, т.к. приходится округлять до ближайшей(большей) степени 2, - по времени этого много. Поэтому интересуют исходники для произвольных размеров. |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Пн Апр 24 2006 21:06 Заголовок сообщения: |
|
|
Ну вы батенька захотели. Нам ничего кроме дополнения до степени 2 не рассказывали. Но даже при увеличении в 2 раза выигрышь от БПФ существенно превосходит классическое ДПФ. |
|
Вернуться к началу |
|
|
Victor1111
Зарегистрирован: 17.04.2006 Сообщения: 8
|
Добавлено: Вт Апр 25 2006 12:33 Заголовок сообщения: FFT |
|
|
на самом деле все можно сделать для простых чисел, и соответственно для их произведения |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Вт Апр 25 2006 13:27 Заголовок сообщения: |
|
|
Наверное можно. а нужно? Ведь выигрыш будет не более чем в 2 раза... |
|
Вернуться к началу |
|
|
Victor1111
Зарегистрирован: 17.04.2006 Сообщения: 8
|
Добавлено: Вт Апр 25 2006 14:27 Заголовок сообщения: FFT |
|
|
Kefir писал(а): | Наверное можно. а нужно? Ведь выигрыш будет не более чем в 2 раза... |
Если на миллионе значений, то разница весьма заметна |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Чт Апр 27 2006 17:10 Заголовок сообщения: |
|
|
Вы меня заинтриговали, а сколько вы готовы заплатить за реализацию?
Хотя, я бы советовал сперва доделать систему с алгоритмом работающим со степенью 2, и только потом, убедившись что основная потеря производительности происходит на нем приступать к оптимизации. |
|
Вернуться к началу |
|
|
|