主要内容

pow2db

将功率转换为分贝

描述

例子

ydb= pow2db (y的功率测量值,以分贝(dB)表示y.功率和分贝之间的关系是ydb= 10 log10y).

例子

全部折叠

生成1024个归一化频率为的噪声正弦信号样本 2 π / 3. rad /样品。估计信号的功率谱pwelch.用分贝表示估计值并绘制成图。

N = 0:24 -1;X = cos(2* *n/3) + randn(size(n));[pxx,w] = pwelch(x,“权力”);dB = pow2db(pxx);情节(w /π,dB)包含(“\omega / \pi”) ylabel (“权力(dB)”

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

使用以下语句重复计算pwelch不带输出参数。

pwelch (x,“权力”

图中包含一个轴对象。标题为Welch Power Spectrum Estimate的axes对象包含一个类型为line的对象。

输入参数

全部折叠

输入数组,指定为标量、向量、矩阵或N- d数组。当ynonscalar,pow2db是逐个元素的操作。

数据类型:|

输出参数

全部折叠

以分贝为单位的功率测量,返回为标量、矢量、矩阵或N相同大小的-D数组y

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

在R2007b中引入

另请参阅

|||