Интегральная нелинейность (INL) и дифференциальная нелинейность (DNL) преобразователей данных
вычисляет ошибки интегральной нелинейности (INL) и дифференциальной нелинейности (DNL) АЦП и ЦАП. Функция вычисляет INL и DNL с использованием аналоговых и цифровых входных данных и номинального аналогового динамического диапазона преобразователя. Функция может вычислять INL и DNL либо с помощью метода конечной точки, либо метода наилучшего вписывания, либо с помощью обоих методов.s = inldnl(analog,digital,range,type)
inldnl функция анализирует только преобразователи с конечным числом битов. Это означает, что АЦП должны иметь насыщенность и квантование. Функция игнорирует любые пары цифровых значений, которые содержат значения NaN.
вычисляет ошибки INL и DNL ADC и DAC, используя один или несколько аргументов пары имя-значение в дополнение к входным аргументам в предыдущем синтаксисе. Заключите каждое имя аргумента в кавычки. Неуказанные аргументы принимают значения по умолчанию.s = inldnl(___,Name,Value)
Примечание
Начальные условия и другие аномальные данные могут привести к неправильному поведению этой функции. Эта функция может анализировать немонотонные преобразователи, но она не может обрабатывать несколько отдельных вхождений одного и того же кода в одной передаточной функции.