Зависимое интервалом шумоподавление
возвращает сигнал 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.