Subsections

Previous years

2018

Each lecture is 2 hours.

Lecture 1 (26-Feb-2018)

Introduction, presentation of the course, motivations. A Brief history of optical communications.

Notes: References can be found within the slides, available at Elly.

Supplementary reading: An interesting analysis of the market of optical communications can be found in [Win17,Des06]. An introduction to the history of optical communications can be found in [Agrbase]. A very good analysis of optical communications with emphasis to channel capacity can be found in [Ess10]. A list of the main companies in optical communications is in [Ecocex]. A list of the main Italian companies is in [ListITA]. Seldom, conferences on optical communications have a special web-page for job positions. See for instance [OFCjobs].

Lecture 2 (27-Feb-2018)

Notation.

Optical Modulators. ITU-T grid. Terminology: Super-channel, elastic networking, Nyquist transmission. Review of fundamentals of digital communications. Real lasers. Phase Modulator. Mach Zehnder modulator. Non-return to zero (NRZ) on-off keying (OOK) modulation. Return to zero (RZ) carving. Carrier suppressed RZ. Phase shift keying. Binary phase shift keying with phase modulator or Mach Zehnder modulator. I/Q modulators. Quadrature phase shift keying (QPSK) and quadrature amplitude modulation (QAM). Polarization division multiplexing (PDM).

Notes: The optical modulators are described in the book [Seimetz]. A good comparison of modulation formats is in [Win06,Big04]. Other references are included in the slides.

Supplementary reading: Other information on optical modulators can be found in [Binh].

Lecture 3 (28-Feb-2018)

Models of light. Ray optics. Fermat's principle. Snell's law. Total reflection. The numerical aperture of an optical fiber. Multi-mode fibers. Problems of multi-mode fibers. Single-mode fibers (overview). V-number (overview). Systems theory approach to the optical fiber. Phase delay and group delay. Group velocity dispersion (GVD).

Notes: The principles of ray optics can be found in [Alb05] and [Saleh,Agrbase]. A rigorous proof of GVD can be found in [AgrNL,Agrbase].

Supplementary reading: The carrier and envelope delay theory can be found in ``Carrier and envelope delay'' in [Carlson] and in Wikipedia.

Lecture 4 (06-Mar-2018)

The rigorous derivation of propagation equation by using Maxwell's equations. Analysis of the approximations made in the derivation.

Notes: For the rigorous proof of GVD see [AgrNL].

Supplementary reading: For a general description of Maxwell's equation see [Saleh]. A more rigorous proof of GVD (and nonlinear Kerr effect) using the multiple scales approach can be found in [Men99,Men06]. A list of the main optical fibers can be found in [Cisco].

Lecture 5 (07-Mar-2018)

Linear Schrödinger equation. Unit of measure of electric field. Attenuation. Group delay. Dispersion length. Impact of GVD over a Gaussian pulse. Power and phase of Gaussian pulse impaired by GVD.

Notes: GVD is described in [Alb05] and [Agrbase,AgrNL].

Supplementary reading: Other details can be found in [Saleh]. I suggest to revise the main relationships of Fourier transform, for instance by looking at the Wikipedia page of Fourier transform.

Lecture 6 (12-Mar-2018)

Impact of GVD over a Gaussian pulse. Instantaneous frequency. Anomalous and normal dispersion. Dispersion Management (DM). GVD in presence of signal's chirp.

Notes: GVD and GVD-chirp interaction are described in [Alb05] and [Agrbase,AgrNL].

Supplementary reading: Other details about GVD can be found in [Saleh].

Lecture 7 (13-Mar-2018)

GVD in presence of signal's chirp.

Third order dispersion. Eye closure penalty (ECP) in presence of GVD. Fourier transform induced by strong GVD.

Notes: details can be found in [Alb05]. The Fourier transform induced by GVD is an approximation also called by the alternative names: stationary phase approximation, far field approximation, saddlepoint method, Fresnel diffraction.

Supplementary reading: Fresnel diffraction is discussed in [Saleh].

Lecture 8 (14-Mar-2018)

Fourier transform induced by strong GVD in presence of signal's chirp. Memory of GVD. Erbium doped fiber amplifier (EDFA). Cross sections. Propagation equation for the photon flux over distance.

Notes: details can be found in [Alb05]. A good book on EDFA is [Becker].

Supplementary reading: A discussion about the cross sections is in [Saleh]. The models of the EDFA are in [Sal90,Sun96].

Lecture 9 (19-Mar-2018)

Reservoir. Rate equations. Gain saturation. Amplified spontaneous emission (ASE) noise.

Notes: details can be found in [Alb05]. A detailed description of the reservoir is in [Alb98].

Supplementary reading: A discussion about the cross sections is in [Saleh]. The models of the EDFA are in [Sal90,Sun96].

Lecture 10 (20-Mar-2018)

Amplified spontaneous emission (ASE) noise. Noise figure of an EDFA: definition. Excess noise figure. Optical signal to noise ratio (OSNR). OSNR in transparent links. Friis's formula. Dual stage amplification: evaluation of noise figure.

Notes: details can be found in [Alb05]. For the noise figure definition see [Hau98].

Supplementary reading: For the zero-point energy and the Casimir effect take a look at Wikipedia. General discussions on OSNR can be found in [Agrbase].

Lecture 11 (21-Mar-2018)

Dual stage amplification: evaluation of noise figure. Comparison of single-, dual-stage amplification and dispersion uncompensated. Exercises on OSNR evaluation.

Notes: details can be found in [Alb05].

Supplementary reading: General discussions on OSNR can be found in [Agrbase].

Lecture 12 (09-Apr-2018)

Photo-detectors: photo-diode. Quantum efficiency. Responsivity. Reasons for photo-current: electron-holes contributions to current. P-i-n junction. Junction capacity. Photo-diode bandwidth. Avalanche photo-diode (APD). Poisson statistics. Poisson counting process.

Notes: details can be found in [Alb05]. The property that one photon contributes to one charge to the net current is described in [Saleh] in section 17.1 ``Properties of semiconductor photo-detectors''.

Supplementary reading: A more general discussion about photo-diodes can be found in [Alexander] and [Agrbase].

Lecture 13 (10-Apr-2018)

Poisson statistics. Shot noise. Power spectral density (PSD) of shot noise.

Bit error rate (BER) for on-off keying (OOK) transmission. Optical receivers. Matched filter with Poisson arrivals. Quantum limit.

Notes: Details can be found in [Alb05]. Quantum limit is also discussed in [Agrbase].

Supplementary reading: An alternative proof of Campbell's theorem can be found in [Saleh]. Other details about BER can be found in [Saleh].

Lecture 14 (11-Apr-2018)

Bit error rate (BER) for on-off keying (OOK) transmission. Thermal noise. Gaussian approximation. Comparison between shot noise and thermal noise. Sensitivity power. BER with ASE noise.

Notes: details can be found in [Alb05] and [Agrbase].

Supplementary reading: other details about BER can be found in [Saleh].

Lecture 15 (16-Apr-2018)

BER with ASE noise. Variance of signal/spontaneous beating noise. Spontaneous-spontaneous beat noise: motivations for Gaussian approximation. Comparison between true probability density function (PDF) and Gaussian approximation and motivations for the match.

Notes: details can be found in [Alb05]. The BER in direct detection is also discussed in [Agrbase].

Supplementary reading: More complete methods to evaluate the BER without the Gaussian approximation can be found in [Hum91,For00].

Lecture 16 (17-Apr-2018)

Marcuse's formula. Noise figure revised. Exercises on IM-DD detection.

Polarization of light: ellipse of polarization, Jones formalism and Stokes formalism. Poincaré sphere. Examples of Stokes vectors over the Poincarè sphere.

Notes: A good book on PMD is [Damask].

Supplementary reading: Basic ideas of birefringence are discussed in [AgrNL].

Lecture 17 (18-Apr-2018)

Polarization maintaining fiber (PMF). Motion along distance. Motion along frequency. Polarization mode dispersion (PMD). Differential group delay (DGD). Principal states of polarization (PSP).

Notes: A good book on PMD is [Damask].

Supplementary reading: A nice tutorial on PMD is [Gor00]. Many other details on polarization effects are discussed in the course ``Polarized fiber optic transmission''.

Lecture 18 (23-Apr-2018)

Overview of statistics of differential group delay (DGD). Outage probability.

Proof of NLSE. Reasons of the nonlinear term.

Notes: The reference book for nonlinear effects is [AgrNL].

Supplementary reading: A nice tutorial on PMD is [Gor00]. Many other details on polarization effects are discussed in the course ``Polarized fiber optic transmission''. A rigorous proof of NLSE can be found in [Men06,Men99].

Lecture 19 (24-Apr-2018)

Self phase modulation (SPM). Comparison between temporal interpretation of SPM and frequency interpretation of GVD. SPM in frequency domain. SPM with sinusoidal power. Bandwidth enlargement due to SPM.

Notes: SPM is well described in [AgrNL].

Supplementary reading: SPM induces chirp, see [And92].

Lecture 20 (02-May-2018)

Inhomogeneous amplifier chains. Lagrange multipliers method. Best amplifiers gain in inhomogeneous chains.

Solitons. Proof of fundamental soliton.

Notes: details about solitons can be found in [AgrNL].

Supplementary reading: Further details on solitons can be found in [Agr11]. A reference book on solitons in the Unipr library is [Hasegawa]. The inhomogeneous amplifier chains are described in [Mec98].

Lecture 21 (07-May-2018)

Solitons. Proof of fundamental soliton. Scaling properties of solitons. Pills on dark solitons and problems of solitons.

Wavelength division multiplexing (WDM). WDM propagation in linear regime.

Notes: For WDM see [AgrNL].

Supplementary reading: I suggest to review the superposition principle at Wikipedia.

Lecture 22 (08-May-2018)

NLSE with separate fields. Cross-phase modulation (XPM) and four wave mixing (FWM). Intra- and inter-channel GVD. XPM with inter-channel GVD: probe/pump case.

Notes: For cross-channel effects see [AgrNL]. XPM without intra-channel GVD is discussed in [Kaz96].

Supplementary reading: An improved version of the XPM filter is discussed in [Bel98,BelVar98]. XPM impact on ASE noise without intra-channel GVD is discussed in [Ho04]. XPM in hybrid systems is discussed in [Alb09]. Unique and separate fields are described in [Ros15].

Lecture 23 (09-May-2018)

XPM with inter-channel GVD: probe/pump case. XPM filter for single fiber. Walk-off coefficient. Frequency response of XPM filter. XPM with multiple spans.

Notes: For cross-channel effects see [AgrNL]. XPM without intra-channel GVD is discussed in [Kaz96].

Supplementary reading: An alternative derivation of the XPM filter can be found in [Car99].

Lecture 24 (14-May-2018)

Four wave mixing (FWM). Regular perturbation (RP) method to approximate the solution of the NLSE. FWM with CW signals. FWM efficiency. Phase matching coefficient. Examples of FWM. FWM in dual polarization (hints).

Notes: FWM can be found in [AgrNL].

Supplementary reading: An alternative derivation of the XPM filter can be found in [Car99]. The RP method is discussed in [Van02].

Lecture 25 (15-May-2018)

Introduction to the lab experience about FWM.

Split-step Fourier method (SSFM). Formal solution using operators.

Notes: FWM can be found in [AgrNL]. The RP method is discussed in [Van02]. SSFM can be found in [AgrNL].

Supplementary reading: The reasons for the $8/9$ factor in FWM with dual polarization is related to the Manakov equation and discussed in [Wai96,Men06]. The reasons for the $1/2$ factor in FWM with dual polarization are discussed in [Inoue92].

Lecture 26 (21-May-2018)

The Matlab programming language.

Notes: A Matlab primer is [Sig93]. Free versions of Matlab are Octave and SciLab.

Supplementary reading: An advanced tutorial of Matlab is [Ack03]. A collection of general purpose Matlab functions can be found at Matlab-File-Exchange.

With Octave a graphical user interface may be useful, e.g., gnuplot (in Wikipedia at the voice Octave there is an exhaustive list of alternatives). The basic toolboxes of Matlab are available in Octave at Octave-Forge.

Lecture 27 (22-May-2018)

Matlab Exercises. Brief overview of software Optilux.

Notes: Optilux can be downloaded at OptiluX. The discretization is discussed in the slides about Matlab exercises at Elly.

Supplementary reading: I suggest to keep update Optilux with Subversion, both for Windows and Linux. In Linux, the command is the following:  
<svn checkout svn://svn.code.sf.net/p/optilux/code/trunk optilux-code>. This commands creates a copy of the global Optilux repository, such that updating the files to the latest version can be done (e.g., in the bash of Linux) by typing <svn up> in the directory of the repository. In any case, the Optilux repository can be found at Sourceforge.
I suggest to compile the mex files inside Optilux (e.g., run the function comp_mex.m in the Optilux_files directory). In this case, under Linux it may be useful the installation of the package build-essential.

Lecture 28 (23-May-2018)

Asymmetric and symmetrized SSFM. Choice of the SSFM step: constant step, step based on the nonlinear phase criterion. Richardson extrapolation. Block diagrams of SSFM. Block diagrams of RP1 algorithm.

Gaussian Noise (GN) model. Motivations for the additive white Gaussian noise (AWGN) assumption.

Notes: The Gaussian noise model for the signal to noise ratio can be found in [Alb11].

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Lecture 29 (28-May-2018)

Gaussian Noise (GN) model. Best power using the GN model. Application of the GN model: best SNR, scaling of SNR. Constrained Performance. Constrained performance: scaling of nonlinear asymptote with the number of spans. Reach.

Notes: The Gaussian noise model for the signal to noise ratio can be found in [Alb11]. The scaling laws of the SNR can be found in [Alb12].

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Lecture 30 (29-May-2018)

Software Optilux.

Notes: Optilux can be downloaded at OptiluX. The discretization of a signal is discussed in the slides about Matlab exercises at Elly.

Supplementary reading: I suggest to keep update Optilux with Subversion, both for Windows and Linux. In Linux, the command is the following:  
<svn checkout svn://svn.code.sf.net/p/optilux/code/trunk optilux-code>. This commands creates a copy of the global Optilux repository, such that updating the files to the latest version can be done (e.g., in the bash of Linux) by typing <svn up> in the directory of the repository. In any case, the Optilux repository can be found at Sourceforge.
I suggest to compile the mex files inside Optilux (e.g., run the function comp_mex.m in the Optilux_files directory). In this case, under Linux it may be useful the installation of the package build-essential.

Lecture 31 (30-May-2018)

Maximum reach with GN model. Tolerance to errors and implications in optical link design. Reconfigurable optical add and drop multiplexer (ROADM). Power setup in a network.

Coherent detection: motivations. 3 dB optical coupler. Differentially coherent detection: differential phase shift keying (DPSK). Differential quadrature phase shift keying (DQPSK). Comparison OOK/DPSK, DPSK/DQPSK.

Historical background of coherent detection. Comparison between coherent and differentially coherent detection. Optical hybrid. Detection of in-phase and quadrature components. Polarization division multiplexing (PDM). Polarization diversity receiver.

Notes: The Gaussian noise model for the signal to noise ratio can be found in [Alb11]. The scaling laws of the SNR can be found in [Alb12]. Parametric amplification is discussed in [AgrNL].

A detailed bibliography of coherent detection can be found into the slides.

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Coherent detection is an hot topic, hence I suggest to take a look at the most recent scientific articles.

Lecture 32 (04-Jun-2018)

Digital signal Processing (DSP). Analog to digital converter (ADC). Timing recovery: Gardner algorithm. Static channel equalization: finite impulse response (FIR) and infinite impulse response (IIR) filters. GVD memory time and number of taps. Dynamic channel equalization: data-aided and blind algorithms. Constant modulus algorithm (CMA). Carrier phase estimation. Frequency estimation. Example of real experiment.

Notes: A detailed bibliography can be found into the slides.

Supplementary reading: Digital signal processing for equalization of optical impairments is the most hot topic today, hence I suggest to take a look at the most recent scientific articles.

Lecture 33 (05-Jun-2018)

Seminar on submarine networks.

Notes: -

Supplementary reading: -

Lecture 34 (06-Jun-2018)

Exercises on Optilux.

Notes: see previous notes at lecture 29.

Supplementary reading: see previous notes at lecture 29.

2017

Each lecture is 2 hours. Lecture slides are available at Elly.

Lecture 1 (27-Feb-2017)

Introduction, presentation of the course, motivations. Brief history of optical communications.

Notes: References can be found within the slides, available at Elly.

Supplementary reading: An interesting analysis of the market of optical communications can be found in [Des06]. An introduction to the history of optical communications can be found in [Agrbase]. A very good analysis of optical communications with emphasis to channel capacity can be found in [Ess10]. A list of the main companies in optical communications is in [Ecocex]. A list of the main Italian companies is in [ListITA]. Seldom, conferences on optical communications have a special web-page for job positions. See for instance [OFCjobs].

Lecture 2 (28-Feb-2017)

Optical Modulators. ITU-T grid. Terminology: Super-channel, elastic networking, Nyquist transmission. Review of fundamentals of digital communications. Real lasers. Phase Modulator. Mach Zehnder modulator. Non-return to zero (NRZ) on-off keying (OOK) modulation. Return to zero (RZ) carving. Carrier suppressed RZ. Phase shift keying. Binary phase shift keying with phase modulator or Mach Zehnder modulator. I/Q modulators. Quadrature phase shift keying (QPSK) and quadrature amplitude modulation (QAM). Polarization division multiplexing (PDM).

Notes: The optical modulators are described in the book [Seimetz]. A good comparison of modulation formats is in [Win06,Big04]. Other references are included in the slides.

Supplementary reading: Other information on optical modulators can be found in [Binh].

Lecture 3 (01-Mar-2017)

Models of light. Ray optics. Fermat's principle. Snell's law. Total reflection. Numerical aperture of an optical fiber. Multi-mode fibers. Problems of multi-mode fibers. Single-mode fibers (overview). V-number (overview). Systems theory approach to the optical fiber. Phase delay and group delay. Group velocity dispersion (GVD).

Notes: The principles of ray optics can be found in [Alb05] and [Saleh,Agrbase]. A rigorous proof of GVD can be found in [AgrNL,Agrbase].

Supplementary reading: The carrier and envelope delay theory can be found in ``Carrier and envelope delay'' in [Carlson] and in Wikipedia.

Lecture 4 (06-Mar-2017)

Rigorous derivation of propagation equation by using Maxwell's equations. Analysis of the approximations made in the derivation.

Notes: For the rigorous proof of GVD see [AgrNL].

Supplementary reading: For a general description of Maxwell's equation see [Saleh]. A more rigorous proof of GVD (and nonlinear Kerr effect) using the multiple scales approach can be found in [Men99,Men06]. A list of the main optical fibers can be found in [Cisco].

Lecture 5 (07-Mar-2017)

Paraxial wave approximation. Linear Schrödinger equation. Unit of measure of electric field. Attenuation. Group delay. Dispersion length. Impact of GVD over a Gaussian pulse.

Notes: GVD is described in [Alb05] and [Agrbase,AgrNL].

Supplementary reading: Other details can be found in [Saleh]. I suggest to revise the main relationships of Fourier transform, for instance by looking at the Wikipedia page of Fourier transform.

Lecture 6 (08-Mar-2017)

Impact of GVD over a Gaussian pulse. Instantaneous frequency. Anomalous and normal dispersion. Dispersion Management (DM). GVD in presence of signal's chirp.

Notes: GVD and GVD-chirp interaction are described in [Alb05] and [Agrbase,AgrNL].

Supplementary reading: Other details about GVD can be found in [Saleh].

Lecture 7 (13-Mar-2017)

Third order dispersion. Eye closure penalty (ECP) in presence of GVD. Fourier transform induced by strong GVD.

Notes: details can be found in [Alb05]. The Fourier transform induced by GVD is an approximation also called by the alternative names: stationary phase approximation, far field approximation, saddlepoint method, Fresnel diffraction.

Supplementary reading: Fresnel diffraction is discussed in [Saleh].

Lecture 8 (14-Mar-2017)

Fourier transform induced by strong GVD in presence of signal's chirp. Memory of GVD. Erbium doped fiber amplifier (EDFA). Cross sections. Propagation equation for the photon flux over distance.

Notes: details can be found in [Alb05]. A good book on EDFA is [Becker].

Supplementary reading: A discussion about the cross sections is in [Saleh]. The models of the EDFA are in [Sal90,Sun96].

Lecture 9 (15-Mar-2017)

Reservoir. Rate equations. Gain saturation. Amplified spontaneous emission (ASE) noise.

Notes: details can be found in [Alb05]. A detailed description of the reservoir is in [Alb98].

Supplementary reading: A discussion about the cross sections is in [Saleh]. The models of the EDFA are in [Sal90,Sun96]. For the zero-point energy and the Casimir effect take a look at Wikipedia.

Lecture 10 (20-Mar-2017)

Amplified spontaneous emission (ASE) noise. Noise figure of an EDFA: definition. Excess noise figure. Optical signal to noise ratio (OSNR). OSNR in transparent links. Friis's formula. Dual stage amplification: evaluation of noise figure.

Notes: details can be found in [Alb05]. For the noise figure definition see [Hau98].

Supplementary reading: For the zero-point energy and the Casimir effect take a look at Wikipedia. General discussions on OSNR can be found in [Agrbase].

Lecture 11 (21-Mar-2017)

Dual stage amplification: evaluation of noise figure. Comparison of single-, dual-stage amplification and dispersion uncompensated. Exercises on OSNR evaluation.

Notes: details can be found in [Alb05].

Supplementary reading: General discussions on OSNR can be found in [Agrbase].

Lecture 12 (22-Mar-2017)

Photo-detectors: photo-diode. Quantum efficiency. Responsivity. Reasons for photo-current: electron-holes contributions to current. P-i-n junction. Junction capacity. Photo-diode bandwidth. Avalanche photo-diode (APD). Poisson statistics. Poisson counting process.

Notes: details can be found in [Alb05]. The property that one photon contributes to one charge to the net current is described in [Saleh] in section 17.1 ``Properties of semiconductor photo-detectors''.

Supplementary reading: A more general discussion about photo-diodes can be found in [Alexander] and [Agrbase].

Lecture 13 (27-Mar-2017)

Shot noise. Power spectral density (PSD) of shot noise.

Bit error rate (BER) for on-off keying (OOK) transmission. Optical receivers. Matched filter with Poisson arrivals. Quantum limit.

Notes: Details can be found in [Alb05]. Quantum limit is also discussed in [Agrbase].

Supplementary reading: An alternative proof of Campbell's theorem can be found in [Saleh]. Other details about BER can be found in [Saleh].

Lecture 14 (28-Mar-2017)

Bit error rate (BER) for on-off keying (OOK) transmission. Thermal noise. Gaussian approximation. Comparison between shot noise and thermal noise. Sensitivity power. Relation between Sensitivity penalty and Eye closure penalty for PIN and APD.

Notes: details can be found in [Alb05] and [Agrbase].

Supplementary reading: other details about BER can be found in [Saleh].

Lecture 15 (29-Mar-2017)

BER with ASE noise. Variance of signal/spontaneous beating noise. Spontaneous-spontaneous beat noise: motivations for Gaussian approximation. Marcuse's formula. Comparison between true probability density function (PDF) and Gaussian approximation and motivations for the match.

Noise figure revised.

Notes: details can be found in [Alb05]. The BER in direct detection is also discussed in [Agrbase].

Supplementary reading: More complete methods to evaluate the BER without the Gaussian approximation can be found in [Hum91,For00].

Lecture 16 (03-Apr-2017)

Exercises on direct detection: uncompensated GVD, sensitivity penalty from experimental results, multi-carrier transmission.

Notes: The BER in direct detection is also discussed in [Agrbase].

Supplementary reading: More complete methods to evaluate the BER without the Gaussian approximation can be found in [Hum91,For00].

Lecture 17 (04-Apr-2017)

Polarization of light: ellipse of polarization, Jones formalism and Stokes formalism. Poincaré sphere. Examples of Stokes vectors over the Poincarè sphere. Brief review of properties of unitary and hermitian matrices. Polarization maintaining fiber (PMF). Motion along distance.

Notes: A good book on PMD is [Damask].

Supplementary reading: Basic ideas of birefringence are discussed in [AgrNL].

Lecture 18 (05-Apr-2017)

Polarization maintaining fiber (PMF). Motion along distance. Motion along frequency. Polarization mode dispersion (PMD). Differential group delay (DGD). Principal states of polarization (PSP).

Proof of NLSE. Reasons of the nonlinear term.

Notes: The reference book for nonlinear effects is [AgrNL].

Supplementary reading: A nice tutorial on PMD is [Gor00]. Many other details on polarization effects are discussed in the course ``Polarized fiber optic transmission''.

Lecture 19 (26-Apr-2017)

Proof of NLSE. Dimensional units of the electric field.

Self phase modulation (SPM). Comparison between temporal interpretation of SPM and frequency interpretation of GVD.

Notes: SPM is well described in [AgrNL]. The physical interpretation of the chirp is described in [And92].

Supplementary reading: A rigorous proof of NLSE can be found in [Men06,Men99].

Lecture 20 (02-May-2017)

SPM in frequency domain. SPM with sinusoidal power. Bandwidth enlargement due to SPM. Chirp superposition with GVD and SPM.

Inhomogeneous amplifier chains. Lagrange multipliers method. Best amplifiers gain in inhomogeneous chains.

Notes: The superposition of chirps is described in [And92].

Supplementary reading: Additional notes on chirp supersposition are described in [AgrNL] and [And93]. For the inhomogeneous amplifier chains see [Mec98].

Lecture 21 (03-May-2017)

Coherent detection: motivations. 3 dB optical coupler. Differentially coherent detection: differential phase shift keying (DPSK). Differential quadrature phase shift keying (DQPSK). Comparison OOK/DPSK, DPSK/DQPSK.

Historical background of coherent detection. Comparison between coherent and differentially coherent detection. Optical hybrid. Detection of in-phase and quadrature components. Polarization division multiplexing (PDM). Polarization diversity receiver.

Notes: A detailed bibliography can be found into the slides.

Supplementary reading: Coherent detection is an hot topic, hence I suggest to take a look at the most recent scientific articles.

Lecture 22 (08-May-2017)

Digital signal Processing (DSP). Analog to digital converter (ADC). Timing recovery: Gardner algorithm. Static channel equalization: finite impulse response (FIR) and infinite impulse response (IIR) filters. GVD memory time and number of taps. Dynamic channel equalization: data-aided and blind algorithms. Constant modulus algorithm (CMA).

Notes: A detailed bibliography can be found into the slides.

Supplementary reading: Digital signal processing for equalization of optical impairments is the most hot topic today, hence I suggest to take a look at the most recent scientific articles.

Lecture 23 (09-May-2017)

Carrier phase estimation. Frequency estimation. Example of real experiment.

Solitons. Proof of fundamental soliton.

Notes: details about solitons can be found in [AgrNL].

Supplementary reading: Further details on solitons can be found in [Agr11]. A reference book on solitons in the Unipr library is [Hasegawa].

Lecture 24 (10-May-2017)

Solitons. Scaling properties of solitons. Pills on dark solitons and problems of solitons.

Wavelength division multiplexing. Unique field vs. separate fields approach.

Notes: For cross-channel effects see [AgrNL].

Supplementary reading: I suggest to think about the motivations for using the Fourier transform in linear system theory.

Lecture 25 (15-May-2017)

NLSE with separate fields. Cross-phase modulation (XPM) and four wave mixing (FWM). Intra- and inter-channel GVD. XPM with inter-channel GVD: probe/pump case. XPM filter for single fiber. Walk-off coefficient. Frequency response of XPM filter.

Notes: For cross-channel effects see [AgrNL]. XPM without intra-channel GVD is discussed in [Kaz96].

Supplementary reading: An improved version of the XPM filter is discussed in [Bel98,BelVar98]. XPM impact on ASE noise without intra-channel GVD is discussed in [Ho04]. XPM in hybrid systems is discussed in [Alb09]. Unique and separate fields are described in [Ros15].

Lecture 26 (16-May-2017)

XPM with multiple spans.

Four wave mixing (FWM). Regular perturbation (RP) method to approximate the solution of the NLSE. FWM with CW signals. FWM efficiency.

Notes: FWM can be found in [AgrNL].

Supplementary reading: An alternative derivation of the XPM filter can be found in [Car99]. The RP method is discussed in [Van02].

Lecture 27 (17-May-2017)

Phase matching coefficient. Examples of FWM. FWM in dual polarization (hints).

Split-step Fourier method (SSFM). Formal solution using operators.

Notes: FWM can be found in [AgrNL]. The RP method is discussed in [Van02]. SSFM can be found in [AgrNL].

Supplementary reading: The reasons for the $8/9$ factor in FWM with dual polarization is related to the Manakov equation and discussed in [Wai96,Men06]. The reasons for the $1/2$ factor in FWM with dual polarization are discussed in [Inoue92].

Lecture 28 (22-May-2017)

SSFM: reason of the accuracy. Asymmetric and symmetrized SSFM. Choice of the SSFM step: constant step, step based on the nonlinear phase criterion, step based on the local error. Richardson extrapolation. Block diagrams of SSFM.

Lab experience: measure of fiber attenuation.

