Непрерывное вейвлет с набором фильтров
возвращает коэффициенты непрерывного преобразования вейвлета (CWT) сигнала cfs
= wt(fb
,x
)x
, использование fb
, банк фильтров CWT. x
является реальным или комплексным вектором. x
должны иметь не менее 4 выборки. Если x
является реальным, cfs
является матрицей 2-D, где каждая строка соответствует одной шкале. Размер столбца cfs
равно длине x
. Если x
является комплексным, cfs
является трехмерный массив, где первая страница является CWT для положительных шкал (аналитическая часть или компонент против часовой стрелки), а вторая страница является cwt для отрицательных шкал (антианалитическая часть или компонент против часовой стрелки).
Первый раз, когда вы используете банк фильтров, чтобы взять CWT сигнала, вейвлет сконструированы, чтобы иметь тот же тип данных, что и сигнал. Предупреждающее сообщение генерируется, когда вы применяете тот же банк фильтров к сигналу с другим типом данных. Изменение типов данных сопряжено со стоимостью перепроектирования или изменения точности набора фильтров. Для оптимальной эффективности используйте последовательный тип данных.
При выполнении нескольких CWT, например, внутри цикла for-loop, рекомендуемый рабочий процесс должен сначала создать cwtfilterbank
Объект и затем используйте wt
функция объекта. Этот рабочий процесс минимизирует накладные расходы и максимизирует эффективность. Смотрите Использование банка фильтров CWT на нескольких временных рядах.