rooteig

Состав частоты и мощности с помощью собственного векторного метода

Описание

пример

[w,pow] = rooteig(x,p) оценивает содержимое частоты в входном сигнале x и возвращает w, вектор частот в рад/выборке и соответствующая степень сигнала в векторе pow. Можно задать подпространство сигнала размерности используя входной параметр p.

Дополнительный пороговый параметр во второй записи в p обеспечивает вам больше гибкости и управления в назначении шумовых и сигнальных подпространств.

[w,pow] = rooteig(___,'corr') форсирует входной параметр x интерпретируется как корреляционная матрица, а не как матрица сигнальных данных. Для этого синтаксиса x должна быть квадратной матрицей, и все ее собственные значения должны быть неотрицательными. Этот синтаксис может включать входные параметры из предыдущего синтаксиса.

Примечание

Можно разместить 'corr' где угодно после p.

[f,pow] = rooteig(___,fs) возвращает вектор частот f рассчитывается в Гц. Вы задаете частоту дискретизации fs в Гц. Если вы задаете fs как пустой вектор [], частота дискретизации по умолчанию равна 1 Гц.

Примеры

свернуть все

Найдите содержимое частоты в сигнале, состоящем из трёх сложных экспоненциалов шума. Используйте модифицированный метод ковариации для оценки корреляционной матрицы, используемой собственным векторным методом. Сбросьте генератор случайных чисел для воспроизводимых результатов.

rng default
n = 0:99;   
s = exp(1i*pi/2*n)+2*exp(1i*pi/4*n)+exp(1i*pi/3*n)+randn(1,100);

X = corrmtx(s,12,'mod'); 
[W,P] = rooteig(X,3)
W = 3×1

    0.7883
    1.5674
    1.0429

P = 3×1

    4.1748
    1.0572
    1.2419

Входные параметры

свернуть все

Входной сигнал, заданный как вектор или матрица. Если x является вектором, затем рассматривается как одно наблюдение сигнала. Если x является матрицей, каждая строка x представляет собой отдельное наблюдение сигнала. Например, каждая строка является одним выходом массива датчиков, как при обработке массивов, таким что x'*x является оценкой корреляционной матрицы.

Для комплексных входных данных x, pow и w имеют одинаковую длину. Для реальных входных данных x, длину соответствующего вектора степени pow является 0.5*length(w).

Примечание

Можно использовать выход corrmtx чтобы сгенерировать такой массив x.

Поддержка комплексного числа: Да

Размерность Подпространства, заданная как действительное положительное целое число или двухэлементный вектор. Если p является действительным положительным целым числом, тогда это рассматривается как размерность подпространства. Если p является двухэлементным вектором, вторым элементом p представляет порог, который умножается на λ мин, наименьшее оцененное собственное значение матрицы корреляции сигнала. Собственные значения ниже порога λ min * p(2) назначаются подпространству шума. В этом случае p(1) задает максимальную размерность подпространства сигнала. Дополнительный пороговый параметр во второй записи в p обеспечивает вам больше гибкости и управления в назначении шумовых и сигнальных подпространств.

Частота дискретизации, заданная как положительная скалярная величина. Можно задать частоту дискретизации fsв Гц. Если вы задаете fs как пустой вектор [], частота дискретизации по умолчанию равна 1 Гц.

Выходные аргументы

свернуть все

Выходные частоты в рад/сэмпле, возвращенные как вектор. Длина вектора w - вычисленная размерность подпространства сигнала.

Степень сигнала, возвращенная как вектор.

Выходные частоты в Гц, возвращенные как вектор. Вы задаете частоту дискретизации fs в Гц. Если вы задаете fs с пустым вектором [] частота дискретизации по умолчанию равна 1 Гц.

Алгоритмы

Собственный векторный метод, используемый rooteig является тем же самым, что и используемый peig. Алгоритм выполняет собственный пространственный анализ матрицы корреляции сигнала, чтобы оценить содержимое частоты сигнала.

Переменное различие между peig и rooteig является:

  • peig возвращает псевдоспектр на всех частотных выборках.

  • rooteig возвращает оцененный дискретный частотный спектр вместе с соответствующими оценками степени сигнала.

rooteig наиболее полезен для оценки частоты сигналов, состоящих из суммы синусоидов, встроенных в аддитивный белый Гауссов шум.

Расширенные возможности

.

См. также

| | |

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте