文档帮助中心文档
频谱的分辨率带宽
rbw = getRBW(估算器)
rbw = getRBW(估算器,FS)
例子
RBW= getrbw(估计器)返回光谱估计的分辨率带宽。
RBW= getrbw(估计器)
RBW
估计器
RBW= getrbw(估计器,,,,FS)返回分辨率带宽,假设输入样本率为FS。
RBW= getrbw(估计器,,,,FS)
FS
全部收缩
使用该信号计算多通道正弦信号的功率谱dsp.spectrumestimator系统对象™。您可以获取使用频率的向量getFrequencyVector功能。要计算估计值(RBW)的分辨率带宽,请使用getrbw功能。
dsp.spectrumestimator
getFrequencyVector
getrbw
生成以1 kHz采样的三通道正弦。指定100、200和300 Hz的正弦频率。第二和第三频道的阶段偏移与第一频率相抵消和, 分别。
sinesignal = dsp.sinewave(“ SampleSperFrame”,1000,'采样率',1000,...'频率',[100 200 300],“阶段”,[0 pi/2 pi/4]);
估计和绘制信号的单侧频谱。使用dsp.spectrumestimator计算的对象DSP.ArrayPlot用于绘图。
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 = 0.0015
信号功率谱的分辨率带宽为0.0015 Hz。该频率是可以在频谱上解析的最小频率。
dsp.Crossspectrumestimator
dsp.transferfunctionSimimikator
估算对象,指定为以下一个:
dsp.spectrumestimator- 估计输入信号的功率谱。
dsp.Crossspectrumestimator- 估计输入信号的跨功率频谱。
dsp.transferfunctionSimimikator- 估计系统的传输函数。
输入采样率,指定为真实的正标量。
估计值的分辨率带宽作为标量返回。
分辨率带宽,RBW,是可以解决的最小正频率或频率间隔。等于nenbw*采样/l, 在哪里l是输入长度,nenbw是窗口的标准化有效噪声带宽。
nenbw*采样/l
l
nenbw
数据类型RBW匹配输入的数据类型。
数据类型:单身的|双倍的
单身的
双倍的
您有此示例的修改版本。您想用您的编辑打开这个示例吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室
立即进行审判