Delta Sigma Modulator
АЦП на основе сигма-дельта модулятора.
Тип: SubSystem
Путь в библиотеке:
|
Описание
Блок Delta Sigma Modulator моделирует АЦП на основе сигма-дельта модулятора, используя четыре различных типа архитектуры:
-
каскад интеграторов с обратной связью (CIFB);
-
каскад резонаторов с обратной связью (CRFB);
-
каскад интеграторов с прямой связью (CIFF);
-
каскад резонаторов с прямой связью (CRFF).
Можно моделировать сигма-дельта модуляторы порядков от первого до шестого. Блок также позволяет проектировать каскадные структуры, такие как многоступенчатая фильтрация и преобразование шума (MASH) и устойчивая архитектура MASH (S-MASH). Кроме того, поддерживается моделирование шумов, обусловленных характеристиками компонентов цепи. Можно построить графики передаточной функции шума и передаточной функции сигнала, а также оценить отношение сигнал/шум.
Порты
Вход
#
input
—
аналоговый входной сигнал
скаляр
Details
Аналоговый входной сигнал, заданный как скаляр.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
reset
—
сброс сигма-дельта модулятора
скаляр
Details
Сигнал сброса для блока Delta Sigma Modulator, заданный как скаляр.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
feedback
—
выходной сигнал следующего каскада
скаляр
Details
Выходной сигнал следующего каскада. Используйте этот порт для подачи выходного сигнала обратно в блок при моделировании многоступенчатого сигма-дельта модулятора. Если обратная связь от следующего каскада отсутствует, подключите этот порт к блоку Нулевой сигнал.
Используйте этот порт для построения каскадных структур сигма-дельта модулятора таких, как MASH и S-MASH.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
dsmOut
—
цифровой выходной сигнал
скаляр
Details
Цифровой выходной сигнал, возвращаемый в виде скаляра.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
filterOut
—
выходной сигнал контурного фильтра
скаляр
Details
Выходной сигнал контурного фильтра внутри сигма-дельта модулятора, возвращаемый в виде скаляра.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
quantOut
—
выходной сигнал квантователя
скаляр
Details
Выходной сигнал квантователя внутри сигма-дельта модулятора, возвращаемый в виде скаляра. Если этот порт не используется, подключите его к блоку Заглушка.
Если порт feedback не используется, значения на портах quantOut и dsmOut совпадают.
Используйте этот порт для построения каскадных структур сигма-дельта модулятора таких, как MASH и S-MASH.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Parameters
Configuration
#
Architecture —
архитектура сигма-дельта модулятора
CIFB | CRFB | CIFF | CRFF
Details
Архитектура сигма-дельта модулятора, заданная одним из следующих значений:
-
CIFB— каскад интеграторов с обратной связью; -
CRFB— каскад резонаторов с обратной связью; -
CIFF— каскад интеграторов с прямой связью; -
CRFF— каскад резонаторов с прямой связью.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Order —
порядок сигма-дельта модулятора
1st order | 2nd order | 3rd order | 4th order | 5th order | 6th order
Details
Порядок сигма-дельта модулятора. Можно выбрать порядок от первого до шестого.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Input parameters
# System bandwidth (Hz) — полоса пропускания системы сигма-дельта модулятора
Details
Полоса пропускания системы сигма-дельта модулятора, заданная как неотрицательный вещественный скаляр.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# OSR — отношение частоты дискретизации сигма-дельта модулятора к частоте Найквиста
Details
Отношение частоты дискретизации сигма-дельта модулятора к частоте Найквиста, заданное как неотрицательный вещественный скаляр. Высокий коэффициент передискретизации позволяет использовать менее сложный фильтр защиты от наложения спектров и снижает уровень шума квантования в рабочей полосе частот.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Sampling frequency (Hz) — частота дискретизации сигма-дельта модулятора
Details
Частота дискретизации сигма-дельта модулятора. Этот параметр доступен только для чтения и рассчитывается на основе параметров System bandwidth (Hz) и OSR.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Number levels — количество уровней квантователя в сигма-дельта модуляторе
Details
Количество уровней квантователя в сигма-дельта модуляторе, заданное как положительное целое число.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Quantizer output — диапазон выходных значений квантователя
Details
Диапазон выходных значений квантователя в архитектуре сигма-дельта модулятора, возвращаемый в виде вектора вещественных элементов. Этот параметр доступен только для чтения.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Enable dynamic range scaling — включение масштабирования динамического диапазона коэффициентов
Details
Установите этот флажок, чтобы включить масштабирование динамического диапазона коэффициентов. Это предотвращает преждевременное насыщение внутренних состояний.
Зависимости
Чтобы использовать этот параметр, снимите флажок Use custom coefficient values.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Use custom coefficient values — возможность использования пользовательских значений коэффициентов 'a', 'g', 'b' и 'c'
Details
Установите этот флажок, чтобы задать пользовательские значения параметров Coefficient 'a', Coefficient 'g', Coefficient 'b' и Coefficient 'c'.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Custom coefficients
# Coefficient 'a' — коэффициенты обратной связи от квантователя или прямой связи к квантователю
Details
Коэффициенты обратной связи от квантователя или прямой связи к квантователю, заданные как вектор вещественных элементов.
Зависимости
Чтобы использовать этот параметр, установите флажок Use custom coefficient values.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Coefficient 'g' — коэффициенты резонатора
Details
Коэффициенты резонатора, заданные как вектор вещественных элементов.
Зависимости
Чтобы использовать этот параметр, установите флажок Use custom coefficient values.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Coefficient 'b' — коэффициенты передачи сигнала с входа модулятора на каждый интегратор
Details
Коэффициенты передачи сигнала с входа модулятора на каждый интегратор, заданные как вектор вещественных элементов.
Зависимости
Чтобы использовать этот параметр, установите флажок Use custom coefficient values.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Coefficient 'c' — межкаскадные коэффициенты интегратора
Details
Межкаскадные коэффициенты интегратора, заданные как вектор вещественных элементов.
Зависимости
Чтобы использовать этот параметр, установите флажок Use custom coefficient values.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Impairment
Impairment
# Integrator op-amp gain — коэффициент усиления операционного усилителя с разомкнутым контуром
Details
Коэффициент усиления внутреннего операционного усилителя с разомкнутым контуром, заданный как положительный вещественный скаляр. Этот параметр используется при анализе передаточной функции шума. Идеальная передаточная функция шума предполагает бесконечный коэффициент усиления операционного усилителя.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Advanced
Advanced
#
NTF zeros optimization —
метод оптимизации нулей передаточной функции шума
0: Unoptimized | 1: Optimized | 2: Optimized with at least one zero at band-center
Details
Метод, который блок использует для оптимизации нулей передаточной функции шума:
-
0: Unoptimized— без оптимизации; -
1: Optimized— с оптимизацией; -
2: Optimized with at least one zero at band-center— с оптимизацией и хотя бы одним нулем в центре полосы пропускания.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Modulator passband —
тип полосы пропускания модулятора
Lowpass | Bandpass
Details
Тип полосы пропускания сигма-дельта модулятора.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Center frequency — центральная частота модулятора
Details
Центральная частота модулятора, заданная как скаляр в диапазоне (0, 0.5]. Для фильтра нижних частот центральная частота равна 0.
Зависимости
Чтобы использовать этот параметр, установите для параметра Modulator passband значение Bandpass.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Use custom value of H_inf — возможность использования пользовательского значения
Details
Установите этот флажок, чтобы использовать пользовательское значение . По умолчанию флажок снят.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Maximum out-of-band gain H_inf — максимальный коэффициент усиления передаточной функции шума вне полосы пропускания
Details
Максимальный коэффициент усиления передаточной функции шума вне полосы пропускания.
Согласно правилу Ли, условие обеспечивает устойчивую работу модулятора с двоичным квантователем. Уменьшение повышает вероятность устойчивой работы, но снижает степень подавления сигнала, обеспечиваемую передаточной функцией шума, и теоретическое разрешение модулятора.
Зависимости
Чтобы использовать этот параметр, установите флажок Use custom value of H_inf.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Analysis
Analysis
# Noise transfer function (NTF) — построение графика передаточной функции шума
Details
Установите этот флажок, чтобы построить график передаточной функции шума при формировании графиков анализа.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# NTF pole-zero plot — визуализация расположения полюсов и нулей передаточной функции шума
Details
Установите этот флажок, чтобы отобразить положения полюсов и нулей передаточной функции шума при формировании графиков анализа.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Signal transfer function (STF) — построение графика передаточной функции сигнала
Details
Установите этот флажок, чтобы построить график передаточной функции сигнала при формировании графиков анализа.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Predict SNR — прогнозирование отношения сигнал/шум для двоичных модуляторов
Details
Установите этот флажок, чтобы прогнозировать отношение сигнал/шум (Signal-to-Noise Ratio, SNR) для двоичных модуляторов.
Зависимости
Чтобы использовать этот параметр, установите для параметра Number levels значение 2.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Append plots — добавление графиков к текущему рисунку
Details
Установите этот флажок, чтобы добавить новые графики анализа к текущему рисунку.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
| Результаты анализа учитывают только влияние конечного коэффициента усиления операционного усилителя, заданного параметром Integrator op-amp gain. При расчете результатов на вкладке Analysis блок не учитывает влияние теплового шума. |
Дополнительно
Передаточная функция шума
Details
Блок вычисляет передаточную функцию шума с помощью уравнения:
где — цепь обратной связи внутреннего контурного фильтра сигма-дельта модулятора.
Идеальная передаточная функция шума предполагает бесконечный коэффициент усиления внутреннего операционного усилителя. Конечный коэффициент усиления влияет на передаточную функцию шума.