Lavash 0 6 ноября, 2020 Опубликовано 6 ноября, 2020 · Жалоба Добрый вечер, хочу разобраться, как в "идеальном" случае должен выглядить фазовый спектр гармонического сигнала, чтобы проверить правильность работы, а точнее, правильность интерпретирования мной результата работы ядра бпф. Есть сомнения, что могу не правильно выбирать количество битов, отведенных на дробную и целую часть. Может быть у кого-нибудь есть график дискретной синусоиды и соответсьвующий ей фазовый спектр? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stanislav 0 17 ноября, 2020 Опубликовано 17 ноября, 2020 · Жалоба On 11/7/2020 at 1:19 AM, Lavash said: Добрый вечер, хочу разобраться, как в "идеальном" случае должен выглядить фазовый спектр гармонического сигнала, чтобы проверить правильность работы, а точнее, правильность интерпретирования мной результата работы ядра бпф. Есть сомнения, что могу не правильно выбирать количество битов, отведенных на дробную и целую часть. Может быть у кого-нибудь есть график дискретной синусоиды и соответсьвующий ей фазовый спектр? Фазовый спектр гармонического сигнала вырожден, и имеет значение начальной фазы этого сигнала на его частоте, а на остальных частотах он не определён. Непонятно, что Вы подразумеваете под "дискретной синусоидой". Дискретизация ведётся только во времени, или по уровню тоже? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 5 17 ноября, 2020 Опубликовано 17 ноября, 2020 · Жалоба Имхо, с каким динамическим диапазоном вы подаёте сигнал на вход вашего БПФ , с таким динамическим диапазоном в идеальном случае вы должны получить сигнал на выходе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stepanov 9 4 декабря, 2020 Опубликовано 4 декабря, 2020 · Жалоба Да, т.е. другими словами БПФ с цифровым сигналом работает без потерь информации. Для проверки того то у вас на выходе можно полученные данные загрузить в матлаб и сделать обратное преобразование, в результате должен получится точно исходный сигнал. Отвечая на поставленный вопрос: точно (в рамках точности вычисления БПФ, кстати какой он у вас, целочисленный, с плавающей точкой или какой?) сформированные отсчеты синусоиды не должны, после БПФ, иметь никакого фазового спектра а частотный спектр должен состоять только из одной "палки" на частоте для которой и была сформирована эта синусоида. Однако если у вас разрядность исходных данных меньше разрядности вычисления БПФ, то вопрос уже приобретает сложность и нужны подробные сведения о вашей реализации БПФ и сигнале. Проще говоря какие-то фазовые спектры и дополнительные частоты после правильно работающего БПФ могут появляться если разрядность вычисления БПФ больше разрядности входных данных, в противном случае все должно быть чисто, но часть информации из исходных данный будет "срезана" до точности БПФ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 27 4 декабря, 2020 Опубликовано 4 декабря, 2020 · Жалоба 45 minutes ago, Stepanov said: Отвечая на поставленный вопрос: точно сформированные отсчеты синусоиды не должны, после БПФ, иметь никакого фазового спектра а частотный спектр должен состоять только из одной "палки" на частоте для которой и была сформирована эта синусоида. Это если частота синусоиды точно попадает в бин БПФ'а. А в общем случае это не так. Если частота синусоиды не попадает точно в бин БПФ'а, то всюду отличными от нуля будут и фазовый и амплитудный спектры синусоиды. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stepanov 9 4 декабря, 2020 Опубликовано 4 декабря, 2020 · Жалоба Да, верное замечание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться