ArticleslgStudy

engineering

Trellis coded modulation

Trellis coded modulation is a engineering topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Trellis coded modulation rather than just read about it. In short: Trellis coded modulation (TCM) is a modulation scheme that transmits information with high efficiency over band-limited channels such as telephone lines. Gottfried Ungerboeck invented trellis modulation while working for IBM in the 1970s, and first described it in a conference paper in 1976.

Trellis coded modulation — main illustration
Trellis coded modulation — illustration

Key takeaways

  • Trellis coded modulation belongs to engineering; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Trellis coded modulation to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Trellis coded modulation from memory before moving on to harder problems.

Reference excerpt

Trellis coded modulation (TCM) is a modulation scheme that transmits information with high efficiency over band-limited channels such as telephone lines. Gottfried Ungerboeck invented trellis modulation while working for IBM in the 1970s, and first described it in a conference paper in 1976. It went largely unnoticed, however, until he published a new, detailed exposition in 1982 that achieved sudden and widespread recognition. In the late 1980s, modems operating over plain old telephone service (POTS) typically achieved 9.6 kbit/s by employing four bits per symbol QAM modulation at 2,400 baud (symbols/second). This bit rate ceiling existed despite the best efforts of many researchers, and some engineers predicted that without a major upgrade of the public phone infrastructure, the maximum achievable rate for a POTS modem might be 14 kbit/s for two-way communication (3,429 baud × 4 bits/symbol, using QAM). 14 kbit/s is only 40% of the theoretical maximum bit rate predicted by Shannon's theorem for POTS lines (approximately 35 kbit/s). Ungerboeck's theories demonstrated that there was considerable untapped potential in the system, and by applying the concept to new modem standards, speed rapidly increased to 14.4, 28.8 and ultimately 33.6 kbit/s.

A new modulation method

The name trellis derives from the fact that a state diagram of the technique closely resembles a trellis lattice. The scheme is basically a convolutional code of rates (r, r+1). Ungerboeck's unique contribution is to apply the parity check for each symbol, instead of the older technique of applying it to the bit stream then modulating the bits. He called the key idea mapping by set partitions. This idea groups symbols in a tree-like structure, then separates them into two limbs of equal size. At each "limb" of the tree, the symbols are further apart. Though hard to visualize in multiple dimensions, a simple one-dimension example illustrates the basic procedure. Suppose the symbols are located at [1, 2, 3, 4, ...]. Place all odd symbols in one group, and all even symbols in the second group. (This is not quite accurate, because Ungerboeck was looking at the two dimensional problem, but the principle is the same.) Take every other symbol in each group and repeat the procedure for each tree limb. He next described a method of assigning the encoded bit stream onto the symbols in a very systematic procedure. Once this procedure was fully described, his next step was to program the algorithms into a computer and let the computer search for the best codes. The results were astonishing. Even the most simple code (4 state) produced error rates nearly one one-thousandth of an equivalent uncoded system. For two years Ungerboeck kept these results private and only conveyed them to close colleagues. Finally, in 1982, Ungerboeck published a paper describing the principles of trellis modulation. A flurry of research activity ensued, and by 1984 the International Telecommunication Union had published a standard, V.32, for the first trellis-modulated modem at 9.6 kilobit/s (2,400 baud and 4 bits per symbol). Over the next several years further advances in encoding, plus a corresponding symbol rate increase from 2,400 to 3,429 baud, allowed modems to achieve rates up to 34.3 kilobits/s (limited by maximum power regulations to 33.8 kilobits/s). Today, the most common trellis-modulated V.34 modems use a 4-dimensional set partition—achieved by treating two two-dimensional symbols as a single lattice. This set uses 8, 16, or 32 state convolutional codes to squeeze the equivalent of 6 to 10 bits into each symbol the modem sends (for example, 2,400 baud × 8 bits/symbol = 19,200 bit/s). TCM is one member of a broader family of coded modulation techniques. In multilevel coding, introduced by Hideki Imai and Shuji Hirakawa in 1977, several component error-correcting codes protect different levels of a multilevel modulation signal.

Relevant papers G. Ungerboeck, "Channel coding with multilevel/phase signals," IEEE Trans. Inf. Theory, vol. IT-28, pp. 55–67, 1982. G. Ungerboeck, "Trellis-coded modulation with redundant signal sets part I: introduction," IEEE Communications Magazine, vol. 25-2, pp. 5–11, 1987.

See also Modems, for the history of various encoding modulations from 0.3 to 56 kbit/s Trellis diagram, in the article about convolutional codes

References

External links TCM tutorial Oral-History:Gottfried Ungerboeck, Engineering and Technology History Wiki (IEEE Global History Network)

Illustrations

Trellis coded modulation: A Trellis diagram. A valid path through the trellis is shown as a red line. Solid lines indicate transitions where a "0" was inputted and dashed lines indicate a "1" was inputted. Hence, this image represents the bit string "1010" encoded as "00 00 10 01 10"
A Trellis diagram. A valid path through the trellis is shown as a red line. Solid lines indicate transitions where a "0" was inputted and dashed lines indicate a "1" was inputted. Hence, this image represents the bit string "1010" encoded as "00 00 10 01 10"

Worked examples

Example 1 — a first encounter with Trellis coded modulation

Start with the simplest possible case. Write down what Trellis coded modulation claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In engineering, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Trellis coded modulation before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Trellis coded modulation ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Trellis coded modulation

In research
Trellis coded modulation appears in engineering research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Trellis coded modulation in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Trellis coded modulation is common in secondary-school and first-year university syllabi. It links to neighbouring topics Telecommunication theory, Telecommunications engineering, so understanding it makes those chapters shorter.
In everyday life
Look for Trellis coded modulation outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Trellis coded modulation” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Trellis coded modulation in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Trellis coded modulation means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Trellis coded modulation out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Trellis coded modulation in simple terms?

Trellis coded modulation (TCM) is a modulation scheme that transmits information with high efficiency over band-limited channels such as telephone lines. Gottfried Ungerboeck invented trellis modulation while working for IBM in the 1970s, and first described it in a conference paper in 1976.

Why does Trellis coded modulation matter?

Because it connects several engineering ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Trellis coded modulation?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Trellis coded modulation.

Tags

  • Telecommunication theory
  • Telecommunications engineering

Keep exploring