光谱图是一个二维的表示功率谱的信号,当这个信号扫过时间。它们可以直观地理解信号的频率内容。谱图的每一行都是一个周期图,使用滤波器组方法或韦尔奇算法的平均修改周期图计算。
为了显示谱图的概念,这个例子使用了这个模型ex_psd_sa
作为起点。
打开模型并双击频谱分析仪块。在光谱设置窗格中,改变视图来光谱图
.的方法被设置为滤波器组
.运行模型。你可以在频谱分析仪窗口中看到谱图输出。为了获取和存储数据以供进一步处理,可以创建一个SpectrumAnalyzerConfiguration
对象并运行getSpectrumData
函数。
功率谱是作为频率的函数计算的f
并被绘制成水平线。这条线上的每一点都有特定的颜色,这是基于特定频率的功率值。颜色是根据在显示器顶部看到的颜色图来选择的。要更改颜色映射,请单击视图>配置属性,然后选择其中一个选项彩色地图.确保视图被设置为光谱图
.默认情况下,彩色地图被设置为飞机(256)
.
正弦波的两个频率在5khz和10khz清晰可见。由于频谱分析仪采用滤波器组方法,在峰值处没有谱泄漏。正弦波嵌入了高斯噪声,其方差为0.0001。这个值对应于-40 dBm的幂。映射到- 40dbm的颜色被分配到噪声频谱。5 kHz和10 kHz正弦波功率为26.9 dBm。在这两个频率上显示所用的颜色对应于色图上的26.9 dBm。有关功率如何以dBm计算的更多信息,请参见“功率以瓦为单位到dBW和dBm的转换”。
要确认dBm值,请更改视图来光谱
.这个视图显示了信号在不同频率下的功率。
可以看到,功率显示中的两个峰值振幅约为26 dBm,白噪声平均约为-40 dBm。
在谱图显示中,时间从上到下滚动,所以最近的数据显示在显示的顶部。随着模拟时间的增加,偏移时间也会增加,以保持垂直轴限制不变,同时考虑传入的数据。的抵消
数值和仿真时间显示在谱图示波器的右下角。
分辨率带宽(Resolution Bandwidth, RBW)是频谱分析仪能够解决的最小频率带宽。默认情况下,RBW(赫兹)被设置为汽车
.在自动模式下,RBW为频率跨度与1024的比值。在双边光谱中,这个值为F年代/ 1024在片面的范围内,它确实是(F年代/ 2) / 1024.本例中RBW为(44100/2)/1024或21.53 Hz。
如果方法被设置为滤波器组
,使用这个值RBW,计算一次光谱更新所需的输入样本数为N样品= F年代/ RBW,在本例中为44100/21.53或2048。
如果方法被设置为韦尔奇
,使用这个值RBW,窗口长度(N样品)使用这个关系迭代计算:
Op是之前和当前缓冲数据段之间的重叠量。NENBW为窗口的等效噪声带宽。
有关谱估计算法的详细信息,请参阅光谱分析.
为了区分显示器中的两个频率,两个频率之间的距离必须至少为RBW。在本例中,两个峰值之间的距离为5000hz,大于RBW.因此,你可以清楚地看到山峰。
将第二个正弦波的频率从10000hz改为5015hz。两个频率的差值为15hz,小于RBW.
在缩放时,您可以看到5000赫兹和5015赫兹的峰值是无法区分的。
要提高频率分辨率,请降低RBW至1hz,运行仿真。放大后,这两个相隔15hz的峰值现在可以分辨出来
时间分辨率是垂直坐标轴上两条谱线之间的距离。默认情况下,时间res(年代)被设置为汽车
.在该模式下,时间分辨率的值为1 / RBW
S,这是可达到的最小分辨率。当增加频率分辨率时,时间分辨率降低。要在频率分辨率和时间分辨率之间保持良好的平衡,改变分辨率RBW(赫兹)来汽车
.也可以指定时间res(年代)作为一个数值。
频谱分析仪提供三个单位来指定功率谱密度:瓦特/赫兹
,dBm /赫兹
,瓦分贝/赫兹
.相应的功率单位为美国瓦茨
,dBm
,瓦分贝
.对于电气工程应用,您还可以查看信号的均方根值Vrms
或伏特分贝
.默认频谱类型为权力在dBm
.
权力瓦分贝
是由:
权力dBm
是由:
对于振幅为1v的正弦波信号,在美国瓦茨
是由:
在这个例子中,这个功率等于0.5 W。dBm的对应功率为:
这里功率为26.9897 dBm。要用峰值查找器确认此值,请单击工具>测量>峰仪.
对于白噪声信号,所有频率的频谱都是平坦的。本例中的频谱分析仪显示[0 Fs/2]范围内的单侧频谱。对于方差为1e-4的白噪声信号,每单位带宽的功率(Punitbandwidth)是1的军医。白噪声的总功率美国瓦茨在整个频率范围内给出:
频率箱的数量是总带宽与RBW的比值。对于单边频谱,总带宽是采样率的一半。本例中的RBW为21.53 Hz。有了这些值,白噪声的总功率美国瓦茨0.1024 W。在dBm中,白噪声的功率可以用dBm来计算10 * log10 (0.1024/10 ^ 3),等于20.103 dBm。
如果你把光谱单位设置为dBFS
并设置完整比例(FullScaleSource
)汽车
,权力dBFS
计算为:
地点:
P美国瓦茨
功率是瓦特吗
对于double和float信号,Full_Scale为输入信号的最大值。
对于定点或整数信号,Full_Scale可以表示的最大值。
如果您指定手动满刻度(设置FullScaleSource
来财产
),在dBFS
是由:
在哪里FS
完整比例因子是否在全尺度的
财产。
对于振幅为1v的正弦波信号,在美国瓦茨
是由:
在这个例子中,这个功率等于0.5 W,正弦波的最大输入信号是1v。dBFS中相应的功率为:
这里,幂等于-3.0103。要在频谱分析器中确认这个值,运行以下命令:
Fs = 1000;%采样频率sinef = dsp. sine ('SampleRate',Fs,'SamplesPerFrame',100);范围= dsp.SpectrumAnalyzer(“SampleRate”,Fs,…'SpectrumUnits','dBFS','PlotAsTwoSidedSpectrum',false) %% for ii = 1:100000 xsin = sinef();范围(xsine)结束
权力dBm
是由:
RMS中的电压为:
在前面的例子中,PdBm= 26.9897 dBm。Vrms是计算
等于0.7071。
要确认这个值:
改变类型来RMS
.
点击打开探测仪工具>测量>峰仪.
当您运行模型时,看不到谱图的颜色时,请单击规模的颜色限制按钮。这个选项会自动缩放颜色。
声谱图实时更新。在模拟过程中,如果更改模型中的任何可调参数,这些更改将立即在谱图中生效。