0 / 0 / 0
Регистрация: 21.01.2010
Сообщений: 3
|
||||||
1 | ||||||
Быстрое преобразование Фурье24.02.2011, 14:40. Показов 6557. Ответов 2
Метки нет Все метки)
(
Доброго времени суток.
Пытаюсь реализовать на С++ создание цифрового фильтра методом свертки, при этом использую БПФ, реализованную на http://algolist.manual.ru/maths/fft.php, но получаю странный результат: после прогона заданной частотной характеристики фильтра через обратное БПФ(пока использую FFT_T) в выходном массиве появляеются ненулевые комплексные составляющие.
Чтобы насчет правильности действий не возникалли вопросы, синтез фильтра в mathcad прикреплен в Filter_exper.rar.
0
|
|
24.02.2011, 14:40 | |
Ответы с готовыми решениями:
2
Двумерное преобразование фурье Дискретное преобразование Фурье (ДПФ) Ряды Фурье дискретное преобразование Дискретное преобразование Фурье. Расхождение с matlab |
2013 / 1285 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
27.02.2011, 23:11 | 2 |
ниче не понял, какие еще ненулевые комплексные составляющие? После ifft вы должны были получить импульсную характеристику фильтра и не в комплексном виде(мнимую часть просто можно отбросить).
И естественно она не будет нулевой. Судя по коду вы пытались сделать полосовой фильтр с полосой пропускания от f1 до f2. Посмотрите в учебнике импульсную характеристику полосового фильтра и сравните со своей. Я думаю не будет сильно отличаться
0
|
0 / 0 / 0
Регистрация: 21.01.2010
Сообщений: 3
|
|||||||
28.02.2011, 07:10 [ТС] | 3 | ||||||
Проблема решена, см. [ссылка удалена]
0
|
28.02.2011, 07:10 | |
Помогаю со студенческими работами здесь
3
Подключение библиотеки fftw. Преобразование Фурье. Быстрое преобразование Фурье Быстрое преобразование Фурье Быстрое Преобразование Фурье Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |