Modelování a Implementace SubsystéMů KomunikačníHo řetěZce V Obvodech FPGA ; Communication Chain sub-Block modelling and Implementation in FPGA

Most modern clock and data recovery circuits (CDR) are based on analog blocks that need to be redesigned whenever the technology process is to be changed. On the other hand, CDR based blind oversampling architecture (BO-CDR) can be completely designed in a digital process which makes its migration very simple. The main disadvantages of the BO-CDR that are usually mentioned in a literature are complexity of its digital circuitry and finite phase resolution resulting in larger jitter sensitivity and higher error rate. This thesis will show that those problems can be solved by designing a new algorithm of BO-CDR and subsequent optimization. For this task an FPGA was selected as simulation and verification platform. This enables to change parameters of the optimized circuit in real time while measuring on real links (unlike a simulation using inaccurate link models). The output of this optimization is a new BO-CDR algorithm with heavily reduced complexity and very low error rate. A new FPGA-based method of jitter measurement was developed (primary for CDR analysis), which enables a quick link characterization without using probing or additional equipment. The new method requires only a minimum usage of FPGA resources. Finally, new measurement equipment was developed to measure bit error distribution on FSO links to be able to develop a suitable error correction scheme based on ARQ protocol.

[1]  Shen-Iuan Liu,et al.  A 2.5Gbps Burst-Mode Clock and Data Recovery Circuit , 2005, 2005 IEEE Asian Solid-State Circuits Conference.

[2]  Dalibor Biolek,et al.  Optimization of oversampling Data Recovery , 2009, 2009 52nd IEEE International Midwest Symposium on Circuits and Systems.

[3]  Chih Yang,et al.  Design of high-speed serial links in CMOS , 1998 .

[4]  Otakar Wilfert,et al.  Reliability of Digital FSO Links in Europe , 2007 .

[5]  Hennes Henniger Packet-layer forward error correction coding for fading mitigation , 2006, SPIE Optics + Photonics.

[6]  Leopoldo García Franquelo,et al.  Stochastic A/D sigma-delta converter on FPGA , 1999, 42nd Midwest Symposium on Circuits and Systems (Cat. No.99CH36356).

[7]  L. Andrews,et al.  Laser Beam Scintillation with Applications , 2001 .

[8]  H.S. Muthali,et al.  A CMOS 10-gb/s SONET transceiver , 2004, IEEE Journal of Solid-State Circuits.

[9]  Makoto Ikeda,et al.  All digital baseband 50 Mbps data recovery using 5× oversampling with 0.9 data unit interval clock jitter tolerance , 2009, 2009 12th International Symposium on Design and Diagnostics of Electronic Circuits & Systems.

[10]  Hennes Henniger,et al.  An error protection protocol for user-transparent bridging of Fast Ethernet data transmission over the optical fading channel in an aeronautical environment , 2008, SPIE LASE.

[11]  Umberto Mengali,et al.  Synchronization Techniques for Digital Receivers , 1997, Applications of Communications Theory.

[12]  Ming-ta Hsieh,et al.  Architectures for multi-gigabit wire-linked clock and data recovery , 2008, IEEE Circuits and Systems Magazine.

[13]  Deog-Kyoon Jeong,et al.  A quad 3.125 Gbps transceiver cell with all-digital data recovery circuits , 2005, Digest of Technical Papers. 2005 Symposium on VLSI Circuits, 2005..

[14]  Deog-Kyoon Jeong,et al.  An 800 Mbps multi-channel CMOS serial link with 3/spl times/ oversampling , 1995, Proceedings of the IEEE 1995 Custom Integrated Circuits Conference.

[15]  L. Andrews Free-space laser propagation: atmospheric effects , 2005, Digest of the LEOS Summer Topical Meetings, 2005..

[16]  L. Andrews,et al.  Analysis of beam wander effects for a horizontal-path propagating Gaussian-beam wave: focused beam case , 2007 .

[17]  Pavan Kumar Hanumolu,et al.  A 3.2Gb/s Oversampling CDR with Improved Jitter Tolerance , 2007, 2007 IEEE Custom Integrated Circuits Conference.

[18]  Tad A. Kwasniewski,et al.  An all-digital data recovery circuit optimization using Matlab/Simulink , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[19]  T.Y. Yum,et al.  A 50-mW/ch 2.5-gb/s/ch data recovery circuit for the SFI-5 interface with digital eye-tracking , 2004, IEEE Microwave and Wireless Components Letters.

