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