RU-2861396-C1 - PSEUDO-RANDOM CODE SCALE
Abstract
FIELD: measuring technology. SUBSTANCE: pseudo-random code scale is proposed, containing an information track made in the form of gradations of a pseudo-random binary sequence of maximum length period M=31, constructed using a primitive polynomial h(x)=x 5 +x 3 +1 of degree 5, where 5 is the digit capacity of the scale, 5 information and 13 correcting reading elements placed along the information track with angular steps. The pseudo-random code scale is equipped with two additional correcting reading elements with the ability to obtain from them different 5+15-bit code combinations representing a correcting code with the ability to correct quadruple errors. EFFECT: increasing the information reliability of the pseudo-random code scale by generating a correcting code from it with the ability to correct quadruple errors. 1 cl, 1 dwg, 3 tbl
Inventors
- Domarenko Dmitrii Aleksandrovich
- OZHIGANOV ALEKSANDR ARKADEVICH
- Baidenko Sergei Viktorovich
Dates
- Publication Date
- 20260505
- Application Date
- 20250430
Claims (1)
- A pseudo-random code scale containing an information track made in the form of gradations of a pseudo-random binary sequence of maximum period length M = 31, constructed using a primitive polynomial h(x) = x 5 + x 3 + 1 of degree 5, where 5 is the scale's digit capacity, 5 information and 13 correcting reading elements arranged along the information track with angular steps multiple of the scale quantum value δ = 360°/ M , with the possibility of obtaining from them M different 5+13-bit code combinations, which are a correcting code with the possibility of correcting triple and detecting quadruple errors, characterized in that the pseudo-random code scale is provided with two additional correcting reading elements arranged along the information track with an angular step multiple of the scale quantum value δ, with the possibility of obtaining from them, together with the 5+13 reading elements, M different 5+15-bit code combinations, representing a correcting code with the ability to correct quadruple errors, the outputs of the reading elements are the outputs of a pseudo-random code scale.
Description
The invention relates to measuring equipment, in particular to analog-to-digital conversion, namely to code scales of digital angle converters (DACs). CPUs are used in a wide variety of technical systems for a wide range of purposes. Naturally, the reliability of the converter affects the reliability of the entire system. The main components of a CPU are the code scale and reading elements. During CPU operation, reading elements may fail. In this case, information from the scale will be read with errors. To compensate for such errors, CPUs are equipped with additional (correcting) reading elements, the number of which is determined by the scale's bit depth and the multiplicity of correctable and/or detectable errors. The solution to this problem is based on the theory of error-correcting codes. Pseudo-random code scales are the most suitable code scales in which error-correcting codes can be used. A pseudo-random code scale is known (see Patent RU 2761058 C1, IPC H03M1/24 (2006.01). Published: 02.12.2021. Bulletin No. 34. - [1]), containing an information track made in the form of gradations of a pseudo-random binary sequence of maximum period length M = 2 n - 1, constructed using a primitive polynomial h(x) of degree n , where n is the capacity of the scale, n information (see Ozhiganov A.A. Algorithm for placing reading elements on a pseudo-random code scale // News of USSR Universities. Instrument-making, 1994. Vol. 37. No. 2. Pp. 22-27.) - [2]) and ( k + k d +3) correcting reading elements placed along the information track with angular in steps that are multiples of the scale quantum value δ=360 o / M , with the possibility of obtaining from them M different ( n + k + k d +3)-bit code combinations, which represent a correcting code with the possibility of correcting triple errors, the outputs of the reading elements are the outputs of a pseudo-random code scale. The disadvantage of such a scale is its low information reliability, since it does not provide the ability to detect quadruple errors. The closest in technical solution and chosen by the authors as a prototype is a pseudo-random code scale (see Patent RU 2761058 C1, IPC H03M1/24 (2006.01). Published: 02.12.2021. Bulletin No. 34.- [3]), containing an information track made in the form of gradations of a pseudo-random binary sequence of maximum period length M = 2 n - 1, constructed using a primitive polynomial h(x) of degree n , where n is the bit depth of the scale, n information and ( k + k d +6) correcting reading elements placed along the information track with angular steps multiples of the scale quantum value δ = 360 o / M , with the possibility of obtaining from them M different ( n + k + k d +6)-bit code combinations, which are a correcting code with the possibility of correcting triple and detection of quadruple errors. The disadvantage of the prototype is its low information reliability, since it does not provide the ability to correct quadruple errors. The proposed invention solves the problem of increasing the information reliability of a pseudo-random code scale by generating from it correcting codes with the ability to correct quadruple errors. In order to achieve the technical result, the pseudo-random code scale contains an information track made in the form of gradations of a pseudo-random binary sequence of maximum period length M= 31, constructed by means of a primitive polynomial h(x) = x 5 + x 3 + 1 of degree 5 , where 5 is the scale capacity, 5 information and 15 correcting reading elements placed along the information track with angular steps multiple of the scale quantum value δ=360 o / M , with the possibility of obtaining from them M different 5+15-bit code combinations, representing a correcting code with the possibility of correcting quadruple errors, the outputs of the reading elements are the outputs of the pseudo-random code scale. What is new in the proposed invention is: • supplying the pseudo-random code scale with two additional corrective reading elements; • the corresponding placement of all reading elements along the information track with angular steps that are multiples of the scale quantum value δ, with the possibility of obtaining from them M different 5+15-bit code combinations, which represent a correcting code with the possibility of correcting quadruple errors. The set of essential features in the proposed invention makes it possible to increase the information reliability of the pseudo-random code scale. As a result, it can be concluded that the proposed invention has an inventive step and allows for the achievement of a technical result. The invention is new because no analogues with a similar set of features have been identified from the prior art based on available information sources. The invention is industrially applicable, since it can be used in all areas where high-precision positional determination of the angular position of an object is required using digital angle converters with increas