-
- Есть оцифровка. Fs для простоты 10240Гц. Поток бесконечный, краевых
эффектов нет. Делаем FFT шириной 1024 точки, получаем шаг 10Гц. И
что, по-вашему, в результате будут только частоты 10, 20 и т.д.?
Или всё-таки ВСЕ частоты до Fs/2, но каждая внутри какого-нибудь
бина? - Idler(27.04.2025 21:46)
- Дополню Николая. ДПФ(БПФ) != (Преобразованию Фурье) и делается с допущением, что сигнал периодичный на интервале выборки (ряд Фурье). В случае не периодичности, для того чтобы получить что-то похожее на правду используются окна - IBAH(28.04.2025 10:37)
- Вы не поняли. Если у вас анализ на интервале 1024 точки, то в
данных у вас других частот нет. Nikolay_Po(639 знак., 27.04.2025 22:24)
- Никакая частота не исчезнет. В том числе, при любых окнах. Я, собственно, не понимаю, о чём спор. Вы пытаетесь меня убедить, что в принципе может существовать такая частота, которая не даст палку правильной амплитуды в FFT, накрывающем нужный диапазон? Или в том, что в принципе возможен FFT, не показывающий какую-то конкретную частоту, входящую в его диапазон? Или что? - Idler(28.04.2025 03:17)
- В каком смысле "краевых эффектов нет"? Делаете Фурье на 1024 точки,
вот вам и 2 края: слева и справа от этих точек. - SciFi(27.04.2025 22:22)
- Мож у него выборки синхронны с сигналом? Чому бы и ни? У меня так
часто и густо. - mse homjak(27.04.2025 22:24)
- Смотрите ниже практический результат. Видны ЛЮБЫЕ частоты. - Idler(28.04.2025 02:02)
- Покажите мне 3005Гц. - mse homjak(28.04.2025 11:00)
- Не издевайтесь. Он уже всё понял. - Nikolay_Po(28.04.2025 11:28)
- Ну так потому, что у вас прямоугольное окно. Оно будет сводить "любые частоты" в бины БПФ. Но после того, как вы получили результат БПФ, никаких других частот, кроме частот бинов, в нём, в результате БПФ, нет. И чтобы восстановить ваш сигнал обратно в реальность, вам придётся наложить на дельта-импульсы условного ЦАПа восстанавливающий фильтр, который размажет частоты бинов обратно в непрерывный спектр. Nikolay_Po(849 знак., 28.04.2025 09:57, ссылка)
- Покажите мне 3005Гц. - mse homjak(28.04.2025 11:00)
- Если выборки синхронны с сигналом и период БПФ синхронен с сигналом, то значит, других частот, кроме бинов, в этом сигнале нет. По крайней мере в идеальном представлении дискретного сигнала. Nikolay_Po(386 знак., 27.04.2025 23:44)
- Смотрите ниже практический результат. Видны ЛЮБЫЕ частоты. - Idler(28.04.2025 02:02)
- Мож у него выборки синхронны с сигналом? Чому бы и ни? У меня так
часто и густо. - mse homjak(27.04.2025 22:24)
- Да, будут 10-20-... Промежуточные частоты вольются в какую-нить палку, с покоцаной амплитудой. Условно, ФФТ делает фильтраццыю сигнала, на частотах, кратным точкам, для времени выборки фильтром с АЧХ sin(x)/x. Исходите из этого. - mse homjak(27.04.2025 22:05)
- Есть оцифровка. Fs для простоты 10240Гц. Поток бесконечный, краевых
эффектов нет. Делаем FFT шириной 1024 точки, получаем шаг 10Гц. И
что, по-вашему, в результате будут только частоты 10, 20 и т.д.?
Или всё-таки ВСЕ частоты до Fs/2, но каждая внутри какого-нибудь
бина? - Idler(27.04.2025 21:46)