Notes: The basic idea of SSFM is discussed in [AgrNL]. The step size is analyzed in [Sin03]. The adaptive method based on the local error is described in [Feldman].

Supplementary reading: An extension of the method of the nonlinear phase including GVD is described in [Zha08]. An analysis of the spurious resonances induced by a constant step is shown in [Bos00].

Lecture 29 (23-May-2017)

The Matlab programming language.

Notes: A Matlab primer is [Sig93]. Free versions of Matlab are Octave and SciLab.

Supplementary reading: An advanced tutorial of Matlab is [Ack03]. A collection of general purpose Matlab functions can be found at Matlab-File-Exchange.

With Octave a graphical user interface may be useful, e.g., gnuplot (in Wikipedia at the voice Octave there is an exhaustive list of alternatives). The basic toolboxes of Matlab are available in Octave at Octave-Forge.

Lecture 30 (24-May-2017)

Matlab Exercises. Software Optilux. Discretization of a signal in the time and frequency domain.

Notes: Optilux can be downloaded at OptiluX. The discretization is discussed in the slides about Matlab exercises at Elly.

Supplementary reading: I suggest to keep update Optilux with Subversion, both for Windows and Linux. In Linux, the command is the following:  
<svn checkout svn://svn.code.sf.net/p/optilux/code/trunk optilux-code>. This commands creates a copy of the global Optilux repository, such that updating the files to the latest version can be done (e.g., in the bash of Linux) by typing <svn up> in the directory of the repository. In any case, the Optilux repository can be found at Sourceforge.
I suggest to compile the mex files inside Optilux (e.g., run the function comp_mex.m in the Optilux_files directory). In this case, under Linux it may be useful the installation of the package build-essential.

Lecture 31 (29-May-2017)

Block diagrams of RP1 solution.

Gaussian Noise (GN) model. Best power using the GN model. Application of the GN model: best SNR, scaling of SNR. Constrained Performance.

Notes: The Gaussian noise model for the signal to noise ratio can be found in [Alb11].

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Lecture 32 (30-May-2017)

Software Optilux. Examples.

Notes: Optilux can be downloaded at OptiluX.

Supplementary reading: I suggest to keep update Optilux with Subversion, see Elly for more details.

Lecture 33 (31-May-2017)

Constrained performance: scaling of nonlinear asymptote with the number of spans. Tolerance to errors and implications in optical link design. Reconfigurable optical add and drop multiplexer (ROADM). Power setup in a network. System setup with the AWGN channel information rate point of view.

Notes: The Gaussian noise model for the signal to noise ratio can be found in [Alb11]. The scaling laws of the SNR can be found in [Alb12]. Parametric amplification is discussed in [AgrNL].

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Lecture 34 (05-Jun-2017)

Pills on Raman effect. Motivations for distributed amplification.

Cross-polarization modulation (XPolM). Geometric interpretation of XPolM. XPolM with walk-off. Numerical comparison of SPM, XPM and XPolM. Interleaved return to zero (iRZ).

Digital back-propagation (DBP). RP interpretation of DBP. Zero forcing properties of DBP. Impact of nonlinear signal noise interaction (NSNI) on DBP performance.

Notes: A detailed bibliography about XPolM and DBP can be found into the slides.

Supplementary reading: A book on Raman amplification is [AgrRaman]. Basics about Raman are in [Blo89].

Lecture 35 (06-June-2017)

Suggestions on how to write a report.

Notes: Very useful suggestions about writing a scientific report can be found in [Whi04]. An excellent book on scientific English is [Wallwork].

Supplementary reading: other useful details can be found in [Abd08].

2016

Each lecture is 2 hours. Lecture slides are available at Elly.

Lecture 1 (29-Feb-2016)

Introduction, presentation of the course, motivations. Brief history of optical communications.

Notes: Slides regarding the history of optical communications can be found at Elly.

Supplementary reading: An interesting analysis of the market of optical communications can be found in [Des06]. An introduction to the history of optical communications can be found in [Agrbase]. A very good analysis of optical communications with emphasis to channel capacity can be found in [Ess10]. A list of the main companies in optical communications is in [Ecocex]. A list of the main Italian companies is in [ListITA]. Seldom, conferences on optical communications have a special web-page for job positions. See for instance [OFCjobs].

Lecture 2 (01-Mar-2016)

Optical Modulators. ITU-T grid. review of fundamentals of digital communications. Real lasers. Phase Modulator. Mach Zehnder modulator. Non-return to zero (NRZ) on-off keying (OOK) modulation. Return to zero (RZ) carving. Carrier suppressed RZ. Phase shift keying. Binary phase shift keying with phase modulator or Mach Zehnder modulator.

Notes: The optical modulators are described in the book [Seimetz]. A good comparison of modulation formats is in [Win06,Big04].

Supplementary reading: Other information on optical modulators can be found in [Binh].

Lecture 3 (02-Mar-2016)

I/Q modulators. QPSK and QAM modulator.

Ray optics. Fermat's principle. Snell's law. Total reflection. Numerical aperture of an optical fiber. Multi-mode fibers. Problems of multi-mode fibers. Single-mode fibers (overview). V-number (overview). Systems theory approach to the optical fiber. Phase delay and group delay. Group velocity dispersion (GVD).

Notes: The principles of ray optics can be found in [Alb05] and [Saleh,Agrbase]. A rigorous proof of GVD can be found in [AgrNL,Agrbase].

Supplementary reading: The carrier and envelope delay theory can be found in ``Carrier and envelope delay'' in [Carlson].

Lecture 4 (07-Mar-2016)

Rigorous derivation of propagation equation by using Maxwell's equations. Analysis of the approximations made in derivation.

Notes: For the rigorous proof of GVD see [AgrNL].

Supplementary reading: For a general description of Maxwell's equation see [Saleh]. A more rigorous proof of GVD (and nonlinear Kerr effect) using the multiple scales approach can be found in [Men99,Men06]. A list of the main optical fibers can be found in [Cisco].

Lecture 5 (08-Mar-2016)

Linear Schrödinger equation. Unit of measure of electric field. Attenuation. Group delay. Dispersion length. Impact of GVD over a Gaussian pulse.

Notes: GVD is described in [Alb05] and [Agrbase,AgrNL].

Supplementary reading: Other details can be found in [Saleh]. I suggest to revise the main relationships of Fourier transform, for instance by looking at the Wikipedia page of Fourier transform.

Lecture 6 (09-Mar-2016)

Instantaneous frequency. Anomalous and normal dispersion. Dispersion Management (DM). GVD in presence of signal's chirp. Third order dispersion. Eye opening. Eye closure penalty (ECP) in presence of GVD.

Notes: GVD and GVD-chirp interaction are described in [Alb05] and [Agrbase,AgrNL].

Supplementary reading: Other details about GVD can be found in [Saleh].

Lecture 7 (14-Mar-2016)

Eye closure penalty (ECP) in presence of GVD. Chen's formula for the GVD induced eye closure penalty. Fourier transform induced by strong GVD. Memory of GVD (intro).

Notes: details can be found in [Alb05]. The Fourier transform induced by GVD is an approximation also called by the alternative names: stationary phase approximation, far field approximation, saddlepoint method, Fresnel diffraction.

Supplementary reading: Fresnel diffraction is discussed in [Saleh].

Lecture 8 (15-Mar-2016)

Memory of GVD. Erbium doped fiber amplifier (EDFA). Cross sections. Propagation equation for the photon flux over distance. Rate equations.

Notes: details can be found in [Alb05]. A good book on EDFA is [Becker].

Supplementary reading: A discussion about the cross sections is in [Saleh]. The models of the EDFA are in [Sal90,Sun96].

Lecture 9 (18-Mar-2016)

Reservoir. Rate equations. State model interpretation of reservoir. Amplified spontaneous emission (ASE) noise. Noise figure of an EDFA: definition. Friis's formula. Excess noise figure.

Notes: details can be found in [Alb05]. A detailed description of the reservoir is in [Alb98]. For the noise figure definition see [Hau98].

Supplementary reading: A discussion about the cross sections is in [Saleh]. The models of the EDFA are in [Sal90,Sun96]. For the zero-point energy and the Casimir effect take a look at Wikipedia.

Lecture 10 (04-Apr-2016)

Dual stage amplification: evaluation of noise figure. Comparison of single-stage and dual-stage amplification. Optical signal to noise ratio (OSNR). OSNR in transparent links. Exercise on OSNR evaluation.

Notes: details can be found in [Alb05].

Supplementary reading: general discussions on OSNR can be found in [Agrbase].

Lecture 11 (05-Apr-2016)

Exercises on OSNR evaluation.

Photo-detectors: photo-diode. Quantum efficiency. Responsivity. Reasons for photo-current: electron-holes contributions to current. P-i-n junction. Junction capacity. Photo-diode bandwidth. Avalanche photo-diode (APD).

Notes: details can be found in [Alb05]. The property that one photon contributes to one charge to the net current is described in [Saleh] in section 17.1 ``Properties of semiconductor photo-detectors''.

Supplementary reading: A more general discussion about photo-diodes can be found in [Alexander] and [Agrbase].

Lecture 12 (06-Apr-2016)

Amplifiers for the photo-current: trade-off on impedance value. Trans-impedance amplifier.

Poisson statistics. Poisson counting process. Shot noise. Power spectral density (PSD) of shot noise.

Optical receivers. Matched filter with Poisson arrivals.

Notes: details can be found in [Alb05]. Miller effect is well discussed on Wikipedia.

Supplementary reading: An alternative proof of Campbell's theorem can be found in [Saleh].

Lecture 13 (11-Apr-2016)

Bit error rate (BER) for on-off keying (OOK) transmission. Quantum limit. Sensitivity power. Thermal noise. Gaussian approximation. Comparison between shot noise and thermal noise.

Notes: details can be found in [Alb05]. Quantum limit is also discussed in [Agrbase].

Supplementary reading: other details about BER can be found in [Saleh].

Lecture 14 (12-Apr-2016)

Gaussian approximation with APD. Optimal multiplication factor with APD. Relation between Sensitivity penalty and Eye closure penalty for PIN and APD. ASE noise correlation function. BER with ASE noise: Gaussian approximation. Average and variance of signal/spontaneous beating noise.

Notes: details can be found in [Alb05].

Supplementary reading: other details can be found in [Saleh]. General discussions can be found in [Agrbase]. For the Rice representation of a bandpass stochastic process see [Papoulis,Carlson].

Lecture 15 (13-Apr-2016)

Spontaneous-spontaneous beat noise: motivations for Gaussian approximation. Marcuse's formula. Comparison between true probability density function (PDF) and Gaussian approximation and motivations for the match.

Exercises on direct detection.

Notes: details can be found in [Alb05]. The BER in direct detection is also discussed in [Agrbase].

Supplementary reading: More complete methods to evaluate the BER without the Gaussian approximation can be found in [Hum91,For00].

Lecture 16 (18-Apr-2016)

Exercises on direct detection: uncompensated GVD, sensitivity penalty from experimental results, multi-carrier transmission.

Polarization effects in optical fibers. Birefringence. Polarization mode dispersion (PMD).

Notes: PMD A good book on PMD is [Damask].

Supplementary reading: Basic ideas of birefringence are discussed in [AgrNL].

Lecture 17 (19-Apr-2016)

Polarization of light: Jones formalism and Stokes formalism. Poincaré sphere. Examples of Stokes vectors over the Poincarè sphere. Brief review of properties of unitary and hermitian matrices. Polarization maintaining fiber (PMF). Motion along distance. Motion along frequency. Polarization mode dispersion (PMD). Differential group delay (DGD). Principal states of polarization (PSP).

Notes: PMD A good book on PMD is [Damask].

Supplementary reading: A nice tutorial on PMD is [Gor00]. Many other details on polarization effects are discussed in the course ``Polarized fiber optic transmission''.

Lecture 18 (20-Apr-2016)

Coherent detection: motivations. 3 dB optical coupler. Differentially coherent detection: differential phase shift keying (DPSK). Differential quadrature phase shift keying (DQPSK). Comparison OOK/DPSK, DPSK/DQPSK.

Historical background of coherent detection. Comparison between coherent and differentially coherent detection. Optical hybrid. Detection of in-phase and quadrature components. Polarization division multiplexing (PDM). Polarization diversity receiver.

Notes: A detailed bibliography can be found into the slides.

Supplementary reading: Coherent detection is an hot topic, hence I suggest to take a look at the most recent scientific articles.

Lecture 19 (26-Apr-2016)

Digital signal Processing (DSP). Analog to digital converter (ADC). Static channel equalization: finite impulse response (FIR) and infinite impulse response (IIR) filters. GVD memory time and number of taps. Dynamic channel equalization: data-aided and blind algorithms. Constant modulus algorithm (CMA). Carrier phase estimation. Frequency estimation. Example of real experiment.

Notes: A detailed bibliography can be found into the slides.

Supplementary reading: Digital signal processing for equalization of optical impairments is the most hot topic today, hence I suggest to take a look at the most recent scientific articles.

Lecture 20 (27-Apr-2016)

Proof of NLSE. Dimensional units of the electric field.

Self phase modulation (SPM). Comparison between temporal interpretation of SPM and frequency interpretation of GVD. SPM in frequency domain.

Notes: SPM is well described in [AgrNL]. The physical interpretation of the chirp is described in [And92].

Supplementary reading: A rigorous proof of NLSE can be found in [Men06,Men99].

Lecture 21 (02-May-2016)

SPM with sinusoidal power. Bandwidth enlargement due to SPM. Chirp superposition with GVD and SPM. Wave breaking.

Inhomogeneous amplifier chains. Lagrange multipliers method. Best amplifiers gain in inhomogeneous chains.

Notes: Wave breaking is described in [And92].

Supplementary reading: Additional notes on WB are described in [AgrNL] and [And93]. For the inhomogeneous amplifier chains see [Mec98].

Lecture 22 (03-May-2016)

Solitons. Proof of fundamental soliton. Solitons: from dimensionless to standard units. Collision length and symbol rate of solitons. Scaling laws of solitons.

Notes: details can be found in [AgrNL].

Supplementary reading: Further details on solitons can be found in [Agr11]. A good book on solitons in the Unipr library is [Hasegawa].

Lecture 23 (04-May-2016)

Higher order solitons. Perturbation of solitons: solitons of non-integer order, interaction of solitons. Numerical examples of solitons propagation. Sliding filters.

Wavelength division multiplexing (WDM). Unique field and separate fields.

Notes: details can be found in [AgrNL].

Supplementary reading: Further details on solitons can be found in [Agr11]. A good book on solitons in the Unipr library is [Hasegawa]. Unique and separate fields are described in [Ros15].

Lecture 24 (09-May-2016)

NLSE with separate fields. Cross-phase modulation (XPM) and four wave mixing (FWM). Intra- and inter-channel GVD. XPM with inter-channel GVD: probe/pump case. XPM filter for single fiber. Walk-off coefficient. Bandwidth of XPM filter.

