способ коррекции погрешностей аналого-цифрового преобразования

Классы МПК:H03M1/10 калибровка или испытание
Автор(ы):, ,
Патентообладатель(и):Уфимский государственный авиационный технический университет,
Андрианова Людмила Прокопьевна,
Шаймарданов Фарагат Ахметович,
Гарипов Фаниль Габдулхакович
Приоритеты:
подача заявки:
1993-04-22
публикация патента:

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

Формула изобретения

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

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

Xi(i-1)CK=X(i-1)CK+Ki;

при этом для i=1;

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

для i=2.n;

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

останов циклов коррекций производят при выполнении одного из критериев:

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

выдается решение Х"(n-1)ск;

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

выдается решение X"nск;

где i нумерация циклов коррекций;

Xк, Yх кодовые сигналы, пропорциональные максимальным значениям входного и выходного сигналов АЦП;

Xiск скорректированный код входного сигнала;

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033 результат цифрового измерения входного сигнала;

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033 результаты аналого-цифрового преобразования первого и второго эталонных сигналов;

Ki код величины образцового сигнала;

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033 - допустимая погрешность коррекции.

Описание изобретения к патенту

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

Известны итерационные способы коррекции погрешностей аналого-цифрового преобразования с применением кусочно-линейной аппроксимации участков характеристики преобразователя в алгоритмах коррекции (1).

Наиболее близок к предлагаемому изобретению способ коррекции (а.с. N 1714808, 1992), в котором итерационный процесс поиска решения в нелинейной задаче осуществляется методом Ньютона.

Недостаток способа АКП по прототипу заключается в том, что при определенных характеристиках преобразователя, когда существенное значение имеет нелинейность, алгоритм коррекции оказывается нереализуемым. В тех случаях, когда характеристика преобразователя близка к критической, процесс АКП становится длительным.

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

На фиг. 1а и 1б показана процедура определения К для выпуклой и вогнутой характеристик АЦП. Реализация предлагаемого способа АКП иллюстрируется на измерительно-вычислительном комплексе (ИВК), блок-схема которого приведена на фиг. 2.

ИВК включает ОЗУ 1, вычислитель 2, АЦП 3, коммутатор 4, ЦАП 5 и магистраль 7.

Покажем АКП по предлагаемому способу.

Из источника входного сигнала 6 измеряемая величина способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033 через коммутатор поступает на АЦП, и происходит цифровое измерение сигнала. Операцию аналого-цифрового преобразования входного сигнала обозначим через способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

Результат преобразования способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033 через магистраль направляется в ОЗУ.

Для работы алгоритма коррекции необходимо сформировать два эталонных сигнала. В первом цикле коррекции в качестве цифрового эквивалента первого эталонного сигнала выбирается код способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033, который принимается за первый нескорректированный код входного сигнала

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

Далее осуществляется последовательное цифроаналоговое и аналого-цифровое преобразование первого эталона, которое обозначим через F(xнск). Fнск y1. Код y1 запоминается в ОЗУ.

В прототипе для формирования кода второго эталонного сигнала используется постоянный по величине образцовый сигнал К. В предлагаемом способе АКП в каждом цикле коррекции величина сигнала К вычисляется, для чего через характеристику АЦП проводятся хорды до пересечения с линией способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033.

В первом цикле коррекции величина K1 определяется по формулам:

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033,

здесь характеристика АЦП является выпуклой. Хорда проведена из точки x 0, y 0 до точки x xнск, y y1. К1 находится на пересечении хорды с линией способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033 (фиг. 1а).

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033,

здесь характеристика АЦП является вогнутой. Хорда проведена из точки x xм, y yм до точки x xm, y y1. K1 находится на пересечении хорды с линией способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033 (фиг. 1б). Код второго эталонного сигнала обозначим через способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033.

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

Запишем операцию последовательного цифроаналогового и аналого-цифрового преобразования второго эталонного сигнала:

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

Первый скорректированный код входного сигнала вычисляется по формуле

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

В последующих циклах итераций i 2.n код величины образцового сигнала Кi вычисляется по единой формуле:

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

Формулы для вычисления второго эталонного сигнала и скорректированного кода входного сигнала i-го цикла имеет вид:

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

Для i 2 К2 вычисляется по формуле:

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

Хорда в этом случае проведена между точкой способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033 и точкой x x1ск, y y2.

Пересечение хорды с линией способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033 позволяет определить К2.

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

Останов решения может произойти в двух случаях:

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033 с выдачей скорректированного кода входного сигнала способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033

способ коррекции погрешностей аналого-цифрового   преобразования, патент № 2085033 с выдачей скорректированного кода входного сигнала xnск.

Код xiск в (i + 1) цикле используется как первый эталон.

На фиг. 3 приведен пример, когда алгоритм АКП по прототипу является нереализуемым, т.к. величина x1ск выходит за пределы характеристики.

Фиг. 4 и 5 иллюстрируют быстродействие АКП по прототипу и по предлагаемому способу. Итерационный процесс дает решение по прототипу через 4 цикла, по предлагаемому способу через 2. Таким образом, введение вычисления К методом хорд позволяет повысить быстродействие АКП.

Класс H03M1/10 калибровка или испытание

формирователь временных интервалов -  патент 2528141 (10.09.2014)
аналого-цифровой преобразователь и способ калибровки смещения нуля -  патент 2520427 (27.06.2014)
аналого-цифровой преобразователь и способ его калибровки -  патент 2520421 (27.06.2014)
способ и устройство для выявления нелинейных искажений, вносимых аналого-цифровым преобразователем -  патент 2507681 (20.02.2014)
аналого-цифровой преобразователь и способ его калибровки -  патент 2442279 (10.02.2012)

способ коррекции погрешностей аналого-цифрового преобразования и устройство для его осуществления -  патент 2399156 (10.09.2010)
аналого-цифровой преобразователь -  патент 2380829 (27.01.2010)
устройство для измерения статической погрешности вращающегося трансформатора -  патент 2362178 (20.07.2009)
устройство для измерения статической погрешности вращающегося трансформатора -  патент 2359404 (20.06.2009)
устройство для проверки многоотсчетных преобразователей временных интервалов в код -  патент 2355105 (10.05.2009)
Наверх