dpsssave

Дискретная пролятная сфероидальная или слепова база данных последовательности

Синтаксис

dpsssave(time_halfbandwith,dps_seq,lambda)
status = dpsssave(time_halfbandwith,dps_seq,lambda)

Описание

dpsssave(time_halfbandwith,dps_seq,lambda) создает базу данных дискретных сфероидальных (DPSS) или слеповских последовательностей и сохраняет результаты в dpss.mat. Продукт с половинной пропускной способностью по времени time_halfbandwith является действительным скаляром, определяющим частотную концентрацию последовательностей Слепова в dps_seq. dps_seq является NxK матрицей слеповских последовательностей, где N - длина последовательностей. lambda вектор 1xK, содержащий коэффициенты частотной концентрации последовательностей Слепова в dps_seq.

Если база данных dpss.mat существует, последующие вызовы в dpsssave добавьте последовательности Slepian к существующему файлу. Если последовательности уже находятся в существующем файле, dpsssave перезаписывает старые значения и выдает предупреждение.

status = dpsssave(time_halfbandwith,dps_seq,lambda) возвращает значение 0, если операция базы данных была успешной, или значение 1, если оно не выполнено.

Примеры

свернуть все

Построение первых четырех дискретных пролатных сфероидальных последовательностей длиной 512. Задайте продукт половинной полосы пропускания 2,5. Используйте их, чтобы создать базу данных последовательностей Слепова, dpss.mat, в текущей рабочей директории. Выходная переменная, status, есть 0, если есть успех.

seq_length = 512;
time_halfbandwidth = 2.5;
num_seq = 4;
[dps_seq,lambda] = dpss(seq_length,time_halfbandwidth);
status = dpsssave(time_halfbandwidth,dps_seq,lambda)
status = 0

Подробнее о

свернуть все

Дискретные пролатные сфероидальные последовательности

Дискретные пролатные сфероидальные или слеповские последовательности вытекают из следующей задачи частотно-временной концентрации. Для всех последовательностей с конечной энергией x[n] индекс ограничен некоторым набором [N1,N1+N2], которая максимизирует следующее соотношение:

λ=WW|X(f)|2dfFs/2Fs/2|X(f)|2df

где Fs - частота дискретизации и |W|<Fs/2. Соответственно, это отношение определяет, какая последовательность с ограниченным индексом имеет наибольшую долю своей энергии в полосе [–W, W]. Для ограниченных индексами последовательностей отношение должно удовлетворять неравенству0<λ<1. Последовательность, максимизирующая отношение, является первой дискретной пролатной сфероидальной или слеповой последовательностью. Вторая последовательность Слепова максимизирует отношение и ортогональна первой последовательности Слепия. Третья последовательность Слепия максимизирует отношение интегралов и ортогональна как первой, так и второй последовательностям Слепия. Продолжая таким образом, слеповы последовательности образуют ортогональный набор полосно-ограниченных последовательностей.

Продукт с половинной пропускной способностью по времени

Продукт половинной полосы пропускания NW, где N - длина последовательности, и [–W, W] - эффективная полоса пропускания последовательности. При построении последовательностей Слепова вы выбираете необходимую длину последовательности и полосу пропускания 2 W. И длина последовательности, и полоса пропускания влияют на то, сколько последовательностей Слепова имеют коэффициенты концентрации около единицы. Как правило, существует 2  NW - 1 слеповских последовательностей с коэффициентами энергетической концентрации, приблизительно равными единице. Помимо 2 NW - 1 слеповских последовательностей, коэффициенты концентрации начинают приближаться к нулю. Общие варианты для продукта с половинной пропускной способностью: 2,5, 3, 3,5 и 4.

Можно задать пропускную способность последовательностей Slepian в Гц путем определения продукта половинной полосы времени как NW/ Fs, где Fs является частотой дискретизации.

Ссылки

Персиваль, Д. Б., и А. Т. Уолден. Спектральный анализ для физических применений. Кембридж, Великобритания: Cambridge University Press, 1993.

См. также

| | |

Представлено до R2006a