Loop Filter

Секунда модели - треть - или контурный фильтр пассивного элемента четвертого порядка

  • Библиотека:
  • Mixed-Signal Blockset / PLL / Базовые блоки

  • Loop Filter block

Описание

Блок подсистемы Loop Filter является пассивным фильтром, порядок которого может варьироваться от два до четыре. В системе фазовой подстройки частоты (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 в виде положительного действительного скаляра в фарадах.

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

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

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

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

Конденсаторное значение C2 в виде положительного действительного скаляра в фарадах.

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

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

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

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

Конденсаторное значение C3 в виде положительного действительного скаляра в фарадах.

Зависимости

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

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

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

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

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

Конденсаторное значение C4 в виде положительного действительного скаляра в фарадах.

Зависимости

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

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

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

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

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

Значение резистора R2 в виде положительного действительного скаляра в Омах.

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

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

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

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

Значение резистора R3 в виде положительного действительного скаляра в Омах.

Зависимости

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

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

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

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

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

Значение резистора R4 в виде положительного действительного скаляра в Омах.

Зависимости

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

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

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

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

Типы данных: 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 на определенное значение.

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

Ухудшения

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

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

Зависимости

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

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

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

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

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

Больше о

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

Ссылки

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

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

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

|

Введенный в R2019a