Аналитические сигналы дискретно-временных входов
dsp.AnalyticSignal Система object™ вычисляет аналитические сигналы дискретно-временных входов. Действительная часть аналитического сигнала в каждом канале является репликой реального входа в этом канале, а мнимая часть является преобразованием Гильберта входа. В частотной области аналитический сигнал удваивает положительное частотное содержание исходного сигнала при обнулении отрицательных частот и сохранении постоянной составляющей. Объект вычисляет преобразование Гильберта с помощью равнозначного фильтра FIR.
Для вычисления аналитического сигнала дискретно-временного входа:
Создать dsp.AnalyticSignal и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
возвращает объект аналитического сигнала, anaSig = dsp.AnalyticSignalanaSig, который вычисляет комплексный аналитический сигнал, соответствующий каждому каналу вещественной входной матрицы M-на-N.
возвращает объект аналитического сигнала, anaSig = dsp.AnalyticSignal(order)anaSig, со свойством FilterOrder, равным order.
возвращает объект аналитического сигнала, anaSig = dsp.AnalyticSignal(Name,Value)anaSig, каждое указанное свойство имеет заданное значение.
вычисляет аналитический сигнал, y = anaSig(x)y, входной матрицы M-by-N x, согласно уравнению
jH {X}
где j - мнимая единица, а } - преобразование Гильберта.
Каждый из N столбцов в x содержит M последовательных отсчетов времени из независимого канала. Способ вычисляет аналитический сигнал для каждого канала.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
Этот объект реализует алгоритм, входы и выходы, описанные на справочной странице блока аналитического сигнала. Свойства объекта соответствуют параметрам блока.