Модулятор Сигмы Delta основывал дробный делитель часов
Mixed-Signal Blockset / PLL / Стандартные блоки
Используя сигму дельты (Δ-Σ) метод модуляции, Дробный Делитель Часов с DSM уменьшает первичные дробные шпоры путем распространения области значений, в которой отличается значение div-by. Этот блок позволяет модуляцию сигмы дельты до 4-го порядка.
clk in
— Введите частоту часовВведите частоту часов, которая должна быть разделена, задана как скаляр. В замкнутом цикле фазы (PLL) система порт clk in соединяется с выводом блока VCO.
Типы данных: double
div-by
— Отношение вывода, чтобы ввести частоту часовОтношение вывода, чтобы ввести частоту часов, заданную как дробный скаляр. Значение в порте div-by, N.FF, разделено в две части: целая часть (N) и дробная часть (.FF).
Для модулятора сигмы дельты th-порядка n значение в порте div-by достигается переменным N между 2n различные целочисленные значения.
Для n th модулятор сигмы дельты порядка, используйте значение ≥ 2n в порте div-by.
Типы данных: double
clk out
— Выведите частоту часовВыведите частоту часов, заданную как скаляр. В системе PLL порт clk out соединяется с входным портом обратной связи блока PFD. Вывод в порте clk out является квадратным импульсным train 1-вольтовой амплитуды.
Типы данных: double
Delta Sigma Modulator order
— Порядок модулятора сигмы Delta3rd order
(значение по умолчанию) | 1st order
| 2nd order
| 4th order
Порядок модулятора сигмы дельты.
Для th-порядка n модулятора сигмы дельты значение в порте div-by достигается путем варьирования значения счетчика N между 2n различные значения. Порядок модулятора задает область значений значений, которыми сигнал в порте clk in будет разделен, обеспечивая эффект деления, подобный значению N.FF в порте div-by.
Использование get_param(gcb,'dsm')
просмотреть текущий Delta Sigma Modulator order.
Использование set_param(gcb,'dsm',value)
установить Delta Sigma Modulator order на определенное значение.
Enable increased buffer size
— Включите увеличенный buffer sizeВыберите, чтобы включить увеличенный buffer size во время симуляции. Это увеличивает buffer size Логического Решения в блоке Fractional Clock Divider with DSM. По умолчанию эта опция является невыбранной.
Buffer size
— Количество выборок буферизации ввода, доступной во время симуляции1
(значение по умолчанию) | положительный целочисленный скалярКоличество выборок буферизации ввода, доступной во время симуляции, заданной как положительный целочисленный скаляр. Это устанавливает buffer size Логического Решения в блоке Fractional Clock Divider with DSM.
Выбор различного решателя симуляции или выборка стратегий могут измениться, количество входных выборок должно было произвести точную выходную выборку. Установите Buffer size на достаточно большое значение так, чтобы входной буфер содержал все входные требуемые выборки.
Этот параметр только доступен, когда опция Enable increased buffer size выбрана в диалоговом окне Block Parameters.
Использование get_param(gcb,'NBuffer')
просмотреть текущее значение Buffer size.
Использование set_param(gcb,'NBuffer',value)
установить Buffer size на определенное значение.
Дробный Делитель Часов с блоком подсистемы DSM состоит из четырех модуляторов сигмы дельты порядков один - четыре инкапсулировавших в Селекторной различной подсистеме DSM. Вывод селектора DSM управляет блоком Single Modulus Prescaler. Учитывая Delta Sigma Modulator order, активируется соответствующий модулятор сигмы дельты.
Порядок модулятора задает область значений, в которой отличается значение счетчика N. Для модулятора сигмы дельты th-порядка n N отличается по 2n различные значения. Это изменение достигается путем интеграции изменений в дробной части (.FF) от предыдущего цикла и квантования дифференциальных изменений.
Общая форма передаточной функции для модулятора сигмы дельты n-го порядка:
где
Y(z) = Вывод модулятора
X(z) = Вход модулятор
E(z) = ошибка Квантования
E(z) вычисляется путем вычитания значения входа X(z) в существующем цикле от его значения в предыдущем цикле. Другими словами, E(z) является формой цифровой фильтрации highpass.
Модуляторы высшего порядка уменьшают первичные дробные шпоры путем чередования N в большей области значений целочисленных значений. В результате дробные шпоры продвинуты к более высоким частотам в спектре частоты и могут быть отфильтрованы эффективнее контурным фильтром в системе PLL.
Например, если модулятор сигмы дельты третьего порядка активируется, N отличается более чем 8 различных значений, которые могут расположиться от (N-3) к (N +4).
Последовательность модулятора сигмы Delta
Порядок модулятора | Область значений | Последовательность DSM |
1-й | 0, 1 | N, N +1 |
2-й | -1, 0, 1, 2 | N-1, N, N +1, N +2 |
3-й | -3, -2, -1, 0, 1, 2, 3, 4 | N-3, N-2, …, N +4 |
4-й | -7, -6, …, 7, 8 | N-7, N-6, …, N +8 |
[1] Миллер, B. и Конли, R.J., Модулятор Кратного Дробный Делитель. Транзакции IEEE на Инструментировании и Измерении, издании 40, № 3, 1991, стр 578-583.
Двойной делитель частоты модуля | Дробный делитель часов с аккумулятором | PFD | Один делитель частоты модуля | VCO
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.