
Intelemetry,commutation is a process whereby multiple data streams ("measurands"), possibly with differing data rates, are combined into a singleframe-based stream fortransmission, before being separated again (decommutated) upon reception; it is a form oftime-division multiplexing.Frame synchronization must be achieved before a data stream can be decommutated.[1]
Commutation is named by analogy withelectric commutators, which engage multiple electrical contacts in sequence as they rotate; similarly, telemetry commutation involves sampling a sequence of data sources in turn, before returning to the first data source. Hardware or software which performs commutation is referred to as acommutator; its opposite at the receiving end is adecommutator. Dedicated hardware generally supports faster commutation and decommutation than software on ageneral purpose architecture.[1]
A set ofdata words, together with synchronization and ID or counter words, constitute a minor frame; a set number of minor frames are combined to form a major frame. Measurands occupy fixed positions within each major frame, with these positions defined in adatabase, allowing them to be extracted. Measurands may be sampled multiple times within each minor frame (supercommutation), or they may only be sampled once in several frames (subcommutation), depending on the required data rate for each measurand.[1]
Commutated frames may also containasynchronous data, which require further processing to extract.[1]
Decommutators may be equipped to handle multiple frame formats, containing different sets of measurands in different positions, for use in different operating modes; a switch in format may be signaled with a specific measurand. Translators exist to allow support for equipment-specific database formats.[1]
Decommutated measurand values may be stored in a "current value table" or other architecture.[1]