RU2052898C1 - Method of data diversity reception - Google Patents
Method of data diversity reception Download PDFInfo
- Publication number
- RU2052898C1 RU2052898C1 RU93031425A RU93031425A RU2052898C1 RU 2052898 C1 RU2052898 C1 RU 2052898C1 RU 93031425 A RU93031425 A RU 93031425A RU 93031425 A RU93031425 A RU 93031425A RU 2052898 C1 RU2052898 C1 RU 2052898C1
- Authority
- RU
- Russia
- Prior art keywords
- data
- output
- value
- test data
- test
- Prior art date
Links
Images
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Изобретение относится к радиосвязи, может использоваться при приеме разнесенных цифровых сигналов. The invention relates to radio communications, can be used when receiving diversity digital signals.
Известен способ разнесенного приема, заключающийся в троекратном повторении каждого разряда данных при передаче и регистрации того разряда, который был принят хотя бы два раза из трех [1]
Недостатком такого способа является низкая эффективность при сильной корреляции помех в каналах разнесения при поражении помехами даже части каналов.A known method of diversity reception, which consists in three times repeating each bit of data during the transmission and registration of the bit that was received at least twice out of three [1]
The disadvantage of this method is the low efficiency with a strong correlation of interference in the diversity channels in case of interference with even parts of the channels.
Наиболее близким техническим решением является способ разнесенного приема, заключающийся в приеме неоднократно повторенного данного телеизмерения и регистрации данного, принятого большее число раз, чем все другие данные [2]
Недостатком этого способа является низкая помехоустойчивость в условиях произвольных помех.The closest technical solution is the method of diversity reception, which consists in receiving repeatedly repeated this telemetry and registration of this, taken more times than all other data [2]
The disadvantage of this method is the low noise immunity in conditions of arbitrary interference.
Цель изобретения повышение помехоустойчивости в условиях произвольных помех. The purpose of the invention is the improvement of noise immunity under conditions of arbitrary interference.
На фиг. 1 представлена временная диаграмма, поясняющая способ разнесенного приема данных. In FIG. 1 is a timing chart explaining a data diversity method.
Способ включает следующие операции: накапливают массив принятых из каналов разнесения данных, выделяют из накопленного массива тестовые данные, входящие в состав данных служебной информации, определяют недостоверные тестовые данные путем их сравнения с эталонными; подсчитывают недостоверные тестовые данные, получая несколько групп данных Bij, где i номер канала разнесения, в котором было принято недостоверное тестовое данное при наличии j недостоверных тестовых данных среди соответствующих одному и тому же переданному данному; получают данные оценок достоверности путем преобразований данных по формуле
Wkij Ak Bij
Wkij 0 при AK< Bij, где Ak устанавливаемое максимальное значение оценки достоверности принятых данных после k-й его коррекции.The method includes the following operations: they accumulate an array of data received from the diversity channels, extract test data included in the service information data from the accumulated array, determine invalid test data by comparing them with the reference data; the false test data is calculated by obtaining several data groups B ij , where i is the number of the diversity channel in which the false test data was received in the presence of j false test data among those corresponding to the same transmitted data; obtain reliability assessment data by transforming the data by the formula
W kij A k B ij
Wkij значение оценки достоверности принятых данных после k-й коррекции его устанавливаемого максимального значения (Ak) при условии, что осуществляется подсчет недостоверных тестовых данных i-го канала разнесения при наличии j недостоверных тестовых данных среди соответствующих одному и тому же переданному данному.W kij is the value of assessing the reliability of the received data after the kth correction of its set maximum value (A k ), provided that the calculation of invalid test data of the i-th diversity channel in the presence of j false test data among the corresponding transmitted data.
Получают данные суммарных оценок достоверности для каждого значения тестовых данных, соответствующих одному и тому же переданному данному, из состава накопленных путем преобразований данных по формуле
Wke Wkij, где Wke значение суммарной оценки достоверности значения тестового данного е после k-й коррекции устанавливаемого максимального значения оценки (Ak), если значение е повторилось в j тестовых данных i1, i2.ijканалов разнесения, соответствующих одному и тому же переданному данному.Receive data of total confidence estimates for each value of test data corresponding to the same transmitted data from the data accumulated by transformations according to the formula
W ke W kij , where W ke is the value of the total reliability assessment of the test data value e after the kth correction of the set maximum evaluation value (A k ), if the value e is repeated in j test data i 1 , i 2 .i j diversity channels corresponding to one and the same transmitted to this one.
Затем сравнивают данные суммарных оценок достоверности всех значений тестовых данных, соответствующих одному и тому же переданному данному, и выделяют данное, значению которого соответствует максимальная суммарная оценка достоверности, причем при равных значениях оценок приоритет имеет данное с большим значением, сравнивают выделенные тестовые данные с эталонными и подсчитывают недостоверные тестовые данные, сравнивают данные о числе недостоверных тестовых данных, при установленных максимальных значениях оценки достоверности принятых данных после (k-1)-й и k-й коррекции, запоминая данное оценки (А), которому соответствует минимальное число недостоверных тестовых данных. Затем вновь получают данные оценок достоверности путем преобразования данных по указанной формуле (k k+1), получая после окончания всех циклов данные оценок достоверности WkijWkijопт, используемые в дальнейшей работе, которым соответствует устанавливаемое максимальное значение оценок достоверности (А Аопт), обеспечивающее минимальное число недостоверных тестовых данных.Then, the data of the total reliability estimates of all the values of the test data corresponding to the same transmitted data are compared, and the data whose value corresponds to the maximum total reliability estimate is selected, and with equal values of the estimates, this data is given priority with a large value, the selected test data is compared with the reference and calculate unreliable test data, compare data on the number of unreliable test data, with the established maximum values of the reliability assessment at yatyh data after the (k-1) -th and k-th correction memorizing this estimate (A), which corresponds to the minimum number of inaccurate test data. Then, data of reliability estimates are again obtained by converting data according to the specified formula (k k + 1), receiving after the end of all cycles the data of reliability estimates W kij W kijopt , used in further work, which correspond to the established maximum value of the reliability estimates (A A opt ), providing the minimum number of false test data.
Получают данные суммарных оценок достоверности Wke для каждого значения накопленных данных, соответствующих одному и тому же переданному данному, аналогично суммарным оценкам тестовых данных.Get the data of total confidence ratings W ke for each value of the accumulated data corresponding to the same transmitted data, similar to the total estimates of the test data.
После этого сравнивают данные суммарных оценок достоверности значений накопленных данных, соответствующих одному и тому же переданному данному, определяя максимальное значение оценки, которому соответствует значение принятого данного, являющееся выходным, причем при равных значениях оценок приоритет имеет данное с большим значением. After that, the data of the total estimates of the reliability of the values of the accumulated data corresponding to the same transmitted data is compared, determining the maximum value of the estimate, which corresponds to the value of the received data, which is the output, and with equal values of the estimates, this data with priority is given priority.
Отличие предложенного способа заключается в том, что в нем синтезированы преимущества мажоритарного сложения, эффективного при независимых относительно слабых помехах в каналах разнесения, и автовыбора, эффективного при значительном различии уровней помех в каналах разнесения. Если при мажоритарном сложении достоверность сравниваемых данных полагают одинаковой, а автовыбор осуществляют на основании сравнения оценок достоверности массивов данных (пакетов цифровой информации, кадров данных телеизмерений и т.д.), то по предложенному способу при сравнении данных для каждого значения данного вычисляют оценки достоверности, причем подбираемые значения оценок достоверности обеспечивают минимальное число недостоверных выходных данных массива. The difference of the proposed method lies in the fact that it synthesizes the advantages of majority addition, effective with independent relatively weak interference in the diversity channels, and auto selection, effective with a significant difference in noise levels in the diversity channels. If in the majority addition the reliability of the compared data is assumed to be the same, and auto-selection is carried out on the basis of a comparison of the estimates of the reliability of the data arrays (digital information packets, frames of telemetry data, etc.), then according to the proposed method, when comparing data for each value of this, reliability estimates moreover, the selected values of the reliability estimates provide the minimum number of unreliable output data of the array.
При осуществлении способа из каналов разнесения поступают данные, несущие информацию о принятом сообщении, и данные служебной информации, полученные путем преобразования принятых цифровых сигналов, процесс преобразования принятых цифровых сигналов иллюстрируют эпюры напряжений (см. фиг.1). На фиг.1 эпюры телеметрического видеосигнала, элементарные цифровые сигналы в приведенном примере четырехпозиционные, их значения: 0 (стр. р. -0, мл.р. -0), 1 (ст.р.-0, мл.р.-1). 2 (ст.о.-1, мл.р.-0) 3 (ст.р.-1, мл.р.-1). Маркер обозначает границы телеметрического кадра (т.е. в приведенном примере массив данных является кадром данных телеизмерений). Длительность маркера больше длительности элементарного сигнала (для обеспечения селекции из телеметрического видеосигнала). На фиг.1 представленные путем преобразования телеметрического видеосигнала данные в виде эпюр электрических сигналов. Данные элементарных цифровых сигналов представлены двухразрядными словами параллельного двоичного кода. Служебную информацию несут опорные и маркерные импульсы (сигналы синхронизации). Опорный импульс является признаком слова, а маркер используется для формирования смысловых слов (кодов телеметрируемых параметров). В состав служебных данных входят также и тестовые данные, представляющие собой последовательность данных, значения которых априорно известны. В качестве исходного цифрового сигнала для получения тестовых данных может использоваться, например, синусоидальный сигнал бортовой калибровки, передаваемой по одному из телеметрических каналов в виде последовательности четырехпозиционных элементарных сигналов, используемый в работе применяемых в настоящее время телеметрических станций. При привязке фазы синусоиды к маркеру обеспечивается априорное знание значений, получаемых после преобразования тестовых данных. When the method is implemented, data carrying information about the received message is received from the diversity channels, and service information data obtained by converting the received digital signals is illustrated by voltage diagrams of the process of converting the received digital signals (see Fig. 1). In figure 1 the plot of the telemetric video signal, the elementary digital signals in the above example are four-position, their values: 0 (p. -0, ml.r.-0), 1 (st. R.-0, ml.r.- 1). 2 (s.o.-1, ml.r.-0) 3 (s.r.-1, ml.r.-1). The marker indicates the boundaries of the telemetric frame (i.e., in the example given, the data array is a frame of telemetry data). The duration of the marker is longer than the duration of the elementary signal (to ensure selection from the telemetric video signal). Figure 1 presents data by converting a telemetric video signal in the form of diagrams of electrical signals. The data of elementary digital signals are represented by two-bit words of parallel binary code. The reference information is carried by reference and marker pulses (synchronization signals). The reference impulse is a sign of the word, and the marker is used to form semantic words (telemetry parameter codes). The service data also includes test data, which is a sequence of data whose values are a priori known. As an initial digital signal for obtaining test data, for example, a sinusoidal on-board calibration signal transmitted via one of the telemetry channels in the form of a sequence of four-position elementary signals used in the operation of the currently used telemetry stations can be used. When binding the phase of the sinusoid to the marker, an a priori knowledge of the values obtained after the conversion of the test data is provided.
На фиг.2 приведена эпюра напряжения тестового видеосигнала. Процесс преобразования элементарных тестовых сигналов с целью получения тестовых данных аналогичен процессу преобразования информационных элементарных сигналов, описанному выше. Figure 2 shows the plot of the voltage of the test video signal. The process of converting elementary test signals to obtain test data is similar to the process of converting informational elementary signals described above.
Таким образом, входными данными, получаемыми из канала разнесения, могут быть, например, данные, структура которых представлена на фиг.1б. Thus, the input data obtained from the diversity channel may, for example, be data whose structure is shown in FIG.
Целесообразно установить объем обрабатываемого предложенным способом данного минимальным, что позволяет получить максимальный объем статистических данных при работе с тестовыми данными (Bij), обеспечивающий высокую точность вычисляемых оценок достоверности, а также увеличить число входных информационных данных, расширив таким образом возможности выбора из них наиболее достоверных, обеспечивая высокую достоверность выходных информационных данных.It is advisable to set the amount of data processed by the proposed method to be minimal, which allows you to get the maximum amount of statistical data when working with test data (B ij ), which ensures high accuracy of calculated reliability estimates, as well as increase the number of input information data, thus expanding the possibilities of choosing the most reliable ones , providing high reliability of the output information.
С этой точки зрения объем данного должен быть равен одному разряду. Однако, исходя из особенностей поражения цифровых сигналов помехами, следует иметь в виду ситуацию, когда статистические данные, вычисленные в результате использования младших и старших разрядов тестовых данных, полученных путем преобразований элементарных цифровых сигналов, могут быть существенно неодинаковы (т.е. Bij мл. ≠ Bij ст.), что значительно снизит эффективность предложенного способа. Избежать этого нежелательного эффекта можно, работая с данными, полученными путем преобразований соответствующих элементарных цифровых сигналов.From this point of view, the volume of this should be equal to one category. However, based on the characteristics of the defeat of digital signals by interference, one should bear in mind the situation when the statistical data calculated as a result of using the lower and higher bits of the test data obtained by transforming elementary digital signals can be significantly different (i.e., B ij ml . ≠ B ij Art. ), Which will significantly reduce the effectiveness of the proposed method. This unwanted effect can be avoided by working with data obtained by converting the corresponding elementary digital signals.
При задании максимального устанавливаемого значения оценки достоверности принятых данных (А) исходят из того, что при существенном его превышении числа тестовых данных в массиве предложенный способ вырождается в способ мажоритарного сложения. При задании шага изменения максимального устанавливаемого значения оценки достоверности (А) в ходе его коррекции исходят из того, что точность получаемых оценок тем выше, чем меньше шаг. Но при этом необходимо увеличивать число циклов работы с тестовыми данными, обостряя таким образом проблему быстродействия устройства, предназначенного для осуществления предложенного способа. When setting the maximum set value for evaluating the reliability of the received data (A), it is assumed that when the number of test data in the array is significantly exceeded, the proposed method degenerates into a majority addition method. When setting the step for changing the maximum set value of the reliability assessment (A) during its correction, it is assumed that the accuracy of the obtained estimates is higher, the smaller the step. But it is necessary to increase the number of cycles of work with test data, thus exacerbating the problem of the speed of the device designed to implement the proposed method.
На фиг.2 представлена структурная схема устройства разнесенного приема; на фиг.3 схема синхронизатора вывода данных; на фиг.4 схема вычислителя оценок достоверности; на фиг. 5 схема блока управления; на фиг.6 и 7 циклограммы, поясняющие работу синхронизатора и блока управления. Figure 2 presents the structural diagram of the device diversity; figure 3 diagram of the synchronizer output data; 4 is a diagram of a calculator of reliability ratings; in FIG. 5 diagram of the control unit; 6 and 7 of the sequence diagram explaining the operation of the synchronizer and the control unit.
Устройство разнесенного приема содержит синхронизаторы 11,1nвывода данных, вычислителя 21,2n оценок достоверности, сумматоры 31,3r, формирователи 41,4r структуры данных, блок 5 сравнения, генератор 6 адресов выводных данных, элемент И 7, блок 8 выделения данных минимальных значений, двоичный счетчик 9, селектор 10 недостоверных жестковых данных, демультиплексор 11, блок 12 управления.The diversity reception device includes
Синхронизатор 1 вывода данных содержит первый и второй блоки 131,132 памяти, первый триггер 14, блок 15 объединения данных, счетчик 16, второй триггер 17.The
Вычислитель 2 оценок достоверности содержит демультиплексор 18, селектор 19 недостоверных тестовых данных, первый блок 20 постоянной памяти, формирователь 21 импульсов, второй блок 22 постоянной памяти, двоичные счетчики 231,23n, регистры 241,24n, третьи блоки 251,25n постоянной памяти, мультиплексоры 261,26n.The
Блок 12 управления содержит первый дешифратор 27, первый двоичный счетчик 28, второй дешифратор 29, первый, второй и третий элементы ИЛИ 30, 31, 32, второй двоичный счетчик 33. The
Устройство разнесенного приема данных работает следующим образом. Device diversity data is as follows.
На первые (информационные) входы синхронизаторов 11,1n вывода данных из каналов разнесения поступают данные и сопровождающая их служебная информация. После окончания занесения в память массива данных на выходной шине данных состояния синхронизатора (второй выход) появляется сигнал готовности данных массива к выходу, поступающий на вход элемента И 7. При наличии сигналов готовности на всех выходах элемента И 7 с его выхода на вход генератора 6 адресов выводимых данных поступает команда, запускающая генератор 6. С выхода генератора 6 на вторые входы синхронизаторов 11,1n поступают данные адресов в виде параллельных двоичных слов, сопровождаемых опорными импульсами (признаками слов), иницирующие вывод накопленных данных из соответствующих адресам ячеек памяти на первый выход синхронизаторов 11,1n. Причем вывод данных осуществляется синхронно: на выходах синхронизаторов данных, соответствующих одному и тому же переданному данному.The first (information) inputs of the
Работу синхронизаторов 11,1n иллюстрирует циклограмма (см. фиг.6). Для упрощения показана работа лишь двух синхронизаторов, их номера обозначены первой цифрой, второй цифрой обозначены номера блоков памяти синхронизаторов. Вначале обеспечивается вывод нескольких циклов тестовых данных, после чего выводятся данные всего массива (см. циклограмму вывода данных на фиг.7, а). После окончания вывода данных с первого выхода блока 12 управления на третьи входы (управляющие) синхронизаторов поступает команда, снимающая сигнал готовности с их вторых выходов, что приводит к прекращению работы генератора 6. Блок 12 управления задает режимы работы блоков устройства при выводе данных, синхронизация его работы осуществляется поступающими на вход данными адресов с выхода генератора 6. Эпюры сигналов-команд на выходах блока 12 представлены на фиг.7,б, цифрами обозначены номера выходов. Кроме того, на пятый выход блока 12 поступают параллельные двоичные сигналы данных номера цикла работы с тестовыми данными. Команда с второго выхода блока 12 (см. фиг. 7,б) устанавливает вычислители 21,2n оценок достоверности в режим работы с тестовыми данными первого цикла вывода для получения групп данных Bij после окончания цикла, в течение которого с первых выходов синхронизаторов 11,1n на первые входы соответствующих вычислителей поступают тестовые данные, причем разряды выходных слов синхронизатора дополняются информационными разрядами выходных слов других синхронизаторов.The operation of the
После вывода тестовых данных первого цикла снимается команда, поступающая с второго выхода блока 12 на третьи (управляющие) входы вычислителей 21, 2n и вычислители переходят в другой режим работы, обеспечивающий получение суммарных оценок достоверности (Wke) выводимых данных. Причем при выводе тестовых данных второго и последующих циклов на вторые входы вычислителей 21,2n с выхода блока 8 выделения данных минимальных значений поступают данные о номерах циклов, несущие информацию об устанавливаемых максимальных значениях оценок (Ak), используемых при преобразовании данных в вычислителях по формуле:
Wkij Ak Bij,
Wkij 0 при Ak < Bij.After the test data of the first cycle is output, the command is removed that comes from the second output of
W kij A k B ij ,
На первом выходе вычислителя 2i данные о значении составляющей I-го канала в суммарной оценке Wko, на втором выходе данные о значении составляющей I-го канала в суммарной оценке Wk1 и т.д. на 2-с выходе данные о значении составляющей i-го канала в суммарной оценке Wk(r-1). Выходные данные вычислителей 21,2n в виде параллельных двоичных слов, сопровождаемых опорными импульсами (признаками слов), поступают на входы сумматоров 31,3r, причем на входы сумматора 31 поступают данные, составляющие оценку Wko, на выходы сумматора 32 составляющие оценку Wk1 и т.д. на выходы сумматора 3r составляющие оценку W(k(r-1). С выходов сумматоров 31,3r данные суммарных оценок Wko, Wk(r-1) соответственно в виде параллельных двоичных слов, сопровождаемых опорными импульсами, поступают на входы формирователей 41,4r структур данных соответственно. В формирователе 41 во входные слова вводят дополнительные разряды двоичного кода, значение которых в десятичном коде равно 0, в формирователе 42 равно 1 и т.д. в формирователе 4r равно (r-1). Данные с выходов формирователей 41,4r поступают на входы блока 5 сравнения, на выход которого поступает данное с большим значением оценки. At the first output of calculator 2i, data on the value of the component of the 1st channel in the total estimate of Wko, at the second output, data on the value of the component of the 1st channel in the total estimate of Wk1, etc. on the 2nd output, data on the value of the component of the ith channel in the total estimate Wk (r-1). The output of the
Наличие в младших разрядах выходного слова формирователя 4 значения данного алфавита обеспечивает приоритет оценки Wke при равенстве оценок Wk(e-1) и Wke. На выходе блока 5 поступают лишь данные младших разрядов (значение е), поступающие затем на первый (информационный) вход демультиплексора 11, на второй вход которого по другим шинам поступают данные адресов с выхода генератора 6, образуя единую структуру данных. Программа коммутации в виде сигнала поступает на третий (управляющий) вход демультиплексора 11 с третьего выхода блока 12 (см. фиг.7,б), время ее действия определяется от начала второго цикла вывода тестовых данных до окончания последнего цикла вывода тестовых данных, в течение которого данные поступают на первый выход демультиплексора 11. В селекторе 10, на вход которого поступают данные с первого выхода демультиплексора 11, формируют признаки недостоверности путем сравнения значений тестовых данных с эталонными, поступающими при несовпадении значений в виде импульсных сигналов на первый (счетный) вход двоичного счетчика 9.The presence in the lower digits of the output word of the
Передним фронтом импульса команды, совпадающей по времени с последним выводимым тестовым словом цикла, поступающей с четвертого выхода блока 12 (см. фиг. 8,б) на четвертый (управляющий) вход блока 8 выделения данных минимальных значений и второй вход счетчика 9, содержимое счетчика (число недостоверных тестовых данных за цикл) переносится через первый вход и блок 8, а задним фронтом счетчик 9 обнуляется. На второй (информационный) вход блока 8 поступают данные о номере цикла с пятого выхода блока 12. Данные, поступающие на первый и второй входы блока 8, образуют единую структуру. Процесс выделения данных текущих минимальных значений в блоке 8 управляется командой, поступающей на четвертый вход блока 8. На выходе блока 8 отключают шины данных о числе недостоверных тестовых данных за цикл. The leading edge of the pulse of the command coinciding in time with the last output test word of the cycle coming from the fourth output of block 12 (see Fig. 8, b) to the fourth (control) input of
После окончания всех циклов вывода тестовых данных на выход блока 8 поступают данные о номере цикла выведенных тестовых данных (несущем информацию об А), которому соответствует минимальное число недостоверных тестовых данных, обнаруженных селектором 10 (т.е. А Аопт.). Устройство переводится в режим работы с выводимыми данными всего массива: на вторые выходы вычислителей 21,2n с выхода блока 8 поступают не меняющие значения до окончания вывода всех данных массива данные (обеспечивающие А Аопт), а данные, поступающие на первый и второй входы демультиплексора 11 снятием команды, управляющей его работой, переводятся на второй выход демультиплексора 11, являющийся выходом устройства. После окончания вывода всех данных массива с первого выхода блока 12 на третий вход блока 8 поступает команда, совпадающая по времени действия с опорным импульсом последнего слова выводимых данных массива, после окончания которой в старших разрядах первого сравниваемого данного устанавливаются единицы.After the end of all cycles of outputting test data, the output of
Работа синхронизатора 1 вывода данных осуществляется следующим образом. The operation of the
На первый вход синхронизатора поступают входные данные устройства, структура которых (для приведенного примера) показана на фиг.1,б, причем информационные данные, сопровождаемые опорными импульсами, поступают на первые входы блоков 131, 132 памяти, а кроме того маркерный сигнал на входы триггеров 14 и 17 двоичного счетчика 16 и опорные импульсы на счетный вход счетчика 16. Счетчик 16 формирует данные адресов входных информационных слов, которые с выхода счетчика поступают параллельно на вторые входы блоков 131 и 132. Триггер 14 меняет состояние при поступлении на его вход маркерного сигнала, создавая на своих выходах команды, поступающие на четвертые входы (управляющие) блоков 131 и 132 и разрешающие поочередное накопление в них данных, которые заносятся в соответствующие адресам ячейки памяти. Маркерный сигнал, поступивший на первый вход триггера 17, несет информацию об окончании накопления данных массива в каком-либо блоке памяти и инициирует появление на выходе триггера 17 сигнала готовности данных к выводу, который поступает на второй выход синхронизатора. При поступлении на второй вход синхронизатора данных адресов выводимых данных из блока памяти, на четвертом входе которого отсутствует сигнал, осуществляется вывод данных.The first input of the synchronizer receives the input data of the device, the structure of which (for the given example) is shown in Fig. 1, b, and the information data, accompanied by the reference pulses, are supplied to the first inputs of the memory blocks 13 1 , 13 2 , and in addition, the marker signal to the inputs of the
Данные с выхода блока памяти поступают на вход блока 15 объединения данных и с выхода блока 15 на первый выход синхронизатора. По окончании вывода данных на третий вход синхронизатора поступает сигнал, передаваемый на второй вход триггера 17, инициирующий снятие сигнала готовности с второго выхода синхронизатора (см. циклограмму работы синхронизаторов на фиг.6). Data from the output of the memory block is fed to the input of the
Работа вычислителя 2 оценок достоверности осуществляется следующим образом. The job of the
На первый вход вычислителя 2 поступают тестовые данные первого цикла, передаваемые на первый (информационный) вход демультиплексора 18. На второй (управляющий) вход демультиплексора 18 с третьего входа вычислителя 2 поступает команда, действующая в течение первого цикла вывода тестовых данных, обеспечивающая поступление данных на первый выход демультиплексора 18. С первого выхода демультиплексора 18 данные поступают на вход селектора 19 недостоверных тестовых данных, в котором осуществляется сравнение тестовых данных с эталонными и присвоение недостоверным данным значений 1, а достоверным 0. С выхода селектора 19 слова признаки недостоверности, сопровождаемые опорными импульсами, поступают на вход блока 22 постоянной памяти, инициируя вывод данных из ячеек памяти блока 2, номера которых соответствуют кодам поступающих в блок 22 слов. The first input of the
Логику работы блока 22 иллюстрируют таблица 1, составленная для блока 22, входящего в состав первого вычислителя (2) устройства, при условии, что устройство работает с данными четырех каналов разнесения, прочерком в последней графе табл.1 обозначен факт отсутствия сигнала на какой-либо выходной шине блока 22. The logic of the operation of
С выходных шин блока 22 импульсные сигналы поступают на счетные входы двоичных счетчиков 231,23n, приводя по окончании первого цикла работы с тестовыми данными их в состояния, соответствующие значениям групп данных Bij, где значение i совпадает с номером вычислителя, в состав которого входят счетчики, а j с номером счетчика (23j), в вычислителе 2 по окончании действия команды на третьем входе вычислителя 2 (окончание первого цикла вывода тестовых данных) с выхода формирователя 21 импульсов на управляющие входы счетчиков 231,23n и регистров 241,24n поступает импульс, передним фронтом которого осуществляется перенесение содержимого этих счетчиков в соответствующие регистры, а задним фронтом обнуление счетчиков. Кроме того, снятие команды переводит демультиплексор 18 в режим передачи его входных данных на второй выход. После перехода устройства в режим вывода тестовых данных второго и последующих циклов на первые входы блоков 251,25nпостоянной памяти с выходов соответствующих регистров 241,24nпоступают данные о значениях Bij, на вторые входы блоков 251,25nпоступают с второго входа вычислителя данные о номере цикла выводимых тестовых данных, а к третьим входам блоков 251,25n подключена выходная шина опорных импульсов блока 20. Все входные данные блоков 251,25n образуют единую структуру, их значения соответствуют адресам ячеек памяти этих блоков, из которых данные поступают на выход в сопровождении опорных импульсов. В блоках 251,25n реализован жесткий алгоритм преобразования входных данных по формуле
Wkij Ak Bij,
Wkij 0 при Ak <Bij.From the output buses of
W kij A k B ij ,
Из описанного алгоритма следует, что Ak можно представить в виде функции A(k), аргументом который является к номер цикла выводимых тестовых данных. Все возможные значения оценок Wkij вычисляют и заносят в ячейки постоянной памяти блоков 251,25n. С выходов блоков 251,25n данные поступают параллельно на входы мультиплексоров 261,26n, программы коммутации для мультиплексоров 261,26nсодержатся в данных, поступающих на их управляющие входы с выхода блока 20.It follows from the described algorithm that A k can be represented as a function A (k) , the argument of which is the cycle number of the output test data. All possible values of the estimates W kij are calculated and entered into the cells of the permanent memory of
Логику работы блока 20 и мультиплексоров 261,26n иллюстрирует табл.2, составленная для первого вычислителя (21) устройства, при условии, что устройство работает с данными четырехпозиционного кода четырех каналов разнесения. Прочерком в четырех последних графах табл.2 обозначен факт отсутствия сигнала на выходе какого-либо мультиплексора.The logic of the operation of
В приведенном примере первый, второй и третий информационные разряды выходных слов блока 20 поступают на управляющий вход мультиплексора 261, четвертый, пятый и шестой разряды на управляющий вход мультиплексора 262 седьмой, восьмой и десятый разряды на управляющий вход мультиплексора 263 и десятый, одиннадцатый и двенадцатый разряды на управляющий вход мультиплексора 264. Таким образом, в зависимости от значений тестовых данных второго и последующих циклов вывода, поступающих на первый вход вычислителя, на выход какого-либо мультиплексора поступают выходные данные соответствующих блоков 251,25n, физический смысл значения выходного данного мультиплексора 261(262, 263, 264) i-го вычислителя значение составляющей оценки Wko (Wk1, Wk2, Wk3), создаваемой i-м каналом разнесения. После вывода тестовых данных осуществляют вывод данных всего накопленного массива. В отличие от предшествующего режима работы устройства (вывод тестовых данных второго и последующих циклов) на второй вход вычислителя поступают данные о номере цикла вывода тестовых данных (которым соответствует А Аопт), значения которых не меняются в течение всего оставшегося времени вывода данных.In the above example, the first, second, and third information bits of the output words of
Блок 12 управления предназначен для выдачи команд в ходе вывода накопленных данных, используемых в работе устройства (эпюры напряжений сигналов-команд представлены на фиг.7,б). Кроме того, в блоке осуществляется формирование данных о номере цикла выводимых тестовых данных. The
На его вход поступают адресные данные в сопровождении опорных импульсов, передаваемые на вход дешифратора 27, на выходной шине которого появляется сигнал при поступлении на вход блока данных адреса последнего слова массива (им не может быть тестовое словo). С выходной шины дешифратора 27 сигнал поступает на первый выход блока и на входы двоичных счетчиков 28 и 33, устанавливая их в нулевое состояние. На счетный вход счетчика 28 с входной шины блока поступают опорные импульсы. С выхода счетчика 28 данные поступают на вход дешифратора 29, возбуждая на его выходных шинах сигналы. Выходные шины дешифратора 29 подключены к входам схем ИЛИ 30, 31 и 32 так, что обеспечивается на втором, третьем и четвертом выходах блока появление необходимых для работы устройства команд. Причем время действия команды на втором выходе блока совпадает с выводом тестовых данных в первом цикле, время действия команды на третьем выходе блока совпадает с выводом тестовых данных второго и последующих циклов. На четвертый выход блока и счетный вход двоичного счетчика 33 поступают импульсы, совпадающие с опорными последних тестовых слов второго и последующих циклов вывода. На пятый выход блока с выхода счетчика 33 поступают данные о номере цикла выводимых тестовых данных. Its input receives address data accompanied by reference pulses transmitted to the input of the
Claims (1)
Wk i j= Ak - Bi j
при Ak < Bi j, Wk i j = 0,
где Ak - устанавливаемое максимальное значение оценки достоверности принятых данных после k-й его коррекции, суммируют оценки Wk i j, получая достоверности Wk e для каждого значения тестовых данных из предварительно накопленного массива принятых данных по формуле
где Wk e - значение суммарной оценки достоверности значения тестового данного;
e - значение тестового данного,
если значение e повторилось в j тестовых данных i1, i2, ..., ij каналов разнесения, соответствующих одному и тому же переданному данному, сравнивают данные суммарных оценок достоверности всех значений накопленных тестовых данных, соответствующих одному и тому же переданному данному, и выделяют тестовые данные, значению которых соответствует максимальная суммарная оценка достоверности Wk e, причем при равных значениях оценок Wk e выделяют данное с большим значением e, сравнивают выделенные тестовые данные с эталонными и подсчитывают недостоверные тестовые данные, минимизируя их число путем подбора Ak, которому соответствуют оценки достоверности принятых данных Wk i j, используемые в дальнейшем для работы и с информационными данными, получают данные суммарных оценок Wk e для каждого значения накопленных данных аналогично суммарным оценкам тестовых данных, сравнивают их, определяя максимальное значение оценки Wk e, получают результат сравнения принятых данных в виде данного e, значения которого соответствует максимальное значение суммарной оценки достоверности принятых данных Wk e, причем при равных значениях оценок Wk e выбирают данное с большим значением.METHOD OF DIVERSIFIED RECEIVING OF DATA containing the information part and the service part, which includes test data, namely, that the data received from the diversity channels corresponding to the same transmitted data is compared with each other and, based on the result of the comparison, decide on the value of the transmitted data, characterized in that prior to comparison, an array of received data is pre-accumulated, test data is extracted from the accumulated array, invalid test data is determined by comparing them eniya with reference to afford several data values B i j, where i - channel diversity, in which was made unreliable test given in the presence j unreliable test data corresponding to the same transmitted this obtained W k i j data count by the formula
W k i j = A k - B i j
for A k <B i j , W k i j = 0,
where A k is the set maximum value for evaluating the reliability of the received data after the kth correction, summarizing the estimates W k i j , obtaining the reliability W k e for each value of the test data from the previously accumulated array of received data according to the formula
where W k e - the value of the total assessment of the reliability of the test data;
e is the value of the test data,
if the value of e is repeated in j test data i 1 , i 2 , ..., i j diversity channels corresponding to the same transmitted data, compare the data of total reliability estimates of all values of the accumulated test data corresponding to the same transmitted data, and allocate test data, the value of which corresponds to the maximum total confidence score W k e , and with equal values of the estimates W k e select this with a large value of e, compare the selected test data with the reference and calculate the disadvantages Reduced test data, minimizing their number by selecting A k , which corresponds to the estimates of the reliability of the received data W k i j , which are later used to work with information data, obtain data of total estimates W k e for each value of the accumulated data similar to the total estimates of test data , compare them, determining the maximum W k e estimation value obtained comparison result of the received data in the form of e, the values of which corresponds to the maximum value of the total evaluation of the reliability of the received Func x W k e, wherein for equal values W k e ratings given to choosing a large value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU93031425A RU2052898C1 (en) | 1993-06-08 | 1993-06-08 | Method of data diversity reception |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU93031425A RU2052898C1 (en) | 1993-06-08 | 1993-06-08 | Method of data diversity reception |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2052898C1 true RU2052898C1 (en) | 1996-01-20 |
RU93031425A RU93031425A (en) | 1996-02-20 |
Family
ID=20143352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU93031425A RU2052898C1 (en) | 1993-06-08 | 1993-06-08 | Method of data diversity reception |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2052898C1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2507589C2 (en) * | 2011-11-08 | 2014-02-20 | Федеральное государственное военное образовательное учреждение высшего профессионального образования Военная академия Ракетных войск стратегического назначения имени Петра Великого МО РФ | Method for combined processing of time-division channelling telemetric signals detected at spatially spaced measuring means |
CN111861734A (en) * | 2020-07-31 | 2020-10-30 | 重庆富民银行股份有限公司 | Test evaluation system and method for three-party data source |
-
1993
- 1993-06-08 RU RU93031425A patent/RU2052898C1/en active
Non-Patent Citations (1)
Title |
---|
1. Финк Л.М. Теория передачи дискретных сообщений. М.: Сов. радио, 1963, с.340. 2. Мановцев Л.А. Введение в цифровую радиотелеметрию, М.: Энергия, 1967, с.295. * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2507589C2 (en) * | 2011-11-08 | 2014-02-20 | Федеральное государственное военное образовательное учреждение высшего профессионального образования Военная академия Ракетных войск стратегического назначения имени Петра Великого МО РФ | Method for combined processing of time-division channelling telemetric signals detected at spatially spaced measuring means |
CN111861734A (en) * | 2020-07-31 | 2020-10-30 | 重庆富民银行股份有限公司 | Test evaluation system and method for three-party data source |
CN111861734B (en) * | 2020-07-31 | 2024-05-03 | 重庆富民银行股份有限公司 | Test evaluation system and method for three-party data source |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0052900B1 (en) | Signal comparison circuit | |
US2685407A (en) | Circuit for multiplying binary numbers | |
CN106293618B (en) | Random number generation method, device and system | |
RU2052898C1 (en) | Method of data diversity reception | |
CN102939595A (en) | Signal processing apparatus and signal processing method thereof | |
KR100320828B1 (en) | Matched filter and timing detection method | |
US6597706B1 (en) | Parity bit extraction and insertion arrangement for a data system | |
RU2229157C2 (en) | Correlation time displacements measuring device | |
RU2780048C1 (en) | Cycle synchronization method for signals with a cycle concentrated or distributed synchrogroup | |
RU2070772C1 (en) | Storage unit | |
RU2782473C1 (en) | Cyclic synchronization device | |
SU1124437A1 (en) | Device for phasing electronic telegraph receiver | |
SU1084854A1 (en) | Device for receiving and processing noise-type signals | |
RU2237978C2 (en) | Method and device for correlative reception of relative phase modulated signals | |
SU1250980A1 (en) | Multichannel device for determining sign of phase difference | |
RU2284665C1 (en) | Device for cyclic synchronization | |
SU907817A1 (en) | Device for evaluating signal | |
SU634287A1 (en) | Multichannel digital correlator | |
SU902281A1 (en) | Device for analysis of telemetric signals | |
SU732890A1 (en) | Multichannel statistical analyser | |
SU824419A2 (en) | Device for multiplying periodic pulse repetition frequency | |
SU1170465A2 (en) | Device for determining characteristics of random process | |
RU2239953C2 (en) | Frame alignment device | |
SU1280621A1 (en) | Random process generator | |
EP2938003A2 (en) | Method and device for reducing error rate in cdma communication system |