Научная статья на тему 'Вычисление коэффициентов для метода линеаризации передаточной характеристики аналого-цифрового преобразователя'

Вычисление коэффициентов для метода линеаризации передаточной характеристики аналого-цифрового преобразователя Текст научной статьи по специальности «Математика»

CC BY
53
25
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ / АЦП / ДИСКРЕТИЗАЦИЯ / ИНТЕГРАЛЬНАЯ НЕЛИНЕЙНОСТЬ / ДИФФЕРЕНЦИАЛЬНАЯ НЕЛИНЕЙНОСТЬ / СПЕКТРАЛЬНЫЙ АНАЛИЗ ЛИНЕАРИЗАЦИЯ / ПЕРЕДАТОЧНАЯ ХАРАКТЕРИСТИКА / ANALOG-TO-DIGITAL CONVERTER / ADC / DIGITIZATION / INTEGRAL NONLINEARITY / DIFFERENTIAL NONLINEARITY / LINEARIZATION / TRANSMITTING CHARACTERISTIC / SPECTRAL ANALYSIS

Аннотация научной статьи по математике, автор научной работы — Панюков Алексей Геннадьевич

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

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

Похожие темы научных работ по математике , автор научной работы — Панюков Алексей Геннадьевич

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

EVALUATION OF COEFFICIENTS FOR METHOD OF LINEARIZATION OF THE TRANSMITTING CHARACTERISTIC OF THE ANALOG-TO-DIGITAL CONVERTER

This paper discusses the methods of linearization transfer characteristic of the analog-to-digital converters based on the spectral analysis and the method of least squares. Given a comparative description of these methods.

Текст научной работы на тему «Вычисление коэффициентов для метода линеаризации передаточной характеристики аналого-цифрового преобразователя»

ВЫЧИСЛЕНИЕ КОЭФФИЦИЕНТОВ ДЛЯ МЕТОДА ЛИНЕАРИЗАЦИИ ПЕРЕДАТОЧНОЙ ХАРАКТЕРИСТИКИ АНАЛОГО-ЦИФРОВОГО

ПРЕОБРАЗОВАТЕЛЯ

Панюков Алексей Геннадьевич

магистр, аспирант кафедры «Системы Передачи Информации» Омского Государственного Университета Путей Сообщения, г. Омск

E-mail: panukov_ag@mail. ru

EVALUATION OF COEFFICIENTS FOR METHOD OF LINEARIZATION OF THE TRANSMITTING CHARACTERISTIC OF THE ANALOG-TO-

DIGITAL CONVERTER

Alexey Panyukov

Master, post-graduate of «Information Transmitting Systems» chair of

Omsk State Transport University, Omsk

АННОТАЦИЯ

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

ABSTRACT

This paper discusses the methods of linearization transfer characteristic of the analog-to-digital converters based on the spectral analysis and the method of least squares. Given a comparative description of these methods.

Ключевые слова: аналого-цифровой преобразователь; АЦП;

дискретизация; интегральная нелинейность; дифференциальная нелинейность; спектральный анализ линеаризация; передаточная характеристика.

Keywords: analog-to-digital converter; ADC; digitization; integral nonlinearity; differential nonlinearity; linearization ; transmitting characteristic; spectral analysis.

В данной работе дается сравнительная характеристика двух методов линеаризации передаточной характеристики аналого-цифровых преобразователей. Описание данных методик приведено в работах [2, 4, 5]. Кратко остановимся на их сути.

Спектральный метод линеаризации передаточной характеристики.

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

Метод линеаризации, основанный на методе наименьших квадратов.

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

Для сравнения рассмотрим задачу аппроксимации нелинейности передаточной характеристики полиномом степени m=5 обоими методами.

Рассмотрим некоторый тестовый сигнал, в результате аналого -цифрового преобразования которого мы получаем п=1024 выборок для анализа.

Считаем, что все действия выполняются последовательно — нет распараллеливания вычислительных потоков.

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

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

