主要内容

bandpower

乐队的力量

描述

例子

p= bandpower (x)返回输入信号的平均功率x。如果x是一个矩阵,然后呢bandpower独立计算每一列的平均功率。

例子

p= bandpower (x,fs,freqrange)返回的平均功率频率范围freqrange。你必须输入采样率fs返回在指定的频率范围。bandpower使用改进的周期图来确定平均功率freqrange

例子

p= bandpower (pxx,f“psd”)返回平均功率计算通过集成功率谱密度(PSD)估计pxx。由矩形近似积分方法。输入f是一个向量的频率对应的PSD估计pxx。的“psd”选项表明输入是一个PSD的估计,而不是时间序列数据。

例子

p= bandpower (pxx,f,freqrange“psd”)返回中包含的平均功率频率间隔freqrange。如果频率freqrange不匹配的值f,使用最接近的值。平均功率是通过集成计算功率谱密度(PSD)估计pxx。由矩形近似积分方法。的“psd”选项表明输入是一个PSD的估计,而不是时间序列数据。

例子

全部折叠

创建一个正弦波信号组成的一个100 Hz的添加剂N(0,1)高斯白噪声。采样频率是1 kHz。确定平均功率和比较 2 规范。

t = 0:0.001:1 - 0.001;x = cos(2 *π* 100 * t) + randn(大小(t));p = bandpower (x)
p = 1.5264
l2norm =规范(x, 2) ^ 2 /元素个数(x)
l2norm = 1.5264

确定比例的总功率在指定的频率区间内。

创建一个正弦波信号组成的一个100 Hz的添加剂N(0,1)高斯白噪声。采样频率是1 kHz。确定总功率的百分比之间的频率间隔50赫兹和150赫兹。重置的随机数字生成器可重复的结果。

rng (“默认”)t = 0:0.001:1 - 0.001;x = cos(2 *π* 100 * t) + randn(大小(t));1000年pband = bandpower (x, [150]);ptot = bandpower (x, 1000年,500年[0]);per_power = 100 * (pband / ptot)
per_power = 51.9591

确定平均功率使用周期图首先计算一个PSD的估计。输入的PSD估计bandpower

创建一个正弦波信号组成的一个100 Hz的添加剂N(0,1)高斯白噪声。采样频率是1 kHz。获得周期图和使用psd的国旗使用PSD估计计算平均功率。比较结果与时域平均功率计算。

t = 0:0.001:1 - 0.001;Fs = 1000;x = cos(2 *π* 100 * t) + randn(大小(t));[Pxx F] =周期图(x, rectwin(长度(x)),长度(x), Fs);p = bandpower (Pxx, F,psd的)
p = 1.5264
avpow =规范(x, 2) ^ 2 /元素个数(x)
avpow = 1.5264

确定比例的总功率在指定的频率间隔使用周期图作为输入。

创建一个正弦波信号组成的一个100 Hz的添加剂N(0,1)高斯白噪声。采样频率是1 kHz。获得周期图和相应的频率向量。使用PSD估计,确定总功率的百分比之间的频率间隔50赫兹和150赫兹。

Fs = 1000;t = 0:1 / Fs: 1 - 0.001;x = cos(2 *π* 100 * t) + randn(大小(t));[Pxx F] =周期图(x, rectwin(长度(x)),长度(x), Fs);pBand = bandpower (Pxx F [150],psd的);pTot = bandpower (Pxx Fpsd的);per_power = 100 * (pBand / pTot)
per_power = 49.1798

创建一个三血窦组成的多通道信号添加剂N(0,1)高斯白噪声。正弦信号的频率是100 Hz, 200 Hz, 300 Hz。采样频率是1 kHz,信号的持续时间。

Fs = 1000;t = 0:1 / Fs: 1 - 1 / f;f = (100; 200; 300);x = cos(2 *π* f * t) + randn(长度(t), 3);

确定信号的平均功率和比较的 2 规范。

p = bandpower (x)
p =1×31.5264 1.5382 1.4717
l2norm =点(x, x) /长度(x)
l2norm =1×31.5264 1.5382 1.4717

输入参数

全部折叠

输入时间序列数据,指定为一个行或列向量或矩阵。如果x是一个矩阵,那么它的列被视为独立的渠道。

例子:因为(π/ 4 * (0:159))' + randn (160 1)是一种单通道信号列向量。

例子:因为(pi. / (4; 2) * (0:159)) ' + randn (160 2)是一个双通道的正弦信号。

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

采样频率的输入时间序列数据,指定为一个积极的标量。

数据类型:|

频率范围的频带能量计算,双元素实值指定为一个行或列向量。如果输入信号x包含N样品,freqrange必须在这些间隔:

  • [0,fs/ 2)如果x实值,N甚至

  • [0,(N- 1)fs/ (2N)如果x实值,N是奇数

  • ((N- 2)fs/ (2N),fs/ 2)如果x是复数的,N甚至

  • ((N- 1)fs/ (2N),(N- 1)fs/ (2N)如果x是复数的,N是奇数

数据类型:|

——或双面PSD估计,指定为一个非负实值列向量或矩阵的元素。

功率谱密度必须被表达在线性单元,不是分贝。使用db2pow分贝值转换为功率值。

例子:[pxx f] =周期图(cos (pi. / (4; 2) * (0:159)) ' + randn (160 2))指定嘈杂的双通道的周期图PSD估计正弦信号采样2π赫兹的频率计算。

数据类型:|

频率向量,指定为一个列向量。频率向量f包含了PSD估计在相对应的频率pxx

数据类型:|

输出参数

全部折叠

平均乐队的力量,作为一个非负标量返回。

数据类型:|

引用

[1]海耶斯,曼森H。统计数字信号处理和建模。纽约:约翰·威利& Sons, 1996。

[2]斯托伊卡,那和伦道夫摩西的。光谱分析的信号。上台北:Prentice Hall出版社,2005年。

扩展功能

版本历史

介绍了R2013a

全部展开

另请参阅

|