Гибридный функциональный цифроаналоговый преобразователь со сплайновой аппроксимацией n-го порядка

Изобретение относится к области радиотехники, электросвязи, информационно-измерительной техники и может применяться для нелинейного цифроаналогового преобразования сигналов разной точности и сложности. Технический результат - оптимизация построения нелинейного гибридного цифроаналогового преобразователя с улучшенными метрологическими и техническими характеристиками. Достигается за счет применения сплайновой аппроксимации n-го порядка с разбиением на i количество интервалов, позволяющего получить наиболее точный гибридный функциональный ЦАП с повышенным быстродействием. Гибридный функциональный ЦАП содержит n последовательно соединенных линейных умножающих ЦАП для задания n-го порядка сплайна, к цифровым входам которых подключен кодопреобразователь, и параллельно им n+1 линейных умножающих ЦАП, соединенных по цифровым линиям с кодопреобразователем для задания переменных коэффициентов сплайна с учетом знаков. Коэффициенты сплайна рассчитываются по общеизвестным математическим методикам в зависимости от количества интервалов аппроксимации. 2 з.п. ф-лы, 2 ил., 3 табл.

 

Заявляемое устройство нелинейного цифроаналогового преобразования сигнала относится к области радиотехники, электросвязи, информационно-измерительной техники (в частности, калибраторы фазы и фазовращатели), к системам с фазовым управлением и может применяться для нелинейного цифроаналогового преобразования сигналов разной точности и сложности.

Гибридные функциональные ЦАП строятся на ЦАП с применением различных видов аппроксимации. Гибридный метод является альтернативой цифровому методу и сочетает положительные стороны аналогового и цифрового метода.

Для нелинейного цифроаналогового преобразования могут использоваться различные резисторные матрицы, сопротивления резисторов в которых подобраны по специальным законам [Non-linear digital-to-analog converter for servo circuit (Нелинейный цифроаналоговый преобразователь для приводов). Патент США, МКИ H03K 13/04 №4020485, 26.04.1977. Nonlinear type digital-to-analog converter (Цифроаналоговый преобразователь нелинейного типа). Патент США, МКИ Н03К 13/02, №4062013, 06.12.1977]. Однако применение подобных нелинейных преобразователей ограничено реализацией только одной характеристики преобразования.

Известно устройство и способ построения функциональных цифроаналоговых преобразователей (ЦАП), основанный на кусочно-линейной аппроксимации требуемой функциональной зависимости [Non-linear digital-to-analog converter and display incorporating the same (Нелинейный цифроаналоговый преобразователь и дисплей, содержащий его) Патент США, МКИ H03K 13/02, №6154121, 28.11.2000. Смолов В.Б., Фомичев B.C. Аналого-цифровые и цифроаналоговые нелинейные вычислительные устройства. Л.: «Энергия», 1974, с. 77-177]. Устройство цифроаналогового преобразования сигнала включает N-битный цифровой вход, дешифратор и линейный ЦАП. Цифровой код N, поступающий на такое устройство, делится на две части, причем старшие биты посредством дешифратора используются для выбора максимального и минимального напряжений данного линейного участка аппроксимации и подаются на линейный ЦАП, который управляет младшими битами цифрового кода и формирует этот участок.

Точность устройств, обеспечивающих кусочно-линейную аппроксимацию, будет зависеть от выбора способа деления аппроксимируемой кривой на линейные участки. Но даже при оптимальном выборе погрешность воспроизведения функции может оказаться неудовлетворительной.

Для увеличения точности целесообразно использовать аппроксимацию необходимой функциональной зависимости многочленом или частным двух многочленов. Погрешности аппроксимации при этом значительно уменьшаются.

Дробно-рациональная аппроксимация используется в функциональных преобразователях, состоящих из умножающих ЦАП, на которые подается цифровой код, операционных усилителей (ОУ), пассивных делителей напряжения и резисторов [Электроника: Справочная книга / Под ред. Ю.А. Быстрова. - СПб.: Энергоатомиздат, 1996, с. 243-245. Смолов В.Б., Фомичев B.C. Аналого-цифровые и цифроаналоговые нелинейные вычислительные устройства. Л.: «Энергия», 1974, с. 77-177]. Выходное напряжение устройства зависит от входного цифрового кода как дробно-рациональная функция R(N)

