[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2276835C1 - Error detection device - Google Patents

Error detection device Download PDF

Info

Publication number
RU2276835C1
RU2276835C1 RU2004128631/09A RU2004128631A RU2276835C1 RU 2276835 C1 RU2276835 C1 RU 2276835C1 RU 2004128631/09 A RU2004128631/09 A RU 2004128631/09A RU 2004128631 A RU2004128631 A RU 2004128631A RU 2276835 C1 RU2276835 C1 RU 2276835C1
Authority
RU
Russia
Prior art keywords
input
output
trigger
counter
error
Prior art date
Application number
RU2004128631/09A
Other languages
Russian (ru)
Other versions
RU2004128631A (en
Inventor
Виктор Васильевич Акулов (RU)
Виктор Васильевич Акулов
нов Кирилл Геннадьевич Кирь (RU)
Кирилл Геннадьевич Кирьянов
Original Assignee
Федеральное государственное унитарное предприятие "Нижегородский научно-исследовательский приборостроительный институт "Кварц"
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 Федеральное государственное унитарное предприятие "Нижегородский научно-исследовательский приборостроительный институт "Кварц" filed Critical Федеральное государственное унитарное предприятие "Нижегородский научно-исследовательский приборостроительный институт "Кварц"
Priority to RU2004128631/09A priority Critical patent/RU2276835C1/en
Publication of RU2004128631A publication Critical patent/RU2004128631A/en
Application granted granted Critical
Publication of RU2276835C1 publication Critical patent/RU2276835C1/en

Links

Images

Landscapes

  • Manipulation Of Pulses (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

FIELD: radio-metering technology.
SUBSTANCE: proposed device that can be used for separation of erroneous characters from data sequence has first modulo two adder 1, second modulo two adder 2, third modulo two adder 3, first comparator 4, first flip-flop 5, second flip-flop 6, third flip-flop 7, first counter 8, second counter 9, shift register 10, and fourth flip-flop 11.
EFFECT: simplified design, enhanced reliability and speed, enlarged frequency range of device.
1 cl, 2 dwg

Description

Изобретение относится к радиоизмерительной технике и может использоваться в анализаторах ошибок (устройствах измерения верности передачи информации в цифровых трактах) при контроле каналов связи.The invention relates to radio measurement technology and can be used in error analyzers (devices for measuring the fidelity of information transmission in digital paths) for monitoring communication channels.

Детектор ошибок решает задачи:The error detector solves the following problems:

а) формирования внутренней тест-последовательности;a) the formation of an internal test sequence;

б) синхронизации внутренней тест-последовательности с входной внешней тест-последовательностью;b) synchronization of the internal test sequence with the input external test sequence;

в) выделения ошибок из входной тест-последовательности путем сравнения входной внешней и внутренней тест-последовательностей;c) isolating errors from the input test sequence by comparing the input external and internal test sequences;

г) подсчета количества ошибок счетчиком ошибок.d) counting the number of errors by the error counter.

Тест-последовательность подается на объект контроля, с которого поступает на анализатор ошибок, для проверки качества работы объекта контроля. В качестве тест-последовательности наиболее часто используется псевдослучайная последовательность (ПСП) максимальной длины (М-последовательность).The test sequence is fed to the control object, from which it is sent to the error analyzer, to check the quality of the control object. As a test sequence, the most often used pseudo-random sequence (PSP) of maximum length (M-sequence).

Известны устройства для детектирования ошибок [1], в которых используются систематические свойства М-последовательностей, которые позволяют достаточно точно проводить измерение количества ошибок. Всю работу таких устройств при каждой попытке входа в режим синхронизации можно разбить на три этапа: установка начального состояния, запись информации и проверка отсутствия ложной синхронизации. При успешной попытке входа в режим синхронизации устройство начинает свою основную работу - детектирования и анализа потока ошибок. За счет определения факта ложной синхронизации устройства и запрещения его работы (запрещения счета ошибок) на время, необходимое для повторной синхронизации, повышается точность измерений, так как при этом запрещается регистрация ошибок, в число которых могут входить ошибки, появившиеся на входе счетчика ошибок в результате ложной синхронизации устройства и отсутствующие во входной последовательности. Затраты времени на проверку отсутствия ложной синхронизации и (в случае необходимости) повторную синхронизацию устройства составляют 3n тактовых интервалов, где n - число разрядов (длина) регистра сдвига, в который производится запись входной информации.Known devices for detecting errors [1], which use the systematic properties of M-sequences, which allow sufficiently accurate measurement of the number of errors. The entire operation of such devices with each attempt to enter the synchronization mode can be divided into three stages: setting the initial state, recording information and checking for the absence of false synchronization. Upon a successful attempt to enter the synchronization mode, the device begins its main work - detecting and analyzing the error stream. By determining the fact of false synchronization of the device and prohibiting its operation (prohibiting error counting) for the time required for resynchronization, the measurement accuracy is increased, since it prohibits the registration of errors, which may include errors that appear at the input of the error counter as a result false sync devices and missing in the input sequence. The time required to verify the absence of false synchronization and (if necessary) re-synchronization of the device is 3n clock intervals, where n is the number of bits (length) of the shift register into which the input information is recorded.

