Найти в Дзене
MATLAB \ Цифровая обработка сигналов

MATLAB \ Цифровая обработка сигналов

В этой подборке будут размещаться переводы мануалов и статей по применению инструментов MATLAB для решения задач по цифровой обработке сигналов
подборка · 12 материалов
9 месяцев назад
MATLAB - ЦОС \ Практическое введение в частотно-временной анализ
В этом примере показано, как выполнять и интерпретировать базовый частотно-временной анализ сигнала. В практических приложениях многие сигналы являются нестационарными. Это означает, что их представление в частотной области (их спектр) меняется с течением времени. В примере обсуждаются преимущества использования частотно-временных методов по сравнению с представлениями сигнала в частотной области или во временной области. Он отвечает на основные вопросы, такие как: Вы можете разделить практически...
9 месяцев назад
MATLAB - ЦОС \ Практическое введение в частотный анализ
В этом примере показано, как выполнять и интерпретировать базовый анализ сигналов в частотной области. В примере обсуждаются преимущества использования представлений сигнала в частотной и временной областях и иллюстрируются основные концепции с использованием моделируемых и реальных данных. Этот пример отвечает на основные вопросы, такие как: Анализ в частотной области является чрезвычайно важным инструментом в приложениях обработки сигналов. Анализ частотной области широко используется в таких областях, как связь, геология, дистанционное зондирование и обработка изображений...
9 месяцев назад
MATLAB - ЦОС \ Поиск и отслеживание гребней с помощью переназначенной спектрограммы
Загрузите файл данных, содержащий эхолокационный импульс, испускаемый большой коричневой летучей мышью (Eptesicus fuscus) и измеренный с интервалом выборки 7 микросекунд. Создайте timetable в MATLAB, используя сигнал и информацию о времени. Откройте Signal Analyzer и перетащите timetable из браузера рабочей области (Workspace browser) в таблицу сигналов (Signal table). Щелкните Отобразить сетку (Display Grid ▼), чтобы создать два параллельных дисплея. Выберите каждый дисплей и нажмите кнопку "Время-частота" (Time-Frequency), чтобы добавить вид спектрограммы...
9 месяцев назад
MATLAB - ЦОС \ Поиск периодичности с помощью частотного анализа
Часто бывает трудно охарактеризовать колебательное поведение данных, рассматривая временные измерения. Спектральный анализ может помочь определить, является ли сигнал периодическим, и измерить различные циклы. Термометр в офисном здании измеряет внутреннюю температуру каждые полчаса в течение четырех месяцев. Загрузите данные и нанесите их на график. Преобразуйте температуру в градусы Цельсия. Измеряйте время в неделях. Таким образом, частота дискретизации составляет 2 измерения в час × 24 часа в день × 7 дней в неделю = 336 измерений в неделю...
9 месяцев назад
MATLAB. Цифровая обработка сигналов \ 8. Взятие производной от сигнала
Вы хотите различать сигнал без увеличения мощности шума. Функция diff в MATLAB® усиливает шум, и результирующая неточность ухудшается для более высоких производных. Чтобы устранить эту проблему, используйте вместо нее дифференцирующий фильтр. Проанализируйте смещение перекрытия здания во время землетрясения. Найдите скорость и ускорение как функции времени. Загрузите файл earthquake. Файл содержит следующие переменные: drift: Смещение пола, измеряемое в сантиметрах t: Время, измеряемое в секундах Fs: Частота дискретизации, равная 1 кГц load('earthquake...
9 месяцев назад
MATLAB. Цифровая обработка сигналов \ 7. Фильтрация данных
Фильтр с конечной импульсной характеристикой (нерекурсивный фильтр, трансверсальный фильтр, КИХ-фильтр) или FIR-фильтр (FIR сокр. от finite impulse response — конечная импульсная характеристика) — один из видов линейных фильтров, характерной особенностью которого является ограниченность по времени его импульсной характеристики (с какого-то момента времени его выходной сигнал становится точно равным нулю). Такой фильтр называют часто нерекурсивным из-за отсутствия обратной связи. Знаменатель передаточной функции такого фильтра — константа...