www.ti.L-3Com.com

Preface
Introduction
What is Telemetry?
Telemetry Systems Overview
Airborne System
Data Acquisition
Multiplexer
Modulation
Commutation
Data Words
Common Words
Frame Synchronization Pattern
Supercommutation

Subframe Synchronization Pattern
Sub-Subframes
Embedded Asynchronous Data Streams
Ground System


Frame Synchronization
Decommutation
Simulation & Encoding
Real-Time Processing

Archiving
Data Distribution
Post-Test Analysis
Additional Sources
Glossary

Webmaster
Copyright © 2000 L-3 TW
All rights reserved,

This site is CLEARED for open publication, DFOISR 01-S-3804, with exception to 'The Members Only' site
 

Frame Synchronization

The reconstructed PCM telemetry stream remains a serial wave train of 1’s and 0’s. Before converting this serial stream into words containing characters, numbers, nibbles, and individual bits, the reference point or synchronization word must first be isolated. This is the task of frame synchronization.

Heritage ground telemetry systems required a frame synchronizer, a dedicated 5.25-inch by 19-inch rack-mount chassis, to isolate minor frames. The frame sync first located the frame synchronization pattern and then passed the frame of fixed length words to a word selector, subframe selector(s), or computer for decommutation into individual words. The word selector passed a few chosen words to an annunciator or strip chart recorder for real-time quick-look.

Today, the functions of frame synchronization, subframe synchronization, and decommutation of all words occupy a single decom board (even a fraction of a board).

PCM streams are not always received with continuous complete errorless frames. Isolating the frame sync task is complicated by the presence of bit errors, slippage (undetected bit(s)), and random data sequences. Users can choose the number of valid frames before accepting data as well as the level of confidence that valid data is received by specifying the frame sync's ability to detect valid frame sync patterns. With respect to numbers of valid frames, four states or operational modes are considered in the diagram and definitions below:

  • Search — The synchronizer looks for a possible sync pattern.

  • Verify — A pattern is tentatively identified, a window is set at the predicted time of reoccurrence of the sync pattern, and the masked sync pattern is checked for several frames. If the pattern recurs in the sync window for a prescribed preset number of frames, the synchronizer advances to lock.

  • Lock — The synchronizer continues to look for the frame sync pattern in the sync window and will only revert to a previous mode if the sync pattern fails to occur in the window for a given number of frames. Once frame synchronization is established, commutated and supercommutated measurands can be identified since the position of the data values is known relative to the frame sync pattern.

  • Check — After being in lock, an expected frame sync pattern is not detected. This state is the converse of the "verify" mode.

    The conditions required to move between operational modes is also defined:

  • Search to Lock —Number of consecutive valid frame synchronization patterns that must be detected in the data stream before the decom advances from search to lock. For example, if you enter 3, the decom will not advance from search to lock until it detects three consecutive valid frame synchronization patterns in the data stream. When it detects the first valid frame synchronization pattern, it advances from search to verify mode. It remains in verify mode when it detects the second valid frame synchronization pattern. If the third frame synchronization pattern is valid, it advances from verify to lock. Otherwise, it will return to search. A 100% match of the actual to programmed pattern may not always be attainable. Thus, decoms have several programmable options to allow advancement to the next state.

  • Lock to Search —Number of consecutive invalid frame synchronization patterns that must be detected in the data stream before the decom goes into search mode. For example, if the constraint is set to 3, the decom will go into search if it detects three consecutive invalid frame synchronization patterns in the data stream. When it detects the first invalid frame synchronization pattern, it advances from lock to check mode. It remains in check mode when it detects the second invalid frame synchronization pattern. If the third frame synchronization pattern is invalid, it advances to search; otherwise, it will return to lock. If the constraint is set to 1, the decom will bypass the check mode and go right into search mode upon the identification of one invalid frame sync pattern.

  • Sync Pattern Bit Errors — Calculates the number of correct bits in the synchronization pattern for a valid pattern. For example, if the synchronization pattern is 32 bits long and the Sync Pattern Bit Errors is set to 4, then the decom will look for 28 good bits in a pattern.

  • Bit Aperture — Allows or disallows bit slips in the frame synchronization pattern. For example, 1 allows the frame synchronization pattern to be "early" or "late" by one bit time and still be valid for a lock state. Similar techniques can be used to detect subframe sync words. While sync words test the overall integrity of one location, a Cyclic Redundancy Check (CRC) word may be included in the frame to check the integrity of an entire frame (although this is not included in the IRIG-106 specification). The next figure shows an example of the decom status pages of L-3 Telemetry-West's Visual Test System and System 550.

Back to top