Apparatus for controlling data transmission channel quality

FIELD: information technology.

SUBSTANCE: apparatus comprises a modem consisting of a demodulator and a modulator, a mutual difference coefficient measuring device consisting of two multipliers, a phase changer, two integrators, two squaring devices, an adder, a gating unit and a normalising unit, a group of AND elements, an OR element, a NOR element, a flip-flop, a register, a unit for measuring the signal energy to noise spectral density ratio, a mutual difference coefficient threshold measuring device consisting of an AND element, a doubler, a squaring device, a logarithm device, a divider, a comparator, a control result output unit, a group of delay lines, an analogue-to-digital converter, a controlled delay line, a switch, and further includes an OR element, two AND elements, an RS flip-flop, a comparator, two devices for calculating mathematical expectation consisting of two OR elements, two inverters, a register, two shift registers, a group of AND elements, a group of adders, a counter and a divider.

EFFECT: high reliability of controlling communication link quality of a data transmission channel and end transmission equipment.

2 dwg

 

The invention relates to measuring technique and can be used to create automated systems for quality control of the data transmission channel without interruption in the reception of a carrier frequency modulated information code sequence.

A device for automated control of the communications lines of the data channel that contains the modem, consisting of a demodulator and modulator, measuring the coefficient of mutual differences (ICVR), a group of elements And the element OR the element OR NOT, the trigger, the register unit of measurement of the ratio of signal energy to the spectral density of the noise (USSR author's certificate No. 1001489, CL NW 3/46), measuring the threshold values of the coefficient of mutual differences, the comparator unit output control, analog-to-digital Converter, a group of delay lines controlled delay line, the key (see patent RU 2304847 C2, CL NW 3/46).

The disadvantage of this device is low confidence in the assessment of the quality of the communication line of the data transmission channel, and transmitting terminal equipment, which is part of the data transmission channel.

The purpose of the invention is to increase the reliability of the quality control line of the data transmission channel and transmitting terminal equipment, which is part of the channel re the ACI data. Under the data channel can be understood as a cable or a radio channel.

To achieve this goal in a device for automated control of the communications lines of the data channel that contains the modem, consisting of a demodulator and modulator, measuring the coefficient of mutual differences (ICVR), a group of elements And the element OR the element OR NOT, the trigger, the register unit of measurement of the ratio of signal energy to the spectral density of the noise (USSR author's certificate No. 1001489, CL NW 3/46), measuring the threshold values of the coefficient of mutual differences, the comparator unit output control, a group of delay lines, analog-to-digital Converter that is controlled delay line, the key typed element OR two elements And RS-trigger, comparator, the two devices to calculate the mathematical expectation (figure 2), consisting of two elements OR two inverters, register, two shift registers, a group of elements And groups of adders, counter, divider element And the input element OR is connected to the first and second outputs of the first comparator, comparing the coefficient of mutual differences with a threshold value of the coefficient of mutual differences (CWR), and the output element OR connected to the installation's input of RS flip-flop fault R input connected to the third output the first comparator with annivaudio coefficient of mutual differences with a threshold value KBP, and the output of the RS flip-flop connected to the first inputs of two elements And control inputs of the device to calculate the mathematical expectation, and the second input of the first of them is connected to the output of analog-to-digital Converter and to the first input of the first comparator and the second input of the second of them is connected to the output of the meter threshold CWR and with the second input of the first comparator and the output of each of the elements And is connected to the inputs of corresponding devices to calculate the mathematical expectation, and the outputs of the device to calculate the mathematical expectation connected to the inputs of the comparator compares the mathematical expectation of fluctuations of the coefficient of mutual differences and the expectation fluctuations in the threshold value KBP, and the outputs of the comparator compares the mathematical expectation, is connected to the fourth and fifth inputs of the block output control and input device for calculating the mathematical expectation is the input of the first inverter, the first input of the first element OR the input of the first shift register, which are components of the device to calculate the mathematical expectation, and the output of the first inverter is connected to the second input of the first element OR the output of which is connected to the input of the second shift register, the output of cat is, which is connected to the counter input with the first input of the second element OR with the second input element group And, with the first inputs of the group of elements And connected to respective outputs of the first shift register and the outputs of the group of elements And connected to respective inputs of a group of adders, the second inputs of which are connected to respective outputs of the register, the adders are connected in series with each other to implement hyphenation values in the most significant bit, and the entrance that serves to transfer in the senior category, the last adder connected to the first input element And a second input connected to the last output register, and the output element And is connected to the fault input register and the fault counter input and the outputs of the adders are connected to the corresponding inputs of the register and to the corresponding inputs of the divider, the other input connected to the output of the counter, and the output of the divider is the output of the device to calculate the mathematical expectation; control inputs of the device to calculate the mathematical expectation connected with the input of the second inverter, the output of which is connected with the second input element And the output element And is connected to the fault input of the second shift register.

In figures 1 and 2 shows a functional electric diagram of the device.

The mouth of austo for quality control of the data channel contains the modem 1, consisting of a demodulator 1.1 and modulator 1.2, measurement of the coefficient of mutual differences (ICVR) 2, consisting of two multiplier products 14.1, 14.2, the phase shifter 13, performing the Hilbert transform of the signal output from the key 27, the two integrators 15.1, 15.2, two Quad 16.1, 16.2, adder 17, the gate unit 18 and normalizing unit 19; the group of items 3.1-3.n (number of elements n is determined by the number of the information contact of the parallel input of the modulator 1.2 modem 1), item, OR 4, the element OR NOT 5 trigger 6, register 7, the unit of measurement of the ratio of signal energy to the spectral density of the noise 8 (USSR author's certificate No. 1001489, CL NW 3/46), measuring the threshold values of the coefficient of mutual differences 9 composed of an element And 20, doubler 21, Quad 22, logarithmorum device 23, a divider 24, connected in series; a comparator 10, the output control 11, the analog-to-digital Converter 12, a group of delay lines 25.1-25.n controlled delay line 26, the key 27, the element 28, the And gate 29, the And gate 30, a comparator 33, RS-trigger 34, the device for calculating the mathematical expectations 31 and 32 (figure 2)composed of an element OR 35, inverter 36, shift registers 37 and 38, member groups And 39.1-39.m, groups of adders 40.1-40.m-40.n, register 41, a counter 42, divider 43, item 44, the inverter 45, the element is OR 46, moreover, the parallel output of the demodulator 1.1 modem 1 is connected to the input of the computer, to the inputs of the OR element 4 and to the inputs of the element OR NOT 5 and each contact of the parallel output of the demodulator of the modem through the respective delay lines 25.1-25.n connected to one input of the corresponding element from the group of elements And 3.1-3.n, to the other inputs of which are connected in parallel the output of the trigger 6, which is also connected to the first input element And 20 meter threshold values of the coefficient of mutual differences 9 and to the control input key 27; installation input trigger 6 is connected to the output element OR 4, and fault input trigger 6 is connected in parallel to the output of the element OR NOT 5, the inputs of the integrators 15.1, 15.2, entrance gate unit 18 for measuring the coefficient of mutual differences 2, the output of each element And of the group elements And 3.1-3.n connected to the corresponding information contact the parallel input of the modulator 1.2 modem 1 and to the output of the computer, the output of the normalizing unit 19 for measuring the coefficient of mutual differences 2 is connected to the ADC input 12 and the output of the ADC 12 is connected to the first input of the first comparator 10, to the other input of which is connected to the output of the divider 24 meter threshold values of the coefficient of mutual differences 9, and the outputs of the first comparator 10 (a<C), (a-b), (A>In) is connected to the power pin of the result is ontrol 11. The output of the register 7 is connected to the second input element And 20 meter threshold values of the coefficient of mutual differences 9. The input lines of communication in the demodulator 1.1 and the modulator output 1.2 in the communication line modem 1 are the inputs of the claimed device, and the input lines of communication in the demodulator 1.1 connected to the first input of controllable delay line 26, and the output of the controllable delay line 26 is connected in parallel to the inputs of the multiplier products 14.1, 14.2 meter coefficient of mutual differences 2, the modulator output 1.2 in the communication line connected to the first input key 27, the output of which is connected in parallel to the control input of controllable delay line 26, to the other input of the multiplier 14.1, the input of the phase shifter 13, the first input of the normalizing unit 19 for measuring the coefficient of mutual differences 2 and to the input unit of measurement of the ratio of signal energy to the spectral density of the noise 8, the output of which is connected to the first input of the divider 24 meter threshold values of the coefficient of mutual differences 9, the output of phase shifter 13 is connected to the second input of multiplier 14.2, the outputs of the multiplier products 14.1, 14.2 are connected respectively to the inputs of the integrators 15.1, 15.2, the outputs of which are connected respectively to the inputs of the Quad 16.1, 16.2, the outputs are connected to the inputs of the adder 17, the output of which is connected to the second input gate unit 18, the output to the which is connected to the second input of the normalizing unit 19; the inputs of the OR element 28 is connected to the first and second outputs of the comparator 10, and the output of the OR element 28 is connected to the installation's input RS-flip-flop 34, fault R input connected to the third output of the comparator 10, and the output of the RS flip-flop 34 is connected to the first input element And 29, with the first input element 30 And the control inputs of the device to calculate the mathematical expectation 31 and 32, and the second input element And 29 connected to the output of analog-to-digital Converter 12 and to the first input of the comparator 10, and the second input element And 30 connected to the output of the divider 24 and the second input of the comparator 10, and the output element 29 and the output element And 30 are connected to first inputs of corresponding devices to calculate the mathematical expectation 31 and 32, and the outputs of the device to calculate the mathematical expectation 31 and 32 are connected to the inputs of the comparator 33, and the outputs of the comparator 33 is connected to the fourth and fifth inputs of the block output control 11, and the input of the inverter 36, the first input of the OR element 35, the input of the shift register 38 are input devices for computing the mathematical expectation, and the output of inverter 36 is connected with the second input element OR 35, the output of which is connected to the input of the shift register 37, the output of which is connected to the input of counter 42, with the first input element And 46 with the second inputs of the group of items is new And 39.1-39.m, moreover, the first input element group And 39.1-39.m connected to respective outputs of the shift register 38, and the outputs of the group of elements And 39.1-39.m connected to respective inputs of a group of adders 40.1-40.m-40.n, the second inputs of which are connected to respective outputs of the register 41, the adders 40.1-40.m-40.n connected in series with each other to implement hyphenation values in the most significant bit, and the entrance that serves to transfer in the senior category, the adder 40.n connected to the first input element And 44, a second input connected to the last output of the register 41, and the output element And 44 is connected to the fault input of the register 41 and vertical input of the counter 42, and the outputs of the adders 40.1-40.m-40.n connected to respective inputs of the register 41 and to the corresponding inputs of the divider 43, the other input connected to the output of the counter 42, and the output of divider 43 is an output device for calculating the mathematical expectations; control inputs of the device to calculate the mathematical expectation 31 and 32 are connected to the input of the inverter 45, the output of which is connected with the second input element And 46, and the output element And 46 connected to the fault input of the shift register 37.

The principle of the proposed device is based on the transition from a differentiated analysis of the forms and parameters of the signals coming from the line is communication, for a comprehensive analysis of the properties of these signals. Simple differential parametric analysis of signals with quadrature amplitude modulation shows that the number of parameters characterizing the quality of the generated signals, the modulated multilevel quadrature phase modulation between 20 (minimum number of combinations in the codes of Trellis) to 66 (32 combinations). Moreover, the deviation for a particular parameter, such as the instability of the carrier frequency or the instability amplitude, can cause distortion of all combinational components. The use of traditional methods of parametric control is very problematic due to the high time and hardware costs, and parametric control of such a large set of parameters is impossible in real time.

The communication channel can affect the external destabilizing factors, such as additive and multiplicative noise due to electromagnetic incompatibility between the data channel and the external electromagnetic devices performing electromagnetic radiation in a wide frequency range. External exposure to electromagnetic fields affect the shape of the transmitted signal, as in cable and radio channel. Also in the communication channel may p is oishodit signal distortion due to unauthorized access and attempts to read information. The received signal from the communication channel enters the modem at the receiving side of the communication system, and performing the additional function of driver reference of the received signal, since the modem is an active element, i.e. in addition to passive filtering and transmission of digital information input to the computer, it carries out demodulation signal and restoring the original digital sequence with standard values of the amplitudes, velocities and phases of the transmitted signals.

The probability of change of the expectation of the random deviations of the form and parameters of the signal in the case of the external environment on the communication channel is extremely small, so as to change the mathematical expectation of the signal takes a long bias, so that when the indicating device status fault of the data transmission channel and find the mathematical expectation of a random deviation of the shape and parameters of the signal within the tolerances can talk about fault lines of communication channel data, and if the mathematical expectation for the limits of signal distortion occurs in the transmitting terminal equipment.

The device operates as follows. Passing through the communication line modulated information signal after passing the cables preterpevshaya, due to the influence of the external environment of propagation on the line (noise, temperature changes, humidity and so on). The computer is running in simplex mode, that is, until will not be accepted frame of the communication channel, the computer to transmit its data frame to the communication channel will not. Prior to starting work, in the register 7 is set to the probability of erroneous reception element signal ROshprovided technical condition on the monitored data channel, which includes the communication line and transmitting terminal equipment. Automatic cycle control is performed at the time of admission to the input of the demodulator 1.1 modulated signal from the communication line. Modulated distorted information signal from the communication line S(t) to the input of the demodulator 1.1, where it is demodulated, i.e. the carrier frequency, modulated specific information pulse code sequence using one of the modulation types (e.g., multi-level quadrature modulation), is converted into a sequence of rectangular signals, from the output of the demodulator 1.1 incoming parallel code on the computer input. At the same time parallel signal at the inputs of the elements, OR 4, OR 5 and through a delay line 25.1-25.n on the input elements And 3.1-3.n. In this case, the output is lementa OR NOT 5 is formed by a logical zero, and the output of the OR element 4 is formed by a logical unit, which is supplied on the installation log trigger 6, thus providing at its output a logical "1"which is fed to the second inputs of elements And 3.1-3.n and the first input element 20. Delay lines 25.1-25.n delay parallel demodulated signal at the end of the transition installation processes in the elements, OR 4, OR 5, the trigger 6. Parallel code signal through the delay line 25.1-25.n is supplied to the first inputs of elements And 3.1-3.n, passes through them and is supplied to the parallel input of the modulator 1.2. Modulator 1.2 modulates the coded signal, which can be considered the reference S(t), as he had not yet felt the impact of negative environmental factors distribution (lines). Output lines of communication and with the input of the demodulator 1.2 controlled signal S(K) is supplied through the controlled delay line 26 to the first inputs of the multiplier products 14.1 and 14.2. Controlled delay line 26 will delay the signal until the output of the key 27, connected to the control input of controllable delay line 26, a signal will appear. The signal in the controllable delay line 26 will be delayed for the time required to complete the transition process in the demodulator 1.1, elements, OR 4, OR 5, the trigger 6, the elements And 3.1-3.n, the modulator 1.2, and the processing time received info the information signal in the computer. From the output of the modulator 1.2 signal S(t) is fed to the input key 27, the output of which the second input of the multiplier 14.1 directly and through the phase shifter 13, providing signal coupled by Hilbert with arriving at its input signal to the second input of the multiplier 14.2. The key 27 is opened and passes a signal from the output of the modulator, if the control input signal of the logical unit from the output of the trigger 6, that is, the key 27 is opened at the time of passage of the distorted modulated information signal exactly from the communication line S(i). The results of the multiplication with the output of multiplier products 14.1, 14.2 arrive at the signal inputs of the integrators 15.1, 15.2, where the integration on the interval of time equal to the duration of a modulated code sequence. From the outputs of the integrators 15.1, 15.2 signals arrive at the inputs of the Quad 16.1, 16.2, and then their outputs to corresponding inputs of the adder 17. From the output of the adder 17, the signal is sent to an information input gate unit 18, the control input of which is at the end of the receiving code sequence demodulator 1.1, the output of the element OR NOT 5 start-formed logical unit is a signal Gating and this logical unit is fed to the control inputs of integrators 15.1, 15.2 to reset them to zero with the being, output Gating unit 18, the signal received at the input of the normalizing unit 19 consisting of a power meter reference signal S(t) and voltage divider (not shown, in accordance with the prototype, see speaker of the Russian Federation No. 2071107, CL 6 G05 23/02), to another input of the normalizing unit 19 receives the reference signal S(t)at the output of the normalizing unit 19 will be present voltage, representing the result of measurement of the coefficient of mutual differences of the monitored signal S(t) at the input of the demodulator 1.1 from the communication line and the reference signal S(t) at the output of the modulator 1.2 in line described by the following expression:

where Sk(t), Se(t) - time functions that define the structure, respectively, of the controlled and reference signals;

Se*(t) is a function of time, coupled by Hilbert with Se(t);

Pe- power reference signal;

T - the duration element of the reference signal.

The measurement result is g=G output from the normalizing unit 19 for measuring the coefficient of mutual differences 2 is supplied to the information input of the analog-to-digital Converter 12, where the voltage magnitude G, converted into digital form, is fed to the first input of the comparator 10. From the output of the register 7 is supplied previously set value POshto the second input cell battery (included) the TA And 20, at the first input of which receives an enable signal from the output of the trigger 6. With the output element And 20 P valueOshto the input of the doubler 21, doubler 21 P valueOshdoubles and from the output of the doubler 21 to the input of the Quad 22, where squaring the doubled value of POshwith the release of the Quad 22 the resulting value is fed to the input of the logarithmic device 23, the output of which the signal at the second input of the divider 24, at the first input of which receives the signal, determines the value of h2from the output of the measurement unit energy signal to the spectral density of the noise (h2).

At the output of divider 24 will be present code combination representing the result of measuring the threshold value KBP for a given error probability POshchannels

From the output of divider 24 is gthensupplied to the second input of the comparator 10 compares the values of g and gthen. Depending on the result of g<gthen, g=gthen, g>gthenin one of the three respective outputs of the comparator 10 will be a unit, which is fed to one input of block 11 output control (for information display "Rating: good, Rating: limit value", "Estimates is: worthless"). The decision that set the serial communication parameters that determine the value of the coefficient of mutual differences of g is normal or not normal, and the sum of deviations of the values of these parameters from their nominal values does not give the probability of error greater than, less than or equal to the specified value.

In the case when the result g>gthenon the respective output of the comparator 11 is formed by a logical unit, which goes to waste R input of the trigger 34, and thus provides a logical zero at the output of the trigger 34. If the result g<gthenor g=gthenon one of the respective outputs of the comparator 11 is formed by a logical unit, which is fed to one input of the OR element 28, and the output element 28 is formed by a logical unit, which comes on the installation's entrance trigger 34, then the output of the trigger 34 is formed by a logical unit, which is fed to the inputs of the elements 29 and 30, that is, it is a resolution. To another input element 29 receives the value of g from the output of the ADC 12, and the input element And 30 enters a value of gthenfrom the output of divider 24. In the case that the resolution of the logical unit from the output of the trigger device 34 to calculate the mathematical expectation 31 calculates the expectation Velicina, and the device to calculate the mathematical expectation 32 - the expectation value of gthen. And gthenwill fluctuate due to changes in the magnitude of the spectral density of the noise at the input of the divider 24. Later in the comparator 33 compares the obtained mathematical expectations. In the case when the deviation of the expectation of g on gthenabove acceptable level, the first output of the comparator 33 is formed by a logical unit, which is supplied to the corresponding input block output control 11 for information display: "Defective transmitting terminal equipment data transmission channel, and in the case when the deviation of the expectation of g on gthenwithin tolerances, the second output of the comparator 33 is formed by a logical unit, which is supplied to the corresponding input block output control 11 for information display: "Faulty communication channel data. Device for calculating the mathematical expectations of work in times of receipt of the signals at their inputs, and the rest of the time all devices are in standby mode, so as to calculate the mathematical expectation of a random deviation of the shape and parameters of the signal requires the use of a large amount of time, and the longer the period of the belts, the more accurate will be the results of a calculation of the mathematical expectation of a random deviation of the shape and parameters of the signal, and hence the result of the operation of the device will be more accurate.

The device for calculating the mathematical expectation (figure 2) works as follows. On the control input receives a logical unit, and an information input device receives a digital sequence of numbers, which is also fed to the inputs of the elements OR 35, the inverter 36 and the shift register 38. To the input of the shift register 37 receives always the logical unit and the shift register 38 is filled with the original digital sequence. When the last digit of the shift register 37 is filled with a logical unit, this logical unit with the last digit of the shift register 37 is fed to the input of counter 43, also arrives at your fault input and arrives at the inputs of the group of elements And 39.1-39.m, thereby allowing the values of the bits of the shift register 38 in parallel to arrive at the inputs of the respective adders. The bit width of the registers 37 and 38 are identical, and the bit width of the register 41 should be greater than the capacity of the registers 37 and 38. This is because the registry can become cluttered, and therefore, the higher the bit width of the register 41, the higher will be the maximum possible duration of the calculation of the mathematical expectation. The number is Materov 40.1-40.m-40.n exceeds the number of elements And 39.1-39.m and is equal to the number of bits of the register 41. Adders 40.1-40.m-40.n perform addition of the values of the bits of the register 41 and values coming from the elements And 39.1-39.m, taking into account the transfers values at the most significant bit. The results of the addition is written into the register 41 and fed to the inputs of the divider 43, where in fact is the calculation of the arithmetic mean value of g or gthenthen there is the calculation of the mathematical expectation. In the case when the last digit of the register 41 is equal to the unit and to the input corresponding to the transfers, adder 40.n supplied logical unit, it is considered that the register 41 is filled, and the output of the element 44 is formed by a logical unit, which is fed to the fault input of the register 41 and the vertical input of the counter 42, then there is a reset register 41 and the counter 42. Calculations begin again. In the case when the control input to receive a logical zero, the calculation will not be performed.

The technical result is to control not only the lines of communication channel data, but only data transmission channel as a whole, which improves the reliability of the control channel data.

Device for automated control of the communications lines of the data channel that contains the modem, consisting of a demodulator and modulator, measuring the coefficient of mutual differences (ICVR), consisting of two plumage is of naitala, Phaser, two integrators, two Quad, adder, the gate block and normalizing unit, a group of elements And the element OR the element OR NOT, the trigger, the register unit of measurement of the ratio of signal energy to the spectral density of noise, measuring the threshold values of the coefficient of mutual differences, consisting of element And, doubler, Quad, logarithmorum devices divider; a comparator unit output control, a group of delay lines, analog-to-digital Converter that is controlled delay line, key, characterized in that to increase the reliability of quality control communication lines of the data transmission channel and terminal transmitting equipment, which is part of the data transmission channel, additionally there is a element OR two elements And RS-trigger, comparator, the two devices to calculate the mathematical expectation, consisting of two elements OR two inverters, register, two shift registers, a group of elements And groups of adders, counter, divider element And the input element OR is connected to the first and second outputs of the first comparator, comparing the coefficient of mutual differences with a threshold value of the coefficient of mutual differences (CWR), and the output element OR connected to the installation's entrance RS-trigger fault R input of which is coupled to the third output of the first comparator, comparing the coefficient of mutual differences with a threshold value KBP, and the output of the RS flip-flop connected to the first inputs of two elements And control inputs of the device to calculate the mathematical expectation, and the second input of the first of them is connected to the output of analog-to-digital Converter and to the first input of the first comparator and the second input of the second of them is connected to the output of the meter threshold CWR and with the second input of the first comparator and the output of each of the elements And is connected to the inputs of corresponding devices to calculate the mathematical expectation, and the outputs of the device to calculate the mathematical expectation connected to the inputs of comparator comparing the mathematical expectation of fluctuations of the coefficient of mutual differences and the expectation of fluctuations of the threshold value KBP, and the outputs of the comparator compares the mathematical expectation, is connected to the fourth and fifth inputs of the block output control and input device for calculating the mathematical expectation is the input of the first inverter, the first input of the first element OR the input of the first shift register, which are components of the device to calculate the mathematical expectation, and the output of the first inverter is connected to a second input of the first element is OR the output of which is connected to the input of the second shift register, the output of which is connected to the counter input to the first input of the second element OR with the second input element group And, with the first inputs of the group of elements And connected to respective outputs of the first shift register and the outputs of the group of elements And connected to respective inputs of a group of adders, the second inputs of which are connected to respective outputs of the register, the adders are connected in series with each other to implement hyphenation values in the most significant bit, and the entrance that serves to transfer in the senior category, the last adder connected to the first input element And the second an input connected to the last output register, and the output element And is connected to the fault input of the register and the fault counter input and the outputs of the adders are connected to the corresponding inputs of the register and to the corresponding inputs of the divider, the other input connected to the output of the counter, and the output of the divider is the output of the device to calculate the mathematical expectation; control inputs of the device to calculate the mathematical expectation connected with the input of the second inverter, the output of which is connected with the second input element And the output element And is connected to the fault input of the second shift register



 

Same patents:

FIELD: information technology.

SUBSTANCE: versions provide an architecture to enable composite autonomous applications and services to be built and deployed. In addition, an infrastructure is provided to enable communication between distributed applications and services. In one or more versions, an exemplary architecture includes or otherwise uses five logical modules including connectivity services, process services, identification services, lifecycle services and tools.

EFFECT: high efficiency of building and deploying data-controlled composite applications.

9 cl, 17 dwg

FIELD: information technology.

SUBSTANCE: method of operating a computer interactively with a user interface device to prepare a beverage recipe for an integrated beverage preparation system, having a dispensing module for dispensing selected ingredients into a beverage container and a blending/mixing module which blends and/or mixes ingredients in the beverage container, said method including a step of: executing on the computer a recipe program which includes: presenting to a user one or more images on a display of said user interface device for said user to enter recipe parameters for said beverage recipe; and saving said entered recipe parameters as said beverage recipe in memory associated with said computer, and then executing the program responsible for the user selection of said saved recipe to prepare the beverage. Said recipe parameters include a blending profile for blending coarse particles without changing granularity and/or a mixing profile for grinding coarse particles into a finely ground product for the blending and/or mixing module for blending and/or mixing ingredients in the beverage container.

EFFECT: creating a beverage recipe and saving said recipe, the saved recipe having parameters which include mixture parameters for mixing coarse particles without changing granularity or blending profile for grinding coarse particles.

16 cl, 63 dwg

FIELD: information technology.

SUBSTANCE: in a version of the invention, execution of one or more processes which include content received through a network is controlled by another process of the same application which includes the one or more processes. The control involves ending one or more processes if they are not responding. Execution of one or more processes is isolated from the other process such that when one or more processes are not responding, the other process remains responsive. Content in the one or more ended processes is then restored.

EFFECT: isolating content through processes in an application.

20 cl, 5 dwg

FIELD: information technologies.

SUBSTANCE: in the method of automated language detection and (or) text document coding, byte sequences are identified, and statistics of frequency of identified byte sequences is counted. Then, using the statistics, profiles of each language and (or) each coding are built, a search engine is built to extract sought-for byte sequences from the byte flow of the inspected document, and the built search engine and profiles of languages and (or) codes are saved into the memory. Byte sequences are found in electronic version of each inspected document with the help of the search engine, and statistics of frequency of found byte sequences is counted as the profile of the inspected document. The calculated profile of the inspected document is compared with profiles of languages and (or) codes to identify relevance of the language and (or) code to this inspected document.

EFFECT: expanded arsenal of technical facilities, making it possible to automatically detect language and coding of text according to previously collected statistics in any text documents.

3 cl

FIELD: information technology.

SUBSTANCE: first version and at least one cell associated with the document are received, wherein at least one cell has a cell identifier and the cell identifier is associated with the first version, having at least one first version identifier. Each of the at least one first version identifiers presents cell status at a moment in time, and the coverage area defines a plurality of cells and versions, the coverage area including at least one root object. Updates for a first computing device are received. The updates indicate the identifier of the updated version, associated with each cell, associated with the document. The first version of each cell is stored if the first version identifier matches the identifier of the updated version of the cell. A new version of each cell is generated, wherein generation of the new version includes assigning a new version of the identifier of the new version if the identifier of the first version of the cell does not match the identifier of the updated version of the cell. Any cell on which there were no links in root objects is deleted and the document is synchronised by replacing cells with a new version of each cell.

EFFECT: reduced volume of altered information.

12 cl, 6 dwg

FIELD: information technologies.

SUBSTANCE: associative Identifier of Events, Technological, implements a circuit of identification of expected design events/conditions of a control system, determined readings of primary sensors of process control, and whenever such occur, it generates alternative design data for direct control of process without application of software and processor resources in asynchronous mode and at the moment of control data arrival, at the same time it includes a multi-layer architecture of an item, organising address-free space of memory and providing for equal and asynchronous access of input information to each layer, in respect to input data, all layers are interconnected memory cells with elements of data comparison and control of recording procedure.

EFFECT: increased indices of reliability, trustworthiness and validity.

3 cl, 3 dwg

FIELD: radio engineering, communication.

SUBSTANCE: disclosed system for controlling, collecting and processing data with onboard spacecraft recording equipment includes at least one onboard recording equipment unit connected by at least two communication channels to a data control and processing unit, which is connected onboard spacecraft equipment through at least one communication channel for subsequent collection of information on Earth. The data control and processing unit includes: an interfacing device, a self-contained timer, a single-board computer, a forced cooling system, a heat sensor system, a storage unit, a synchronous data transmission unit, a secondary power unit and a command transmission and power distribution system.

EFFECT: easier and reliable simultaneous connection to different onboard recording equipment.

7 cl, 2 dwg

FIELD: oil and gas industry.

SUBSTANCE: stages of the proposed method involve acquisition of database of oil deposit, which are related to oil-field objects. A self-organising map (SOM) is formed by means of the following: assignment of each of multiple data fields to one of multiple SOM maps. Each of multiple oil-field objects is assigned to one of multiple SOM positions based on the pre-determined SOM algorithm for presentation of statistical patterns in a variety of databases of oil deposit. Stochastic database is formed of databases of oil deposit based on artificial neuron network for databases of oil deposit. Screening of databases of oil deposit is performed to identify candidates from oil-field objects. Besides, screening is based on stochastic database. Detail assessment of each of the candidates and selection of oil-field object of candidates based on detail assessment is performed. Oil-field operations for the chosen oil-field object are performed.

EFFECT: improving assessment accuracy of oil-field objects.

22 cl, 23 dwg

FIELD: information technology.

SUBSTANCE: method for digital distribution of media content using a distribution main line system comprises steps of receiving a media content request from a client, the request including the profile of the client; performing inventory check and analysis of source assets by iteratively going through the client profile to generate output data; mapping functionalities, wherein several rules enable to map source assets onto the client profile; and scheduling the production process, which determines work elements and execution steps based on functionalities mapped in response to the media content request from the client.

EFFECT: automation of a process which downloads content in digital format and seamlessly manages said content by delivering to the client.

27 cl, 23 dwg

FIELD: radio engineering, communication.

SUBSTANCE: information on characteristics of weapons of each party is switched; the information is stored in a first memory unit; the information is supplemented with characteristics of a backup group with variable input time; information on weapons of all groups is used to pre-evaluate characteristics of their difference and determine coefficients of independent combat superiority of party A over groups B1, B2; the obtained information is used to select a strategy of combat operations; the remaining weapons of all groups are determined; intermediate characteristics of groups and the outcome of combat operations are stored in a second memory unit and read therefrom, and then transmitted to inputs of a display unit, where information on the outcome of combat operations of party A is displayed: win, loss, draw; the remaining weapons in groups: type of strategy, delayed backup, type of difference, values of coefficients of combat superiority and coefficients of distribution of weapons.

EFFECT: high combat efficiency and effectiveness of operations with different groups, rapid planning of the selection of the optimum target distribution strategy.

2 cl, 5 dwg

FIELD: message boards and mail servers.

SUBSTANCE: electronic message board is provided with database in form of several known words, which are selected in specific order, while each word is connected to respective URI. Message text from user computer is checked using a plurality of known words. When message text does not include a known word of plurality of known words, message is placed at electronic board. Each known word is found in text, known in text is converted to hypertext format with URI connected to word, as destination of link, and message is placed at message board.

EFFECT: higher efficiency.

7 cl, 4 dwg

FIELD: computers.

SUBSTANCE: device has control trigger, random pulse generators, block for forming program of functioning of modeled multimode system, working modes and technological mode blocks, operation time counters, random pulses generators, OR block, orders counters.

EFFECT: broader functional capabilities.

3 dwg

FIELD: computers.

SUBSTANCE: device has matrix of m rows and n columns for homogenous environment, maximum detection block, adder, memory block, n blocks for counting units, block for estimating channels load levels, containing pulse generator, element selection multiplexer, element selection decoder, row selection decoder, m OR elements, m triggers, m counters of channel load, row number counter, column number counter, group of m blocks of forbidding elements.

EFFECT: broader functional capabilities.

5 dwg

FIELD: computers.

SUBSTANCE: method includes detection of connection of user computer to Web-site of sub-domain on national language and selects service of registration of domain name on national language, performing software extension for automated forming of combination of symbols of English alphabet, matching domain name, based on national language, determining, whether such combination of English symbols was registered before as existing domain name, and, if not, then it is registered as domain name.

EFFECT: higher efficiency.

4 cl, 7 dwg

FIELD: computer science.

SUBSTANCE: device has random time ranges generators, imitating specific usage modes, elements AND, OR, triggers, delay elements, random numbers generators, decrypters and differentiative elements, providing for modeling of dynamics and specifics of operation of surface mobile measuring complex.

EFFECT: higher precision, broader functional capabilities.

2 dwg

FIELD: computer science.

SUBSTANCE: device has input registers, NOT elements, comparison blocks, counters, indication blocks, delay elements, adders, division blocks, Or elements, commutators, subtraction blocks.

EFFECT: broader functional capabilities, higher efficiency.

8 dwg

FIELD: measuring equipment.

SUBSTANCE: device has harmonic signals generator, synchronization pulse generator, counter, rectangular pulse generator, key, quadrature demodulator block, digital block for adjusting synchronization phase, analog-digital generator of tone frequencies signals, three ADC, three buffer registers, three digital filters, five multiplexers for temporal division, six arithmetical subtracter-adders, six arithmetical multiplication blocks with accumulation, microprocessor set with input and output data registers, data processing block, micro-programmed control block and synchronous pulse generator and indication block.

EFFECT: higher precision, higher efficiency, broader functional capabilities.

1 dwg

FIELD: radiolocation.

SUBSTANCE: method includes analog-digital conversion of reflected from targets and received signal, calculating complex correlation sums of selection of received signal and support quadrature signals with values of parameter of resolution of support signal, taken on e even mesh, maximal by width intervals of values of resolution parameter, inside which all modules of correlation sums exceed threshold of detection, decision is taken about match of each local maximum to one target in the ranges, in which number of local maximums is more than one, width of range is calculated, inside which one local maximum is placed, decision about match of one local maximum to two targets is taken in case, if width of range is more than threshold width, in opposite case minimal non-square non-match of counts of complex correlation sums and count s of standard correlation sums of signal of one target are calculated, and decision is taken about match of local maximum inside range of one target in case, if non-match is less than non-match threshold, and two targets - in opposite case.

EFFECT: higher efficiency.

3 dwg

FIELD: equipment characteristics prognosis technologies.

SUBSTANCE: device provides forming of statistical model for prognosis of characteristics of equipment. Device gets input data, in form of equipment parameter, which includes multiple values, appropriate for parameter. Input data is inputted into model and data set is formed, appropriate for model response to input data, equations system if formed being a model of equipment characteristic, received data is statistically processed for forming probability image of equipment characteristic.

EFFECT: higher efficiency.

6 cl, 4 dwg

FIELD: computer science.

SUBSTANCE: device has two registers blocks, inputs of which are device parameters inputs, pulses multiplication block, four multiplication blocks, comparator, clock pulses generator, adder block, two subtraction blocks, block for multiplication by zero, counter, division block, integrator and register.

EFFECT: broader functional capabilities.

1 dwg

Up!