Publication of the journal

The section is currently being updated

When using weight-based sum codes of digits fr om a natural series of numbers in a ring of deductions according to a given module, for the synthesis of self-checking discrete devices it is necessary to control whether the generated codewords belong to a specific code. This is done using detectors or code checkers. The latter are built by self-checking, which is important for creating fully self-checking structures. In this work, the methods of synthesizing checkers for sum codes based on the methods of discrete mathematics and the theory of Boolean functions are proposed. Approaches to synthesizing weight-based sum code checkers are described. It is shown that checkers are effectively built on a two-stage structure, including an encoder and a comparator. A comparator in such a structure is a standard device synthesized on the basis of a k–1 two-rail signal compression module, wh ere k is the number of check code characters. The synthesis of encoders of weight-based sum codes was performed, since different implementations of encoders will have various technical characteristics i. e. indicators of structural redundancy, performance, controllability. A method for synthesizing encoders of the codes used in the structures of checkers is proposed. A comparison of the complexity indicators of the implementation of encoders of the considered class of sum codes with encoders for other sum codes is given. It has been demonstrated that encoders of sum codes of the weight coefficients of digits from a natural series of numbers in the ring of deductions according to a given modulus have simpler structures than encoders of sum codes of the weight coefficients of digits from a natural series of numbers with the exception of powers of two. The proposed method for synthesizing encoders of weight-based sum соdes of digits from a natural series of numbers in the ring of deductions for this module allows in practice to implement self-checking checkers of these codes, effectively used in the synthesis of self-checking discrete devices.
Dmitry V. Efanov
SPbPU (Russia, 195251, St. Petersburg, Politekhnicheskaya st., 29); RUT (Russia, 127994, Moscow, Obraztsov st., 9, bld. 9); TDTU (Uzbekistan, 100167, Tashkent, 1st Dr Temiryulchilar, 1)
Yeseniya I. Yelina
SPbPU (Russia, 195251, St. Petersburg, Politekhnicheskaya st., 29)

124498, Moscow, Zelenograd, Bld. 1, Shokin Square, MIET, editorial office of the Journal "Proceedings of Universities. Electronics", room 7231

+7 (499) 734-62-05
magazine@miee.ru