SU1341729A1 - Device for selection and address modification of channels - Google Patents
Device for selection and address modification of channels Download PDFInfo
- 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
Links
- 230000004048 modification Effects 0.000 title 1
- 238000012986 modification Methods 0.000 title 1
- 238000012937 correction Methods 0.000 claims abstract description 19
- 238000005259 measurement Methods 0.000 abstract description 4
- 238000005070 sampling Methods 0.000 abstract description 2
- 230000001934 delay Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
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)
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) |
-
1985
- 1985-11-21 SU SU853981381A patent/SU1341729A1/en active
Non-Patent Citations (1)
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 |