.

Методами математического аппарата определяется требуемая функция преобразования в дробно-рациональном виде, и находятся коэффициенты функции R(N), которые устанавливаются с помощью резисторов и пассивных делителей.

Существенным недостатком такого устройства является неизменность передаточной характеристики, которая задается при построении преобразователя, вследствие связанности коэффициентов рациональной дроби. Это сильно ограничивает возможности систем и устройств, построенных с использованием данного типа функциональных преобразователей. Необходимо отметить, что данные преобразователи не способны работать с цифровым кодом, имеющим знаковый бит.

Реализация степенной функции степени n возможна с помощью n умножающих ЦАП, включенных так, что на аналоговый вход первого из них подается опорное напряжение, а на аналоговые входы каждого последующего ЦАП подается выходное напряжение предыдущего ЦАП [Смолов В.Б., Фомичев B.C. Аналого-цифровые и цифроаналоговые нелинейные вычислительные устройства. Л.: «Энергия», 1974, с. 77-177. Гнатек Ю.Р. Справочник по цифроаналоговым и аналого-цифровым преобразователям: Пер. с англ. / Под ред. Ю.Р. Рюжина. - М.: Радио и связь, 1982. С. 259-260, Рис. 4.129-4.130]. При этом на выходе каждого i-го ЦАП формируется напряжение, пропорциональное степени i подаваемого кода.

Такое устройство имеет своим недостатком возможность осуществления только определенного набора функций (степенные функции) и не имеет возможности перенастройки. Очевидно, что умножение полученных напряжений на определенные коэффициенты с последующим сложением позволит применить степенную аппроксимацию [Смолов В.Б., Фомичев B.C. Аналого-цифровые и цифроаналоговые нелинейные вычислительные устройства. Л.: «Энергия», 1974, с. 77-177].

Известно устройство реализации функционального ЦАП с полиномиальной аппроксимацией [Патент на полезную модель №74022, МПК Н03М 1/66. Устройство нелинейного цифроаналогового преобразования сигнала / Сапельников В.М., Канарейкин В.И. и др. - №74022: заявитель Сапельников В.М.; заявл. 2007, опубл. 2008]. Недостатком является сам способ аппроксимации, точность функционального ЦАП определяется степенью полинома и точностью задания постоянных коэффициентов полинома. Самый точный способ аппроксимации, как известно [Методы вычислений на ЭВМ: Справочное пособие / Иванов В.В. - Киев: Наукова думка. - 1986. - с. 144-201], при воспроизведении нелинейной зависимости - это сплайновая аппроксимация (кусочно-многочленная аппроксимация).

Прототипом заявляемого устройства является функциональный ЦАП со сплайновой аппроксимацией полиномом 3-го порядка [Патент РФ №2408136, МПК Н03М 1/66. Функциональный ЦАП / Сапельников В.М., Канарейкин В.И., Клименко С.С.]. Функциональный цифроаналоговый преобразователь содержит первый, второй и третий линейные умножающие ЦАП, источник опорного напряжения и сумматор, кодопреобразователь, четвертый, пятый, шестой, седьмой линейные умножающие ЦАП, которые задают коэффициенты сплайновой аппроксимации при соответствующих первом, втором и третьем линейных умножающих ЦАП, причем входная цифровая шина подключена к адресным цифровым входам кодопреобразователя и к соответствующим цифровым входам первого, второго и третьего линейных умножающих ЦАП, цифровые выходы кодопреобразователя подключены к соответствующим цифровым входам четвертого, пятого, шестого, седьмого линейных умножающих ЦАП, выход источника опорного напряжения соединен с управляющими входами первого и седьмого линейного умножающего ЦАП, аналоговый выход которого подключен к первому входу сумматора; аналоговый выход первого линейного умножающего ЦАП соединен с управляющим входом второго и шестого линейного умножающего ЦАП, аналоговый выход которого подключен ко второму входу сумматора; аналоговый выход второго линейного умножающего ЦАП соединен с управляющим входом третьего и пятого линейного умножающего ЦАП, аналоговый выход которого подключен к третьему входу сумматора; аналоговый выход третьего линейного умножающего ЦАП соединен с управляющим входом четвертого линейного умножающего ЦАП, аналоговый выход которого подключен к четвертому входу сумматора; выход сумматора является выходом всего устройства.

