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


H03M1/10 - Кодирование, декодирование или преобразование кода вообще (с использованием гидравлических или пневматических средств F15C 4/00; оптические аналого-цифровые преобразователи G02F 7/00; кодирование, декодирование или преобразование кода, специально предназначенное для особых случаев применения, см. в соответствующих подклассах, например G01D,G01R,G06F,G06T, G09G,G10L,G11B,G11C;H04B, H04L,H04M, H04N; шифрование или дешифрование для тайнописи или других целей, связанных с секретной перепиской, G09C)
H03M1/06 - Кодирование, декодирование или преобразование кода вообще (с использованием гидравлических или пневматических средств F15C 4/00; оптические аналого-цифровые преобразователи G02F 7/00; кодирование, декодирование или преобразование кода, специально предназначенное для особых случаев применения, см. в соответствующих подклассах, например G01D,G01R,G06F,G06T, G09G,G10L,G11B,G11C;H04B, H04L,H04M, H04N; шифрование или дешифрование для тайнописи или других целей, связанных с секретной перепиской, G09C)

 

Изобретение относится к измерительной технике и может использоваться в информационно-измерительных системах и измерительно-вычислительных комплексах для коррекции погрешностей аналого-цифрового преобразования, связанных с нелинейностью и изменением параметров функции преобразования. Целью изобретения является исключение динамической погрешности в работе коррекции при преобразовании изменяющихся во времени сигналов. Цель достигается за счет запоминания двух предыдущих значений скорректированного кода входного сигнала, при этом процесс коррекции осуществляется согласно итерационной формуле: , где i - циклы коррекций. Останов цикла коррекции происходит по признаку , при этом скорректированный выходной код, начиная с j = 3, содержит динамическую поправку на изменение во времени входного сигнала Xскnj=Xnj+{[Xn(j-1)-Xn(j-2)]/n(j-1)T0}njT0, j - нумерация последовательности n циклов коррекции. 3 ил.

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

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

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

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

Отличие от прототипа предполагаемого способа коррекции заключается в том, что два предыдущих значения скорректированного кода входного сигнала запоминаются, что позволяет ввести в алгоритм вычисления скорректированного кода входного сигнала динамическую поправку на изменение входного сигнала во времени. Динамическая поправка является результатом линейной экстраполяции временной зависимости входного сигнала на данный j-й интервал коррекции погрешностей, содержащей nj циклов, за счет использования результатов n(j-1) и n(j-2) циклов коррекции.

Формирование алгоритма коррекции с динамической поправкой показано на фиг. 1. Реализация прилагаемого способа коррекции иллюстрируется на ИВК, блок-схема которого представлена на фиг. 2.

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

Управление АЦП, ЦАП и коммутатором осуществляет ИВК через магистраль "общая шина", с помощью которого также производится обмен информацией между вычислителем и измерительными преобразователями.

ИВК, реализующий данный способ, действует следующим образом.

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

В предлагаемом способе используется известный принцип линейной экстраполяции временной зависимости входного сигнала, что можно записать в виде xскnj = xnj+{ [xn(j-1)xn(j-2)] /[n(j-1)To] } njTo .

(1) Для каждого j коррекция погрешностей аналого-цифрового преобразования входного сигнала подчиняется итерационной формуле xij = x(i-1)j+{ [-Y(i-1)j] /[Y ] } K i = 1,2,3, . . .

j = 1,2,3, . . . где i - нумерация циклов коррекции погрешностей аналого-цифрового преобразования; j - нумерация последовательности nj циклов коррекции погрешностей аналого-цифрового преобразования; xij, x(i-1)j - скорректированные коды входных сигналов в i-й и (i-1)-й циклы коррекций для j-го преобразования входного сигнала; = F() - результат j-го аналого-цифрового преобразования значения входного сигнала; Y(i-1)j= F(x(i-1)j/); Y= F[(x(i-1)j+K)/B]
- результаты аналого-цифрового преобразования первого и второго промежуточных сигналов;
К - код величины образцового сигнала;
- коэффициент передачи ЦАП.

Интервалы временной последовательности определяются длительностью njTo циклов коррекции, где То - длительность одного цикла коррекции.

Останов цикла коррекций происходит по признаку
xnj - x(n-1)j 3 , где 3 - заданная величина погрешности коррекции;
xnj - скорректированный код входного сигнала в конце цикла коррекций.

Для j = 1 и j = 2 соответственно xn1 и xn2 не имеют динамическую поправку. Начиная с j = 3, в выражения для скорректированных кодов входных сигналов вводятся динамические поправки g, учитывающие изменение входного сигнала во времени:
xскnj = x(nj)+{ [xn(j-1)-xn(j-2)] /[n(j-1)To] } njTo, где [xn(j-1)-xn(j-2)] /[n(j-1)To] характеризует градиент входного сигнала;
д= { [xn(j-1)-xn(j-2)] /[n(j-1)To] } njTo.

