exponenta event banner

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. Используйте их для создания базы данных 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

Подробнее

свернуть все

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

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

λ=∫−WW'X (f) |2df∫−Fs/2Fs/2|X (f) | 2df

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

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

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

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

Ссылки

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

См. также

| | |

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