Генератор дискретных ортогональных полиномов Кравчука Советский патент 1991 года по МПК G06F1/02 

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

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

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

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

Генератор содержит генератор 1 тактовых импульсов, счетчик 2, элемент 3 задержки, входы 4,- 4§- параметров, схему 5 сравнения, вычита- тели 6, умножители 7, 8, вычитатели 9, блоки 10 деления, вычитатели 11,

Ј, умножители 13, регистры 14, счетчик 15, элементы 16 задержки.

В основу работы генератора дискретных ортогональных полиномов Кравчука положена рекуррентная формула

Y(j+1)(tj)fYj(tl)(tl.-j)-(pN-2pq)- Yj, (t pq N+n-ity/Cj + n, CD

где j - номер полинома, который в

устройстве соответствует номеру каскада (0, п); р, q - масштабные коэффициенты,

причем р 0, q 0, p+q 1; tj - текущее время; N - число отсчетов времени (i

).

Несколько первых полиномов Кравчука имеют вид:

О5

ьэ

00

- 1;

K(t|) - t - Np;

Ka(t;) p2/2(N-t;)OJ-t;-1)-pq f,ic

N-t;)(tf-1)f и т.д.

От изменения значений р и q существенно зависит сам характер полиномов На фиг, 2 и 3 показано, что чем меньше р и больше q, тем ближе к оси ординат смещается экстремум функции скачков Ортогональные функции при этом возврастают к концу промежутка, а их нули группируются в его левом конце Если же увеличивать р и уменьшать qs то максимум функции скачков перемещается вправо от оси ординат, а значения полиномов Кравчука к концу промежутка умень- шаются. Нули полиномов перемещаются к правому концу промежутка ортогональности о

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

