[go: up one dir, main page]

SU1341729A1 - Device for selection and address modification of channels - Google Patents

Device for selection and address modification of channels Download PDF

Info

Publication number
SU1341729A1
SU1341729A1 SU853981381A SU3981381A SU1341729A1 SU 1341729 A1 SU1341729 A1 SU 1341729A1 SU 853981381 A SU853981381 A SU 853981381A SU 3981381 A SU3981381 A SU 3981381A SU 1341729 A1 SU1341729 A1 SU 1341729A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
adder
block
unit
Prior art date
Application number
SU853981381A
Other languages
Russian (ru)
Inventor
Григорий Григорьевич Григоренко
Михаил Николаевич Голованов
Василий Алексеевич Саранцев
Всеволод Васильевич Чубукин
Original Assignee
Войсковая Часть 32103
Предприятие П/Я А-3759
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Войсковая Часть 32103, Предприятие П/Я А-3759 filed Critical Войсковая Часть 32103
Priority to SU853981381A priority Critical patent/SU1341729A1/en
Application granted granted Critical
Publication of SU1341729A1 publication Critical patent/SU1341729A1/en

Links

Landscapes

  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

Изобретение может быть использовано дл  ввода измерительной информации в системы обработки данных. Цель изобретени  - расширение функциональных возможностей устройства путем обеспечени  возможности обработки выборок с различным числом- каналов, а также упрощение устройства путем сокращени  объема оперативной пам ти. Устройство содержит блок СИ conftoto/xdeMua 1 приема информации, блок 2 оперативной пам ти, состо щий из пол  констант 3, пол  4 масок и пол  5 поправок , блока выделени  (БВ) 6 управл ющих сигналов маски, БВ 7 разр дов пол  маски считанного слова, счетчик 8 количества единиц выделенной части слова, сумматоры 9 и 11, вентиль 10, блок дешифрации (БД) 12 числа значащих разр дов и БВ 13 поправки . Прин тый номер группы каналов поступает на сумматор 11 и на БД 12, с выхода которого снимаетс  и подаетс  на БВ 13 число импульсов, равное числу максимально необходимых разр дов дл  размещени  кода поправки данного номера группы каналов. БВ 13 выдает на сумматор 11 код поправки или признак конца работы устрой- ва по телеметрированию данного канала при наличии О в разр де признака выборки. Сумматор II вычитает i (ЛThe invention can be used to enter measurement information into data processing systems. The purpose of the invention is to expand the functionality of the device by enabling the processing of samples with different number of channels, as well as simplifying the device by reducing the amount of RAM. The device contains a SI conftoto / xdeMua 1 information receiving unit, a RAM unit 2 consisting of a floor of constants 3, a field of 4 masks and a field of 5 corrections, a selection unit (BV) of 6 mask control signals, BV 7 bits of the mask field words, the counter 8 of the number of units of the selected part of the word, adders 9 and 11, the valve 10, the decryption unit (DB) 12 the number of significant bits and BV 13 amendments. The received channel group number is fed to the adder 11 and to the DB 12, from which output a number of pulses is taken and fed to the BS 13, equal to the number of maximum necessary bits to accommodate the correction code of the channel group number. BV 13 issues to the adder 11 a correction code or a sign of the end of operation of the device for telemetry of this channel if there is O in the discharge category of the sampling sign. Adder II subtracts i (L

Description

код поправки из кода пришедшего но мера канала и производит засьшку результата на блок 2 оперативнойthe amendment code from the code of the incoming channel but measure the channel and produces a result on block 2 of the operational

13417291341729

пам ти. Цель достигаетс  введением сумматора 11, БД 12 и БВ 3. Даны схемы БД 12 и БВ 13. 3 ил.memory The goal is achieved by the introduction of adder 11, BD 12 and BV 3. Given the schema BD 12 and BV 13. 3 Il.

1one

Изобретение относитс  к обработке измерительной информации и может ыть использовано дл  ввода измерительной информации в системы обработки данных и системы регистрации измерительной информации.The invention relates to the processing of measurement information and can be used to enter measurement information into data processing systems and a measurement information recording system.

Цель изобретени  - расширение функциональных возможностей устройства путемобеспечени  обработки выборок с различньм числом каналов, а. также упрощени  устройства путем сокращени  объема оперативной пам тиThe purpose of the invention is to expand the functionality of the device by providing processing of samples with different number of channels, as well. also simplify the device by reducing the amount of RAM

На фиг. приведена.структурна  схема устройства дл  выбора и переадресации каналов; на фиг. 2 - приме вьтолнени  блока дешифра ции числа значагцнх разр дов; на фиг. 3 - пример реализации блока выделени  поправки .FIG. shows the structural scheme of the device for selecting and forwarding channels; in fig. 2 - application of the block for decoding the number of significant digits; in fig. 3 shows an example of implementation of an adjustment block.

Устройство дл  выбора и переадресации каналов (фиг . ) содержит блок 1 приема информации, блок 2 оперативной пам ти, включающий пол  констант 3, масок 4 и поправок 5, блок 6 выделени  управл ющих сигналов маски, блок 7 выделени  разр дов пол  маски считанного слова, счетчик 8 количества единиц вьщеленной части- слова, первьш сумматор 9, вентиль 10, второй сумматор 11, блок 12 дешифрации числа значащих разр дов, блок 13 вы |Делени  поправки.A device for selecting and forwarding channels (FIG.) Contains an information receiving unit 1, a main memory unit 2 including a field of constants 3, masks 4 and corrections 5, a block 6 for extracting control mask signals, a block 7 for extracting bits of a mask of a read word , the counter 8 of the number of units in the selected part of the word, the first adder 9, the valve 10, the second adder 11, the block 12 deciphering the number of significant bits, the block 13 you | Divide the amendment.

Блок 12 дешифрации числа значащих разр дов (фиг. 2) содержит регистр 14 сдвига, первый элемент И 15, второй элемент И 16, генератор 17 тактовых импульсов, первый счетчик- 18, триггер 19 состо ни .Block 12 of deciphering the number of significant bits (Fig. 2) contains a shift register 14, the first element 15, the second element 16 and 16, the generator 17 of clock pulses, the first counter 18, the state trigger 19.

1 000000 Г 10001 000000 G 1000

0000001 1 1 10000100000001 1 1 1000010

5five

5 five

00

5five

00

Блок 13 выделени  поправки (фиг.З) содержит второй счетчик 20, элемент 21 задержки, первый сдвигатель 22, второй сдвигатель 23, первый инвертор 24, счетчик 25 .адреса, третий элемент И 26, элемент Р1ПЙ 27, второй индуктор 28, четвертый элемент И 29, п тый элемент И 30.The correction correction unit 13 (FIG. 3) comprises a second counter 20, a delay element 21, a first shifter 22, a second shifter 23, a first inverter 24, a counter 25. Address, a third element AND 26, an element P1PJ 27, a second inductor 28, a fourth element And 29, fifth element and 30.

Устройство работает следующим образом .The device works as follows.

Перед началом работы в блок 2 заноситс  информаци  о программе теле- метририровани  (пол  констант 3, масок 4 и поправок 5).Before starting work, block 2 records information about the telemetric program (floor of constants 3, masks 4, and amendments 5).

Каждый разр д пол  4 маски соответствует определенному исходному номеру канала. Наличие 1 в разр дах пол  4 маски означает, что соответствующие исходные каналы подлежат выбору и переадресации. Каждому слову пол  4 масок соответствует константа , в которой записьшаетс  число каналов, выбранных и переадресованных с начала пол  4 масок-до момента чтени  очередного слова.Each bit field 4 of the mask corresponds to a certain initial channel number. The presence of 1 in the bits of the field 4 masks means that the corresponding source channels are to be selected and redirected. For each word, the floor of the 4 masks corresponds to a constant in which the number of channels selected and redirected from the beginning of the floor of the 4 masks is written until the next word is read.

Особенностью устройства  вл етс  то, что в поле 4 масок строки, имею- щие сплошные нули, не записываютс ,. а информаци  о том, как найти при обращении к nojm 4 масок исключенную или передвинутую строку записываетс  в поле 5 поправок в виде кода поправок . Код поправки равен числу, на которое необходимо уменьшить адрес .выбираемой строки на втором, сумматоре 11, чтобы узнать ее новое (истинное ) положение.A feature of the device is that in the field of 4 masks, lines with solid zeros are not recorded,. and information on how to find, when accessing nojm 4 masks, an excluded or moved line is recorded in field 5 of the amendments in the form of an amendment code. The amendment code is equal to the number by which the address of the selected line on the second, adder 11, must be reduced to find out its new (true) position.

Пол  масок 4 и поправок 5 имеют примерно такой видThe floor of the masks 4 and 5 amendments look like this

1one

00

признак выбораsign of choice

1000010,000

1 00001 0000

О - строка неO - string not

выбираетс is chosen

1000110001

О - строка неO - string not

выбираетс is chosen

О - -.31341729O - -.31341729

11000011 Г 000001111000011 T 0000011

OOOOOOOOOOOIIOOOOOOOOOOOOOOIIOOO

01000000000001000100000000000100

00000000100000100000000010000010

0000000001 lOOOI 10000000001 lOOOI 1

OOOOOOllOOOlOIOlOOOOOOllOOOOOOl

00000011110000100000001111000010

00000000000000000000000000000000

llOOOOlllOOOOOlillOOOOlllOOOOOli

00000000000000000000000000000000

00000000000000000000000000000000

0000 о 000000 I 10000000 o 000000 I 1000

в поле 5 поправок дл  каждой строки заноситс  код поправок. При этом если первый разр д (признак выборки) кода поправок равен 1, то это означает , что хот  бы один из каналов, соответствующих данной строке, подлежит выбору; если же он равен О, то работа устройства прекращаетс  и оно переходит к анализу следующего.момента номера канала.The correction code for each line is entered in field 5 of the amendments. Moreover, if the first bit (sample flag) of the correction code is 1, then this means that at least one of the channels corresponding to the given line is to be selected; if it is equal to O, then the device stops working and it proceeds to the analysis of the next channel number moment.

Максимально возможное число разр дов дл  хранени  кода поправок (с признаком выборки) при телеметриро- вании 2 каналов будет: 1 2; 2,3- 3;...; 2 -10, т.е. по мере роста адреса дл  записи кода поправки требуетс  все большее число разр дов.The maximum possible number of bits for storing the correction code (with a sample sign) for telemetry of 2 channels will be: 1 2; 2.3-3; ...; 2 -10, i.e. as the address grows, an increasing number of bits are required to write the correction code.

Исход  из того, что на блок 1 приема информации поступают монотонно .. возрастающие номера каналов, в данном устройстве под код поправки отводитс  число разр дов, равное числу двоичных разр дов, дл  хранени  номера канала. При этом в поле 5 поправок блока 2 оперативной пам ти коды поправок размещаютс  последовательно. Устройство организует ассоциативную выборку на основе последовательного выделени  кодов поправок в блоке 13 выделени  поправок.Since the information receiving unit 1 monotonously arrives. The increasing channel numbers, in this device, the number of bits equal to the number of binary bits is allocated to the correction code in this device to store the channel number. In this case, in the 5 amendments field of the RAM 2, the correction codes are placed sequentially. The device organizes an associative sample based on the sequential allocation of the correction codes in the allocation selection block 13.

Работа устройства начинаетс  при поступлении на блок 1 приема информации первого номера группы каналов после синхронизации телеметрической системы, например, по кадровой паузе.The operation of the device begins when the first channel group number arrives at reception unit 1 after synchronization of the telemetry system, for example, over a frame pause.

Номер группы каналов поступает на второй сумматор 11 и на вход блока 12 дешифрации числа значащих разр дов, с выхода которого снимаетс  и подаетс  на вход блока 13 выделени  поправки число И1«1пульсов, равное, числу максимально необходимых разр дов дл  размещени  кода поправки данного номера группы каналов.The channel group number is fed to the second adder 11 and to the input of the block 12 for decoding the number of significant bits, the output of which removes and feeds the number of maximum necessary bits to the input of the allocation block 13, the number I1 "1pulses" channels.

о оoh oh

00

Блок 13 вьщает на второй сумматор I1 код поправки (в обратном коде) или признак конца работы устройства по телеметрированию данного канала при наличии О в разр де признака выборки. Второй сумматор 11 вычитает код поправки из кода пришедшего номера канала и производит засылку результата на блок 2 оперативной пам 5 ти. В результате обращени  к блоку 2 оперативной пам ти из него считываетс  содержимое требуемого слова пол  4 масок.Block 13 feeds to the second adder I1 an amendment code (in the return code) or a sign of the end of the device operation by telemetry of this channel if there is O in the discharge sign of the sample. The second adder 11 subtracts the correction code from the code of the incoming channel number and sends the result to the block 2 of the operational memory 5 ti. As a result of accessing the memory unit 2, the contents of the required word 4 in the field of masks are read from it.

Разр ды пол  4 масок поступают наHalf 4 masks are fed to

0 блок 7 выделени  разр дов пол  масок считанного слова. На этот же блок с блока 1 приема информации поступают младшие разр ды кода номера канала (т.е. номера каналов в данной группе0 a block 7 for allocating bits of a floor of masks of a read word. The same block of the channel number code (i.e. the channel numbers in this group

g каналов), определ ющие номер разр да пол  4 масок.g channels), defining the number of the floor and 4 masks.

Блок 7 выделени  разр дов пол  масок считанного слова вьщел ет соот- Q ветствующие разр ды пол  масок считанного слова, которые поступают в счетчик 8. Он формирует двоичный код, соответствующий числу единиц в выделенной части слова. Этот двоичный код поступает на сумматор 9, где суммируетс  с содержимым пол  считанного слова.Block 7 for extracting bits of the floor of the masks of the read word includes the corresponding Q bits of the masks of the read word that go to the counter 8. It forms a binary code corresponding to the number of units in the selected part of the word. This binary code is fed to adder 9, where it is summed up with the contents of the sex of the read word.

Разр ды пол  4 масок считанного слова поступают в блок 6 вьщелени  управл ющих сигналов масок, на другой вход которого поступают младшие разр ды с блока 1 приема информации.The bits of the field of 4 masks of the word being read go to the block 6 of the control signals of the masks, to another input of which the lower bits from the block 1 receive information.

В блоке 7 происходит вьщеление соответствующего разр да пол  масок считаного слова. Если в разр де пол  4 масок хранитс  1, то она  вл етс  управл ющим сигналом дл  вентил  10, в результате чего на выходных .шинах устройства по вл етс  новыйIn block 7, the corresponding bit of the floor of the read word masks is allocated. If 1 is stored in the field of 4 masks, it is the control signal for the valve 10, as a result of which a new device appears on the output buses of the device

5five

00

5five

ь13l13

номер канала, сформированный первым сумматором 9. Если же в разр де пол  4 масок хранитс  О, то на выход ничего не выдаетс . Устройство молчит до по влени  на входе блока 1 приема информации следующего номера канала.the channel number formed by the first adder 9. If, on the order of 4 fields, the masks are stored O, then nothing is output to the output. The device is silent until the next channel number information appears at the input of the unit 1 for receiving information.

Блок I2 дешифраций числа значащих разр дов работает следующим образом.Block I2 of decoding the number of significant bits works as follows.

После синхронизации телеметрической системы, например, по кадровой паузе, обнул етс  второй сумматор 11 Номер группы каналов поступает на- вход блока I2 дешифрации числа зна- чапщх разр дов, где преобразуетс  в число импульсов, равное числу значащих разр дов, т.е. числу минимальн необходимых разр дов дл  записи данного номера группы каналов. По синхроимпульсу сопровождени  производитс запись номера группы каналов в регистр 14 сдвига и запуск генератора 17 тактовьпс импульсов, который последовательно сдвигает номер группу каналов в сторону старших разр дов до по влени  первой 1 и подсчитывает число оставшихс  разр дов. Первый счетчик 18 имеет столько же разр дов , сколько и регистр 14 сдвига.After synchronization of the telemetry system, for example, by a personnel pause, the second adder 11 is nuzzled. the number of minimum bits required to record a given channel group number. The tracking sync pulse records the channel group number in the shift register 14 and starts the 17 clock pulse generator, which sequentially shifts the channel group number towards the higher bits until the first 1 appears and counts the number of remaining bits. The first counter 18 has as many bits as the shift register 14.

Блок 13 выделени  поправок (фиг.З работает следующим образом.Correction allotment unit 13 (FIG. 3 works as follows.

После синхронизации по кадровой паузе из пол  5 поправок читаетс  первое слово в первый сдвигатель 22 блока 13 выделени  поправки.After synchronization with a personnel pause from the floor of the 5 amendments, the first word is read into the first shifter 22 of the correction selection block 13.

По импульсу чтени  второй счетчикBy reading pulse the second counter

20обнул етс . Синхроимпульс сопровождени  канала (в данном случае первого ) обнул ет второй сдвигатель 23.20back. The sync pulse of the channel (in this case, the first one) zeroed the second shifter 23.

Импульсы с выхода блока 12 дешифрации числа значащих разр дов поступают на счетчик 20 и через элементPulses from the output of block 12 of decoding the number of significant bits go to counter 20 and through the element

21задержки - на первьш сдвигатель 22. В результате этого происходит перепись с первого 22 на второй 23 сдвигатель поправки номера строки, котора  затем инвертируетс  и подаетс  на второй сумматор 11. Как только второй счетчик 20 переполн етс 21 delays - to the first shifter 22. As a result, a census takes place from the first 22 to the second 23 shift of the line number correction, which is then inverted and fed to the second adder 11. As soon as the second counter 20 overflows

он выдает импульс на счетчик 25 адреса , в старшие разр ды которого перед работой устройства заноситс  началь- ньп адрес массива поправок (пол  5 поправок) блока 2 оперативной пам тиit sends a pulse to the address counter 25, in which the higher bits before the operation of the device are entered the initial address of the array of corrections (field 5 amendments) of the RAM 2

Таким образом, блок 13 выделени  поправки вьщает на второй сумматорThus, block 13 of the amendment enters the second adder

72967296

I код поправки или признак конца работы устройства по отработке данного номера канала при отсутствииI code of the amendment or a sign of the end of the device to work on the given channel number in the absence of

признака выборки данной строки.sign of sampling this line.

На втором сумматоре I получают адрес строки пол  4 масок, один из разр дов которой соответствует от- рабатываемому номеру канала.At the second adder I get the row address of the field of 4 masks, one of the bits of which corresponds to the channel number to be processed.

Claims (1)

Формула изобретени Invention Formula Устройство дл  выбора и переадре- 5 сации каналов, содержащее блок приема информации, блок оперативной па- ти , первый выход которого подключен к входам блока вьщелени  управл юпщх сигналов маски и блока выделени  0 разр дов пол  маски считанного слова, к выходу которо го подключены последовательно соединенные счетчик количества единиц выделенной части слова, первый сумматор и вентиль, второйA device for selecting and forwarding channels, containing an information receiving unit, an operative network unit, the first output of which is connected to the inputs of the mask control unit and the allocation unit 0 bits of the mask field of the read word, whose output is connected in series the connected counter of the number of units of the selected part of the word, the first adder and valve, the second 5 вход которого соединен с выходом блока выделени  управл ющих сигналов маски, второй вход которого объединен с вторым входом блока выделени  разр дов пол  маски считанного слова и5 whose input is connected to the output of the mask control signals selection unit, the second input of which is combined with the second input of the mask discharge box of the read word, and 0 подключен к первому выходу блока приема Тинформации, причем второй вход первого сумматора соединен с вторым выходом блока оперативной пам ти, отличающеес  тем, что, с целью расширени  функциональных возможностей устройства путем обеспечени  обработки выборок с различным числом каналов, а также упрощени  устройства путем сокращени  объема0 is connected to the first output of the Tinformation receiving unit, and the second input of the first adder is connected to the second output of the RAM block, characterized in that, in order to expand the functionality of the device by providing processing of samples with a different number of channels, as well as simplifying the device by reducing the volume 0 оперативной пам ти, введены последовательно соединенные блок дешифрации -числа значащих разр дов, блок выделени  поправки и второй сумматор, второй вход которого объединен с дом блока дешифрации числа значащих разр дов и подключен к второму выходу блока приема информации, вход синхронизации которого подключен к соответствующему входу устройства и0 RAM, sequentially connected decryption block —number of significant bits, correction selection block and second adder, the second input of which is combined with the house of the decoding block of the number of significant bits and connected to the second output of the information receiving block, the synchronization input of which is connected to the corresponding device input and gQ объединен с входом синхронизации блока выделени  поправки, второй которого подключен к входу блока оперативной пам ти, третий выход которого соединен с вторым входомThe gQ is combined with the synchronization input of the allotment unit, the second of which is connected to the input of the RAM, the third output of which is connected to the second input. gg блока вьщелени  поправки, третий вход которого подключен к выходу BTopord сумматора.gg block of the amendment, the third input of which is connected to the output of the BTopord of the adder. 5five сопродогнд.coprod С 5л. 1With 5l. one 1-31-3 ii СдвизSdviz 22 СбросReset На 6л. 11 On 6l. eleven conpodowd.conpodowd. Составитель В. Паницкий Редактор И. Каеарда Техред И.Попович Корректор В. Гирн кCompiled by V. Panitsky Editor I. Kaearda Tehred I. Popovich Corrector V. Girn to Заказ 4445/57 Тираж 638, ПодписноеOrder 4445/57 Circulation 638, Subscription ВНИИПИ Государственного комитета .СССРVNIIPI State Committee. USSR по делам изобретений и открытий 113035, Москва, Ж-35, Раушска  наб., д. 4/5for inventions and discoveries 113035, Moscow, Zh-35, Raushsk nab., 4/5 Производственно-полиграфическое предпри тие, г. Ужгород, ул. Проектна , 4Production and printing company, Uzhgorod, st. Project, 4 С6л 2S6l 2 (Риз.З(Reese
SU853981381A 1985-11-21 1985-11-21 Device for selection and address modification of channels SU1341729A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU853981381A SU1341729A1 (en) 1985-11-21 1985-11-21 Device for selection and address modification of channels

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU853981381A SU1341729A1 (en) 1985-11-21 1985-11-21 Device for selection and address modification of channels

Publications (1)

Publication Number Publication Date
SU1341729A1 true SU1341729A1 (en) 1987-09-30

Family

ID=21206955

Family Applications (1)

Application Number Title Priority Date Filing Date
SU853981381A SU1341729A1 (en) 1985-11-21 1985-11-21 Device for selection and address modification of channels

Country Status (1)

Country Link
SU (1) SU1341729A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1477956, кл. Н 04 б) 9/14, 1984. Авторское свидетельство СССР № 788447, кл. Н 04 Q 9/14, 1978. *

Similar Documents

Publication Publication Date Title
GB1526232A (en) Digital data storage systems
SU1341729A1 (en) Device for selection and address modification of channels
GB1429702A (en) Associative memory
SU1167752A1 (en) Device for forming frequency-shift keyed signal
GB1486311A (en) High speed digital information storage
SU1295451A1 (en) Buffer storage
SU1249583A1 (en) Buffer storage
SU1273936A2 (en) Multichannel information input device
SU1399770A1 (en) Device for searching for data in a storage
SU788447A1 (en) Device for selection of information channels
SU1259275A1 (en) Interface
SU1300459A1 (en) Device for sorting numbers
SU1709293A2 (en) Device for information input
SU1179356A1 (en) Information input-output device
SU663113A1 (en) Binary counter
SU407315A1 (en) DEVICE FOR INFORMATION SEARCH BY ATTRACT IN MEMORY WITH AN ARBITRARY ACCESS
SU1190524A1 (en) Device for decoding correcting cyclic codes
SU1244670A1 (en) Interface for linking electronic computer with communication channels
SU564723A1 (en) Device for selecting information channels
SU1261010A1 (en) Buffer storage
SU559465A1 (en) Device for selection of information channels
SU1051730A1 (en) Pulse train divider (versions)
RU1795446C (en) Multichannel device for code comparison
SU1234842A1 (en) Multichannel interface for linking using equipment with digital computer
SU951967A1 (en) Device for registering,reading out and processing information from proportional cameras