主要内容

SpectrumAnalyzerConfiguration

配置频谱分析仪模块

描述

spbscopes。SpectrumAnalyzerConfiguration对象包含Spectrum Analyzer块的范围配置信息。

创建

MyScopeConfiguration = get_param (gcbh ScopeConfiguration)构造一个新的Spectrum Analyzer Configuration对象。您必须首先选择模型中的块,或者给出块的完整路径。

属性

全部展开

经常使用的

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

数据类型:烧焦|字符串

输入信号的定义域。如果您可视化时域信号,则信号将根据指定的算法转换为频谱方法参数

窗口使用范围

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

数据类型:烧焦|字符串

指定要显示的频谱类型。

“权力”——功率谱

“功率密度”—功率谱密度。功率谱密度是归一化到1赫兹带宽的谱的幅值的平方。

“RMS”-均方根。均方根表示均方根的平方根。当查看电压或电流信号的频率时,这个选项是有用的。

可调:是的

窗口使用范围

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

数据类型:烧焦|字符串

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

  • “谱”-显示功率谱。

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

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

可调:是的

窗口使用范围

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

数据类型:烧焦|字符串

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

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

  • “财产”-指定输入的采样率直接使用SampleRate财产。

数据类型:烧焦|字符串

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

依赖

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

数据类型:烧焦|字符串

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

依赖

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

窗口使用范围

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

数据类型:烧焦|字符串

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

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

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

窗口使用范围

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

数据类型:逻辑

  • “日志”-显示频率x-轴在对数尺度上。使用“日志”设置时,还必须设置PlotAsTwoSidedSpectrum财产

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

可调:是的

窗口使用范围

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

数据类型:烧焦|字符串

先进的

可调:是的

窗口使用范围

打开光谱设置.在主要选项部分中,选择完整的频率跨度“全部”.否则,清楚完整的频率跨度复选框,并在其中进行选择跨度启动

数据类型:烧焦|字符串

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

依赖

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

数据类型:烧焦|字符串

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

依赖

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

数据类型:烧焦|字符串

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

依赖

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

数据类型:烧焦|字符串

频谱计算所经过的频率区间的结束,以赫兹为单位指定为实标量的字符向量或字符串标量。总体跨度,由这个属性和StartFrequency财产,必须在奈奎斯特频率间隔

依赖

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

窗口使用范围

打开光谱设置.在主要选项部分,清除完整的频率跨度和改变跨度启动. 设置FStop(赫兹)

数据类型:烧焦|字符串

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

  • “RBW”- - -RBWSourceRBW属性控制分析仪的频率分辨率(Hz)。FFT长度是实现指定RBW值或1024的窗口长度,取较大的值。

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

  • “NumFrequencyBands”-仅当方法属性设置为“过滤器组”.的FFTLengthSourceFFT长度属性控制频率分辨率。

可调:是的

依赖

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

窗口使用范围

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

数据类型:烧焦|字符串

将分辨率带宽(RBW)的源指定为“汽车”“财产”,或“InputPort”

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

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

  • “InputPort”-将输入端口添加到频谱分析仪块以读取RBW。此选项仅适用于频率输入。

依赖关系

要启用此属性,请设置:

数据类型:烧焦|字符串

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

年代 p 一个 n R B W > 2

可以根据设置的方式以不同的方式指定总体span频率跨度财产。

依赖

要启用,请设置:

数据类型:烧焦|字符串

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

依赖关系

要启用此属性,请设置:

数据类型:烧焦|字符串

  • “汽车”-将FFT长度设置为中指定的窗口长度WindowLength属性或1024,以较大的为准。

  • “财产”-使用FFT长度财产。FFT长度必须大于WindowLength

可调:是的

依赖

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

窗口使用范围

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

数据类型:烧焦|字符串

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

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

依赖关系

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

数据类型:烧焦|字符串

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

依赖

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

数据类型:烧焦|字符串

  • “汽车”-频率矢量是从输入的长度计算出来的。看到频率向量

  • “财产”-输入自定义矢量作为频率矢量。

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

依赖

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

数据类型:烧焦|字符串

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

依赖

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

窗口使用范围

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

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

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

依赖

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

窗口使用范围

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

数据类型:烧焦|字符串

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

数据类型:烧焦|字符串