[20]  Moon-Sang Hwang,et al.  A 5 Gb/s 0.25 /spl mu/m CMOS jitter-tolerant variable-interval oversampling clock/data recovery circuit , 2002, 2002 IEEE International Solid-State Circuits Conference. Digest of Technical Papers (Cat. No.02CH37315).

[21]  Kwang-Hee Choi,et al.  A Single-Data-Bit Blind Oversampling Data-Recovery Circuit With an Add-Drop FIFO for USB2.0 High-Speed Interface , 2008, IEEE Transactions on Circuits and Systems II: Express Briefs.

[22]  M. Kubicek Simulation of Digital Clock and Data Recovery of Strongly Disturbed Signals , 2007, 2007 17th International Conference Radioelektronika.

[23]  Mel Bazes,et al.  A novel CMOS digital clock and data decoder , 1992 .

[24]  Hirotaka Tamura,et al.  A 3.2 Gb/s CDR Using Semi-Blind Oversampling to Achieve High Jitter Tolerance , 2007, IEEE Journal of Solid-State Circuits.

[25]  Deog-Kyoon Jeong,et al.  A CMOS Serial Link for Fully Duplexed Data Communication(Special Issue on the 1994 VLSI Circuits Symposium) , 1995 .

[26]  Michal Kubicek,et al.  Ethernet bridge for FSO links , 2009, 2009 19th International Conference Radioelektronika.

[27]  T.A. Kwasniewski,et al.  Overview of oversampling clock and data recovery circuits , 2005, Canadian Conference on Electrical and Computer Engineering, 2005..

[28]  Kasin Vichienchom A Multi-gigabit CMOS Transceiver with 2x Oversampling Linear Phase Detection , 2003 .

[29]  Jing Yin,et al.  A Statistical Jitter Tolerance Estimation Applied for Clock and Data Recovery Using Oversampling , 2006, TENCON 2006 - 2006 IEEE Region 10 Conference.

[30]  Larry C. Andrews,et al.  Aperture-averaging factor for optical scintillations of plane and spherical waves in the atmosphere , 1992 .

[31]  T.H. Lee,et al.  A 155 MHz clock recovery delay- and phase-locked loop , 1992, 1992 IEEE International Solid-State Circuits Conference Digest of Technical Papers.

[32]  Peter A. Franaszek,et al.  A DC-Balanced, Partitioned-Block, 8B/10B Transmission Code , 1983, IBM J. Res. Dev..

[33]  Chih-Kong Ken Yang,et al.  A 0.5-/spl mu/m CMOS 4.0-Gbit/s serial link transceiver with data recovery using oversampling , 1998 .

[34]  Shyh-Jye Jou,et al.  Design and analysis of digital data recovery circuits using oversampling , 2007, IET Circuits Devices Syst..

[35]  Clive ldMax rd Maxfield,et al.  The design warrior's guide to FPGAs , 2004 .

[36]  Jin-Ku Kang Performance Analysis of Oversampling Data Recovery Circuit (Special Section of Papers Selected from ITC-CSCC '98) , 1999 .

[37]  J. Borgosz "Follow Me" - Digital Jitter Measurement Method , 2006 .

[38]  Dusan Suvakovic,et al.  An FPGA application with high speed serial transceiver running at sub nominal rate , 2005, International Conference on Field Programmable Logic and Applications, 2005..

[39]  L. Andrews,et al.  Laser Beam Propagation Through Random Media , 1998 .

[40]  D. Muijs,et al.  4th Edition , 2006 .

[41]  Wentai Liu,et al.  A CMOS high-speed data recovery circuit using the matched delay sampling technique , 1997 .

[42]  Deog-Kyoon Jeong,et al.  Multi-gigabit-rate clock and data recovery based on blind oversampling , 2003, IEEE Commun. Mag..

[43]  Hennes Henniger,et al.  Bit error distribution measurements in the atmospheric optical fading channel , 2008, SPIE LASE.

[44]  Pavan Kumar Hanumolu,et al.  A 1.6Gbps Digital Clock and Data Recovery Circuit , 2006, IEEE Custom Integrated Circuits Conference 2006.

[45]  Kong-Pang Pun,et al.  An FPGA-based re-configurable 24-bit 96kHz sigma-delta audio DAC , 2003, Proceedings. 2003 IEEE International Conference on Field-Programmable Technology (FPT) (IEEE Cat. No.03EX798).