Недостатком прототипа является отсутствие описания технической реализации сплайна n-го порядка с оптимизацией по точности и быстродействию.

Реализация сплайна n-го порядка является синтезом решений из работ [Патент РФ №2408136, МПК Н03М 1/66. Функциональный ЦАП /Сапельников В.М., Канарейкин В.И., Клименко С.С. - №2408136, Патент на полезную модель №74022, МПК Н03М 1/66. Устройство нелинейного цифроаналогового преобразования сигнала/ Сапельников В.М., Канарейкин В.И. и др.]. Из [Патент на полезную модель №74022, МПК Н03М 1/66. Устройство нелинейного цифроаналогового преобразования сигнала / Сапельников В.М., Канарейкин В.И. и др.] следует принцип формирования n-го порядка - это каскадное (последовательное) включение умножающих ЦАП. В прототипе описан принцип формирования переменных коэффициентов сплайна.

Задача изобретения - оптимизация построения нелинейного гибридного цифроаналогового преобразователя с улучшенными метрологическими и техническими характеристиками за счет применения сплайновой аппроксимации n-го порядка с разбиением на i количество интервалов, позволяющего получить наиболее точный гибридный функциональный ЦАП с повышенным быстродействием.

Поставленная задача достигается тем, что в гибридном функциональном ЦАП, содержащем линейные умножающие ЦАП, к цифровым входам которых подключен кодопреобразователь, источник опорного напряжения и сумматор, в отличие от прототипа подключено n линейных умножающих ЦАП, соединенных последовательно для задания n-го порядка сплайна, и параллельно им введено n+1 линейных умножающих ЦАП, соединенных по цифровым линиям с кодопреобразователем для задания переменных коэффициентов сплайна с учетом знаков, причем источник опорного напряжения подключен к первому ЦАП, задающему n-й порядок сплайна и к первому ЦАП, задающему переменный коэффициент сплайна при нулевом аргументе функциональной зависимости, аналоговые выходы всех ЦАП, задающих коэффициенты сплайна, подключены к сумматору. При этом коэффициенты сплайна рассчитываются по общеизвестным математическим методикам в зависимости от количества интервалов аппроксимации i.

От выбранной методики аппроксимации будет зависеть качественный характер распределения погрешности по выбранному интервалу аппроксимации.

На фиг. 1 показана структурная схема функционального ЦАП со сплайновой аппроксимацией n-го порядка, на фиг. 2 показана структурная схема функционального ЦАП со сплайновой аппроксимацией 3-го порядка.

Устройство работает следующим образом.

Устройство содержит кодопреобразователь 1, источник опорного напряжения (ИОН) 2, n последовательно соединенных умножающих линейных ЦАП1 - ЦАПn 3 (например, цифровых потенциометров), для задания степени (аргумента) многочлена каждый разряд цифрового входа которых соединен с соответствующим цифровым разрядом информационного входа кода кодопреобразователя 1. Аналоговый вход первого ЦАП1 подключен к выходу источника опорного напряжения 2. Аналоговые входы каждого из n-1 последующих последовательно соединенных умножающих ЦАП соединены с аналоговыми выходами предыдущих ЦАП. Коэффициенты сплайна задаются кодопреобразователем 1 по цифровым линиям на цифровые входы n+1 параллельно соединенных ЦАП1' - ЦАП(n+1)' - 4. Аналоговый вход ЦАП1' соединен с источником опорного напряжения 2, аналоговый выход ЦАП1' соединен с сумматором 5, на выходе образуется аналоговый сигнал Uona0.

Аналоговый вход ЦАП2' - ЦАП(n+1)' у соединен с аналоговыми выходами ЦАП1 - ЦАПn соответственно, формируя умножение входного опорного напряжения на цифровой код от 1-го до n-го порядка на коэффициенты при этих порядках.

Суммирование всех сформированных, таким образом, многочленов сплайна осуществляется на суммирующем устройстве:

где ani - коэффициенты сплайна (любое число положительное число, в том числе и иррациональное);

