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 app

Откройте приложение 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.

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

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

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

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

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

Параметры

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

  • sym — Symlets

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

  • coif — Coiflets

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

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

Для получения дополнительной информации смотрите wdenoise.

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

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

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

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

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

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

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

Для получения дополнительной информации смотрите wdenoise.

Правило пороговой обработки использовать. Допустимые опции зависят от метода шумоподавления.

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

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

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

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

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

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

Для получения дополнительной информации смотрите wdenoise.

Программируемое использование

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

waveletSignalDenoiser открывает приложение Wavelet Signal Denoiser. Если приложение инициализирует, импортируйте сигнал к denoise путем нажатия на Import.

waveletSignalDenoiser(sig) открывает приложение Wavelet Signal Denoiser, и импорт и denoises sig использование wdenoise с настройками по умолчанию. Приложение строит sig, сигнал denoised и его крупное приближение шкалы.

sig переменная в рабочей области.

  • sig может быть 1 N или N-by-1 вектор с действительным знаком.

  • sig двойная точность.

Советы

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

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

Приложения

Функции

Введенный в R2017b