0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 47
|
|
1 | |
Дискретное преобразование Фурье (ДПФ)09.05.2013, 21:33. Показов 43791. Ответов 16
Метки нет Все метки)
(
Мне надо организовать ДПФ, прямое и обратное. По формулам у меня не получилось. Хочу воспользоваться библиотекой. Получится ли у меня сделать это преобразование, если я имею массив(двумерный) зависимости амплитуды от времени сигнала, используя эту библиотеку? И хотел бы узнать вот так подключается библиотека для ДПФ или нет? #pragma resource "*.dfm". За помощь буду благодарен.
0
|
|
09.05.2013, 21:33 | |
Ответы с готовыми решениями:
16
Ряды Фурье дискретное преобразование Дискретное преобразование Фурье. Расхождение с matlab Подключение библиотеки fftw. Преобразование Фурье. Двумерное преобразование фурье |
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 47
|
|
10.05.2013, 11:41 [ТС] | 3 |
0
|
Заблокирован
|
|
10.05.2013, 14:00 | 4 |
Извольте: Fast Fourier Transforms
0
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 47
|
|
10.05.2013, 16:34 [ТС] | 6 |
0
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 47
|
|
10.05.2013, 16:52 [ТС] | 8 |
ну на вопрос так никто и не ответил! Или никто не знает как подключить библиотеку, или как выполнить ДПФ по формулам
0
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 47
|
||||||
10.05.2013, 17:11 [ТС] | 10 | |||||
вот код:
0
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|||||||||||
28.12.2013, 16:05 | 11 | ||||||||||
Решил темы о ДПФ не множить, но и довольствоваться старыми не могу.
Не получается, блин, и всё тут. ДПФ, такой же как и выше, только для отдельной гармоники:
0
|
192 / 128 / 52
Регистрация: 19.01.2010
Сообщений: 518
|
|
28.12.2013, 23:41 | 12 |
1
|
29.12.2013, 00:19 | 13 |
1
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|
29.12.2013, 18:27 | 14 |
Всем большое спасибо за помощь, особенно за "ДПФ на С#". С библиотекой не связывался, т.к. уровень работы простой. Не подскажете как по простому организовывать фильтры на сигнал?
Думаю так: дискретное преобразование Фурье -> все фазы и амплитуды, частоты которых больше выбранного значения, обнуляю -> делаю обратное преобразование - Это "типа" фильтр высоких частот
0
|
29.12.2013, 18:53 | 15 |
Да, можно и так, только гармоники частоты которых больше или меньше. Пример генерации шума с регулируемой полосой:
Демонстрация питч-шифтинга октавой вниз и вверх для сигнала
Есть исходный сигнал, делаем БПФ, удваиваем все гармоники, делаем обратный БПФ, с восстановленным и сдвинутым по частоте сигналом делаем снова БПФ - наблюдаем визуализацию сдвинутого по частоте спектра сигнала. По сабжу Что есть окна и для чего они Цифровая фильтрация на ПЛИС и сглаживание
1
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|||||||||||
29.12.2013, 21:59 | 16 | ||||||||||
Боюсь, у меня ещё два вопроса (уже чисто практических).
1. Как в Buildere отобразить эти самые амплитуды и частоты (использовать логарифмический масштаб? - получается изображение внизу) 2. Почему не получается обратное преобразование? Если делаю через сохранённое Re, Im -всё Ок! Но требуется делать через амплитуду и частоту Например функция:
В теории не силён...
0
|
102 / 87 / 17
Регистрация: 04.05.2011
Сообщений: 1,330
|
|
30.12.2013, 13:51 | 17 |
MasA[j],MasF[j] - это разумеется амплитуды и фазы
Добавлено через 15 часов 41 минуту Всё ещё требуется помощь...
0
|
30.12.2013, 13:51 | |
30.12.2013, 13:51 | |
Помогаю со студенческими работами здесь
17
Быстрое преобразование Фурье Дискретное преобразование Фурье Дискретное преобразование фурье (ДПФ) Дискретное преобразование фурье Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |