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

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

CC BY
132
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПАССИВНЫЙ ЦИФРОВОЙ СИНТЕЗ / PASSIVE DIGITAL SYNTHESIS / НАКАПЛИВАЮЩИЙ СУММАТОР / СЧЕТЧИК ИМПУЛЬСОВ / PULSE COUNTER / ДЕЛИТЕЛЬ С ДРОБНО-ПЕРЕМЕННЫМ КОЭФФИЦИЕНТОМ ДЕЛЕНИЯ / DIVIDER WITH FRACTIONALVARIABLE DIVISION COEFFICIENT / ACCUMULATIVE SUMMATION

Аннотация научной статьи по физике, автор научной работы — Никитин Юрий Александрович

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

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

MATHEMATICAL MODEL OF OSCILLATION FORMATION WITH THE USE OF PASSIVE DIGITAL SYNTHESIS

A mathematical model is developed for analysis and calculation of spectra of twoand multi-level oscillations with uniform and non-uniform phase sampling, as well as multi-level oscillations with finite accuracy of approximation points sampling. Analitical expressions are derived for spectra of oscillation with various envelopes.

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

УДК 621.391

Ю. А. Никитин

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ФОРМИРОВАНИЯ КОЛЕБАНИЙ С ИСПОЛЬЗОВАНИЕМ МЕТОДОВ ПАССИВНОГО ЦИФРОВОГО СИНТЕЗА

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

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

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

Однако на спектр формируемого колебания существенным образом влияет алгоритм работы системы ПЦС как (цифрового) конечного автомата (КА). Наилучший спектр обеспечивается посредством методов оптимального синтеза, использование которых в случае двухуровневого ПЦС [1] позволяет аппаратно реализовать конечный автомат в виде накапливающего сумматора (НС) и/или делителя с дробно-переменным коэффициентом деления (ДДПКД), а в случае многоуровневого ПЦС — только НС, дополненный цифроаналоговым преобразователем или управляемым устройством задержки [2].

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

Рассмотрим структурные схемы некоторых простейших КА, применяемых в технике синтеза частот, и описывающие их работу алгоритмы [1—5].

Наиболее широко в системах активного и пассивного цифрового синтеза частот используются счетчики импульсов (СИ) (могут содержать поглотители импульсов) и накапливаю-

Функция выхода (сигнал переполнения) р* СИ определяется как

р* = 1_*Р - |_(*-1)/Р|; р* е (0, 1), (1)

где — оператор выделения целой части числа, меньшей или равной ему; при этом длительность такта на входе КА равна Т0.

Функция переходов (текущая сумма) Sk для СИ определяется следующим образом:

Sk = P { k/P }, (2)

где {*} — оператор выделения дробной части числа, 0 < { k/P } < 1 [5].

Изменение коэффициента пересчета СИ с дробно-переменным коэффициентом деления (N) осуществляется с помощью поглотителя импульсов и накапливающего сумматора (рис. 2). Такое решение КА широко применяют в системах активного цифрового синтеза частот на основе колец импульсно-фазовой автоподстройки частоты. В последние годы в зарубежной литературе накапливающие сумматоры также называют аккумуляторами фазы и ДЕ-модуля-торами: первое название пришло из теории и техники пассивного (прямого) цифрового синтеза (Direct Digital Synthesis — DDS), а второе — из теории и техники аналого-цифрового преобразования.

Из двух последовательно включенных НС первого порядка (рис. 3) состоит накапливающий сумматор второго порядка — НС2 (и т.д.) (рис. 4).

Рис. 2

Рис. 3

Рис. 4

Если принять емкость НС первого порядка (п =1) равной Р единиц (см. рис. 3), то на его входе можно записать число Q е (0, 1, 2, ... Р-1). Функцию р* для НС1 можно представить как

р* = 1щр\ - 1_(*-1) Q/P\; р* е (0, 1), (3)

а функцию — как