x=N/Nmax - относительный код, N - текущий код, Nmax - максимальный цифровой код;

ƒi(x(t)) - любая функция, заданная любым многочленом n-порядка с i-количеством интервалов аппроксимации (полиномом, степенной функцией, дробно-рациональной функцией, линейной функцией и т.д.).

Чем выше порядок сплайна n и больше количество интервалов аппроксимации i, тем выше точность. Объем памяти, используемой в кодопреобразователе 1, определяется количеством коэффициентов сплайна и является минимальным по сравнению с объемом памяти при цифровом методе, что повышает быстродействие. Функциональные ЦАП могут быть выполнены по модульной системе с применением коммутирующих устройств, работающих на любом диапазоне частот, что увеличивает области применения подобных устройств, как элементов сложных информационно-измерительных систем.

Исследования показали на практике чаще всего достаточно использовать 12-разрядный функциональный ЦАП 3-го порядка с интервалом аппроксимацией от 3 и выше для обеспечения точности воспроизведения большинства нелинейных зависимостей.

Пример 1, на фиг. 2 представлена структурная схема функционального ЦАП со сплайновой аппроксимацией 3-го порядка. Данная схема гибридного функционального ЦАП со сплайновой аппроксимацией третьего порядка позволяет реализовать косинусную, логарифмическую, экспоненциальную и др. виды нелинейных зависимостей. Знаки коэффициентов сплайна учитываются в кодопреобразователе 1.

В таблице 1 представлены коэффициенты сплайна косинуса, вычисленные по одной из общеизвестных математических методик с равномерным и неравномерным шагом интервалов аппроксимации (естественный кубический сплайн, методы разложения Тейлора, Маклорена, Чебышева и др.). В таблицах 2, 3 представлены коэффициенты сплайна логарифмической и экспоненциальной функции, вычисленные по одной из общеизвестных математических методик (естественный кубический сплайн).

1. Гибридный функциональный цифроаналоговый преобразователь со сплайновой аппроксимацией n-го порядка, содержащий линейные умножающие ЦАП, к цифровым входам которых подключен кодопреобразователь, источник опорного напряжения и сумматор, отличающийся тем, что содержит n последовательно соединенных линейных умножающих ЦАП для задания n-го порядка сплайна, и параллельно им n+1 линейных умножающих ЦАП, соединенных с кодопреобразователем по цифровым линиям для задания переменных коэффициентов сплайна с учетом знаков, при этом источник опорного напряжения подключен к первому ЦАП, задающему n-й порядок сплайна, и к первому ЦАП, задающему переменный коэффициент сплайна при нулевом аргументе функциональной зависимости, аналоговые выходы всех ЦАП, задающих коэффициенты сплайна, подключены к сумматору.

2. Гибридный функциональный цифроаналоговый преобразователь со сплайновой аппроксимацией n-го порядка по п. 1, отличающийся тем, что в качестве линейных умножающих ЦАП содержит цифровые потенциометры для настройки средней точности переменных коэффициентов сплайна.

3. Гибридный функциональный цифроаналоговый преобразователь со сплайновой аппроксимацией n-го порядка по п. 1, отличающийся тем, что в качестве линейных умножающих ЦАП содержит прецизионные умножающие ЦАП с разрядностью от 12 и выше для более тонкой и точной настройки переменных коэффициентов сплайна.



 

Похожие патенты:

Группа изобретений относится к измерительной технике. Технический результат - обеспечение заданной точности аналого-цифрового преобразования за счет обеспечения контролируемого уменьшения или исключения погрешности дискретного представления сигнала путем управления частотой дискретизации.

Изобретение относится к области автоматики и вычислительной техники. Техническим результатом является повышение точности преобразования угла в код без использования внешнего эталона.

Изобретение относится к области цифроаналогового преобразования и может быть использовано в устройствах преобразования цифрового кода в аналоговое напряжение. Техническим результатом является повышение точности цифроаналогового преобразования, уменьшение количества слагаемых опорных напряжений, уменьшение диапазона значений опорных напряжений.

Изобретение относится к измерительной технике, в частности к следящим АЦП многоразрядных приращений, и может быть использовано для непрерывного преобразования напряжения в цифровой код для преобразователей сигналов сельсин-код, резольвер-код и магниточувствительных датчиков угла поворота и положения на основе магниторезистивных сенсоров и датчиков Холла.