Недостатком таких устройств является недостаточная помехоустойчивость - невозможность синхронизации при приеме входной внешней М-последовательности с максимальным средним по времени коэффициентом ошибок

Figure 00000002
, так как если на этапах записи информации или проверки отсутствия ложной синхронизации во входной внешней М-последовательности будет присутствовать хотя бы одна ошибка (в каком-либо из n битов информации), то такие устройства (детекторы ошибок) будут возвращаться в исходное начальное состояние, при этом подсчет ошибок производиться не будет.The disadvantage of such devices is the lack of noise immunity - the inability to synchronize when receiving an input external M-sequence with a maximum time-average error rate
Figure 00000002
, since if at the stages of recording information or checking the absence of false synchronization in the input external M-sequence there will be at least one error (in any of the n bits of information), such devices (error detectors) will return to their original initial state, no errors will be counted.

В качестве прототипа принята более помехоустойчивая и точная схема устройства для детектирования ошибок, описанная в [2].As a prototype adopted more noise-resistant and accurate circuit device for detecting errors, described in [2].

Данная схема содержит первый 1, второй 2, третий 3, четвертый 14 сумматоры по модулю два (СМД), компаратор 4, первый 5, второй 6, третий 7, четвертый 8, пятый 15 триггеры, первый 9, второй 10, третий 13, четвертый 16 счетчики, элемент "И" 11, регистр сдвига (PC) 12.This circuit contains the first 1, second 2, third 3, fourth 14 adders modulo two (SMD), comparator 4, first 5, second 6, third 7, fourth 8, fifth 15 triggers, first 9, second 10, third 13, fourth 16 counters, element "And" 11, shift register (PC) 12.

После включения устройства импульс синхронизации (начальной установки) устанавливает триггеры 6, 7 и 8, счетчики 9, 13, 16 в исходное состояние, при котором на выходе счетчиков 9, 16, прямом выходе триггера 7 устанавливается уровень лог. "0", а на прямом выходе триггера 8 уровень лог."1". При этом на выходе триггера 6 и счетчика 13 установится уровень лог."0", который разрешает счетчику 9 счет тактов. Модуль счета счетчика 16, равный числу (m), и модуль счета счетчика 13, равный числу (1+α), устанавливаются предварительно сигналами управления на соответствующих входах устройства. Компаратор 4 начинает сравнение входной внешней ПСП и формируемой на выходе СМД3 внутренней ПСП. При этом импульсы ошибок с выхода компаратора 4 проходят на счетчик ошибок 13 и на схему "И" 11. Схема "И" 11 открыта уровнями "лог.1" с инверсного выхода триггера 7 и прямого выхода триггера 8. Поэтому импульсы ошибок будут воздействовать на PC12 через СМД14 до тех пор, пока счетчик 9 не досчитает число тактовых импульсов до n. Если при этом в PC12 будет записана безошибочная информация, т.е. PC детектора ошибок войдет в синхронизм с PC "передатчика", то на следующем этапе, когда на инверсном выходе триггера 7 установится "лог.0" и будет разрешен счет тактов С16, и счет ошибок С13, а схема "И" 11 будет закрыта, счетчик 13 за число тактовых периодов m, при правильном выборе m и (1+α), не досчитает до своего модуля счета (1+α) (при ожидаемом распределении ошибок во входной ПСП). На выходе счетчика 16 появится импульс, который установит "лог.0" на прямом выходе триггера 8, который закроет схему "И" 11 и разрешит счет ошибок С10, т.е. третий этап синхронизации благополучно закончится.After turning on the device, the synchronization pulse (initial installation) sets the triggers 6, 7 and 8, counters 9, 13, 16 to the initial state, at which the log level is set at the output of the counters 9, 16, the direct output of trigger 7. "0", and on the direct output of the trigger level 8 log. "1". At the same time, at the output of trigger 6 and counter 13, the log level is set to “0”, which allows counter 9 to count cycles. The counter module of the counter 16, equal to the number (m), and the counter module of the counter 13, equal to the number (1 + α), are pre-set by the control signals at the corresponding inputs of the device. Comparator 4 starts comparing the input external SRP and the internal SRP formed at the output of the SMD3. In this case, the error pulses from the output of the comparator 4 pass to the error counter 13 and to the circuit "And" 11. The circuit "And" 11 is opened by the levels "log.1" from the inverse output of the trigger 7 and the direct output of the trigger 8. Therefore, the error pulses will affect PC12 through SMD14 until counter 9 counts the number of clock pulses to n. If in this case error-free information is recorded in PC12, i.e. The error detector PC will go into synchronism with the PC of the “transmitter”, then in the next step, when the inverse output of trigger 7 is set to “log.0” and the clock count C16 will be enabled, and the error count C13, and the circuit “And” 11 will be closed, counter 13 for the number of clock periods m, with the correct choice of m and (1 + α), does not count up its counter module (1 + α) (with the expected distribution of errors in the input SRP). An impulse will appear at the output of counter 16, which will set “log.0” at the direct output of trigger 8, which will close the “And” 11 circuit and resolve the error count C10, i.e. The third phase of synchronization will end happily.

