主要内容

SpectrumAnalyzerConfiguration

配置频谱分析仪块

描述

spbscopes。SpectrumAnalyzerConfiguration对象包含Spectrum Analyzer块的作用域配置信息。

创建

MyScopeConfiguration = get_param(gcbh,'ScopeConfiguration')构造一个新的频谱分析仪配置对象。您必须首先在模型中选择块或给出块的完整路径。

属性

全部展开

经常使用的

作用域块上的输入端口数,由字符向量或字符串标量指定。最大输入端口数为96。

数据类型:字符|字符串

你想要可视化的输入信号的域。方法指定的算法将信号转换为频谱方法参数。

作用域窗口使用

打开光谱设置.在主要选项节中,设置输入域

数据类型:字符|字符串

指定要显示的频谱类型。

“权力”-功率谱

“能量密度”-功率谱密度。功率谱密度是标准化到1赫兹带宽的频谱的大小的平方。

“RMS”-均方根。均方根表示均方根的平方根。此选项在查看电压或电流信号的频率时非常有用。

可调:是的

作用域窗口使用

打开光谱设置.在主要选项节中,设置类型

数据类型:字符|字符串

指定频谱类型为之一“谱”“声谱图”,或“光谱和谱图”

  • “谱”-显示功率谱。

  • “声谱图”-显示随时间变化的频率内容。谱图的每一行都是一个周期图。时间从显示器的底部滚动到顶部。最新的频谱图更新在显示器的底部。

  • “光谱及谱图”-显示光谱和频谱图的双重视图。

可调:是的

作用域窗口使用

打开光谱设置.在主要选项节中,设置视图

数据类型:字符|字符串

指定输入采样率的来源为:

  • “继承”- Spectrum Analyzer从模型中继承输入采样率。

  • “财产”参数直接指定采样率输入SampleRate财产。

数据类型:字符|字符串

指定输入信号的采样率(以赫兹为单位)为字符向量或字符串标量。

依赖

若要启用此属性,请设置SampleRateSource“财产”

数据类型:字符|字符串

将频谱估计方法指定为韦尔奇滤波器组

依赖

若要启用此属性,请设置InputDomain“时间”

作用域窗口使用

打开光谱设置.在主要选项节中,设置方法

数据类型:字符|字符串

  • 真正的-计算和绘制双面谱估计。当输入信号为复值时,必须将此属性设置为真正的

  • -计算和绘制单边光谱估计。如果将此属性设置为,则输入信号必须为实值。

    当此属性为,频谱分析仪采用功率折叠。的y-轴值是此属性设置为时振幅的两倍真正的,但在0以及奈奎斯特频率。单侧功率谱密度(PSD)包含信号在从直流到一半奈奎斯特速率的频率区间内的总功率。有关更多信息,请参见pwelch

作用域窗口使用

打开光谱设置.在跟踪选项部分中,选择双边频谱

数据类型:逻辑

  • “日志”-显示x-轴的对数刻度。使用“日志”设置时,还必须设置PlotAsTwoSidedSpectrum财产

  • “线性”-显示x-轴在线性尺度上。使用“线性”设置时,还必须设置PlotAsTwoSidedSpectrum财产真正的

可调:是的

作用域窗口使用

打开光谱设置.在跟踪选项节中,设置规模

数据类型:字符|字符串

先进的

可调:是的

作用域窗口使用

打开光谱设置.在主要选项部分中,选择全频率跨度“全部”.否则,清除全频率跨度选中复选框,在两者之间选择跨度FStart

数据类型:字符|字符串

指定(作为字符向量或字符串标量)频率跨度(以赫兹为单位),频谱分析仪在此范围上计算并绘制频谱。整体跨度,由此属性和CenterFrequency财产,必须落在奈奎斯特频率间隔

依赖

若要启用此属性,请设置FrequencySpan“跨度与中心频率”

数据类型:字符|字符串

指定(作为字符向量或字符串标量)频率中心(以赫兹为单位),频谱分析仪在其上计算并绘制频谱。总体频率跨度,由跨度这个性质,必须在奈奎斯特频率间隔

依赖

若要启用此属性,请设置FrequencySpan“跨度与中心频率”

