Устройство для реализации алгоритма Волдера Советский патент 1986 года по МПК G06F7/548 

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

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

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

На чертеже приведена структурная схема устройства.

Устройство содержит h итерационных блоков (1-1, 1-2,..., 1 -п), каждый из которых содержит первьш 2 и второй 3 сумматоры-вычитатели, имеющие общий управляющий вход 4, первые информационные входы 5 и 6 соответственно первого и второго суммато- ров-вычитателей, вторые информационные входы 7 и 8 соответственно первого и второго сумматоров-вычитате- лей, выход 9 знакового разряда, второго сумматора-вычитателя, выходы пер вого 10 и второго 11 сумматоров-вьий тателей, блок 12 памяти, входы знака ординаты 13 и абсциссы 14 устройства входы абсциссы 15 и ординаты 16 устройства, выход 17 амплитуды сигнала и выход 18 кода фазы сигнала.

Устройство работает следующим образом.

Абсолютные значения квадратурных составляющих входного сигнала поступают на входы 15 (х) и 16 (у) первого итерационного блока, а их знаки- на вход 13 (sign у) того же блока и вход 14 (sign х) устройства.

В каддом итерационном блоке осуществляются следующие вычисления

И. У|- 2j -x.-signi,- , и. j- 2 ;Uj- siRnijj , причем первое реализуется суммато- ром-вычитателем 3, а второе - сумма- тором-вычитателем 2.

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

5

0

5

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

В целом, установившаяся двоичная комбинация на входе 13 первого операционного блока, на входе 14 устройства и на выходах 9 всех итерационных блоков однозначно определяет значение фазы сигнала в диапазоне от О до 360 . Эта двоичная комбинация подается на адресные входы блока 12 постоянной памяти, опреде-- лял тот адрес, по которому хранится мгновенное значение фазы сигнала, заданного исходными квадратурными составляющими.

Формула изобретения

I

Устройство для реализации алгоритма Болдера, содержащее ц итерационных блоков (h- число итераций),каждый из которых включает два сумма- , .тора-вьиитателя, причем выходы первого и второго сумматоров-вычитателей j -го итерационного блока (j 1,ft -1) соединены с первыми входами соответственно первого и второго сумматоров- вычитателей (j +1)-го итерационного блока непосредственно и с вторыми входами первого и второго сумматоров- вычитателей ( -н1)-го итерационного блока со сдвигом на j разрядов в сторону младших разрядов, первые входы первого и второго сумматоров-вычи-- тателей первого итерационного блока соединены соответственно с входами абсциссы и ординаты устройства, вторые входы первого и второго сумматоров-вычитателей первого итерационного блока соединены соответственно с входами ординаты и абсциссы устройства, выход первого сумматора-вычитателя h -го итерационного блока является выходом амплитуды сигнала устройства, отличающееся тем, что, с целью повьшения быстродействия вычисления, в него дополнительно введен блок памяти, причем управляющие входы первого и второго- сумматоров-вычитателей (j )-го итерационного блока соединены с выходом знакового разряда второго сумматора- вычитателя j -го итерационного блока, управляющие входы первого и второго сумматоров-вычитателей первого итера0

5

0

5

0

5

ционного блока соединены с входом знака ординаты устройства, вход знака абсциссы устройства подключен к ОБХОДУ (п +2)-го старшего разряда адреса блока памяти, вход (п +1)-го старшего разряда адреса которого соединен с входом знака ординаты уст

Редактор В. Иванова

Составитель С. Куликов

Техред 3.Палий Корректор А. Обручар

8714/50Тираж 673Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. А/5

Филиал ПШ1 Патент, г. Ужгород, ул. Проектная, 4

12067764

ройства, а вход (-го разряда адреса блока памяти ( i 1,п) соединен с выходом знакового разряда второго сум- матора-вычитателя i -го итерацион- 5 ного блока, выход блока памяти является выходом кода фазы сигнала устройства.

Т,

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

название год авторы номер документа
Устройство для вычисления элементарных функций 1986
  • Федоровская Татьяна Николаевна
  • Горин Владимир Иванович
  • Шанин Александр Васильевич
SU1310812A1
Устройство для реализации алгоритмаВОлдЕРА 1978
  • Шанин Александр Васильевич
  • Соломатин Вячеслав Васильевич
SU813421A1
Устройство для вычисления тригонометрических функций 1986
  • Чуватин Александр Николаевич
SU1332313A1
Устройство для вычисления тригонометрических функций 1986
  • Санников Илья Викторович
  • Чуватин Александр Николаевич
SU1370653A1
Устройство для выполнения преобразования координат 1987
  • Санников Илья Викторович
  • Чуватин Александр Николаевич
SU1462299A1
Устройство для вычисления обратного гиперболического тангенса 1987
  • Чуватин Александр Николаевич
SU1456952A1
Вычислительное устройство 1986
  • Чуватин Александр Николаевич
SU1322270A1
Устройство для вычисления функции 1986
  • Пьянков Евгений Константинович
SU1348829A1
Устройство для вычисления функций вида @ и @ @ 1984
  • Мартынов Анатолий Павлович
  • Гнучев Юрий Петрович
SU1249511A1
Устройство для преобразования координат 1985
  • Дауров Станислав Константинович
  • Орлов Владимир Дмитриевич
  • Черкашин Владимир Иванович
SU1254475A1

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

Реферат патента 1986 года Устройство для реализации алгоритма Волдера

Устройство относится к области вычислительной техники и позволяет сократить время вычисления амплитуды и фазы за счет табличной организации величины второго этапа при реализации рекуррентных соотношений по алгоритму Волдбра, при этом фаза вычисляется во всем диапазоне ее представления. Устройство содержит и итерационных блоков, каждый из которых содержит два сумматора-вычита- теля и блок памяти. После выполнения м итераций на выходе первого сумматор а-вычитателя итерационного блока сформируется значение амплитуды сигнала, на выходах знакового разряда итерационных блоков сформируется состояние, однозначно определяю- :щее значение фазы от О до 90, а код на входах ординаты и а бсциссы определяет номер квадранта. 1 ил. IND о О) ч1 Од

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

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

Балков В.Д., Смолов В.Б
Аппаратурная реализация элементарных, функций в ЭВМ, Л.: изд-во ЛГУ, 1975, с
Контрольный стрелочный замок 1920
  • Адамский Н.А.
SU71A1
Выбрасывающий ячеистый аппарат для рядовых сеялок 1922
  • Лапинский(-Ая Б.
  • Лапинский(-Ая Ю.
SU21A1
Устройство для реализации алгоритмаВОлдЕРА 1978
  • Шанин Александр Васильевич
  • Соломатин Вячеслав Васильевич
SU813421A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 206 776 A1

Авторы

Горин Владимир Иванович

Шанин Александр Васильевич

Даты

1986-01-23Публикация

1984-08-28Подача