Научная статья на тему 'Преобразователи кодов Фибоначчи в напряжение с суммированиемвзвешенных токов в узловых точках аттенюатора лестничного типа'

Преобразователи кодов Фибоначчи в напряжение с суммированиемвзвешенных токов в узловых точках аттенюатора лестничного типа Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
107
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОДЫ ФИБОНАЧЧИ / АТТЕНЮАТОР ЛЕСТНИЧНОГО ТИПА / ГЕНЕРАТОРЫ ВЗВЕШЕННЫХ ТОКОВ / СУММИРОВАНИЕ ТОКОВ В УЗЛОВОЙ ТОЧКЕ / СУММИРОВАНИЕ НАПРЯЖЕНИЙ / ПРЕОБРАЗОВАТЕЛИ КОДНАПРЯЖЕНИЕ / ДЕЛИТЕЛИ НАПРЯЖЕНИЯ / FIBOBACCI CODES / LADDER ATTENUATOR / SUSPENDED CURRENT GENERATORS / SUMMATIONS OF CURRENTS IN THE FOCAL POINTS / SUMMATION OF VOLTAGES / CONVERTERS OF THE CODE-VOLTAGE / VOLTAGE DIVIDER

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Галалу В. Г.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Converting Fibonacci Codes into Voltage with Summation of Suspended Current in the Focal Points of the Ladder Attenuator

The problem of constructing a new codes of code-voltage converters with summation of several suspended currents in every focal point is considered. New basic formulas for calculating the elements of an attenuator of converting Fibonacci codes into voltage have been found, a possibility for double decreasing the number of resistor has been displayed. The experimental data are given.

Текст научной работы на тему «Преобразователи кодов Фибоначчи в напряжение с суммированиемвзвешенных токов в узловых точках аттенюатора лестничного типа»

ник/Под ред. Н.Д. Егупова; изд 2-ое, стереотипное. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. - 744 с.

5. Финаев В.К, Павленко ЕМ. Методы искусственного интеллекта в задачах организации водно-химического режима тепловых электростанций. - Таганрог: ТРТУ, 2004.

6. Асатурян В.И. Теория планирования эксперимента. - М.: Радио и связь, 1983.

УДК 621.335.2

В.Г. Галалу

ПРЕОБРАЗОВАТЕЛИ КОДОВ ФИБОНАЧЧИ В НАПРЯЖЕНИЕ С СУММИРОВАНИЕМ ВЗВЕШЕННЫХ ТОКОВ В УЗЛОВЫХ ТОЧКАХ АТТЕНЮАТОРА ЛЕСТНИЧНОГО ТИПА

Основным недостатком рассмотренных ранее схем ПКНФ с суммированием равных токов является необходимость использования большого количества прецизионных резисторов в аттенюаторе [1]. Проблема достаточно просто может быть решена при суммировании нескольких взвешенных токов в каждой узловой точке.

. 1 4-

групп взвешенных токов (11^14) и формирования весовых коэффициентов ряда Фибоначчи при р=1. Представим эту числовую последовательность:

1, 1, 2, 3, 5, 13, 21, 34, 55, 89, 144, 233, 377, 610, 654, 1597 ...

^ых2

Ре

Ріс

З £-Є 12

І1

Ріс

:-5Е

І1

51-54

І1

ЦІІз

УІ1

Рис. 1. ПКНФ с суммированием взвешенных токов

При 17 членах ряда сумма составит 4180, что соответствует 12-ти двоичным разрядам (0,025%). Так как два младших кванта равны 1, то для их формирования используются одинаковые токи 14. Рассмотрим основные соотношения для рассмат-. 4

1^14, каждый более младший должен быть в К= 1,6180 раза меньше. Таким обра-,

(1,6180)4=6,8540. Если принять Я^Я, то для обеспечения требуемого деления резистор связи Яс должен составлять ЯС=(К4- 1)Я=5,8540Я.

Этот коэффициент деления должен выполняться для всех ячеек аттенюатора, то есть эквивалентные сопротивления нагрузки Я в узловых точках а, Ь, с, d должен быть одинаковыми и стремиться к Я (рис. 2).

Легко можно показать, что для этого резистор Я2 должен равняться:

Л = л , л = 6-85±к. (1)

2 К -1 2 5.854

I

т

Ь а

Кс-5.854К КС-5.854К

Рис. 2. Эквивалентные сопротивления нагрузки Я„

Соответственно, сопротивление нагрузки Ин для каждой группы из 4-х взве шенных токов будет равно:

^4 „ „ 6.8544

Я - Я • " "

Я,, - Я •-К4 +1 7.854

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

и = І • ян

и = ІА Я

К

4 Л

К +1

(2)

(3)