Если на втором этапе синхронизации в PC12 будет записана хотя бы одна ошибка, которая принята во входной ПСП, то на третьем этапе синхронизации С13 за число тактовых периодов m успеет досчитать до своего модуля счета (1+α) и положительный импульс на его выходе установит схему устройства в исходное состояние.If at the second synchronization stage in PC12 at least one error is recorded that is accepted in the input memory bandwidth, then at the third synchronization stage C13, for the number of clock periods m will have time to calculate (1 + α) to its account module and a positive pulse at its output will establish the circuit devices in the initial state.

Такой процесс повторяется до тех пор, пока PC12 детектора ошибок не войдет в синхронизм с регистром сдвига "передатчика". После этого устройство начинает работать как детектор ошибок входной внешней ПСП.This process is repeated until the error detector PC12 becomes in synchronism with the shift register of the “transmitter”. After that, the device begins to work as an error detector of the input external memory bandwidth.

Если в процессе нормального функционирования устройства произойдет сбой в регистре сдвига 12, на выходе СМД2 появятся импульсы, которые, воздействуя на вход "установки логического нуля" второго триггера, установят "лог.0" на его выходе, начнет работать первый счетчик и устройство вновь перейдет ко второму этапу работы при синхронизации - записи информации, затем к третьему этапу и т.д. до тех пор, пока автоматически не произойдет пересинхронизация устройства.If during the normal functioning of the device a malfunction occurs in the shift register 12, pulses will appear at the output of the SMD2, which, acting on the input of "setting logical zero" of the second trigger, will set "log.0" at its output, the first counter will start working and the device will go back to the second stage of work during synchronization - recording information, then to the third stage, etc. until the device is automatically resynchronized.

Большая помехоустойчивость данного устройства позволяет использовать его при анализе входной внешней ПСП, прошедшей объект контроля, и в тех случаях, когда вместо устройства [1] требуются другие методы анализа тестовой ПСП, например, измерение времени задержки сигнала в объекте контроля. Но данная схема устройства детектирования ошибок [2] является сложной за счет аппаратного обеспечения этапов проверки на отсутствие ложной синхронизации и отключения цепи обратной связи (воздействия сигнала ошибки на генератор внутренней ПСП), что снижает ее надежность, сужает диапазон рабочих частот вследствие большого времени прохождения и обработки сигнала в устройстве.The high noise immunity of this device allows it to be used in the analysis of an external input SRP that has passed the object of control, and in cases where instead of the device [1] other methods of analysis of the test SRP are required, for example, measuring the signal delay time in the control object. But this circuit of the error detection device [2] is complicated due to the hardware of the verification steps for the absence of false synchronization and disconnection of the feedback circuit (the effect of the error signal on the internal memory generator), which reduces its reliability, narrows the range of operating frequencies due to the long transit time and signal processing in the device.

Технической задачей, на решение которой направлено данное изобретение, является упрощение схемы, повышение надежности, быстродействия, расширение диапазона рабочих частот устройства для детектирования ошибок.The technical problem to which this invention is directed is to simplify the circuit, increase reliability, speed, expand the operating frequency range of the device for detecting errors.

Сущность изобретения заключается в том, что в устройстве, содержащем последовательно соединенные компаратор, первый триггер, первый сумматор по модулю два, второй сумматор по модулю два, выход которого является установочным входом устройства, второй триггер R-входом, первый счетчик, второй вход которого является входом тактовых импульсов устройства, и третий триггер С-входом, R-вход которого подключен к выходу второго триггера, второй вход первого счетчика подключен к С-входу четвертого триггера, D-вход которого является информационным входом устройства, а выход соединен со вторым входом первого сумматора по модулю два и первым входом компаратора, другой вход которого подключен ко второму входу второго сумматора по модулю два и к выходу третьего сумматора по модулю два, первый, второй и третий входы которого соединены соответственно с первым, вторым, и третьим выходом регистра сдвига, второй счетчик, первый вход которого соединен с выходом компаратора и является выходом устройства, выход четвертого триггера подключен ко входу регистра сдвига, второй вход второго счетчика соединен с инверсным выходом третьего триггера, прямой выход которого соединен с S-входом второго триггера, а выход второго счетчика является информационным выходом устройства.The essence of the invention lies in the fact that in a device containing a serially connected comparator, the first trigger, the first adder modulo two, the second adder modulo two, the output of which is the installation input of the device, the second trigger by the R-input, the first counter, the second input of which is the device’s clock pulse input, and the third trigger with a C-input, the R-input of which is connected to the output of the second trigger, the second input of the first counter is connected to the C-input of the fourth trigger, whose D-input is an information input device, and the output is connected to the second input of the first adder modulo two and the first input of a comparator, the other input of which is connected to the second input of the second adder modulo two and to the output of the third adder modulo two, the first, second and third inputs of which are connected respectively the first, second, and third output of the shift register, the second counter, the first input of which is connected to the output of the comparator and is the output of the device, the output of the fourth trigger is connected to the input of the shift register, the second input of the second counter connected to the inverse output of the third trigger, the direct output of which is connected to the S-input of the second trigger, and the output of the second counter is the information output of the device.

