Создайте объект опций для расчета PSD выходного шума
Используйте noisepsdopts
функция для установки опций для вычисления PSD выхода шума. filt1
и filt2
являются lowpass, которые используют различные методы проекта. The opts
объект облегчает установку тех же условий для расчета 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 Apass: 1 Astop: 60
filt1 = design(d,'butter','Systemobject',true)
filt1 = dsp.BiquadFilter with properties: Structure: 'Direct form II' SOSMatrixSource: 'Property' SOSMatrix: [13x6 double] ScaleValues: [14x1 double] InitialConditions: 0 OptimizeUnityScaleValues: true Show all properties
filt2 = design(d,'cheby2','Systemobject',true)
filt2 = dsp.BiquadFilter with properties: Structure: 'Direct form II' SOSMatrixSource: 'Property' SOSMatrix: [5x6 double] ScaleValues: [6x1 double] InitialConditions: 0 OptimizeUnityScaleValues: true Show all properties
opts = noisepsdopts(filt1)
opts = struct with fields: FreqPoints: 'All' NFFT: 512 NormalizedFrequency: true Fs: 'Normalized' SpectrumType: 'Onesided' CenterDC: false ConfLevel: 'Not Specified' ConfInterval: []
opts.NFFT = 256; % Same as set(opts,'nfft',256).
opts.NormalizedFrequency = false;
opts.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: []
С opts
сконфигурированный по мере необходимости, используйте его в качестве входного параметра для noisepsd
функция.
noisepsd(filt1,20,opts)
noisepsd(filt2,20,opts)
sysobj
- Входной фильтрВход фильтр, заданный как один из следующих Системных объектов фильтра:
opts
- Объект Опцииspectrum
объектОбъект Options, который содержит опции для вычисления выхода шума PSD, возвращенного как spectrum
объект. Вы передаете opts
объект как входной параметр к noisepsd
функция для задания значений для параметров входа.
Использование opts
, можно задать следующие свойства для noisepsd
:
Имя свойства | Значение по умолчанию | Описание и допустимые значения |
---|---|---|
|
| Укажите количество точек БПФ для вычисления PSD. |
|
| Определите, использовать ли нормированную частоту. Введите логическое значение логического |
|
| Задайте частоту дискретизации, которая будет использоваться при установке |
|
| Задайте, как
|
|
| Сдвиньте компонент нулевой частоты к центру двустороннего спектра.
|
Arithmetic | arithType | Проанализируйте Системный объект фильтра на основе арифметики, указанной в arithType вход. arithType может быть задано значение 'double' , 'single' , или 'fixed' . Инструмент анализа принимает фильтр двойной точности, когда вход арифметики не задан, и Системный объект фильтра находится в разблокированном состоянии. |
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.