littlewoodPaleySum

Сумма Литлвуда-Палей

Описание

lpsum = littlewoodPaleySum(sf) возвращает сумму Литлвуда-Палей для рассеивающихся наборов фильтров в sf, рассеивающаяся среда разложения. lpsum M-by-L матрица, где M является числом элементов в преобразовании Фурье рассеивающихся фильтров, и L является количеством рассеивания наборов фильтров. Столбцы lpsum упорядочены положением набора фильтров в рассеивающемся разложении. Например, первый столбец lpsum соответствует набору фильтров, используемому для коэффициентов рассеивания первого порядка.

Поскольку рассеивающееся преобразование является сжимающимся, суммы Литлвуда-Палей не превысят тот.

lpsum = littlewoodPaleySum(sf,fb) возвращает сумму Литлвуда-Палей для заданного набора фильтров fb в sf. Аргумент fb положительное целое число между 1 и количество наборов фильтров в sf включительно. Количество наборов фильтров в sf равно количеству заданного QualityFactors в sf.

пример

[lpsum,f] = littlewoodPaleySum(___) возвращает частоты за сумму Литлвуда-Палей. Если вы задаете частоту дискретизации в sfF находится в герц. Если вы не задаете частоту дискретизации, f находится в циклах/выборке. Можно использовать эти выходные аргументы с любым из входных синтаксисов, показанных ранее.

Примеры

свернуть все

Создайте рассеивающуюся среду разложения с тремя наборами фильтров для данных, произведенных на уровне 25 Гц.

sf = waveletScattering('QualityFactors',[8 4 1],...
    'SamplingFrequency',25)
sf = 
  waveletScattering with properties:

          SignalLength: 1024
       InvarianceScale: 20.4800
        QualityFactors: [8 4 1]
              Boundary: "periodic"
     SamplingFrequency: 25
             Precision: "double"
    OversamplingFactor: 0

Постройте суммы Литлвуда-Палей для вторых и третьих наборов фильтров. Обратите внимание на то, что суммы не превышают 1. Это показывает, что фильтры были нормированы так, чтобы рассеивающееся преобразование было сжимающимся.

[lpsum,f] = littlewoodPaleySum(sf);
plot(f,lpsum(:,2:3))
grid on
legend('Filter Bank 2','Filter Bank 3')
xlabel('Hz')

Входные параметры

свернуть все

Рассеивание среды разложения в виде waveletScattering объект.

Индекс набора фильтров в рассеивающейся среде разложения в виде положительного целого числа между 1 и количество наборов фильтров в sf включительно. Количество наборов фильтров в sf равно количеству заданного QualityFactors в sf.

Типы данных: double

Выходные аргументы

свернуть все

Сумма Литлвуда-Палей для наборов фильтров в рассеивающейся среде разложения sf, возвращенный как матрица с действительным знаком. lpsum M-by-L матрица, где M является числом элементов в преобразовании Фурье рассеивающихся фильтров, и L является количеством рассеивания наборов фильтров. Например, первый столбец lpsum соответствует набору фильтров, используемому для коэффициентов рассеивания первого порядка.

Частоты за сумму Литлвуда-Палей, возвращенную как вектор с действительным знаком. Если вы задаете частоту дискретизации в sfF находится в герц. Если вы не задаете частоту дискретизации, f находится в циклах/выборке.

Типы данных: double

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

Введенный в R2018b