Experimental Demonstration of FEC in 2D λ-t OCDMA...

8
1 1 Experimental Demonstration of FEC in 2D λ-t OCDMA Using a Receiver with CDR and Reed-Solomon Decoding Julien Faucher 1 , Simon Ayotte 2 , Ziad El-Sahn 2 , Mustansir Mukadam 1 , Leslie A. Rusch 2 , and David V. Plant 1 1 McGill University, Montréal, Canada 2 Université Laval, Québec, Canada 2 Outline Outline 1. Introduction - OCDMA - Need for CDR and FEC 2. λ-t OCDMA 3. Experimental setup 4. CDR-FEC receiver 5. BER results 6. Conclusion

Transcript of Experimental Demonstration of FEC in 2D λ-t OCDMA...

Page 1: Experimental Demonstration of FEC in 2D λ-t OCDMA …ocl.gel.ulaval.ca/en/publications/conf50_ppt.pdf · Experimental Demonstration of FEC in 2D λ-t OCDMA Using a Receiver with

1

1

Experimental Demonstration of FEC in 2D λ-t OCDMA Using a Receiver

with CDR and Reed-Solomon Decoding

Julien Faucher1, Simon Ayotte2, Ziad El-Sahn2, Mustansir Mukadam1, Leslie A. Rusch2, and David V. Plant1

1McGill University, Montréal, Canada2Université Laval, Québec, Canada

2

OutlineOutline

1. Introduction- OCDMA- Need for CDR and FEC

2. λ-t OCDMA3. Experimental setup4. CDR-FEC receiver5. BER results6. Conclusion

Page 2: Experimental Demonstration of FEC in 2D λ-t OCDMA …ocl.gel.ulaval.ca/en/publications/conf50_ppt.pdf · Experimental Demonstration of FEC in 2D λ-t OCDMA Using a Receiver with

2

3

One code allocated to each channel

Codes can be based on time, wavelength, space, polarization or phase

OCDMA signals are broadcast to all users

Users transmit simultaneously and asynchronously

OCDMA:OCDMA:Optical Code Division Multiple AccessOptical Code Division Multiple Access

4

OCDMA AdvantagesOCDMA Advantages

An alternative to WDMA and TDMA for PONs

Sub-Gb/s rates for FTTH

Potentially low cost components

Soft-capacity

Decentralized

Bursty traffic

Page 3: Experimental Demonstration of FEC in 2D λ-t OCDMA …ocl.gel.ulaval.ca/en/publications/conf50_ppt.pdf · Experimental Demonstration of FEC in 2D λ-t OCDMA Using a Receiver with

3

5

CDR and FECCDR and FEC

For the first time, we present a complete, standalone OCDMA receiver capable of achieving the following functions:

– Eliminating multiple-access-interference (MAI)– Clock and data recovery (CDR)– Forward error correction (FEC) to overcome

OCDMA noises

6

2 dimensional codes: Time and wavelength

Time

Wav

elen

gth

Time

Wav

elen

gth

Bit time

Chip time

«1» «0» «1» «0»

Time

Wav

elen

gth

Desired userInterfererDetection windowBroadband source modulated by the data

Encoded OCDMA chips

The matched channelis correctly decoded

The interferer power is spread (MAI)

Power outside the detection window is discarded

WavelengthWavelength--time OCDMA time OCDMA

Page 4: Experimental Demonstration of FEC in 2D λ-t OCDMA …ocl.gel.ulaval.ca/en/publications/conf50_ppt.pdf · Experimental Demonstration of FEC in 2D λ-t OCDMA Using a Receiver with

4

7

WavelengthWavelength--time OCDMA time OCDMA with with FiberFiber Bragg GratingsBragg Gratings

The FBG periods determine the code wavelengthsThe FBG positions determine the induced delays

H. Fathallah, L. A. Rusch, and S. LaRochelle, J. Lightwave Technol. (1999)

8

The The λλ--t OCDMA setupt OCDMA setup

EAM: electro-absorption modulatorEDFA: erbium doped fiber amplifierVOA: variable optical attenuator

Enc: encoderDec: decoderLPF: low pass filter

EAM 1 x 8

LPF

Enc 6

VOA

Broadband source

Delay lines

Photo-detector

Pattern generator

Error detector

Clock Data

Enc 2Enc 3Enc 4Enc 5

Enc 1

Dec 1

EDFA

EDFA

OCDMAreceiver

