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