lp2LS

Полиномы Лорана к подъему шагов и коэффициентов нормализации

    Описание

    пример

    [lsteps,k] = lp2LS(wavetype,LoRz,HiRz,factmode) возвращает поднимающиеся шаги схемы lsteps и коэффициенты нормализации k сопоставленный полиномами Лорана LoRz и HiRz. wavetype задает тип вейвлета, соответствующий полиномам Лорана и factmode задает режим факторизации.

    Примеры

    свернуть все

    Создайте поднимающуюся схему, сопоставленную с db2 вейвлет.

    wv = "db2";
    lsw = liftingScheme(Wavelet=wv);

    Получите полиномы Лорана, сопоставленные с вейвлетом, и затем получите поднимающиеся шаги и коэффициенты нормализации, сопоставленные полиномами Лорана.

    [~,~,LoRz,HiRz] = wave2lp(wv);
    [lsteps,k] = lp2LS("o",LoRz,HiRz,"s");

    Создайте поднимающуюся схему с помощью поднимающихся шагов и коэффициентов нормализации.

    lscheme = liftingScheme(LiftingSteps=lsteps,NormalizationFactors=k)
    lscheme = 
     	 Wavelet               : 'custom' 
    	 LiftingSteps          : [3 × 1] liftingStep 
    	 NormalizationFactors  : [3.3461 0.2989] 
    	 CustomLowpassFilter   : [  ] 
    
    
     Details of LiftingSteps :
                Type: 'update'
        Coefficients: -0.5774
            MaxOrder: 0
    
                Type: 'predict'
        Coefficients: [-2.7990 0.4330]
            MaxOrder: 1
    
                Type: 'update'
        Coefficients: 0.3333
            MaxOrder: -1
    
    

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

    свернуть все

    Тип вейвлета сопоставил полиномами Лорана LoRz и HiRzВ виде одного из:

    • "o" — Ортогональный вейвлет

    • "b" — Биоортогональный вейвлет

    Типы данных: char | string

    Полином Лорана, сопоставленный с lowpass, фильтрует в виде laurentPolynomial объект.

    Полином Лорана, сопоставленный с highpass, фильтрует в виде laurentPolynomial объект.

    Режим Factorization подъема шагов и коэффициентов нормализации в виде одного из:

    • "analysis" — Аналитическая факторизация

    • "synthesis" — Факторизация синтеза

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

    свернуть все

    Подъем шагов, возвращенных как массив liftingStep структуры.

    Коэффициенты нормализации, возвращенные как 1 2 вектор с действительным знаком.

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

    Расширенные возможности

    Генерация кода C/C++
    Генерация кода C и C++ с помощью MATLAB® Coder™.

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

    Функции

    Объекты

    Введенный в R2021b