— дать сравнительную характеристику описанных методик по результатам анализа первых двух задач.

Оценка затрат вычислительных ресурсов. Метод, основанный на МНК.

В основе метода, базирующегося на методе наименьших квадратов, лежит построение и решение системы уравнений (1):

X акЕк , - Я,= 0 (1)

к =0

где Ekj и Rj — вычисляются согласно (2), а ak — искомые коэффициенты аппроксимирующего полинома.

п

Е,., = X (*;)' *'

2=1

П

(2)

2=1

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

Оценим количество операций умножения, необходимых для построения аппроксимирующего полинома. Операции сложения много менее ресурсоёмки, соответственно их учитывать не будем.

Реализация данного метода на подготовительном этапе состоит также из двух этапов — построение СЛАУ и его решение. Вычислим количество операций умножения (Ы), затрачиваемых на вычисление каждого коэффициента

в (2):

N (Е,) = п(к + ] -1)

N(Я,) = п(, -1 +1) = п,

Соответственно, на все коэффициенты затрачивается:

т т т

N (Е) + N (Я) = XXп(к+}-1)+Е п (4)

к=0 ,=0 ,=0

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

N = пт3, + п —— (5)

2

Согласно [1] число операций умножения, требуемых для решения СЛАУ прямыми методами (то есть точно), пропорционально размерности системы в третьей степени m . В нашем случае, так как п >> т, значит, оценкой затрат на вычисление решения можно пренебречь. В таком случае, оценка числа операций, необходимых для нахождения коэффициентов аппроксимирующего полинома методом линеаризации, основанным на МНК, выглядит следующим образом:

N □ пт5 (6)

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

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

Согласно [3], оценка числа операций для вычисления БПФ выглядит следующим образом:

К[]п\о%2(п) (7)

Числом операций на формирование полинома можно пренебречь по сравнению с (7).

Сравнение методик по затратам вычислительных ресурсов.

Исходя из соотношений (6) и (7), можно сделать вывод, что второй метод требует затрат вычислительных ресурсов на порядок меньше. При вычислении аппроксимирующего полинома по указанным в начале работы исходным данным получим в первом случае N-1024x5 =128000 операций, во втором случае — N-10240 операций.

Сравнение методик по точности построения аппроксимирующего полинома.

Для сравнения методик использовались следующие параметры сигнала и аналого-цифрового преобразователя:

1. сигнал — отрезок синусоиды в полосе пропускания АЦП

2. разрядность АЦП — 12 бит

3. степень полинома — 5

4. число отсчетов тестового сигнала — 1024

Данные сравнения по точности восстановления аппроксимирующего полинома указаны в таблице.

Таблица 1.

Ошибка восстановления передаточной характеристики АЦП._____________

Метод Относительная ошибка, %

Основанный на МНК 0,01

Спектральный 1,26

Таким образом, можно сделать вывод, что спектральный метод

линеаризации менее точен, чем метод, основанный на МНК.

Список литературы:

1. Баландин М.Ю. Методы решения СЛАУ большой размерности. / М.Ю. Баландин., Э.П. Шурина. — Новосибирск: Изд-во НГТУ, 2000. — 70 с.

2. Грицутенко С.С., Панюков А.Г. Метод линеаризации характеристики преобразования АЦП. Известия Транссиба. — 2012. — № 3. — С. 78—83.

3. Малозёмов В.Н.. Подсчёт количества арифметических операций при вычислении БПФ. Семинар по дискретному гармоническому анализу и геометрическому моделированию (БЫЛ & СЛОБ). — СПб, 2005.

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

конференции Технические науки — от теории к практике. — 2012. — С. 107—112

5. Панюков А.Г. Моделирование метода линеаризации передаточной характеристики аналого-цифрового преобразователя при воздействии белого шума. Труды XII международной заочной научно-практической конференции Технические науки — от теории к практике. — 2012. — С. 81—86

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