Контурный фильтр

Второй, третий, или четвертый порядок модели пассивный контурный фильтр

  • Библиотека:
  • Mixed-Signal Blockset / PLL / Стандартные блоки

Описание

Блок подсистемы Контурного фильтра является пассивным фильтром, порядок которого может отличаться от два до четыре. В замкнутом цикле фазы (PLL) система подсистема фильтрует вывод блока Charge Pump и обеспечивает напряжение управления блоку VCO, чтобы сгенерировать требуемый сигнал частоты.

Пассивный Контурный фильтр n-го порядка

Порты

Входной параметр

развернуть все

Введите текущий, заданный как скаляр. В замкнутом цикле фазы (PLL) система порт in соединяется с выводом блока Charge Pump, который обеспечивает текущее значение.

Типы данных: double

Вывод

развернуть все

Выходное напряжение, заданное как скаляр. В системе PLL порт out соединяется с входным портом блока VCO и предоставляет напряжение управления VCO.

Типы данных: double

Параметры

развернуть все

Настройка

Порядок контурного фильтра. Моделирует секунду - треть - или четвертый порядок пассивный контурный фильтр RC.

Программируемое использование

  • Использование get_param(gcb,'FilterType') просмотреть текущий порядок Loop filter type.

  • Использование set_param(gcb,'FilterType',value) установить Loop filter type на определенный порядок.

Конденсаторное значение C1, заданный как положительный действительный скаляр в F.

Программируемое использование

  • Использование get_param(gcb,'C1') просмотреть текущее значение C1.

  • Использование set_param(gcb,'C1',value) установить C1 на определенное значение.

Типы данных: double

Конденсаторное значение C2, заданный как положительный действительный скаляр в F.

Программируемое использование

  • Использование get_param(gcb,'C2') просмотреть текущее значение C2.

  • Использование set_param(gcb,'C2',value) установить C2 на определенное значение.

Типы данных: double

Конденсаторное значение 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.

Зависимости

Чтобы включить этот параметр, выберите 4th Order passive in Loop filter type.

Программируемое использование

  • Использование get_param(gcb,'C4') просмотреть текущее значение C4.

  • Использование set_param(gcb,'C4',value) установить C4 на определенное значение.

Значение резистора R2, заданный как положительный действительный скаляр в Ω.

Программируемое использование

  • Использование get_param(gcb,'R2') просмотреть текущее значение R2.

  • Использование set_param(gcb,'R2',value) установить R2 на определенное значение.

Типы данных: double

Значение резистора R3, заданный как положительный действительный скаляр в Ω.

Зависимости

Чтобы включить этот параметр, выберите 3rd Order passive или 4th Order passive in Loop filter type.

Программируемое использование

  • Использование get_param(gcb,'R3') просмотреть текущее значение R3.

  • Использование set_param(gcb,'R3',value) установить R3 на определенное значение.

Типы данных: double

Значение резистора R4, заданный как положительный действительный скаляр в Ω.

Зависимости

Чтобы включить этот параметр, выберите 4th Order passive in Loop filter type.

Программируемое использование

  • Использование get_param(gcb,'R4') просмотреть текущее значение R4.

  • Использование set_param(gcb,'R4',value) установить R4 на определенное значение.

Типы данных: double

Выберите, чтобы включить увеличенный buffer size во время симуляции. Это увеличивает buffer size подсистемы Шага расчета Преобразования в блоке Loop Filter. По умолчанию эта опция является невыбранной.

Количество выборок буферизации ввода, доступной во время симуляции, заданной как положительный целочисленный скаляр. Это устанавливает buffer size подсистемы Шага расчета Преобразования в блоке Loop Filter.

Выбор различного решателя симуляции или выборка стратегий могут измениться, количество входных выборок должно было произвести точную выходную выборку. Установите Buffer size на достаточно большое значение так, чтобы входной буфер содержал все входные требуемые выборки.

Зависимости

Этот параметр только доступен, когда опция Enable increased buffer size выбрана во вкладке Configuration.

Программируемое использование

  • Использование get_param(gcb,'NBuffer') просмотреть текущее значение Buffer size.

  • Использование set_param(gcb,'NBuffer',value) установить Buffer size на определенное значение.

Нарушения

Выберите к нарушениям схемы сложения к симуляции. По умолчанию эта опция отключена.

Температура резистора, заданного как скаляр в ℃. Operating temperature определяет уровень тепловых (Джонсон) шум.

Зависимости

Чтобы включить этот параметр, выберите Enable impairments во вкладке Impairments.

Программируемое использование

  • Использование get_param(gcb,'Temperature') просмотреть текущее значение Operating temperature.

  • Использование set_param(gcb,'Temperature',value) установить Operating temperature на определенное значение.

Больше о

развернуть все

Ссылки

[1] Бэнерджи, декан. Производительность PLL, симуляция и проект. Индианаполис, IN: Dog Ear Publishing, 2006.

[2] Блини, Б.И и Блини Б. Электричество и магнетизм. Оксфорд, Великобритания: Издательство Оксфордского университета, 1976.

Смотрите также

|

Введенный в R2019a