数据类型:字符|字符串

计算频谱的频率间隔的起始点,以赫兹为单位指定为字符向量或实标量的字符串标量。总跨度,由属性和定义StopFrequency,必须落在奈奎斯特频率间隔

依赖

若要启用此属性,请设置FrequencySpan“启动和停止频率”

数据类型:字符|字符串

计算频谱的频率间隔的结束,以赫兹表示为字符向量或实标量的字符串标量。属性定义的总跨度StartFrequency财产,必须落在奈奎斯特频率间隔

依赖

若要启用此属性,请设置FrequencySpan“启动和停止频率”

作用域窗口使用

打开光谱设置.在主要选项节,清除全频率跨度和改变跨度FStart.集FStop(赫兹)

数据类型:字符|字符串

指定频谱分析仪的频率解析方法。

  • “RBW”- - -RBWSource而且RBW属性控制分析仪的频率分辨率(Hz)。FFT长度是实现指定RBW值或1024(以较大者为准)后的窗口长度。

  • “WindowLength”-仅当方法属性设置为“韦尔奇”.的WindowLength属性控制频率分辨率。可以控制FFT点的数量,只有当FrequencyResolutionMethod属性是“WindowLength”

  • “NumFrequencyBands”-仅当方法属性设置为“过滤器银行”.的FFTLengthSource而且FFTLength属性控制频率分辨率。

可调:是的

依赖

若要启用此属性,请设置InputDomain“时间”

作用域窗口使用

打开光谱设置.在主要选项方法设置频率分辨率方法RBW(赫兹)下拉。

数据类型:字符|字符串

指定RBW (resolution bandwidth)来源为“汽车”“财产”,或“InputPort”

  • “汽车”—频谱分析仪调整频谱估计分辨率,确保在定义的频率跨度上有1024个RBW间隔。

  • “财产”—可以直接使用RBW财产。

  • “InputPort”—在Spectrum Analyzer块中增加一个读取RBW的输入端口。此选项仅适用于频率输入。

依赖关系

要启用此属性,请设置:

数据类型:字符|字符串

RBW控制频谱分析仪的光谱分辨率。将分辨率带宽(以赫兹为单位)指定为字符向量或字符串标量。必须指定一个值,以确保在指定的频率范围内至少有两个RBW间隔。因此,总跨度与RBW的比值必须大于2:

年代 p 一个 n R B W > 2

属性的设置方式,可以以不同的方式指定总体跨度FrequencySpan财产。

依赖

要启用,请设置:

数据类型:字符|字符串

通过指定用于计算频谱估计的样本的窗口长度来控制频率分辨率。窗口长度必须是大于2的整数标量,指定为字符向量或字符串标量。

依赖关系

要启用此属性,请设置:

数据类型:字符|字符串

  • “汽车”参数中指定的窗口长度WindowLength属性或1024,以较大者为准。

  • “财产”- FFT点的数量使用FFTLength财产。FFTLength必须大于WindowLength

可调:是的

依赖

若要启用此属性,请设置FrequencyResolutionMethod“WindowLength”

作用域窗口使用

打开光谱设置.在主要选项节,旁边的RBW(赫兹)选项,输入数字或选择汽车

数据类型:字符|字符串

指定频谱分析仪用于计算频谱估计的FFT长度。

如果FrequencyResolutionMethod“RBW”时,FFT长度设置为实现指定分辨率带宽值所需的窗口长度或1024,以较大者为准。

依赖关系

要使用此属性,以下必须为真:

数据类型:字符|字符串

将每个频带的滤波器抽头或系数指定为字符向量或字符串标量。这个数字必须是正偶数。该值对应于每个多相分支的滤波器系数的数量。滤波器系数的总数等于NumTapsPerBand+FFTLength

依赖

若要启用此属性,请设置方法“过滤器银行”

数据类型:字符|字符串

  • “汽车”—频率向量由输入的长度计算。看到频率向量

  • “财产”—自定义频率向量。

  • “InputPort”-块上出现一个输入端口,用于读取频率矢量输入。

依赖

若要启用此属性,请设置InputDomain“频率”

数据类型:字符|字符串

设置频率向量,决定x显示的-轴。该向量必须是单调递增的,并且与输入帧大小相同。