Notes: For cross-channel effects see [AgrNL]. XPM without intra-channel GVD is discussed in [Kaz96].

Supplementary reading: XPM impact on ASE noise without intra-channel GVD is discussed in [Ho04].

Lecture 25 (10-May-2016)

XPM filter for multi-span systems in absence of intra-channel GVD. Numerical results.

Split-step Fourier method (SSFM). Formal solution using operators. Non commutative operators. SSFM with symmetrized and asymmetric step: accuracy.

Notes: for the XPM filter see [Bel98,BelVar98]. The basic idea of SSFM is discussed in [AgrNL].

Supplementary reading: An alternative derivation of the XPM filter can be found in [Car99]. XPM in hybrid systems is discussed in [Alb09].

Lecture 26 (11-May-2016)

The Matlab programming language.

Notes: A Matlab primer is [Sig93]. Free versions of Matlab are Octave and SciLab.

Supplementary reading: An advanced tutorial of Matlab is [Ack03]. A collection of general purpose Matlab functions can be found at Matlab-File-Exchange.

With Octave a graphical user interface may be useful, e.g., gnuplot (in wikipedia at the voice Octave there is an exhaustive list of alternatives). The basic toolboxes of Matlab are available in Octave at Octave-Forge.

Lecture 27 (16-May-2016)

Choice of the SSFM step: constant step, step based on the nonlinear phase criterion, step based on the local error. Richardson extrapolation. Block diagrams of SSFM.

Notes: The basic idea of SSFM is discussed in [AgrNL]. The step size is analyzed in [Sin03]. The adaptive method based on the local error is described in [Feldman].

Supplementary reading: An extension of the method of the nonlinear phase including GVD is described in [Zha08]. An analysis of the spurious resonances induced by a constant step is shown in [Bos00].

Lecture 28 (17-May-2016)

Matlab Exercises. Software Optilux. Discretization of a signal in the time and frequency domain.

Notes: Optilux can be downloaded at OptiluX.

Supplementary reading: I suggest to keep update Optilux with Subversion, both for Windows and Linux. In Linux, the command is the following:  
<svn checkout svn://svn.code.sf.net/p/optilux/code/trunk optilux-code>. This commands creates a copy of the global Optilux repository, such that updating the files to the latest version can be done (e.g., in the bash of Linux) by typing <svn up> in the directory of the repository. In any case, the Optilux repository can be found at Sourceforge.
I suggest to compile the mex files inside Optilux (e.g., run the function comp_mex.m in the Optilux_files directory). In this case, under Linux it may be useful the installation of the package build-essential.

Lecture 29 (18-May-2016)

Software Optilux. Examples.

Notes: Optilux can be downloaded at OptiluX.

Supplementary reading: I suggest to keep update Optilux with Subversion.

Lecture 30 (23-May-2016)

Four wave mixing (FWM). Regular perturbation (RP) method to approximate the solution of the NLSE. FWM with CW signals. FWM efficiency. Phase matching coefficient. FWM with multiple spans.

Notes: FWM can be found in [AgrNL].

Supplementary reading: The RP method is discussed in [Van02].

Lecture 31 (24-May-2016)

Gaussian Noise (GN) model. Best power using the GN model. Application of the GN model: best SNR, scaling of SNR. Constrained Performance.

Notes: The Gaussian noise model for the signal to noise ratio can be found in [Alb11].

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Lecture 32 (25-May-2016)

Constrained performance: scaling of nonlinear asymptote with the number of spans. Tolerance to errors and implications in optical link design. Reconfigurable optical add and drop multiplexer (ROADM). Power setup in a network.

Optical Parametric Amplification (OPA). Small signal NLSE.

Notes: The Gaussian noise model for the signal to noise ratio can be found in [Alb11]. The scaling laws of the SNR can be found in [Alb12]. Parametric amplification is discussed in [AgrNL].

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Lecture 33 (30-May-2016)

Modulation Instability (MI). eigenvalues of MI. Bandwidth and frequency of maximum gain of an OPA. Notes on two pumps OPA. Phase-sensitive and phase insensitive OPA.

Raman amplification. Motivations (distributed amplification). Memory induced by Raman effect.

Notes: Modulation instability is discussed in [AgrNL]. A good tutorial about OPA is [Kar16,Han02].

Supplementary reading: Two pumps OPA is described in [MKi02]. A book on Raman amplification is [AgrRaman]. Phase-sensitive and phase-insensitive OPA are well described in [Kar16]. Basics about Raman are in [Blo89].

Lecture 34 (31-May-2016)

Suggestions on how to write a report. Optilux exercises.

Notes: Optilux and Matlab exercises are available at Elly.

Supplementary reading: Very useful suggestions about writing a scientific report can be found in [Whi04]. An excellent book on scientific English is [Wallwork].

Lecture 35 (01-Jun-2016)

Raman gain: pump-signal case. Notes on double Rayleigh back scattering. Forward vs. backward Raman amplification.

Cross-polarization modulation (XPolM). Geometric interpretation of XPolM. XPolM with walk-off. Numerical comparison of SPM, XPM and XPolM. Interleaved return to zero (iRZ).

Digital back-propagation (DBP). RP interpretation of DBP. Zero forcing properties of DBP. Impact of nonlinear signal noise interaction (NSNI) on DBP performance.

Notes: A detailed bibliography about XPolM and DBP can be found into the slides.

Supplementary reading: A book on Raman amplification is [AgrRaman]. Basics about Raman are in [Blo89].

2015

Each lecture is 2 hours. Slides of the lectures are available at Moodle.

Lecture 1 (02-Mar-2015)

Introduction, presentation of the course, motivations. Brief history of optical communications.

Notes: The slides of the presentation can be found at Moodle.

Supplementary reading: An interesting analysis of the future of optical communications can be found in [Des06]. An introduction to the history of optical communications can be found in [Agrbase]. A very good analysis of the main effects in optical communications with emphasis to channel capacity can be found in [Ess10]. A list of the main companies in optical communications is in [Ecocex]. A list of the main Italian companies is in [ListITA].

Lecture 2 (03-Mar-2015)

Ray optics. Fermat's principle. Snell's law. Total reflection. Numerical aperture of an optical fiber. Multi-mode fibers. Problems of multi-mode fibers. Single-mode fibers (overview). V-number (overview). Systems theory approach to the optical fiber. Phase delay and group delay. Group velocity dispersion (GVD).

Notes: The principles of ray optics can be found in [Alb05] and [Saleh,Agrbase]. A rigorous proof of GVD can be found in [AgrNL,Agrbase].

Supplementary reading: The carrier and envelope delay theory can be found in ``Carrier and envelope delay'' in [Carlson].

Lecture 3 (04-Mar-2015)

Group velocity dispersion (GVD). GVD: examples. Rigorous proof of GVD using Maxwell's equations.

Notes: For the rigorous proof of GVD see [AgrNL].

Supplementary reading: For a general description of Maxwell's equation see [Saleh]. A more rigorous proof of GVD (and nonlinear Kerr effect) using the multiple scales approach can be found in [Men99,Men06]. A list of the main optical fibers can be found in [Cisco].

Lecture 4 (09-Mar-2015)

Linear Schrödinger equation. Unit of measure of electric field. Attenuation. Group delay. Dispersion length.

Notes: GVD is described in [Alb05] and [Agrbase,AgrNL].

Supplementary reading: Other details can be found in [Saleh].

Lecture 5 (10-Mar-2015)

Impact of GVD over a Gaussian pulse. Anomalous and normal dispersion. Instantaneous frequency. Dispersion Management (DM). GVD in presence of signal's chirp.

Notes: GVD and GVD-chirp interaction are described in [Alb05] and [Agrbase,AgrNL].

Supplementary reading: Other details about GVD can be found in [Saleh].

Lecture 6 (11-Mar-2015)

Third order dispersion. Eye opening. Eye closure penalty (ECP) in presence of GVD. Evaluation of ECP in presence of Gaussian pulses. Chen's formula for the GVD induced eye closure penalty.

Notes: details can be found in [Alb05].

Supplementary reading: Other details about third order dispersion can be found in [AgrNL]. Chen's formula was introduced in [Chen99] regarding polarization mode dispersion (PMD), but the idea still works for GVD.

Lecture 7 (16-Mar-2015)

Chen's formula for the GVD induced eye closure penalty. Fourier transform induced by strong GVD. de Bruijn sequences. Memory of GVD.

Notes: details can be found in [Alb05]. The Fourier transform induced by GVD is an approximation also called by the alternative names: stationary phase approximation, far field approximation, saddlepoint method, Fresnel diffraction.

Supplementary reading: Fresnel diffraction is discussed in [Saleh].

Lecture 8 (17-Mar-2015)

Erbium doped fiber amplifier (EDFA). Cross sections. Propagation equation for the photon flux over distance. Reservoir. Rate equations. State model interpretation of reservoir.

Notes: details can be found in [Alb05]. A detailed description of the reservoir is in [Alb98].

Supplementary reading: A discussion about the cross sections is in [Saleh]. The models of the EDFA are in [Sal90,Sun96].

Lecture 9 (18-Mar-2015)

Amplified spontaneous emission (ASE) noise. Noise figure of an EDFA: definition. Friis's formula. Excess noise figure.

Notes: details can be found in [Alb05]. For the noise figure definition see [Hau98].

Supplementary reading: For the zero-point energy and the Casimir effect take a look at Wikipedia.

Lecture 10 (13-Apr-2015)

Dual stage amplification: evaluation of noise figure.

Photo-detectors: photo-diode. Quantum efficiency. Responsivity. Reasons for photo-current: electron-holes contributions to current. P-i-n junction. Junction capacity. Photo-diode bandwidth.

Notes: details can be found in [Alb05]. The property that one photon contributes to one charge to the net current is described in [Saleh] in section 17.1 ``Properties of semiconductor photodetectors''.

Supplementary reading: A more general discussion about photo-diodes can be found in [Alexander] and [Agrbase].

Lecture 11 (14-Apr-2015)

Poisson statistics. Poisson counting process. Shot noise. Campbell's theorem with proof. Power spectral density (PSD) of shot noise. Avalanche photo-diode (APD). PSD with APD.

Notes: details can be found in [Alb05].

Supplementary reading: An alternative proof of Campbell's theorem can be found in [Saleh].

Lecture 12 (15-Apr-2015)

Optical receivers. Matched filter. Amplifiers for the photo-current: low impedance, high impedance, trans-impedance. Bit error rate (BER) for on-off keying (OOK) transmission. Quantum limit. Sensitivity power. Thermal noise. Gaussian approximation.

Notes: details can be found in [Alb05]. Quantum limit is also discussed in [Agrbase].

Supplementary reading: other details about BER can be found in [Saleh].

Lecture 13 (20-Apr-2015)

Gaussian approximation with APD. Optimal multiplication factor with APD. Relation between Sensitivity penalty and Eye closure penalty for PIN and APD. ASE noise correlation function.

Notes: details can be found in [Alb05].

Supplementary reading: other details can be found in [Saleh]. General discussions can be found in [Agrbase]. For the Rice representation of a bandpass stochastic process see [Papoulis,Carlson].

Lecture 14 (21-Apr-2015)

BER with ASE noise: Gaussian approximation. Average and variance of signal/spontaneous, spontaneous/spontaneous, shot, thermal noise. Optical signal to noise ratio (OSNR). Comparison signal/spontaneous, spontaneous/spontaneous.

Notes: details can be found in [Alb05].

Supplementary reading: general discussions can be found in [Agrbase]. Isserlis's theorem is well described in Wikipedia.

Lecture 15 (22-Apr-2015)

Marcuse's formula. Pre-amplified receivers: comparison with quantum limit. Exercises.

Threshold error using the Gaussian approximation.

Notes: details can be found in [Alb05].

Supplementary reading: Better methods to evaluate the BER without the Gaussian approximation can be found in [Hum91,For00].

Lecture 16 (27-Apr-2015)

Noise figure of optical amplifiers measured in the electrical domain. OSNR budget.

Nonlinear Schroedinger equation (NLSE). Reasons for the cubic nonlinear effect.

Notes: for the NLSE see [AgrNL]. For the reasons of the cubic nonlinearity see [Iizuka] at p. 523. Details about the noise figure measurement can be found in [Alb05]

Supplementary reading: A rigorous proof of NLSE can be found in [Men06,Men99]. A tutorial about NLSE is in [Agr11]. Further details about the noise figure measurement can be found in [Agrbase].

Lecture 17 (28-Apr-2015)

Proof of NLSE. Dimensional units of the electric field.

Self phase modulation (SPM). Comparison between temporal interpretation of SPM and frequency interpretation of GVD. SPM in frequency domain. SPM with sinusoidal power. Bandwidth enlargement induced by SPM.

Notes: SPM is well described in [AgrNL]. The physical interpretation of the chirp is described in [And92].

Supplementary reading: A rigorous proof of NLSE can be found in [Men06,Men99].

Lecture 18 (29-Apr-2015)

Wave breaking (WB). Impact of chirp induced by SPM and GVD over a Gaussian pulse.

Amplifier chains: limitations of ASE noise and nonlinear Kerr effect. Inhomogeneous amplifier chains.

Notes: Wave breaking is described in [And92]. Details about the noise figure measurement can be found in [Alb05]

Supplementary reading: Additional notes on WB are described in [AgrNL] and [And93]. Further details about the noise figure measurement can be found in [Agrbase].

Lecture 19 (05-May-2015)

Inhomogeneous amplifier chains. Lagrange multipliers method. Best amplifers gain in inhomogeneous chains.

Solitons. Proof of fundamental soliton.

Notes: For the inhomogeneous amplifier chains see [Mec98]. Details about solitons can be found in [AgrNL].

Supplementary reading: Further details on solitons can be found in [Agr11]. A good book on solitons in the Unipr library is [Hasegawa].

Lecture 20 (06-May-2015)

Proof of fundamental soliton. Higher order solitons. Solitons: from dimensionless to standard units. Collision length and symbol rate of solitons. Scaling laws of solitons. Perturbation of solitons: solitons of non-integer order, impact of chirp. Sliding filters.

Notes: details can be found in [AgrNL].

Supplementary reading: Further details on solitons can be found in [Agr11]. A good book on solitons in the Unipr library is [Hasegawa].

Lecture 21 (07-May-2015)

Solitons in amplified systems: impact of losses. Numerical examples of soliton propagation: 3rd order soliton, dark soliton, soliton of non-integer order, interaction of solitons.

Wavelength division multiplexing (WDM) systems. Unique and separate fields in linear regime. Separate fields in nonlinear regime.

Notes: For cross-channel nonlinear effects see [AgrNL].

Supplementary reading: The numerical examples about solitons are taken from [AgrNL].

