exponenta event banner

wrcoef

Реконструировать одиночную ветвь из 1-D вейвлет-коэффициентов

    Описание

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

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

    пример

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

    Примеры

    свернуть все

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

    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. Axes 1 with title Original Signal contains an object of type line. Axes 2 with title Reconstructed Approximation At Level 5 contains an object of type line. Axes 3 with title Reconstructed Details At Level 2 contains an object of type line.

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

    свернуть все

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

    Вейвлет-декомпозиция 1-D сигнала, заданного как действительный вектор. Вектор содержит вейвлет-коэффициенты. Вектор бухгалтерского учета l содержит коэффициенты по уровню. Посмотрите wavedec.

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

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

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

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

    Фильтры вейвлет-реконструкции, заданные как пара действительных векторов четной длины. LoR является фильтром реконструкции нижних частот, и HiR является фильтром реконструкции верхних частот. Длины LoR и HiR должно быть равным. Посмотрите wfilters для получения дополнительной информации.

    Уровень коэффициентов, заданный как неотрицательное целое число. Когда type является 'a', n допускается значение 0. В противном случае n является строго положительным целым числом, таким, что n ≤ length(l)-2. Значение по умолчанию n является length(l)-2.

    См. также

    | |

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