依赖

若要启用此属性,请设置FrequencyVectorSource“财产”

作用域窗口使用

打开光谱设置.在频率输入选项节中,设置频率(赫兹)

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

选择频域输入的单位。属性选择不同的显示单元时,此属性允许频谱分析仪缩放频率数据单位财产。

依赖

此选项仅在以下情况下可用InputDomain设置为频率

作用域窗口使用

打开光谱设置.在频率输入选项节中,设置输入单元

数据类型:字符|字符串

以前和当前缓冲数据段之间的重叠百分比,指定为字符向量或实标量的字符串标量。重叠产生一个窗口段,用于计算光谱估计。取值必须大于等于0且小于100。

数据类型:字符|字符串

为谱估计器指定一个窗口函数。下表显示了预设窗口。有关详细信息,请访问信号处理工具箱™文档中相应函数参考的链接。

窗口选项 对应的信号处理工具箱功能
“矩形” rectwin
“切比雪夫” chebwin
“平顶” flattopwin
“汉明” 汉明
“损害” 损害
“皇帝” 凯撒
“Blackman-Harris” blackmanharris

若要设置自己的光谱估计窗口,请将此属性设置为“自定义”控件中指定自定义窗口函数CustomWindow财产。

可调:是的

作用域窗口使用

打开光谱设置.在窗口选项节中,设置窗口

数据类型:字符|字符串

指定自定义窗口函数为字符数组或字符串。自定义窗口函数名称必须在MATLAB路径上。如果要使用窗口函数的“信号处理工具箱”版本提供的附加属性自定义窗口,则此属性非常有用。

可调:是的

例子

定义并使用自定义窗口函数。

函数w = my_hann(L) w = hann(L,“周期”结束范围。Window =“自定义”;范围。CustomWindow =“my_hann”

依赖

要使用此属性,请设置窗口“自定义”

作用域窗口使用

打开光谱设置.在窗口选项部分,在窗口选项框中,输入自定义窗口函数名。

数据类型:字符|字符串

窗口旁瓣衰减,单位为分贝(dB)。取值必须大于等于45。

依赖

若要启用此属性,请设置窗口“切比雪夫”“皇帝”

作用域窗口使用

打开光谱设置.在窗口选项节中,设置衰减(dB)

数据类型:字符|字符串

指定频谱分析仪显示功率值的单位。

可调:是的

依赖

可用的频谱单位取决于的值SpectrumType

InputDomain SpectrumType 允许SpectrumUnits
时间 权力功率密度 “dBFS”“dBm”“瓦分贝”“瓦”
RMS “Vrms”“伏特分贝”
频率 - - - - - - “dBm”“伏特分贝”“瓦分贝”“Vrms”“瓦”

作用域窗口使用

打开光谱设置.在跟踪选项节中,设置单位

数据类型:字符|字符串

指定dBFS缩放因子的源“汽车”“财产”

  • “汽车”—频谱分析仪根据输入数据调整缩放因子。

  • “财产”—使用全尺度的财产。

依赖

若要启用此属性,请设置SpectrumUnits“dBFS”

作用域窗口使用

打开光谱设置.在跟踪选项节中,设置全面汽车或者输入一个数字。

数据类型:字符|字符串

属性的字符向量或实正标量的字符串标量dBFS满刻度。

依赖

启用此选项集:

数据类型:字符|字符串

指定平滑方法为:

  • 运行-运行平均的最后n样本。使用SpectralAverages属性。n

  • 指数-样本加权平均。使用ForgettingFactor属性指定加权遗忘因子。

有关平均方法的详细信息,请参见求平均值法

依赖

若要启用此属性,请设置ViewType“谱”“光谱和谱图”

作用域窗口使用

打开光谱设置.在跟踪选项节中,设置求平均值法

数据类型:字符|字符串

将光谱平均值的数量指定为字符向量或字符串标量。频谱分析仪通过计算上一次的运行平均值来计算当前的功率谱估计N功率谱估计。此属性定义N

依赖

若要启用此属性,请设置AveragingMethod“运行”

作用域窗口使用

打开光谱设置.在跟踪选项节中,设置平均

数据类型:字符|字符串

将指数权重指定为大于0且小于或等于1的标量值,指定为字符串标量或字符向量。

依赖

若要启用此属性,请设置AveragingMethod“指数”

作用域窗口使用

打开光谱设置.在跟踪选项节中,设置遗忘因子

数据类型:字符|字符串

指定作用域使用的负载作为计算功率级别的参考。

数据类型:字符|字符串

  • 数字标量(指定为字符向量或字符串标量)-对所有通道应用相同的频率偏移,以赫兹为字符向量指定。

  • 数字向量(指定为字符向量或字符串标量)-为每个通道应用特定的频率偏移,指定频率向量。向量长度必须等于输入通道数。

    频率轴值被此属性中指定的值所抵消。整体跨度必须在奈奎斯特频率间隔.控件的设置方式,可以以不同的方式控制整体跨度FrequencySpan财产。

数据类型:字符|字符串

将此属性设置为真正的治疗-by-1和无方向基于采样的输入作为一个列向量,或一个通道。将此属性设置为治疗-by-和无向基于采样的输入,即1 by-行向量。

数据类型:逻辑

光谱图

指定要绘制频谱图的通道,作为范围为[1]的正实标量整数的字符向量或字符串标量N),N是输入通道的数量。

