主要内容

noisepsdopts

创建输出噪声PSD计算的选项对象

描述

例子

选择= noisepsdopts (sysobj使用filter System对象™中的当前设置创建一个选项对象,该对象包含计算输出噪声功率谱密度的指定选项。你可以通过选择对象的输入参数noisepsd函数。

例子

全部折叠

使用noisepsdopts设置计算输出噪声PSD的选项。filt1filt2是使用不同设计方法的低通滤波器。的选择对象使它更容易为噪声PSD计算设置相同的条件noisepsd函数。

d = fdesign.lowpass
d = lowpass with properties: Response: ' lowpass ' Specification: 'Fp,Fst,Ap,Ast' Description: {4x1 cell} NormalizedFrequency: 1 Fpass: 0.4500 Fstop: 0.5500 pass: 1 stop: 60
filt1 =设计(d,“黄油”“Systemobject”,真正的)
filt1 = dsp。SOSMatrixSource: 'Property' SOSMatrix: [13x6 double] ScaleValues: [14x1 double] InitialConditions: 0 OptimizeUnityScaleValues: true显示所有属性
filt2 =设计(d,“cheby2”“Systemobject”,真正的)
filt2 = dsp。SOSMatrixSource: 'Property' SOSMatrix: [5x6 double] ScaleValues: [6x1 double] InitialConditions: 0 OptimizeUnityScaleValues: true显示所有属性
选择= noisepsdopts (filt1)
opts = struct with fields: FreqPoints: 'All' NFFT: 512 NormalizedFrequency: true Fs: 'Normalized' SpectrumType: ' oneside ' CenterDC: false ConfLevel: 'Not Specified' ConfInterval: []
选择。NFFT=256;%与set(opts,'nfft',256)相同。选择。NormalizedFrequency = false;选择。Fs=1.5e3; opts.CenterDC = true
opts = struct with fields: FreqPoints: 'All' NFFT: 256 NormalizedFrequency: false Fs: 1500 SpectrumType: 'Twosided' CenterDC: true ConfLevel: 'Not Specified' ConfInterval: []

选择属性的输入参数noisepsd函数。

noisepsd (filt1 20选择)

图过滤器可视化工具-四舍五入噪声功率谱包含一个轴对象和其他类型的uitoolbar, uimenu对象。标题为“舍入噪声功率谱”的轴对象包含一个类型为line的对象。

noisepsd (filt2 20选择)

图过滤器可视化工具-四舍五入噪声功率谱包含一个轴对象和其他类型的uitoolbar, uimenu对象。标题为“舍入噪声功率谱”的轴对象包含一个类型为line的对象。

输出参数

全部折叠

对象,该对象包含用于计算输出噪声PSD的选项,返回为光谱对象。你通过了选择对象的输入参数noisepsd函数指定输入参数的值。

使用选择,您可以设置以下属性noisepsd

属性名

默认值

描述和有效条目

NFFT

512

指定用于计算PSD的FFT点的数量。

NormalizedFrequency

真正的

确定是否使用归一化频率。输入逻辑的逻辑值真正的.因为此属性是一个逻辑值,所以不要用单引号括起来。

Fs

“归一化”

当您设置时,请指定要使用的采样频率NormalizedFrequency.使用任何大于1的整数值。输入“Hz”。

SpectrumType

“单向的”

指定如何noisepsd应该生成PSD。选项是“单向的”双侧的.如果你选择双面计算,你也可以选择CenterDC真正的.否则,CenterDC必须

  • “单向的”将类型转换为计算出超过一半奈奎斯特区间的频谱。所有受新频率范围影响的属性都会自动调整。

  • 双侧的将类型转换为整个奈奎斯特区间内计算的频谱。所有受新频率范围影响的属性都会自动调整。

CenterDC

将零频率分量移到双边频谱的中心。

  • 当您设置SpectrumType“单向的”,则改为双侧的数据被转换成双边光谱。

  • 设置CenterDC移动对象中的数据和频率值,使直流位于频谱的左边缘。该操作不影响SpectrumType属性设置。

算术 arithType 分析过滤器系统对象,基于算法中指定的arithType输入。arithType可设置为“双”“单一”,或“固定”.当算术输入未指定且filter System对象处于解锁状态时,分析工具假设有一个双精度过滤器。

另请参阅

功能

介绍了R2011a