Lecture 22 (11-May-2015)

NLSE with separate fields. Cross-phase modulation (XPM) and four wave mixing (FWM). Intra- and inter-channel GVD. XPM with inter-channel GVD: probe/pump case. XPM filter for single fiber. Walk-off coefficient. Bandwidth of XPM filter.

Notes: For cross-channel effects see [AgrNL]. XPM without intra-channel GVD is discussed in [Kaz96].

Supplementary reading: XPM impact on ASE noise without intra-channel GVD is discussed in [Ho04].

Lecture 23 (12-May-2015)

XPM filter for multi-span systems in absence of intra-channel GVD. Numerical results. Example: hybrid OOK/DQPSK system.

Split-step Fourier method (SSFM). Formal solution using operators. Non commutative operators. SSFM with symmetrized and asymmetric step: accuracy.

Notes: for the XPM filter see [Bel98,BelVar98]. The basic idea of SSFM is discussed in [AgrNL].

Supplementary reading: An alternative derivation of the XPM filter can be found in [Car99]. XPM in hybrid systems is discussed in [Alb09].

Lecture 24 (13-May-2015)

Choice of the SSFM step: constant step, step based on the nonlinear phase criterion, step based on the local error. Richardson extrapolation. Block diagrams of SSFM.

Notes: The basic idea of SSFM is discussed in [AgrNL]. The step size is analyzed in [Sin03]. The method based on the local error is described in [Feldman].

Supplementary reading: An extension of the method of the nonlinear phase including GVD is described in [Zha08]. An analysis of the spurious resonances induced by a constant step is shown in [Bos00].

Lecture 25 (18-May-2015)

The Matlab programming language.

Notes: A Matlab primer is [Sig93]. Free versions of Matlab are Octave and SciLab.

Supplementary reading: An advanced tutorial of Matlab is [Ack03]. A collection of general purpose Matlab functions can be found at Matlab-File-Exchange.

With Octave a graphical user interface may be useful, e.g., gnuplot (in wikipedia at the voice Octave there is an exhaustive list of alternatives). The basic toolboxes of Matlab are available in Octave at Octave-Forge. Some useful code lines regarding saving the body of a Matlab file into a variable can be found in the forum of the Optical Communications course at Moodle, (search in the forum for 'thisfile').

Lecture 26 (19-May-2015)

Software Optilux. Examples. Discretization of a signal in the time and frequency domain.

Notes: Optilux can be downloaded at OptiluX.

Supplementary reading: I suggest to keep update Optilux with Subversion, both for Windows and Linux. In Linux, the command is the following:  
<svn checkout svn://svn.code.sf.net/p/optilux/code/trunk optilux-code>. This commands creates a copy of the global Optilux repository, such that updating the files to the latest version can be done (e.g., in the bash of Linux) by typing <svn up> in the directory of the repository. In any case, the Optilux repository can be found at Sourceforge.
I suggest to compile the mex files inside Optilux (e.g., run the function comp_mex.m in the Optilux_files directory). In this case, under Linux it may be useful the installation of the package build-essential.

Lecture 27 (20-May-2015)

Software Optilux. Examples.

Notes: Optilux can be downloaded at OptiluX.

Supplementary reading: I suggest to keep update Optilux with Subversion.

Lecture 28 (25-May-2015)

Four wave mixing (FWM). Regular perturbation (RP) method to approximate the solution of the NLSE. FWM with CW signals. FWM efficiency. Phase matching coefficient.

Notes: FWM can be found in [AgrNL].

Supplementary reading: The RP method is discussed in [Van02].

Lecture 29 (26-May-2015)

Gaussian Noise (GN) model. Best power using the GN model. Application of the GN model: best SNR, scaling of SNR. Constrained Performance.

Notes: The Gaussian noise model for the signal to noise ratio can be found in [Alb11].

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Lecture 30 (27-May-2015)

Constrained performance: scaling of nonlinear asymptote with the number of spans. Tolerance to errors and implications in optical link design.

Modulation instability (MI): linearized NLSE. Solution in absence of attenuation. Eigenvalues of MI.

Notes: The Gaussian noise model for the signal to noise ratio can be found in [Alb11]. The scaling laws of the SNR can be found in [Alb12]. Modulation instability is discussed in [AgrNL].

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Lecture 31 (03-Jun-2015)

Optical parametric amplifier (OPA). Bandwidth and frequency of maximum gain of an OPA. Notes on two pumps OPA.

Raman amplification. Motivations (distributed amplification). Memory induced by Raman effect. SPM, XPM and FWM in presence of Raman. Raman impact on XPM. Forward and backward Raman pumping.

Notes: Modulation instability is discussed in [AgrNL]. A good tutorial about OPA is [Han02].

Supplementary reading: Two pumps OPA is described in [MKi02]. A book on Raman amplification is [AgrRaman]. Basics about Raman are in [Blo89].

Lecture 32 (09-Jun-2015)

Raman gain: pump-signal case. Advanced modulation formats: motivations. Phase modulator and Mach Zehnder (MZ) modulator. Return to zero(RZ) pulses and its variants (carrier-suppressed (CS-RZ), chirped-RZ (CRZ), alternate phase-RZ (APRZ)). Duobinary transmission. Differential phase shift keying (DPSK). Generation and detection of DPSK. Nonlinear phase noise. Differential quadrature phase shift keying (DQPSK). Generation of M-ary PSK.

Notes: Lecture given by Prof. A. Bononi. The slides are available at Moodle.

Supplementary reading: A detailed bibliography can be found into the slides.

Lecture 33 (10-Jun-2015)

Differential phase shift keying (DPSK). Generation and detection of DPSK. Nonlinear phase noise. Differential quadrature phase shift keying (DQPSK). Generation of M-ary PSK. Coherent Detection: motivations. Historical background. Optical hybrid. Detection of in-phase and quadrature components. Polarization division multiplexing (PDM). Polarization diversity receiver.

Notes: Lecture given by Prof. A. Bononi. The slides are available at Moodle. A good tutorial of DPSK is [Win06].

Supplementary reading: A detailed bibliography can be found into the slides.

Lecture 34 (15-Jun-2015)

Coherent detection. Digital signal processing (DSP). Analog to digital conversion (ADC): choice of the number of samples per symbols. Electronic dispersion compensation of GVD. Brief discussion of polarization mode dispersion (PMD). Electronic dispersion compensation of PMD: constant modulus algorithm (CMA). Phase estimation: Viterbi & Viterbi algorithm. Numerical and experimental results. Interaction of PMD and nonlinear Kerr effect. Cross polarization modulation (XpolM): impact of channel walk-off. Nonlinear threshold (NLT) of optical links. Digital back-propagation (DBP) algorithm. Polarization switched quadrature phase shift keying (PS-QPSK).

Notes: The slides are available at Moodle. Good tutorials on coherent detection are [Cha08,Kik10,Sav10].

Supplementary reading: A detailed bibliography can be found into the slides.

2014

Each lecture is 2 hours. Slides of the lectures are available at LeA. Download the page in pdf.

Lecture 1 (03-Mar-2014)

Introduction, presentation of the course, motivations. Brief history of optical communications.

Notes: The slides of the presentation can be found at LeA.

Supplementary reading: An interesting analysis of the future of optical communications can be found in [Des06]. An introduction to the history of optical communications can be found in [Agrbase]. A very good analysis of the main effects in optical communications with emphasis to channel capacity can be found in [Ess10]. A list of the main companies in optical communications is in [Ecocex]. A list of the main Italian companies is in [ListITA].

Lecture 2 (04-Mar-2014)

Ray optics. Fermat's principle. Snell's law. Total reflection. Numerical aperture of an optical fiber. Multi-mode fibers. Problems of multi-mode fibers. Single-mode fibers (overview). V-number (overview). Systems theory approach to the optical fiber. Phase delay and group delay.

Notes: The principles of ray optics can be found in [Alb05] and [Saleh,Agrbase]. A rigorous proof of GVD can be found in [AgrNL,Agrbase].

Supplementary reading: The carrier and envelope delay theory can be found in ``Carrier and envelope delay'' in [Carlson].

Lecture 3 (05-Mar-2014)

Group velocity dispersion (GVD). GVD: examples. Rigorous proof of GVD using Maxwell's equations.

Notes: For the rigorous proof of GVD see [AgrNL].

Supplementary reading: For a general description of Maxwell's equation see [Saleh]. A more rigorous proof of GVD (and nonlinear Kerr effect) using the multiple scales approach can be found in [Men99,Men06]. A list of the main optical fibers can be found in [Cisco].

Lecture 4 (10-Mar-2014)

Attenuation. Group delay. Impact of GVD over a Gaussian pulse. Dispersion length.

Notes: GVD is described in [Alb05] and [Agrbase,AgrNL].

Supplementary reading: Other details can be found in [Saleh].

Lecture 5 (11-Mar-2014)

Anomalous and normal dispersion. GVD in presence of signal's chirp. Instantaneous frequency. Dispersion Management (DM). GVD in presence of signal chirp. Matched filter interpretation of GVD with chirp. Third order dispersion. Eye closure penalty in presence of GVD.

Notes: GVD and GVD-chirp interaction are described in [Alb05] and [Agrbase,AgrNL].

Supplementary reading: Other details about GVD can be found in [Saleh]. For the matched filter interpretation in the frequency domain see [Proakis]. For the definition of the variance of a signal and the Heisenberg's principle see the appendix of [Saleh].

Lecture 6 (12-Mar-2014)

Eye closure penalty in presence of GVD. Chen's formula for the GVD induced eye closure penalty. Fourier transform induced by strong GVD.

Notes: details can be found in [Alb05].

Supplementary reading: Chen's formula was introduced in [Chen99] regarding polarization mode dispersion (PMD), but the idea still works for GVD. The GVD induced Fourier transform is similar to the Fresnel diffraction effect [Saleh].

Lecture 7 (17-Mar-2014)

Memory of GVD.

Erbium doped fiber amplifier (EDFA). Cross sections. Propagation equation for the photon flux over distance. Reservoir.

Notes: details can be found in [Alb05]. A detailed description of the reservoir is in [Alb98].

Supplementary reading: A discussion about the cross section is in [Saleh]. The models of the EDFA are in [Sal90,Sun96].

Lecture 8 (19-Mar-2014)

Reservoir. State model interpretation of reservoir. Small signal gain. Gain saturation. Propagation equation with gain saturation. Fixed output power of an EDFA in saturation. Amplified spontaneous emission (ASE) noise. Noise figure of an EDFA: definition.

Notes: details can be found in [Alb05]. For the noise figure definition see [Hau98].

Supplementary reading: The models of the EDFA are in [Sal90,Sun96].

Lecture 9 (20-Mar-2014)

Friis's formula. Excess noise figure. Dual stage amplification: evaluation of noise figure.

Photo-detectors: photo-diode. Quantum efficiency. Responsivity. Reasons for photo-current: electron-holes contributions to current.

Notes: details can be found in [Alb05]. For the noise figure definition see [Hau98]. The property that one photon contributes to one charge to the net current is described in [Saleh] in section 17.1 ``Properties of semiconductor photodetectors''.

Supplementary reading: a more general discussion about photo-diodes can be found in [Alexander] and [Agrbase].

Lecture 10 (24-Mar-2014)

P-i-n junction. Junction capacity. Photo-diode bandwidth. Avalanche photo-diode (APD).

Poisson statistics. Poisson counting process. Shot noise. Campbell's theorem with proof. Power spectral density (PSD) of shot noise.

Notes: details can be found in [Alb05].

Supplementary reading: An alternative proof of Campbell's theorem can be found in [Saleh].

Lecture 11 (25-Mar-2014)

PSD with APD.

Optical receivers. Matched filter. Amplifiers for the photo-current: low impedance, high impedance, trans-impedance. Bit error rate (BER) for on-off keying (OOK) transmission. Quantum limit. Sensitivity power. Thermal noise. Gaussian approximation.

Notes: details can be found in [Alb05]. Quantum limit is also discussed in [Agrbase].

Supplementary reading: other details can be found in [Saleh].

Lecture 12 (26-Mar-2014)

Gaussian approximation and Personick's formula. Gaussian approximation with APD. Optimal multiplication factor with APD.

Notes: details can be found in [Alb05].

Supplementary reading: other details can be found in [Saleh].

Lecture 13 (31-Mar-2014)

Relation between Sensitivity penalty and Eye closure penalty for PIN and APD. Exercise regarding the amount of chirp yielding a given sensitivity penalty. Pre-amplified receivers. Signal to spontaneous and spontaneous to spontaneous noise beat.

Notes: details can be found in [Alb05].

Supplementary reading: general discussions can be found in [Agrbase]. For the Rice representation of a bandpass stochastic process see [Papoulis,Carlson].

Lecture 14 (01-Apr-2014)

BER with ASE noise: Gaussian approximation. Isserlis's theorem. Average and variance of signal/spontaneous, spontaneous/spontaneous, shot, thermal noise. Optical signal to noise ratio (OSNR). Comparison signal/spontaneous, spontaneous/spontaneous.

Notes: details can be found in [Alb05].

Supplementary reading: general discussions can be found in [Agrbase]. Isserlis's theorem is well described in wikipedia.

Lecture 15 (02-Apr-2014)

Marcuse's formula. Pre-amplified receivers: comparison with quantum limit. Exercises.

Bergano's method to estimate BER. Threshold error using the Gaussian approximation.

Notes: details can be found in [Alb05].

Supplementary reading: Better methods to evaluate the BER without the Gaussian approximation can be found in [Hum91,For00].

Lecture 16 (07-Apr-2014)

Nonlinear Schroedinger equation (NLSE). Reasons for the cubic nonlinear effect. Dimensional units of the electric field.

Notes: for the NLSE see [AgrNL]. For the reasons of the cubic nonlinearity see [Iizuka] at p. 523.

Supplementary reading: A rigorous proof of NLSE can be found in [Men06,Men99]. A tutorial about NLSE is in [Agr11].

Lecture 17 (08-Apr-2014)

Self phase modulation (SPM). Comparison between temporal interpretation of SPM and frequency interpretation of GVD. SPM in frequency domain. SPM with sinusoidal power. Bandwidth enlargement induced by SPM. Impact of chirp induced by SPM and GVD over a Gaussian pulse.

Notes: SPM is well described in [AgrNL]. The physical interpretation of the chirp is described in [And92].

Supplementary reading: Further information on the superposition of chirps can be found in [And93].

Lecture 18 (09-Apr-2014)

Wave breaking (WB). Impact of chirp induced by SPM and GVD over a Gaussian pulse.

Noise figure of optical amplifiers measured in the electrical domain. OSNR budget. Amplifier chains: limitations of ASE noise and nonlinear Kerr effect. Inhomogeneous amplifier chains.

Notes: Wave breaking is described in [And92]. Details about the noise figure measurement can be found in [Alb05]

