主要内容

getrbw

频谱的分辨率带宽

描述

例子

RBW= getrbw(估计器返回光谱估计的分辨率带宽。

RBW= getrbw(估计器,,,,FS返回分辨率带宽,假设输入样本率为FS

例子

全部收缩

使用该信号计算多通道正弦信号的功率谱dsp.spectrumestimator系统对象™。您可以获取使用频率的向量getFrequencyVector功能。要计算估计值(RBW)的分辨率带宽,请使用getrbw功能。

生成以1 kHz采样的三通道正弦。指定100、200和300 Hz的正弦频率。第二和第三频道的阶段偏移与第一频率相抵消$ \ pi/2 $$ \ pi/4 $, 分别。

sinesignal = dsp.sinewave(“ SampleSperFrame”,1000,'采样率',1000,...'频率',[100 200 300],“阶段”,[0 pi/2 pi/4]);

估计和绘制信号的单侧频谱。使用dsp.spectrumestimator计算的对象DSP.ArrayPlot用于绘图。

估算器= dsp.spectrumestimator('频率范围',,,,'片面');绘图器= dsp.ArrayPlot(“ plottype',,,,'线',,,,'ylimits',[0 0.75],...'ylabel',,,,“电源谱(瓦特)”,,,,'xlabel',,,,“频率(Hz)”);

逐步获得数据流并显示三个通道的光谱。

y = sinesignal();pxx =估算器(y);绘图仪(PXX)

获取使用频率估计在Hz中估计的频率的向量getFrequencyVector功能。

f = getFrequencyVector(估算器);

使用该估计值计算估计的分辨率带宽(RBW)getrbw功能。

rbw = getRBW(估算器)
RBW = 0.0015

信号功率谱的分辨率带宽为0.0015 Hz。该频率是可以在频谱上解析的最小频率。

输入参数

全部收缩

估算对象,指定为以下一个:

输入采样率,指定为真实的正标量。

输出参数

全部收缩

估计值的分辨率带宽作为标量返回。

分辨率带宽,RBW,是可以解决的最小正频率或频率间隔。等于nenbw*采样/l, 在哪里l是输入长度,nenbw是窗口的标准化有效噪声带宽。

数据类型RBW匹配输入的数据类型。

数据类型:单身的|双倍的

在R2013B中引入