依赖

若要启用此属性,请设置ViewType“声谱图”“光谱和谱图”

数据类型:字符|字符串

指定每个谱图线的时间分辨率的来源“汽车”“财产”.的TimeResolution属性显示不同频率分辨率方法和时间分辨率属性的时间分辨率。

可调:是的

依赖

若要启用此属性,请设置ViewType“声谱图”“光谱和谱图”

作用域窗口使用

打开光谱设置.在谱图的选择节中,设置时间限制

数据类型:字符|字符串

将每个谱图线的时间分辨率指定为字符向量或正标量的字符串标量,以秒表示。

时间分辨率由频率分辨率、RBW设置和时间分辨率设置共同决定。

方法 频率分解法 频率分辨率设置 时间分辨率设置 以秒为单位的时间分辨率
韦尔奇滤波器组 RBW(赫兹) 汽车 汽车 1 / RBW
韦尔奇滤波器组 RBW(赫兹) 汽车 手动输入 时间分辨率
韦尔奇滤波器组 RBW(赫兹) 手动输入 汽车 1 / RBW
韦尔奇滤波器组 RBW(赫兹) 手动输入 手动输入 必须等于或大于可达到的最小时间分辨率,1/RBW。几个谱估计组合成一个谱图线,以获得所需的时间分辨率。插值用于获得不是1/RBW整数倍的时间分辨率值。
韦尔奇 窗口长度 - - - - - - 汽车 1 / RBW
韦尔奇 窗口长度 - - - - - - 手动输入 必须等于或大于可获得的最小时间分辨率。几个谱估计组合成一个谱图线,以获得所需的时间分辨率。插值用于获得不是1/RBW整数倍的时间分辨率值。
滤波器组 频带数 - - - - - - 汽车 1 / RBW
滤波器组 频带数 - - - - - - 手动输入 必须等于或大于可达到的最小时间分辨率,1/RBW。

依赖

要启用此属性,请设置:

数据类型:字符|字符串

指定光谱图时间跨度的来源“汽车”“财产”.如果将此属性设置为“汽车”,谱图在任何给定时间显示100条谱线。如果将此属性设置为“财产”时,频谱图使用您在中指定的以秒为单位的时间持续时间时间间隔财产。

可调:是的

依赖

若要启用此属性,请设置ViewType“声谱图”“光谱和谱图”

作用域窗口使用

打开光谱设置.在谱图的选择节中,设置时间跨度(秒)

数据类型:字符|字符串

指定以秒为单位的频谱图显示的时间跨度。您必须将时间跨度设置为至少是光谱更新所需样本数量持续时间的两倍。

依赖

要启用此属性,请设置:

数据类型:字符|字符串

测量

获取测量值的通道,指定为字符向量或字符串标量,其计算结果为大于0且小于等于100的正整数。您可以指定的最大数量是输入信号中的通道(列)数量。

可调:是的

数据类型:字符|字符串

