СПОСОБ ФОРМИРОВАНИЯ СИГНАЛОВ ПРОИЗВОЛЬНОЙ ФОРМЫ Российский патент 1995 года по МПК G06G7/30 

Описание патента на изобретение RU2051414C1

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

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

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

Наиболее близким к предлагаемому является способ формирования сигнала произвольной формы, основанный на методе интерполяции выходного сигнала ступенчатыми функциями по линейному или полиноминальному закону [2] Восстановление сигнала осуществляется на основе формирования суммы произведений значений текущих цифровых отсчетов на соответствующие весовые коэффициенты с последующим преобразованием их в аналоговую форму цифроаналоговым преобразователем. При этом осуществляется ступенчатая интерполяция восстанавливаемого сигнала по линейному или полиноминальному закону.

Недостатком данного способа является отсутствие гладкости в восстанавливаемой функции и, следовательно, невысокое качество восстанавливаемого сигнала.

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

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

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

Способ реализуется следующим образом.

Пусть имеется заданная своими цифровыми отсчетами на интервале k[- ∞,∞ функция f. Тогда выходную аппроксимирующую функцию f(х) можно представить в виде
f(x) Bn(x-k)hk(f), где Bn(X-k) сплайн-степени n;
hk коэффициенты при сплайне, которые определяются известным образом, указанным в работах [3] и [4] в соответствии с конкретным методом аппроксимации, например, из условия точности восстановления аппроксимирующей функцией многочлена степени не менее n. И в этом случае hk вычисляются по 2[n/2]+1 ближайшим отсчетами fk, где [n/2] целое число от (n/2).

В частном случае при n=2 форма В-сплайна определяется выражением
B2(X) 1/2[(X+3/2)+2 3(X+1/2)+2 + 3 (X-1/2)+2 (X-3/2)+2]
а при n=3 соответственно
B3(X) 1/6[(X+2)+3 4(X+1)+3 + 6X+3 4(X-1)+3 + (X-2)+3] где индекс "+" означает взятие усеченной степени
xn+

x>0x≅0

При этом свойства сплайна Bn таковы, что его n-я производная Bn(n)представляет собой линейную комбинацию прямоугольных импульсов П(х), где П(х) 1 при х, принадлежащем интервалу [0,1] и П(х) 0 вне этого интервала. Импульсы П(х) являются как раз теми объектами, которые формируются стандартными цифроаналоговыми преобразователями. В указанных частных случаях производные сплайна могут быть выражены соответственно
B2(2)(X) П(x+3/2) 2П(x+1/2) + П(x-1/2)
и
B9(3)(x) П(x+2) 3П(x+1)+3П(x) П(х-1)
Таким образом n-я производная формируемой функции определяется выражениями
f(n)(x)hk(f)[П(x+3/2)-2П(x+1/2)+П(x-1/2)]
или для кубического сплайна
f(n)(x)hk(f)[П(x+2)-3П(x+1)+3П(x)-П(x-1)]
а сама функция, при замене переменных, строится в соответствии с выражениями:
для n=2
f(x)(x+3/2-k)2+
H(2)(k)
(f)
и для n=3
f(X) 1/2(x+2-k)3+
H(3)(k)
(f), что фактически означает вычисление по отсчетам fk M текущих значений H(k)(n)(f), поступающих на вход цифроаналогового преобразователя, и n-кратное интегрирование сформированной последовательности аналоговых ступенек.

На фиг.1 представлен процесс формирования выходного сигнала предлагаемым способом; на фиг.2 вариант устройства, реализующего предлагаемый способ на примере локального сплайна второй степени В2.

В качестве примера сплайном второй степени восстанавливается функция вида sin(x)/x (фиг.1. Формируемая функция представлена своими исходными дискретными отсчетами fk, которые преобразуются в текущие значения H(k)(2)(f), ниже изображены сигналы U0, U1 и U2 на выходах соответственно цифроаналогового преобразователя, первого и второго интегратора.

Устройство, реализующее предлагаемый способ, содержит запоминающее устройство 1, четыре устройства 2.1-2.4 задержки, сумматор 3, цифроаналоговый преобразователь 4 и два интегратора 5.1 и 5.2.

В качестве примера приведен формирователь сигналов, использующий локальный сплайн второй степени (см. фиг.2). В данном случае hkнаходятся из условия точности восстановления аппроксимирующей функцией многочлена степени не менее 2 и определяются соотношением, данным в работе [4]
hk -1/16fk-1 + 10/16 fk 1/16 fk+1, а текущие значения на входе цифроаналогового преобразователя вычисляются по пяти исходным отсчетам.

H(k)(2)(f) (-fk-2 + 12fk-1 22fk +
+ 12fk+1 fk+2)/16.

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

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

название год авторы номер документа
Устройство для воспроизведения функций 1990
  • Болилый Георгий Федорович
  • Мартынов Игорь Всеволодович
  • Трофименко Татьяна Георгиевна
SU1732360A2
Устройство для воспроизведения функций 1989
  • Болилый Георгий Федорович
  • Мартынов Игорь Всеволодович
  • Трофименко Татьяна Георгиевна
SU1644177A1
Кусочно-квадратичный аппроксиматор 1982
  • Ланге Петр Константинович
  • Невельсон Михаил Борисович
  • Шафранский Илья Вульфович
SU1091187A1
Устройство для отделения хроматографического микропика от склона основного пика 1985
  • Невельсон Михаил Борисович
  • Шафранский Илья Вульфович
SU1256047A1
Кусочно-квадратичный аппроксиматор 1984
  • Шафранский Илья Вульфович
SU1288725A1
СПЛАЙН-ИНТЕРПОЛЯТОР 1997
  • Агиевич С.Н.
  • Смирнов П.Л.
  • Подымов В.А.
  • Малышев С.Р.
RU2116669C1
СПЛАЙН-ИНТЕРПОЛЯТОР 1998
  • Агиевич С.Н.
  • Дворников С.В.
  • Малышев С.Р.
  • Подымов В.А.
  • Смирнов П.Л.
RU2140099C1
Функциональный преобразователь 1989
  • Маслов Алексей Алексеевич
  • Ляпин Андрей Андреевич
  • Цуканова Анна Евгеньевна
  • Васильев Игорь Евгеньевич
SU1619321A1
Сплайн-аппроксиматор 1987
  • Шафранский Илья Вульфович
SU1425729A1
СПЛАЙН-ИНТЕРПОЛЯТОР 1998
  • Агиевич С.Н.
  • Колесников В.Б.
  • Макеев В.М.
  • Малышев С.Р.
  • Подымов В.А.
  • Смирнов П.Л.
RU2143132C1

Иллюстрации к изобретению RU 2 051 414 C1

Реферат патента 1995 года СПОСОБ ФОРМИРОВАНИЯ СИГНАЛОВ ПРОИЗВОЛЬНОЙ ФОРМЫ

Цель изобретения - повышение точности формирования выходных сигналов. Способ основан на восстановлении аналогового сигнала по его дискретным отсчетам путем аппроксимации его локальной сплайн-функцией степени n. В указанном способе M соседних значений исходных отсчетов, соответствующих мгновенным значениям формируемого сигнала, умножают на соответствующие постоянные коэффициенты, суммируют и результат суммирования преобразуют в аналоговую форму при помощи цифроаналогового преобразователя (ЦАП). Полученный на выходе ЦАП ступенчатый аналоговый сигнал последовательно и непрерывно интегрируют n раз. Число M и значения постоянных коэффициентов определяются известным образом в соответствии с конкретным методом аппроксимации. Приведен вариант реализации указанного способа с использованием локального сплайна второй степени. Для этого варианта приведены значения постоянных коэффициентов и число m. 2 ил.

Формула изобретения RU 2 051 414 C1

СПОСОБ ФОРМИРОВАНИЯ СИГНАЛОВ ПРОИЗВОЛЬНОЙ ФОРМЫ, при котором M соседних значений исходных дискретных отсчетов, соответствующих мгновенным значениям формируемого сигнала, умножают на соответствующие постоянные коэффициенты, суммируют и результат суммирования преобразуют в аналоговую форму с помощью цифроаналогового преобразователя, отличающийся тем, что после цифроаналогового преобразования сигнал последовательно интегрируют n раз, где n показатель степени аппроксимирующей сплайн-функции, а число M и значения постоянных коэффициентов определяют в соответствии с конкретным методом аппроксимации формируемого сигнала сплайн-функцией степени n.

Документы, цитированные в отчете о поиске Патент 1995 года RU2051414C1

Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1
Коноплин В.Н
и Орлов А.И
Приближение данных локальными сплайнами второй степени
- Исследования по геомагнетизму, аэрономии и физике Солнца
М., 1981, вып.57, с.101.

RU 2 051 414 C1

Авторы

Заворин Алексей Веденеевич

Засенко Владимир Ефремович

Медведев Андрей Всеволодович

Орлов Андрей Игоревич

Орлов Игорь Ильич

Шпынев Борис Геннадьевич

Даты

1995-12-27Публикация

1991-04-09Подача