Multiphase Clock

Сгенерируйте несколько бинарных сигналов часов

  • Библиотека:
  • DSP System Toolbox / управление Сигнала / Переключатели и Счетчики

    DSP System Toolbox / Источники

  • Multiphase Clock block

Описание

Блок Multiphase Clock генерирует 1 N вектором из сигналов часов, где вы задаете целочисленный N в параметре Number of phases. Каждая из фаз N имеет ту же частоту, f, заданный в герц параметром Clock frequency.

Сигнал часов, индексированный параметром Starting phase, является первым, чтобы стать активным в t =0. Другие сигналы в выходном векторе становятся активными в свою очередь, каждый изолирующий активацию предыдущего сигнала 1 / (N f) секунды, интервал фазы. Период выхода равняется поэтому 1 / (N f) секунды.

Активный уровень может быть любой высоким (1) или низко (0), как задано параметром Active level (polarity). Вы задаете длительность активного уровня, D, как целое число между 1 и N-1 использование параметра Number of phase intervals over which the clock is active. Это значение задает количество интервалов фазы, что каждый сигнал остается в активном состоянии после становления активным. Циклом действительной военной службы сигнала является D/N.

Порты

Вывод

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

1 N вектором из сигналов часов, где вы задаете N с помощью параметра Number of phases. Для получения дополнительной информации см. Описание.

Типы данных: single | double | Boolean

Параметры

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

Частота всего выхода синхронизирует сигналы в виде положительной скалярной величины.

Количество различных фаз, N, в выходном векторе в виде положительного целочисленного скаляра.

Векторный индекс выходного сигнала, чтобы сначала стать активным в виде скалярного целого числа от 1 к N.

Длительность активного уровня, D, для каждого выходного сигнала, заданного как скалярное целое число от 1 до N-1. Значение, которое вы задаете, определяет количество интервалов фазы, что каждый сигнал остается в активном состоянии после становления активным. Циклом действительной военной службы сигнала является D/N.

Активный уровень выхода в виде High (1) или Low (0).

Выходные данные вводят в виде Logical или Boolean.

Характеристики блока

Типы данных

double | single | Boolean

Многомерные сигналы

No

Сигналы переменного размера

No

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

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

Блоки

Представлено до R2006a