指定是否在光谱图上显示上、下光谱掩膜线。属性中的属性SpectralMaskSpecification对象启用和配置光谱掩码。

可调:是的

作用域窗口使用

打开光谱面具窗格并修改设置选项。

使峰值查找器计算和显示最大的计算峰值值。的PeakFinder属性使用PeakFinderSpecification属性。

PeakFinderSpecification属性:

  • MinHeight——检测峰值的级别,指定为标量值。

    默认值:

  • NumPeaks——要显示的最大峰值数,指定为小于100的正整数标量。

    默认值:3.

  • MinDistance—相邻峰之间的最小采样数,指定为正实标量。

    默认值:1

  • 阈值——峰值与其相邻样本之间的最小高度差,指定为非负实标量。

    默认值:0

  • LabelFormat——在计算峰值旁边显示的坐标,指定为字符向量或字符串标量。有效值为“X”“Y”,或“x + y”

    默认值:“x + y”

  • 启用——将此属性设置为真正的启用峰值查找器测量。有效值为真正的

    默认值:

所有PeakFinderSpecification属性是可调的。

可调:是的

作用域窗口使用

打开峰仪窗格(),并修改设置选项。

使游标测量显示屏幕或波形游标。的CursorMeasurements属性使用CursorMeasurementsSpecification属性。

CursorMeasurementsSpecification属性:

  • 类型——显示游标的类型,指定为任意一种“屏幕光标”“波形游标”

    默认值:“波形游标”

  • ShowHorizontal——将此属性设置为真正的显示水平屏幕游标。属性时应用此属性类型财产“屏幕光标”

    默认值:真正的

  • ShowVertical——将此属性设置为真正的显示垂直屏幕游标。属性时应用此属性类型财产“屏幕光标”

    默认值:真正的

  • Cursor1TraceSource——指定波形游标1源为正实标量。属性时应用此属性类型财产“波形游标”

    默认值:1

  • Cursor2TraceSource——指定波形游标2源为正实标量。属性时应用此属性类型财产“波形游标”

    默认值:1

  • LockSpacing——游标之间的锁间距,指定为逻辑标量。

    默认值:

  • SnapToData——快速游标到指定为逻辑标量的数据。

    默认值:真正的

  • XLocation- - -x-游标的坐标,指定为长度等于2的实向量。

    默认值:(-2500 2500)

  • YLocation- - -y-游标的坐标,指定为长度等于2的实向量。属性时应用此属性类型财产“屏幕光标”

    默认值:-55年[5]

  • 启用——将此属性设置为真正的要启用游标测量。有效值为真正的

    默认值:

所有CursorMeasurementsSpecification属性是可调的。

作用域窗口使用

打开光标测量窗格(),并修改设置选项。

启用信道测量,以计算和显示占用带宽或相邻信道功率比。的ChannelMeasurements属性使用ChannelMeasurementsSpecification属性。

ChannelMeasurementsSpecification属性:

  • 算法——要显示的测量数据类型,指定为任意一种“占领BW”“ACPR”

    默认值:“占领BW”

  • FrequencySpan——频率跨度模式,指定为任意一种“跨度与中心频率”“启动和停止频率”

    默认值:“跨度与中心频率”

  • 跨度——计算通道测量的频率跨度,指定为以Hz为单位的实标量。属性时应用此属性FrequencySpan财产“跨度与中心频率”

    默认值:2000赫兹

  • CenterFrequency——计算通道测量的跨度的中心频率,指定为以Hz为单位的实标量。属性时应用此属性FrequencySpan财产“跨度与中心频率”

    默认值:0赫兹

  • StartFrequency——计算通道测量的起始频率,指定为以Hz为单位的实标量。属性时应用此属性FrequencySpan财产“启动和停止频率”

    默认值:-1000年赫兹

  • StopFrequency—停止计算通道测量的频率,指定为以Hz为单位的实标量。属性时应用此属性FrequencySpan财产“启动和停止频率”

    默认值:1000赫兹

  • PercentOccupiedBW——计算占用带宽的功率百分比,指定为正实标量。属性时应用此属性算法财产“占领BW”

    默认值:99

  • NumOffsets——相邻通道对的数量,指定为正整数。属性时应用此属性算法财产“ACPR”

    默认值:2

  • AdjacentBW——相邻信道带宽,指定为一个实的正标量。属性时应用此属性算法财产“ACPR”

    默认值:1000

  • FilterShape——主通道和相邻通道的过滤器形状,指定为“没有”“高斯”,或“RRC”.属性时应用此属性算法财产“ACPR”

    默认值:“没有”

  • FilterCoeff——通道滤波器系数,指定为之间的实标量0而且1.属性时应用此属性算法财产“ACPR”FilterShape属性“高斯”“RRC”

    默认值:0.5

  • ACPROffsets——相邻信道相对于主信道中心频率的频率,指定为长度等于中指定的偏置对数量的实向量NumOffsets.属性时应用此属性算法财产“ACPR”

    默认值:(2000 3500)

  • 启用——将此属性设置为真正的启用通道测量。有效值为真正的

    默认值:

