5
60
IEEE
TRANSACTIONS
ON
COMMUNICATIONS,
VOL.
COM-33,
NO.
6,
JUNE
1985
b"
(
C)
Fig.
'
3.
(a) WDM using two interleaved filters.
(b)
WDM
using one
transversal filter. (c) WDM using one transversal filter with decimation.
will instead be located approximately (if the pulse is approxi-
mately symmetric) at -T/4 and T/4 relative to that .point.
Therefore, it seems that an oversampling factor of at least
R
=
4
is needed, but this increase in
R
is costly in receivers
employing the EC method because the complexity
of
the echo
canceler grows linearly with
R.
An approach which achieves an
effective
R
=
4, without increasing the sampling rate
of
the
echo canceler, uses an interpolation filter at the output
of
the
echo canceler to increase the effective oversampling factor.
This filter must provide negligible distortion of the signal
within the band
0
<
f
<
1 /T, and a large alias suppression in
the band
f
>
1/T. In order to satisfy these conditions, a rela-
tively complicated filter is needed. A simpler solution to ob-
tain an effective
R
=
4
is the use of a linear phase all-pass net-
work which approximates a delay T/4. The resulting frac-
tionally delayed samples can be used in the phase detector,
so
that one
of
the original samples will be located at the center of
the eye. A second-order all-pass sect on with a transfer function
z-2
+
c1z-1+
cz
1
+
clz-l
+
czz-2
H(z)
=
(8)
has been found to provide satisfactory results in computer
simulations with
c1
=
0.429968
~2
=
-0.048017.
(3)
Fig. 4 shows a typical example run for the case
of
a
2
mile
gauge 26 line, with a
0.5
mile gauge 19,bridged tap at the cen-
ter. In this example the sampling rate was
R
=
2, but the out-
put was computed
50
times with different values
of
the sam-
pling phase, and the outputs plotted together
so
that the signal
appears to be a continuous time signal. This,was done to com-
pare the pulse shapes before and after the phase shift network.
For the same reason the output pulse was displaced in time by
an amount equal to the delay
of
the network, namely T/4. Al-
though only one example is presented here, many more have
been run, with similar or better results. We conclude that the
use
of
this phase shift network provides a very simple and
practicai solution to the sample interpolation problem.
0.0005
.
,
.
, , ,
, ,
,
.
, ,
,
.
, ,
,
,
0
I23456789101112131415
TIME
(PERIODS)
Fig.
4.
All-pass filter approximation to
a
T/4
delay: comparison of input and
output with input appropriately delayed. For an ideal delay, the two
waveforms would be identical.
B.
WDM Frequency Detector
The
WDM
lends itself to the implementation, with little in-
crease in complexity,
of
a frequency detector. This is po-
tentially attractive because of the increase in the pull-in range
of
the
PLL.
In order to minimize jitter, very narrow loop band-
width is required, which,results in a limited pull-in range. This
is no problem when accurate crystal-controlled VCO's are used,
but the use
of
cheaper low-precision crystals, or even non-
crystal VCO's, is an economically appealing possibility. The
latter, in particular, would enable the monolithic integration
of all the components
of
the VCO on the transceiver chip.
For frequency detection, an oversampling factor
R
=
2 is
not sufficient because aliasing distortion would not permit the
distinguishing
of
positive and negative frequency offsets. The
minimum oversampling factor depends on the maximum fre-
quency offset allowed for the VCO. Since
R
=
4
can be
achieved without an increase in complexity of the echo can-
celer using the all-pass filter, assume
R
=
4 in the subsequent
analysis
of
the frequency detector.
The basic difference between a phase and, a frequency detec-
tor is that the former measures the phase error modulo
T,
whereas,the latter can keep track
of
cycle slips and, therefore,
phase errors larger than
7'.
The difference is illustrated in Fig.
5.
Fig. 5(a) shows the characteristic of a phase detector, and Fig.
5(b) and (c) those
of
frequency detectors. In the case of Fig.
5(b) the error characteristic is linear over a large number
of
cycles, whereas in Fig. 5(c), the characteristic saturates for phase
errors
I @I
2
T/2.
A
way
to
make a phase detector into a fre-
quency detector is to keep track
of
the number and the sign
of
the cycle slips. With an oversampling factor of
R
=
4, the
in-phase and quadrature error .signals
pn
and
qn
defined in
(5)
and (6) can be used
to
detect these cycle slips.
A
rotational detector
.[
161 detects a cycle slip whenever
the vector
(pn,
qn)
(Fig. 6),passes between the upper and the
lower half-plane. The directiqn.of the passage indicates whether
the slip was positive or negatwe. Thus, a, crossing from quad-
rant
1
to 4 or, from
.3
to 2 indicates a negative cycle slip,
whereas
a
crossing from
4
to 1 or from 2 to
3
corresponds to
a positive slip. The rotational detector lends itself to a simple
implementation as shown in Fig. 7(a), and has been found to
perform satisfactorily in computer simulations.
Another frequency detector is based on the
quadricovrela-
tor
[.16], as shown in Fig. 7(b). The quadricorrelator works
on nearly the same principle as the rotational detector. The
output
of
the hard limiter indicates whether the
(P,~,
qn)
vec-
tor is in the upper or the lower half plane, and the derivative
of
pn
indicates whether the vector is moving from the left to
the right half-plane or viceversa. Thus, the sign
of
product
of
both signals represents the sign
of
frequency error (direction
of
rotation). The main difference is that the rotational detec-
tor counts only integral numbers of slips, whereas the quadri-
correlator generates a proportional error signal.