30.01.2013 Views

november 2010 volume 1 number 2 - Advances in Electronics and ...

november 2010 volume 1 number 2 - Advances in Electronics and ...

november 2010 volume 1 number 2 - Advances in Electronics and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

72 ADVANCES IN ELECTRONICS AND TELECOMMUNICATIONS, VOL. 1, NO. 2, NOVEMBER <strong>2010</strong><br />

Fig. 5. 10 Gb/s BERT receiver.<br />

V. BER DETECTOR AND ANALYSER<br />

Because of the structure of the test word used <strong>in</strong> the<br />

presented design, the detection of errors is a straightforward<br />

task. To do this, it is enough to count the clock periods where<br />

the bits <strong>in</strong> the measurement channels differ from that set <strong>in</strong><br />

the transmitter.<br />

It is crucial for the BERT operation to run error counters<br />

at the clock speed equal to 622 MHz. To facilitate operation<br />

with such speed, the count<strong>in</strong>g of errors is divided <strong>in</strong>to a few<br />

tasks (see Fig. 5). At the <strong>in</strong>put of each measurement channel a<br />

3-bit fast counter is implemented. The Johnson’s counters are<br />

used there because of their potential for high-speed operation.<br />

Simulations performed us<strong>in</strong>g ISE7 <strong>and</strong> ModelSim XE software<br />

packages (available form Xil<strong>in</strong>x <strong>and</strong> Mentor Graphics,<br />

respectively) showed that the counter composed of maximum<br />

of three D flip-flops (F/F) is capable to operate with required<br />

speed. The capacity of such Johnson counter equals 6. This<br />

allows the lower<strong>in</strong>g of the clock<strong>in</strong>g speed of the rest of the<br />

circuit four times (blocksoperat<strong>in</strong>gwith lower clock speed are<br />

marked with additional dashed border <strong>in</strong> Fig. 5). The counter<br />

used <strong>in</strong> the design is the synchronousone, with <strong>in</strong>put from the<br />

measurement channel connected to the Clock Enable <strong>in</strong>puts of<br />

the F/F.<br />

To obta<strong>in</strong> the <strong>number</strong> of bits be<strong>in</strong>g <strong>in</strong> error dur<strong>in</strong>g the<br />

four consecutive clock cycles, it is necessary to calculate the<br />

difference between the current state of the Johnson’s counter<br />

<strong>and</strong> its delayed state. To facilitate this operation, the output<br />

from the counter is converted <strong>in</strong>to the natural b<strong>in</strong>ary format.<br />

After subtraction, the partial results are totaled <strong>in</strong> the 16-bit<br />

b<strong>in</strong>ary counter. The totalizer has two 3-bit <strong>in</strong>puts, one for each<br />

measurementchannel(process<strong>in</strong>gthe circuitryfor onechannel<br />

only is shown <strong>in</strong> Fig. 5).<br />

VI. EDITORIAL POLICY<br />

After total<strong>in</strong>g the errors, the result is passed to the software<br />

PicoBlaze [8] processor implemented <strong>in</strong> the FPGA. This<br />

processor is responsible for calculat<strong>in</strong>g BER, display<strong>in</strong>g the<br />

result <strong>and</strong> communicat<strong>in</strong>g with the user.<br />

BER calculation is made accord<strong>in</strong>g to the formula similar<br />

to that given <strong>in</strong> equation (2):<br />

BER = L<br />

NA<br />

1 ne<br />

, (3)<br />

B ∆t<br />

where L is the length of the parallel word <strong>and</strong> NA is the<br />

<strong>number</strong>of channelsmeasur<strong>in</strong>g BER. Modificationof the basic<br />

formula (2) results from the fact that BERT described <strong>in</strong> the<br />

paper does not count all errors occurr<strong>in</strong>g dur<strong>in</strong>g the transmission.<br />

It rather samples errors that degrade transmission<br />

on two chosen bits only. Tak<strong>in</strong>g the assumption that the<br />

probability of errors affect<strong>in</strong>g the rest of bits is the same<br />

<strong>and</strong> that errors are <strong>in</strong>dependent, one may correct the result<br />