Работа устройства начинается с ввода значения N в счетчик 15 (шина 4j)o После этого устройство гото- во к работе. Ввод исходных данных (N+1); p+q; (pN-2pq) осуществляется шинам 43т4 г- в вычитатели ., умножители 7 г7(), вычитатели, разде- ляемые логикой работы блоков 6(7б(ц-2)

7(n-2l 12 12(n-z) и Устройства в целом.

Запуск устройства осуществляется по команде Пуск

По этой команде запускается гене- ратор 1 тактовых импульсов, импульсы с которого (с заданной частотой квантования) поступают на вход счетчика 2 и на вход элемента 3 задержки Счетчик 2 осуществляет суммирова ние Импульсов с перезаписью. В результате на выход счетчика выдают- , ся значения дискретных моментов времени t(ti( „,,., tN, которые поступают на вход вычитателя 6 и - через элементы задержки 1б(п.гу на входы вычитателей 11, т 11 ()«

Рассмотрим работу устройства по формированию коэффициентов разложени

Y0(t ,) 7Yh(t;)

для момента времени t, т.е. после появления на выходе генератора 1 первого импульса. При появлении второго и последующих импульсов цикл работы устройства будет повторяться, „е будут получены коэффициенты разложения Y0(t1l) г Yn(t |) для моментов времени t, t5,.,,,t. Импульс с выхода генератора 1 через элемент 3 задержки (поступает на запись. Таким образом в регистре 149 оказывается записанным число 1, что соответствует значению полинома (t ,)

С выхода вычитателя 6 значение ) t1 - Np поступает на запись в регистр 14. „ С выхода регистра 14, вычисленное значение Y,(tf) поступает на выход устройства.

Рассмотрим работу устройства при формировании коэффициентов разложения Ґ2(Ц) г УП(Ц ).

На входы вычитателей с шины 4 поступает значение (N+1). Каждый из вычитателей 6, 11 имеет постоянное значение вычитаемого, равное j-номеру каскада, поэтому для упрощения схемы устройства все они имеют только один вход, по которому поступают значения уменьшаемого

На выходы вычитателей 6,- 6((,.2}

выдаются численные значения f(N+1)

-jJ, которые поступают на входы умножителей 7, - 7(h , на вторые входы которых по шине поступают значения pq. С выходов умножителей 7( - 7{ц-2) значения pqL(N+1)-jj поступают на входы умножителей 8.- SL), на вторые входы которых поступают вычисленные значения коэффициентов разложения Y(hM)(t) соответственно

С выходов умножителей 8() вычисленные значения (1.)х х pq(N+1)-j J поступают на входы вычитателей 9 - 9/ ,,. В вычитателях 11 11() вычисляются значения (tj- -j), которые поступают на входы вычитателей 12T-12/h 2-j на вторые входы которых по шине поступают значения (pN-2pq)„ С выходов вычитателей 12() вычисленные значения (tj -j)-(pN-2pq f| поступают на входы умножителей 13(т 13(, на вторые входы которых поступают вычисленные значения коэффициентов разложения Yj(tj) С выходов умножителей 134т . вычисленные значения Yl(t) J)()Jпоступают на вторы входы умножителей 9$т 9() . С выходо умножителей 9 -9 (h-V) значения Yi(t)

x(tJ-j)-pN-2pq)-Y(H(t ,))-j поступают на блоки деления 10, соответственно. С выходов блоков 10я 10(h-2 Деления значения коэффициен- тов разложения Y(jttj(t1), вычисленные в соответствии с формулой (1), поступают на запись в регистры 14 f 14 и далее на выход устройства. Таким образом происходит формирование коэффициентов разложения Ya(t()fYjft) для момента времени t , т.е. при появлении на выходе генератора 1 первого импульса,,

После появления на выходе генератора 1 N-ro импульса кодовые комбинации на выходах счетчиков 2 и 15 совпадут и на выходе схемы 5 появится сигнал, которым обнулятся счетчик 2, счетчик 15, а также регистры 140т1 4п Формула изобретения

Генератор дискретных ортогональны полиномов Кравчука, содержащий генератор тактовых импульсов и первую группу умножителей, отличающийся тем, что, с целью расширения функциональных возможностей за счет подстройки масштаба и формы полиномов, он содержит два счетчика, схему сравнения, вычитатель, четыре группы вычитателей, вторую и третью группы умножителей, блоки деления, регистры, элемент задержки, группу элементов задержки, причем выход генератора тактовых импульсов соединен со счетным входом первого счетчика и через элемент задержки - с информационным входом первого регистра, вых первого счетчика соединен с входом первого элемента задержки группы и с суммирующим входом вычитателя, вычитающий вход вычитателя является входом первого параметра генератора, выход вычитателя соединен с информационным входом второго регистра, вход R-r вычитателя первой группы (,n-2, n - число полиномов за ис1621018

0

0

5

0

5

0

5

ключением постоянной составляющей) соединен с входом второго параметра генератора, выход R-ro вычитателя первой группы соединен с первым входом R-ro умножителя первой группы, второй вход каждого умножителя первой группы соединен с входом третьего параметра генератора, выход R-ro умножителя первой группы соединен с первым входом R-ro умножителя второй группы, выход 1-го элемента задержки группы (1 1,п-3) соединен с входом (1+0 -го элемента задержки группы, выход R-ro элемента задержки группы соединен с входом R-ro вычитателя второй группы, выход R-ro вычитателя второй группы соединен с суммирующим входом R-ro вычитателя третьей группы, вычитающие входы всех вычитателей третьей группы соединены с входом четвертого параметра генератора, выход R-ro вычитателя третьей группы соединен с первым входом R-ro умножителя третьей группы, выходы R-x умножителей второй и третьей групп соединены соответственно с вычитающим и суммирующим входами R-ro вычитателя четвертой группы, выход R-ro вычитателя четвертой группы соединен с входом R-ro блока деления, выход R-ro блока деления соединен с информационным входом (R+2)-ro регистра, информационный вход R-ro регистра объединен с вторым входом R-ro умножителя второй группы, информационный вход (R+1)-ro регистра объединен с вторым входом R-ro умножителя третьей группы, информационный вход второго счетчика является входом числа отсчетов аргумента генератора, выходы первого и второго счетчиков соединены с входами схемы сравнения, выход схемы сравнения соединен с установочными входами первого и второго счетчиков и всех регистров, выходы регистров являются выходами генератора.

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

название год авторы номер документа
Устройство для вычисления коэффициентов полинома 1983
  • Кияшов Анатолий Дмитриевич
  • Мудров Вадим Васильевич
SU1130876A1
Адаптивный цифровой фильтр 1987
  • Бурый Алексей Сергеевич
  • Васильев Владимир Владимирович
  • Макеев Виталий Иванович
  • Прусенко Сергей Анатольевич
SU1543542A1
Устройство для статистической обработки результатов измерений по скользящей выборке 1984
  • Хуршудян Леонид Суренович
SU1223250A1
МОДИФИЦИРОВАННЫЙ ФИЛЬТР КАЛМАНА 1992
  • Чернодаров А.В.
  • Коврегин В.Н.
  • Горошко А.А.
RU2160496C2
Устройство для вычисления элементарных функций 1985
  • Белецкий Владимир Николаевич
  • Кулик Михаил Николаевич
  • Мазурчук Виктор Семенович
  • Чемерис Александр Анатольевич
  • Дородько Александр Алексеевич
  • Отблеск Дмитрий Борисович
SU1298764A1
Устройство для фильтрации симметричных составляющих 1985
  • Айзенфельд Абрам Иосифович
  • Билинский Ивар Янович
  • Микелсон Арнольд Карлович
  • Петерсоне Лиене Пауловна
  • Федотов Иван Адианович
  • Янаус Андрей Янович
SU1343362A1
Модифицированный фильтр Калмана 1986
  • Васильев Владимир Владимирович
  • Бурый Алексей Сергеевич
  • Игнатенко Михаил Владимирович
SU1434539A1
Адаптивный цифровой фильтр 1982
  • Белявская Татьяна Гилелевна
  • Левчук Юрий Петрович
  • Сотников Александр Дмитриевич
  • Стригина Елена Владимировна
SU1080245A1
Умножитель частоты 1980
  • Лебедев Владимир Николаевич
  • Попов Владимир Николаевич
  • Савельев Борис Александрович
  • Лазарев Владимир Александрович
SU868756A1
Устройство для измерения фазовых сдвигов 1984
  • Романовский Александр Сергеевич
SU1226341A1

Иллюстрации к изобретению SU 1 621 018 A1

Реферат патента 1991 года Генератор дискретных ортогональных полиномов Кравчука

Изобретение относится к автоматике и вычислительной технике и может применяться в системах обработки измерительных данных для решения задач аппроксимации, интерполяции, экстраполяции сигналов. Цель изобретения - расширение функциональных возможностей генератора за счет подстройки масштаба и формы полиномов Генератор содержит счетчики 2, 15, схему 5 сравнения, вычитатели 6, 9, 11, 12. умножители 7, 8, 13, блоки 10 деления, регистры 14, элементы 3, 16 ЕЙ- держки Подстройка масштаба и формы полиномов, достигаемая благодаря дополнительным аппаратурным затратам, позволяет учитывать особенности исследуемых сигналов дня повышения точности их представления. 3 ил. е

Формула изобретения SU 1 621 018 A1

W

фие.1

Фиг. 2

Физ.З

SU 1 621 018 A1

Авторы

Дедус Александр Флоренцевич

Дедус Флоренц Федорович

Лавриненко Игорь Вениаминович

Романенко Александр Филиппович

Даты

1991-01-15Публикация

1988-05-23Подача