Hybrid ternary code

Hybrid ternary code

The hybrid (H-) ternary line code operates on a hybrid principle that combines the binary non-return-to-zero-level (NRZ-L) and the polar return-to-zero (RZ) codes and thus it is called H-ternary.

The H-ternary code has three levels for signal representation; these are positive (+), zero (0), and negative (-). These three levels are represented by three states. The state of the line code could be in any one of these three states. A transition takes place to the next state as a result of a binary input 1 or 0 and the encoder's present output state. The encoding procedure is as follows (Glass and Bastaki 2001, Glass et al. 2001).

# The encoder produces + level when the input is a binary 1 whether the encoder output present state is at 0 or – level.
# The encoder produces – level when the input is a binary 0 whether the encoder output present state is at 0 or + level.
# The encoder produces 0 level when the input is binary 1 and the encoder present state is + level or when the input is binary 0 and the encoder present state is – level.
# Initially, the encoder output present state is assumed at 0 level when the first bit arrives at the encoder input. The new line-coding scheme violates the encoding rule of NRZ-L when a sequence of 1s or 0s arrives and hence, it overcomes some of their deficiencies. During the violation period for a run of 1s or 0s, it operates on the same encoding rule of the polar RZ but with pulse occupancy of full period.

It is evident that NRZ-L and polar RZ codes have deficiencies compared to the proposed H-ternary encoding scheme. NRZ-L code lacks sufficient timing information when the binary signal remains at one level in of either 1 or 0. This has direct influence on synchronising the receiver clock with that of the transmitter and, as a result, has impact on the detection of the received digital signal.

The H-ternary code has also timing superiority compared to similar ternary codes. Other ternary line code such as alternate mark inversion (AMI) also lacks the timing information when a run of zeros needs to be transmitted. This drawback is partly overcome by its modified version the high density bipolar with three zeros substitution (HDB3).

On the other hand, the new code has a smaller bandwidth in comparison with the polar RZ code. The latter has its frequency spectral components concentrated at twice the original binary data rate because the polar RZ code has a pulse duty cycle of 50 percent.

Concept by: Dr. Abdullatif Glass, Dr. Nedhal Abdulaziz & [http://www.bastaki.net/ Dr. Eesa Bastaki]

ee also

Other line codes that have 3 states:

* bipolar encoding
* MLT-3 encoding
* Manchester encoding
* B3ZS
* 4B3T

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Ternary signal — In telecommunication, a ternary signal is a signal that can assume, at any given instant, one of three significant conditions, such as power level, phase position, pulse duration, or frequency. Note: Examples of ternary signals are (a) a pulse… …   Wikipedia

  • Line code — An example of coding a binary signal using rectangular pulse amplitude modulation with polar non return to zero code …   Wikipedia

  • Modified AMI code — Modified AMI codes are Alternate Mark Inversion (AMI) line codes in which bipolar violations may be deliberately inserted to maintain system synchronization. There are several types of modified AMI codes, used in various T carrier and E carrier… …   Wikipedia

  • Pulse-code modulation — PCM redirects here. For other uses, see PCM (disambiguation). Pulse code modulation (PCM) is a method used to digitally represent sampled analog signals. It is the standard form for digital audio in computers and various Blu ray, Compact Disc and …   Wikipedia

  • Manchester code — In telecommunication and data storage, Manchester code (also known as Phase Encoding, or PE) is a line code in which the encoding of each data bit has at least one transition and occupies the same time. It therefore has no DC component, and is… …   Wikipedia

  • Физическое кодирование — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей …   Википедия

  • 4B3T — stands for 4 (four) Binary 3 (three) Ternary, a line encoding scheme used for ISDN BRI interface. 4B3T represents four binary bits using three pulses. It uses three states viz. + (positive pulse), no pulse 0, (negative pulse). This means we have… …   Wikipedia

  • On-off keying — Passband modulation v · d · e Analog modulation AM · …   Wikipedia

  • Non-return-to-zero — The binary signal is encoded using rectangular pulse amplitude modulation with polar non return to zero code In telecommunication, a non return to zero (NRZ) line code is a binary code in which 1 s are represented by one significant condition… …   Wikipedia

  • Modulation — For musical change of key, see Modulation (music). For other uses, see Modulation (disambiguation). Passband modulation v · d · e …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.