Второй, третий, или четвертый порядок модели пассивный контурный фильтр
Mixed-Signal Blockset / PLL / Стандартные блоки
Блок подсистемы Контурного фильтра является пассивным фильтром, порядок которого может отличаться от два до четыре. В замкнутом цикле фазы (PLL) система подсистема фильтрует вывод блока Charge Pump и обеспечивает напряжение управления блоку VCO, чтобы сгенерировать требуемый сигнал частоты.
Пассивный Контурный фильтр n-го порядка
\in
Введите текущийВведите текущий, заданный как скаляр. В замкнутом цикле фазы (PLL) система порт in соединяется с выводом блока Charge Pump, который обеспечивает текущее значение.
Типы данных: double
out
— Выходное напряжениеВыходное напряжение, заданное как скаляр. В системе PLL порт out соединяется с входным портом блока VCO и предоставляет напряжение управления VCO.
Типы данных: double
Loop filter type
— Порядок контурного фильтра3rd Order passive
(значение по умолчанию) | 2nd Order passive
| 4th Order passive
Порядок контурного фильтра. Моделирует секунду - треть - или четвертый порядок пассивный контурный фильтр RC.
Использование get_param(gcb,'FilterType')
просмотреть текущий порядок Loop filter type.
Использование set_param(gcb,'FilterType',value)
установить Loop filter type на определенный порядок.
C1 (F)
— Емкость 114.5661e-15
(значение по умолчанию) | положительный действительный скалярКонденсаторное значение C1, заданный как положительный действительный скаляр в F.
Использование get_param(gcb,'C1')
просмотреть текущее значение C1.
Использование set_param(gcb,'C1',value)
установить C1 на определенное значение.
Типы данных: double
C2 (F)
— Емкость 2160.276e-15
(значение по умолчанию) | положительный действительный скалярКонденсаторное значение C2, заданный как положительный действительный скаляр в F.
Использование get_param(gcb,'C2')
просмотреть текущее значение C2.
Использование set_param(gcb,'C2',value)
установить C2 на определенное значение.
Типы данных: double
C3 (F)
— Емкость 31.0452e-15
(значение по умолчанию) | положительный действительный скалярКонденсаторное значение C3, заданный как положительный действительный скаляр в F.
Чтобы включить этот параметр, выберите 3rd Order passive
или 4th Order passive
in Loop filter type.
Использование get_param(gcb,'C3')
просмотреть текущее значение C3.
Использование set_param(gcb,'C3',value)
установить C3 на определенное значение.
Типы данных: double
C4 (F)
— Емкость 41e-12
(значение по умолчанию) | положительный действительный скалярКонденсаторное значение C4, заданный как положительный действительный скаляр в F.
Чтобы включить этот параметр, выберите 4th Order passive
in Loop filter type.
Использование get_param(gcb,'C4')
просмотреть текущее значение C4.
Использование set_param(gcb,'C4',value)
установить C4 на определенное значение.
R2 (Ω)
— Сопротивление 23.9955e6
(значение по умолчанию) | положительный действительный скалярЗначение резистора R2, заданный как положительный действительный скаляр в Ω.
Использование get_param(gcb,'R2')
просмотреть текущее значение R2.
Использование set_param(gcb,'R2',value)
установить R2 на определенное значение.
Типы данных: double
R3 (Ω)
— Сопротивление 351.0435e6
(значение по умолчанию) | положительный действительный скалярЗначение резистора R3, заданный как положительный действительный скаляр в Ω.
Чтобы включить этот параметр, выберите 3rd Order passive
или 4th Order passive
in Loop filter type.
Использование get_param(gcb,'R3')
просмотреть текущее значение R3.
Использование set_param(gcb,'R3',value)
установить R3 на определенное значение.
Типы данных: double
R4 (Ω)
— Сопротивление 412e3
(значение по умолчанию) | положительный действительный скалярЗначение резистора R4, заданный как положительный действительный скаляр в Ω.
Чтобы включить этот параметр, выберите 4th Order passive
in Loop filter type.
Использование get_param(gcb,'R4')
просмотреть текущее значение R4.
Использование set_param(gcb,'R4',value)
установить R4 на определенное значение.
Типы данных: double
Enable increased buffer size
— Включите увеличенный buffer sizeВыберите, чтобы включить увеличенный buffer size во время симуляции. Это увеличивает buffer size подсистемы Шага расчета Преобразования в блоке Loop Filter. По умолчанию эта опция является невыбранной.
Buffer size
— Количество выборок буферизации ввода, доступной во время симуляции1000
(значение по умолчанию) | положительный целочисленный скалярКоличество выборок буферизации ввода, доступной во время симуляции, заданной как положительный целочисленный скаляр. Это устанавливает buffer size подсистемы Шага расчета Преобразования в блоке Loop Filter.
Выбор различного решателя симуляции или выборка стратегий могут измениться, количество входных выборок должно было произвести точную выходную выборку. Установите Buffer size на достаточно большое значение так, чтобы входной буфер содержал все входные требуемые выборки.
Этот параметр только доступен, когда опция Enable increased buffer size выбрана во вкладке Configuration.
Использование get_param(gcb,'NBuffer')
просмотреть текущее значение Buffer size.
Использование set_param(gcb,'NBuffer',value)
установить Buffer size на определенное значение.
Enable impairments
— Нарушения схемы сложения к симуляцииВыберите к нарушениям схемы сложения к симуляции. По умолчанию эта опция отключена.
Operating temperature (℃)
— Температура, чтобы определить уровень тепловых помех30
(значение по умолчанию) | скалярТемпература резистора, заданного как скаляр в ℃. Operating temperature определяет уровень тепловых (Джонсон) шум.
Чтобы включить этот параметр, выберите Enable impairments во вкладке Impairments.
Использование get_param(gcb,'Temperature')
просмотреть текущее значение Operating temperature.
Использование set_param(gcb,'Temperature',value)
установить Operating temperature на определенное значение.
Блок подсистемы Контурного фильтра состоит из четырех частей: Преобразуйте Шаг расчета, Основной Фильтр, Дополнительные полюса и Тепловые помехи Резистора. Основной Фильтр и Дополнительный полюс реализованы с помощью БИХ-фильтров Biquad и генерируют передаточную функцию на основе выбранного порядка фильтра. Преобразуйте Шаг расчета, используется, чтобы преобразовать дискретный вывод PFD к непрерывному сигналу. Тепловые помехи резистора включают тепловые помехи на основе рабочей температуры контурного фильтра.
Передаточная функция второго порядка пассивный контурный фильтр:
Передаточная функция третьего порядка пассивный контурный фильтр:
Передаточная функция четвертого порядка пассивный контурный фильтр:
где, A 1, A 2, A 3, и A 4 является коэффициентами контурного фильтра.
Коэффициенты контурного фильтра
Отфильтруйте порядок | A 1 | A 2 | A 3 | A 4 |
2-й | C 1+C2 | C1 · C2 · R2 | Нет данных | Нет данных |
3-й | C 1+C2+C3 | r2 · C2 · 3) + (R 2 · C1 · 2) + (R 3 · C 3 · C 1) + (R 3 · C 3 · C2 | C1 · C2 · 3 · R2 · 3 | Нет данных |
4-й | C 1+C2+C3+C4 | C2 · 2 (C 1+C3+C4) +R3 (C 1+C2) (C 3+C4) +C4 · R 4 (C 1+C2+C3) | r2 · C2 · 3) + (R 2 · C1 · 2) + (R 3 · C 3 · C 1) + (R 3 · C 3 · C 2)) R 4 · C 4+C1 · C2 · R2 · 3 (C 3+C4) | C1 · C2 · 3 · C 4 · R2 · 3 · R 4 |
[1] Бэнерджи, декан. Производительность PLL, симуляция и проект. Индианаполис, IN: Dog Ear Publishing, 2006.
[2] Блини, Б.И и Блини Б. Электричество и магнетизм. Оксфорд, Великобритания: Издательство Оксфордского университета, 1976.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.