Тип и размерность сжатия или шумоподавления в виде одного из значений перечислили в таблицах, которые следуют. wthrmngr
возвращает пороги, подходящие для опции, которую вы задаете.
С дискретным вейвлетом или пакетным разложением вейвлета данных, можно сжаться или denoise те данные. Со стационарным разложением вейвлета данных вы можете только denoise данные.
Для объяснения, которого коэффициенты используются, чтобы определить пороги, смотрите Содействующий Выбор.
1D дискретные опции разложения вейвлета
В этих опциях, X
сигнал, коэффициенты вейвлета находятся в векторном C
, и длины векторов коэффициентов находятся в L
. Аргумент alpha
параметр разреженности и scale
задает мультипликативный перемасштабирующий порог.
Для получения дополнительной информации относительно разложения вейвлета смотрите wavedec
. Узнать больше о alpha
и scale
, смотрите wdcbm
и wden
соответственно.
opt |
Описание
| Допустимые синтаксисы |
---|
'dw1dcompGBL' |
1D сжатие с помощью глобального порога
|
thr = wthrmngr('dw1dcompGBL','rem_n0',X)
thr = wthrmngr('dw1dcompGBL','bal_sn',C,L)
|
'dw1dcompLVL' |
1D сжатие с помощью зависимых уровнем порогов
|
thr = wthrmngr('dw1dcompLVL','scarcehi',C,L,alpha) , где 2.5 <alpha < 10
thr = wthrmngr('dw1dcompLVL','scarceme',C,L,alpha) , где 1.5 <alpha < 2.5
thr = wthrmngr('dw1dcompLVL','scarcelo',C,L,alpha) , где 1 <alpha < 2
|
'dw1ddenoLVL' |
1D шумоподавление с помощью зависимых уровнем порогов
|
thr = wthrmngr('dw1ddenoLVL','sqtwolog',C,L,scale)
thr = wthrmngr('dw1ddenoLVL','rigrsure',C,L,scale)
thr = wthrmngr('dw1ddenoLVL','heursure',C,L,scale)
thr = wthrmngr('dw1ddenoLVL','minimaxi',C,L,scale)
thr = wthrmngr('dw1ddenoLVL','penalhi',C,L,alpha) , где 2.5 <alpha < 10
thr = wthrmngr('dw1ddenoLVL','penalme',C,L,alpha) , где 1.5 <alpha < 2.5
thr = wthrmngr('dw1ddenoLVL','penallo',C,L,alpha) , где 1 <alpha < 2
|
2D дискретные опции разложения вейвлета
В этих опциях, X
данные, коэффициенты вейвлета находятся в векторном C
, и размер содействующих матриц находится в L
. Аргумент alpha
параметр разреженности и scale
задает мультипликативный перемасштабирующий порог.
Для получения дополнительной информации относительно разложения вейвлета смотрите wavedec2
. Узнать больше о alpha
и scale
, смотрите wdcbm2
и wden
соответственно.
opt |
Описание
| Допустимые синтаксисы |
---|
'dw2dcompGBL' |
2D сжатие с помощью глобального порога
|
thr = wthrmngr('dw2dcompGBL','rem_n0',X)
thr = wthrmngr('dw2dcompGBL','bal_sn',C,L)
thr = wthrmngr('dw2dcompGBL','sqrtbal_sn',C,L)
|
'dw2dcompLVL' |
2D сжатие с помощью зависимых уровнем порогов
|
thr = wthrmngr('dw2dcompLVL','scarcehi',C,L,alpha) , где 2.5 <alpha < 10
thr = wthrmngr('dw2dcompLVL','scarceme',C,L,alpha) , где 1.5 <alpha < 2.5
thr = wthrmngr('dw2dcompLVL','scarcelo',C,L,alpha) , где 1 <alpha < 2
|
'dw2ddenoLVL' |
2D шумоподавление с помощью зависимых уровнем порогов
|
thr = wthrmngr('dw2ddenoLVL','sqrtbal_sn',C,L)
thr = wthrmngr('dw2ddenoLVL','penalhi',C,L,alpha) , где 2.5 <alpha < 10
thr = wthrmngr('dw2ddenoLVL','penalme,C,L,alpha) , где 1.5 <alpha < 2.5
thr = wthrmngr('dw2ddenoLVL','penallo,C,L,alpha) , где 1 <alpha < 2
thr = wthrmngr('dw2ddenoLVL','sqtwolog',C,L,scale)
|
1D пакетные опции разложения вейвлета
В этих опциях, X
сигнал и wpt
пакетная структура разложения вейвлета сигнала.
Для получения дополнительной информации относительно пакетного разложения вейвлета смотрите wpdec
.
opt |
Описание
| Допустимые синтаксисы |
---|
'wp1dcompGBL' |
1D сжатие с помощью глобального порога
|
thr = wthrmngr('wp1dcompGBL','rem_n0',X)
thr = wthrmngr('wp1dcompGBL','bal_sn',wpt)
|
'wp1ddenoGBL' |
1D шумоподавление с помощью глобального порога
|
thr = wthrmngr('wp1ddenoGBL','sqtwologuwn',wpt)
thr = wthrmngr('wp1ddenoGBL','sqtwologswn',wpt)
thr = wthrmngr('wp1ddenoGBL','bal_sn',wpt)
thr = wthrmngr('wp1ddenoGBL','penalhi',wpt)
wpbmpen функция используется настраивающимся параметром ALPHA = 6.25. thr = wthrmngr('wp1ddenoGBL','penalme',wpt)
wpbmpen функция используется настраивающимся параметром ALPHA = 2. thr = wthrmngr('wp1ddenoGBL','penallo',wpt)
wpbmpen функция используется настраивающимся параметром ALPHA = 1.5.
|
2D пакетные опции разложения вейвлета
В этих опциях, X
данные и wpt
пакетная структура разложения вейвлета данных.
Для получения дополнительной информации относительно пакетного разложения вейвлета смотрите wpdec2
.
opt |
Описание
| Допустимые синтаксисы |
---|
'wp2dcompGBL' |
2D сжатие с помощью глобального порога
|
thr = wthrmngr('wp2dcompGBL','rem_n0',X)
thr = wthrmngr('wp2dcompGBL','bal_sn',wpt)
thr = wthrmngr('wp2dcompGBL','sqrtbal_sn',wpt)
|
'wp2ddenoGBL' |
2D шумоподавление с помощью глобального порога
|
thr = wthrmngr('wp2ddenoGBL','sqtwologuwn',wpt)
thr = wthrmngr('wp2ddenoGBL','sqtwologswn',wpt)
thr = wthrmngr('wp2ddenoGBL','sqrtbal_sn',wpt)
thr = wthrmngr('wp2ddenoGBL','penalhi',wpt)
wpbmpen функция используется настраивающимся параметром ALPHA = 6.25. thr = wthrmngr('wp2ddenoGBL','penalme',wpt)
wpbmpen функция используется настраивающимся параметром ALPHA = 2. thr = wthrmngr('wp2ddenoGBL','penallo',wpt)
wpbmpen функция используется настраивающимся параметром ALPHA = 1.5.
|
1D стационарные опции разложения вейвлета
Шумоподавление с помощью зависимых уровнем порогов является единственной опцией, доступной для 1D стационарного разложения вейвлета, swtdec
. В этой опции, alpha
параметр разреженности и scale
задает мультипликативный перемасштабирующий порог.
Для получения дополнительной информации относительно стационарного разложения вейвлета, смотрите swt
. Узнать больше о alpha
и scale
, смотрите wbmpen
и wden
соответственно.
opt | Допустимые синтаксисы |
---|
'sw1ddenoLVL' |
thr = wthrmngr('sw1ddenoLVL','sqtwolog',swtdec,scale)
thr = wthrmngr('sw1ddenoLVL','rigrsure',swtdec,scale)
thr = wthrmngr('sw1ddenoLVL','heursure',swtdec,scale)
thr = wthrmngr('sw1ddenoLVL','minimaxi',swtdec,scale)
thr = wthrmngr('sw1ddenoLVL','penalhi',swtdec,alpha) , где 2.5 <alpha < 10
thr = wthrmngr('sw1ddenoLVL','penalme',swtdec,alpha) , где 1.5 <alpha < 2.6
thr = wthrmngr('sw1ddenoLVL','penallo',swtdec,alpha) , где 1 <alpha < 2
|
Пороги основаны на подмножестве коэффициентов в стационарном разложении вейвлета. Смотрите Содействующий Выбор для получения дополнительной информации.
2D стационарные опции разложения вейвлета
Шумоподавление с помощью зависимых уровнем порогов является единственной опцией, доступной для 2D стационарного разложения вейвлета, swtdec
. В этой опции, alpha
параметр разреженности и scale
задает мультипликативный перемасштабирующий порог.
Для получения дополнительной информации относительно стационарного разложения вейвлета, смотрите swt2
. Узнать больше о alpha
и scale
, смотрите wbmpen
и wden
соответственно.
opt | Допустимые синтаксисы |
---|
'sw2ddenoLVL' |
thr = wthrmngr('sw2ddenoLVL','sqrtbal_sn',swtdec)
thr = wthrmngr('sw2ddenoLVL','penalhi',swtdec,alpha) где 2.5 <alpha < 10
thr = wthrmngr('sw2ddenoLVL','penalme',swtdec,alpha) где 1.5 <alpha < 2.5
thr = wthrmngr('sw2ddenoLVL','penallo',swtdec,alpha) где 1 <alpha < 2
thr = wthrmngr('sw2ddenoLVL','sqtwolog',swtdec,scale)
|
Пороги основаны на подмножестве коэффициентов в стационарном разложении вейвлета. Смотрите Содействующий Выбор для получения дополнительной информации.