Создание объекта опций для вычисления выходного шума PSD
Используйте noisepsdopts установка опций для вычисления выходного шума PSD. filt1 и filt2 фильтры нижних частот, использующие различные методы проектирования. 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 = trueopts =
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 - Объект Optionsspectrum объектОбъект Options, содержащий опции для вычисления выходного шума PSD, возвращаемого как spectrum объект. Вы передаете opts объект в качестве входного аргумента для noisepsd для задания значений входных параметров.
Используя opts, можно задать следующие свойства для noisepsd:
Имя свойства | Значение по умолчанию | Описание и допустимые записи |
|---|---|---|
|
| Укажите количество точек БПФ для вычисления PSD. |
|
| Определите, следует ли использовать нормированную частоту. Введите логическое значение логического |
|
| Укажите частоту выборки, которая будет использоваться при установке |
|
| Укажите способ
|
|
| Сместите нулевую частотную составляющую в центр двустороннего спектра.
|
Arithmetic | arithType | Анализ объекта System фильтра на основе арифметики, указанной в arithType вход. arithType может иметь значение 'double', 'single', или 'fixed'. Инструмент анализа предполагает использование фильтра двойной точности, если арифметический ввод не задан и объект «Система фильтра» находится в разблокированном состоянии. |
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.