Supplementary reading: Additional notes on WB are described in [AgrNL] and [And93]. Further details about the noise figure measurement can be found in [Agrbase].

Lecture 19 (14-Apr-2014)

Inhomogeneous amplifier chains. Lagrange multipliers method. Best amplifers gain in inhomogeneous chains.

Solitons. Proof of fundamental soliton.

Notes: For the inhomogeneous amplifier chains see [Mec98]. Details about solitons can be found in [AgrNL].

Supplementary reading: Further details on solitons can be found in [Agr11]. A good book on solitons in the Unipr library is [Hasegawa].

Lecture 20 (15-Apr-2014)

Proof of fundamental soliton. Higher order solitons. Solitons: from dimensionless to standard units. Collision length and symbol rate of solitons. Scaling laws of solitons. Perturbation of solitons: solitons of non-integer order, impact of chirp. Solitons in amplified systems: impact of losses.

Notes: details can be found in [AgrNL].

Supplementary reading: Further details on solitons can be found in [Agr11]. A good book on solitons in the Unipr library is [Hasegawa].

Lecture 21 (16-Apr-2014)

Numerical examples of soliton propagation: 3rd order soliton, dark soliton, soliton of non-integer order, interaction of solitons. Notes on the impact of ASE noise on solitons: sliding filters.

Wavelength division multiplexing (WDM) systems. Unique and separate fields in linear regime.

Notes: For cross-channel nonlinear effects see [AgrNL].

Supplementary reading: The numerical examples about solitons are taken from [AgrNL].

Lecture 22 (28-Apr-2014)

NLSE with separate fields. Cross-phase modulation (XPM) and four wave mixing (FWM). Intra- and inter-channel GVD. XPM with inter-channel GVD: probe/pump case. XPM filter for single fiber. Walk-off coefficient. Bandwidth of XPM filter. XPM filter for multi-span systems in absence of intra-channel GVD.

Notes: For cross-channel effects see [AgrNL]. XPM without intra-channel GVD is discussed in [Kaz96].

Supplementary reading: XPM impact on ASE noise without intra-channel GVD is discussed in [Ho04].

Lecture 23 (29-Apr-2014)

Numerical results. Example: hybrid OOK/DQPSK system.

Split-step Fourier method (SSFM). Formal solution using operators. Non commutative operators. SSFM with symmetrized and asymmetric step: accuracy.

Notes: for the XPM filter see [Bel98,BelVar98]. The basic idea of SSFM is discussed in [AgrNL].

Supplementary reading: An alternative derivation of the XPM filter can be found in [Car99]. XPM in hybrid systems is discussed in [Alb09].

Lecture 24 (30-Apr-2014)

Choice of the SSFM step: constant step, step based on the nonlinear phase criterion, step based on the local error. Richardson extrapolation. Block diagrams of SSFM.

The Matlab programming language.

Notes: The basic idea of SSFM is discussed in [AgrNL]. The step size is analyzed in [Sin03]. The method based on the local error is described in [Feldman]. The slides about Matlab can be found at LeA. A Matlab primer is [Sig93].

Supplementary reading: An extension of the method of the nonlinear phase including GVD is described in [Zha08]. An analysis of the spurious resonances induced by a constant step is shown in [Bos00].

Free versions of Matlab are Octave and SciLab. With Octave a graphical user interface may be useful, e.g., gnuplot (in wikipedia at the voice Octave there is an exhaustive list of alternatives). The basic toolboxes of Matlab are available in Octave at Octave-Forge.

Lecture 25 (05-May-2014)

The Matlab programming language.

Notes: The slides about Matlab can be found at LeA. A Matlab primer is [Sig93].

Supplementary reading: An advanced tutorial of Matlab is [Ack03]. A collection of general purpose Matlab functions can be found at Matlab-File-Exchange.

Some useful code lines regarding saving the body of a Matlab file into a variable can be found in the forum of the Optical Communications course at LeA, date 9 May 2012.

Lecture 26 (06-May-2014)

Software Optilux. Examples. Discretization of a signal in the time and frequency domain.

Notes: Optilux can be downloaded at OptiluX.

Supplementary reading: I suggest to keep update Optilux with Subversion, both for Windows and Linux. In Linux, the command is the following:  
<svn checkout svn://svn.code.sf.net/p/optilux/code/trunk optilux-code>. This commands creates a copy of the global Optilux repository, such that updating the files to the latest version can be done (e.g., in the bash of Linux) by typing <svn up> in the directory of the repository. In any case, the Optilux repository can be found at Sourceforge.
I suggest to compile the mex files inside Optilux (e.g., run the function comp_mex.m in the Optilux_files directory). In this case, under Linux it may be useful the installation of the package build-essential.

Lecture 27 (07-May-2014)

Software Optilux. Examples. Unique and separate fields: numerical cost comparison.

Notes: Optilux can be downloaded at OptiluX.

Supplementary reading: I suggest to keep update Optilux with Subversion.

Lecture 28 (12-May-2014)

Four wave mixing (FWM). Regular perturbation (RP) method to approximate the solution of the NLSE. FWM with CW signals. FWM efficiency. Phase matching coefficient.

Notes: FWM can be found in [AgrNL].

Supplementary reading: The RP method is discussed in [Van02].

Lecture 29 (13-May-2014)

Gaussian Noise (GN) model. Best power using the GN model. Application of the GN model: best SNR, scaling of SNR.

Notes: The nonlinear Gaussian model for the signal to noise ratio can be found in [Alb11].

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Lecture 30 (14-May-2014)

Matlab exercises.

Notes: The exercises are available at LeA..

Supplementary reading: see the Matlab documentation for basic exercises.

Lecture 31 (19-May-2014)

Exercise: getting the entire SNR curve by two measurements. Constrained performance: scaling of nonlinear asymptote with the number of spans.

Modulation instability (MI): linearized NLSE.

Notes: The Gaussian noise model for the signal to noise ratio can be found in [Alb11]. The scaling laws of the SNR can be found in [Alb12]. Modulation instability is discussed in [AgrNL].

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Lecture 32 (20-May-2014)

Modulation instability: solution in absence of attenuation. Eigenvalues of MI.

Optical parametric amplifier (OPA). Two pumps OPA.

Raman amplification. Motivations (distributed amplification). Memory induced by Raman effect. SPM, XPM and FWM in presence of Raman. Raman impact on XPM.

Notes: Modulation instability is discussed in [AgrNL]. A good tutorial about OPA is [Han02]. The pump/signal model of Raman is discussed in [AgrNL].

Supplementary reading: Two pumps OPA is described in [MKi02]. A book on Raman amplification is [AgrRaman]. Basics about Raman are in [Blo89].

Lecture 33 (21-May-2014)

Raman amplification: pump-signal case. Brief notes about the amplified spontaneous Raman scattering and Rayleigh back scattering. Forward and backward Raman pumping.

Polarization of light. Birefringence. Jones formalism. Ellipse of polarization. Polarimeter. Stokes space. Poincaré sphere. Degree of polarization (DOP).

Notes: A good book on polarization of light is [Damask]. A good description of linear algebra is in [Gor00]. A software to examine the state of polarization of light is in LeA.

Supplementary reading: Advanced details on linear algebra are in [Gor00].

Lecture 34 (26-May-2014)

Unitary matrices. Local behavior of birefringence. Hermitian matrices. Eigenvalues and eigenvectors of Hermitian matrices. Polarization mode dispersion (PMD). Motion in omega. Differential group delay (DGD). First order PMD.

Manakov equation. Cross polarization modulation (XPolM). Memoryless XPolM.

Notes: A good book on polarization of light is [Damask]. A good description of linear algebra is in [Gor00].

Supplementary reading: An introduction on XPolM is in [Kar06]. A rigorous proof of the Manakov equation is in [Wai96].

Lecture 35 (27-May-2014)

Advanced modulation formats: motivations. Phase modulator and Mach Zehnder (MZ) modulator. Return to zero(RZ) pulses and its variants (carrier-suppressed (CS-RZ), chirped-RZ (CRZ), alternate phase-RZ (APRZ)). Duobinary transmission. Differential phase shift keying (DPSK). Generation and detection of DPSK. Nonlinear phase noise. Differential quadrature phase shift keying (DQPSK). Generation of M-ary PSK.

Coherent Detection: motivations. Historical background. Optical hybrid. Detection of in-phase and quadrature components.

Notes: The slides are available at LeA. A good tutorial of DPSK is [Win06].

Supplementary reading: A detailed bibliography can be found into the slides.

Lecture 36 (28-May-2014)

Polarization division multiplexing (PDM). Polarization diversity receiver. Digital signal processing (DSP). Analog to digital conversion (ADC): choice of the number of samples per symbols. Electronic dispersion compensation of GVD. Electronic dispersion compensation of PMD: constant modulus algorithm (CMA). Phase estimation: Viterbi & Viterbi algorithm. Numerical and experimental results. Interaction of PMD and nonlinear Kerr effect. Cross polarization modulation (XpolM): impact of channel walk-off. Nonlinear threshold (NLT) of optical links. Digital back-propagation (DBP) algorithm. Polarization switched quadrature phase shift keying (PS-QPSK).

Notes: The slides are available at LeA. Good tutorials on coherent detection are [Cha08,Kik10,Sav10].

Supplementary reading: A detailed bibliography can be found into the slides.

2013

Each lecture is 2 hours. Download the page in pdf.

Lecture 1 (05-Mar-2013)

Introduction, presentation of the course, motivations. Brief history of optical communications.

Notes: The slides of the presentation can be found in LeA.

Supplementary reading: An interesting analysis of the future of optical communications can be found in [Des06]. An introduction to the history of optical communications can be found in [Agrbase]. A very good analysis of the main effects in optical communications with emphasis to channel capacity can be found in [Ess10]. A list of the main companies in optical communications is in [Ecocex]. A list of the main Italian companies is in [ListITA].

Lecture 2 (06-Mar-2013)

Ray optics. Fermat's principle. Snell's law. Total reflection. Numerical aperture of an optical fiber. Multi-mode fibers. Problems of multi-mode fibers. Single-mode fibers (overview). V-number (overview). Systems theory approach to the optical fiber. Phase delay and group delay. Group velocity dispersion (GVD). Propagation constant beta. Delay between two frequencies induced by GVD. Conversion from beta2 to dispersion coefficient D.

Notes: The principles of ray optics can be found in [Alb05] and [Agrbase]. A rigorous proof of GVD can be found in [AgrNL,Agrbase].

Supplementary reading: A list of optical fibers can be found in [Cisco]. The carrier and envelope delay theory can be found in ``Carrier and envelope delay'' in [Carlson].

Lecture 3 (07-Mar-2013)

GVD: examples. Waveguide and material dispersion. Rigorous proof of GVD using Maxwell's equations.

Notes: For the waveguide and material dispersion see [Alb05] and [Agrbase]. For the rigorous proof of GVD see [AgrNL].

Supplementary reading: for a general description of Maxwell's equation see [Saleh]. A more rigorous proof of GVD (and nonlinear Kerr effect) using the multiple scales approach can be found in [Men99,Men06]. A list of the main optical fibers can be found in [Cisco].

Lecture 4 (12-Mar-2013)

Attenuation. Group delay. Impact of GVD over a Gaussian pulse. Dispersion length. Anomalous and normal dispersion. GVD in presence of signal's chirp. Instantaneous frequency.

Notes: GVD is described in [Alb05] and [Agrbase,AgrNL].

Supplementary reading: Other details can be found in [Saleh].

Lecture 5 (13-Mar-2013)

GVD in presence of signal chirp. Best chirp using Heisenberg's principle. Matched filter interpretation of GVD with chirp. Third order dispersion. Eye closure penalty in presence of GVD.

Notes: details are described in [Alb05]. The impact of chirp can also be found in [Agrbase,AgrNL].

Supplementary reading: For the matched filter interpretation in the frequency domain see [Proakis]. For the definition of the variance of a signal and the Heisenberg's principle see the appendix of [Saleh].

Lecture 6 (14-Mar-2013)

Chen's formula for the GVD induced eye closure penalty. Fourier transform induced by strong GVD. de Bruijn sequences. Memory of GVD.

Notes: details can be found in [Alb05].

Supplementary reading: Chen's formula was introduced in [Chen99] regarding polarization mode dispersion (PMD), but the idea still works for GVD. The GVD induced Fourier transform is similar to the Fresnel diffraction effect [Saleh].

Lecture 7 (19-Mar-2013)

Erbium doped fiber amplifier (EDFA). Cross sections. Propagation equation for the photon flux over distance. Rate equation in time. Reservoir. State model interpretation of reservoir. Small signal gain. Gain saturation.

Notes: details can be found in [Alb05]. A detailed description of the reservoir is in [Alb98].

Supplementary reading: A discussion about the cross section is in [Saleh]. The models of the EDFA are in [Sal90,Sun96].

Lecture 8 (20-Mar-2013)

Propagation equation with gain saturation. Fixed output power of an EDFA in saturation. Reservoir dynamics with modulated signals. Amplified spontaneous emission (ASE) noise. Noise figure of an EDFA: definition.

Notes: details can be found in [Alb05]. A detailed description of the reservoir is in [Alb98].

Supplementary reading: For the noise figure definition of an EDFA see [Hau98].

Lecture 9 (22-Mar-2013)

Friis's formula. Excess noise figure. Dual stage amplification: evaluation of noise figure.

Photo-detectors: photo-diode. Quantum efficiency. Responsivity. Reasons for photo-current: electron-holes contributions to current. P-i-n junction. Junction capacity. Photo-diode bandwidth.

Notes: details can be found in [Alb05]. For the noise figure definition see [Hau98]. The property that one photon contributes to one charge to the net current is described in [Saleh] in section 17.1 ``Properties of semiconductor photodetectors''.

Supplementary reading: a more general discussion about photo-diodes can be found in [Alexander] and [Agrbase].

Lecture 10 (26-Mar-2013)

Avalanche photo-diode (APD).

Poisson statistics. Poisson counting process. Shot noise. Campbell's theorem with proof. Power spectral density (PSD) of shot noise. PSD with APD.

Notes: details can be found in [Alb05].

Supplementary reading: An alternative proof of Campbell's theorem can be found in [Saleh].

Lecture 11 (27-Mar-2013)

Optical receivers. Matched filter. Amplifiers for the photo-current: low impedance, high impedance, trans-impedance. Bit error rate (BER) for on-off keying (OOK) transmission. Quantum limit. Sensitivity power. Thermal noise. Gaussian approximation and Personick's formula.

Notes: details can be found in [Alb05]. Quantum limit is also discussed in [Agrbase].

Supplementary reading: other details can be found in [Saleh].

Lecture 12 (04-Apr-2013)

Gaussian approximation. Q-factor. Gaussian approximation with APD. Optimal multiplication factor with APD. Power budget.

