Очки сжатия вейвлета мультисигнала 1-D
[THR,L2SCR,NOSCR,IDXSORT] = mswcmpscr(DEC)
[THR,L2SCR,NOSCR,IDXSORT] = mswcmpscr(DEC)
вычисляет четыре матрицы: пороги THR
, очки сжатия L2SCR
и NOSCR
и индексы IDXSORT
. Разложение DEC
соответствует матрице коэффициентов вейвлета CFS
, полученный конкатенацией детали и (опционально) коэффициентов приближения, где
CFS = [cd{DEC.level}, ... , cd{1}]
или CFS = [ca, cd{DEC.level}, ... , cd{1}]
Конкатенация сделана построчной, если DEC.dirDec
равен 'r'
или по столбцам если DEC.dirDec
равен 'c'
.
Если NbSIG
является количеством исходных сигналов и NbCFS
количество коэффициентов для каждого сигнала (все или только коэффициенты детали), то CFS
является NbSIG
-by-NbCFS
матрица. Поэтому
THR
, L2SCR
, NOSCR
является NbSIG
(NbCFS+1
) матрицами
IDXSORT
является NbSIG
-by-NbCFS
матрица
THR(:,2:end)
равен CFS
, отсортированному по строке в порядке возрастания относительно абсолютного значения.
Для каждой строки IDXSORT
содержит порядок коэффициентов и THR(:,1)=0
.
Для сигнала ith:
L2SCR(i,j)
является процентом сохраненной энергии (L2-норма), соответствуя порогу, равному CFS(i,j-1)
(2
≤ j
≤ NbCFS
), и L2SCR(:,1)=100
.
N0SCR(i,j)
является процентом нулей, соответствующих порогу, равному CFS(i,j-1)
(2
≤ j
≤ NbCFS
), и N0SCR(:,1)=0
.
Могут использоваться еще три дополнительных входных параметров:
[...] = mswcmpscr(...,S_OR_H,KEEPAPP,IDXSIG)
S_OR_H ('s' or 'h')
обозначает мягкую или трудную пороговую обработку (дополнительную информацию см. в mswthresh
).
KEEPAPP (true or false)
указывает, сохранить ли коэффициенты приближения (true
) или не (false
).
IDXSIG
является вектором, который содержит индексы начальных сигналов или 'all'
.
Значениями по умолчанию является, соответственно, 'h'
, ложь и 'all'
.
% Load original 1D-multisignal. load thinker % Perform a decomposition at level 2 using wavelet db2. dec = mdwtdec('r',X,2,'db2'); % Compute compression performances for soft an hard thresholding. [THR_S,L2SCR_S,N0SCR_S] = mswcmpscr(dec,'s'); [THR_H,L2SCR_H,N0SCR_H] = mswcmpscr(dec,'h');
Daubechies, я. (1992), Десять лекций по вейвлетам, ряду конференции CBMS-NSF в прикладной математике. SIAM Эд.
Mallat, S. (1989), “Теория для мультиразрешения сигнализирует о разложении: представление вейвлета”, Анальный Шаблон IEEE. и Машина Intell., издание 11, № 7, стр 674–693.
Мейер, Y. (1990), Ondelettes и opérateurs, Том 1, Герман Эд. (Английский перевод: Вейвлеты и операторы, Кембриджское Нажатие Унив. 1993.)