Page 5: Experimental Demonstration of FEC in 2D λ-t OCDMA …ocl.gel.ulaval.ca/en/publications/conf50_ppt.pdf · Experimental Demonstration of FEC in 2D λ-t OCDMA Using a Receiver with

5

9

OCDMA codesOCDMA codes

Codes:– Channel spacing = 50 GHz– Length = 29– Weight = 8

1551 1552 1553 1554 1555 1556 1557-75

-70

-65

-60

-55

-50

-45

-40

-35

-30

-25

Wavelength (nm)

PSD

(dB

m/0

.01n

m)

1 user6 users

Chip rate = 1.339 Gchip/s = 1.25 Gbchip/s * 15/14 (FEC)Bit rate = chip rate/8 = 167.4 Mb/s, 156.25 Mb/s before FEC

10

Eye diagramsEye diagrams

Two Users

Interfering λs appear in the peak of user 1– Worst case scenario– OCDMA receiver tested under severe conditions

One User

Four Users

Six Users

Page 6: Experimental Demonstration of FEC in 2D λ-t OCDMA …ocl.gel.ulaval.ca/en/publications/conf50_ppt.pdf · Experimental Demonstration of FEC in 2D λ-t OCDMA Using a Receiver with

6

11

OCDMA receiverOCDMA receiver

Comma detector

+framer

1:8deserializer

8:1serializer

RS(255,239) decoder

1.339 Gb/sCDR

PLLs

Q

RZto

NRZconverter

167 Mb/sdata1.339 Gchip/s

OCDMA data

ON/OFF

FPGA

167 MHzclock

Quantizer: thresholds data to filter out MAICDR: clock and data recovery (chip rate)Reed-Solomon decoder on FPGA

Input Output

12

BER measurementsBER measurements

Solid line: global clockDotted line: recovered clock (without FEC)

-34 -32 -30 -28 -26 -24 -22 -20-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0

Useful power (dBm)

Log(

BER

)

1 user2 users3 users4 users5 users6 users

-34 -32 -30 -28 -26 -24 -22 -20-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0

Useful power (dBm)

Log(

BE

R)

1 user2 users3 users4 users5 users6 users

Recovered clock with FECFloor eliminated for BERs better than 10-4,

Page 7: Experimental Demonstration of FEC in 2D λ-t OCDMA …ocl.gel.ulaval.ca/en/publications/conf50_ppt.pdf · Experimental Demonstration of FEC in 2D λ-t OCDMA Using a Receiver with

7

13

BER prediction after FECBER prediction after FEC

mBS PP )1(1 −−=

( ) j

Sj

Stj

m

mFECS

mm

PPj

jP −−−

+=

−⎟⎟⎠

⎞⎜⎜⎝

⎛ −−

≈ ∑ 1212

1_ 1

1212

1

mnPP FECSFECB /__ ×=

BER before FEC

Symbol error rate before FEC:

Symbol error rate after FEC:

BER after FEC:

m = 8 bits per symboln = # of bit errors per symbol error

(1: lower bound, 8: upper bound)t = 8 correctable symbols per block of 255

B. Sklar, Digital communications: Fundamentals and Applications, 2nd ed. (Prentice Hall, Upper Saddle River, 2001).

14

BER prediction after FECBER prediction after FEC

-34 -32 -30 -28 -26 -24 -22 -20-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0

Useful power (dBm)

Log(

BE

R)

1 user2 users3 users4 users5 users6 users

-34 -32 -30 -28 -26 -24 -22 -20-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0

Useful power (dBm)

Log(

BER

)

1 user2 users3 users4 users5 users6 users

-34 -32 -30 -28 -26 -24 -22 -20-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0

Useful power (dBm)

Log(

BER

)

1 user2 users3 users4 users5 users6 users

PB

PB_FEC

Lower bound (1 bit error per symbol)Upper bound (8 bit errors per symbol)

Page 8: Experimental Demonstration of FEC in 2D λ-t OCDMA …ocl.gel.ulaval.ca/en/publications/conf50_ppt.pdf · Experimental Demonstration of FEC in 2D λ-t OCDMA Using a Receiver with

8

15

ConclusionConclusion

Standalone receiver with– Quantizer that eliminates MAI– Automatic payload detection– Clock and data recovery– Reed-Solomon FEC decoding

FEC improves soft-capacity of λ-t OCDMA– Eliminates BER floors up to ~10-4

– Increases number of users from two to five