Дискретные вытянутые сфероидальные последовательности (Slepian)
dps_seq = dpss(seq_length,time_halfbandwidth)
[dps_seq,lambda] = dpss(seq_length,time_halfbandwidth)
[...] = dpss(seq_length,time_halfbandwidth,num_seq)
[...] = dpss(seq_length,time_halfbandwidth,'interp_method')
[...] = dpss(...,Ni)
[...] = dpss(...,'trace')
dps_seq = dpss(seq_length,time_halfbandwidth)
возвращает первый round(2*time_halfbandwidth)
, дискретный вытянутый сфероидальный (DPSS), или последовательности Slepian длины seq_length
. dps_seq
является матрицей со строками seq_length
и столбцами round(2*time_halfbandwidth)
. time_halfbandwidth
должен быть строго меньше, чем seq_length/2
.
[dps_seq,lambda] = dpss(seq_length,time_halfbandwidth)
возвращает энергетические отношения концентрации частотного диапазона вектор-столбцов в dps_seq
. Отношения представляют сумму энергии в полосе пропускания [–W, W] к полной энергии от [–Fs/2, Fs/2], где Fs является частотой дискретизации. lambda
является вектор-столбцом, равным в длине к количеству последовательностей Slepian.
[...] = dpss(seq_length,time_halfbandwidth,num_seq)
возвращает первый num_seq
последовательности Slepian со временем половина продукта пропускной способности time_halfbandwidth
, упорядоченный их энергетическими отношениями концентрации. Если num_seq
является двухэлементным вектором, возвращенным диапазоном последовательностей Slepian от num_seq(1)
до num_seq(2)
.
[...] = dpss(seq_length,time_halfbandwidth,'interp_method')
интерполяция использования, чтобы вычислить DPSSs из созданной пользователями базы данных DPSSs. Создайте базу данных DPSSs с dpsssave
и гарантируйте, что получившийся файл, dpss.mat
, находится на пути поиска файлов MATLAB®. Допустимыми опциями для 'interp_method'
является 'spline'
и 'linear'
. Метод интерполяции использует последовательности Slepian в базе данных со временем половина продукта пропускной способности time_halfbandwidth
и длина, самая близкая к seq_length
.
[...] = dpss(...,Ni)
интерполирует от DPSSs длины Ni
в базе данных dpss.mat.
[...] = dpss(...,'trace')
распечатывает метод, используемый, чтобы вычислить DPSSs в командном окне. Возможные методы включают: прямой, интерполяция сплайна и линейная интерполяция.
Персиваль, D. B. и А. Т. Уолден. Спектральный анализ для физических приложений. Кембридж, Великобритания: Издательство Кембриджского университета, 1993.