Шумоподавление сигнала вейвлета
XDEN = wdenoise(X)
XDEN = wdenoise(X,LEVEL)
XDEN = wdenoise(___,Name,Value)
[XDEN,DENOISEDCFS] = wdenoise(___)
[XDEN,DENOISEDCFS,ORIGCFS] = wdenoise(___)
denoises данные в XDEN
= wdenoise(X
)X
с помощью эмпирического Байесового метода с предшествующим Коши. По умолчанию вейвлет sym4
используется со следующим средним пороговым правилом. Шумоподавление до минимума floor(log2N)
и wmaxlev(N,'sym4')
, где N является количеством выборок в данных. (Для получения дополнительной информации смотрите wmaxlev
.) X
является вектором с действительным знаком, матрицей или расписанием.
Если X
является матрицей, wdenoise
denoises каждый столбец X
.
Если X
является расписанием, wdenoise
должен содержать векторы с действительным знаком в отдельных переменных или одну матрицу с действительным знаком данных.
X
принят, чтобы быть однородно выбранным.
Если X
является расписанием, и метки времени линейно не расположены с интервалами, wdenoise
выдает предупреждение.
задает аргументы пары "имя-значение" использования опций в дополнение к любому из входных параметров в предыдущих синтаксисах.XDEN
= wdenoise(___,Name,Value
)
[
возвращает denoised вейвлет и масштабные коэффициенты в массиве ячеек XDEN
,DENOISEDCFS
] = wdenoise(___)DENOISEDCFS
. Элементы DENOISEDCFS
в порядке уменьшающегося разрешения. Итоговый элемент DENOISEDCFS
содержит приближение (масштабирование) коэффициенты.
[
возвращает исходный вейвлет и масштабные коэффициенты в массиве ячеек XDEN
,DENOISEDCFS
,ORIGCFS
] = wdenoise(___)ORIGCFS
. Элементы ORIGCFS
в порядке уменьшающегося разрешения. Итоговый элемент ORIGCFS
содержит приближение (масштабирование) коэффициенты.
Самая общая модель для сигнала с шумом имеет следующую форму:
где время n равномерно распределено. В самой простой модели предположите, что e (n) является Гауссов белый шумовой N (0,1), и уровень шума σ равен 1. Цель шумоподавления состоит в том, чтобы подавить шумовую часть s сигнала и восстановить f.
Процедура шумоподавления имеет три шага:
Разложение — Выбирает вейвлет и выбирает уровень N
. Вычислите разложение вейвлета s сигнала на уровне N
.
Детализируйте содействующую пороговую обработку — Для каждого уровня от 1 до N
, выберите порог и примените мягкую пороговую обработку к коэффициентам детали.
Реконструкция — Вычисляет реконструкцию вейвлета на основе исходных коэффициентов приближения уровня N
и измененные коэффициенты детали уровней от 1 до N
.
Больше деталей о пороговых правилах выбора находится в Шумоподавлении Вейвлета и Непараметрической Функциональной Оценке и в справке функции thselect
.
[1] Абрамович, F., И. Бенямини, Д. Л. Донохо и я. М. Джонстон. “Адаптируясь к Неизвестной Разреженности путем Управления Ложным Уровнем Открытия”. Летопись Статистики, Издания 34, Номера 2, стр 584–653, 2006.
[2] Antoniadis, A., и Г. Оппенхейм, вейвлеты редакторов и Статистика. Читайте лекции Примечаниям в Статистике. Нью-Йорк: Springer Verlag, 1995.
[3] Стоимость и страхование, T. T. “На Пороговой обработке Блока в Регрессии Вейвлета: Адаптивность, Размер блока и Пороговый уровень”. Statistica Sinica, Издание 12, стр 1241–1273, 2002.
[4] Donoho, D. L. “Прогресс Анализа Вейвлета и WVD: Десятиминутный Тур”. Прогресс Анализа Вейвлета и Приложений (И. Мейер, и. Рок, редакторы). Джиф-сур-Иветт: Выпуски Frontières, 1993.
[5] Donoho, D. L. i. М. Джонстон. “Идеальная Пространственная Адаптация Уменьшением Вейвлета”. Biometrika, Издание 81, стр 425–455, 1994.
[6] Donoho, D. L. “Шумоподавление Мягкой Пороговой обработкой”. Транзакции IEEE на Теории информации, Издании 42, Номере 3, стр 613–627, 1995.
[7] Donoho, D. L. i. М. Джонстон, Г. Керкьячариэн и Д. Пикар. “Уменьшение вейвлета: Asymptopia?” Журнал Королевского Статистического Общества, серий B, Издания 57, № 2, стр 301–369, 1995.
[8] Джонстон, я. M. и Б. В. Сильверман. “Иглы и Солома в Стогах сена: Эмпирические Байесовы Оценки Возможно Разреженных Последовательностей”. Летопись Статистики, Издания 32, Номера 4, стр 1594–1649, 2004.