Notes: details can be found in [Alb05].

Supplementary reading: general discussions about power budget can be found in [Saleh].

Lecture 13 (09-Apr-2013)

Relation between Sensitivity penalty and Eye closure penalty for PIN and APD. Case with GVD using Chen's formula. Exercise regarding the amount of chirp yielding a given sensitivity penalty. Pre-amplified receivers. Signal to spontaneous and spontaneous to spontaneous noise beat.

Notes: details can be found in [Alb05].

Supplementary reading: general discussions can be found in [Agrbase]. For the Rice representation of a bandpass stochastic process see [Papoulis,Carlson].

Lecture 14 (10-Apr-2013)

BER with ASE noise: Gaussian approximation. Isserlis's formula. Average and variance of signal/spontaneous, spontaneous/spontaneous, shot, thermal noise. Comparison of noise variances.

Notes: details can be found in [Alb05].

Supplementary reading: general discussions can be found in [Agrbase]. Isserlis's formula is well described in wikipedia.

Lecture 15 (11-Apr-2013)

Optical signal to noise ratio (OSNR). Comparison signal/spontaneous, spontaneous/spontaneous. Marcuse's formula. Pre-amplified receivers: comparison with quantum limit. Exercises.

Bergano's method to estimate BER. Threshold error using the Gaussian approximation.

Notes: details can be found in [Alb05].

Supplementary reading: Better methods to evaluate the BER without the Gaussian approximation can be found in [Hum91,For00].

Lecture 16 (16-Apr-2013)

Nonlinear Schroedinger equation (NLSE). Reasons for the cubic nonlinear effect. Self Phase Modulation (SPM). Comparison between temporal interpretation of SPM and frequency interpretation of GVD.

Notes: for the NLSE see [AgrNL]. For the reasons of the cubic nonlinearity see [Iizuka] at p. 523.

Supplementary reading: A rigorous proof of NLSE can be found in [Men06,Men99]. A tutorial about NLSE is in [Agr11].

Lecture 17 (17-Apr-2013)

Comparison between temporal interpretation of SPM and frequency interpretation of GVD. SPM with sinusoidal power. Bandwidth enlargement induced by SPM. Wave breaking (WB). Impact of chirp induced by SPM and GVD over a Gaussian pulse.

Notes: SPM e WB are described in [AgrNL]. The physical interpretation of the chirp is described in [And92].

Supplementary reading: Further information on WB can be found in [And93].

Lecture 18 (18-Apr-2013)

Noise figure of optical amplifiers measured in the electrical domain. OSNR budget. Distributed amplification. Amplifier chains: limitations of ASE noise and nonlinear Kerr effect. Inhomogeneous amplifier chains. Lagrange multipliers method.

Notes: details can be found in [Alb05]. For the the noise figure see [Agrbase].

Supplementary reading: For the inhomogeneous amplifier chains see [Mec98].

Lecture 19 (23-Apr-2013)

Best amplifers gain in inhomogeneous chains.

Solitons. Proof of fundamental soliton. Higher order solitons. Notes on Dark solitons.

Notes: details can be found in [AgrNL].

Supplementary reading: Further details on solitons can be found in [Agr11]. A good book on solitons in the Unipr library is [Hasegawa].

Lecture 20 (24-Apr-2013)

Solitons: from dimensionless to standard units. Collision length and symbol rate of solitons. Scaling laws of solitons. Perturbation of solitons: solitons of non-integer order, impact of chirp. Solitons in amplified systems: impact of losses. Notes on impact of ASE noise: sliding filters.

Notes: details can be found in [AgrNL].

Supplementary reading: Further details on solitons can be found in [Agr11]. A good book on solitons in the Unipr library is [Hasegawa].

Lecture 21 (30-Apr-2013)

Numerical examples of soliton propagation: 3rd order soliton, dark soliton, soliton of non-integer order, interaction of solitons.

Wavelength division multiplexing (WDM) systems. NLSE with separate fields. Cross-phase modulation (XPM) and four wave mixing (FWM). Intra- and inter-channel GVD.

Notes: For cross-channel nonlinear effects see [AgrNL].

Supplementary reading: The numerical examples about solitons are taken form [AgrNL].

Lecture 22 (02-May-2013)

XPM with inter-channel GVD: probe/pump case. XPM filter for single fiber. Walk-off coefficient. Bandwidth of XPM filter.

Small-signal model of GVD.

Notes: For cross-channel effects see [AgrNL]. XPM without intra-channel GVD is discussed in [Kaz96]. Small-signal model of GVD has been introduced in [Pet92].

Supplementary reading: XPM impact on ASE noise without intra-channel GVD is discussed in [Ho04] with a model close to the one analyzed in the lesson.

Lecture 23 (07-May-2013)

XPM filter for multi-span systems in absence of intra-channel GVD. XPM filter with intra-channel GVD. Numerical results. Example: hybrid OOK/DQPSK system.

Split-step Fourier method (SSFM). Formal solution using operators.

Notes: for the XPM filter see [Bel98,BelVar98]. Slides of the lesson available at LeA. The basic idea of SSFM is discussed in [AgrNL].

Supplementary reading: An alternative derivation of the XPM filter can be found in [Car99]. XPM in hybrid systems is discussed in [Alb09].

Lecture 24 (08-May-2013)

Non commutative operators. SSFM with symmetrized and asymmetric step: accuracy. Choice of the step: constant step, step based on the nonlinear phase criterion, step based on the local error. Richardson extrapolation.

Notes: The basic idea of SSFM is discussed in [AgrNL]. The step size is analyzed in [Sin03]. The method based on the local error is described in [Feldman].

Supplementary reading: An extension of the method of the nonlinear phase including GVD is described in [Zha08]. An analysis of the spurious resonances induced by a constant step is shown in [Bos00].

Lecture 25 (09-May-2013)

local error method: choice of the step size. Block diagram of the local error method.

The Matlab programming language.

Notes: The slides about Matlab can be found in LeA.

Supplementary reading: Open-source versions of Matlab are Octave and SciLab. With Octave a graphical user interface may be useful, e.g., gnuplot (in wikipedia at the voice Octave there is an exhaustive list of alternatives). The basic toolbox of Matlab are available in Octave at Octave-Forge. A Matlab primer is [Sig93]. An advanced tutorial of Matlab is [Ack03]. A collection of general purpose Matlab functions can be found in Matlab-File-Exchange.

Some useful code lines regarding saving the body of a Matlab file into a variable can be found in the forum of the Optical Communication course at LeA, date 9 May 2012.

Lecture 26 (15-May-2013)

Software Optilux. Examples. Discretization of a signal in the time and frequency domain.

Notes: Optilux can be downloaded at OptiluX.

Supplementary reading: I suggest to keep update Optilux with Subversion. In Linux, the command is the following:  
<svn co https://optilux.svn.sourceforge.net/svnroot/optilux>. This commands creates a copy of the global Optilux repository, such that updating the files to the latest version can be done (e.g., in the bash of Linux) by typing <svn up> in the directory of the repository.
I suggest to compile the mex files inside Optilux (e.g., run the function comp_mex.m in the Optilux directory). In this case, under Linux may be useful the installation of the package build-essential.

Lecture 27 (16-May-2013)

Pills on how to write a scientific report.

Unique and separate fields: numerical cost comparison.

Four wave mixing (FWM). Regular perturbation (RP) method to approximate the solution of the NLSE.

Notes: For the unique and separate fields approaches see OptiluX documentation. FWM can be found in [AgrNL].

Supplementary reading: an excellent reference about writing a scientific report can be found in [Whi04]. I suggest to read even [Abd08]. The RP method is discussed in [Van02].

Lecture 28 (17-May-2013)

FWM with CW signals. FWM efficiency. Phase matching coefficient.

Gaussian Nonlinear (GN) model. Best power using the GN model.

Notes: FWM is discussed in [AgrNL]. The nonlinear Gaussian model for the signal to noise ratio can be found in [Alb11].

Supplementary reading: Further details on the GN model can be found in [Pog11] and [Car12].

Lecture 29 (20-May-2013)

Application of the GN model: best SNR, scaling of SNR. Exercise: getting the entire SNR curve by two measurements. Constrained performance: scaling of nonlinear asymptote with the number of spans.

From SSFM to the first order perturbation model.

Modulation instability (MI): linearized NLSE.

Notes: The nonlinear Gaussian model for the signal to noise ratio can be found in [Alb11]. Modulation instability is discussed in [AgrNL].

Supplementary reading: The scaling laws of the SNR can be found in [Alb12].

Lecture 30 (28-May-2013)

Modulation instability: solution in absence of attenuation. Eigenvalues of MI.

Optical parametric amplifier (OPA). Bandwidth and frequency of maximum gain of an OPA. Two pumps OPA. Quantum noise in an OPA.

Notes: Modulation instability is discussed in [AgrNL]. A good tutorial about OPA is [Han02].

Supplementary reading: Two pumps OPA is described in [MKi02].

Lecture 31 (29-May-2013)

Noise figure of an OPA.

Raman amplification. Motivations (distributed amplification, co- and counter-propagating pump). Memory induced by Raman effect. SPM, XPM and FWM in presence of Raman. Raman impact on XPM. Raman amplification: pump-signal case.

Notes: Noise figure of an OPA is discussed in [Kyl04]. The pump/signal model of Raman is discussed in [AgrNL].

Supplementary reading: A book on Raman amplification is [AgrRaman].

Lecture 32 (30-May-2013)

Notes on the amplified spontaneous Raman scattering and Rayleigh back scattering.

Polarization of light. Birefringence. Jones formalism. Ellipse of polarization. Polarimeter.

Notes: A good book on polarization of light is [Damask]. A good description of linear algebra is in [Gor00]. A software to examine the state of polarization of light is in LeA.

Supplementary reading: Advanced details on linear algebra are in [Gor00].

Lecture 33 (04-Jun-2013)

Stokes space. Poincaré sphere. Degree of polarization (DOP). Input/output relation with birefringence. Unitary matrices. Local behavior of birefringence. Hermitian matrices. Eigenvalues and eigenvectors of Hermitian matrices.

Notes: A good book on polarization of light is [Damask]. A good description of linear algebra is in [Gor00].

Supplementary reading: Advanced details on linear algebra are in [Gor00].

Lecture 34 (05-Jun-2013)

Polarization mode dispersion (PMD). Motion in omega. Differential group delay (DGD). First order PMD.

Manakov equation. Cross polarization modulation (XPolM). Memoryless XPolM.

Notes: A good book on polarization of light is [Damask]. A good description of linear algebra is in [Gor00].

Supplementary reading: An introduction on XPolM is in [Kar06]. A rigorous proof of the Manakov equation is in [Wai96].

Lecture 35 (06-Jun-2013)

Advanced modulation formats: motivations. Phase modulator and Mach Zehnder (MZ) modulator. Return to zero(RZ) pulses and its variants (carrier-suppressed (CS-RZ), chirped-RZ (CRZ), alternate phase-RZ (APRZ)). Duobinary transmission. Differential phase shift keying (DPSK). Generation and detection of DPSK. Nonlinear phase noise. Differential quadrature phase shift keying (DQPSK). Generation of M-ary PSK.

Notes: The slides are available at LeA. A good tutorial of DPSK is [Win06].

Supplementary reading: A detailed bibliography can be found into the slides.

Lecture 36 (07-Jun-2013)

Coherent detection: motivations. Historical background. Optical hybrid. Detection of in-phase and quadrature components. Polarization division multiplexing (PDM). Polarization diversity receiver. Digital signal processing (DSP). Analog to digital conversion (ADC): choice of the number of samples per symbols. Electronic dispersion compensation of GVD. Electronic dispersion compensation of PMD: constant modulus algorithm (CMA). Phase estimation: Viterbi & Viterbi algorithm. Numerical and experimental results. Interaction of PMD and nonlinear Kerr effect. Cross polarization modulation (XpolM): impact of channel walk-off. Nonlinear threshold (NLT) of optical links. Digital back-propagation (DBP) algorithm. Polarization switched quadrature phase shift keying (PS-QPSK).

Notes: The slides are available at LeA. Good tutorials on coherent detection are [Cha08,Kik10,Sav10].

Supplementary reading: A detailed bibliography can be found into the slides.

2012

Scarica la pagina in pdf.

Lezione 1 (29-Feb-2012)

Introduzione, presentazione del corso. Breve storia delle comunicazioni ottiche. Ottica a raggi: postulati. Legge di Snell. Riflessione totale. Apertura numerica di una fibra ottica. Problematiche delle fibre multimodo.

Note: I principi dell'ottica a raggi si trovano in [Alb05]. Le slides della presentazione si trovano in LeA.

Approfondimenti: Un'interessante analisi sul futuro delle comunicazioni ottiche è in [Des06]. Una introduzione alla storia delle comunicazioni ottiche è in [Agrbase]. Un'analisi approfondita sui fondamenti delle comunicazioni ottiche con uno sguardo alla capacità di canale è in [Ess10]. Una lista delle maggiori aziende mondiali nel campo dell'ottica può essere trovata in [Ecocex]. Una lista delle maggiori aziende italiane nel campo dell'ottica si può trovare in [ListITA]. Approfondimenti sull'ottica a raggi sono in [Saleh] nel capitolo ``Ray Optics''.

Lezione 2 (01-Mar-2012)

Richiami sulle fibre singolo modo. V number. Dipendenza del V number dalla lunghezza d'onda. Dipendenza del profilo di campo elettrico dal V number. Approccio sistemistico alla fibra ottica. Costante di propagazione beta. Dispersione di Materiale e di guida d'onda. Fibre DSF e DCF. Dispersione di velocità di gruppo (GVD).

Equazioni di Maxwell. Dimostrazione rigorosa della GVD.

Note: Richiami sulle fibre ottiche si trovano in [Alb05] ed in [Agrbase]. La dimostrazione rigorosa della GVD si trova in [AgrNL,Agrbase].

Approfondimenti: Per le equazioni di Maxwell si veda [Saleh]. Una dimostrazione ancor più rigorosa della GVD (e della non linearità) tramite approccio a scale multiple si trova in [Men99,Men06]. Per una lista delle principali fibre ottiche e delle relative caratteristiche si veda [Cisco]. Per la definizione di ritardo di gruppo e di fase si veda ``Carrier and envelope delay'' in [Carlson].

Lezione 3 (07-Mar-2012)

Attenuazione. Ritardo di gruppo. Impatto della GVD su di un impulso Gaussiano. Lunghezza di dispersione. Dispersione anomala e normale. Impatto di un chirp sulla GVD. Interpretazione del miglior chirp tramite il principio di Heisenberg. GVD come matched filter. Frequenza istantanea di GVD. Dispersione di terzo ordine.

Note: per la GVD si veda [Alb05] ed [Agrbase,AgrNL].

