Дискретные пролатные сфероидальные (слеповские) последовательности
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), или слеповские последовательности длины 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
является вектором-столбцом, равной по длине количеству слеповских последовательностей.
[...] = dpss(seq_length,time_halfbandwidth,num_seq)
возвращает первое num_seq
Слепые последовательности с продуктом половинной полосы времени time_halfbandwidth
упорядоченный по их коэффициентам энергетической концентрации. Если num_seq
является двухэлементным вектором, возвращенные слеповы последовательности варьируются от num_seq(1)
на num_seq(2)
.
[...] = dpss(seq_length,time_halfbandwidth,'interp_method')
использует интерполяцию для вычисления DPSS из созданной пользователем базы данных DPSS. Создайте базу данных DPSS с dpsssave
и убедитесь, что получившийся файл, dpss.mat
, находится в MATLAB® путь поиска файлов. Допустимые опции для 'interp_method'
являются 'spline'
и 'linear'
. Метод интерполяции использует последовательности Slepian в базе данных с продуктом половинной полосы времени time_halfbandwidth
и длина, ближайшая к seq_length
.
[...] = dpss(...,Ni)
интерполируется из DPSS длиной Ni
в базе данных dpss.mat.
[...] = dpss(...,'trace')
печатает метод, используемый для вычисления DPSS в командном окне. Возможные методы включают: прямую, сплайн интерполяцию и линейную интерполяцию.
Персиваль, Д. Б., и А. Т. Уолден. Спектральный анализ для физических применений. Кембридж, Великобритания: Cambridge University Press, 1993.