RU2068577C1 - Method for measuring signatures and device which implements said method - Google Patents
Method for measuring signatures and device which implements said method Download PDFInfo
- Publication number
- RU2068577C1 RU2068577C1 RU93007323A RU93007323A RU2068577C1 RU 2068577 C1 RU2068577 C1 RU 2068577C1 RU 93007323 A RU93007323 A RU 93007323A RU 93007323 A RU93007323 A RU 93007323A RU 2068577 C1 RU2068577 C1 RU 2068577C1
- Authority
- RU
- Russia
- Prior art keywords
- data acquisition
- signatures
- registered
- inputs
- recorded
- Prior art date
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Изобретение относится к области радиотехники и вычислительной техники, в частности к радиоизмерительным приборам, системам контроля и диагностирования электрорадиоэлементов, а также функционально законченных узлов, модулей и, преимущественно, цифровых типовых элементов замены (ТЭЗ) радиоэлектронной и другой аппаратуры, содержащей электронные модули. The invention relates to the field of radio engineering and computer technology, in particular to radio measuring devices, monitoring and diagnostics systems of electrical radio elements, as well as functionally complete units, modules and, mainly, digital typical replacement elements (TEZ) of electronic and other equipment containing electronic modules.
Цель изобретения увеличение максимальной тактовой частоты измерения сигнатур, расширение функциональных возможностей по выбору фрагментов из последовательностей сигналов (селекция данных) при измерении сигнатур, расширение функциональных возможностей логического анализатора за счет регистрации (записи) последовательностей сигналов (их фрагментов) в памяти логического анализатора с последующим их преобразованием в сигнатуры. The purpose of the invention is to increase the maximum clock frequency for measuring signatures, expand the functionality for selecting fragments from signal sequences (data selection) when measuring signatures, expand the functionality of a logical analyzer by registering (writing) sequences of signals (their fragments) in the memory of a logical analyzer, followed by conversion to signatures.
Сущность способа измерения сигнатур и устройства для его осуществления поясняется описанием работы устройства для их реализации, представленного на чертеже. The essence of the method of measuring signatures and a device for its implementation is illustrated by a description of the operation of the device for their implementation, shown in the drawing.
Устройство, представленное на чертеже, является логическим анализатором (ЛА) и содержит блок памяти 1 сбора данных, блок 2 управления и обработки и узел памяти 3. The device shown in the drawing is a logical analyzer (LA) and contains a memory unit 1 for data collection, a control and processing unit 2, and a memory unit 3.
Последовательности сигналов, подлежащих преобразованию в сигнатуры подают на входы данных блока 1 сбора данных логического анализатора. Поступающие последовательности регистрируют (записывают) в блоке 1, а затем зарегистрированные последовательности сигналов передают в блок 2 управления и обработки, где преобразуют их в сигнатуры. The sequence of signals to be converted into signatures is fed to the data inputs of the logic analyzer data acquisition unit 1. The incoming sequences are recorded (recorded) in block 1, and then the registered signal sequences are transmitted to the control and processing unit 2, where they are converted into signatures.
При измерении сигнатур периодически повторяющихся последовательностей сигналов, превышающих по длине глубины памяти каналов сбора данных логического анализатора, регистрацию и преобразование последовательностей сигналов в сигнатуры осуществляют частями следующим образом. When measuring signatures of periodically repeating sequences of signals exceeding the length of the memory depth of the data channels of the logical analyzer, the registration and conversion of signal sequences into signatures is carried out in parts as follows.
Зарегистрированную первый раз в блоке 1 часть последовательностей сигналов передают в блок 2, где осуществляют их преобразование в сигнатуры по каждому каналу сбора данных логического анализатора. При этом получают промежуточные значения сигнатур. Затем регистрируют в блоке 1 следующую часть последовательностей сигналов со сдвигом начала регистрации на число тактов, равное длине зарегистрированной первой части последовательностей сигналов (в битах). Задержку регистрации осуществляют с помощью внутренних средств логического анализатора. The part of the signal sequences registered for the first time in block 1 is transferred to block 2, where they are converted into signatures for each data acquisition channel of the logical analyzer. In this case, intermediate values of the signatures are obtained. Then register in block 1 the next part of the signal sequences with a shift in the start of registration by the number of ticks equal to the length of the registered first part of the signal sequences (in bits). Registration delay is carried out using internal logic analyzer.
Зарегистрированную в блоке 1 часть последовательностей сигналов передают в блок 2, где их преобразуют в сигнатуры. При этом в качестве начального состояния ячеек памяти, используемых для накопления сигнатур по каждому каналу сбора данных логического анализатора используют состояния, полученные после преобразования в сигнатуры предыдущих частей последовательностей сигналов, зарегистрированных по этим каналам сбора данных ЛА (промежуточные значения сигнатур). Затем осуществляют регистрацию в блоке 1 следующей части последовательностей сигналов со сдвигом начала регистрации на число тактов, равное суммарной длине ранее зарегистрированных частей последовательностей сигналов и т.д. Так продолжается до получения окончательных значений сигнатур по каждому каналу сбора данных ЛА. The part of the signal sequences registered in block 1 is transferred to block 2, where they are converted into signatures. In this case, as the initial state of the memory cells used to accumulate signatures for each data acquisition channel of the logical analyzer, the states obtained after conversion into the signatures of the previous parts of the signal sequences recorded through these aircraft data acquisition channels (intermediate signature values) are used. Then, in block 1, the next part of the signal sequences is registered with a shift in the start of registration by the number of ticks equal to the total length of the previously registered parts of the signal sequences, etc. This continues until the final signature values are obtained for each aircraft data acquisition channel.
Сигнатуры, измеренные по каждому каналу сбора данных логического анализатора, могут быть преобразованы в одну обобщенную сигнатуру. The signatures measured on each logical analyzer data collection channel can be converted into one generalized signature.
Таким образом, измерение сигнатур путем регистрации последовательностей сигналов с помощью логического анализатора с последующим их преобразованием в сигнатуры позволяет повысить максимальную тактовую частоту измерения сигнатур, существенно расширить возможности по выбору фрагментов из последовательностей сигналов (селекция данных) при измерении сигнатур. Кроме того, реализация режима многоканального сигнатурного анализа в логическом анализаторе позволяет расширить функциональные возможности логического анализатора. Thus, measuring signatures by registering signal sequences using a logic analyzer and then converting them into signatures allows you to increase the maximum clock frequency of measuring signatures and significantly expand the ability to select fragments from signal sequences (data selection) when measuring signatures. In addition, the implementation of the multi-channel signature analysis mode in the logical analyzer allows you to expand the functionality of the logical analyzer.
При реализации способа и устройства могут использоваться соответствующие узлы и блоки логического анализатора. Так, например, в качестве блока 1 сбора данных может использоваться запоминающее устройство анализатора логических состояний цифровых схем Ц2-1 (Анализатор логических состояний цифровых схем Ц2-1. Техническое описание и инструкция по эксплуатации ЕЭ. 2.770.009 ТО, книга 3, с.73-82, устройство памяти 3.065.149). When implementing the method and device, the corresponding nodes and blocks of the logical analyzer can be used. So, for example, as a block 1 for collecting data, a memory device of the analyzer of logical states of digital circuits C2-1 can be used (Analyzer of logical states of digital circuits C2-1. Technical description and operating instructions EE. 2.770.009 TO, book 3, p. 73-82, memory device 3.065.149).
Блок 2 управления и обработки ЛА может быть выполнен на микропроцессорной системе (Соучек Б. Микропроцессоры и микроЭВМ: пер. с англ./Под ред. А.И. Петренко. М. Сов. радио, 1979, с.205-246). Unit 2 control and processing of aircraft can be performed on a microprocessor system (Soucek B. Microprocessors and microcomputers: transl. From English / Ed. By A.I. Petrenko. M. Sov. Radio, 1979, p.205-246).
В этом случае преобразование последовательностей сигналов будет осуществляться микропроцессорной системой под управлением программы, находящейся в узле 3. Тогда сигнатуры могут быть получены путем последовательного (бит за битом) преобразования зарегистрированных по каждому каналу сбора данных логического анализатора последовательностей сигналов в соответствии со следующей системой уравнений:
,
где ai(t) значение i-й ячейки области памяти, в которой (области памяти) хранится сигнатура, полученная после преобразования первых t бит последовательности сигналов, зарегистрированной по соответствующему каналу сбора данных ЛА;
суммирование по модулю два;
f количество ячеек (бит) области памяти, используемое для хранения сигнатуры;
коэффициенты, определяемые видом используемого полинома обратных связей (характеристического полинома);
⊕ символ суммы по модулю два;
x(t) логическое значение сигнала, хранящееся в t-й ячейке (бите) памяти рассматриваемого канала сбора данных ЛА;
N количество ячеек (бит) памяти канала сбора данных ЛА, используемых для регистрации (глубина памяти сбора данных).In this case, the conversion of the signal sequences will be carried out by a microprocessor system under the control of the program located in node 3. Then the signatures can be obtained by sequential (bit by bit) conversion of the signal sequences recorded on each data acquisition channel of the logical analyzer in accordance with the following system of equations:
,
where a i (t) is the value of the ith cell of the memory region in which (the memory region) the signature is obtained, obtained after converting the first t bits of the signal sequence recorded through the corresponding data acquisition channel of the aircraft;
summation modulo two;
f the number of cells (bits) of the memory area used to store the signature;
coefficients determined by the type of feedback polynomial used (characteristic polynomial);
⊕ sum symbol modulo two;
x (t) is the logical value of the signal stored in the t-th cell (bit) of the memory of the considered data acquisition channel of the aircraft;
N is the number of cells (bits) of the memory of the aircraft data acquisition channel used for registration (depth of the data acquisition memory).
Начальные условия (t 0) для преобразования последовательности сигналов в сигнатуру:
ak(0) 0
При измерении сигнатур периодически повторяющихся последовательностей сигналов, превышающих по длине глубину памяти каналов сбора данных логического анализатора, преобразование в сигнатуру каждой следующей (начиная со второй) части последовательности сигналов по каждому каналу сбора данных осуществляют в соответствии с приведенной системой уравнений, при следующих начальных (t 0) условиях:
ak(0) ak(N)
где ak(0) начальное значение k-й ячейки области памяти, используемой для хранения сигнатуры перед преобразованием в сигнатуру очередной части последовательности сигналов;
ak(N) значение k-й ячейки области памяти, используемой для хранения сигнатуры, после преобразования в сигнатуру зарегистрированной в предыдущий раз (по соответствующему каналу сбора данных ЛА) части последовательности сигналов.The initial conditions (t 0) for converting the sequence of signals into a signature:
a k (0) 0
When measuring signatures of periodically repeating sequences of signals exceeding the length of the memory depth of the logic analyzer data acquisition channels, the conversion to the signature of each subsequent (starting from the second) part of the signal sequence for each data acquisition channel is carried out in accordance with the given system of equations, with the following initial (t 0) conditions:
a k (0) a k (N)
where a k (0) is the initial value of the k-th cell of the memory region used to store the signature before being converted into the signature of the next part of the signal sequence;
a k (N) is the value of the k-th cell of the memory area used to store the signature, after being converted into the signature of the part of the signal sequence registered the previous time (via the corresponding data acquisition channel of the aircraft).
Измеренные по разным каналам сбора данных сигнатуры могут преобразовываться в одну обобщенную сигнатуру, например, путем суммирования их разрядов по модулю два:
где apΣ значение p-го разряда обобщенной сигнатуры;
apm значение p-го разряда сигнатуры измеренной по m-тому каналу;
m номер канала измерения сигнатур;
R количество каналов измерения сигнатур.Signatures measured on different data collection channels can be converted into one generalized signature, for example, by summing their bits modulo two:
where a pΣ is the value of the pth digit of the generalized signature;
a pm value of the pth digit of the signature measured on the mth channel;
m number of the signature measurement channel;
R is the number of signature measurement channels.
Узел 3 может быть выполнен как часть запоминающего устройства микропроцессорной системы. The node 3 can be performed as part of the storage device of the microprocessor system.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU93007323A RU2068577C1 (en) | 1993-02-03 | 1993-02-03 | Method for measuring signatures and device which implements said method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU93007323A RU2068577C1 (en) | 1993-02-03 | 1993-02-03 | Method for measuring signatures and device which implements said method |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2068577C1 true RU2068577C1 (en) | 1996-10-27 |
RU93007323A RU93007323A (en) | 1996-11-20 |
Family
ID=20136868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU93007323A RU2068577C1 (en) | 1993-02-03 | 1993-02-03 | Method for measuring signatures and device which implements said method |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2068577C1 (en) |
-
1993
- 1993-02-03 RU RU93007323A patent/RU2068577C1/en active
Non-Patent Citations (1)
Title |
---|
Frohwek R.A., Signature analysis: a new digital field service method, Hewlett Packard, May, 1977, v. 28, N 9, p. 1 - 8. Алексеев П.П. Применение логических анализаторов. - Справочник по СВТ, Таллин, Эст. ВТИ, Таллинский научно-учебный центр, 1988, стр.12-14. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101239743B1 (en) | Strobe technique for time stamping a digital signal | |
EP2092358B1 (en) | Tester, method for testing a device under test and computer program | |
US8086918B2 (en) | High-speed serial transfer device test data storage medium and device | |
US5488615A (en) | Universal digital signature bit device | |
DK163776B (en) | PROCEDURE AND LINK TO ESTABLISH TRUE DATA FROM DISTORTED DIGITAL DATA SIGNALS | |
EP0212766B1 (en) | High speed data acquisition utilizing multiplex charge transfer devices | |
RU2068577C1 (en) | Method for measuring signatures and device which implements said method | |
KR910008920B1 (en) | Multi-mode counter network and operation testing method | |
CN114490480B (en) | Coding method and system of chip internal signal and electronic equipment | |
CN100430927C (en) | Parallel decimation circuits | |
JPH11150880A (en) | Voltage-detecting device of assembled battery | |
JPH03198544A (en) | Parity count circuit | |
SU1646070A1 (en) | Digital multichannel receiver | |
SU902281A1 (en) | Device for analysis of telemetric signals | |
US20060153195A1 (en) | Sequencer and method for sequencing | |
SU758002A1 (en) | Multichannel digital frequency selective device | |
SU1193680A2 (en) | Signature analyzer | |
SU1256031A1 (en) | Signature analyzer | |
RU2127447C1 (en) | System for testing of digital devices | |
SU714412A1 (en) | Statistical analyzer | |
SU1656467A1 (en) | Multichannel analog signal recording system | |
SU1416992A1 (en) | Digital computer-to-tape recorder interface | |
SU1067506A1 (en) | Device for checking and diagnosis of digital units | |
SU1695303A1 (en) | Logic analyzer | |
SU1397920A1 (en) | Device for built-in check of digital blocks |