Изобретение относится к области измерительной техники и может быть использовано для преобразования аналоговых электрических сигналов эквивалентно позиционному или модулярному представлению.

Группа изобретений относится к вычислительной технике и может быть использована для калибровки АЦП. Техническим результатом является обеспечение автоматической калибровки АЦП.

Изобретение относится к вычислительной и измерительной технике и может быть использовано в информационно-измерительных системах и приборах с цифровой обработкой информации.

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системе контроля энергонасыщенных объектов. Техническим результатом является уменьшение погрешности за счет повышения линейности формируемых сигналов, увеличения их амплитуды и соотношения сигнал/шум.

Изобретение относится к технике связи и может быть использовано для определения неизвестной структуры сверточного кодера со скоростью кодирования, равной , и кодовым ограничением, равным K, на основе анализа принимаемой кодовой последовательности.

Изобретение относится к радиолокации и может использоваться в качестве цифрового приемника для преобразования аналогового сигнала на промежуточной частоте (ПЧ) с понижением в цифровой квадратурный код.

Изобретение относится к автоматике, телемеханике и вычислительной технике и может быть использовано в телеметрических системах с времяимпульсной модуляцией (ВИМ). Технический результат заключается в повышении надежности работы цифрового преобразователя. Технический результат достигается за счет цифрового преобразователя код-временной интервал, который содержит первое запоминающее устройство, первый счетчик временных интервалов, первый и второй логические элементы И, первый триггер, второй, третий, четвертый, пятый, шестой триггеры, первый, второй, третий логические элементы ИЛИ, первый и второй счетчики адреса, счетчик защитного интервала времени, первый, второй, третий, четвертый, пятый, шестой, седьмой элементы НЕ, первый, второй, третий, четвертый, пятый, шестой буферные элементы, третий, четвертый, пятый, шестой, седьмой, восьмой логические элементы И, второе запоминающее устройство, первый и второй резисторы, второй счетчик временного интервала, первый, второй, третий, четвертый логические элементы ИЛИ-НЕ и логический элемент И-НЕ. 5 ил.

Изобретение относится к области вычислительной техники и может быть использовано для преобразования аналоговых сигналов в цифровой код и регистрации полученного кода в памяти. Техническим результатом изобретения является повышение точности привязки оцифрованных данных к реальному времени и уменьшение нагрузки на центральный процессор. Этот результат достигается тем, что в состав аналого-цифрового преобразователя введены локальные часы реального времени, которые периодически синхронизируются с внешними часами. Запись оцифрованных данных в память сопровождается записью момента времени регистрации этих данных. 1 з.п. ф-лы, 1 ил.

Изобретение относится к средствам обработки информации и может быть использовано при создании высокоскоростных функциональных цифроаналоговых и аналого-цифровых преобразователей и преобразователей частоты. Технический результат заключается в расширении арсенала средств того же назначения. В заявленном цифроаналоговом преобразователе, содержащем весовые двоично-взвешенные сопротивления 1 и аналоговые ключи 2, причем управляющие входы аналоговых ключей 2 соединены с соответствующими цифровыми управляющими выходами цифрового регистра 5, к точке объединения весовых двоично-взвешенных сопротивлений 1 подключены источник опорного тока Io 6 и вход повторителя напряжения 7, при этом аналоговые выходы аналоговых ключей 2 соединены с общей шиной схемы. 2 ил.

Изобретение относится к измерительной электронной технике и может использоваться для преобразования нескольких аналоговых сигналов в цифровые. Предложенный двухканальный аналого-цифровой преобразователь содержит ключ, одноканальный аналого-цифровой преобразователь, мультиплексор с двумя регистрами на своих выходах, а также формирователь импульсов коммутации, выход которого соединен с управляющим входом ключа и мультиплексора, при этом входами этого двухканального аналого-цифрового преобразователя являются входы каналов ключа, его выходами являются выходы регистров, выход одноканального аналого-цифрового преобразователя соединен с входом мультиплексора. В указанный преобразователь введен формирователь коротких импульсов и дополнительный ключ, включенный между выходом первого ключа и входом одноканального аналого-цифрового преобразователя, при этом второй вход дополнительного ключа закорочен, а управляющий вход этого дополнительного ключа соединен с выходом формирователя коротких импульсов коммутации, вход которого подключен к выходу формирователя импульсов коммутации. Изобретение решает задачу снижения погрешности. 1 з.п. ф-лы, 2 ил.

