SpectrumAnalyzerConfiguration
配置频谱分析器块
描述
的spbscopes。SpectrumAnalyzerConfiguration
对象包含频谱分析器块的范围配置信息。
创建
MyScopeConfiguration = get_param (gcbh ScopeConfiguration)
构造一个新的Spectrum Analyzer Configuration对象。您必须首先在模型中选择块,或者给出块的完整路径。
属性
经常使用的
NumInputPorts
- - - - - -输入端口数量
“1”
(默认)|特征向量|字符串标量
作用域块上的输入端口数,由字符向量或字符串标量指定。最大输入端口数为96。
数据类型:字符
|字符串
InputDomain
- - - - - -输入信号定义域
“时间”
(默认)|“频率”
你想要可视化的输入信号的定义域。方法所指定的算法将信号转换为频谱方法
参数。
窗口使用范围
打开光谱设置.在主要选项节中,设置输入域.
数据类型:字符
|字符串
SpectrumType
- - - - - -要显示的光谱类型
“权力”
(默认)|“能量密度”
|“RMS”
指定要显示的频谱类型。
“权力”
——功率谱
“能量密度”
—功率谱密度。功率谱密度是频谱归一化到1赫兹带宽的幅度的平方。
“RMS”
-均方根。均方根表示均方根的平方根。此选项在查看电压或电流信号的频率时非常有用。
可调:是的
窗口使用范围
打开光谱设置.在主要选项节中,设置类型.
数据类型:字符
|字符串
ViewType
- - - - - -查看器类型
“谱”
(默认)|“声谱图”
|“光谱和光谱图”
将频谱类型指定为其中之一“谱”
,“声谱图”
,或“光谱和光谱图”
.
“谱”
-显示功率谱。“声谱图”
-显示随时间变化的频率内容。谱图的每一行都是一个周期图。时间从显示器的底部滚动到顶部。最新的光谱图更新在显示器的底部。“光谱和光谱图”
-显示光谱和谱图的双重视图。
可调:是的
窗口使用范围
打开光谱设置.在主要选项节中,设置视图.
数据类型:字符
|字符串
SampleRateSource
- - - - - -源输入采样率
“继承”
(默认)|“财产”
指定输入抽样速率的来源为:
“继承”
-频谱分析仪从模型中继承输入采样率。“财产”
参数直接指定采样速率输入SampleRate
财产。
数据类型:字符
|字符串
SampleRate
- - - - - -输入抽样率
“10 e3”
(默认)|特征向量|字符串标量
将输入信号的采样率以赫兹为单位指定为字符向量或字符串标量。
依赖
若要启用此属性,请设置SampleRateSource
来“财产”
.
数据类型:字符
|字符串
方法
- - - - - -谱估计方法
“韦尔奇”
(默认)|“过滤器银行”
指定频谱估计方法为韦尔奇
或滤波器组
.
依赖
若要启用此属性,请设置InputDomain
来“时间”
.
窗口使用范围
打开光谱设置.在主要选项节中,设置方法.
数据类型:字符
|字符串
PlotAsTwoSidedSpectrum
- - - - - -双边频谱国旗
真正的
(默认)|假
真正的
-计算和绘制双边谱估计。当输入信号是复值时,必须将此属性设置为真正的
.假
-计算和绘制单边谱估计。如果将此属性设置为假
,则输入信号必须为实值。当此属性为
假
,频谱分析仪采用功率折叠。的y-轴的值是振幅的两倍,如果这个属性被设置为真正的
,除了在0
和奈奎斯特频率。单侧功率谱密度(PSD)包含了从直流到奈奎斯特速率一半的频率区间内信号的总功率。有关更多信息,请参见pwelch
.
窗口使用范围
打开光谱设置.在跟踪选项部分中,选择双边频谱.
数据类型:逻辑
FrequencyScale
- - - - - -频率范围
“线性”
(默认)|“日志”
“日志”
-显示端口的频率x-轴的对数刻度。使用“日志”
设置,你也必须设置PlotAsTwoSidedSpectrum
财产假
.“线性”
-显示端口的频率x-轴的线性刻度。使用“线性”
设置,你也必须设置PlotAsTwoSidedSpectrum
财产真正的
.
可调:是的
窗口使用范围
打开光谱设置.在跟踪选项节中,设置规模.
数据类型:字符
|字符串
先进的
FrequencySpan
- - - - - -频率跨度模式
“全部”
(默认)|“跨度和中心频率”
|“启动和停止频率”
“全部”
-频谱分析仪计算和绘制整个频谱奈奎斯特频率间隔.“跨度和中心频率”
-频谱分析仪计算并绘制频谱在指定的区间跨度
而且CenterFrequency
属性。“启动和停止频率”
-频谱分析仪计算并绘制频谱在指定的区间StartFrequency
而且StopFrequency
属性。
可调:是的
窗口使用范围
打开光谱设置.在主要选项部分中,选择完整的频率跨度为“全部”
.否则,清楚完整的频率跨度复选框并进行选择跨度
或FStart
.
数据类型:字符
|字符串
跨度
- - - - - -计算频谱的频率跨度
“10 e3”
(默认)|实正标量的字符向量|实标量的字符串标量
指定(作为字符向量或字符串标量)频率跨度,以赫兹为单位,频谱分析仪在此范围内计算并绘制频谱图。整个张成的空间,由这个性质和CenterFrequency
财产,必须落在之内奈奎斯特频率间隔.
依赖
若要启用此属性,请设置FrequencySpan
来“跨度和中心频率”
.
数据类型:字符
|字符串
CenterFrequency
- - - - - -频跨中心
“0”
(默认)|实标量的字符向量|实标量的字符串标量
指定(作为字符向量或字符串标量)频率中心,以赫兹为单位,频谱分析仪在此基础上计算并绘制频谱图。定义的总体频率跨度跨度
而这个性质,必须属于奈奎斯特频率间隔.
依赖
若要启用此属性,请设置FrequencySpan
来“跨度和中心频率”
.
数据类型:字符
|字符串
StartFrequency
- - - - - -开始频率以计算频谱
“5 e3”
(默认)|实标量的字符向量|实标量的字符串标量
频谱在其上计算的频率区间的开始,以赫兹指定为字符向量或实标量的字符串标量。整个张成的空间,由这个属性和定义StopFrequency
,必须落在奈奎斯特频率间隔.
依赖
若要启用此属性,请设置FrequencySpan
来“启动和停止频率”
.
数据类型:字符
|字符串
StopFrequency
- - - - - -停止频率以计算频谱
“5 e3”
(默认)|实标量的字符向量|实标量的字符串标量
频谱计算在其上的频率区间的末端,以赫兹指定为字符向量或实标量的字符串标量。整个张成的空间,由这个属性和StartFrequency
财产,必须落在之内奈奎斯特频率间隔.
依赖
若要启用此属性,请设置FrequencySpan
来“启动和停止频率”
.
窗口使用范围
打开光谱设置.在主要选项部分,明确完整的频率跨度和改变跨度
来FStart
.集FStop(赫兹).
数据类型:字符
|字符串
FrequencyResolutionMethod
- - - - - -频率分辨率的方法
“RBW”
(默认)|“WindowLength”
|“NumFrequencyBands”
指定频谱分析仪的频率分辨方法。
“RBW”
- - -RBWSource
而且RBW
属性控制分析仪的频率分辨率(以Hz为单位)。FFT长度是实现指定RBW值或1024(取较大的值)所产生的窗口长度。“WindowLength”
—仅适用于方法
属性设置为“韦尔奇”
.的WindowLength
属性控制频率分辨率。你可以控制FFT点的数量,只有当FrequencyResolutionMethod
属性是“WindowLength”
.“NumFrequencyBands”
—仅适用于方法
属性设置为“过滤器银行”
.的FFTLengthSource
而且FFTLength
属性控制频率分辨率。
可调:是的
依赖
若要启用此属性,请设置InputDomain
来“时间”
.
窗口使用范围
打开光谱设置.在主要选项部分,通过选择设置频率分辨率方法RBW(赫兹)下拉。
数据类型:字符
|字符串
RBWSource
- - - - - -源的分辨率带宽值
“汽车”
(默认)|“财产”
|“InputPort”
指定分辨率带宽(RBW)的来源为“汽车”
,“财产”
,或“InputPort”
.
“汽车”
—频谱分析仪调整频谱估计分辨率,以确保在定义的频率跨度上有1024个RBW间隔。“财产”
—直接指定解析带宽RBW
财产。“InputPort”
—在Spectrum Analyzer块中增加一个输入端口,用于读取RBW。此选项仅适用于频率输入。
依赖关系
要启用此属性,请设置:
InputDomain
来“时间”
而且FrequencyResolutionMethod
来“RBW”
.InputDomain
来“频率”
.
数据类型:字符
|字符串
RBW
- - - - - -分辨率带宽
“9.76”
(默认)|特征向量|字符串标量
RBW控制频谱分析仪的光谱分辨率。指定以赫兹为单位的分辨率带宽作为字符向量或字符串标量。必须指定一个值,以确保在指定的频率范围内至少有两个RBW间隔。因此,总跨度与RBW的比值必须大于2:
您可以根据设置的方式以不同的方式指定总体范围FrequencySpan
财产。
依赖
启用设置:
RBWSource
来“财产”
数据类型:字符
|字符串
WindowLength
- - - - - -窗口长度
“1024”
(默认)|大于2的整数的字符向量|大于2的整数的字符串标量
通过指定用于计算频谱估计的样本的窗口长度来控制频率分辨率。窗口长度必须是大于2的整数标量,指定为字符向量或字符串标量。
依赖关系
要启用此属性,请设置:
FrequencyResolutionMethod
来“WindowLength”
,它根据您的窗口长度设置控制频率分辨率。方法
来“韦尔奇”
.
数据类型:字符
|字符串
FFTLengthSource
- - - - - -源的FFT长度
“汽车”
(默认)|“财产”
“汽车”
-设置FFT的窗口长度为WindowLength
属性或1024,取较大的值。“财产”
的FFT点数FFTLength
财产。FFTLength
必须大于WindowLength
.
可调:是的
依赖
若要启用此属性,请设置FrequencyResolutionMethod
来“WindowLength”
.
窗口使用范围
打开光谱设置.在主要选项节,旁边的RBW(赫兹)选项,输入数字或选择汽车
.
数据类型:字符
|字符串
FFTLength
- - - - - -FFT长度
“1024”
(默认)|特征向量|字符串标量
指定频谱分析仪用于计算频谱估计的FFT的长度。
如果FrequencyResolutionMethod
是“RBW”
, FFT长度设置为实现指定的分辨率带宽值或1024所需的窗口长度,以较大者为准。
依赖关系
要使用此属性,以下条件必须为真:
FFTLength
值大于或等于WindowLength
.FrequencyResolutionMethod
被设置为“WindowLength”
或“NumFrequencyBands”
FFTLengthSource
被设置为“财产”
.
数据类型:字符
|字符串
NumTapsPerBand
- - - - - -每个频带的滤波器丝锥数
“12”
(默认)|偶整数的字符向量|偶数整数的字符串标量
将每个频带的滤波器抽头或系数指定为字符向量或字符串标量。这个数必须是正偶数。这个值对应于每个多相分支的滤波系数的数量。滤波系数的总数等于NumTapsPerBand
+FFTLength
.
依赖
若要启用此属性,请设置方法
来“过滤器银行”
.
数据类型:字符
|字符串
FrequencyVectorSource
- - - - - -频率矢量源
“汽车”
(默认)|“财产”
|“InputPort”
“汽车”
-频率矢量由输入的长度计算。看到频率向量.“财产”
—输入自定义的频率向量。“InputPort”
-块上出现一个输入端口,用于读取频率矢量输入。
依赖
若要启用此属性,请设置InputDomain
来“频率”
.
数据类型:字符
|字符串
FrequencyVector
- - - - - -自定义频率向量
(-5000 5000)
(默认)|单调递增的向量
设置确定的频率向量x-轴显示。该向量必须是单调递增的,并且与输入帧的大小相同。
依赖
若要启用此属性,请设置FrequencyVectorSource
来“财产”
.
窗口使用范围
打开光谱设置.在频率输入选项节中,设置频率(赫兹).
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
InputUnits
- - - - - -频率输入单位
“dBm”
(默认)|“伏特分贝”
|“瓦分贝”
|“Vrms”
|“瓦”
选择频域输入的单位。控件选择不同的显示单元时,此属性允许频谱分析仪缩放频率数据单位
财产。
依赖
此选项仅在以下情况下可用InputDomain
被设置为频率
.
窗口使用范围
打开光谱设置.在频率输入选项节中,设置输入单元.
数据类型:字符
|字符串
OverlapPercent
- - - - - -重叠的百分比
“0”
(默认)|实标量的字符向量|实标量的字符串标量
以前和当前缓冲数据段之间的重叠百分比,指定为字符向量或实标量的字符串标量。重叠创建一个窗口段,用于计算光谱估计。该值必须大于等于0且小于100。
数据类型:字符
|字符串
窗口
- - - - - -窗口函数
“损害”
(默认)|“矩形”
|“切比雪夫”
|“平顶”
|“汉明”
|“皇帝”
|“Blackman-Harris”
|“自定义”
为谱估计器指定一个窗口函数。下表显示了预设的窗口。有关更多信息,请访问信号处理工具箱™文档中相应函数参考的链接。
窗口选项 | 对应的信号处理工具箱功能 |
---|---|
“矩形” |
rectwin |
“切比雪夫” |
chebwin |
“平顶” |
flattopwin |
“汉明” |
汉明 |
“损害” |
损害 |
“皇帝” |
凯撒 |
“Blackman-Harris” |
blackmanharris |
要设置您自己的光谱估计窗口,请将此属性设置为“自定义”
中指定自定义窗口函数CustomWindow
财产。
可调:是的
窗口使用范围
打开光谱设置.在窗口选项节中,设置窗口.
数据类型:字符
|字符串
CustomWindow
- - - - - -自定义窗口函数
“损害”
(默认)|字符数组|字符串标量
将自定义窗口函数指定为字符数组或字符串。自定义窗口函数名称必须在MATLAB路径上。如果希望使用窗口函数的“信号处理工具箱”版本提供的附加属性自定义窗口,则此属性非常有用。
可调:是的
例子
定义和使用自定义窗口函数。
函数w = my_hann(L)“周期”)结束范围。Window =“自定义”;范围。CustomWindow =“my_hann”
依赖
要使用此属性,请设置窗口
来“自定义”
.
窗口使用范围
打开光谱设置.在窗口选项的部分,窗口选项框中,输入自定义窗口函数名。
数据类型:字符
|字符串
SidelobeAttenuation
- - - - - -窗口旁瓣衰减
“60”
(默认)|实正标量的字符向量|实标量的字符串标量
窗口旁瓣衰减,单位为分贝(dB)。该值必须大于等于45。
依赖
若要启用此属性,请设置窗口
来“切比雪夫”
或“皇帝”
.
窗口使用范围
打开光谱设置.在窗口选项节中,设置衰减(dB).
数据类型:字符
|字符串
SpectrumUnits
- - - - - -频谱的单位
“汽车”
(默认)|“dBm”
|“dBFS”
|“伏特分贝”
|“瓦分贝”
|“Vrms”
|“瓦”
指定频谱分析仪显示功率值的单位。
可调:是的
依赖
可用的频谱单位取决于的值SpectrumType
.
InputDomain |
SpectrumType |
允许SpectrumUnits |
---|---|---|
时间 |
权力 或功率密度 |
“dBFS” ,“dBm” ,“瓦分贝” ,“瓦” |
RMS |
“Vrms” ,“伏特分贝” |
|
频率 |
- - - - - - | “dBm” ,“伏特分贝” ,“瓦分贝” ,“Vrms” ,“瓦” , |
窗口使用范围
打开光谱设置.在跟踪选项节中,设置单位.
数据类型:字符
|字符串
FullScaleSource
- - - - - -全尺度源
“汽车”
(默认)|“财产”
指定dBFS缩放因子的来源“汽车”
或“财产”
.
“汽车”
—频谱分析仪根据输入数据调整比例因子。“财产”
—使用参数指定缩放倍数全尺度的
财产。
依赖
若要启用此属性,请设置SpectrumUnits
来“dBFS”
.
窗口使用范围
打开光谱设置.在跟踪选项节中,设置全面来汽车
或者输入一个数字。
数据类型:字符
|字符串
全尺度的
- - - - - -全面
“1”
(默认)|正标量的字符向量|正标量的字符串标量
对象的实正标量的字符向量或字符串标量dBFS
满刻度。
依赖
启用此选项集。
SpectrumUnits
来“dBFS”
FullScaleSource
来“财产”
数据类型:字符
|字符串
AveragingMethod
- - - - - -平滑方法
“运行”
(默认)|“指数”
指定平滑方法为:
运行
-上一场的平均成绩n样本。使用SpectralAverages
属性来指定n.指数
-样本的加权平均值。使用ForgettingFactor
属性来指定加权遗忘因子。
有关平均方法的更多信息,请参见求平均值法.
依赖
若要启用此属性,请设置ViewType
来“谱”
或“光谱和光谱图”
.
窗口使用范围
打开光谱设置.在跟踪选项节中,设置求平均值法.
数据类型:字符
|字符串
SpectralAverages
- - - - - -谱平均数
“1”
(默认)|特征向量|字符串标量
指定谱平均数作为字符向量或字符串标量。频谱分析仪通过计算最近的运行平均值来计算当前功率谱估计N功率谱估计。这个属性定义N.
依赖
若要启用此属性,请设置AveragingMethod
来“运行”
.
窗口使用范围
打开光谱设置.在跟踪选项节中,设置平均.
数据类型:字符
|字符串
ForgettingFactor
- - - - - -遗忘因子权重
“0.9”
(默认)|(0,1)范围内标量的字符串标量|(0,1)范围内标量的字符向量
将指数权重指定为大于0小于等于1的标量值,指定为字符串标量或字符向量。
依赖
若要启用此属性,请设置AveragingMethod
来“指数”
.
窗口使用范围
打开光谱设置.在跟踪选项节中,设置遗忘因子.
数据类型:字符
|字符串
ReferenceLoad
- - - - - -参考负载
“1”
(默认)|实正标量的字符向量|实标量的字符串标量
指定作用域使用的负载作为计算功率级的参考。
数据类型:字符
|字符串
FrequencyOffset
- - - - - -频率偏移
“0”
(默认)|数字标量字符向量|数字向量字符向量|数值标量字符串|数字向量字符串标量
数值标量(指定为字符向量或字符串标量)——对所有通道应用相同的频率偏移量,将赫兹指定为字符向量。
数字向量(指定为字符向量或字符串标量)——为每个通道应用特定的频率偏移量,指定频率向量。向量的长度必须等于输入通道的数量。
频率轴值被此属性中指定的值所偏移。整个跨度必须在奈奎斯特频率间隔.的设置,您可以以不同的方式控制整个跨度
FrequencySpan
财产。
数据类型:字符
|字符串
TreatMby1SignalsAsOneChannel
- - - - - -将无方向采样的输入信号作为列向量
真正的
(默认)|假
将此属性设置为真正的
治疗米-by 1和无定向的基于样本的输入作为列向量,或一个通道。将此属性设置为假
治疗米-by-和无定向的基于样本的输入作为1 by-米行向量。
数据类型:逻辑
光谱图
SpectrogramChannel
- - - - - -为其绘制光谱图的通道
“1”
(默认)|正标量整数的字符向量|正标量整数的字符串标量
指定谱图绘制的通道,作为[1]范围内的实正标量整数的字符向量或字符串标量N),N是输入通道的数量。
依赖
若要启用此属性,请设置ViewType
来“声谱图”
或“光谱和光谱图”
.
数据类型:字符
|字符串
TimeResolutionSource
- - - - - -时间分辨率值的来源
“汽车”
(默认)|“财产”
指定每个谱图线的时间分辨率的源“汽车”
或“财产”
.的TimeResolution
属性显示不同频率分辨率方法和时间分辨率属性的时间分辨率。
可调:是的
依赖
若要启用此属性,请设置ViewType
来“声谱图”
或“光谱和光谱图”
.
窗口使用范围
打开光谱设置.在谱图的选择节中,设置时间res(年代).
数据类型:字符
|字符串
TimeResolution
- - - - - -时间分辨率
“1 e - 3”
(默认)|正标量的字符向量|正标量的字符串标量
将每个谱图线的时间分辨率指定为字符向量或正标量的字符串标量,以秒表示。
时间分辨率是根据频率分辨率法、RBW设置和时间分辨率设置确定的。
方法 | 频率分辨率的方法 | 频率分辨率设置 | 时间分辨率设置 | 最终时间分辨率(以秒为单位) |
---|---|---|---|---|
韦尔奇 或滤波器组 |
RBW(赫兹) |
汽车 |
汽车 |
1 / RBW |
韦尔奇 或滤波器组 |
RBW(赫兹) |
汽车 |
手动输入 | 时间分辨率 |
韦尔奇 或滤波器组 |
RBW(赫兹) |
手动输入 | 汽车 |
1 / RBW |
韦尔奇 或滤波器组 |
RBW(赫兹) |
手动输入 | 手动输入 | 必须等于或大于可达到的最小时间分辨率,1/RBW。将几个光谱估计组合成一条谱图线以获得所需的时间分辨率。插值用于获得不是1/RBW整数倍的时间分辨率值。 |
韦尔奇 |
窗口长度 |
- - - - - - | 汽车 |
1 / RBW |
韦尔奇 |
窗口长度 |
- - - - - - | 手动输入 | 必须等于或大于可达到的最小时间分辨率。将几个光谱估计组合成一条谱图线以获得所需的时间分辨率。插值用于获得不是1/RBW整数倍的时间分辨率值。 |
滤波器组 |
频带数 |
- - - - - - | 汽车 |
1 / RBW |
滤波器组 |
频带数 |
- - - - - - | 手动输入 | 必须等于或大于可达到的最小时间分辨率,1/RBW。 |
依赖
要启用此属性,请设置:
ViewType
来“声谱图”
或“光谱和光谱图”
TimeResolutionSource
来”属性
.
数据类型:字符
|字符串
TimeSpanSource
- - - - - -时间跨度值的来源
“汽车”
(默认)|“财产”
指定谱图时间跨度的来源“汽车”
或“财产”
.如果将此属性设置为“汽车”
,谱图在任何给定时间显示100条谱图线。如果将此属性设置为“财产”
中指定的秒为单位的时间持续时间时间间隔
财产。
可调:是的
依赖
若要启用此属性,请设置ViewType
来“声谱图”
或“光谱和光谱图”
.
窗口使用范围
打开光谱设置.在谱图的选择节中,设置时间跨度(s).
数据类型:字符
|字符串
时间间隔
- - - - - -时间跨度
“0.1”
(默认)|正标量的字符向量|正标量的字符串标量
指定以秒为单位的光谱图显示时间跨度。您必须将时间跨度设置为光谱更新所需的样本数量持续时间的至少两倍。
依赖
要启用此属性,请设置:
ViewType
来“声谱图”
或“光谱和光谱图”
.TimeSpanSource
来“财产”
.
数据类型:字符
|字符串
测量
MeasurementChannel
- - - - - -获取测量的通道
“1”
(默认)|特征向量|字符串标量
获取测量值的通道,指定为字符向量或字符串标量,其计算结果为大于0小于等于100的正整数。您可以指定的最大数量是输入信号中的通道(列)的数量。
可调:是的
数据类型:字符
|字符串
SpectralMask
- - - - - -光谱面具行
SpectralMaskSpecification
对象
PeakFinder
- - - - - -峰仪测量
PeakFinderSpecification
对象
使峰值查找器计算和显示最大的计算峰值值。的PeakFinder
财产使用PeakFinderSpecification
属性。
的PeakFinderSpecification
属性:
MinHeight
——检测峰值的级别,指定为标量值。默认值:
负
NumPeaks
——要显示的峰值的最大数量,指定为小于100的正整数标量。默认值:
3.
MinDistance
——相邻峰值之间的最小样本数,指定为正实标量。默认值:
1
阈值
——峰值与其相邻样本之间的最小高度差,指定为非负实标量。默认值:
0
LabelFormat
——在计算峰值旁边显示的坐标,指定为字符向量或字符串标量。有效的值“X”
,“Y”
,或“X + Y”
.默认值:
“X + Y”
启用
——将此属性设置为真正的
启用峰值查找器测量。有效的值真正的
或假
.默认值:
假
所有PeakFinderSpecification
属性是可调的。
可调:是的
窗口使用范围
打开峰仪窗格()及修改设置选项。
CursorMeasurements
- - - - - -光标测量
CursorMeasurementsSpecification
对象
启用游标测量以显示屏幕或波形游标。的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
对象
启用信道测量功能,计算并显示占用的带宽或相邻信道功率比。的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
对象
使失真测量能够计算和显示谐波失真和互调失真。的DistortionMeasurements
财产使用DistortionMeasurementsSpecification
属性。
的DistortionMeasurementsSpecification
属性:
算法
——要显示的测量数据类型,指定两者之一“谐”
或“互调”
.默认值:
“谐”
NumHarmonics
——要测量的谐波数,指定为实数正整数。属性时应用此属性算法
来“谐”
.默认值:
6
启用
——将此属性设置为真正的
启用失真测量。默认值:
假
所有DistortionMeasurementsSpecification
属性是可调的。
窗口使用范围
打开变形测量窗格()及修改失真而且谐波选项。
CCDFMeasurements
- - - - - -CCDF测量
CCDFMeasurementsSpecification
对象
使CCDF测量显示输入信号的瞬时功率高于信号的平均功率一定dB的概率。的CCDFMeasurements
财产使用CCDFMeasurementsSpecification
属性。
的CCDFMeasurementsSpecification
属性:
PlotGaussianReference
——将此属性设置为真正的
绘制参考CCDF曲线。参考CCDF曲线表示复高斯白噪声的功率,计算为卡方分布。默认值:
假
启用
——将此属性设置为真正的
以启用CCDF测量。有效的值真正的
或假
.默认值:
假
所有CCDFMeasurementsSpecification
属性是可调的。
窗口使用范围
打开CCDF测量窗格(),并启用情节高斯参考选择。
可视化
的名字
- - - - - -窗口名称
“频谱分析仪”
(默认)|特征向量|字符串标量
范围窗口的标题。
可调:是的
数据类型:字符
|字符串
位置
- - - - - -窗口的位置
屏幕中心(默认)|[左底宽高]
频谱分析仪窗口的位置(以像素为单位),由范围窗口的大小和位置指定为四元双矢量的形式[左下宽高]。通过修改此属性的值,可以将作用域窗口放置在屏幕上的特定位置。
默认情况下,窗口显示在屏幕中央,宽度为800
的像素和高度450
像素。确切的中心坐标取决于屏幕分辨率。
可调:是的
PlotType
- - - - - -正常轨迹的绘图类型
“行”
(默认)|“干细胞”
指定用于显示正常轨迹的绘图类型“行”
或“干细胞”
.正常迹是显示自由运行谱估计的迹。
可调:是的
依赖关系
要启用此属性,请设置:
ViewType
来“谱”
或“光谱和光谱图”
PlotNormalTrace
来真正的
窗口使用范围
打开风格属性和设置情节类型.
数据类型:字符
|字符串
PlotNormalTrace
- - - - - -正常跟踪标记
真正的
(默认)|假
将此属性设置为假
删除正常轨迹的显示。这些迹线显示了自由运行的谱估计。甚至当痕迹从显示器上移除时,频谱分析仪仍继续进行光谱计算。
可调:是的
依赖
若要启用此属性,请设置ViewType
来“谱”
或“光谱和光谱图”
.
窗口使用范围
打开光谱设置.在跟踪选项部分中,选择正常跟踪.
数据类型:逻辑
PlotMaxHoldTrace
- - - - - -Max-hold跟踪标记
假
(默认)|真正的
若要计算和绘制每个输入通道的最大保持频谱,请将此属性设置为真正的
.每个频率库的最大保持谱是通过保持所有功率谱估计的最大值来计算的。当您切换此属性时,频谱分析仪将重置其最大保持计算。
可调:是的
依赖
若要启用此属性,请设置ViewType
来“谱”
或“光谱和光谱图”
.
窗口使用范围
打开光谱设置.在跟踪选项部分中,选择Max-hold跟踪.
数据类型:逻辑
PlotMinHoldTrace
- - - - - -Min-hold跟踪标记
假
(默认)|真正的
要计算和绘制每个输入通道的最小保持频谱,请将此属性设置为真正的
.通过保持所有功率谱估计值的最小值来计算每个频率库的最小保持谱。切换此属性时,频谱分析仪将重置其最小保持时间计算。
可调:是的
依赖
若要启用此属性,请设置ViewType
来“谱”
或“光谱和光谱图”
.
窗口使用范围
打开光谱设置.在跟踪选项部分中,选择Min-hold跟踪.
数据类型:逻辑
ReducePlotRate
- - - - - -降低地块率提高性能
真正的
(默认)|假
当此属性设置为时,模拟速度会更快真正的
.
真正的
- scope记录数据供以后使用,并每隔固定的时间间隔更新显示。发生在这些固定间隔之间的数据可能不会被绘制出来。假
每次计算功率谱时,瞄准镜都会更新。使用假
当您不想以较慢的模拟速度为代价而错过任何光谱更新时设置。
数据类型:逻辑
标题
- - - - - -显示标题
''
(默认)|特征向量|字符串标量
将显示标题指定为字符向量或字符串。
可调:是的
窗口使用范围
打开配置属性.集标题.
数据类型:字符
|字符串
YLabel
- - - - - -轴标签
''
(默认)|特征向量|字符串标量
控件左侧要显示的范围的文本y设在。
不管这个特性,频谱分析仪总是显示功率单位作为SpectrumUnits
值。
可调:是的
依赖
若要启用此属性,请设置ViewType
来“谱”
或“光谱和光谱图”
.
窗口使用范围
打开配置属性.集Y-label.
数据类型:字符
|字符串
ShowLegend
- - - - - -显示的传说
假
(默认)|真正的
要显示带有输入名称的图例,请将此属性设置为真正的
.
从图例中,您可以控制哪些信号可见。控件中的可见性风格对话框。在作用域图例中,单击信号名称以隐藏作用域中的信号。若要显示信号,请再次单击信号名称。若要只显示一个信号,请右键单击信号名称。按显示所有信号Esc.
请注意
图例只显示了前20个信号。任何附加信号都不能从图例中查看或控制。
可调:是的
窗口使用范围
打开配置属性.在显示选项卡上,选择显示的传说.
数据类型:逻辑
ChannelNames
- - - - - -通道名称
空单元(默认)|字符向量的单元格数组
将输入通道名称指定为字符向量的单元格数组。这些名字出现在传说中,风格对话框,测量面板。如果不指定名称,则将通道标记为通道1
,通道2
等。
可调:是的
依赖
要查看通道名称,请设置ShowLegend
来真正的
.
窗口使用范围
在图例上,双击通道名称。
数据类型:字符
ShowGrid
- - - - - -网格的可见性
真正的
(默认)|假
将此属性设置为真正的
在地图上显示网格线。
可调:是的
窗口使用范围
打开配置属性.在显示选项卡,设置显示网格.
数据类型:逻辑
YLimits
- - - - - -轴的限制
(-80年,20)
(默认)|[ymin ymax]
指定y-轴极限为双元数值向量,[ymin ymax]
.
例子:范围。YLimits =[20] -10年,
可调:是的
依赖关系
要启用此属性,请设置
ViewType
财产“谱”
或“光谱和光谱图”
.单位直接取决于
SpectrumUnits
财产。
窗口使用范围
打开配置属性.集Y-limits(最大)而且Y-limits(最小).
ColorLimits
- - - - - -比例光谱图颜色限制
(-80年,20)
(默认)|[colorMin colorMax]
使用双元素数字矢量控制光谱图的颜色极限,[colorMin colorMax]
.
例子:范围。ColorLimits =[20] -10年,
依赖关系
要启用此属性,请设置
ViewType
财产“声谱图”
或“光谱和光谱图”
.单位直接取决于
SpectrumUnits
财产。
窗口使用范围
打开配置属性.集Color-limits(最小)而且Color-limits(最大).
AxesScaling
- - - - - -轴缩放模式
“汽车”
(默认)|“手动”
|“OnceAtStop”
|“更新”
指定作用域何时自动缩放坐标轴。有效值:
“汽车”
-在模拟过程中和之后,范围根据需要缩放轴以适应数据。“手动”
-范围不会自动缩放坐标轴。“OnceAtStop”
-当模拟停止时,范围会缩放坐标轴。“更新”
- 10次更新后,瞄准镜的坐标轴会缩放一次。
窗口使用范围
选择工具>轴缩放.
数据类型:字符
|字符串
AxesScalingNumUpdates
- - - - - -扩展前的更新数
“10”
(默认)|整数特征向量|整数字符串标量
将此属性设置为延迟自动缩放y轴。
依赖
若要启用此属性,请设置AxesScaling
来“更新”
.
窗口使用范围
打开轴缩放对话框和设置数量的更新.
数据类型:字符
|字符串
AxesLayout
- - - - - -光谱和谱图的定位
“垂直”
(默认)|“水平”
指定布局类型为“水平”
或“垂直”
.垂直布局将光谱堆叠在谱图之上。水平布局将两个视图并排放置。
可调:是的
依赖
若要启用此属性,请设置ViewType
来“光谱和光谱图”
.
窗口使用范围
打开光谱设置.集轴布局.
数据类型:字符
|字符串
OpenAtSimulationStart
- - - - - -启动模拟时打开范围
真正的
(默认)|假
将此属性设置为真正的
在模拟开始时打开作用域。将此属性设置为假
防止模拟开始时范围打开。
窗口使用范围
选择文件>在模拟开始时打开.
数据类型:逻辑
可见
- - - - - -频谱分析仪的可见性
假
|真正的
将此属性设置为真正的
显示频谱分析仪窗口,或假
隐藏频谱分析仪窗口。
例子
构造一个频谱分析仪配置对象
使用随机生成的名称创建一个新的Simulink®模型。
sysname = char (randi(26日1、7)+ 96);new_system (sysname);
向模型中添加一个新的Spectrum Analyzer块。
add_block (“内置/简介”(sysname“/简介”])
调用get_param
函数检索默认的频谱分析仪块配置属性。
配置= get_param ([sysname,“/简介”),“ScopeConfiguration”)
config = SpectrumAnalyzerConfiguration with properties: NumInputPorts: '1' InputDomain: 'Time' SpectrumType: 'Power' ViewType: 'Spectrum' SampleRateSource: 'Inherited' Method: 'Welch' plotastwosidespectrum: 1 FrequencyScale: 'Linear' Advanced FrequencySpan: 'Full' FrequencyResolutionMethod: 'RBW' RBWSource: 'Auto' OverlapPercent: '0' Window: 'Hann' SpectrumUnits: 'dBm' AveragingMethod: 'Running' spectral平均值:'1' ReferenceLoad: '1' FrequencyOffset: '0' TreatMby1SignalsAsOneChannel:无属性。SpectralMask: [1x1 dsp.scopes.]SpectralMaskSpecification] PeakFinder: [1x1 dsp.scopes.]PeakFinderSpecification] CursorMeasurements: [1x1 dsp.scopes.CursorMeasurementsSpecification] ChannelMeasurements: [1x1 dsp.scopes.ChannelMeasurementsSpecification] DistortionMeasurements: [1x1 dsp.scopes.DistortionMeasurementsSpecification] CCDFMeasurements: [1x1 dsp.scopes.CCDFMeasurementsSpecification] Visualization Name: 'SpectrumAnalyzer' Position: [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(模型)
方法访问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 frequencieskHz = data.PeakFinder.Frequency/1000
peakvalues = 26.9068 26.3821 -3.5026 frequcieskhz = 15.0015 1.0049 13.3075
保存并关闭模型
save_system(模型);close_system(模型);
版本历史
介绍了R2013a
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。