Для вычисления динамической поправки из вычислителя 3 ИВК в запоминающее устройство 3 поступают коды xnj, где они запоминаются на два интервала nj, что позволяет решить задачу экстраполяции входного сигнала.

Анализ зависимости nj от j показывает, что можно принять nj = n(j-1). Это можно показать на примере характеристики АЦП вида y = x + cx(1-x); c = 0,5 (фиг. 3).

Для трех примеров преобразования входного сигнала при = 0,4, = 0,6 и = 0,8 количество циклов коррекции равно двум (на фиг. 3 не показано преобразование второго промежуточного сигнала). В силу этого формулу 1 можно использовать в более простой записи:
xnjск = xnj + [xn(j-1) - xn(j-2)] . (56) 1. Алиев Т. М. и др. Автоматическая коррекция погрешностей цифровых измерительных приборов. М. : Энергия, 1975.

2. Авторское свидетельство СССР N 984030, кл. Н 03 М 1/06, 1982.

3. Авторское свидетельство СССР N 1714808, кл. Н 03 М 1/10, 1992.


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

СПОСОБ КОРРЕКЦИИ ПОГРЕШНОСТЕЙ АНАЛОГО-ЦИФРОВОГО ПРЕОБРАЗОВАНИЯ, заключающийся в формировании кода, пропорционального входному аналоговому сигналу, с последующим его запоминанием, осуществлении n циклов коррекции, в первом из которых формируют первый промежуточный аналоговый сигнал, пропорциональный запомненному коду, после чего формируют второй промежуточный аналоговый сигнал путем добавления к первому промежуточному аналоговому сигналу образцового сигнала, затем последовательно формируют коды, пропорциональные первому и второму промежуточным аналоговым сигналам, с последующим их запоминанием, вычисляют скорректированный код входного аналогового сигнала по кодам, пропорциональным входному аналоговому сигналу и двум промежуточным аналоговым сигналам, запоминают его и сравнивают с запомненным кодом, пропорциональным входному аналоговому сигналу, если полученная разность не превышает наперед заданную величину, формируют выходной код, равный скорректированному коду, в противном случае осуществляют следующие циклы коррекции, в которых первый промежуточный сигнал формируют пропорциональным запомненному в предыдущем цикле коррекции скорректированному коду, второй промежуточный сигнал формируют путем добавления к первому промежуточному сигналу образцового сигнала, вычисляют скорректированный код и запоминают его, сравнивают с вычисленным в предыдущем цикле значением скорректированного код, по полученной разности осуществляют останов циклов коррекции на условиях первого цикла, отличающийся тем, что, с целью повышения точности коррекции, вычисление скорректированного кода осуществляют в соответствии с формулой
xij = x(i-1)j+ K+ [xn(j-1)-xn(j-2)]
где i = 1, . . . , n - нумерация циклов коррекции погрешностей аналого-цифрового преобразования;
j - нумерация последовательности nj циклов коррекции погрешностей аналого-цифрового преобразования входного сигнала, где интервалы временной последовательности определяются длительностью njT0циклов коррекции;
T0 - длительность одного цикла коррекции;
xij ; x(i-1)j - скорректированные коды входных сигналов в i-й и (i - 1)-й циклы коррекций для j-го преобразования входного сигнала;
= F(xj) - результат j-го аналого-цифрового преобразования значения xj входного сигнала;
Y(i-1)j= F - результат аналого-цифрового преобразования первого промежуточного сигнала;
Y(i-1)j= F - результат аналого-цифрового преобразования второго промежуточного сигнала;
K - код величины образцового сигнала;
- коэффициент передачи аналого-цифрового преобразователя;
[xn(j-1)-xn(j-2)] - динамическая поправка, учитывающая изменение во времени входного сигнала.

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3



 

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

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

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

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

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

Изобретение относится к электротехнике и может быть использовано в программируемых контроллерах и управляющих ЭВМ в качестве многоканального преобразователя Цель изобретения - увеличение точности, уменьшение габаритов и потребления энергии схемой преобразователя

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

Изобретение относится к области автоматики и вычислительной техники

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

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

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

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

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

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

Изобретение относится к электротехнике и может быть использовано в программируемых контроллерах и управляющих ЭВМ в качестве многоканального преобразователя Цель изобретения - увеличение точности, уменьшение габаритов и потребления энергии схемой преобразователя

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

Изобретение относится к области автоматики и вычислительной техники

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

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

Изобретение относится к аналого-цифровым преобразователям (АЦП) и измерительной технике и может применятся при измерениях в машиностроении
Наверх