SU1656513A1 - Framing word extractor - Google Patents
Framing word extractor Download PDFInfo
- Publication number
- SU1656513A1 SU1656513A1 SU894710812A SU4710812A SU1656513A1 SU 1656513 A1 SU1656513 A1 SU 1656513A1 SU 894710812 A SU894710812 A SU 894710812A SU 4710812 A SU4710812 A SU 4710812A SU 1656513 A1 SU1656513 A1 SU 1656513A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- counter
- frame
- trigger
- Prior art date
Links
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Изобретение относитс к автоматике и вычислительной технике и может быть использовано в приемных блоках систем обра- ботки двоичной информации дл синхронизации приема непрерывного цифрового потока, разделенного на информационные кадры. Целью изобретени вл етс уменьшение времени поиска кадрового синхрослова. Цель достигаетс за счет введени счетчика 3 адреса, блока 22 пам ти, элемента И 9. элемента ИЛИ 12, блока 17 переключателей. 2 ил.The invention relates to automation and computing and can be used in receiving units of binary processing systems for synchronizing the reception of a continuous digital stream divided into information frames. The aim of the invention is to reduce the search time of the personnel sync word. The goal is achieved by introducing an address counter 3, a memory block 22, an AND element 9. of the element OR 12, a switch block 17. 2 Il.
Description
Изобретение относитс к автоматике и вычислительной технике и может быть использовано в приемных блоках систем обработки двоичной информации дл синхронизации приема непрерывного цифрового потока, разделенного на информационные кадры.The invention relates to automation and computing and can be used in receiving units of binary information processing systems for synchronizing the reception of a continuous digital stream divided into information frames.
Цель изобретени - уменьшение времени поиска кадрового синхронизирующего слова.The purpose of the invention is to reduce the search time of the frame sync word.
На фиг.1 приведена структурна схема устройства; на фиг.2 - схема генератора кода .Figure 1 shows the block diagram of the device; figure 2 - diagram of the code generator.
Устройство выделени кадрового син- хонизирующего слова (КСС) содержит счетчик 1 формата кадра, генератор 2 кода, счетчик 3 адреса, триггеры 4 и 5, одновибра- торы 6 и 7, элементы И 8-11, элементы ИЛИ 12.13 и 14. элемент 15 сложени по модулю два, счетчик 16 ошибок, блок 17 переключателей , тактовый вход 18, вход 19 начальной установки, выход 20 признака окончани кадра, информационный вход 21, блок 22 пам ти.A frame sync word (KCC) selection device contains a frame format counter 1, a code generator 2, an address counter 3, triggers 4 and 5, single-oscillators 6 and 7, elements AND 8-11, elements OR 12.13 and 14. element 15 adding modulo two, error counter 16, switch block 17, clock input 18, setup input 19, frame termination output 20, information input 21, memory block 22.
Генератор 2 кода содержит элемент И 23, регистры 24 и 25 сдвига, элемент 26 сложени по модулю два.Code generator 2 contains AND 23, shift registers 24 and 25, modulo two addition element 26.
В исходном состо нии счетчик 3 адреса удерживаетс в нулевом состо нии сигналом с выхода триггера 4. Об триггера 4 и 5 наход тс в нулевом состо нии. Выходным сигналом с инверсного выхода триггере 5 разрешена работа генератора 2 кода и открыт элемент 9 И. В счетчик 1 формата кадра записана начальна комбинаци , соответствующа длине дополнительного кода (из кода кадрового синхрослова). На выходах одновибраторов 6 и 7 - потенциал логического нул .In the initial state, the counter 3 of the address is held in the zero state by the signal from the output of the trigger 4. About the trigger 4 and 5 are in the zero state. The output signal from the inverse output trigger 5 allowed the operation of the code generator 2 and element 9 I was opened. The initial combination corresponding to the length of the additional code (from the frame sync code code) was recorded in the frame format counter 1. At the outputs of one-shot 6 and 7 - the potential of logical zero.
Счетчик 16 находитс в нулевом состо нии .The counter 16 is in the zero state.
Дл проведени устройства в начальное состо ние при включении питани на второй вход элемента ИЛИ 14 подаетс сигнал начальной установки. При этом триггер 5 переключаетс в нулевое состо ние , а в генератор 2 кода и в счетчик 1 формата кадра записываютс исходные комбинации.To conduct the device to the initial state, when the power is turned on, the initial input signal is applied to the second input of the element OR 14. In this case, the trigger 5 switches to the zero state, and the original combinations are written to the code generator 2 and the frame format counter 1.
ЁYo
00
0101
о елabout ate
соwith
Устройство работает следующим образом .The device works as follows.
На вход 21 устройства поступает дискретна информаци , в которой содержатс КСС. Каждое КСС состоит из двух частей, деление на которые носит чисто условный характер. Одна часть представл ет собой какую-то кодовую последовательность, сформированную по заранее обусловленному закону (например, М - последовательность , бент-функци и т.п.), а втора часть вл етс дополнительным кодом, составленным в зависимости от выбранного вида первой части.The input 21 of the device receives discrete information, which contains the KCC. Each KCC consists of two parts, the division into which is purely conditional. One part is a code sequence formed according to a predetermined law (for example, M is a sequence, a bent function, etc.), and the second part is an additional code composed depending on the selected type of the first part.
При вхождении в синхронизацию в устройстве производитс поэлементное сравнение символов дискретной информации, поступающей на вход 21, с символами КСС (его первой части). Формирование первой части КСС осуществл етс генератором 2 кода, а поэлементное сравнение производитс на элементе 15 сложени по модулю два. Генератор 2 кода формирует на своем выходе каждый очередной символ при по влении очередного тактового импульса на тактовом входе устройства.When entering into synchronization in the device, an element-by-element comparison of the symbols of discrete information arriving at input 21 with the symbols of the CIL (its first part) is performed. The formation of the first part of the KCC is carried out by the generator 2 of the code, and the elementwise comparison is performed on the element 15 of the modulo two addition. The generator 2 of the code forms at each output each regular symbol at the occurrence of the next clock pulse at the clock input of the device.
Если символ с выхода генератора 2 совпадает с символом, поступающим из канала св зи, то счетчик 1 формата кадра добавл ет к своему состо нию единицу по тактовому импульсу.If the symbol from the generator 2 output coincides with the symbol coming from the communication channel, then the frame format counter 1 adds one to its state by a clock pulse.
Если символы не совпадают, на выходе элемента 15 сложени по модулю два по вл етс сигнал логической единицы, открывающий элемент И 10. По спаду тактового импульса на инверсном входе элемента И 10 на его выходе по вл етс сигнал логической единицы, который через элемент ИЛИ 13 запускает одновибратор 7. Импульс с выхода одновибратора 7 через элемент ИЛИ 14, воздейству на входы разрешени записи генератора 2 кода и счетчика 1 формата кадра, приводит их в начальное состо ние .If the characters do not match, a logical unit signal appears at the output of the modulo-two element 15, the opening element AND 10. A decay of the clock pulse at the inverse input of the AND 10 element at its output results in a logical unit signal that through the element OR 13 triggers the one-shot 7. A pulse from the output of the one-shot 7 through the element OR 14, affecting the recording resolution inputs of the generator 2 of the code and the counter 1 of the frame format, brings them to the initial state.
Как только во входной дискретной информации по вл етс КСС, счетчик 1 формата кадра досчитывает до состо ни , соответствующего длине КСС, и на его первом выходе по вл етс сигнал логической единицы. Этот сигнал переключает триггеры 4 и 5 в единичное состо ние. При этом, сигналом с инверсного выхода триггера 5 запрещаетсс работа генератора 2 кода, закрываютс элементы И 9 и 10, а сигналом с пр мого выхода триггера 5 открываютс элементы И 8 и 11.As soon as the KCC appears in the input discrete information, the frame format counter 1 counts to the state corresponding to the KCC length, and a logical unit signal appears at its first output. This signal switches the triggers 4 and 5 to one state. In this case, the signal from the inverted output of the trigger 5 prohibits the operation of the generator 2 of the code, closes the elements 9 and 10, and the signal from the direct output of the trigger 5 opens the elements 8 and 11.
Сигналом с выхода триггера 4 счетчик 3 удерживаетс в начальном состо нии, а сигналом с инверсного выхода триггера 4 закрываетс элемент И 11. Такое состо ниеThe output signal of the trigger 4, the counter 3 is held in the initial state, and the signal from the inverse output of the trigger 4 closes the element And 11. This state
устройства позвол ет счетчику 1 отсчитатьdevice allows counter 1 to count
длину кадра до по влени следующего КСС.frame length before the appearance of the next KCC.
По окончании длины кадра на второмAt the end of the frame length on the second
разр дном выходе счетчика 1 формата кадра по вл етс сигнал, запускающий одно- вибратор 6. Длительность выходного сигнала одновибрагора 6 выбираетс менее половины периода следовани символов дискретной информации. Выходной сигнал од0 новибратора 6 сбрасывает в ноль счетчик 1 формата кадра, счетчик 16 ошибок и переключает в нулевое состо ние триггер 4.The output of counter 1 of the frame format appears as a signal that triggers the single-vibrator 6. The duration of the output signal of the single-vibration 6 is selected to be less than half the time period for the symbols of discrete information. The output signal of the oscillator 6 resets to zero the frame format counter 1, the counter 16 errors and switches the trigger 4 to the zero state.
С этого момента производитс сравнение полного эталонного КСС, формируемогоFrom this point on, a comparison is made of the full reference KCC formed
5 счетчиком 3 и блоком 22 пам ти, с КСС. поступающим на информационный вход 21 устройства. При несовпадении каких-либо символов по спаду тактового импульса на инверсном входе элемента ИЛИ 11 по вл 0 етс выходной сигнал логической единицы. 8 течение интервала приема КСС эти сигналы суммируютс счетчиком 16.5 counter 3 and a block of 22 memory, with the KCC. coming to the information input 21 of the device. If any symbols do not match the clock pulse decay, the output signal of a logical unit appears at the inverse input of the OR 11 element. 8, during the KCC reception interval, these signals are summed by counter 16.
Если число несовпадений превышает некоторое пороговое значение, что вл ет5 с признаком потери синхронизации, то на выходе счетчика 16 по вл етс сигнал, который , проход через элемент ИЛИ 13, запускает одновибратор 7. Выходной сигнал одновибратора 7 приводит устройство в ис0 ходное состо ние, после чего работа устройства вновь начинаетс с поиска КСС.If the number of mismatches exceeds a certain threshold value, which is 5 with a sign of loss of synchronization, then a signal appears at the output of counter 16, which, passing through the OR 13 element, triggers the one-shot 7. The output of the one-shot 7 causes the device to return to its initial state whereupon the operation of the device begins again with the search for CSS.
С помощью блока 17 переключателей на информационные входы счетчика 1 формата кадра подаетс двоичный код, соответству5 ющий длине дополнительной части КСС.Using the switch block 17, a binary code corresponding to the length of the additional part of the CSS is supplied to the information inputs of the counter 1 of the frame format.
Рассмотрим, за счет чего сокращаетс врем поиска КСС.Consider what reduces the time for a KCC search.
Допустим, начальна комбинаци КСС (дл прототипа) выгл дит так: 11011100...Suppose the initial KCC combination (for the prototype) looks like this: 11011100 ...
0 Предположим, что в потоке дискретной информации перед кодом КСС оказались две единицы. Эти две единицы совпадают с двум первыми единицами, которые формирует генератор кода. Однако третий сравни5 ваемый символ из входного потока дискретной информации оказываетс первым симловом КСС, но сравнение производитс уже третьим символом КСС, сформированным генератором кода. Совпа0 дени , естественно, не произойдет, генератор кода возвращаетс в исходное состо ние. Истинное КСС пропускаетс , и так повтор етс каждый раз, пока во входном потоке дискретной информации перед0 Suppose that in the stream of discrete information before the code KCC were two units. These two units coincide with the first two units that the code generator generates. However, the third comparable symbol from the input stream of discrete information is the first symbol of the KCC, but the comparison is made already by the third symbol of the KCC, formed by the code generator. Coincidentally, this does not happen, the code generator returns to its original state. The true KCC is skipped, and so it is repeated each time while in the input stream of discrete information before
5 КСС буде символ (или набор символов), совпадающий с начальной частью КСС.5 KCC will be a character (or set of characters) that matches the initial part of the KCC.
В устройстве генератор 2 кода формирует вторую часть КСС. а счетчик 3 в совокупности с блоком 22 пам ти - полное КСС. Поэтому люба , похожа на КСС, комбинаци . оказавша с перед КСС, приводит к тому, что после прихода дополнительного кода анализ начинаетс со второй части КСС при вхождении в синхронизацию, и только после этого в процессе поддержани синхронизма производитс анализ полного КСС, которое формирует счетчик 3 в соко- купности с блоком 22 пам ти.In the device, the generator 2 code forms the second part of the KCC. and counter 3, in conjunction with memory block 22, is a full CIL. Therefore, any, similar to the KCC, combination. turned out to be in front of the KCC, the analysis begins after the arrival of the additional code from the second part of the KCC when it enters synchronization, and only after that, in the process of maintaining synchronism, the complete KCC is analyzed, which forms the counter 3 in conjunction with the memory block 22 ti.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894710812A SU1656513A1 (en) | 1989-06-28 | 1989-06-28 | Framing word extractor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894710812A SU1656513A1 (en) | 1989-06-28 | 1989-06-28 | Framing word extractor |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1656513A1 true SU1656513A1 (en) | 1991-06-15 |
Family
ID=21456884
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU894710812A SU1656513A1 (en) | 1989-06-28 | 1989-06-28 | Framing word extractor |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1656513A1 (en) |
-
1989
- 1989-06-28 SU SU894710812A patent/SU1656513A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 752313,кл. G 06 F1/04, 1980. Авторское свидетельство СССР № 1509857,кл. G 06 К 1/04. 1988. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB942183A (en) | Improvements in or relating to data processing equipment | |
SU1656513A1 (en) | Framing word extractor | |
SU1509857A1 (en) | Device for extracting frame synchronizing word | |
SU1124437A1 (en) | Device for phasing electronic telegraph receiver | |
SU1156118A1 (en) | Device for editing alphanumeric characters on screen of cathode-ray tube | |
SU1496014A1 (en) | Selective call device | |
RU2023309C1 (en) | Device for receiving telecontrol programs | |
SU1108438A1 (en) | Device for detecting extremum number | |
SU1633387A1 (en) | Data output device | |
SU1377911A1 (en) | Storage device for telegraph apparatus | |
SU1213483A1 (en) | Device for gathering statistical data on exchanges via common bus of minicomputer | |
SU1113896A1 (en) | Start-stop receiving device | |
SU1061128A1 (en) | Device for data input/output | |
SU1424045A1 (en) | Series code receiver | |
SU1264206A1 (en) | Switching device for multichannel check and control systems | |
SU1087976A1 (en) | Iformation input device | |
RU1811003C (en) | Device for separating pulses | |
SU1665526A1 (en) | Digital data receiving device | |
SU964651A2 (en) | Discrete communication channel simulator | |
SU1555897A1 (en) | Device for reception of signals with minimum frequency modulation | |
SU1394458A1 (en) | Device for receiving information in frequency code | |
SU1510099A1 (en) | Series-to-parallel conde converter | |
SU1439569A1 (en) | Information input device | |
SU1631741A1 (en) | Cyclic phasing device for optical fiber data pransmission systems | |
SU1197093A1 (en) | Device for eliminating split pulses |