[gd,w] = grpdelay(b,a,n) возвращает n- вектор отклика задержки группы точек, gd, и соответствующий вектор угловой частоты, w, для цифрового фильтра с коэффициентами передаточной функции, сохраненными в b и a.
[gd,w] = grpdelay(d,n) возвращает n-позиционная групповая задержка для цифрового фильтра d.
[gd,w] = grpdelay(___,'whole') возвращает задержку группы в n точки выборки вокруг всей единичной окружности.
[gd,f] = grpdelay(___,n,fs) возвращает вектор отклика групповой задержки gd и соответствующий вектор физической частоты f для цифрового фильтра, предназначенного для фильтрации сигналов, дискретизированных со скоростью fs.
[gd,f] = grpdelay(___,n,'whole',fs) возвращает вектор частоты в n точки в диапазоне от 0 до fs.
gd = grpdelay(___,win) возвращает вектор отклика групповой задержки gd оценивается на нормированных частотах, подаваемых в win.
Использование designfilt для разработки Фильтра Баттерворта шестого порядка с нормированной частотой 3-dB рад/образец. Отобразите его групповую задержку.
d = designfilt('lowpassiir','FilterOrder',6, ...'HalfPowerFrequency',0.2,'DesignMethod','butter');
grpdelay(d)
Групповая задержка ответа произвольной Величины сигнала конечной импульсной характеристики фильтра
Спроектируйте конечная импульсная характеристика 88-го порядка с произвольной амплитудной характеристикой. Фильтр имеет две полосы пропускания и две полосы остановки. Ширина полосы пропускания более низкой частоты в два раза превышает коэффициент усиления полосы пропускания более высокой частоты. Задайте частоту дискретизации 200 Гц. Визуализируйте величину ответ и фазовый отклик фильтра с 10 Гц до 78 Гц.
Коэффициенты передаточной функции, заданные как векторы. Выразите передаточную функцию с точки зрения b и a как
Пример: b = [1 3 3 1]/6 и a = [3 0 1 0]/3 задайте фильтр Баттерворта третьего порядка с нормализованной частотой 3 дБ 0.5, рад/выборка.
Типы данных: double | single Поддержка комплексного числа: Да
n - Количество точек оценки 512 (по умолчанию) | положительный целочисленный скаляр
Количество оценочных точек, заданное в виде положительного целочисленного скаляра не менее 2. Когда n отсутствует, значение по умолчанию равняется 512. Для достижения наилучших результатов задайте n к значению, большему, чем порядок фильтра.
sos - Коэффициенты секции второго порядка матрица
Коэффициенты секции второго порядка, заданные как матрица. sos является матрицей K -by-6, где количество сечений, K, должно быть больше или равно 2. Если количество каскадов меньше 2, функция обрабатывает вход как вектор. Каждая строка sos соответствует коэффициентам фильтра второго порядка (biquad). i строка sos соответствует [bi(1) bi(2) bi(3) ai(1) ai(2) ai(3)].
Пример: s = [2 4 2 6 0 2;3 3 0 6 0 0] задает фильтр Баттерворта третьего порядка с нормализованной частотой 3 дБ 0.5, рад/выборка.
Типы данных: double | single Поддержка комплексного числа: Да
d - Цифровой фильтр digitalFilter объект
Цифровой фильтр, заданный как digitalFilter объект. Использовать designfilt для генерации цифрового фильтра на основе спецификаций частотной характеристики.
Пример: d = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5) задает фильтр Баттерворта третьего порядка с нормализованной частотой 3 дБ 0.5, рад/выборка.
fs - Частота дискретизации положительная скалярная величина
Частота дискретизации, заданная как положительная скалярная величина. Когда модуль времени является секундами, fs выражается в герцах.
Типы данных: double
win - Угловые частоты вектор
Угловые частоты, заданные как вектор и выраженные в рад/выборке. win должен иметь как минимум два элемента, потому что в противном случае функция интерпретирует его как n. win = π соответствует частоте Найквиста.
fin - Частоты вектор
Частоты, заданные как вектор. fin должен иметь как минимум два элемента, потому что в противном случае функция интерпретирует его как n. Когда модуль времени является секундами, fin выражается в герцах.
Групповая задержка, возвращенная как вектор. Если вы задаете n, затем gd имеет длину n. Если вы не задаете n, или задайте n в качестве пустого вектора затем gd имеет длину 512.
Если вход в grpdelay является одинарной точностью, функция вычисляет задержку группы с помощью арифметики с одной точностью. Область выхода h является одинарной точностью.
w - Угловые частоты вектор
Угловые частоты, возвращенные как вектор. w имеет значения в диапазоне от 0 до π. Если вы задаете 'whole' во входе, значениях в w Область значений от 0 до 2 π. Если вы задаете n, w имеет длину n. Если вы не задаете n, или задайте n в качестве пустого вектора затем w имеет длину 512.
f - Частоты вектор
Частоты, возвращенные как вектор, выраженный в герцах. f имеет значения в диапазоне от 0 до fs/ 2 Гц. Если вы задаете 'whole' во входе, значениях в f область значений от 0 до fs Гц. Если вы задаете n, f имеет длину n. Если вы не задаете n, или задайте n в качестве пустого вектора затем f имеет длину 512.
Групповая задержка фильтра является мерой средней задержки фильтра как функции частоты. Это отрицательная первая производная фазового отклика фильтра. Если частотная характеристика фильтра H(ejω), тогда групповая задержка
Для просмотра документации необходимо авторизоваться на сайте
Памятка переводчика
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.