|
Спектральный анализ на сверхнизких частотах |
|
|
|
 |
Ответов
|
May 28 2013, 17:55
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
возник похожий вопрос, так что спрошу тут. есть N точек с достаточно неравномерной сеткой, сигнал - серия коротких импульсов, соответсвенно вокруг импульса сетка чаще, там где ничего нет между импульсами, околонулевой сигнал - сетка реже. интересует только одна конкретная частота, но с разной полосой.
1) если просто посчитать интеграл Фурье, какая получится полоса у полученного спектрального отсчёта? 2) как можно простым образом эту полосу контролирумо уменьшить?
подозреваю, что я могу, наверное, сделать интерполяцию, расставить равномерно отсчёты, потом пропустить это через какой-нибудь КИХ фильтр бешенной длины и опять посчитать тот же интеграл на нужной частоте, но хотелось бы проще.
|
|
|
|
|
Aug 26 2013, 19:16
|
Группа: Новичок
Сообщений: 9
Регистрация: 26-08-13
Пользователь №: 78 056

|
Цитата(_pv @ May 28 2013, 21:55)  возник похожий вопрос, так что спрошу тут. есть N точек с достаточно неравномерной сеткой, сигнал - серия коротких импульсов, соответсвенно вокруг импульса сетка чаще, там где ничего нет между импульсами, околонулевой сигнал - сетка реже. интересует только одна конкретная частота, но с разной полосой. Можно сделать дискретное преобразование Фурье (DFT) на неравномерной сетке. Оно немного (зависит от степени неравномерности) хуже обусловлено, и требует большего объёма вычислнеий по сравнению с DFT (нужно решать систему линейных уравнений) Цитата(_pv @ May 28 2013, 21:55)  1) если просто посчитать интеграл Фурье, какая получится полоса у полученного спектрального отсчёта? "Интеграл Фурье" для дискретных отсчётов посчитать нельзя. Наверно, имеется в виду дискретное преобразование Фурье? Если взять обычное DFT и применить к последовательности, оцифрованной с неравномерным шагом, результаты будут некорректными. Если же попытаться делать что-то типа перемножения измеренного с неравномерным шагом сигнала на дискретизированные с тем же шагом синусоиды, то результат будет опять же некорректный, потому что такие синусоиды не ортогональны. Если же их ортогонализовать с помощью процесса Грама-Шмидта, то получится метод, эквивалентный вышеупомянутому дискретному преобразованию Фурье на неравномерной сетке.
|
|
|
|
|
Aug 26 2013, 21:35
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(Mikhail K. @ Aug 27 2013, 01:16)  Если же попытаться делать что-то типа перемножения измеренного с неравномерным шагом сигнала на дискретизированные с тем же шагом синусоиды, то результат будет опять же некорректный, потому что такие синусоиды не ортогональны. мне только одна частота нужна, и да я беру и сэмплирую своей неравномерной сеткой синус / косинус перемножаю с сигналом и суммирую, почему это некорректно? а если я на данные, например, сплайн кубический натяну и честно эти полиномы третьей степени перемноженные с синусом/косинусом проинтегрирую вроде всё корректно будет. и сетка хоть и не равномерная, но даже там где разреженная, всё равно заметно мельче чем интересующая частота.
|
|
|
|
|
Aug 30 2013, 11:33
|
Группа: Новичок
Сообщений: 9
Регистрация: 26-08-13
Пользователь №: 78 056

|
Цитата(_pv @ Aug 27 2013, 01:35)  мне только одна частота нужна, и да я беру и сэмплирую своей неравномерной сеткой синус / косинус перемножаю с сигналом и суммирую, почему это некорректно? Я написал, почему. Можете сделать численный эксперимент - вычислите оцифровку серии коротких импульсов с заданной частотой, и пропустите через ваш аллгоритм. Попробуйте то же самое на разных частотах. Сравните результат алгоритма с априори известной частотой импульсов Цитата(_pv @ Aug 27 2013, 01:35)  а если я на данные, например, сплайн кубический натяну и честно эти полиномы третьей степени перемноженные с синусом/косинусом проинтегрирую вроде всё корректно будет. и сетка хоть и не равномерная, но даже там где разреженная, всё равно заметно мельче чем интересующая частота. Корректный алгоритм должен давать точное значение искомой частоты, когда погрешность измерения стремится к нулю. Всё то, что вы пишете выше, таким свойством не обладает.
|
|
|
|
Сообщений в этой теме
Crowbar Спектральный анализ на сверхнизких частотах Jul 2 2007, 08:21 mikalaha Цитата(Crowbar @ Jul 2 2007, 12:21) Допус... Jul 2 2007, 09:03 Alex255 Цитата(mikalaha @ Jul 2 2007, 13:03) Не о... Jul 2 2007, 09:22  mikalaha Цитата(Alex255 @ Jul 2 2007, 13:22) То ес... Jul 2 2007, 10:24 fontp Дополнение нулями работает, но только для одиночно... Jul 2 2007, 11:29 mikalaha Цитата(fontp @ Jul 2 2007, 15:29) Дополне... Jul 3 2007, 04:56 el34 2 Crowbar возмите - в инете есть книжка Марпла
... Jul 2 2007, 11:39 Crowbar О, а я ее чего-то пропустил, когда там был, спасиб... Jul 2 2007, 15:16 Waso Занимаюсь получением спектра по модифицированному ... Jun 24 2009, 09:18 ne_ya Цитата(Waso @ Jun 24 2009, 13:18) Занимаю... Apr 29 2013, 11:19  fontp QUOTE (ne_ya @ Apr 29 2013, 15:19) У меня... Apr 29 2013, 12:28   ne_ya Цитата(fontp @ Apr 29 2013, 16:28) Наверн... May 28 2013, 05:11    fontp QUOTE (ne_ya @ May 28 2013, 08:11) Спасиб... May 28 2013, 12:29     ne_ya Цитата(fontp @ May 28 2013, 16:29) Я когд... May 30 2013, 09:05      fontp QUOTE (ne_ya @ May 30 2013, 12:05) откомп... May 31 2013, 11:58       ne_ya Цитата(fontp @ May 31 2013, 15:58) Оставл... Jun 3 2013, 06:12    Tarbal Цитата(Mikhail K. @ Aug 30 2013, 15:33) К... Aug 30 2013, 11:43     Mikhail K. Цитата(Tarbal @ Aug 30 2013, 15:43) Все о... Aug 30 2013, 15:08      fontp QUOTE (Mikhail K. @ Aug 30 2013, 19:08) К... Aug 30 2013, 18:11 Tarbal Цитата(Crowbar @ Jul 2 2007, 12:21) Допус... Aug 28 2013, 13:48 fontp А если частота известна только примерно, нужно выч... Aug 29 2013, 08:23
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|