Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как померять частоту со скачущей фазой?
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
tmtlib
Есть сигнал, в котором присутствуют скачки фазы, вызванные периодической пропажей N отсчётов. Самое неудобное то, что количество пропавших отсчётов всегда разное, и несколько напоминает ситуацию, когда ARM-компьютер не успевает записать данные да карту. Может кто посоветует метод для восстановления такого сигнала, где нету зацепки за время?
litv
хорошо бы разрывы анализировать типа есть они . А так - спектр с накоплением.
tmtlib
А как советуете накопление делать, просто взять 8 спектров от 8 кусков, сложить и поделить на 8 смещением вправо на 3 бита? Или есть какой более хитрый способ..

правка: вот нашёл какой-то FFT accumulation method (FAM) , оно? На русском пока ничего не нашёл
eugen_pcad_ru
Так Вам частоту сигнала со скачащей фазой надо мерять или определять моменты пропадания сигнала?

1 Частота - это скорость изменения фазы: f = d(fi)/dt. Используете априорные сведения, ставите фильтр (в простейшем случае медианный). Тем самым ограничиваете как спектр сигнала, так и скорость изменения фазы (для этого в PSK используются фильтры). Используете методы для PSK.
2 Если речь идет о пропадании самих отсчетов сигнала, то это аналог ASK. Там используйте накопление.
3 Попроуйте БПФ с малым количеством точек.

Что за сигнал-то?
alex_os
Цитата(tmtlib @ May 30 2012, 08:04) *
Есть сигнал, в котором присутствуют скачки фазы, вызванные периодической пропажей N отсчётов. Самое неудобное то, что количество пропавших отсчётов всегда разное, и несколько напоминает ситуацию, когда ARM-компьютер не успевает записать данные да карту. Может кто посоветует метод для восстановления такого сигнала, где нету зацепки за время?

Искать куски без разрывов и по ним измерять частоту, результат измерения можно усреднять. Больше никак.
reginil_y
Цитата(tmtlib @ May 30 2012, 08:04) *
Есть сигнал, в котором присутствуют скачки фазы, вызванные периодической пропажей N отсчётов. Самое неудобное то, что количество пропавших отсчётов всегда разное, и несколько напоминает ситуацию, когда ARM-компьютер не успевает записать данные да карту. Может кто посоветует метод для восстановления такого сигнала, где нету зацепки за время?


Я прикрепляю две статьи
в 1-ой показано как оценить частоту если она постоянная 8-A... а во второй (9-A...) как расширение первой, показано как оценить частоту когда в ней присутствуют скачки, что в принцыпе соответствует оценке частоты радара. Надеюсь это может Вам помочь, хотя там не говориться о пропаже отсчётов
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.