Второй разрядный ток 12 - напряжение и2, которое должно быть в К=1,6180 раз меньше и так далее. Например, старший разрядный ток может составлять 5 мА, второй разрядный ток - 3,09 мА, третий разрядный ток - 1,84 мА и четвертый разрядный ток - 1,14 мА.

Максимальное выходное напряжение для рассматриваемого ПКНФ может быть представлено следующим образом:

ит = Я

(І1 + 12 + Із + І4) + — • (Іі + І2 + І3 + І4) +~8 • (І1 + І2 + І3 + І4) + •■•

К к

. (4)

Ниже представлены расчетные таблицы сопротивлений И И2, Ян для рядов Фибоначчи (Р=1,2,3) при числе взвешенных токов, суммируемых в одном узле Б=1,2,3,4,5. Там же представлено общее количество прецизионных резисторов, используемых в генераторах взвешенных токов и аттенюаторе для обеспечения точности, соответствующей 0,025% (12 двоичных разрядов).

, . 1, 2, 3

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

Таблица 1.

Р=1, К=1,6180, 1А,=4180, п=17, 3=0,025%

Кол-во взвешенных токов в узле 5 1 2 3 4 5

Кол-во узлов Ь 16 8 6 4 3

К>Ы=К 1.6180 2.6180 4.2360 6.8540 11.090

ЯС=(К8-1)Я 0.6180Я 1.6180Я 3.2360Я 5.8540Я 10.090Я

я2 = я -5— ^ К8-1 2.6180Я 1.6180Я 1.3090Я 1.1709Я 1.099Ш

Я - Я к* " К 8 + 1 0.6180Я 0.7236Я 0.8090Я 0.8726Я 0.9173Я

Кол-во прецизионных резисторов N 17+31 17+15 17+11 17+7 17+5

Таблица 2

Расчетные значения резисторов для кода Фибоначчи при Р=2__________________

Р=2, К=1,4656, ІАі =4022, п=21, д =0,025%

Кол-во взвешенных токов в узле 3 1 2 3 4 5

Кол-во узлов Ь 19 10 7 5 4

К>Ы=К3 1,4656 2,1480 3,1481 4,6138 6,7620

ЯС=(К3-1)Я 0.4656Я 1.1480Я 2.148Ш 3.6138Я 5.7620Я

Я2 - я—3. 2 К3 - 1 3.1477Я 1.8710Я 1.4656Я 1.2767Я 1.1735Я

К3 *■=+1 0.5945Я 0.6823Я 0.7589Я 0.8219Я 0.8712Я

Кол-во прецизионных резисторов N 21+41 21+19 21+13 21+9 21+7

Таблица 3

Расчетные значения резисторов для кода Фибоначчи при Р=3__________________

Р=3, К=1,3803, =4533, п=25, д =0,021%

Кол-во взвешенных токов в узле 3 1 2 3 4 5

Кол-во узлов Ь 21 12 8 6 5

К>е=к3 1,3803 1,9052 2,6298 3,6299 5,0103

ЯС=(К3-1)Я 0,3803Я 0.9052Я 1.6298К 2.6299Я 4.0103Я

Я2 - Я—^— 2 К3 - 1 3.6295Я 2.1047Я 1.6138К 1.3803Я 1.2494Я

Я Я '• К3 + 1 0.5799Я 0.6558Я 0.7245Я 0.7840Я 0.8336Я

Кол-во прецизионных резисторов N 25+41 25+23 25+17 25+11 25+9

Таким образом, введение суммирования взвешенных токов в узлах аттенюатора позволяет существенно, в 1,5+2 раза, уменьшить число прецизионных резисторов и, самое главное, повысить точность суммирования токов (напряжений) в узловых точках [2].

Для проверки основных положений две из рассмотренных структур ПКНФ (р=1, р=2) были проверены экспериментально для варианта с 4-мя узловыми точками, проверялись следующие положения:

♦ сопротивления нагрузки в узловых точках;

♦ коэффициенты дел ения отдельных ячеек;

♦ формирование выходных напряжений, пропорциональных весовым коэффициентам рядов Фибоначчи.

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

Таблица 4

Экспериментальные данные для ПКНФ при Р=1___________________

Р=1, К=1,6180, 8=4, ^,=^=6.854, Ь=4, Я=200 Ом, Яс=1171 0м, Я2=234 Ом, Я„=174,50м

Узловые точки а В с а

Кнэкв Ом 174.4 174.4 174.7 174.6

Режим делителя напряжений, мВ 3570 521.30 76.05 11.20

Режим делителя напряжений, мВ 11.09 76.33 522.07 3571

Режим делителя напряжений, мВ 521.44 3571 521.57 76.13

U еых,мВ Ц =9,15 мА 1597 233 34 5

