Зависимое интервалом шумоподавление
возвращает сигнал denoised, sigden = cmddenoise(sig,wname,level)sigden, полученный из зависимого интервалом шумоподавления сигнала, sig, с помощью ортогонального или биоортогонального вейвлета и масштабирующихся фильтров, wname. cmddenoise пороги вейвлет (деталь) коэффициенты вниз, чтобы выровняться, level, и восстанавливает приближение сигнала с помощью модифицированных коэффициентов детали. cmddenoise делит сигнал на интервалы на основе точек перехода отклонения в первых коэффициентах детали уровня и порогах каждый интервал отдельно. Местоположение и количество точек перехода отклонения автоматически выбраны с помощью оштрафованной контрастной функции [2]. Минимальная задержка между точками перехода является 10 выборками. Пороги получены, использовав минимаксное пороговое правило, и мягкая пороговая обработка используется, чтобы изменить коэффициенты вейвлета [1].
возвращает сигнал denoised, sigden = cmddenoise(sig,wname,level,sorh,nb_inter,thrParamsIn)sigden, с интервалами шумоподавления и соответствующими порогами, заданными как массив ячеек матриц с длиной, равняются level. Каждый элемент массива ячеек содержит интервал, и информация о пороге для соответствующего уровня вейвлета преобразовывают. Элементы thrParamsIn матрицы N-3 с N, равным количеству интервалов. 1-е и 2-е столбцы содержат начало и конечные индексы интервалов, и 3-й столбец содержит соответствующее пороговое значение. Если вы задаете thrParamsIn, cmddenoise игнорирует значение nb_inter.
[ возвращает массив ячеек, sigden,coefs,thrParamsOut]
= cmddenoise(___)thrParamsOut, с длиной равняются level. Каждый элемент thrParamsOut матрица N-3. Размерность строки элементов матрицы является количеством интервалов и определяется значением входных параметров. Каждая строка матрицы содержит начало и конечные точки (индексы) порогового интервала и соответствующего порогового значения.
[ возвращает массив ячеек, sigden,coefs,thrParamsOut,int_DepThr_Cell]
= cmddenoise(sig,wname,level,sorh,nb_inter)int_DepThr_Cell, с длиной равняются 6. int_DepThr_Cell содержит интервал и информацию о пороге, принимающую количество диапазонов точек перехода от 0 до 5. Энный элемент int_DepThr_Cell матрица N-3, содержащая информацию об интервале, принимающую N-1 точки перехода. Каждая строка матрицы содержит начало и конечные точки (индексы) порогового интервала и соответствующего порогового значения. Попытка к выходу int_DepThr_Cell если вы используете входной параметр, thrParamsIn, результаты по ошибке.
[ возвращает оптимальное количество интервалов сигнала на основе предполагаемых точек перехода отклонения в коэффициентах детали уровня 1. Оценить количество точек перехода, sigden,coefs,thrParamsOut,int_DepThr_Cell,BestNbofInt]
= cmddenoise(sig,wname,level,sorh,nb_inter)cmddenoise принимает, что общее количество меньше чем или равно 6 и использует оштрафованный контраст [2]. Попытка к выходу BestNbofInt если вы используете входной параметр, thrParamsIn, результаты по ошибке.
[1] Donoho, D. и Джонстон, я. “Идеальная пространственная адаптация уменьшением вейвлета”, Biometrika, 1994, 81,3, 425–455.
[2] Lavielle, M. “Обнаружение нескольких изменений в последовательности зависимых переменных”, Стохастические процессы и их Приложения, 1999, 83, 79–102.