所有ChannelMeasurementsSpecification属性是可调的。

作用域窗口使用

打开信道测量窗格(),并修改测量而且频道设置选项。

使失真测量计算和显示谐波失真和互调失真。的DistortionMeasurements属性使用DistortionMeasurementsSpecification属性。

DistortionMeasurementsSpecification属性:

  • 算法——要显示的测量数据类型,指定为任意一种“谐”“互调”

    默认值:“谐”

  • NumHarmonics——要测量的谐波数,指定为正整数。属性时应用此属性算法“谐”

    默认值:6

  • 启用——将此属性设置为真正的使失真测量。

    默认值:

所有DistortionMeasurementsSpecification属性是可调的。

作用域窗口使用

打开变形测量窗格(),并修改失真而且谐波选项。

使CCDF测量显示输入信号的瞬时功率比信号的平均功率高出一定dB的概率。的CCDFMeasurements属性使用CCDFMeasurementsSpecification属性。

CCDFMeasurementsSpecification属性:

  • PlotGaussianReference——将此属性设置为真正的绘制参考CCDF曲线。参考CCDF曲线表示复高斯白噪声的功率,以卡方分布计算。

    默认值:

  • 启用——将此属性设置为真正的以启用CCDF测量。有效值为真正的

    默认值:

所有CCDFMeasurementsSpecification属性是可调的。

作用域窗口使用

打开CCDF测量窗格(),并启用图高斯参考选择。

可视化

范围窗口的标题。

可调:是的

数据类型:字符|字符串

频谱分析仪窗口的位置以像素为单位,由范围窗口的大小和位置指定为四元双矢量的形式[左下宽高]。通过修改此属性的值,可以将范围窗口放置在屏幕上的特定位置。

默认情况下,窗口显示在屏幕的中央,宽度为800像素和高度450像素。准确的中心坐标取决于屏幕分辨率。

可调:是的

指定用于显示正常轨迹的图形类型“行”“干细胞”.正常迹线是显示自由运行的光谱估计的迹线。

可调:是的

依赖关系

要启用此属性,请设置:

作用域窗口使用

打开风格属性和设置情节类型

数据类型:字符|字符串

将此属性设置为删除正常痕迹的显示。这些轨迹显示了自由运行的光谱估计。即使痕迹从显示器上移除,频谱分析仪仍继续其光谱计算。

可调:是的

依赖

若要启用此属性,请设置ViewType“谱”“光谱和谱图”

作用域窗口使用

打开光谱设置.在跟踪选项部分中,选择正常跟踪

数据类型:逻辑

若要计算和绘制每个输入通道的最大保持频谱,请将此属性设置为真正的.通过保持所有功率谱估计值的最大值来计算每个频率仓的最大保持谱。当您切换此属性时,频谱分析仪将重置其最大保持计算。

可调:是的

依赖

若要启用此属性,请设置ViewType“谱”“光谱和谱图”

作用域窗口使用

打开光谱设置.在跟踪选项部分中,选择Max-hold跟踪

数据类型:逻辑

若要计算和绘制每个输入通道的最小保持频谱,请将此属性设置为真正的.通过保持所有功率谱估计值的最小值来计算每个频率仓的最小保持谱。当您切换此属性时,频谱分析仪将重置其最小保持计算。

