RU2025048C1 - Device for series code to parallel code conversion - Google Patents
Device for series code to parallel code conversion Download PDFInfo
- Publication number
- RU2025048C1 RU2025048C1 RU92014904A RU92014904A RU2025048C1 RU 2025048 C1 RU2025048 C1 RU 2025048C1 RU 92014904 A RU92014904 A RU 92014904A RU 92014904 A RU92014904 A RU 92014904A RU 2025048 C1 RU2025048 C1 RU 2025048C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- output
- counter
- inputs
- timer
- Prior art date
Links
Images
Landscapes
- Dc Digital Transmission (AREA)
Abstract
Description
Изобретение относится к вычислительной технике и может быть использовано для преобразования биполярного трехуровневого последовательного кода в однополярный параллельный код. The invention relates to computer technology and can be used to convert a bipolar three-level serial code into a unipolar parallel code.
Известно устройство для преобразования последовательного кода в параллельный [1], содержащее два делителя напряжения, два усилителя-ограничителя, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, два элемента НЕ, регистр сдвига, два триггера и два элемента И. К недостаткам этого устройства следует отнести большое количество сопровождающих обмен интерфейсных сигналов, что затрудняет использование его при больших расстояниях между передатчиком и приемником информации. Кроме того, увеличение помехоустойчивости канала связи достигается посредством запроса повторения передаваемого слова, что снижает скорость передачи данных. A device for converting a serial code into parallel [1], containing two voltage dividers, two limiters, an element EXCLUSIVE OR, two elements NOT, shift register, two triggers and two elements I. The disadvantages of this device include a large number of accompanying exchange interface signals, which makes it difficult to use at large distances between the transmitter and the receiver of information. In addition, an increase in the noise immunity of the communication channel is achieved by requesting the repetition of the transmitted word, which reduces the data rate.
Наиболее близким по технической сущности и достигаемому результату к заявляемому техническому решению является преобразователь последовательного кода в параллельный [2], выбранный за прототип. Устройство-прототип содержит согласующий трансформатор, первый и второй однополупериодные выпрямители, сдвиговый регистр, счетчик, дешифратор, первый элемент И, счетчик по модулю два. Эти признаки совпадают с существенными признаками заявляемого технического решения. Устройство содержит также первый и второй элементы задержки, второй элемент И, третий элемент И, триггер, элемент ИЛИ, первый и второй таймеры. К недостаткам прототипа следует отнести наличие элементов задержки на время То/4, где To - время битового интервала, что требует паузы в передачи информационных сигналов на время, >То/4 для восстановления устройства. Кроме того, искажение формы (разрывы), как в первой четверти, так и во второй четверти информационного сигнала То вследствие воздействия помех приводит к неправильному декодированию информации (многократной записи в сдвиговый регистр). Случайный импульс на входе устройства запускает второй таймер и время восстановления устройства составляет тогда целое слово n.To, где n - число информационных бит в слове.The closest in technical essence and the achieved result to the claimed technical solution is a serial to parallel converter [2], selected for the prototype. The prototype device contains a matching transformer, the first and second half-wave rectifiers, a shift register, counter, decoder, the first element And, the counter modulo two. These signs coincide with the essential features of the proposed technical solution. The device also contains the first and second delay elements, the second AND element, the third AND element, the trigger, the OR element, the first and second timers. The disadvantages of the prototype include the presence of delay elements for the time T o / 4, where T o is the time of the bit interval, which requires a pause in the transmission of information signals for a time> T o / 4 to restore the device. In addition, the distortion of the form (gaps), both in the first quarter and in the second quarter of the information signal T about due to interference leads to incorrect decoding of information (multiple recording in the shift register). A random pulse at the input of the device starts the second timer and the recovery time of the device is then a whole word n . T o , where n is the number of information bits in the word.
Целью изобретения является повышение скорости передачи информации за счет сокращения времени передачи информационного бита. The aim of the invention is to increase the transmission rate of information by reducing the transmission time of the information bit.
Кроме того, предложенное техническое решение позволяет снизить вероятность потери информации в канале связи за счет повышения помехозащищенности устройства. Это является дополнительной целью изобретения. In addition, the proposed technical solution allows to reduce the likelihood of information loss in the communication channel by increasing the noise immunity of the device. This is an additional object of the invention.
Поставленная цель достигается тем, что устройство преобразования последовательного кода в параллельный содержит согласующий трансформатор, первый и второй однополупериодные выпрямители, сдвиговый регистр, счетчик, счетчик по модулю два, дешифратор и элемент И, выход которого является выходом устройства. Вход согласующего трансформатора является входом устройства. Первый и второй выходы согласующего трансформатора соединены с входами соответственно первого и второго однополупериодных выпрямителей. Первые входы счетчика и счетчика по модулю два объединены соответственно с входами С и сдвигового регистра, группа выходов которого является группой выходов устройства. Группа выходов счетчика соединена с группой входов дешифратора, выход которого соединен с первым входом элемента И, второй вход которого соединен с выходом счетчика по модулю два. Эти признаки являются общими для прототипа и заявляемого технического решения. This goal is achieved in that the serial to parallel conversion device comprises a matching transformer, first and second half-wave rectifiers, a shift register, a counter, a modulo two counter, a decoder and an I element, the output of which is the output of the device. The input of the matching transformer is the input of the device. The first and second outputs of the matching transformer are connected to the inputs of the first and second half-wave rectifiers, respectively. The first inputs of the counter and the counter modulo two are combined respectively with the inputs of C and the shift register, the group of outputs of which is the group of outputs of the device. The group of outputs of the counter is connected to the group of inputs of the decoder, the output of which is connected to the first input of the And element, the second input of which is connected to the output of the counter modulo two. These features are common to the prototype and the claimed technical solution.
Устройство содержит также первый и второй элементы НЕ, первый, второй, третий, четвертый и пятый элементы ИЛИ-НЕ, таймер, первый и второй D-триггеры, R-входы которых объединены со вторыми входами счетчика и счетчика по модулю два и соединены с выходом таймера. Выход первого однополупериодного выпрямителя через первый элемент НЕ соединен с первым входом первого элемента ИЛИ-НЕ, первым входом таймера и первым входом второго элемента ИЛИ-НЕ, второй вход которого соединен с инверсным выходом первого D-триггера, прямой выход которого соединен со вторым входом первого элемента ИЛИ-НЕ, выход которого соединен с S-входом второго D-триггера, прямой выход которого соединен с первым входом третьего элемента ИЛИ-НЕ, выход которого соединен с S-входом первого D-триггера. Выход второго однополупериодного выпрямителя через второй элемент НЕ соединен со вторым входом третьего элемента ИЛИ-НЕ, вторым входом таймера и первым входом четвертого элемента ИЛИ-НЕ, второй вход которого объединен с D-входом сдвигового регистра и соединен с инверсным выходом второго D-триггера, С-вход которого объединен с С-входом первого D-триггера, первым входом счетчика и соединен с выходом пятого элемента ИЛИ-НЕ, первый и второй входы которого соединены с выходами соответственно второго и четвертого элементов ИЛИ-НЕ. Эти признаки присущи только заявляемому устройству. The device also contains the first and second elements NOT, the first, second, third, fourth and fifth elements OR NOT, a timer, the first and second D-flip-flops, the R-inputs of which are combined with the second inputs of the counter and counter modulo two and connected to the output a timer. The output of the first half-wave rectifier through the first element is NOT connected to the first input of the first OR-NOT element, the first timer input and the first input of the second OR-NOT element, the second input of which is connected to the inverse output of the first D-trigger, the direct output of which is connected to the second input of the first the OR-NOT element, the output of which is connected to the S-input of the second D-trigger, the direct output of which is connected to the first input of the third OR-NOT element, the output of which is connected to the S-input of the first D-trigger. The output of the second half-wave rectifier through the second element is NOT connected to the second input of the third OR-NOT element, the second timer input and the first input of the fourth OR-NOT element, the second input of which is combined with the D-input of the shift register and connected to the inverse output of the second D-trigger, The C-input of which is combined with the C-input of the first D-trigger, the first input of the counter and connected to the output of the fifth OR-NOT element, the first and second inputs of which are connected to the outputs of the second and fourth OR-NOT elements, respectively. These signs are inherent only to the claimed device.
Совокупность приведенных выше существенных признаков по сравнению с прототипом позволяет в два раза сократить паузу между информационными импульсами, т. о. на 25% сократить время битового интервала, что эквивалентно повышению скорости передачи данных на 25%. The combination of the above essential features in comparison with the prototype allows you to halve the pause between information pulses, i.e. by 25% to reduce the time of the bit interval, which is equivalent to increasing the data transfer rate by 25%.
Наличие двух D-триггеров, кроме того, делает устройство нечувствительным к искажениям (провалам до уровня 0 вольт) формы сигнала в первой трети битового интервала, обусловленным воздействием помех, так как такие искажения не приводят к изменению состояния D-триггеров. Наличие двухвходового таймера, анализирующего временной интервал, представленный уровнем 0 вольт на входе устройства, ко всему прочему, позволяет переводить устройство в исходное состояние, если указанный временной интервал превышает времени Т3 (где Т - время битового интервала), что исключает накопление информации в сдвиговом регистре по шумам и по сравнению с прототипом в n раз сокращает время восстановления устройства после воздействия импульсной помехи, где n-число бит в слове. Указанные особенности приводят к снижению вероятности потери информации в канале связи. The presence of two D-flip-flops, in addition, makes the device insensitive to distortions (dips to the level of 0 volts) of the waveform in the first third of the bit interval, due to interference, since such distortions do not lead to a change in the state of the D-flip-flops. The presence of a two-input timer analyzing the time interval represented by the 0 volt level at the input of the device, among other things, allows you to return the device to its original state if the specified time interval exceeds the time T3 (where T is the time of the bit interval), which eliminates the accumulation of information in the shift register in noise and in comparison with the prototype, it reduces n times the recovery time of the device after exposure to impulse noise, where n is the number of bits in the word. These features lead to a decrease in the probability of information loss in the communication channel.
На фиг. 1 представлена функциональная схема устройства; на фиг.2 - временные диаграммы работы устройства. In FIG. 1 shows a functional diagram of a device; figure 2 - timing diagrams of the operation of the device.
Устройство преобразования последовательного кода в параллельный содержит согласующий трансформатор 1, первый и второй однополупериодные выпрямители 2 и 3, первый и второй элементы НЕ, 4 и 5, первый элемент ИЛИ-НЕ 6, таймер 7, первый D-триггер 8, второй D-триггер 9, второй элемент ИЛИ-НЕ 10, третий элемент ИЛИ-НЕ 11, четвертый элемент ИЛИ-НЕ 12, пятый элемент ИЛИ-НЕ 13, сдвиговый регистр 14, дешифратор 15, счетчик 16, счетчик 17 по модулю два, элемент И 18, вход 19 устройства, группу 20 выходов устройства, выход 21 устройства. Первый выход согласующего трасформатора 1 через первый однополупериодный выпрямитель 2 и первый элемент НЕ 4 соединен с первым входом первого элемента ИЛИ-НЕ 6, первым входом таймера 7 и первым входом второго элемента ИЛИ-НЕ 19, второй вход которого соединен с инверсным выходом первого D-триггера 8, прямой выход которого соединен с вторым входом первого элемента ИЛИ-НЕ 6, выход которого соединен с S-входом второго D-триггера 9, прямой выход которого соединен с первым входом третьего элемента ИЛИ-НЕ 11, выход которого соединен с S-входом первого D-триггера 8. The serial to parallel conversion device contains a
Второй выход согласующего трансформатора 1 через второй однополупериодный выпрямитель 3 и второй элемент НЕ соединен с вторым входом третьего элемента ИЛИ-НЕ 11, вторым входом таймера 7 и первым входом четвертого элемента ИЛИ-НЕ 12. Первый и второй входы пятого элемента ИЛИ-НЕ 13 соединены с выходами соответственно второго элемента ИЛИ-НЕ 10 и четвертого элемента ИЛИ-НЕ 12. Выход пятого элемента ИЛИ-НЕ 13 соединен с С-входами первого и второго триггеров 8 и 9, первым входом счетчика 16 и С-входом сдвигового регистра 14. Инверсный выход второго D-триггера 9 соединен со вторым входом четвертого элемента ИЛИ-НЕ 12, D-входом сдвигового регистра 14 и первым входом счетчика 17 по модулю два. Выход таймера 7 соединен с R-входами первого и второго D-триггеров 8 и 9, вторым входом счетчика 16 и вторым входом счетчика 17 по модулю два. Группа выходов счетчика 16 соединена с группой входов дешифратора 15, выход которого соединен с первым входом элемента И 18, второй вход которого соединен с выходом счетчика 17 по модулю два. Вход согласующего трансформатора 1 является входом 19 устройства. Группа выходов сдвигового регистра 14 является группой 20 выходов устройства, выход элемента И 18 является выходом 21 устройства. The second output of the matching
Устройство преобразования последовательного кода в параллельный работает следующим образом. A device for converting serial to parallel code works as follows.
В исходном состоянии при включении питания и отсутствии сигналов на входах элементов НЕ 4 и 5 таймер 7 принудительно удерживает D-триггеры 8 и 9, а также счетчики 16 и 17 в состоянии установки в ноль. Информационное слово подается на вход 19 устройства последовательно бит за битом, начиная с первого разряда слова. При этом входные сигналы определяются тремя уровнями напряжения: +U, -U, 0. Информация в течение бит-интервала Т представляется двухполярными импульсами (фиг.2, а). Информационный бит "1" кодируется как последовательное состояние уровней +U, -U, 0. Информационный бит "0" кодируется как последовательное состояние уровней -U, +U, 0. Двухполярный импульс бита подается на вход согласующего трансформатора 1, который формирует на его первом выходе прямое значение напряжения входного бита, а на втором выходе - инверсное значение напряжений входного бита (фиг.2, б, в). Эти напряжения подаются на входы соответствующих однополупериодных выпрямителей 2 и 3, которые формируют на своих выходах однополярные импульсы длительностью Т/3, причем импульс на выходе первого однополупериодного выпрямителя 2 соответствует положительной части входного бита, а импульс на выходе однополупериодного выпрямителя 3 - отрицательной части бита (фиг.2, г, д). С выходов однополупериодных выпрямителей 2 и 3 импульсы поступают на входы соответствующих элементов НЕ 4 и 5, выходые сигналы которых приведены на фиг. 2, е, ж соответственно. Эти сигналы поступают на соответствующие входы таймера 7 и переводят его на время, большее Т/3, в состояние, при котором его выходной сигнал (фиг.2, з) разрешает прием входных информационных сигналов D-триггерам 8 и 9, счетчикам 16 и 17. In the initial state, when the power is turned on and there are no signals at the inputs of the elements NOT 4 and 5, the timer 7 forcibly holds the D-flip-flops 8 and 9, as well as the
Кроме того, сигнал с выхода первого элемента НЕ 4 поступает на первые входы первого и второго элементов ИЛИ-НЕ 6 и 10, а сигнал с выхода второго элемента НЕ 5 поступает на входы третьего и четвертого элементов ИЛИ-НЕ 11 и 12. На второй вход первого элемента ИЛИ-НЕ 6 поступает потенциал логического "0" с прямого выхода D-триггера 8 (фиг.2, и), а на другой вход третьего элемента ИЛИ-НЕ 11 поступает потенциал логического "0" с прямого выхода D-триггера 9 (фиг. 2, к). На выходах элементов ИЛИ-НЕ 6 и 11 происходит выделение сигналов, управляющих S-входами D-триггеров 9 и 8 (фиг.2, л, м) соответственно. При поступлении бита, соответствующего логической "1", первым формируется сигнал, поступающий на S-вход D-триггера 9, что приводит к его синхронному переключению в состояние логической "1". Это переключение запрещает прохождение импульса на S-вход D-триггера 8. Переключение D-триггера 9 разрешает прохождение импульса с первого входа четвертого элемента ИЛИ-НЕ 12 на его выход (фиг.2, н) и далее через соответствующий вход пятого элемента ИЛИ-НЕ 13 на его выход (фиг.2, п). Сигнал с выхода элемента ИЛИ-НЕ 13, воздействуя на синхронные входы D-триггеров 8 и 9 и сдвигового регистра 14, обеспечивают запись логической "1" в регистр 14 и сброс D-триггеров 8 и 9 в исходное нулевое состояние. In addition, the signal from the output of the first element NOT 4 goes to the first inputs of the first and second elements OR NOT 6 and 10, and the signal from the output of the second element NOT 5 goes to the inputs of the third and fourth elements OR NOT 11 and 12. To the second input the first element of OR-
При поступлении на вход устройства бита информации, соответствующего логическому "0", первым формируется сигнал, поступающий на S-вход D-триггера 8, что приводит к его переключению в состояние логической "1". Это переключение запрещает прохождение импульса на S-вход D-триггера 9 и разрешает прохождение импульса с первого входа второго элемента ИЛИ-НЕ 10 на его выход (фиг.2, о) и далее через соответствующий вход пятого элемента ИЛИ-НЕ 13 на его выход (фиг.2, п). Сигнал с выхода элемента ИЛИ-НЕ 13 обеспечивает запись логического "0" в сдвиговый регистр 14 и сброс D-триггеров 8 и 9 в исходное нулевое состояние. When a bit of information corresponding to the logical "0" is received at the device input, the signal is first generated that goes to the S-input of the D-trigger 8, which leads to its switching to the logical "1" state. This switching prohibits the passage of the pulse to the S-input of the D-flip-flop 9 and allows the passage of the pulse from the first input of the second OR-
Таким образом происходит накопление и сдвиг кодовых импульсов в сдвиговом регистре 14. Thus, the accumulation and shift of the code pulses in the shift register 14.
Кроме того, импульсы с выхода пятого элемента ИЛИ-НЕ 13 подаются на счетный вход счетчика 16. Состояние счетчика 16 декодируется дешифратором 15. При достижении в счетчике 16 числа, разного числу бит входного слова, на выходе дешифратора 15 фоpмируется сигнал, соответствующий приему всех бит входного слова. Этот сигнал подается на соответствующий вход элемента И 18. In addition, the pulses from the output of the fifth element, OR NOT 13, are supplied to the counting input of the
Информационные импульсы с инверсного выхода D-триггера 9 подаются на счетный вход счетчика 17 по модулю два. При поступлении в течение информационного слова нечетного числа логических "1", конечное состояние счетчика 17 будет единичным, что соответствует правильному приему слова. При поступлении в течение информационного слова четного числа логических "1", конечное состояние счетчика 17 будет нулевым, что соответствует неправильному приему слова. Information pulses from the inverse output of the D-trigger 9 are fed to the counting input of the
При наличии сигналов исправности с выходов счетчика 17 и дешифратора 15, поступающих на соответствующие входы элемента И 18, на его выходе формируется сигнал исправности, который подается на выход 21 устройства и свидетельствует о правильности преобразования кода. Пользователь считывает параллельный код с выходов 20 сдвигового регистра 14 при наличии сигнала на выходе элемента И 18. In the presence of serviceability signals from the outputs of the
По окончании преобразования входного слова отсутствие информации на входе 19 устройства в течение времени ≥ Т/3 переводит таймер 7 в состояние, при котором он устанавливает в ноль D-триггеры 8, 9, счетчики 16 и 17. Устройство готово к преобразованию следующего слова. Upon completion of the conversion of the input word, the lack of information at the input of the device 19 for a time ≥ T / 3 sets the timer 7 to the state in which it sets the D-flip-flops 8, 9, counters 16 and 17 to zero. The device is ready to convert the next word.
При наличии ошибок, сбоев, потери бит и т.п. счетчики 16 и 17 не формируют сигналы правильности преобразования, элемент И 18 остается закрытым и сигнал исправности на выходе 21 устройства отсутствует. In the presence of errors, failures, loss of bits, etc. the
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU92014904A RU2025048C1 (en) | 1992-12-28 | 1992-12-28 | Device for series code to parallel code conversion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU92014904A RU2025048C1 (en) | 1992-12-28 | 1992-12-28 | Device for series code to parallel code conversion |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2025048C1 true RU2025048C1 (en) | 1994-12-15 |
RU92014904A RU92014904A (en) | 1996-09-20 |
Family
ID=20134509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU92014904A RU2025048C1 (en) | 1992-12-28 | 1992-12-28 | Device for series code to parallel code conversion |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2025048C1 (en) |
-
1992
- 1992-12-28 RU RU92014904A patent/RU2025048C1/en active
Non-Patent Citations (2)
Title |
---|
1. Авторское свидетельство СССР N 1361725, кл. H 03M 9/00, 1986. * |
2. Авторское свидетельство СССР N 1229968, кл. H 03M 9/00, 1984. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0351335B2 (en) | ||
US4292626A (en) | Manchester decoder | |
RU2025048C1 (en) | Device for series code to parallel code conversion | |
SU1229968A1 (en) | Sequential code-to-parallel code converter | |
SU1483477A1 (en) | Device for reception of pulse-time code trains | |
SU1191918A1 (en) | Digital matched filter | |
SU1656685A2 (en) | Serial-to-parallel converter | |
SU1709335A1 (en) | Communication system simulator | |
SU1140145A1 (en) | Device for reception of information | |
RU2023309C1 (en) | Device for receiving telecontrol programs | |
SU1338093A1 (en) | Device for tracking code sequence delay | |
SU427466A1 (en) | DECODERING DRIVE | |
SU902296A1 (en) | Device for receiving and transmitting discrete information | |
RU2022470C1 (en) | Digital information receiving and transmitting device | |
RU2079866C1 (en) | Selector of standard time radio signals | |
SU1282334A1 (en) | Decoding device | |
SU1707761A1 (en) | 2-k-bit gray code counter | |
SU1197093A1 (en) | Device for eliminating split pulses | |
SU1376244A1 (en) | Serial-to-parallel code converter | |
SU1406809A2 (en) | Receiver of bi-pulse signals | |
SU1510099A1 (en) | Series-to-parallel conde converter | |
SU1266007A1 (en) | Code converter | |
SU1646058A1 (en) | Pulse-time codes decoder | |
SU765855A1 (en) | Device for transmitting and receiving signals | |
SU1302436A1 (en) | Bipolar code converter |