imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 28.11.2005, 15:03     # 1
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
БПФ на конечном поле

Народ, помогите, плиз с реализацией алгоритма быстрого преобразования Фурье (БПФ) на конечном поле. Может кто-нибудь ссылку даст на хорошее описание алгоритма или его реализацию (на любом языке) и просто на Преобразование Фурье, вообще эти два алгоритма сравнить нужно... Заранее спасибо всем за помощь.
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 28.11.2005, 16:14     # 2
Trotil
Advanced Member
 
Аватар для Trotil
 
Регистрация: 21.04.2005
Адрес: град Москва
Сообщения: 431

Trotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собой
Совсем не уверен, что это вам подойдет, но на всякий случай посмотрите. Это электронный вариант наших лекций по алгоритму БПФ (дискретного) от многих переменных... Правда без соответствующей подготовки понять написанное сложно (потому что фактически без пояснений).

Если это то самле, у меня в лекции записано в два раза больше, начиная от определения и простого примерчика... Могу выслать.
Trotil вне форума  
Старый 28.11.2005, 17:56     # 3
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Спасибо, но думаю не совсем это. Дело в том, что преобразование Фурье я вообще не проходил, поэтому разобраться с конспектом довольно сложно, я имел ввиду описание именно этого конкретного алгоритма...
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 28.11.2005, 19:41     # 4
Trotil
Advanced Member
 
Аватар для Trotil
 
Регистрация: 21.04.2005
Адрес: град Москва
Сообщения: 431

Trotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собой
Ну так в сети очень много материала на тему...
http://alglib.sources.ru/fft/
http://forum.sources.ru/index.php?sh...0&#entry299706
http://forum.vingrad.ru/index.php?showtopic=51486
http://dsp-book.narod.ru/ - раздел "книги"
но вот чтобы так все и сразу, чтобы все было разложено по полочкам, я такого не встретил по ссылкам...
Trotil вне форума  
Старый 25.12.2005, 11:42     # 5
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Цитата:
Trotil:
чтобы все было разложено по полочкам
да, а так бы было неплохо, просто свершенно не понимаю, как мне писать это преобразование, ну да ладно, как нибудь сделаю спасибо. А преобразование на конечном поле это не просто взятие по модулю?
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 25.12.2005, 12:43     # 6
Trotil
Advanced Member
 
Аватар для Trotil
 
Регистрация: 21.04.2005
Адрес: град Москва
Сообщения: 431

Trotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собой
Цитата:
Сообщение от The_naked
А преобразование на конечном поле это не просто взятие по модулю?
Ой, да, когда я давал ссылки, как-то совершенно опустил из виду, что сказано про конечные поля. Знаете, сразу сложно сообразить, какое это накладывает ограничения на алгоритм и как он может модифицироваться при таком условии.

Цитата:
Сообщение от The_naked
А преобразование на конечном поле это не просто взятие по модулю?
Взятие по модулю, то бишь вычеты - это в общем случае кольца, а не поля. В случае p - простого, тогда да, это поле, в противном случае в кольце вычетов существуют делители нуля, и обратного элемента по умножению для делителей нуля там нет...

По поводу БПФ: попробуйте задать вопрос тут: http://narod.yandex.ru/userforum/?owner=dsp-book или на мат.форумах: (например, тут: http://www.mmonline.ru/forum/list.php?f=1). Может быть там что нибудь дельное посоветуют...
Trotil вне форума  
Старый 25.12.2005, 12:59     # 7
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Цитата:
Trotil:
Может быть там что нибудь дельное посоветуют...
было бы время осталось 3 дня до сдачи курсовика....
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 31.12.2005, 16:55     # 8
Trotil
Advanced Member
 
Аватар для Trotil
 
Регистрация: 21.04.2005
Адрес: град Москва
Сообщения: 431

Trotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собой
Тебе, кстати ответили на dsp-book. Можешь выложить сюда тот материал, который тебе обещали выслать?
Trotil вне форума  
Старый 02.01.2006, 15:06     # 9
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Да, ответили, спасибо за форум. Хотя вроде это не совсем то, что мне нужно... Оказалось, что нужно использовать алгоритм Кули-Тьюкки немного переделав его под конечные поля... Файл приложил.
Вложения
Тип файла: doc тезисы МГУП БПФ.doc (109.5 Кбайт, 4 просмотров - Кто скачивал? )
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 23.01.2006, 18:56     # 10
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Народ, может кому не сложно будет, напишите плиз реализацию алгоритма БПФ на конечном поле (два в кубе 2^3) по алгоритму Кули-Тьюки. В общих чертах знаю, что там разбиваем на две части и получаем две суммы, а выигрыш в скорости получаем, потому что вторая сумма считается один раз... Помогите, если не влом
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 05.02.2006, 22:28     # 11
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
фух, написал, наконец-то, если кому интересна эта тема, то пишите в ПМ - кину сам алгоритм и программку (в ней, правда баг есть, но он легко исправляется).
P.S. Модераторам: тему можно закрывать
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 08:40.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.