主要内容

instbw

估计瞬时带宽

描述

例子

ibw= instbw (xfs估计信号的瞬时带宽,x,以一定的速率进行采样fs.如果x是一个矩阵,那么函数估计每一列的瞬时带宽独立,并返回相应列的结果ibw

例子

ibw= instbw (xt的瞬时带宽x采样时的值存储在t

例子

ibw= instbw (xt估计存储在MATLAB中的信号的瞬时带宽®时间表xt.该函数独立处理时间表中的所有变量和每个变量中的所有列。

例子

ibw= instbw (tfdfd道明估计其时频分布的信号的瞬时带宽,tfd中存储的带宽值进行采样fd以及存储的时间值道明

ibw= instbw (___名称,值使用名称值参数指定任何先前语法的其他选项。您可以指定计算中使用的比例因子或频率限制。例如,“FrequencyLimits”,20 [10]计算输入在10hz到20hz范围内的瞬时带宽。

例子

ibwt) = instbw (___同样的回报t,样本向量乘以对应ibw

例子

instbw (___在没有输出参数的情况下绘制估计的瞬时带宽。

例子

全部折叠

生成以600 Hz采样的信号2秒。信号由具有正弦变化频率内容的啁啾组成。

fs = 6 e2;X = vco(sin(2*pi*(0:1/fs:2)),[0.1 0.4]*fs,fs);

计算信号的声谱图,并将其显示为瀑布图。

[p f t] = pspectrum (x, fs,的谱图);瀑布(f,t,p') ax = gca;斧子。XDir =“反向”;视图(30、45)

图中包含一个轴。轴包含一个类型为patch的对象。

估计并绘制信号的瞬时带宽。

instbw (x, fs) ylim (50 [0])

图中包含一个轴。标题为瞬时带宽估计的轴包含一个类型为line的对象。

产生一个信号采样2 kHz为2秒。该信号由增加频率的指数衰减正弦波的叠加组成,这些正弦波按一定的间隔相加。画出信号。

FS = 2000;T = 0:1 / FS:2-1 / FS;FRQ = [50:100:950]';amp =(t> 4 *(frq-frq(1))/ fs);x = sum(放大器* sin(2 * pi * t。* frq)。* exp(-3 * t));要听,输入声音(x,fs)情节(t, x)包含(“时间(s)”

图中包含一个轴。轴包含一个类型为line的对象。

计算并显示信号的瞬时带宽。

(bw, bt) = instbw (x, t);情节(bt, bw)包含(“时间(s)”)ylabel(的带宽(赫兹)

图中包含一个轴。轴包含一个类型为line的对象。

计算信号的谱图。指定时间分辨率为100毫秒,相邻段之间重叠为0。利用声谱图来估计信号的瞬时频率。

(p, ff, tt) = pspectrum (x, t,的谱图'timeresolution', 0.1,“OverlapPercent”, 0);instfreq (p, ff, tt)

图中包含一个轴。标题为瞬时频率估计的轴包含类型图像、线两个对象。这个对象代表瞬时频率。

用谱图计算瞬时带宽。

instbw (p, ff, tt)

图中包含一个轴。标题为瞬时带宽估计的轴包含一个类型为line的对象。

产生一个信号采样在14千赫2秒。信号的频率随着被高斯信号调制的啁啾而变化。将信号保存为MATLAB®时间表。

fs = 14000;t = (0:1 / fs: 2) ';s = vco(线性调频(t + 1。0 t(结束),3)。* exp (2 * (t - 1) ^ 2), [0.1 - 0.4] * fs, fs);sx =时间表(年代,“SampleRate”fs);

计算信号的谱图。指定泄漏量为0.2,时间分辨率为50毫秒,相邻段之间的重叠率为99%。显示谱图。

选择= {的谱图“漏”, 0.2,'timeresolution', 0.05,“OverlapPercent”99};(p, ff, tt) = pspectrum (sx,选择{:});pspectrum (sx,选择{:})

图中包含一个轴。标题为Fres = 64.5333 Hz, Tres = 50 ms的轴包含一个类型图像的对象。

估计并显示信号的瞬时带宽。

instbw (p, ff, tt)

图中包含一个轴。标题为瞬时带宽估计的轴包含一个类型为line的对象。

输入参数

全部折叠

输入信号,指定为矢量或矩阵。如果x是矢量吗instbw把它当作一个单一的频道。如果x是一个矩阵,然后instbw独立计算每个列的瞬时带宽,并返回相应列的结果ibw

例子:罪(2 *π* (0:127)/ 16)+ randn (1128) / 100指定嘈杂的正弦曲线。

例子:[2 1]。* sin(2 *π*(0:127)”。/ [64])指定双通道正弦曲线。

数据类型:|
复数的支持:万博1manbetx是的

采样率,指定为一个正标量。抽样率是单位时间内的抽样数。如果时间单位为秒,则采样率为Hz。

数据类型:|

样本时间,用实向量a表示持续时间标量,A持续时间数组,或datetime数组中。

  • 持续时间标量-连续采样之间的时间间隔x

  • 真正的向量,持续时间数组,或datetime的每个元素对应的时间瞬间x

例子:秒(1)指定连续测量信号之间的1秒间隔。

例子:秒(0:8)指定信号以1hz采样8秒。

数据类型:||持续时间|datetime

输入时间表。xt必须包含不断增加的有限行次数。

如果一个时间表有丢失或重复的时间点,你可以用提示来修正它有丢失、重复或不统一时间的干净时间表

例子:时间表(秒(0:4)',Randn(5,1))指定以1hz采样4秒的随机进程。

例子:时间表(秒(0:4)”,randn (5,3), randn (4))包含一个三通道随机进程和一个四通道随机进程,都以1hz采样4秒。

数据类型:|
复数的支持:万博1manbetx是的

时频分布,指定为在存储的频率处采样的矩阵fd以及存储的时间值道明.只有在以下情况下才支持此输入参数万博1manbetx“方法”被设置为“tfmoment”

例子:[p f t] = pspectrum(罪(2 *π*(0:511)/ 4),4,谱图)指定在4 Hz上采样的1 Hz正弦曲线的时频分布128秒,以及计算它的频率和时间。

数据类型:|

时频分布的频率和时间值,指定为矢量。只有在以下情况下才支持这些输入参数万博1manbetx“方法”被设置为“tfmoment”

例子:[p f t] = pspectrum(罪(2 *π*(0:511)/ 4),4,谱图)指定在4 Hz上采样的1 Hz正弦曲线的时频分布128秒,以及计算它的频率和时间。

数据类型:|

名称-值对的观点

指定可选的逗号分隔对名称,值参数。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以按如下顺序指定几个名称和值对参数name1,value1,...,namen,valuen

例子:“FrequencyLimits”,50 [25]计算输入在25hz到50hz范围内的瞬时带宽。

频率范围,以赫兹表示的二元矢量。如果不指定,“FrequencyLimits”默认为(0 f / 2)用于实值信号和to[fs / fs / 2)为复值信号。

数据类型:|

谱矩的比例因子,用实标量表示。

数据类型:|

输出参数

全部折叠

瞬时带宽,以矢量、矩阵或与输入具有相同维度的时间表的形式返回。

估计带宽的次数,以实向量a返回持续时间数组,或datetime数组中。

更多关于

全部折叠

瞬时带宽

瞬时带宽一个非平稳信号是一个时变参数,它与在给定时刻的瞬时频率关于其平均频率的扩展有关[1][2]

instbw用输入信号时频分布的第二条件谱矩的平方根估计瞬时带宽。功能:

  1. 计算谱图的功率谱Ptf的输入pspectrum函数,并使用频谱作为时频分布。

  2. 估计瞬时带宽使用

    σ. f 2 t 0 f f 本月 t 2 P t f d f 0 P t f d f

    在哪里 f 本月 t 瞬时频率是由instfreq和估计

    f 本月 t 0 f P t f d f 0 P t f d f

参考

[1] Boashash,B。“估计和解释信号的瞬时频率。I.基础知识。“IEEE学报®80年,没有。4(1992年4月):520-38。https://doi.org/10.1109/5.135376。

[2] Boashash B。估计和解释信号的瞬时频率。2算法和应用程序”。IEEE学报80年,没有。4(1992年5月):540-568。https://doi.org/10.1109/5.135378。

扩展功能

另请参阅

|

介绍了R2021a