可调:是的

依赖

若要启用此属性,请设置ViewType“谱”“光谱和谱图”

作用域窗口使用

打开光谱设置.在跟踪选项部分中,选择Min-hold跟踪

数据类型:逻辑

将此属性设置为时,模拟速度会更快真正的

  • 真正的- scope记录数据供以后使用,并在固定的时间间隔更新显示。在这些固定间隔之间发生的数据可能不会被绘制出来。

  • 每次计算功率谱时瞄准镜都会更新。使用当您不想以减慢模拟速度为代价而错过任何光谱更新时设置。

数据类型:逻辑

将显示标题指定为字符向量或字符串。

可调:是的

作用域窗口使用

打开配置属性.集标题

数据类型:字符|字符串

属性左侧显示的范围的文本y设在。

无论此属性如何,频谱分析仪总是将功率单位显示为其中之一SpectrumUnits值。

可调:是的

依赖

若要启用此属性,请设置ViewType“谱”“光谱和谱图”

作用域窗口使用

打开配置属性.集Y-label

数据类型:字符|字符串

若要显示带有输入名称的图例,请将此属性设置为真正的

从图例中,您可以控制哪些信号可见。控件中的可见性更改风格对话框。在作用域图例中,单击一个信号名称以在作用域中隐藏该信号。要显示信号,请再次单击信号名称。若要只显示一个信号,请右键单击信号名称。显示所有信号,按Esc

请注意

图例只显示前20个信号。任何附加信号都不能从图例中查看或控制。

可调:是的

作用域窗口使用

打开配置属性.在显示选项卡上,选择显示的传说

数据类型:逻辑

将输入通道名称指定为字符向量的单元格数组。名字出现在图例中,风格对话框,以及测量面板。如果不指定名称,则通道被标记为通道1通道2等。

可调:是的

依赖

要查看通道名称,请设置ShowLegend真正的

作用域窗口使用

在图例中,双击通道名称。

数据类型:字符

将此属性设置为真正的在图上显示网格线。

可调:是的

作用域窗口使用

打开配置属性.在显示选项卡,设置显示网格

数据类型:逻辑

指定y-轴限制为两元数值向量,[ymin ymax]

例子:范围。YLimits = [-10,20]

可调:是的

依赖关系

  • 属性可启用此属性ViewType财产“谱”“光谱和谱图”

  • 单位直接取决于SpectrumUnits财产。

作用域窗口使用

打开配置属性.集Y-limits(最大)而且Y-limits(最小)

使用双元素数值矢量控制光谱图的颜色限制,[colorMin colorMax]

例子:范围。ColorLimits = [-10,20]

依赖关系

  • 属性可启用此属性ViewType财产“声谱图”“光谱和谱图”

  • 单位直接取决于SpectrumUnits财产。

作用域窗口使用

打开配置属性.集Color-limits(最小)而且Color-limits(最大)

指定作用域何时自动缩放轴。有效值为:

  • “汽车”-在模拟期间和模拟结束后,范围根据需要缩放轴以适应数据。

  • “手动”-瞄准镜不会自动缩放坐标轴。

  • “OnceAtStop”-当模拟停止时,瞄准镜缩放坐标轴。

  • “更新”- 10次更新后,瞄准镜会调整一次坐标轴。

作用域窗口使用

选择工具>轴缩放

数据类型:字符|字符串

设置此属性以延迟y轴的自动缩放。

依赖

若要启用此属性,请设置AxesScaling“更新”

作用域窗口使用

打开轴缩放对话框和设置更新次数

数据类型:字符|字符串

指定布局类型为“水平”“垂直”.垂直布局将光谱堆叠在谱图之上。水平布局将两个视图并排放置。

可调:是的

依赖

若要启用此属性,请设置ViewType“光谱和谱图”

作用域窗口使用

打开光谱设置.集轴布局

数据类型:字符|字符串

将此属性设置为真正的在模拟开始时打开作用域。将此属性设置为防止在模拟开始时打开范围。

作用域窗口使用

选择文件>在模拟开始时打开

数据类型:逻辑

将此属性设置为真正的显示频谱分析仪窗口,或隐藏频谱分析仪窗口。

例子

全部折叠

