Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Trellis coded modulation
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Modulation scheme in telecommunication}} {{Modulation techniques}} '''Trellis coded modulation''' ('''TCM''') is a [[modulation]] scheme that transmits information with high efficiency over band-limited channels such as [[telephone line]]s. [[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, [[modem]]s operating over [[plain old telephone service]] (''POTS'') typically achieved 9.6 [[kbit/s]] by employing four bits per symbol [[quadrature amplitude modulation|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).{{Citation needed|date=December 2008}} 14 kbit/s is only 40% of the theoretical maximum bit rate predicted by [[Shannon's theorem]] for POTS lines (approximately 35 kbit/s).<ref>{{cite journal|last1=Forney|first1=G. David|title=Efficient modulation for band-limited channels|journal=IEEE Journal on Selected Areas in Communications|date=September 1984|volume=2|issue=5|pages=632–647|display-authors=etal|doi=10.1109/jsac.1984.1146101|s2cid=13818684}}</ref> 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== {{Too technical|date=September 2012}} [[File:Convolutional code trellis diagram.svg|thumb|right|340px|Trellis diagram]] The name ''trellis'' derives from the fact that a state diagram of the technique closely resembles a [[garden trellis|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 (data)|symbol]], instead of the older technique of applying it to the bit stream then modulating the bits.{{clarify|date=June 2017}} 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.{{clarify|date=June 2017}} 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,<ref>{{Cite web|url=https://www.itu.int/ITU-T/recommendations/rec.aspx?rec=2752&lang=en|title = ITU-T Recommendation database}}</ref> 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). ==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== * [[Modem#Narrowband.2FVarious Encoding Methods|Modems]], for the history of various encoding modulations from 0.3 to 56 kbit/s * [[Convolutional code#Trellis diagram|Trellis diagram]], in the article about [[convolutional code]]s ==References== <references /> ==External links== * [http://complextoreal.com/wp-content/uploads/2013/01/tcm.pdf TCM tutorial] * [http://www.ieeeghn.org/wiki/index.php/Oral-History:Gottfried_Ungerboeck Oral-History:Gottfried Ungerboeck], Engineering and Technology History Wiki (<!--used to say this (now ieeeghn.org redirects http://ethw.org/):-->IEEE Global History Network) [[Category:Telecommunication theory]] [[Category:Telecommunications engineering]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Citation needed
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite web
(
edit
)
Template:Clarify
(
edit
)
Template:Modulation techniques
(
edit
)
Template:Short description
(
edit
)
Template:Too technical
(
edit
)