На фиг.1 представлена структурная схема прототипа, где обозначено:Figure 1 presents the structural diagram of the prototype, where indicated:

1 - первый сумматор по модулю два (СМД);1 - the first adder modulo two (SMD);

2 - второй СМД;2 - second SMD;

3 - третий СМД;3 - third SMD;

4 - компаратор;4 - a comparator;

5 - первый триггер;5 - the first trigger;

6 - второй триггер;6 - second trigger;

7 - третий триггер;7 - the third trigger;

8 - четвертый триггер;8 - the fourth trigger;

9 - первый счетчик;9 - the first counter;

10 - второй счетчик;10 - second counter;

11 - элемент "И";11 - the element "And";

12 - регистр сдвига (PC);12 - shift register (PC);

13 - третий счетчик;13 - the third counter;

14 - четвертый СМД;14 - fourth SMD;

15 - пятый триггер;15 - fifth trigger;

16 - четвертый триггер.16 - the fourth trigger.

На фиг.2 представлена структурная схема заявляемого устройства, где обозначено:Figure 2 presents the structural diagram of the inventive device, where indicated:

1 - первый сумматор по модулю два (СМД);1 - the first adder modulo two (SMD);

2 - второй СМД;2 - second SMD;

3 - третий СМД;3 - third SMD;

4 - компаратор;4 - a comparator;

5 - первый триггер;5 - the first trigger;

6 - второй триггер;6 - second trigger;

7 - третий триггер;7 - the third trigger;

8 - первый счетчик (тактов по модулю п+1);8 - the first counter (cycles modulo n + 1);

9 - второй счетчик (ошибок);9 - second counter (errors);

10 - регистр сдвига (PC);10 - shift register (PC);

11 - четвертый триггер.11 - the fourth trigger.

Обозначение входов триггеров:Designation of trigger inputs:

R - вход установки логического нуля;R - input setting logical zero;

С - счетный (тактовый) вход;C - counting (clock) input;

D - информационный вход;D - information input;

S - вход установки логической единицы.S - input setting logical units.

Устройство (фиг.2) содержит последовательно соединенные СМД1, СМД2, выход которого является установочным входом устройства, а второй вход СМД2 соединен с выходом СМД3 и с одним из входов компаратора 4, выход которого через триггер 5 соединен с первым входом СМД1, последовательно соединенный триггер 6, R-вход которого подключен к установочному входу устройства, счетчик 8, второй вход которого является входом тактовых импульсов устройства, и триггер 7 С-входом, R-вход которого подключен к выходу триггера 6; счетчик 9, первый вход которого соединен с выходом компаратора 4 и является выходом ошибок устройства, второй вход - с инверсным выходом триггера 7, неинверсный выход которого соединен с S-входом триггера 6, а выход счетчика 9 является информационным выходом устройства; регистр сдвига (PC) 10, вход которого соединен с выходом триггера 11, другим входом компаратора 4 и вторым входом СМД1, первый, второй и третий выходы PC10 соединены соответственно с первым, вторым и третьим входами СМД3; D-вход триггера 11 является информационным входом устройства, а С-вход соединен с тактовым входом устройства.The device (Fig. 2) contains series-connected SMD1, SMD2, the output of which is the installation input of the device, and the second input SMD2 is connected to the output of SMD3 and one of the inputs of the comparator 4, the output of which through trigger 5 is connected to the first input of SMD1, the trigger is connected in series 6, the R-input of which is connected to the installation input of the device, the counter 8, the second input of which is the input of the clock pulses of the device, and trigger 7 C-input, the R-input of which is connected to the output of the trigger 6; counter 9, the first input of which is connected to the output of the comparator 4 and is the error output of the device, the second input is the inverse output of the trigger 7, the non-inverse output of which is connected to the S-input of the trigger 6, and the output of the counter 9 is the information output of the device; shift register (PC) 10, the input of which is connected to the output of the trigger 11, the other input of the comparator 4 and the second input SMD1, the first, second and third outputs PC10 are connected respectively to the first, second and third inputs SMD3; D-input of the trigger 11 is the information input of the device, and the C-input is connected to the clock input of the device.