by simply <strong>in</strong>creas<strong>in</strong>g the error rate, as it is done <strong>in</strong> equation<br />

(3).<br />

In our case L = 16, NA = 2, B = 10 · 10 9 <strong>and</strong> ∆t was<br />

chosen to be measured <strong>in</strong> seconds. Putt<strong>in</strong>g all these <strong>number</strong>s<br />

<strong>in</strong>to equation (3), it may be simplified as:<br />

BER = 4 ne<br />

5 ∆t 10−9 . (4)<br />

Us<strong>in</strong>g equation (4), BER may be quite easily calculated because<br />

all required mathematical operationsare performedwith<br />

the natural <strong>number</strong>s. Multiplicationby 4 <strong>in</strong> the numeratormay<br />

be carried out by the logical left shift of ne by two positions,<br />

whereas multiplication by 5 <strong>in</strong> the denom<strong>in</strong>ator requires two<br />

shifts <strong>and</strong> one more addition. The division operation must<br />

be performed hav<strong>in</strong>g <strong>in</strong> m<strong>in</strong>d a possibly very wide, be<strong>in</strong>g <strong>in</strong><br />

orders of magnitude, dynamic range of the result. However,<br />

becausethereisalotoftimetoobta<strong>in</strong>theresult(1second),the<br />

entire operation may be executed without resort<strong>in</strong>g to the full<br />

float<strong>in</strong>g po<strong>in</strong>t arithmetic. A simple procedure implemented <strong>in</strong><br />

the design, exploits only multiplication by 10 <strong>and</strong> subtraction<br />

<strong>and</strong> allows calculate BER directly <strong>in</strong> the decimal x.xx · 10−y format.Thecodeforthisprocedurerealized<strong>in</strong>24-bitprecision<br />

occupies about 150 PicoBlaze assembler <strong>in</strong>structions <strong>and</strong><br />

executes <strong>in</strong> a small fraction of second.<br />

VII. EXPERIMENTAL RESULTS<br />

Us<strong>in</strong>g the BERT described above, some experimental data<br />

were taken <strong>in</strong> l<strong>in</strong>ksoperat<strong>in</strong>gwith 10Gb/s transmissionspeed.<br />

The results are presented <strong>in</strong> Fig. 6.<br />

In Fig. 6a BER measured <strong>in</strong> the l<strong>in</strong>k composed of the laser<br />

transmitter followed by erbium doped fibre amplifier (EDFA)<br />

booster <strong>and</strong> 40 km of the st<strong>and</strong>ard s<strong>in</strong>glemode fibre (SSM)<br />

is presented. The two curves are plotted for two different<br />

values of EDFA ga<strong>in</strong>. Based on the plot, the power penalty<br />

may be determ<strong>in</strong>ed. For the case presented this penalty is<br />

quite <strong>in</strong>dependent of the <strong>in</strong>put power <strong>and</strong> is about -2 dB.<br />

The negative value of the penalty results probably from a<br />

constructive <strong>in</strong>teraction of fibre nonl<strong>in</strong>earity/dispersion with<br />

the chirp of directly modulated laser.<br />

When perform<strong>in</strong>g BER measurements, some care must be<br />

taken, however. In Fig. 6b the results of back-to-back BER<br />

measurement with neither fibre nor EDFA <strong>in</strong>serted between<br />

the transmitter <strong>and</strong> the receiver are presented. Two different<br />

results were obta<strong>in</strong>ed <strong>in</strong> exactly the same experimental setup.<br />

Between two measurements, only the connector <strong>in</strong> the optical<br />

path was disconnected <strong>and</strong> connected aga<strong>in</strong>. The difference is<br />

probably caused by the light backreflected from the connector<br />

tothelaser. Thisgeneratessomenoise<strong>in</strong>thelaserthatstrongly<br />

depends on the quality of the optical connection. This is<br />

evident, thus, that any conclusions concern<strong>in</strong>g the penalties<br />

<strong>in</strong> the order of 1 dB should be drawn very carefully. It would<br />

be best to perform measurements a few times, observ<strong>in</strong>g the<br />

consistence of the results.

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

Saved successfully!

Ooh no, something went wrong!