为谱估计器指定一个窗函数。下表显示了预先设置的窗口。有关更多信息,请参考Signal Processing Toolbox™文档中相应函数引用的链接。

窗口选项 相应的信号处理工具箱功能
“矩形” rectwin
“切比雪夫” chebwin
“平顶” 弗拉托普温
“汉明” 汉明
“损害” 损害
“皇帝” 凯撒
“Blackman-Harris” 黑曼哈雷

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

可调:是的

窗口使用范围

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

数据类型:烧焦|字符串

将自定义窗口函数指定为字符数组或字符串。自定义窗口函数名必须在MATLAB路径上。如果您想使用窗口函数的信号处理工具箱版本中可用的其他属性自定义窗口,则此属性非常有用。

可调:是的

例子

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

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

依赖

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

窗口使用范围

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

数据类型:烧焦|字符串

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

依赖

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

窗口使用范围

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

数据类型:烧焦|字符串

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

可调:是的

依赖

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

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

窗口使用范围

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

数据类型:烧焦|字符串

将dBFS比例因子的源指定为“汽车”“财产”

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

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

依赖

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

窗口使用范围

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

数据类型:烧焦|字符串

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

依赖

要启用此选项集:

数据类型:烧焦|字符串

指定平滑方法为:

  • 运行-最后的跑平均n样品。使用SpectralAverages属性来指定n

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

有关平均方法的更多信息,请参见求平均值法

依赖

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

窗口使用范围

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

数据类型:烧焦|字符串

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

依赖

要启用此属性,请设置AveragingMethod“跑步”

窗口使用范围

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

数据类型:烧焦|字符串

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

依赖

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

窗口使用范围

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

数据类型:烧焦|字符串

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

数据类型:烧焦|字符串

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

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

    频率轴值由此属性中指定的值偏移。整体跨度必须在奈奎斯特频率间隔。您可以根据设置的方式以不同的方式控制总跨度频率跨度财产。

数据类型:烧焦|字符串

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

数据类型:逻辑

光谱图

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

依赖

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

数据类型:烧焦|字符串

将每个谱图线的时间分辨率的源指定为任意一种“汽车”“财产”.的时间分辨率属性显示了不同频率分辨率方法的时间分辨率和时间分辨率属性。

可调:是的

依赖

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

窗口使用范围

打开光谱设置.在谱图的选择节中,设置时间res(年代)

数据类型:烧焦|字符串

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

时间分辨率值根据频率分辨率方法、RBW设置和时间分辨率设置来确定。

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

依赖

要启用此属性,请设置:

数据类型:烧焦|字符串

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

可调:是的

依赖

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

窗口使用范围

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

数据类型:烧焦|字符串

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

依赖

要启用此属性,请设置:

数据类型:烧焦|字符串

测量

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

可调:是的

数据类型:烧焦|字符串

指定是否在光谱图上显示上、下光谱掩码线。属性的属性频谱规范对象以启用和配置光谱掩码。

可调:是的

窗口使用范围

打开光谱掩模窗格,并修改设置选项。

使峰值查找器能够计算和显示最大的计算峰值值。的PeakFinder财产使用PeakFinder规范属性。

PeakFinder规范属性:

  • MinHeight——检测峰值的水平,指定为标量值。

    默认值:

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

    默认值:3.

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

    默认值:1

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

    默认值:0

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

    默认值:“X+Y”

  • 启用–将此属性设置为真正的使峰值探测器测量成为可能。有效的值真正的

    默认值:

所有PeakFinder规范属性是可调的。

可调:是的

窗口使用范围

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

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

CursorMeasurementsSpecification属性:

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

    默认值:“波形游标”

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

    默认值:真正的

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

    默认值:真正的

  • 游标1跟踪源–将波形光标1源指定为正实数标量。此属性在设置类型财产“波形游标”

    默认值:1

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

    默认值:1

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

    默认值:

  • SnapToData——将游标捕捉到指定为逻辑标量的数据。

    默认值:真正的

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

    默认值:(-2500 2500)

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

    默认值:-55年[5]

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

    默认值:

所有CursorMeasurementsSpecification属性是可调的。

窗口使用范围

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

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

