互功率谱密度
估计两个离散时间信号的交叉功率谱密度(CPSD),pxy
= CPSD(<一个href="#bvi4l92-x" class="intrnllnk">x
,<一个href="#bvi4l92-x" class="intrnllnk">y
)x
和y
,使用Welch的平均修正周期图方法进行谱估计。
如果x
和y
都是向量,它们的长度必须相同。
如果其中一个信号是矩阵,则另一个是向量,则载体的长度必须等于矩阵中的行数。该功能扩展了向量并返回逐柱横跨功率谱密度估计的矩阵。
如果x
和y
是具有相同数量的行,但不同列数的矩阵,然后运行cpsd
返回一个三维数组,pxy
,包含所有输入列组合的交叉功率谱密度估计值。每一列的pxy
对应于列的x
,每个页面对应于一列y
:pxy (:, m, n) =运行cpsd (x(:,米),y (:, n))
.
如果x
和y
那么矩阵的大小是相等的吗运行cpsd
操作列:pxy (:, n) =运行cpsd (x (:, n), y (:, n))
.获取多输入/多输出阵列,附加“再分配”
到参数列表。
真正的x
和y
,运行cpsd
返回一个片面的CPSD。对于复杂的x
要么y
,运行cpsd
返回双面CPSD。
用途pxy
= CPSD(<一个href="#bvi4l92-x" class="intrnllnk">x
,<一个href="#bvi4l92-x" class="intrnllnk">y
,<一个href="#bvi4l92-window" class="intrnllnk">窗口
)窗口
划分x
和y
进入段并执行窗口。
用途pxy
= CPSD(<一个href="#bvi4l92-x" class="intrnllnk">x
,<一个href="#bvi4l92-x" class="intrnllnk">y
,<一个href="#bvi4l92-window" class="intrnllnk">窗口
,<一个href="#bvi4l92-noverlap" class="intrnllnk">noverlap.
)noverlap.
相邻段之间重叠的样本。
用途pxy
= CPSD(<一个href="#bvi4l92-x" class="intrnllnk">x
,<一个href="#bvi4l92-x" class="intrnllnk">y
,<一个href="#bvi4l92-window" class="intrnllnk">窗口
,<一个href="#bvi4l92-noverlap" class="intrnllnk">noverlap.
,<一个href="#bvi4l92-nfft" class="intrnllnk">nfft
)nfft
采样点计算离散傅里叶变换。
[<一个href="#bvi4l92-pxy" class="intrnllnk">
返回归一化频率向量,pxy
,<一个href="//www.tatmou.com/help/releases/R2019b/signal/ref/cpsd.html" class="intrnllnk">w
) =运行cpsd (___)w
,此时估计交叉功率谱密度。
[<一个href="#bvi4l92-pxy" class="intrnllnk">
返回一个频率矢量,pxy
,<一个href="//www.tatmou.com/help/releases/R2019b/signal/ref/cpsd.html" class="intrnllnk">f
) =运行cpsd (___,<一个href="#bvi4l92_sep_shared-fs" class="intrnllnk">fs
)f
以采样率表示,fs
,此时估计交叉功率谱密度。fs
必须是第六个数字输入运行cpsd
.若要输入一个抽样率并且仍然使用前面可选参数的默认值,请将这些参数指定为空,[]
.
[<一个href="#bvi4l92-pxy" class="intrnllnk">
在指定的归一化频率下返回交叉功率谱密度估计pxy
,<一个href="//www.tatmou.com/help/releases/R2019b/signal/ref/cpsd.html" class="intrnllnk">w
) =运行cpsd (<一个href="#bvi4l92-x" class="intrnllnk">x
,<一个href="#bvi4l92-x" class="intrnllnk">y
,<一个href="#bvi4l92-window" class="intrnllnk">窗口
,<一个href="#bvi4l92-noverlap" class="intrnllnk">noverlap.
,<一个href="#bvi4l92_sep_shared-w" class="intrnllnk">w
)w
.
[<一个href="#bvi4l92-pxy" class="intrnllnk">
在中指定的频率处返回交叉功率谱密度估计pxy
,<一个href="//www.tatmou.com/help/releases/R2019b/signal/ref/cpsd.html" class="intrnllnk">f
) =运行cpsd (<一个href="#bvi4l92-x" class="intrnllnk">x
,<一个href="#bvi4l92-x" class="intrnllnk">y
,<一个href="#bvi4l92-window" class="intrnllnk">窗口
,<一个href="#bvi4l92-noverlap" class="intrnllnk">noverlap.
,<一个href="#bvi4l92_sep_shared-f" class="intrnllnk">f
,<一个href="#bvi4l92_sep_shared-fs" class="intrnllnk">fs
)f
.
[___) =运行cpsd (<一个href="#bvi4l92-x" class="intrnllnk">
在指定的频率范围内返回交叉功率谱密度估计值x
,<一个href="#bvi4l92-x" class="intrnllnk">y
,___,<一个href="#bvi4l92-freqrange" class="intrnllnk">freqrange
)freqrange
.有效的选择freqrange
是'片面'
,'twosiding'
, 和“中心”
.
CPSD(___)
没有输出参数在当前数字窗口中绘制跨功率谱密度估计。
运行cpsd
使用Welch的平均,修正周期图的谱估计方法。
[1] Rabiner,Lawrence R.和B. Gold。
[2] Welch, Peter D.“使用快速傅里叶变换估计功率谱:一种基于时间平均的方法,在短的,修改的周期图。”
[3] Oppenheim,Alan V.,Ronald W. Schafer和John R. Buck。