Работа детектора ошибок происходит следующим образом. После включения устройства импульс синхронизации (начальной установки) устанавливает триггеры 6 и 7, счетчик 8 в исходное состояние, при котором на выходе счетчика 8, прямом выходе триггера 7 устанавливается уровень "лог.0", а на инверсном выходе триггера 7 уровень "лог.1". При этом на выходе триггера 6 установится уровень "лог.0", который разрешает счетчику 8 счет тактов. Компаратор 4 начинает сравнение входной внешней ПСП и формируемой на выходе СМД3 внутренней ПСП. При этом импульсы ошибок с выхода компаратора 4 проходят на счетчик ошибок 9, счет которому запрещен уровнем "лог.1" с инверсного выхода триггера 7 до тех пор, пока счетчик тактов 8 не досчитает до своего модуля счета (n+1). После этого сигналом с выхода счетчика тактов 8 триггер 7 устанавливается в состояние "лог.1". При этом уровень "лог.0" с инверсного выхода триггера 7 разрешает счет ошибок счетчику 9. Как отмечается ниже, для правильного определения количества ошибок в принимаемой последовательности с одиночными ошибками (интервал между ошибками ≥n·Тт) и коэффициентом ошибок

Figure 00000003
, необходимо количество ошибок, подсчитанное счетчиком ошибок, поделить на увеличенное на единицу число точек подключения СМД3 к PC10, что может быть выполнено автоматически в блоке 9 или внешней аппаратурой. Таким образом, устройство начинает работать как детектор ошибок входной внешней ПСП после этапов начальной установки и записи входной информации в PC10.The operation of the error detector is as follows. After turning on the device, the synchronization impulse (initial installation) sets triggers 6 and 7, counter 8 to its initial state, at which the output “counter 0” sets the level “log.0” at the direct output of the trigger 7, and the level “log” is set at the inverse output of the trigger 7. one". At the same time, at the output of trigger 6, the level “log.0” will be set, which allows the counter 8 to count cycles. Comparator 4 starts comparing the input external SRP and the internal SRP formed at the output of the SMD3. In this case, the error pulses from the output of the comparator 4 pass to the error counter 9, the count of which is prohibited by the level “log.1” from the inverse output of the trigger 7 until the clock counter 8 counts to its account module (n + 1). After that, the signal from the output of the clock counter 8 trigger 7 is set to the state "log.1". In this case, the level “log.0” from the inverted output of trigger 7 resolves the error count to counter 9. As noted below, to correctly determine the number of errors in the received sequence with single errors (error interval ≥n · T t ) and error rate
Figure 00000003
, the number of errors calculated by the error counter must be divided by the number of connection points for SMD3 to PC10 increased by one, which can be performed automatically in block 9 or with external equipment. Thus, the device begins to work as an error detector of the input external memory bandwidth after the steps of initial installation and recording of input information in PC10.

Функции и работа СМД2, компаратора 4 и триггера 5 аналогичны функциям и работе в прототипе.The functions and operation of SMD2, comparator 4 and trigger 5 are similar to the functions and work in the prototype.

Заявляемая структура детектора ошибок позволяет отказаться от управления фазовым сдвигом внутренней ПСП, формируемой на выходе СМД3 выделенными импульсами ошибок. Сравнение формируемой внутренней и принимаемой внешней ПСП и выделение импульсов ошибок осуществляется компаратором. При этом формирование внутренней ПСП производится фильтром на регистре сдвига 10 и СМД3, точки подключения которого к PC10 такие же, что и в генераторе передающей части системы контроля, формирующей испытательный сигнал в виде ПСП.The inventive structure of the error detector allows you to abandon the control of the phase shift of the internal SRP, formed at the output of the SMD3 selected error pulses. Comparison of the generated internal and received external memory bandwidth and the allocation of error pulses is carried out by the comparator. In this case, the formation of the internal memory bandwidth is performed by a filter on the shift register 10 and SMD3, the connection points of which to PC10 are the same as in the generator of the transmitting part of the control system, which generates a test signal in the form of the memory bandwidth.

