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