Approfondimenti: Per l'interpretazione del matched filter in frequenza si veda [Proakis]. Per la definizione della varianza di un segnale ed il principio di Heisenberg si veda l'appendice di [Saleh].

Lezione 4 (08-Mar-2012)

Eye closure penalty (ECP) indotta dalla GVD. Formula di Chen. Trasformata di Fourier indotta dalla GVD dopo lunga distanza. Sequenze de Bruijn. Memoria della GVD.

Note: i dettagli si trovano in [Alb05].

Approfondimenti: La formula di Chen è stata introdotta da Chen nel contesto della dispersione modale di polarizzazione in [Chen99], ma l'idea di principio rimane anche per la GVD. Sulla trasformata di Fourier indotta dalla GVD è interessante osservare l'analogia con il fenomeno della diffrazione di Fresnel [Saleh].

Lezione 5 (13-Mar-2012)

Amplificatore ottico. Cross sections di assorbimento ed emissione. Equazione di propagazione del flusso di fotoni in z. Equazione di bilancio (rate equation). Reservoir. Visione sistemistica del reservoir. Guadagno ai piccoli segnali. Saturazione del guadagno. Rumore di emissione spontanea (ASE). Densità spettrale di potenza dell'ASE.

Note: i dettagli si trovano in [Alb05]. Il modello del reservoir si trova in [Alb98].

Approfondimenti: Una discussione sulle cross sections si trova in [Saleh]. I modelli dell'amplificatore sono discussi in [Sal90,Sun96].

Lezione 6 (14-Mar-2012)

Cifra di rumore di un amplificatore ottico. Formula di Friis. Amplificazione dual stage: calcolo della cifra di rumore.

Fotoricevitori: fotodiodo. Efficienza quantica. Responsivity. Ragioni della foto-corrente: cariche generate nella regione di svuotamento. Giunzione P-i-n. Capacità parassite del fotodiodo e banda. Fotodiodo a valanga (APD).

Note: i dettagli si trovano in [Alb05]. Per la definizione della cifra di rumore si legga [Hau98]. La proprietà che un fotone contribuisce con una sola carica alla corrente è in [Saleh] nella sezione 17.1 ``Properties of semiconductor photodetectors''.

Approfondimenti: una discussione generale sui fotodiodi si trova in [Alexander] e in [Agrbase].

Lezione 7 (20-Mar-2012)

Statistiche di Poisson. Processo di conteggio di Poisson. Shot noise. Teorema di Campbell e dimostrazione. Densità spettrale di potenza dello shot noise. Caso APD. Ricevitori ottici. Front end elettronici a bassa impedenza, alta impedenza, transimpedenza. Calcolo dell probabilità di errore (BER) in un sistema ottico on-off keying (OOK). Quantum limit. Potenza di sensitivity. Impatto del rumore termico sulla BER.

Note: i dettagli si trovano in [Alb05]. Il quantum limit è discusso anche in [Agrbase].

Approfondimenti: Una dimostrazione alternativa del teorema di Campbell si trova in [Saleh].

Lezione 8 (21-Mar-2012)

Approssimazione gaussiana della BER. Rumore termico. Approssimazione gaussiana con fotodiodi APD. Valore ottimo della moltiplicazione a valanga in APD. Power budget. Legame Sensitivity penalty e Eye closure penalty (ECP). Caso con GVD.

Note: i dettagli si trovano in [Alb05].

Approfondimenti: discussioni generali sul power budget sono in [Saleh].

Lezione 9 (27-Mar-2012)

Esercizio sul calcolo del chirp dalla sensitivity penalty. Ricevitori pre-amplificati. Rumore di battimento segnale-spontaneo, spontaneo-spontaneo. Approssimazione gaussiana del battimento spontaneo-spontaneo. Formulad di Isserlis. Calcolo della BER con formula di Personick. Confronto varianza shot-noise, rumore termico, battimento segnale-spontaneo.

Note: i dettagli si trovano in [Alb05].

Approfondimenti: La formula di Isserlis è ben descritta in wikipedia. Per la rappresentazione di Rice di un processo passabanda si veda [Papoulis,Carlson].

Lezione 10 (28-Mar-2012)

Confronto rumore segnale-spontaneo, spontaneo-spontaneo. Formula di Marcuse. Ricevitori Pre-amplificati: confronto con quantum limit. Esercizi.

Metodo di Bergano per la misura del Q-factor.

Catene di amplificatori: misura della cifra di rumore. OSNR budget. Amplificazione distribuita.

Note: i dettagli si trovano in [Alb05].

Approfondimenti: per la misura della cifra di rumore si veda [Agrbase]. Metodo più corretti per calcolare la probabilità di errore senza l'ipotesi di rumore Gaussiano si trovano in [Hum91,For00].

Lezione 11 (03-Apr-2012)

Equazione non lineare di Schroedinger (NLSE). Ragioni della non linearità cubica. Self Phase Modulation (SPM). Confronto tra la visione nel tempo del SPM e la visione in frequenza della GVD.

Note: Per la equazione non lineare di Schroedinger si veda [AgrNL]. Per le ragioni della non linearità cubica si veda [Iizuka] a p. 523.

Approfondimenti: La dimostrazione rigorosa della NLSE si trova in [Men06,Men99]. Un interessante tutorial sulla NLSE è in [Agr11].

Lezione 12 (04-Apr-2012)

SPM: caso di segnale sinusoidale. Allargamento di banda indotto dal SPM. Wave breaking (WB) . Impatto del SPM e della GVD sul chirp di un impulso Gaussiano.

Catene di amplificatori: limitazioni imposte dalla non linearità e dal rumore ASE. Catene disomogenee. Metodo dei moltiplicatori di Lagrange.

Note: per il SPM e WB si veda [AgrNL]. Per l'analisi del chirp si veda [And92]. Per le catene di amplificatori si veda [Alb05].

Approfondimenti: Ulteriori approfondimenti sul WB sono in [And93].

Lezione 13 (17-Apr-2012)

Solitoni. Dimostrazione del solitone fondamentale. Proprietà di scalatura dei solitoni. Solitoni di ordine superiore. Perturbazione dei solitoni: energia del continuo.

Dark solitons (cenni). Esempi numerici di propagazione solitonica: solitone di ordine 3, dark soliton, effetto del chirp, effetto della presenza di solitoni vicini.

Note: Per la dimostrazione del solitone si veda [AgrNL].

Approfondimenti: Ulteriori approfondimenti sui solitoni sono in [Agr11]. Un buon libro della biblioteca Unipr dedicato ai solitoni è [Hasegawa].

Lezione 14 (18-Apr-2012)

Solitoni in sistemi amplificati. effetto del rumore ASE sui solitoni: sliding filters. Solitoni: da unità adimensionali a unità dimensionali.

Sistemi wavelength division multiplexing (WDM). NLSE a campi separati. Cross-phase modulation (XPM) e four wave mixing (FWM). GVD intra-canale e inter-canale. XPM in assenza di GVD intra-canale: soluzione in un sistema pompa/segnale.

Note: Per gli effetti cross-canale si veda [AgrNL]. Il XPM senza GVD intra-canale è trattato in [Kaz96].

Approfondimenti: l'impatto del XPM sul rumore ASE in assenza di GVD intra-canale è trattato in [Ho04] con un modello simile nel principio a quello visto a lezione.

Lezione 15 (24-Apr-2012)

Filtro di XPM per singola fibra. Coefficiente di walk-off. Banda 3dB del filtro di XPM.

Filtro di XPM per sistemi multi-span in assenza di GVD intra-canale. Filtro di XPM in presenza di GVD intra-canale. Modello ai piccoli segnali della GVD. Risultati numerici di filtri di XPM. Esempio di applicazione in sistema ibrido OOK/DQPSK.

Note: Per il filtro di XPM si veda [Bel98,BelVar98]. Il modello ai piccoli segnali della GVD è stato introdotto per la prima volta in [Pet92]. Le slides della lezione sono disponibili in LeA.

Approfondimenti: Una derivazione alternativa del modello di XPM con GVD intra-canale si trova in [Car99]. L'analisi dell'impatto del XPM in sistemi ibridi OOK/DQPSK è svolta in [Alb09].

Lezione 16 (02-May-2012)

Algoritmo di split-step Fourier method (SSFM). Soluzione formale con operatori. Non commutatività degli operatori. SSFM asimmetrico e simmetrico. Scelta del passo: passo costante, metodo della fase non lineare, metodo dell'errore locale stimato. Estrapolazione di Richardson.

Note: Una introduzione sullo SSFM è in [AgrNL]. La scelta del passo è analizzata in [Sin03]. Il metodo dell'errore locale come spiegato a lezione si trova in [Feldman].

Approfondimenti: Estensioni del metodo della fase non lineare includendo la GVD si trovano in [Zha08]. Un'analisi delle risonanze spurie create dal metodo del passo costante si trova in [Bos00].

Lezione 17 (08-May-2012)

Linguaggio Matlab. Linguaggio di programmazione OptiluX.

Note: Le slides di introduzione sul linguaggio Matlab si trovano in LeA. Optilux si può scaricare all'indirizzo OptiluX. In Linux, per scaricare Optilux con il software Subversion digitare il comando  
<svn co https://optilux.svn.sourceforge.net/svnroot/optilux>. Per compilare i mex files di Matlab (e.g., usare la funzione comp_mex.m di Optilux) può essere utile, in sistemi Linux, installare il pacchetto build-essential. Un esempio di modello discreto di un segnale PAM si trova in LeA.

Approfondimenti: Versioni open-source di Matlab sono Octave e SciLab. Nel caso di Octave occorre installare anche un programma di grafica, e.g., gnuplot (in wikipedia alla voce Octave c'è una lista esaustiva di alternative). I principali toolbox di Matlab sono presenti separatamente in Octave nel pacchetto Octave-Forge. Un primer di base su Matlab si trova in [Sig93]. Un tutorial avanzato di Matlab si trova in [Ack03]. Una collezione di programmi Matlab di utilità generale si trova in Matlab-File-Exchange.

Lezione 18 (09-May-2012)

Software Optilux: ulteriori esempi. Note su come si scrive un articolo scientifico.

Note: Per Optilux si guardi la documentazione allegata al pacchetto OptiluX.

Approfondimenti: Un ottimo riferimento su come si scrive un articolo scientifico si trova in [Whi04]. Suggerisco anche di leggere [Abd08]. Alcuni commenti sulle simulazioni Matlab si trovano nel forum di Comunicazioni Ottiche in LeA alla data 9 maggio 2012.

Lezione 19 (15-May-2012)

Esercizio: confronto costo propagazione a campi separati e a campo unico.

Four wave mixing (FWM). Analisi perturbativa della NLSE. Campo di FWM con segnali CW. Efficienza di FWM. Coefficiente di phase matching.

Analisi della distorsione non lineare come rumore distribuito gaussiano. Potenza di soglia.

Note: Il FWM si trova in [AgrNL]. Il modello distribuito gaussiano si trova in [Alb11].

Approfondimenti: Ulteriori dettagli sul modello gaussiano si trovano in [Pog11] e in [Car12].

Lezione 20 (16-May-2012)

Ulteriori proprietà dell'SNR non lineare.

Modulation instability. Optical parametric amplifier (OPA). Banda e frequenza di massimo guadagno di un OPA. Rumore negli OPA. Cenni sugli OPA a due pompe.

Note: Per la modulation instability si veda [AgrNL]. Un buon tutorial sugli OPA è [Han02]. Per il rumore degli OPA si veda [Kyl04].

Approfondimenti: L'OPA a due pompe è descritto in [MKi02].

Lezione 21 (22-May-2012)

Polarizzazione della luce. Formalismo di Jones e di Stokes. Polarimetro. Sfera di Poincarè. Grado di polarizzazione (DOP). Ellissi di polarizzazione.

Note: Un ottimo libero sulla polarizzazione è [Damask]. Un tutorial si trova in [Gor00]. Il programma per esaminare lo stato di polarizzazione di un segnale si trova in LeA.

Approfondimenti: Approfondimenti si trovano sempre in [Gor00]. Il moto nello spazio di Stokes è ben descritto in [Fri86].

Lezione 22 (23-May-2012)

Equazione di moto della polarizzazione lungo la distanza. Fibre polarization maintaning fiber (PMF). Matrici hermitiane. Matrici unitarie. Equazione di moto nello spazio di Stokes. Formalismo di Pauli. Matrice di Mueller.

Polarization mode dispersion (PMD): PMD al primo ordine. Stati principali di polarizzazione (PSP). Corrente ricevuta con PMD al primo ordine.

Note: Un ottimo libero sulla polarizzazione è [Damask]. Un tutorial si trova in [Gor00].

Approfondimenti: Approfondimenti si trovano sempre in [Gor00].

Lezione 23 (30-May-2012)

Amplificazione Raman. Memoria introdotta dall'effetto Raman. SPM, XPM e FWM in presenza di Raman. XPM risonante Raman. Amplificazione Raman nel caso pompa-segnale.

Formati di modulazione avanzati: motivazioni. Modulatore di fase e Mach Zehnder (MZ). Impulsi return to zero (RZ) e varianti (carrier-suppressed (CS-RZ), chirped-RZ (CRZ), alternate phase-RZ (APRZ)). Duobinario. Differential phase shift keying (DPSK). Generazione e ricezione di un segnale DPSK. Rumore di fase non lineare. Differential quadrature phase shift keying (DQPSK). Generazione di M-ary PSK.

Note: Il modello pompa/segnale del Raman si trova in [AgrNL]. Le slides della presentazione si trovano in LeA. Un buon tutorial sulla DPSK è [Win06].

Approfondimenti: Le slides della presentazione contengono diversi riferimenti bibliografici sugli specifici argomenti.

Lezione 24 (31-May-2012)

Ricezione coerente. Motivazioni. Introduzione storica. Optical hybrid. Recupero della parte in fase e quadratura di un segnale passabanda. Polarization division multiplexing (PDM). Polarization diversity receiver. Digital signal processing (DSP). Analog to digital conversion ADC: scelta del numero di campioni per simbolo. Compensazione elettronica della GVD. Compensazione elettronica della PMD: constant modulus algorithm (CMA). Stima di fase: algoritmo di Viterbi & Viterbi. Risultati numerici e sperimentali. PMD in regime non lineare. Cross polarization modulation (XpolM). Nonlinear threshold (NLT) di link ottici. Algoritmo di digital back-propagation (DBP). Polarization switched quadrature phase shift keying (PS-QPSK).

Note: Le slides della presentazione si trovano in LeA. Ottimi tutorial sulla ricezione coerente sono [Cha08,Kik10,Sav10].

Approfondimenti: Le slides della presentazione contengono diversi riferimenti bibliografici sugli specifici argomenti.

Paolo 2019-09-10