Documente Academic
Documente Profesional
Documente Cultură
Transactions Papers
V.92: The Last Dial-Up Modem?
Dae-Young Kim, Member, IEEE, Pierre A. Humblet, Fellow, IEEE, M. Vedat Eyuboglu, Fellow, IEEE, Les Brown,
G. David Forney, Jr., Fellow, IEEE, and Sepehr Mehrabanzad, Member, IEEE
I. INTRODUCTION
(a)
(b)
Fig. 1. Modem connections through a public switched telephone network
(PSTN). (a) Analog end-to-end connection. (b) PCM modem connection.
Fig. 2.
55
Fig. 3. When f = f . The index i is the time index for 8-kHz samples.
56
Fig. 4.
When f = 2 f . Here, m and i are the time indexes for 16-kHz and 8-kHz samples, respectively.
The larger , the lower will be the transmit power, but the larger
will be the ISI.
Minimization of the cost function is similar to determining
the optimal feedforward and feedback filters for a decision-feedback equalizer (DFE). A computationally efficient algorithm
can be found in [8]. Note that in the limit of infinitely long filwill simply be an all-pass
ters, with a zero-forcing design,
filter. We observe in practice that it is usually almost all pass.
and
can be used for as long as
The initially determined
is time invariant. In practice, the analog
the analog channel
channel is almost time invariant, and a fixed
and
can
maintain initial performance for several hours.
, the following relationship
Assuming that
holds:
(3)
Since
is designed to be 1 and
, (3) can be rewritten as
when
or
(4)
and the past values
, are
Since
needed to produce a given
at the
known, the value of
output of the channel can be easily derived from (4).
The system (4) is unstable. However, we have some freedom
as a function of the data symbol
to send
in choosing
information over the channel. The given constellation points2
for
are grouped into equivalence classes labeled by
,
, one of the points in the corresponding equivaand, given
lence class will be used as
. The signal point
can then
is albe computed according to (4). As the signal sequence
is almost all pass, choosing the point in the
most white and
2The constellation design for y (i) will be covered in Section III. In this section, we assume the constellation points for y (i) are given.
4Index
Fig. 6.
57
How to choose equivalence classes within constellations. (Here, u can be 0, 1, 2, or 3, and there are 10 constellation points.
Fig. 9.
Fig. 7.
u(2m
fected only by additive noise, and therefore, the receiver can destraightforwardly, using a trellis decode the data sequence
coder in the presence of channel coding, or a symbol-by-symbol
slicer in the absence of channel coding (see Fig. 9). Then
can be recovered from
based on the equivalence class definition.
In this section, we first show how the receiver decodes the
data sequence in the presence of noise, echo, and quantization.
With this understanding, we will design an optimal base con.
stellation for
Our constellation design method is not restricted to the precoding scheme proposed here, but may be used with various
other precoding schemes, including that of [5].
Other papers, including [10], assume that the constellation
-law quantization levels. However,
should be a subset of the
it will shortly be evident that this constraint should be relaxed
to achieve an optimal constellation.
Fig. 3 shows the block diagram of PCM upstream in the presence of echo, quantization, and digital network impairments.
is affected by noise and echo
The analog channel output
before -law quantization.
The digital network may distort the -law quantizer output
into
through digital impairments such as RBS and digital loss [16]. We will describe the design of optimal constellations assuming that there are no digital impairments in the dig. These results can be easily exital network, i.e.,
is not equal to
by defining a
tended to the case when
new quantizer that combines the -law quantizer and the digital
impairments introduced by the digital network. Digital impairments may be identified by the technique given in [12].
The optimal constellation depends on the decoding scheme
utilized by the digital modem. It will first be shown how to design the constellation assuming symbol-by-symbol decoding.
Then the constellation design will be generalized to the case
where there is trellis coding, and the decoder employs a sequence-based decoding scheme, such as the Viterbi decoding
algorithm [6]. Our constellations will be designed to achieve a
predetermined target error probability.
, given an estimate of
When the digital modem receives
, the digital modem can decode which
has been
58
that max(7)
(8)
and
are, respectively, the lower and upper
where
, and
limits of the quantization interval associated with
is the Gaussian probability-of-error function. Note that the noise
.
standard deviation is often dominated by
The decoding process may be better understood by observing
the symbol-by-symbol decoding example depicted in Fig. 10. In
this figure, the x marks on the axis represent -law quantizer
levels, and the marks represent -law threshold levels. As
specified in G.711 [16], there are 255 -law quantized levels
with predefined thresholds. Of course, Fig. 10 depicts only a
small number of all of the possible levels.
In this example, it is assumed that a certain base constellation
and
, and that
. If
has points
,6 then it will determine
the digital modem receives
that has been transmitted, since, in the presence of noise,
has the highest probability of having been the transmitted con, because it is the only point falling
stellation point, given
.
between the thresholds surrounding the -law level
Another example with the same constellation points is shown
. In this
in Fig. 11. In this example, however,
or , the
case, for either transmitted constellation point,
. As a result, the digital
digital modem will receive
be precise, v(i) is a -law code which ranges from 127 to 128 [16].
However, in this paper, we use v (i) to represent both the -law code and its
decoder amplitude (which ranges from 8031 to 8031 [16]), since it will be
evident from the context which it represents.
6To
sent
(9a)
sent
(9b)
where
is the desired target SEP for each constellation
point. Note that by design, the single-sided error probabilities (the left-hand error probability in (9a) and the
right-hand error probability in (9b)) are smaller than half of
. This ensures that the total error probathe target SEP
. The recursion begins by finding the
bility is less than
that satisfies
decoded
sent
and
decoded
sent
.
The left-hand error probability
decoded
sent of (9a) may be calculated as follows:
decoded
decoded
sent
sent
(10)
59
sent
Threshold
(11)
integer
Fig. 13.
for
integer
for
(12)
60
s.t.
and
Equivalence class
(13)
As can be seen from this equation, the only factor affecting this
minimization is the equivalence class definition. Either type of
preequalization, i.e., DFE-type preequalization, as in our system,
or MIMO system as in [5], can then be used in the transmitter to
at the output of the channel.
force the resulting point
REFERENCES
[1] P. A. Humblet and M. G. Troulis, The information driveway, IEEE
Commun. Mag., vol. 34, pp. 6468, Dec. 1996.
[2] A Digital Modem and Analog Modem Pair for Use on the Public
Switched Telephone Network at Data Signalling Rates up to 56 000 b/s
Downstream and Up to 33 600 b/s Upstream, ITU-T Rec. V.90, 1998.
[3] C. E. Shannon, A mathematical theory of communication, Bell Syst.
Tech. J., vol. 27, pp. 379423, July/Oct. 1948.
[4] E. Ayanoglu, Data transmission when the sampling frequency exceeds
the Nyquist rate, IEEE Commun. Lett., vol. 1, pp. 157159, Nov. 1997.
[5] E. Ayanoglu, N. R. Dagdeviren, G. D. Golden, and J. E. Mazo, An
equalizer design technique for the PCM modem: A new modem for the
digital public switched network, IEEE Trans. Commun., vol. 46, pp.
763774, June 1998.
[6] E. A. Lee and D. G. Messerschmitt, Digital Communication, 2nd
ed. Norwell, MA: Kluwer, 1994.
[7] F. Ling, First and Second Digital Rate Converter Synchronization Device and Method, U. S. Patent 5 199 046, Mar. 30, 1993.
[8] N. Al-Dhahir and J. M. Cioffi, Efficient computation of the delay-optimized finite-length MMSE-DFE, IEEE Trans. Signal Processing, vol.
44, pp. 12881292, May 1996.
[9] D.-Y. Kim and M. V. Eyuboglu, Convolutional spectral shaping, IEEE
Commun. Lett., vol. 3, pp. 911, Jan. 1999.
[10] H. Herzberg and B. R. Saltzberg, Coding for a channel with quantization in the presence of an estimable interference, IEEE Trans.
Commun., vol. 45, pp. 4551, Jan. 1997.
[11] A Modem Operating at Data Signalling Rates of up to 33 600 b/s for Use
on the General Switched Telephone Network and on Leased Point-toPoint 2-Wire Telephone-Type Circuits, ITU-T Rec. V.34, 1996.
[12] D.-Y. Kim, Device and Method for Detecting PCM Upstream Digital Impairments in a Communication Network, U. S. Patent 6 201 842,
Mar. 13, 2001.
[13] K. Shanmugan and A. M. Breipohl, Random Signals: Detection, Estimation, and Data Analysis. New York: Wiley, 1988.
[14] G. D. Forney, Jr., Trellis shaping, IEEE Trans. Inform. Theory, vol.
38, pp. 281300, Mar. 1992.
[15] M. V. Eyuboglu and G. D. Forney, Jr., Trellis precoding: combined
coding, precoding and shaping for intersymbol interference channels,
IEEE Trans. Inform. Theory, vol. 38, pp. 301314, Mar. 1992.
[16] J. Bellamy, Digital Telephony, 2nd ed. New York: Wiley, 1991.
[17] G. D. Forney, Jr. and G. Ungerboeck, Modulation and coding for
linear Gaussian channels, IEEE Trans. Inform. Theory, vol. 44, pp.
23842415, Oct. 1998.
[18] R. F. H. Fischer, W. H. Gerstacker, and J. B. Huber, Dynamics-limited precoding, shaping, blind equalization for fast digital transmission
over twisted-pair lines, IEEE J. Select. Areas Commun., vol. 13, pp.
16221633, Dec. 1995.
[19] L.-F. Wei, Trellis-coded modulation with multidimensional constellations, IEEE Trans. Inform. Theory, vol. IT-33, pp. 483501, July 1987.
[20] R. Laroia, Coding for intersymbol interference channelscombined
coding and precoding, IEEE Trans. Inform. Theory, vol. 42, pp.
10531061, July 1996.
[21] Enhancements to Recommendation V.90, ITU-T Rec. V.92, 2000.
VI. CONCLUSIONS
We have outlined a new transmission scheme for PCM
upstream that can achieve significantly higher rates than 33.6
kb/s. This scheme employs generalized THP with nonuniform
PAM constellations, and may be combined with trellis coding.
A novel constellation design algorithm has been developed.
This scheme has been adopted in ITU Recommendation V.92.
ACKNOWLEDGMENT
The authors would like to thank E. Elias, S. Lundby, P.
Maurer, J. Pilozzi, and J. Yang for their contributions to the
development of this PCM upstream transmission system.
Pierre A. Humblet (S72M77SM91F93) received the electrical engineer degree from the University of Louvain, Louvain, Belgium, in 1973, and
the M.S.E.E. and Ph.D. degrees from the Massachusetts Institute of Technology (MIT), Cambridge, MA.
After graduating in 1978, he remained at MIT,
where he became a Professor of Electrical Engineering. In 1993, he became Professor and Head
of the Mobile Communications Department of
the Eurecom Institute, Sophia-Antipolis, France.
In 1998, he joined Astral Point Communications,
where he was Chief Technical Officer before it became part of Alcatel. His
interests are in the area of communication systems, particularly mobile digital
networks and optical networks.
61