Wavelet Signal Denoiser

Визуализируйте и denoise данные временных рядов

Описание

Приложение Wavelet Signal Denoiser является интерактивным инструментом для визуализации и шумоподавления 1D сигналы с действительным знаком и сравнение результатов. С приложением вы можете:

  • Доступ ко всем сигналам в рабочей области MATLAB®.

  • Легко настройте параметры по умолчанию и примените различные методы шумоподавления.

  • Визуализируйте и сравните результаты.

  • Экспортируйте сигналы denoised в свою рабочую область.

  • Воссоздайте сигнал denoised в своей рабочей области путем генерации скрипта MATLAB.

Приложение Wavelet Signal Denoiser обеспечивает способ работать с несколькими версиями denoised данных одновременно.

Типичный рабочий процесс для шумоподавления сигнал и сравнение результатов с помощью приложения:

  1. Запустите приложение и загрузите 1D сигнал от рабочего пространства MATLAB. Приложение обеспечивает начальную букву denoised версия ваших данных с помощью параметров по умолчанию.

  2. Настройте параметры шумоподавления и произведите несколько версий сигнала denoised.

  3. Сравните результаты и экспортируйте желаемый сигнал denoised в свою рабочую область.

  4. Чтобы применить те же параметры шумоподавления к другим сигналам в вашей рабочей области, сгенерируйте скрипт MATLAB и измените ее, как вы считаете целесообразным.

Откройте приложение Wavelet Signal Denoiser

  • Панель инструментов MATLAB: На вкладке Apps, под Signal Processing and Communications, нажимают Wavelet Signal Denoiser .

  • Командная строка MATLAB: Введите waveletSignalDenoiser.

Примеры

развернуть все

В этом примере показано, как к denoise 1D сигнал с помощью настроек по умолчанию приложения.

Загрузите шумный Доплеровский сигнал.

load noisdopp

Запустите приложение Wavelet Signal Denoiser путем выбора его из вкладки Apps на MATLAB® Toolstrip. Можно также запустить приложение путем ввода waveletSignalDenoiser в командной строке MATLAB.

Загрузите шумный Доплеровский сигнал из рабочей области в приложение путем нажатия на Load Signal в панели инструментов. Из списка переменных рабочей области, которые могут загрузиться в приложение, выберите noisdopp и нажмите ОК.

Отображения приложения исходный сигнал, noisdopp, сигнал denoised, noisdopp1, и крупное приближение шкалы, Approximation.

Чтобы переключиться, чем отображаются графики, вы можете:

  • Нажмите Signals ▼ в панели инструментов и используйте выпадающее меню, чтобы переключить видимость исходных графиков и графиков приближения.

  • Кликните по отдельным сигналам в легенде графика.

Параметры

Семейство вейвлетов использовало для denoise сигнал, заданный как одно из следующего:

  • sym — Symlets

  • bior — Биоортогональные вейвлеты сплайна

  • coif — Coiflets

  • db — Вейвлеты Daubechies

  • fk — Вейвлеты Fejér-Korovkin

Метод шумоподавления, чтобы применяться, заданный как одно из следующего:

  • Bayes — Эмпирический байесов

  • BlockJS — Блокируйте James-глиняную-кружку

  • FDR — Ложный уровень открытия

  • Minimax — Минимаксная оценка

  • SURE — Несмещенная оценка риска глиняной кружки

  • UniversalThreshold — Универсальный порог 2ln(длина(x)).

Правило пороговой обработки использовать. Возможные правила, которые можно задать для различных методов шумоподавления, следующие:

  • Блокируйте James-глиняную-кружку — James-Stein

  • Эмпирический байесов — Medianсреднее значение, Soft, Hard

  • Ложный уровень открытия — Hard

  • Минимаксная оценка — Soft, Hard

  • Несмещенная оценка риска глиняной кружки — Soft, Hard

  • Универсальный порог — Soft, Hard

Советы

К denoise больше чем один сигнал одновременно, можно запустить несколько экземпляров приложения Wavelet Signal Denoiser.

Смотрите также

Функции

Введенный в R2017b