У меня есть 100 000 выборок сигнала который был выбран с частотой 20 кГц. Данные являются данными вибрации от вращающейся машины и содержат значительную спектральную составляющую, связанную со скоростью вращения машины.
Поскольку скорость машины меняется в зависимости от продолжительности выборки, использование пика БПФ не дает желаемого результата.
Поэтому я хочу использовать такие оценки, как оценка Кея, которые допускают краткосрочные оценки, но предполагают модель сигнала:
где = 0 ... 99,999, A - амплитуда, ω - оцениваемая частота, θ - начальное смещение, а z [ n ] - комплексный шум.
Тем не менее, мой сигнал является реальным и выглядит примерно так:
где и A теперь являются действительными.
Как мне преобразовать мой реальный сигнал в комплексный сигнал, чтобы я мог использовать оценку Кея?
источник
Если вы хотите использовать оценку Кея, вам нужно преобразовать интересующий сигнал в его представление «аналитического сигнала». Это по существу устраняет избыточные (например, отрицательные) частоты из исходного реального значения сигнала. Поскольку в этом процессе сопряженная симметрия представления частотной области сигнала нарушается, результат является сложным. Затем вы сможете применить технику, которую вы хотите.
Другие подходы также доступны для проблемы отслеживания частоты. Можно применять алгоритм LMS для выполнения мгновенной оценки частоты (Хайкин, «Теория адаптивных фильтров», с. 244-246). В качестве альтернативы, вы можете использовать контур фазовой синхронизации, чтобы отслеживать дискретный спектральный компонент с течением времени. Правильное решение зависит от того, какова ваша конечная цель и каковы конкретные характеристики вашего сигнала.
источник
Это не должно иметь значения. Модель:
это очень распространенная модель в обработке сигналов и электротехнике, известная как вектор . По сути, это синусоидальный сигнал с некоторым сдвигом фазы и амплитудой. Вам вообще не нужно делать никаких преобразований, ваш сигнал будет более чем достаточен для подачи в оценку Кея.
источник