Очевидно, что вести подсчет количества ошибок во входной ПСП, прошедшей объект контроля, необходимо через интервал времени, равный n·Тт, где n - длина (число разрядов) PC10; Тт - период тактовой частоты, после включения устройства и прихода установочного импульса, так как PC10 должен быть заполнен входной информацией. При этом очевидно, что, если PC10 заполнен правильной информацией, то на выходе СМД3 появляется правильный бит внутренней ПСП. Если же в PC10 в составе входной информации записывается ошибка, то на выходе СМД3 появляется ошибочный бит внутренней ПСП в момент, когда "ошибка" попадает в триггер PC10, к которому подключен СМД3. Таким образом, для правильного определения количества ошибок во входной внешней ПСП за некоторый интервал времени в случае, когда коэффициент ошибок этой последовательности Кош.≤1/n и ошибки одиночные (с интервалом между ошибками большим или равным n·Тт), что выполняется в большинстве современных каналов связи, достаточно полное количество ошибок, подсчитанное счетчиком ошибок 9 поделить на увеличенное на единицу количество точек подключения СМД3 к PC10. Увеличение на единицу числа, на которое делится количество ошибок, подсчитанное счетчиком ошибок, вызвано тем, что на выходе компаратора 4 появляется еще ошибка в момент ее записи в четвертый триггер (фиг.2) (после прихода ошибки на информационный вход устройства). В тактовых интервалах, где внутренняя и внешняя ПСП совпадают на выходе компаратора, присутствует "лог.0". При несовпадении битов внутренней и внешней ПСП на выход компаратора выдается "лог.1" в течение периода тактовых импульсов.Obviously, it is necessary to count the number of errors in the input SRP that has passed the test object through a time interval equal to n · T t , where n is the length (number of bits) of PC10; T t - the period of the clock frequency after turning on the device and the arrival of the installation pulse, since PC10 must be filled with input information. It is obvious that if PC10 is filled with the correct information, then the correct bit of the internal memory bandwidth appears at the output of the SMD3. If an error is recorded as part of the input information in PC10, then an SMD3 output generates an error bit of the internal memory bandwidth at the moment when the “error” enters the PC10 trigger, to which the SMD3 is connected. Thus, for the correct determination of the number of errors in the input external SRP for a certain time interval in the case when the error coefficient of this sequence is K OSH. ≤1 / n and single errors (with an interval between errors greater than or equal to n · T t ), which is performed in most modern communication channels, divide the rather total number of errors, calculated by the error counter 9, by the number of connection points SMD3 to PC10 increased by one. The increase in unit number, which is divided by the number of errors calculated by the error counter, is caused by the fact that at the output of the comparator 4 there is still an error when it is written to the fourth trigger (figure 2) (after the error arrives at the information input of the device). In the clock intervals, where the internal and external memory bandwidth coincide at the output of the comparator, there is a "log.0". If the bits of the internal and external memory bandwidth do not match, “log.1” is issued to the output of the comparator during the period of clock pulses.

Практическая реализация блоков предлагаемого устройства может быть выполнена на следующих серийно выпускаемых микросхемах:The practical implementation of the blocks of the proposed device can be performed on the following mass-produced circuits:

- блоки 1, 2, 3, 4 - на двухвходовых элементах "ИСКЛЮЧАЮЩЕЕ ИЛИ", входящих в состав микросхем, например, К555ЛП5, КМ555ЛП5, где выводы 1 и 2, 4 и 5, 9 и 10, 12 и 13 являются входами, а 3, 6, 8, 11 выходами соответственно (для тактовых частот ПСП, меньших 10 МГц) [3], 100ЛП107, 500ЛП107 (для тактовых частот ПСП, меньших 100 МГц) [4]. Наличие соединений выходов разрядов PC12 с группой входов СМД3 определяется видом характеристического многочлена конкретной принимаемой М-последовательности;- blocks 1, 2, 3, 4 - on two-input EXCLUSIVE OR elements that are part of microcircuits, for example, K555LP5, KM555LP5, where conclusions 1 and 2, 4 and 5, 9 and 10, 12 and 13 are inputs, and 3, 6, 8, 11 outputs, respectively (for clock frequencies of bandwidth less than 10 MHz) [3], 100LP107, 500LP107 (for clock frequencies of bandwidth less than 100 MHz) [4]. The presence of the connections of the outputs of bits PC12 with the group of inputs SMD3 is determined by the type of characteristic polynomial of the particular received M-sequence;

- блоки 5, 10, 11 - на D-триггерах микросхемы КМ555ТМ2 (два D-триггера в одном корпусе). При этом задействованные по схеме устройства входы D - вывод 2 (12), R - вывод 1 (13); С - вывод 3 (11), прямой выход - вывод 5 (9) микросхемы. [3] На D-триггерах микросхемы К500ТМ131 (два D-триггера в одном корпусе). При этом задействованные по схеме устройства входы D - вывод 7 (10), R - вывод 4 (13); С - вывод 9, прямой выход - вывод 2 (15). При этом на вход

Figure 00000004
- вывод 6 (11) должен быть подан уровень "лог.0" [4];- blocks 5, 10, 11 - on the D-flip-flops of the KM555TM2 chip (two D-flip-flops in one housing). At the same time, inputs D involved in the device diagram are output 2 (12), R is output 1 (13); C - pin 3 (11), direct output - pin 5 (9) of the microcircuit. [3] On the D-flip-flops of the K500TM131 chip (two D-flip-flops in one housing). At the same time, inputs D involved in the device diagram are output 7 (10), R is output 4 (13); C - pin 9, direct output - pin 2 (15). In this case, the input
Figure 00000004
- pin 6 (11) should be given the level of "log.0"[4];

- блоки 6, 7 - на j-триггерах микросхемы К555ТВ9 (два j-k триггера в одном корпусе);- blocks 6, 7 - on j-flip-flops of K555TV9 chip (two j-k flip-flops in one case);

