dpsssave

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

Синтаксис

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

Описание

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

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

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

Примеры

свернуть все

Создайте первые четыре дискретных вытянутых сфероидальных последовательности из длины 512. Задайте время половина продукта полосы пропускания 2,5. Используйте их, чтобы создать базу данных последовательностей Slepian, 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

Больше о

свернуть все

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

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

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

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

Время половина продукта полосы пропускания

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

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

Ссылки

Персиваль, D. B. и А. Т. Уолден. Спектральный анализ для физических приложений. Кембридж, Великобритания: Издательство Кембриджского университета, 1993.

Смотрите также

| | |

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