5* = Р(^/Р>. (4)

Сравнивая выражения (1) и (3), можно сделать вывод, что СИ является частным случаем HCl при Q = 1.

В табл.1 приведены примеры записи функций переходов (текущей суммы Sk) и функции выхода (сигнала переполнения pk) для вариантов НС1 различной емкости Р.

Таблица 1

Функция Номер такта

0 1 2 3 4 5 6 7 8

Р = 7; Q = 2

Sk 0 2 4 6 1 3 5 0 2

Pk 1 0 0 0 1 0 0 1 0

Р=7; Q 3

Sk 0 3 6 2 5 1 4 0 3

Pk 1 0 0 1 0 1 0 1 0

Р=8; Q 3

Sk 0 3 6 1 4 7 2 5 0

Pk 1 0 0 1 0 0 1 0 1

В табл. 2—5 приведены примеры записи функций переходов и выходов для вариантов НС2 различной емкости Р; в таблицах приняты следующие обозначения: — текущая сумма 1; £¿+1 — текущая сумма 1 при задержке (Л) на один такт; £ — текущая сумма 2;

— текущая сумма 2 при задержке на один такт; У1, У2 — сигналы управления;

У2Л — сигнал управления У2 при задержке на один такт; р^ — сигнал управления СИ.

Таблица 2

Р = 5; Q = 2

Функция Номер такта

0 1 2 3 4 5 6 7 8 9 10 11 12

Sl 2 4 1 3 0 2 4 1 3 0 2 4 1

SL+1 0 2 4 1 3 0 2 4 1 3 0 2 4

Sk 2 1 2 0 0 2 1 2 0 0 2 1 2

Sk+1 0 2 1 2 0 0 2 1 2 0 0 2 1

Y1 1 0 0 1 0 1 0 0 1 0 1 0 0

Y2 0 1 0 1 0 0 1 0 1 0 0 1 0

Y2D 0 0 -1 0 -1 0 0 -1 0 -1 0 0 -1

Pk 1 1 -1 2 -1 1 1 -1 2 -1 1 1 -1

Таблица 3

Р = 7; Q = 3

Функция Номе ртакта

0 1 2 3 4 5 6 7 8 9 10

Sl 3 6 2 5 1 4 0 3 6 2 5

SL+1 0 3 6 2 5 1 4 0 3 6 2

Sk 3 2 4 2 3 0 0 3 2 4 2

Sk+1 0 3 2 4 2 3 0 0 3 2 4

Y1 1 0 0 1 0 1 0 1 0 0 1

Y2 0 1 0 1 0 1 0 0 1 0 1

Y2D 0 0 -1 0 -1 0 -1 0 0 -1 0

Pk 1 1 -1 2 -1 2 -1 1 1 -1 2

Таблица 4

Р = 8; 2 = 3

Функция Номер такта

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

э 6 1 4 7 2 5 0 э 6 1 4 7 2 5 0 э 6

0 э 6 1 4 7 2 5 0 э 6 1 4 7 2 5 0 э

Sk э 1 2 6 5 7 4 4 7 5 6 2 1 э 0 0 э 1

0 э 1 2 6 5 7 4 4 7 5 6 2 1 э 0 0 э

У1 1 0 0 1 0 0 1 0 1 0 0 1 0 0 1 0 1 0

У2 0 1 0 0 1 0 1 0 0 1 0 1 1 0 1 0 0 1

Уда 0 0 -1 0 0 -1 0 1 0 0 -1 0 -1 -1 0 -1 0 0

Рк 1 1 -1 1 1 -1 2 -1 1 1 -1 2 0 -1 2 -1 1 1

Таблица 5

Р = 10; 2 = 3

Функция Номер такта

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

SL э 6 9 2 5 8 1 4 7 0 э 6 9 2 5 8 1 4 7 0 э

0 э 6 9 2 5 8 1 4 7 0 э 6 9 2 5 8 1 4 7 0

Sк э 9 8 0 5 э 4 8 5 5 8 4 э 5 0 8 9 э 0 0 э

Sk+X 0 э 9 8 0 5 э 4 8 5 5 8 4 э 5 0 8 9 э 0 0

Ух 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1

У2 0 0 1 1 0 1 0 0 1 0 0 1 1 0 1 0 0 1 1 0 0

У2П 0 0 0 -1 -1 0 -1 0 0 -1 0 0 -1 -1 0 -1 0 0 -1 -1 0

Рк 1 0 1 0 0 1 -1 1 1 -1 1 1 0 -1 2 -1 0 2 0 -1 1

В табл. 1—5 фоном выделен период повторения цикла счета.

Для анализа спектра выходных колебаний КА, дискретных во времени с шагом Т0 = 1//0 и/или квантованных по амплитуде с шагом э, в работе [6] рассмотрена математическая модель (рис. 5), пригодная для формирования цифрового колебания (^в(0) с периодической огибающей любой формы. Модель позволяет учесть конечную точность воспроизведения огибающей при использовании ограниченного набора строго периодических колебаний разной амплитуды и частоты следования, причем на периоде неравномерности структуры выходного потока импульсов Тс = 1/Рс укладывается целое число периодов вспомогательных колебаний модели; здесь Тс =QTв = РТ0, Тв = 1/Рвых. Аналогичная структура, пригодная для компьютерного моделирования и анализа спектров цифровых двухуровневых колебаний, рассмотрена в работе [7].

Л(0

а2(0

ф-Ф

Идеальный формирующий фильтр

АМ

Лэ(0

А=1

ИФФ —►

То

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

Рис. 5

Например, для модели формирования цифровой моногармоники (ЦМ) с равномерной дискретизацией по времени То целесообразно выбрать следующие исходные строго периодические колебания:

А0(^) — периодическую последовательность 5-импульсов с периодом следования Т0; А1(^) = Sm(2^к,Qt) — моногармоническую огибающую требуемой (синтезируемой) частоты;

A2(t) = As(t) = 0;

ИФФ — идеальный формирующий фильтр с шириной окна, равной T0. Для спектра ЦМ можно записать

Ацм (n) = (-1)»P *n(lQ/P), ц n(nP ± Q)

где n = 0,1, ...

Аналогично, если принять

fl + X / п для -п< X < 0; A цт (t) = < Ц [1 - X / п для 0 < X < п;

A2(t) = As(t) = 0, X = t/T0, PT0/Q = п, 0 < t < T0, получим модель формирования цифрового треугольного колебания (треугольника — ЦТ) с равномерной дискретизацией по времени T0, для спектра которого можно записать

да = 2X| №к)/р1 , *P(Q ± k )sin2[п( R +1)/ P]

где |д = 1 V P = 0 (mod 2); |д = cos[п(R +1) / P] V P = 1 (mod 2); X = 1 cos[<R +1)]; k = 0, 1, 2, ..., Q-1;

R = (-1)r1 (±k)Pr-1; здесь Pr-1 — числитель предпоследнего (г-1)-го члена разложения коэффициента деления N = 2P/Q в цепную дробь по алгоритму Евклида [5].

Одна из важных характеристик выходных колебаний КА, применительно к задачам синтеза частот, — уровень E полезной составляющей спектра, отнесенный к амплитуде A моногармонического колебания требуемой частоты: G = 20lg(E/A). Параметр G позволяет оценить степень приближения формируемого конечным автоматом цифрового колебания к своему аналоговому прототипу. На рис. 6 показан график изменения параметра G в зависимости от коэффициента N = P/Q деления (частоты) КА для разных огибающих цифрового колебания: идеальной моногармоники с равномерной дискретизацией по времени, псевдо- и квазимеандра, цифрового треугольника с равномерной дискретизацией по времени [6, 7]. Здесь величины P и Q выражают соответственно номинальные значения частот опорного f0 и синтезируемого (выходного) FBbix колебаний в единицах общей меры F = f0/P = F^^/Q — шага сетки синтезируемых частот.

G, дБ < 0

-3,9 -7,8

Идеальная моногармоника

Идеальный меандр .......--------- -

N Идеальный треугольник

Цифровой ^ Псевдо- и Цифровая

треугольник квазимеандр моногармоника

1/Ы = 0/Р Рис. 6

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

СПИСОК ЛИТЕРАТУРЫ

1. Никитин Ю. А. Широкополосный синтез частот с помощью цифровых структур // Изв. вузов СССР. Приборостроение. 1990. Т. 33, № 9. С. 39—47.

2. Гуревич И. Н., Никитин Ю. А. Синтез сетки частот с произвольным шагом // Радиотехника. 1992. № 4. С. 53—58.

3. БрауэрВ. Введение в теорию конечных автоматов: Пер. с нем. М.: Радио и связь, 1987. 392 с.

4. Апериодические автоматы / Под ред. В. И. Варшавского. М.: Наука, 1976. 424 с.

5. Виноградов И. М. Основы теории чисел. М.: Наука, 1972.

6. Никитин Ю. А. Математическая модель формирования колебаний с периодической огибающей // Тр. НИИР: Сб. статей. М., 1999. 124 с.

7. Никитин Ю. А. Конечный автомат как элемент цифровой системы синтеза частот // Докл. X Междунар. науч.-техн. конф. „Радиолокация, навигация, связь". Воронеж, НПФ „САКВОЕЕ" ООО, 2004. Т. 1. С. 526—533.

Сведения об авторе

Юрий Александрович Никитин — канд. техн. наук; Филиал ФГУП НИИ радио — Ленинградский отраслевой НИИР, Санкт-Петербург; ст. науч. сотрудник; E-mail: yuriyan@list.ru

Рекомендована Институтом Поступила в редакцию

21.05.10 г.

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