Убедитесь, что объект System фильтра дискретного времени стабилен
Спроектируйте фильтр IIR типа I Чебышева и определите, имеет ли фильтр минимальную фазу и является ли он стабильным.
Использование fdesign.lowpass и design функции, проектирование фильтра IIR типа I Чебышева с пульсацией полосы пропускания 0,5 дБ и частотой отсечки 3 дБ при 9600 Гц.
Fs = 48000; % Sampling frequency of input signal d = fdesign.lowpass('N,F3dB,Ap', 10, 9600, .5, Fs); filt = design(d,'cheby1','Systemobject',true)
filt =
dsp.BiquadFilter with properties:
Structure: 'Direct form II'
SOSMatrixSource: 'Property'
SOSMatrix: [5x6 double]
ScaleValues: [6x1 double]
InitialConditions: 0
OptimizeUnityScaleValues: true
Show all properties
Использование isminphase , определите, имеет ли фильтр минимальную фазу.
isminphase(filt)
ans = logical
1
Проверьте расположение полюсов и нулей передаточной функции фильтра на плоскости Z. По определению, полюса и нули фильтра минимальной фазы должны находиться на или внутри единичной окружности.
zplane(filt)

Все фильтры минимальной фазы стабильны. Для проверки стабильности проектируемого фильтра используйте isstable функция.
isstable(filt)
ans = logical
1
sysobj - Фильтровать объект системыВходной фильтр, указанный как один из следующих фильтров Системные объекты:
arithType - Арифметический тип'double' (по умолчанию) | 'single' | 'Fixed'Арифметика, используемая в анализе фильтра, указанная как 'double', 'single', или 'Fixed'. Если арифметический ввод не задан и объект «Система фильтров» разблокирован, инструмент анализа использует фильтр двойной точности. Если арифметический ввод не указан и объект System заблокирован, функция выполняет анализ на основе типа данных заблокированного ввода.
'Fixed' применяется только к фильтру системных объектов со свойствами с фиксированной точкой.
Когда 'Arithmetic' входной аргумент указан как 'Fixed' и объект фильтра имеет тип данных коэффициентов, установленный равным 'Same word length as input'арифметический анализ зависит от того, разблокирован или заблокирован объект System.
unlocked - функция объекта анализа не может определить тип данных коэффициентов. Функция предполагает, что тип данных коэффициентов подписан, имеет 16-битную длину слова и автоматически масштабируется. На основе этого предположения функция выполняет анализ с фиксированной точкой.
locked -- Если входной тип данных 'double' или 'single', функция объекта анализа не может определить тип данных коэффициентов. Функция предполагает, что тип данных коэффициентов подписан, имеет 16-битную длину слова и автоматически масштабируется. На основе этого предположения функция выполняет анализ с фиксированной точкой.
Чтобы проверить, заблокирован или разблокирован объект System, используйте isLocked функция.
Если арифметический вход указан как 'Fixed' и объект фильтра имеет тип данных коэффициентов, установленный на пользовательский числовой тип, функция объекта выполняет анализ с фиксированной точкой на основе пользовательского числового типа данных.
flag - Флаг для определения устойчивости фильтра1 | 0Флаг для определения стабильности фильтра, возвращаемый как логический:
1 - Фильтр стабилен.
0 - Фильтр не стабилен.
Типы данных: logical
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.