使用随机生成的名称创建一个金宝app新的Simulink®模型。

sysname = char (randi(26日1、7)+ 96);new_system (sysname);

向模型中添加一个新的Spectrum Analyzer块。

add_block (“内置/简介”(sysname“/简介”])

调用get_param函数检索默认的Spectrum Analyzer块配置属性。

Config = get_param([sysname,“/简介”),“ScopeConfiguration”
config = SpectrumAnalyzerConfiguration with properties: NumInputPorts: '1' InputDomain: 'Time' SpectrumType: 'Power' ViewType: 'Spectrum' SampleRateSource: 'Inherited' Method: 'Welch' PlotAsTwoSidedSpectrum: 1 FrequencyScale: 'Linear' Advanced FrequencySpan: 'Full' FrequencyResolutionMethod: 'RBW' RBWSource: 'Auto' OverlapPercent: '0' Window: 'Hann' SpectrumUnits: 'dBm' AveragingMethod: 'Running' spectral平均值:'1' referencload: '1' FrequencyOffset: '0'谱图无特性。测量测量通道:'1' SpectralMask: [1x1 SpectralMaskSpecification] PeakFinder: [1x1 PeakFinderSpecification] CursorMeasurements: [1x1 ChannelMeasurementsSpecification] ChannelMeasurements: [1x1 ChannelMeasurementsSpecification]失真测量:[1x1 CCDFMeasurements: [1x1 CCDFMeasurementsSpecification]可视化名称:'SpectrumAnalyzer'位置:[240 287 800 450]PlotType: 'Line' PlotNormalTrace: 1 PlotMaxHoldTrace:0 PlotMinHoldTrace: 0 ReducePlotRate: 1 Title: " YLabel: " ShowLegend: 0 ChannelNames: {"} ShowGrid: 1 YLimits: [-80 20] AxesScaling: 'Auto' OpenAtSimulationStart: 1 Visible: 0

使用频谱分析仪模块计算和显示有噪声的正弦输入信号的功率谱。通过启用这些块配置属性来测量频谱中的峰值、游标位置、相邻通道功率比、失真和CCDF值:

  • PeakFinder

  • CursorMeasurements

  • ChannelMeasurements

  • DistortionMeasurements

  • CCDFMeasurements

打开并检查模型

使用低通滤波器块过滤流噪声正弦输入信号。输入信号由两个正弦波组成:1khz和15khz。该噪声为均值为零,方差为0.05的高斯白噪声。采样频率为44.1 kHz。打开模型,检查各种块设置。

模型=“spectrumanalyzer_measurements.slx”;open_system(模型)

控件访问“频谱分析仪”块的配置属性get_param函数。

sablock =“spectrumanalyzer_measurements /频谱分析仪”;CFG = get_param(“ScopeConfiguration”);

启用测量数据

要获得测量值,请设置启用属性的测量真正的

cfg.CursorMeasurements.Enable = true;cfg.ChannelMeasurements.Enable = true;cfg.PeakFinder.Enable = true;cfg.DistortionMeasurements.Enable = true;

模拟模型

运行模型。Spectrum Analyzer块将原始频谱与过滤后的频谱进行比较。

sim(模型)

频谱分析仪右侧显示已启用的测量窗格。

使用getMeasurementsData

使用getMeasurementsData函数以编程方式获取这些度量值。

data = getMeasurementsData(cfg)
数据= 1 x5表SimulationTime PeakFinder CursorMeasurements ChannelMeasurements DistortionMeasurements  ______________ __________ __________________ ___________________ ______________________ {[ 0.9985]} 1 x1 struct 1 x1 struct 1 x1 struct 1 x1结构

测量窗格中显示的值与数据.的各个字段数据以编程方式获得各种测量值。

比较峰值

例如,比较峰值。验证所获得的峰值数据。PeakFinder中的值进行匹配频谱分析仪窗口。

peakvalues = data.PeakFinder.Value frequcieskhz = data.PeakFinder.Frequency/1000
峰值= 26.9076 26.2675 -2.9136 frequcieskhz = 15.0015 1.0049 16.3796

保存并关闭模型

save_system(模型);close_system(模型);

版本历史

在R2013a中引入