01.05.2017 Views

563489578934

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Sec. 3–5 Line Codes and Spectra 173<br />

Example 3–10 PLOT THE PSD FOR A BIPOLAR RZ LINE CODE<br />

Evaluate and plot the PSD for a bipolar RZ line code with R = 1. For the solution, use Eq. (3–45).<br />

See Example3_09.m for the resulting plot. Compare this result with Fig. 3–16d.<br />

The clock signal can easily be extracted from the bipolar waveform by converting the<br />

bipolar format to a unipolar RZ format by the use of full-wave rectification. The resulting<br />

(unipolar) RZ signal has a periodic component at the clock frequency. (See Fig. 3–16c.)<br />

Bipolar signals are not transparent. That is, a string of zeros will cause a loss in the clocking<br />

signal. This difficulty can be prevented by using high-density bipolar n (HDBn) signaling, in<br />

which a string of more than n consecutive zeros is replaced by a “filling” sequence that contains<br />

some pulses. † The calculation of the PSD for HDBn codes is difficult, because the R(k)’s<br />

have to be individually evaluated for large values of k [Davis and Barber, 1973].<br />

Bipolar signals also have single-error detection capabilities built in, since a single error<br />

will cause a violation of the bipolar line code rule. Any violations can easily be detected by<br />

receiver logic.<br />

Two disadvantages of bipolar signals are that the receiver has to distinguish between<br />

three levels (+A, -A, and 0), instead of just two levels in the other signaling formats previously<br />

discussed. Also, the bipolar signal requires approximately 3 dB more signal power than<br />

3<br />

a polar signal for the same probability of bit error. [It has<br />

2<br />

the error of unipolar signaling as<br />

described by Eq. (7–28).]<br />

Manchester NRZ Signaling.<br />

The Manchester signal uses the pulse shape<br />

f(t) =∑a t + T b>4<br />

T b >2<br />

b -∑a t - T b>4<br />

b<br />

T b >2<br />

(3–46a)<br />

and the resulting pulse spectrum is<br />

or<br />

F(f) = T b<br />

2 c sin (pfT b>2<br />

de jwTb>4 - T b<br />

pfT b >2<br />

2 c sin (pfT b>2<br />

pfT b >2<br />

de -jwT b>4<br />

F(f) = jT b c sin (pfT b>2)<br />

d sin a wT b<br />

pfT b >2 4 b<br />

(3–46b)<br />

† For example, for HDB3, the filling sequences used to replace n + 1 = 4 zeros are the alternating sequences<br />

000V and 100V, where the 1 bit is encoded according to the bipolar rule and the V is a 1 pulse of such polarity as to<br />

violate the bipolar rule. The alternating filling sequences are designed so that consecutive V pulses alternate in sign.<br />

Consequently, there will be a 0 DC value in the line code, and the PSD will have a null at f = 0. To decode the HDB3<br />

code, the bipolar decoder has to detect the bipolar violations and count the number of zeros preceding each violation<br />

so that the substituted 1’s can be deleted.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!