文档帮助中心文档
创建输出噪声PSD计算的选项对象
选择= noisepsdopts (sysobj)
例子
选择= noisepsdopts (sysobj)使用filter System对象™中的当前设置创建一个选项对象,该对象包含计算输出噪声功率谱密度的指定选项。你可以通过选择对象的输入参数noisepsd函数。
选择= noisepsdopts (sysobj)
选择
sysobj
noisepsd
全部折叠
使用noisepsdopts设置计算输出噪声PSD的选项。filt1和filt2是使用不同设计方法的低通滤波器。的选择对象使它更容易为噪声PSD计算设置相同的条件noisepsd函数。
noisepsdopts
filt1
filt2
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选择)
noisepsd (filt2 20选择)
输入过滤器,指定为以下过滤器对象之一:
dsp。所有passFilter
dsp。所有poleFilter
dsp。BiquadFilter
dsp。CoupledAllpassFilter
dsp。微分电路
dsp。FIRFilter
dsp。FourthOrderSectionFilter
dsp。HighpassFilter
dsp。IIRFilter
dsp。LowpassFilter
dsp。NotchPeakFilter
dsp。SOSFilter
dsp。VariableBandwidthFIRFilter
dsp。VariableBandwidthIIRFilter
光谱
对象,该对象包含用于计算输出噪声PSD的选项,返回为光谱对象。你通过了选择对象的输入参数noisepsd函数指定输入参数的值。
使用选择,您可以设置以下属性noisepsd:
属性名
默认值
描述和有效条目
NFFT
512
指定用于计算PSD的FFT点的数量。
NormalizedFrequency
真正的
确定是否使用归一化频率。输入逻辑的逻辑值真正的或假.因为此属性是一个逻辑值,所以不要用单引号括起来。
假
Fs
“归一化”
当您设置时,请指定要使用的采样频率NormalizedFrequency来假.使用任何大于1的整数值。输入“Hz”。
SpectrumType
“单向的”
指定如何noisepsd应该生成PSD。选项是“单向的”或双侧的.如果你选择双面计算,你也可以选择CenterDC=真正的.否则,CenterDC必须假.
双侧的
CenterDC
“单向的”将类型转换为计算出超过一半奈奎斯特区间的频谱。所有受新频率范围影响的属性都会自动调整。
双侧的将类型转换为整个奈奎斯特区间内计算的频谱。所有受新频率范围影响的属性都会自动调整。
将零频率分量移到双边频谱的中心。
当您设置SpectrumType来“单向的”,则改为双侧的数据被转换成双边光谱。
设置CenterDC来假移动对象中的数据和频率值,使直流位于频谱的左边缘。该操作不影响SpectrumType属性设置。
算术
arithType
“双”
“单一”
“固定”
freqrespest
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在