ChannelMeasurementsSpecification属性:

  • 算法–要显示的测量数据类型,指定为“占领BW”“ACPR”

    默认值:“占领BW”

  • 频率跨度–频率范围模式,指定为“跨度与中心频率”“启动和停止频率”

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

  • 跨度——信道测量所经过的频率范围,指定为以Hz为单位的实正标量。属性设置时将应用此属性频率跨度财产“跨度与中心频率”

    默认值:2000赫兹

  • 中心频率——通道测量所覆盖范围的中心频率,指定为以Hz为单位的实标量。属性设置时将应用此属性频率跨度财产“跨度与中心频率”

    默认值:0赫兹

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

    默认值:-1000年赫兹

  • StopFrequency——通道测量的停止频率,指定为Hz的实标量。属性设置时将应用此属性频率跨度财产“启动和停止频率”

    默认值:1000赫兹

  • PercentOccupiedBW–计算占用带宽的功率百分比,指定为正实标量。设置算法财产“占领BW”

    默认值:99

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

    默认值:2

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

    默认值:1000

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

    默认值:“没有”

  • FilterCoeff——通道滤波系数,指定为之间的实标量01.属性设置时将应用此属性算法财产“ACPR”过滤器财产,要么“高斯”“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“谱”“光谱和光谱图”

窗口使用范围

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

数据类型:逻辑

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

可调:是的

依赖

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

窗口使用范围

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

数据类型:逻辑

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

可调:是的

依赖

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

窗口使用范围

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

数据类型:逻辑

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

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

  • - scope每次计算功率谱都会更新。使用当您不希望以较慢的模拟速度为代价而错过任何光谱更新时的设置。

数据类型:逻辑

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

可调:是的

窗口使用范围

打开配置属性. 设置标题

数据类型:烧焦|字符串

控件的左边指定要显示的范围的文本y-轴心国。

不管这个属性,频谱分析仪总是显示功率单位之一SpectrumUnits值。

可调:是的

依赖

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

窗口使用范围

打开配置属性. 设置Y-label

数据类型:烧焦|字符串

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

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

笔记

图例仅显示前20个信号。无法从图例中查看或控制任何其他信号。

可调:是的

窗口使用范围

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

数据类型:逻辑

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

可调:是的

依赖

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

窗口使用范围

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

数据类型:烧焦

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

可调:是的

窗口使用范围

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

数据类型:逻辑

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

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

可调:是的

依赖关系

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

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

窗口使用范围

打开配置属性. 设置Y-limits(最大)Y-limits(最小)

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

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

依赖关系

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

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

窗口使用范围

打开配置属性. 设置Color-limits(最小)颜色限制(最大值)

指定范围何时自动缩放坐标轴。有效值:

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

  • “手动”-范围不会自动缩放轴。

  • “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块配置属性。

配置= get_param ([sysname,“/简介”],“ScopeConfiguration”
config = Spectrum配置属性: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' spectralaverage: '1' ReferenceLoad: '1' FrequencyOffset: '0' TreatMby1SignalsAsOneChannel: 1 Spectrogram无属性。测量测量通道:'1' SpectralMask: [1x1 SpectralMaskSpecification] PeakFinder: [1x1 PeakFinderSpecification] CursorMeasurements: [1x1 CursorMeasurements specification] ChannelMeasurements: [1x1 ChannelMeasurements specification][1 x1 CCDFMeasurementsSpecification]可视化的名字:“简介”位置:[240 287 800 450]PlotType:“行”PlotNormalTrace: 1 PlotMaxHoldTrace: 0 PlotMinHoldTrace: 0 ReducePlotRate: 1标题:“YLabel:”ShowLegend: 0 ChannelNames: {} ShowGrid: 1 YLimits: 20 [-80] AxesScaling:“汽车”OpenAtSimulationStart: 1可见:0

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

  • PeakFinder

  • CursorMeasurements

  • ChannelMeasurements

  • DistortionMeasurements

  • CCDFMeasurements

打开并检查模型

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

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

属性访问Spectrum Analyzer块的配置属性get_param函数。

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

使测量数据

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

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

模拟模型

运行模型。频谱分析仪块比较原始频谱和滤波后的频谱。

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 frequenceskhz = data.PeakFinder.Frequency/1000
峰值=26.9113 26.4002-5.0427频率kHz=15.0015 1.0049 13.1783

保存并关闭模型

save_system(模型);close_system(模型);
介绍了R2013a