Частота и содержимое степени использование метода собственного вектора
[w,pow] = rooteig(x,p)
[f,pow] = rooteig(...,fs)
[w,pow] = rooteig(...,'corr')
[w,pow] = rooteig(x,p) оценивает содержимое частоты в выборках времени x сигнала и возвращает w, вектор частот в раде/выборке и соответствующей степени сигнала в векторном pow в модулях степени, таких как volts^2. Входной сигнал x задан любой как:
Строка или вектор-столбец, представляющий одно наблюдение за сигналом
Прямоугольный массив, для которого каждая строка x представляет отдельное наблюдение за сигналом (например, каждой строкой является один вывод массива датчиков, как в обработке матриц), такой, что x'*x является оценкой корреляционной матрицы
Можно использовать вывод corrmtx, чтобы сгенерировать такой массив x.
Можно задать второй входной параметр p как также:
Скалярное целое число. В этом случае размерностью подпространства сигнала является p.
Двухэлементный вектор. В этом случае p(2), второй элемент p, представляет порог, который умножается на λmin, самое маленькое предполагаемое собственное значение корреляционной матрицы сигнала. Собственные значения ниже порога λmin*p(2) присвоены шумовому подпространству. В этом случае p(1) задает максимальную размерность подпространства сигнала.
Дополнительный пороговый параметр во второй записи в p предоставляет вам больше гибкости и управления в присвоении шумовых и подпространств сигнала.
Длина векторного w является вычисленной размерностью подпространства сигнала. Для входных данных с действительным знаком x длина соответствующего вектора степени pow дают
length(pow) = 0.5*length(w)
Для входных данных с комплексным знаком x, pow и w имеют ту же длину.
[f,pow] = rooteig(...,fs) возвращает вектор частот f, вычисленный в Гц. Вы предоставляете частоту дискретизации fs в Гц. Если вы задаете fs с пустым вектором [], значения по умолчанию частоты дискретизации к 1 Гц.
[w,pow] = rooteig(...,'corr') обеспечивает входной параметр x, который будет интерпретирован как корреляционная матрица, а не матрица данных сигнала. Для этого синтаксиса необходимо предоставить квадратную матрицу для x, и все его собственные значения должны быть неотрицательными.
Можно поместить 'corr' куда угодно после p.
Метод собственного вектора, используемый rooteig, совпадает с используемым peig. Алгоритм выполняет eigenspace анализ корреляционной матрицы сигнала в порядке оценить содержимое частоты сигнала.
Различие между peig и rooteig:
peig возвращает псевдоспектр на всех выборках частоты.
rooteig возвращает предполагаемый дискретный спектр частоты, наряду с соответствующими оценками степени сигнала.
rooteig является самым полезным для оценки частоты сигналов, составленных из суммы синусоид, встроенных в аддитивный белый Гауссов шум.