Выбор периода развертки при быстродействующем развертывающем
аналого-цифровом преобразовании
Г.И. Ткаченко1, М.Г. Ткаченко2
1 Южный федеральный университет, Таганрог 2ООО НПКФ «Медиком МТД», Таганрог
Аннотация: В статье вводится понятие быстродействующего развертывающего аналого-цифрового преобразования, позволяющего уменьшить динамическую погрешность 2-го рода. Показано, что использование быстродействующего развертывающего преобразования приводит к неравномерности взятия отсчетов сигнала. Рассматривается соотношение периода взятия отсчетов сигнала при равномерной дискретизации и при дискретизации с использованием быстродействующего развертывающего преобразования для заданной погрешности интерполяции. Получен коэффициент, связывающий период равномерной дискретизации и период развертывающей функции. Показано, что при восстановлении сигналов полиномом Лагранжа первой степени и использовании быстродействующего развертывающего преобразования период развертки должен быть в два раза меньше периода взятия отсчетов сигнала при равномерной дискретизации. Ключевые слова: динамическая погрешность 2-го рода, дискретизация сигналов по времени, развертывающее аналого-цифровое преобразование, период развертывающей функции.
В настоящее время все большее значение приобретают системы контроля среды обитания человека, начиная от экологических систем и кончая системами управления жилищем. При построении таких систем используются цифровые технологии с обработкой информации на ЭВМ [1,2]. Большинство данных, подлежащих контролю и обработке, являются аналоговыми величинами и требуют аналого-цифрового преобразования. Одним из способов аналого-цифрового преобразования является развертывающее преобразование. Наряду с известными достоинствами [3], развертывающее преобразование имеет свои недостатки. При использовании развертывающего аналого-цифрового преобразования динамическая погрешность 2-го рода имеет максимальное значение по сравнению с другими методами преобразования, т.к. отсчеты сигнала относятся к началу или концу периода развертки. При этом также известно, что за время преобразования сигнал не должен изменяться больше чем на один уровень
квантования, что значительно уменьшает допустимую скорость изменения входных сигналов [4,5]. Повысить допустимую скорость изменения сигналов можно отнесением значения кода к моменту равенства исследуемого и развертывающего напряжений. В этом случае максимальное значение погрешности будет определяться длиной периода тактового генератора. Назовем такой способ развертывающего аналого-цифрового преобразования быстродействующим развертывающим преобразованием (БРП).
Целью данной статьи является получение зависимости, связывающей период развертывающей функции для БРП и период равномерной временной дискретизации для заданной погрешности интерполяции.
Выражение, связывающее период равномерной дискретизации для заданной абсолютной погрешности интерполяции, можно получить из формулы остаточного члена полинома Лагранжа в форме Коши [6,7]:
Г ( И +1)( К)
Ъ (г*) = • То • А(г*), (1)
(п +1)!
где Т0 - период равномерной дискретизации; /п+1(К) - (п+1)-я производная сигнала в точке (К), зависящей от ? и находящейся внутри интервала интерполяции; г* - относительное время, г* = (г - г0) / Т0.
Для неравномерного взятия отсчетов при БРП формула остаточного члена полинома Лагранжа будет аналогична приведенной выше, но вместо Т0 нужно использовать Тр, и полином будет иметь другой вид. Приведем значения полинома для равномерной и неравномерной дискретизации. Для равномерной дискретизации полином будет иметь вид [8,9]: А(г*) = г *(г *-1)(г * -2)...(г * -и), а для неравномерной дискретизации: А(г*;а„а2,..,ап) = г * (г * -01) • (г * -а) •... • (г * -а), (2)
где а^ ¡=(1,2,...,п) - нормированные значения расстояния ¿-го узла от начала отсчета.
Введем коэффициент, характеризующий отношение периода развертывающей функции к периоду равномерной дискретизации:
Если приравнять выражения остаточного члена для равномерной и неравномерной дискретизации и вместо Тр подставить К*То, то можно видеть, что коэффициент К равен отношению полинома при равномерной дискретизации к полиному с неравномерной дискретизацией сигналов.
Л(1*;а1,а2,.,ап) при использовании БРП. Нас будет интересовать тот случай, когда значение модуля полинома (2) максимально. Для того, чтобы определить область возможных значений а^ рассмотрим процесс взятия отсчетов при БРП, показанный на рис. 1[10]. Как видно из рисунка, первый отсчет функции может произойти в любой момент развертки. Расстояние между вторым и первым отсчетами будет зависеть от момента взятия отсчета за первый период развертки. Расстояние между третьим и вторым отсчетами зависит от момента взятия отсчета за второй период развертки и т.д. Из этого следует, что расстояние между отсчетами зависит от момента взятия очередного и предыдущего отсчетов.
(3)
Рассмотрим область возможных значений полинома
и®
о
т
I
Тр
Рис. 1. - Взятие отсчетов при БРП
Как видно из рис.1, максимальное значение расстояния между отсчетами равно двум периодам развертки Тр. Этому шагу соответствует тот случай, когда сигнал в первом периоде имеет минимальное значение, а во втором периоде максимальное значение. Если пересечение сигнала произошло в конце периода, то очередное пересечение может быть в конце следующего периода или в середине развертки и т.д.
На основании приведенных выше рассуждений можно построить граф, характеризующий последовательность переходов из граничных точек Н (начало периода), С (середина периода), К (конец периода). Граф переходов для пяти отсчетов с началом в точке Н показан на рис. 2.
Рис. 2. - Граф переходов для пяти отсчетов с началом в точке Н
Вершинами графа являются граничные точки переходов Н, С и К, а вес ребра определяется значением расстояния при переходе с одной точки в другую. Вес ребра графа переходов определяется частью периода развертки Тр и приведен в таблице 1.
Таблица № 1
Вес ребра графа переходов
№ п/п Переход Вес Тр № п/п Переход Вес Тр
1 Н ^ Н 1 5 С ^ С 1
2 Н ^ С 1,5 6 С ^ К 1,5
3 Н ^ К 2 7 К ^ С 0,5
4 С ^ Н 0,5 8 К ^ К 1
Используя граф переходов и таблицу 1, можно записать значение многочлена Л(г*;а,а,--,а) для произвольной цепи переходов графа. Если обозначить вес ребра цепи при движении с корня дерева графа по возможным направлениям через V¡, У2,---,Уп, то легко найти значения а1, а2, ..., а и переписать многочлен (2) следующим образом:
Л(г*;ах,а2,...,ап) = г * ■(г *-VI) • (г * -(VI + V2)) •... • (г * -¿Ур). (4)
Р=1
Поиск максимума многочлена (4) для каждой цепи графа, аналогичного графу рис. 2, был произведен с помощью ЭВМ. Результаты расчета приведены в таблице 2. В первой строке таблицы приведена степень полинома П, во второй строке значения коэффициента К.
Таблица № 2
Значение коэффициента К для полинома степени П.
п 1 2 3 4 - 9
К 0,50 0,57 0,62 0,65 - 0,76
На основании вышеизложенного можно сделать следующие выводы:
1. При использовании для дискретизации сигналов, ограниченных по амплитуде и спектру, быстродействующего развертывающего преобразования период развертки должен выбираться в соответствии с соотношением:
Тр < К ■ То,
где Т0 - шаг равномерной дискретизации; К - выбирается из таблицы 2 для соответствующего П.
2. Повышение степени П интерполяционного полинома не приводит к значительному изменению коэффициента К, а только увеличивает вычислительные затраты при интерполяции. Поэтому для восстановления с
заданной погрешностью целесообразно применять полином степени n = 1 и выбирать К= 0,5.
Литература
1. Куревин В.В., Морозов О.Г., Морозов Г.А. и др. Новые интегральные решения для разработки сборщиков энергии из окружающей среды. // Инженерный вестник Дона. 2016. №3. URL: ivdon.ru/uploads/article/pdf/IVD_79_Sinyutin.pdf_e8c1c28197.pdf.
2. Нгуен Суан Мань, Попов Г.А. Система сбора данных по параметрам конструкций интеллектуального здания на основе волоконно-оптических датчиков. // Инженерный вестник Дона. 2015. №3. URL: ivdon.ru/uploads/article/pdf/IVD_53_Nguyen.pdf_29bf05efed.pdf.
3. Темников Ф.Е. Теория развертывающих систем. М.: Госэнергоиздат, 1963. 180 с.
4. Гитис Э.И., Пискулов Е.А. Аналого-цифровые преобразователи. Учебник для вузов. М.: Энергоиздат, 1981. 360 с.
5. Островерхов В.В. Динамические погрешности аналого-цифровых преобразователей. Л.: Энергия. 1975. 173 с.
6. Демидович, Б. П., Марон И.А. Основы вычислительной математики. Учебник для вузов. М.: Наука, 1970. 664 с.
7. Qaisar, S.M., L.L. Fesquet and M.R. Laurent, 2009. Adaptive Rate Sampling and Filtering Based on Level Crossing Sampling. EURASIP Journal on Advances in Signal Processing, 2009(10.1155/2009/971656), 160 p.
8. Ольховский Ю. Б., Новоселов О. Н., Мановцев А. П. Сжатие данных при телеизмерениях. Под ред. В. В. Чернова. М.: Советское радио, 1971. 304 с.
9. Mark, J.W. and T.D. Todd, 1981. A nonuniform sampling approach to data compression. IEEE Transactions on Communications (issue 29), Institute of Electrical and Electronics Engineers, Inc, pp: 24-32.
10. Самойлов Л.К., Палазиенко А.А., Сарычев В.В. и др. Дискретизация сигналов по времени (практика, алгоритмы). Таганрог: ТРТУ, 2000. 81 с.
References
1. Kurevin V.V., Morozov O.G., Morozov G.A. i dr. Inzenernyj vestnik Dona (Rus). 2016. №3. URL: ivdon.ru/uploads/article/pdf/IVD_79_Sinyutin.pdf_e8c1c28197.pdf.
2. Nguen Suan Man', Popov G.A. Inzenernyj vestnik Dona (Rus). 2015. №3. URL: ivdon.ru/uploads/article/pdf/IVD_53_Nguyen.pdf_29bf05efed.pdf.
3. Temnikov F.E. Teoriya razvertyvayushchikh system [Theory of scanning systems]. M.: Gosenergoizdat, 1963. 180 p.
4. Gitis E.I., Piskulov E.A. Analogo-tsifrovye preobrazovateli. Uchebnik dlya vuzov [Analog-to-digital converters. Textbook for high schools]. M.: Energoizdat, 1981. 360 p.
5. Ostroverhov V.V. Dinamicheskie pogreshnosti analogo-cifrovyh preobrazovatelej [Dynamic errors of analog-to-digital converters]. L.: Jenergija, 1975. 173 p.
6. Demidovich, B. P., Maron I.A. Osnovy vychislitel'noy matematiki. Uchebnik dlya vuzov [Foundations of computational mathematics. Textbook for high schools]. M.: Nauka, 1970. 664 p.
7. Qaisar, S.M., L.L. Fesquet and M.R. Laurent, 2009. Adaptive Rate Sampling and Filtering Based on Level Crossing Sampling. EURASIP Journal on Advances in Signal Processing, 2009(10.1155/2009/971656), 160 p.
8. Ol'khovskiy Yu. B., Novoselov O. N., Manovtsev A. P. Szhatie dannykh pri teleizmereniyakh. [Data compression in telemetering]. M.: Sovetskoe radio, 1971. 304 p.
9. Mark, J.W. and T.D. Todd, 1981. A nonuniform sampling approach to data compression. IEEE Transactions on Communications (issue 29), Institute of Electrical and Electronics Engineers, Inc, pp: 24-32.
10. Samoylov L.K., Palazienko A.A., Sarychev V.V. i dr. Diskretizatsiya signalov po vremeni (praktika, algoritmy) [Sampling of signals in time (practice, algorithms)]. Taganrog: TRTU, 2000. 81 p.