AnyMath 文档

obw

占用频带的宽度。

库::`工程师`

语法

函数调用

* [参数:bw]=obw(<参数:x>>) -回报 99 占用频带的% [参数:bw] 的输入信号 [参数:x].

* [参数:bw]=obw(<参数:x>>,<参数:Fs>>) -返回占用的频带,以采样频率为单位表示 [参数:Fs].

* [参数:bw]=obw([参数:pxx],[参数:f]) -回报 99 功率谱密度估计(SPM)的占用频带的% [参数:pxx]. 频率 [参数:f] 对应于在估计 [参数:pxx].

* [参数:bw]=obw(<参数:sxx>>,<参数:f>>,<参数:rbw>>) -计算功率谱估计的占用频带 [参数:sxx]. 频率 [参数:f] 对应于在估计 [参数:sxx]. 该功能使用频率分辨率 [参数:rbw] 来对每个功率估计值进行积分。

* [参数:bw]=obw(___,[参数:freqLims],[参数:p]) -设置计算占用频带的频率范围。 此语法可以包括来自先前语法的输入参数的任何组合,前提是第二个输入参数是 [参数:Fs],或 [参数:f]. 如果第二个输入参数传递为空, *obw* 使用归一化频率。 此语法还定义 [参数:p] 作为占用带宽中包含的总信号功率的百分比。

* [参数:bw],[参数:flofhi],[参数:power]=obw(___) -还返回占用频带的下限和上限以及占用频带中的功率。

* obw(___,out=:plot) -在当前图形窗口中绘制SPM或功率谱,并对频带进行签名。

争论

输入参数

# *x* — 输入信号

+ 向量资料 | 矩阵

Details

指定为矢量或矩阵的输入信号。 如果 x -矢量,它被认为是一个单一的通道。 如果 x -矩阵, *obw* 为每列独立计算占用的频带。 x 必须是一个有限的数字。

数据类型

漂浮物32, 漂浮64</无翻译>

# *财政司司长* — 抽样调查 费率+ 正实标量

Details

的采样频率,设置为正实标量。 采样率是单位时间内的样本数。 如果时间以秒为单位,则采样频率以赫兹表示。

数据类型

漂浮物32, 漂浮64</无翻译>

# *pxx* — 光谱功率密度

+ 向量资料 | 矩阵

Details

谱功率密度(SPM),定义为具有实数非负元素的矢量或矩阵。 如果 pxx的 -片面评估,那么它必须与真实信号相对应。 如果 pxx的 -矩阵, *obw* 计算每列的占用频段 pxx的 无论如何。

功率谱密度应以线性单位表示,而不是以分贝表示。 使用功能 *db2pow* 以将分贝值转换为功率值。

数据类型

漂浮物32, 漂浮64</无翻译>

# *f* — 频率

+ 向量资料

Details

指定为矢量的频率。

数据类型

漂浮物32, 漂浮64</无翻译>

# *sxx* — 功率谱估计

+ 向量资料 | 矩阵

Details

功率谱的估计,定义为具有实非负元素的向量或矩阵。 如果 sxx的 -矩阵, *obw* 计算每列的占用频段 sxx的 无论如何。

功率谱应以线性单位表示,而不是以分贝表示。 使用功能 *db2pow* 以将分贝值转换为功率值。

数据类型

漂浮物32, 漂浮64</无翻译>

# *rbw* — 频率分辨率

+ 正标量

Details

频分辨率,设置为正标量。 频率分辨率是两个量的乘积:离散傅立叶变换的频率分辨率和用于计算SPM的窗口的等效噪声带宽。

数据类型

漂浮物32, 漂浮64</无翻译>

# *freqLims* — 频率限制

+ 二元素向量

Details

限制频率指定为实数值的双元矢量. 如果论点是 [医]freqLims 如果没有指定,则 *obw* 使用输入信号的整个频带。

数据类型

漂浮物32, 漂浮64</无翻译>

# *p* — 功率百分比

+ 99 (默认情况下)| 正标量

Details

作为正标量给出的功率百分比 0 以前 100. 功能 *obw* 计算积分功率相交点之间的频率差 频谱中总功率的百分比。

数据类型

漂浮物32, 漂浮64</无翻译>

输出参数

# *bw*是 占用频带的宽度

+ 标量,标量 | 向量资料

Details

占用频带的宽度,作为标量或向量返回。

*如果指定了采样率,则 bw 它的测量单位与 [参数:Fs]. *如果未指定采样频率,则 bw 它具有rad/count的测量单位。

# *flo,fhi* — 频带边界

+ 标量,标量 | 向量资料

Details

频带边界作为标量或矢量返回。

# *电源* — 频带中存储的功率

+ 标量,标量 | 向量资料

Details

频带中存储的功率,作为标量或矢量返回。

算法

来确定占用的频带,所述函数 *obw* 使用矩形窗口计算周期图的谱功率密度的估计值,并使用中点规则对其进行积分。 占用频带为积分功率相交点之间的频率差 0.5%及 99.5 谱中总功率的%。

占用频带的相同值 [参数:bw] 可以从信号中获得 [参数:x] 与采样率 [参数:Fs] 在三个方面。

直接从信号

bw=obw(x,Fs)

从信号的周期图

P,F=周期图(x,[],长度(x),Fs);

bw=obw(P,F)

从信号的频谱功率(SPM Welch)的估计

P,F=pwelch(x,rectwin(length(x)),[],length(x),Fs);

bw=obw(P,F)

因为功能 *obw* 它使用中间表示将输入信号从时域转换到频域。 返回的占用频带可以根据信号转换方法、DFT点的数量和窗口大小而变化。