计算信号功率的matlab代码
时间: 2023-12-23 19:05:35 浏览: 91
功率谱计算附matlab代码
假设信号为x,采样频率为fs,则信号功率为:
P = mean(x.^2);
其中,.^2表示每个样本的平方,mean表示平均值。因此,可以将上述代码写成一个函数:
function P = signal_power(x, fs)
% x为信号,fs为采样频率
P = mean(x.^2);
end
使用方法:
假设信号为y,采样频率为fs,则可以通过以下代码计算信号功率:
P = signal_power(y, fs);
其中,P为信号功率。
阅读全文