Ь=5,66 мА 987 144 21 3

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Ц=3,50 мА 610 89 13 2

и=2,16 мА 377 55 8 1.1

К(к'л іттіжгтт жсп 6.85±0.07

Таблица 5

Экспериментальные данные для ПКНФ при Р=2_________________

Р=2, К=1,4656, 8=5, =КІ=6.7620, Ь=4, Я=200 Ом, Яс=1152,4 Ом, Я2=234,7 Ом, Я^=174,24 Ом, Ян=174,50ш

Узловые точки а В с а

Кнэкв Ом 174.3 174.3 174.5 174.4

Режим делителя напряжений, мВ 3428 511,2 75,35 11,05

Режим делителя напряжений, мВ 509,9 3428 505,6 75,24

Режим делителя напряжений, мВ 11,01 75,20 508,9 3428

U еых,мВ I=7,33м4 1278 188 28 4

12=5,00мА 872 129 19 3

13=3,41мА 595 88 13 2

14=2,ЗЗмА 406 60 9 1

1 5=1,59мА 277 41 6 1,1

К(к'л іттіжстт жсп 6.76±0.06

Обе проверенные структуры ПКНФ показали возможность формирования требуемых весовых коэффициентов рядов Фибоначчи (р=1, р=2) при регулировке расчётных взвешенных токов в пределах ±0,5%.

Кроме того, проверялось суммирование весовых коэффициентов в разных узловых точках. Относительная погрешность суммирования из-за влияния внутренних сопротивлений генераторов тока, выполненных по каскодной схеме, не 0,01%.

Для проведения прецизионных измерений использовался вольтметр универсальный В1-78 . Резисторы аттенюатора набирались из рядов Е-96 и Е-192 типов С1-29, С1-31 класса 0,1, номиналы подбирались с точностью ±0,5 Ома.

Заключение. Основные выводы следующие:

♦ Разработанная структура ПКНФ с суммированием взвешенных токов в узловых точках аттенюатора обеспечивает формирование требуемых выходных напряжений для любых рядов Фибоначчи (р=1, 2, 3).

♦ Метод суммирования взвешенных токов позволяет в 1,5/2 раза уменьшить количество прецизионных резисторов и обеспечивает возможность микро-

(0,025%).

♦ Аналогичные результаты был и получены и для двоичного ряда, который является частным случаем кодов Фибоначчи.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Galalu V.G. Digital analog converter for Fibonacci code // Материалы международной научной конференции «Оптимальные методы решения научных и практических задач». -Таганрог, 2005, Ч. 3. - С. 16-20.

2. Ратхор ТС. Цифровые измерения. АЦП / ЦАП. - М.: Техносфера, 2006. - 392 с.

УДК 004.932.1

ЕЛ. Патана

СТАТИСТИЧЕСКИЙ АНАЛИЗ И КЛАСТЕРИЗАЦИЯ ОСНОВНЫХ ТЕКСТУРНЫХ ФУНКЦИОНАЛОВ*

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

, [2].

Одним из способов анализа текстур является определение характера изменения градаций тона внутри текстурных элементов. Для этого вводятся текстурные характеристики. Обычно они не зависят от положения объекта, его формы и раз. -бражения [1]. Наиболее распространенным является статистический метод, основанный на построении, так называемой, матрицы взаимного расположения градаций тона [1].

Матрица взаимного положения градаций тона. Пусть I = ||I(х, y)||N>M , хе{1,...,N} , yе{1,...,M} - цифровое изображение размером NхM пикселей. Будем считать, что элементы изображения I(х, y) принимают дискретные значения из некоторого K -элементного множества, например, из множества {0,1,2,...,255}. Матрицей взаимного расположения градаций тона называется матрица Pd размера KхK , элементы которой определяются следующим образом:

P ^ j) = |{((х1, у: ^(Х2, y2)) I i(xpy1) = h I(Х2, y2) = j}|,

где (Xj,yt), (х2,y2) = (Xj + dx,yx + dy) - координаты пикселей в I [1]. Вектор d = (dx, dy) н^ывается вектор ом смещения.

В работе предлагается построение инвариантной матрицы PdS относительно углов поворота изображения. Рассмотрим исходное цифровое изображение размером NхM пикселей: I: = ||I1 (х,y)||NxM , хе{1,...,N} , у е{1,...,M} . Изображение

Ij, повернутое на угол равный 180°, обозначим через 12 (рис. 1). Рассчитаем матрицу Pd (I:) для некоторого вектора смещения d . Затем повернем изображение I

* Работа выполнена при поддержке РФФИ, проекты № 08-07-00129, 07-07-00067 192

i Надоели баннеры? Вы всегда можете отключить рекламу.