- блоки 8, 9 - на микросхемах К155ИЕ2 (двоично-десятичный 4-разрядный счетчик). Задействованные по схеме устройства счетный вход тактов или импульсов ошибок (вход 1) - вход С1 (вывод 14 микросхемы), вход общего сброса с остановкой счета (вход 2) - входы & R0 (выводы 2 и 3 микросхемы), соединенные вместе. При этом выход Q0 (вывод 12) соединяется с входом С2 (вывод 1) микросхемы. Для наращивания емкости счетчика до необходимого числа микросхемы К155ИЕ2 соединяются последовательно, при этом выход Q3 (вывод 11) предыдущей микросхемы соединяется с входом С1 (вывод 14) последующей [3, 4].- blocks 8, 9 - on K155IE2 microcircuits (binary decimal 4-bit counter). Involved according to the device diagram, the counter input of clock or error pulses (input 1) is input C1 (pin 14 of the microcircuit), the general reset input with stopping the count (input 2) is inputs & R0 (pin 2 and 3 of the microcircuit) connected together. In this case, the output Q0 (terminal 12) is connected to the input C2 (terminal 1) of the microcircuit. To increase the capacity of the counter to the required number of microcircuits, K155IE2 are connected in series, while the output Q3 (terminal 11) of the previous microcircuit is connected to the input C1 (terminal 14) of the subsequent one [3, 4].

Питание устройства осуществляется от источника +5 В для микросхем К155 и К555 серии и от источника - 5,2 В для микросхем 100, К500 серий. При этом выводы 7 микросхем К555ЛП5, КМ555ЛП5, КМ555ТМ2, вывод 8 микросхем К555ТВ9, вывод 10 микросхемы К155ИЕ2 соединяются с корпусом устройства, а выводы 14 микросхем К555ЛП5, КМ555ЛП5, КМ555ТМ2, вывод 16 микросхем К555ТВ9, вывод 5 микросхемы К155ИЕ2 соединяются с шиной +5 В.The device is powered from a +5 V source for K155 and K555 series microcircuits and from a source - 5.2 V for 100, K500 series microcircuits. At the same time, the findings of 7 K555LP5, KM555LP5, KM555TM2 microcircuits, the output of 8 K555TV9 microcircuits, the output of 10 K155IE2 microcircuits are connected to the device case, and the outputs of 14 K555LP5, KM555LP5, KM555TM2 microcircuits, the output of 16 K55V9 K55V9 K55V9 microcircuit chips is connected to the device .

Выводы 1, 16 микросхем 100ЛП107, 500ЛП107, К500ЛС118, К500ЛС119, К500ТМ131 соединяются с корпусом устройства, а вывод 8 этих микросхем соединяются с шиной - 5,2 В.Conclusions 1, 16 of 100LP107, 500LP107, K500LS118, K500LS119, K500TM131 microcircuits are connected to the device case, and terminal 8 of these microcircuits connect to the 5.2 V bus.

Источники информацииInformation sources

1. Авторское свидетельство СССР №1251335 кл. Н 04 В 3/46, 1985 г. В.С.Балан, М.С.Гроссман. Устройство для детектирования ошибок.1. USSR author's certificate No. 1251335 class. N 04 B 3/46, 1985 V.S. Balan, M.S. Grossman. Device for detecting errors.

2. Заявка на изобретение СССР №4832472/09 (059243) от 29.05.90 г., МК. 5 Н 04 В 3/46. Устройство для детектирования ошибок. К.Г.Кирьянов, В.В.Акулов, А.С.Меднов, АС №1709542 - прототип.2. Application for the invention of the USSR No. 4832472/09 (059243) from 05/29/90, MK. 5 H 04 V 3/46. Device for detecting errors. K.G. Kiryanov, V.V. Akulov, A.S. Mednov, AS No. 1709542 - prototype.

3. Интегральные микросхемы. Справочник. Под ред. В.В.Тарабрина. М.: Энергоатомиздат, 1985 г.3. Integrated circuits. Directory. Ed. V.V. Tarabrina. M .: Energoatomizdat, 1985

4. Аналоговые и цифровые интегральные микросхемы. Справочное пособие. Под ред. С.В.Якубовского. М.: "Радио и связь", 1985 г.4. Analog and digital integrated circuits. Reference manual. Ed. S.V.Yakubovsky. M .: "Radio and communications", 1985

Claims (1)