Изобретение относится к цифровой вычислительной технике и может найти применение для аппаратной реализации вычисления функций. Технический результат заключается в расширении арсенала средств для вычисления функциональных зависимостей. Цифровой функциональный преобразователь содержит четыре сумматора, два сдвигающих регистра, блок анализа, блок хранения констант, блок управления, четыре входа и четыре выхода, причем сдвигающие регистры связаны с сумматорами-вычитателями, выходы которых связаны с блоком анализа, а его выходы - с блоком управления и всеми сумматорами-вычитателями. 1 ил.

Изобретение относится к электронным информационным техническим решениям общего назначения. Технический результат заключается в обеспечении устранения взаимовлияния прямого тракта и обратной связи, а также устранение апериодического эффекта от обратной связи. Предлагаемый способ состоит в том, что последовательность импульсов с входа устройства подвергается инверси знака для каждого четного импульса, посредством сохранения в памяти состояния входа на предыдущем шаге с помощью вспомогательного триггера, если на предыдущем шаге уровень сигнала был зафиксирован, то текущий шаг вычислений рассматривается в качестве четного. Последовательность импульсов на входе подвергается инверсии, чтобы обеспечить срабатывание триггера детектора сигнала на предыдущем шаге в противофазе по отношению к основному триггеру, на который и поступает полученная промежуточная последовательность импульсов с инверсией знака для каждого четного импульса, которая перед этим подвергается дополнительной коррекции. 2 н.п. ф-лы, 13 ил.

Изобретение относится к измерительной технике и может быть использовано для бесконтактного определения положения вала электродвигателя. Абсолютный оптический однооборотный угловой энкодер содержит n оптопар, где n - разрядность энкодера, растровый диск с одной кодирующей дорожкой, состоящей из последовательно расположенных прозрачных и непрозрачных секторов, причем оптопары располагают с одинаковым шагом a, где a, равное 360/2n, - разрешающая способность энкодера, а кодирующую дорожку формируют в соответствии с двоичной последовательностью длиной m=2n, при этом каждой цифре последовательности соответствует угловой размер a, нулю ставится в соответствии непрозрачный сектор, единице прозрачный - или наоборот. Технический результат - максимальное разрешение для разрядности n энкодера. 2 ил., 2 табл.

Изобретение относится к измерительной технике, в частности к аналого-цифровым преобразователям, и может быть использовано в цифровых системах для измерения и контроля аналоговых величин. Технический результат заключается в расширении функциональных возможностей, повышении точности и быстродействия и снижении сложности схемы. Расширение функциональных возможностей заключается в обеспечении возможности аналого-цифрового преобразования не только однополярных положительных, но также однополярных отрицательных и двуполярных сигналов. Устройство содержит: делитель опорного напряжения; М мультиплексоров; М компараторов напряжения; регистр; генератор тактовых импульсов; триггер; формирователь кодов, блок определения знака и инвертирования отрицательных напряжений, в состав которого входят аналоговый инвертор, компаратор, два аналоговых ключа. 5 ил., 1 табл.

Изобретение относится к схемотехнике, автоматике, промышленной электронике и аналого-цифровой технике и может быть использовано в устройствах преобразования цифровых величин в пропорциональные аналоговые величины. Техническим результатом является уменьшение значения составляющей погрешности преобразования. Устройство содержит резистивную матрицу R-2R с обратным подключением ее входа и выхода, группу резисторов, источник опорного напряжения, операционный усилитель с резистором обратной связи, источник двух постоянных питающих напряжений положительной и отрицательной полярностей, выводы для подключения параллельного входного цифрового кода и одинаковые блоки управления резистивной матрицей, число которых равно числу разрядов в параллельном входном цифровом коде, каждый из которых содержит два операционных усилителя с резистором обратной связи, четыре управляемых ключа и инвертор. 1 ил., 1 табл.
Наверх