MATLAB信号的带宽估计及求带宽(3dB,90%带宽)

频谱测量- MATLAB & Simulink- MathWorks 中国通道功率、带宽、均值频率、中位数频率、谐波失真icon-default.png?t=LA92https://ww2.mathworks.cn/help/signal/spectral-measurements-1.html请参考以上matlab官网学习

程序实例:

以简单的求归一化带宽作为例子进行简单说明,具体的请看官网解释

T = 1000;
f = 1/T;
t = 1/T:1;
freqs = 2*pi*(t-0.5-1/T)/(f);  

y = cos(2*pi*2*t);           %原信号
X = awgn(y,5);               %加入信噪比为5dB的高斯白噪音
 
%求3dB带宽
bw = powerbw(X);
%求百分比带宽
BW1 = obw(X);        %求归一化频率的99%带宽
BW = obw(X,[],[0 0.5-1/T]*pi,50);   %求归一化频率的50%带宽
%参数说明:X为代求信号;   []是空时认为频率为归一化频率;
%         [0 0.5-1/T]*pi是归一化频率取值范围;  50所求百分比带宽

你可能感兴趣的:(MATLAB软件,matlab,信号处理,数字信号处理)