Устройство для детектирования ошибок, содержащее последовательно соединенные компаратор, первый триггер, первый сумматор по модулю два, второй сумматор по модулю два, выход которого является установочным входом устройства, второй триггер R-входом, первый счетчик, второй вход которого является входом тактовых импульсов устройства, и третий триггер С-входом, R-вход которого подключен к выходу второго триггера, второй вход первого счетчика подключен к С-входу четвертого триггера, D-вход которого является информационным входом устройства, выход соединен со вторым входом первого сумматора по модулю два и первым входом компаратора, другой вход которого подключен ко второму входу второго сумматора по модулю два и к выходу третьего сумматора по модулю два, первый, второй и третий входы которого соединены соответственно с первым, вторым и третьим выходами регистра сдвига, второй счетчик, первый вход которого соединен с выходом компаратора и является выходом ошибок устройства, отличающееся тем, что выход четвертого триггера подключен ко входу регистра сдвига, второй вход второго счетчика соединен с инверсным выходом третьего триггера, прямой выход которого соединен с S-входом второго триггера, а выход второго счетчика является информационным выходом устройства.A device for detecting errors, comprising a comparator in series, a first trigger, a first adder modulo two, a second adder modulo two, the output of which is the installation input of the device, the second trigger with an R input, the first counter, the second input of which is the input of the device’s clock pulses, and the third trigger with a C-input, the R-input of which is connected to the output of the second trigger, the second input of the first counter is connected to the C-input of the fourth trigger, the D-input of which is the information input of the device, the stroke is connected to the second input of the first adder modulo two and the first input of the comparator, the other input of which is connected to the second input of the second adder modulo two and to the output of the third adder modulo two, the first, second and third inputs of which are connected respectively to the first, second and the third outputs of the shift register, the second counter, the first input of which is connected to the output of the comparator and is the error output of the device, characterized in that the output of the fourth trigger is connected to the input of the shift register, the second input of the second Meters withstand connected to the inverted output of the third flip-flop, a direct output of which is connected to the S-input of the second flip-flop, and the output of the second counter is a data output device.
RU2004128631/09A 2004-09-27 2004-09-27 Error detection device RU2276835C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2004128631/09A RU2276835C1 (en) 2004-09-27 2004-09-27 Error detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2004128631/09A RU2276835C1 (en) 2004-09-27 2004-09-27 Error detection device

Publications (2)

Publication Number Publication Date
RU2004128631A RU2004128631A (en) 2006-03-10
RU2276835C1 true RU2276835C1 (en) 2006-05-20

Family

ID=36115754

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2004128631/09A RU2276835C1 (en) 2004-09-27 2004-09-27 Error detection device

Country Status (1)

Country Link
RU (1) RU2276835C1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2504089C1 (en) * 2012-10-02 2014-01-10 Открытое акционерное общество "Российская корпорация ракетно-космического приборостроения и информационных систем" (ОАО "Российские космические системы") Device to generate periodic sequence of symbols that automatically eliminates occurring failures
RU2507687C1 (en) * 2012-12-27 2014-02-20 Открытое акционерное общество "Российская корпорация ракетно-космического приборостроения и информационных систем" (ОАО "Российские космические системы") Signal frequency generating device, automatically eliminating malfunctions in minimal time

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2504089C1 (en) * 2012-10-02 2014-01-10 Открытое акционерное общество "Российская корпорация ракетно-космического приборостроения и информационных систем" (ОАО "Российские космические системы") Device to generate periodic sequence of symbols that automatically eliminates occurring failures
RU2507687C1 (en) * 2012-12-27 2014-02-20 Открытое акционерное общество "Российская корпорация ракетно-космического приборостроения и информационных систем" (ОАО "Российские космические системы") Signal frequency generating device, automatically eliminating malfunctions in minimal time

Also Published As

Publication number Publication date
RU2004128631A (en) 2006-03-10

Similar Documents

Publication Publication Date Title
US6185510B1 (en) PLL jitter measuring method and integrated circuit therewith
CN112987545B (en) Time signal code element identification method, device and time system equipment
US5732089A (en) Bit error measurement circuit
US7084679B2 (en) Method and apparatus for ensuring synchronization of clocks in a multiple clock system
US5528635A (en) Synchronization detecting circuit
US10931487B2 (en) Chip failure detection method and device
US4385383A (en) Error rate detector
RU2276835C1 (en) Error detection device
KR970011839B1 (en) Data collision detection circuit of lan
US11264999B2 (en) High resolution counter using phased shifted clock
US4641306A (en) Circuit arrangement for testing a digital circuit
RU2279184C2 (en) Device for detecting errors
KR100949856B1 (en) Rate verification of an incoming serial alignment sequence
RU2390943C1 (en) Error detection device
SU1709542A1 (en) Device for detecting errors
US5914965A (en) Serial output self-test circuit
US6275952B1 (en) Information transmission system and information transmission apparatus
US7010067B2 (en) Methods and apparatus for feature recognition time shift correlation
CN110460329B (en) Fault-oriented phase-locked loop test circuit
US6181730B1 (en) Pull-in circuit for pseudo-random pattern
CN115629298B (en) Method and device for capturing abnormal synchronous trigger signal in ATE equipment
SU1251335A1 (en) Device for detecting errors
SU1573545A1 (en) Device for detecting errors
JP3365160B2 (en) Error measurement circuit
SU1624459A1 (en) Device for logic unit testing

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20140928