主要内容

dsp.AnalyticSignal

分析信号的离散时间输入

描述

dsp.AnalyticSignal系统对象™计算分析的离散时间信号输入。分析信号的实部在每个通道的复制品真正的输入通道,而虚部的希尔伯特变换输入。在频域分析信号双打积极的原始信号的频率内容而zeroing-out负频率和保留直流分量。使用一个对象计算希尔伯特变换equiripple冷杉过滤器。

计算分析的离散时间信号输入:

  1. 创建dsp.AnalyticSignal对象并设置其属性。

  2. 调用对象的参数,就好像它是一个函数。

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

anaSig= dsp.AnalyticSignal返回一个对象,分析信号anaSig复解析信号,计算每个通道对应的真实——- - - - - -N输入矩阵。

例子

anaSig= dsp.AnalyticSignal (订单)返回一个对象,分析信号anaSig,FilterOrder属性设置为订单

anaSig= dsp.AnalyticSignal (名称,值)返回一个对象,分析信号anaSig,每个指定的属性设置为指定的值。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

equiripple冷杉的顺序滤波器用于计算希尔伯特变换,指定为一个偶数标量大于3。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

使用

描述

例子

y= anaSig (x)计算分析信号,y的,——- - - - - -N输入矩阵x根据方程

Y = X + j H { X }

在哪里j虚数单位和吗 H { X } 表示希尔伯特变换。

每一个Nx包含时间序列样本一个独立的通道。计算每个通道的解析信号的方法。

输入参数

全部展开

数据输入,指定为一个向量或矩阵。

数据类型:|
复数的支持:金宝app是的

输出参数

全部展开

分析信号输出,作为一个向量或矩阵返回。

数据类型:|
复数的支持:金宝app是的

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

请注意:本例中只运行在R2016b或更高版本。如果您使用的是较早的版本,用等效替换每个调用函数一步语法。例如,myObject (x)变成了一步(myObject x)。

计算分析正弦输入的信号。

t = (1:0.01:1)”;x =罪(4 *π* t);anaSig = dsp.AnalyticSignal (200);y = anaSig (x);

查看分析信号。

次要情节(2,1,1);情节(t, x)标题(原始信号的);次要情节(2,1,2),图(t)[真实(y)图像放大(y)]);标题(分析信号的输入的)传说(“真实的信号”,“虚信号”,“位置”,“最佳”);

图包含2轴对象。坐标轴对象1标题原始信号包含一个类型的对象。坐标轴对象2标题分析输入的信号包含2线类型的对象。这些对象代表真实信号,虚构的信号。

算法

这个对象实现算法、输入和输出的描述分析信号块引用页面。对象属性对应块的参数。

扩展功能

另请参阅

对象

介绍了R2012a