Модель пассивного петлевого фильтра второго, третьего или четвертого порядка
Блок смешанного сигнала/PLL/компоновочные блоки

Блок подсистемы Loop Filter является пассивным фильтром, порядок которого может варьироваться от двух до четырех. В системе фазовой автоподстройки частоты (ФАПЧ) подсистема фильтрует выходной сигнал блока зарядного насоса и подает управляющее напряжение в блок ГУН для генерации требуемого частотного сигнала.
n-й пассивный петлевой фильтр

in - Входной токВходной ток, заданный как скаляр. В системе фазовой автоподстройки частоты (ФАПЧ) входной порт соединен с выходом блока зарядного насоса, который обеспечивает текущее значение.
Типы данных: double
out - Выходное напряжениеВыходное напряжение, указанное как скаляр. В системе ФАПЧ выходной порт соединен с входным портом блока ГУН и подает управляющее напряжение на ГУН.
Типы данных: double
Loop filter type - Порядок фильтра контура3rd Order passive (по умолчанию) | 2nd Order passive | 4th Order passiveПорядок фильтра контура. Имитирует пассивный RC-фильтр второго, третьего или четвертого порядка.
Использовать get_param(gcb,'FilterType') для просмотра текущего порядка типа фильтра Loop.
Использовать set_param(gcb,'FilterType',value) чтобы задать для типа фильтра Loop определенный порядок.
C1 (F) - Емкость 114.5661e-15 (по умолчанию) | положительный вещественный скалярЗначение конденсатора C1, определяемое как положительный действительный скаляр в фарадах.
Использовать get_param(gcb,'C1') для просмотра текущего значения C1 (F).
Использовать set_param(gcb,'C1',value) установка C1 (F) в определенное значение.
Типы данных: double
C2 (F) - Емкость 2160.276e-15 (по умолчанию) | положительный вещественный скалярЗначение конденсатора C2, определяемое как положительный действительный скаляр в фарадах.
Использовать get_param(gcb,'C2') для просмотра текущего значения C2 (F).
Использовать set_param(gcb,'C2',value) установка C2 (F) в определенное значение.
Типы данных: double
C3 (F) - Емкость 31.0452e-15 (по умолчанию) | положительный вещественный скалярЗначение конденсатора C3, определяемое как положительный действительный скаляр в фарадах.
Чтобы включить этот параметр, выберите 3rd Order passive или 4th Order passive в типе фильтра Loop.
Использовать get_param(gcb,'C3') для просмотра текущего значения C3 (F).
Использовать set_param(gcb,'C3',value) установка C3 (F) в определенное значение.
Типы данных: double
C4 (F) - Емкость 41e-12 (по умолчанию) | положительный вещественный скалярЗначение конденсатора C4, определяемое как положительный действительный скаляр в фарадах.
Чтобы включить этот параметр, выберите 4th Order passive в типе фильтра Loop.
Использовать get_param(gcb,'C4') для просмотра текущего значения C4 (F).
Использовать set_param(gcb,'C4',value) установка C4 (F) в определенное значение.
Типы данных: double
R2 (ohms) - Сопротивление 23.9955e6 (по умолчанию) | положительный вещественный скалярЗначение резистора R2, заданное как положительный действительный скаляр в омах.
Использовать get_param(gcb,'R2') для просмотра текущего значения R2 (Ом).
Использовать set_param(gcb,'R2',value) для установки определенного значения R2 (Ом).
Типы данных: double
R3 (ohms) - Сопротивление 351.0435e6 (по умолчанию) | положительный вещественный скалярЗначение резистора R3, заданное как положительный действительный скаляр в омах.
Чтобы включить этот параметр, выберите 3rd Order passive или 4th Order passive в типе фильтра Loop.
Использовать get_param(gcb,'R3') для просмотра текущего значения R3 (Ом).
Использовать set_param(gcb,'R3',value) для установки определенного значения R3 (Ом).
Типы данных: double
R4 (ohms) - Сопротивление 412e3 (по умолчанию) | положительный вещественный скалярЗначение резистора R4, заданное как положительный действительный скаляр в омах.
Чтобы включить этот параметр, выберите 4th Order passive в типе фильтра Loop.
Использовать get_param(gcb,'R4') для просмотра текущего значения R4 (Ом).
Использовать set_param(gcb,'R4',value) для установки определенного значения R4 (Ом).
Типы данных: double
Enable increased buffer size - Включить увеличенный размер буфераВыберите, чтобы включить увеличенный размер буфера во время моделирования. Это увеличивает размер буфера подсистемы преобразования времени выборки в блоке фильтра цикла. По умолчанию этот параметр не выбран.
Buffer size - Количество выборок входной буферизации, доступных во время моделирования1000 (по умолчанию) | целочисленный скалярЧисло выборок входной буферизации, доступных во время моделирования, указанных как положительный целочисленный скаляр. Это задает размер буфера подсистемы преобразования времени выборки в блоке фильтра цикла.
Выбор различных методов моделирования или стратегий выборки может изменить количество входных выборок, необходимых для получения точной выходной выборки. Установите размер буфера достаточно большим, чтобы входной буфер содержал все требуемые входные выборки.
Этот параметр доступен только при выборе опции Включить увеличенный размер буфера на вкладке Конфигурация.
Использовать get_param(gcb,'NBuffer') для просмотра текущего значения размера буфера.
Использовать set_param(gcb,'NBuffer',value) чтобы задать для параметра Размер буфера определенное значение.
Типы данных: double
Enable impairments - Добавление нарушений цепи к моделированиюИспользуется для добавления нарушений цепи к моделированию. По умолчанию этот параметр отключен.
Operating temperature (℃) - Температура для определения уровня теплового шума30 (по умолчанию) | скалярТемпература резистора, заданная как скаляр в градусе Цельсия. Рабочая температура (℃) определяет уровень теплового шума (Джонсона).
Чтобы включить этот параметр, выберите Включить обесценения на закладке Обесценения.
Использовать get_param(gcb,'Temperature') для просмотра текущего значения рабочей температуры (℃).
Использовать set_param(gcb,'Temperature',value) для установки в качестве рабочей температуры (℃) определенного значения.
Типы данных: double
Блок подсистемы Loop Filter состоит из четырех частей: Convert Sample Time, Main Filter, Extra Poles и Resistor Thermal Noise. Главный фильтр и дополнительный полюс реализуются с помощью фильтров Biquad IIR и генерируют передаточную функцию на основе выбранного порядка фильтров. Функция «Преобразовать время выборки» используется для преобразования дискретного выходного сигнала PFD в непрерывный сигнал. Термический шум резистора включает в себя тепловой шум, основанный на рабочей температуре петлевого фильтра.
Передаточная функция пассивного петлевого фильтра второго порядка:
s2 + A1· s
Передаточная функция фильтра пассивного контура третьего порядка:
A2· s2 + A1· s
Передаточная функция фильтра пассивного контура четвертого порядка:
=R2⋅C2⋅s+1A4·s4+A3·s3+A2·s2+A1·s
где, A1, A2, A3 и A4 - коэффициенты фильтра цикла.
Коэффициенты фильтра контура
| Порядок фильтрации | A1 | A2 | A3 | A4 |
| 2-й | C1+C2 | C1 · C2 · R2 | Н/Д | Н/Д |
| 3-й | C1+C2+C3 | (R2 · C2 · C3) + (R2 · C1 · C2) + (R3 · C3 · C1) + (R3 · C3 · C2) | C1 · C2 · C3 · R2 · R3 | Н/Д |
| 4-й | C1+C2+C3+C4 | C2 · R2(C1+C3+C4) +R3 (C1+C2)(C3+C4) +C4 · R4(C1+C2+C3) | ((R2 · C2 · C3) + (R2 · C1 · C2) + (R3 · C3 · C1) + (R3 · C3 · C2)) R4 · C4+C1 · C2 · R2 · R3(C3+C4) | C1 · C2 · C3 · C4 · R2 · R3 · R4 |
[1] Банерджи, Дин. Производительность, моделирование и проектирование PLL. Индианаполис, IN: Dog Ear Publishing, 2006.
[2] Bleany, B.I и Bleany B. Электричество и магнетизм. Оксфорд, Великобритания: Oxford University Press, 1976.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.