函数 > 信号处理 > 谱分析 > 谱分析
谱分析
coherence(vx, vy, n, r, [w]) - 返回矢量 vxvy 的相干性。信号矢量被分成 n 个重叠的区间,重叠部分为 r。每个数据段都使用锥度 w 进行窗口化。
coherence 函数用于测量一个信号与另一个信号的线性关系,等于两个信号的交叉谱图除以两者的功率谱所得的模的开平方,其取值范围介于零和一之间。如果 coherence 函数的值为 1,则表示两信号在该频带中均具有强无噪分量,如果其值为 0,则表示该频带中大部分是噪声。
cspectrum(vx, vy, n, r, [w]) - 返回矢量 vxvy 的交叉谱图。信号矢量被分成 n 个重叠的区间,重叠部分为 r。每个数据段都使用锥度 w 进行窗口化。
pspectrum(v, n, r, [w]) - 返回 v 的功率谱,这是通过将 v 分成 n 个重叠段 (重叠部分为 r) 加以计算的。每个数据段都使用锥度 w 进行窗口化。
snr(vx, vy, n, r, [w]) - 返回 vxvy 的信噪比。信号矢量被分成 n 个重叠的部分,重叠部分为 r。每个数据段都使用锥度 w 进行窗口化。
自变量
vvyvy 为复数值信号矢量。
n 为介于 1 和 length(vx) 之间的整数,用于表示输入信号的分段数。
r 为分段之间的重叠部分,以 0 ≤ r < 1 的数表示。
w (可选) 是表示窗口化函数索引的整数。如果 w 是 0 或尚未指定,则使用矩形窗。
下表给出了 w 的值及其对应的窗类型:
w 的值
窗口
0
当前默认窗口
1
矩形 (默认)
2
尖顶矩形窗
3
三角形窗
4
汉宁窗
5
汉明窗
6
布拉克曼窗
7
Nuttall 窗
附加信息
以上函数会返回一个矢量,其长度取决于原始矢量长度、所需分段数量以及分段之间重叠的大小。
以上函数将实现 Welch 的平均周期图法以选择重要的数据部分,对于具有短内容区域的长持续时间样本序列而言,它们要比 FFT 更适用。
此类谱分析常用于音乐、语音及雷达信号分析中,其中多数测量信号都是关注值 (例如,单词与音节之间的语音和停顿) 之间的随机噪声。
这对您有帮助吗?