wrcoef

Восстановите одну ветвь от 1D коэффициентов вейвлета

    Описание

    x = wrcoef(type,c,l,wname) восстанавливает содействующий вектор из типа type на основе структуры разложения вейвлета [c,l] из 1D сигнала (см. wavedec для получения дополнительной информации), использование вейвлета задано wname. Коэффициенты на максимальном уровне разложения восстановлены. Длина x равно длине исходного 1-D сигнала.

    x = wrcoef(type,c,l,LoR,HiR) использует фильтры реконструкции LoR и HiR.

    пример

    x = wrcoef(___,n) восстанавливает коэффициенты на уровне n использование любого из предыдущих синтаксисов.

    Примеры

    свернуть все

    Загрузите 1D сигнал.

    load sumsin
    s = sumsin;

    Выполните разложение вейвлета уровня 5 сигнала с помощью sym4 вейвлет.

    [c,l] = wavedec(s,5,'sym4');

    Восстановите коэффициенты приближения на уровне 5 от структуры разложения вейвлета [c,l].

    a5 = wrcoef('a',c,l,'sym4');

    Восстановите коэффициенты детали на уровне 2.

    d2 = wrcoef('d',c,l,'sym4',2);

    Постройте исходный сигнал и восстановленные коэффициенты.

    subplot(3,1,1)
    plot(s)
    title('Original Signal')
    subplot(3,1,2)
    plot(a5)
    title('Reconstructed Approximation At Level 5')
    subplot(3,1,3)
    plot(d2)
    title('Reconstructed Details At Level 2')

    Figure contains 3 axes objects. Axes object 1 with title Original Signal contains an object of type line. Axes object 2 with title Reconstructed Approximation At Level 5 contains an object of type line. Axes object 3 with title Reconstructed Details At Level 2 contains an object of type line.

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

    свернуть все

    Коэффициенты, чтобы восстановить в виде 'a' или 'd', для приближения или коэффициентов детали, соответственно.

    Разложение вейвлета 1D сигнала в виде вектора с действительным знаком. Вектор содержит коэффициенты вейвлета. Бухгалтерский векторный l содержит коэффициенты уровнем. Смотрите wavedec.

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

    Бухгалтерский вектор в виде вектора из положительных целых чисел. Бухгалтерский вектор используется, чтобы проанализировать коэффициенты в разложении вейвлета c уровнем. Смотрите wavedec.

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

    Анализ вейвлета раньше создавал структуру разложения вейвлета [c,l]В виде вектора символов или строкового скаляра. wrcoef поддержки только ортогональные или биоортогональные вейвлеты. Смотрите wfilters.

    Реконструкция вейвлета фильтрует в виде пары ровной длины векторы с действительным знаком. LoR фильтр реконструкции lowpass и HiR highpass фильтр реконструкции. Длины LoR и HiR должно быть равным. Смотрите wfilters для получения дополнительной информации.

    Содействующий уровень в виде неотрицательного целого числа. Когда type isaN позволен быть 0. В противном случае, n строго положительное целое число, таким образом что n ≤ длина (l)-2. Значение по умолчанию n длина (l)-2.

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

    | |

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