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