BOOKs
Fundamentals of Photonics, 3rd Edition, 2019
Principles of Optics, 7th Edition, 1999
Introduction to Fourier Optics, 4th Edition, 2017
Laser Electronics, 3rd Edtion
Fiber-Optic Communication Systems, 4th Edition
Photonics: Optical Electronics in Modern Communications, 6th Edition Amnon Yariv
Principles of Adaptive Optics, 4th Edition
Introduction to Fiber Optics
Introduction to Fiber Optics, 3rd Edition
Introductory Quantum Optics
Quantum Electronics, 3rd Edition
Optical Fiber Communications, 4th Edition
Semiconductor Lasers, 2nd Edition
Fundamentals of Optical Waveguides
Digital Signal Processing for High-Speed Optical Communications, 2018
Introduction to Subsurface Imaging
Nonlinear Optics: Phenomena, Materials, and Devices
Nonlinear Optics, 3rd Edition
Nonlinear Fiber Optics, 5th Edition
Nonlinear Fiber Optics, 6th Edition, Govind P. Agrawal, 2019
Integrated Optics: Theory and Technology, 6th Edition
Statistical Optics, 2nd Edition
Joseph W. Goodman
The Principles of Quantum Mechanics, 4th Edition (P.A.M. Dirac)
Parity-time Symmetry and Its Applications
Introduction to Lens Design with practical ZEMAX examples
Optical Fiber Telecommunications VIA
Published Date: 13th May 2013
Optical Fiber Telecommunications VIB
Published Date: 13th May 2013
Optical Fiber Telecommunications VII
Published Date: 18th October 2019
Published Date: 31st December 1998
Published Date: 31st December 1998
Laser Beam Propagation through Random Media, 2nd Edition
Special Functions of Mathematics for Engineers, 2nd Edition
Advanced Optical Communication Systems and Networks
By Milorad Cvijetic, Ivan Djordjevic · 2013
Semiconductor Optical Amplifiers
Elements of Photonics
volume I
In free space and special media
Elements of Photonics
volume II
For fiber and integrated optics
QED: The strange theory of light and matter
Quantum Mechanics for Scientists and Engineers
David A.B. Miller
Quantum Wells, Wires, and Dots
4th Edition
LiDAR Technologies and Systems, 2019
Silicon Photonics Design, from Devices to Systems
Introduction to Computer Holography, Creating Computer-Generated Holograms as the Ultimate 3D Image, by Kyoji Matsushima, 2020
Digital Holography and Wavefront Sensing, Principles, Techniques and Applications, 2nd Edition, 2015
The Limits of Resolution, 2017
Introduction to Modern Digital Holography, with MATLAB, 2014
Fourier Optics and Computational Imaging, 2016
Computational Fourier Optics, a MATLAB Tutorial, 2011
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Computational Problems for Physics – with Guided solutions using Python
Computational Physics
-problems solving with Python
3rd Edition
Applied Numerical Methods with MATLAB, for Engineers and Scientists, 4th Edition, 2018
by Steven Chapra
Handbook of Optoelectronic Device Modeling & Simulation, Volume I, 2017
Handbook of Optoelectronic Device Modeling & Simulation, Volume II, 2017
Neuromorphic Photonics, 2017
Quantum Computing: An Applied Approach, 2019
Optical Networks, A Practical Perspective, 3rd Edition, 2009
Software Defined Networks, A Comprehensive Approach, 2nd Edtion, 2016
Optical Wireless Communications for Broadband Global Internet Connectivity, 1st Edition, 2018
Fiber Optic Communications: Fundamentals and Applications 1st Edition, 2014
Free Space Optical Communication (Optical Networks), 2017 Edition
Fiber Optic and Atmospheric Optical Communication, 1st Edition, 2019
Optical Communications: Advanced Systems and Devices for Next Generation Networks, 1st Edition, 2018
Fiber Optic Communications (5th Edition), 2004, by Joseph C. Palais
Enabling Technologies for High-Spectral-efficiency Coherent Optical Communication Networks, 2016, by Xiang Zhou, Chongjin Xie
Optical Wireless Communications, Systems and Channel Modeling with MATLAB, 2nd Edition, 2019
Introduction to Lens Design, 2019
Nonlinear-Emission Photonic Glass Fiber and Waveguide Devices, 2019
Numerical Simulation of Optical Wave Propagation, with examples in MATLAB, 2010
The Finite-Difference Time-Domain Method for Electromagnetics with MATLAB Simulations, 2nd Edition, 2016
Speckle Phenomena in Optics, 2nd Edition, by Joseph W. Goodman, 2020
Foundations of MIMO Communication, 2019
Advanced DSP Techniques for High-Capacity and Energy-Efficient Optical Fiber Communications, 2019
Introduction to Modern Digital Holography: With Matlab, 1st Edition, 2014
Signals & Systems, 2nd Edition, 1996
Coherent Optics for Access Networks, 2019
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
2nd Edition (2019)
Pattern Recognition and Machine Learning
(2006)
Mathematics for Machine Learning, 1st Edition
(2020)
Machine Learning: A Probabilistic Perspective
(2012)
Linear Algebra and Optimization for Machine Learning: A Textbook
(2020)
Deep Learning
by Ian Goodfellow
(2016)
Algorithms for Optimization (The MIT Press)
(2019)
Reinforcement Learning, : An Introduction
2nd Edition (2018)
Foundations of Machine Learning
2nd Edition (2018)
Deep Learning with PyTorch: Build, train, and tune neural networks using Python tools
1st Edition (2020)
Programmable Integrated Phototonics, 2020
Technical Calculus with Analytic Geometry, 2010
Photonics and Fiber Optics
2019
Future Directions in Silicon Photonics
2019
Beginning PyQt: A Hands-On Approach to GUI Programming
2020
Optical Fiber Communications-Principles and Practice, 3rd Edition John M. Senior
Optical Physics for Nanolithography
2018
Linear Algebra for Everyone (The Gilbert Strang Series)
Polarized Light and Optical Systems, 1st Edition
by Russell A. Chipman
Fundamentals of Liquid Crystal Devices, 2nd Edition
A Brief Overview of Fiber Optic Communication, 2019
Structured Light for Optical Communication, 1st Edtion, June 2021
Loose Leaf for Applied Numerical Methods with Python for Engineers and Scientists, 1st Edition, by Steven Chapra
October 15, 2021
Silicon Photonics for High-Performance Computing and Beyond, 2021
Encyclopedia of Optimization (Springer Reference), 2nd Edition, 2008
Useful website links
Dr. Wei Ting Chen’s website (metasurfaces material share)
EMPossible (a very good website to learn FDTD, RCWA, BPM, FEM ,… and MATLAB!)
FAN LAB at Stanford(Prof. Jonathan Fan) Metanet share for inverse design
Capasso Group at Harvard
Nanoscale and Quantum Photonics Lab (Professor Jelena Vuckovic)
Professor Steven G. Johnson at MIT (FFTW)
Professor Stephen P. Boyd at Stanford (convex optimization)
OSA Technical Group Webinars
Convex Optimization Short Course – Stephen Boyd – MLSS 2015 Tübingen
EMPossible – online instruction in computation and electromagnetics
Joel Carpenter’s YouTube Channel (on MPLC, Time Reversal, …)
Silicon Photonics Foundries: Global Foundaries
Silicon photonics course on edX
Spins – Inverse design algorithm shared by Stanford
A web Exhibit of Claude E. Shannon Bell Labs
Global Optimization
MATLAB Global Optimization Toolbox
Test functions for optimization (Wikipedia)
Optimization test problems
Nelder–Mead method, Differential evolution, Simulated Annealing, genetic algorithm, Ant colony optimization, Swarm-based optimization algorithms
SciPy Optimization and Root finding
SciPy optimization user guide
SciPy Optimization benchmark suite !!
Good papers about optimization:
- Storn, Rainer, and Kenneth Price. “Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces.” Journal of global optimization 11.4 (1997): 341-359.
- Floudas, Christodoulos A., and Chrysanthos E. Gounaris. “A review of recent advances in global optimization.” Journal of Global Optimization 45.1 (2009): 3-38.
- Gao, Fuchang, and Lixing Han. “Implementing the Nelder-Mead simplex algorithm with adaptive parameters.” Computational Optimization and Applications 51.1 (2012): 259-277.
- Xiang, Yang, et al. “Generalized simulated annealing for global optimization: the GenSA package.” R J. 5.1 (2013): 13.
Ralf Gommers:
core developer of NumPy and SciPy
- Virtanen, Pauli, et al. “SciPy 1.0: fundamental algorithms for scientific computing in Python.” Nature methods 17.3 (2020): 261-272.
- Harris, Charles R., et al. “Array programming with NumPy.” Nature 585.7825 (2020): 357-362.
- Hunter, John D. “Matplotlib: A 2D graphics environment.” Computing in science & engineering 9.03 (2007): 90-95.
- Pérez, Fernando, and Brian E. Granger. “IPython: a system for interactive scientific computing.” Computing in science & engineering 9.3 (2007): 21-29.
Python for Photonics
OFC short course: Jupyter notebooks for the OFC labautomation
* Python for Digital Signal Processing/Equalization — QAMpy
* Python for Integrated Photonics Design — Nazca
* Python for EM simulations — CAMFR & EMpy
The Best place to learn Python: Scipy Lecture Notes
Python for Imaging Processing:
- Image Processing With the Python Pillow Library (very good !!)
- Scikit-image: Denoising a picture: Total variation filter, Bilateral filter, Wavelet denoising filter
common packages: Numpy (matrix calculation), Matplotlib (2D plot), Mayavi (3D plot), Scipy (scientific calculation), Pandas (for data analysis), scikit-image (for image processing), sympy (for symbolic computing), handcalcs (LaTex calculation in Jupyter), Scikit-Learn (for machine learning), TensorFlow (Google, for machine learning), PyTorch (Facebook, for machine learning), CuPy (for GPU), CVXPY, CVXOPT (for Convex Optimization)
Google Machine Learning Crash Course (with TensorFlow APIs)
Scipy Cookbook – a collection of various user-contributed recipes, which once lived under wiki.scipy.org
.
for GUI: PyQtGraph, PyQt5, VisPy Qt documentation
An example of PyQtGraph is shown below: (It’s very fast for real-time interactive display)
import pyqtgraph.examples
pyqtgraph.examples.run()
An example of the pyqtgraph
A home-developed Python GUI program for an InGaAs camera in the lab using pyqtgraph (a 15-mode MPLC)
SIMULATION SOFTWARES
COMSOL – multi-physics, FEM mode solver
VPI – optical communication system
RSoft – passive and active devices modeling (Synopsys Company)
OptiWave – OptiSPICE (optoelectronic circuit simulator)
Photon Design – PICWave, Harold, …
LDSL tool – Longitudinal Dynamics in multisection Semiconductor Lasers, [traveling-wave modeling]
CST studio suite
Zemax – geometrical optics
Code V – like Zemax (Synopsys company)
Light Tools – (Synopsys company)
LabView – for lab control
Lumerical – FDTD, MODE (waveguide simulator), FEEM (waveguide simulator), MQW (quantum well gain simulator), STACK, …
Crosslight – 2D/3D simulation tools
Silvaco
TeSCA – laser diodes, detectors, transistors
software for optoelectronic devices (3 free software available)
LiDAR
- YouTube video : MIT Self-Driving Cars: State of the Art (2019)
- Book “LiDAR Technologies and Systems” 2019 by Paul F. McManamon
- Lecture given by Umar Piracha:
“Lidar Design Trade-offs and Selection Criteria for Autonomous Applications”
MPLC
The company that invented MPLC and sells MPLC: Cailabs in France
Applications of MPLC: (check papers on Cailabs website)
mode multiplexing/demultiplexing; coherent beam combining for energy delivery systems; mitigate atmosphere turbulence (to replace expensive adaptive optics); beam shaping in wavelength selective switch (WSS) and laser material machining; FM-EDFA modal gain equalization; passive optical networks (PON); optical hybrid in coherent receivers; mode router; quantum optics, etc.
Joel Carpenter’s YouTube channel:
Good papers
Communication
- Kikuchi, Kazuro. “Fundamentals of coherent optical fiber communications.” Journal of Lightwave Technology 34.1 (2015): 157-179.
- Ip, Ezra, Alan Pak Tao Lau, Daniel JF Barros, and Joseph M. Kahn. “Coherent detection in optical fiber systems.” Optics express 16, no. 2 (2008): 753-791.
- Li, Guifang. “Recent advances in coherent optical communication.” Advances in optics and photonics 1.2 (2009): 279-307.
- Coherent Optical systems(PPT) — Photonics Communications Research Laboratory (PCRL)
- Ip, Ezra, and Joseph M. Kahn. “Compensation of dispersion and nonlinear impairments using digital backpropagation.” Journal of Lightwave Technology 26.20 (2008): 3416-3425.
- Winzer, Peter J., David T. Neilson, and Andrew R. Chraplyvy. “Fiber-optic transmission and networking: the previous 20 and the next 20 years.” Optics express 26.18 (2018): 24190-24239.
- Chan, Vincent WS. “Free-space optical communications.” Journal of Lightwave technology 24.12 (2006): 4750-4762.
- Zhu, Xiaoming, and Joseph M. Kahn. “Free-space optical communication through atmospheric turbulence channels.” IEEE Transactions on communications 50.8 (2002): 1293-1300.
- Essiambre, René-Jean, et al. “Capacity limits of optical fiber networks.” Journal of Lightwave Technology 28.4 (2010): 662-701.
- Richardson, D. J., J. M. Fini, and Lynn E. Nelson. “Space-division multiplexing in optical fibres.” Nature Photonics 7.5 (2013): 354.
- Zhao, Ningbo, et al. “Capacity limits of spatially multiplexed free-space communication.” Nature photonics 9.12 (2015): 822.
- Li, Guifang, et al. “Space-division multiplexing: the next frontier in optical communication.” Advances in Optics and Photonics 6.4 (2014): 413-487.
- Ryf, Roland, et al. “Mode-Division Multiplexing Over 96 km of Few-Mode Fiber Using Coherent 6×6 MIMO Processing.” Journal of Lightwave technology 30.4 (2011): 521-531.
- Bai, Neng, et al. “Mode-division multiplexed transmission with inline few-mode fiber amplifier.” Optics express 20.3 (2012): 2668-2680.
- Li, Xiaoxu, et al. “Electronic post-compensation of WDM transmission impairments using coherent detection and digital signal processing.” Optics Express 16.2 (2008): 880-888.
- Miller, David AB. “Waves, modes, communications, and optics: a tutorial.” Advances in Optics and Photonics 11.3 (2019): 679-825.
- Geisler, David J., et al. “Multi-aperture digital coherent combining for free-space optical communication receivers.” Optics Express 24.12 (2016): 12661-12671.
- Willner, Alan E., et al. “Optical communications using orbital angular momentum beams.” Advances in Optics and Photonics 7.1 (2015): 66-106.
- Winzer, Peter J., and Gerard J. Foschini. “MIMO capacities and outage probabilities in spatially multiplexed optical transport systems.” Optics express 19.17 (2011): 16680-16696.
- Winzer, Peter J., and Renè-Jean Essiambre. “Advanced modulation formats for high-capacity optical transport networks.” Journal of Lightwave Technology 24.12 (2006): 4711-4728.
- Gnauck, Alan H., and Peter J. Winzer. “Optical phase-shift-keyed transmission.” Journal of lightwave technology 23.1 (2005): 115.
- R.W. Gerchberg and W. O. Saxton, “A practical algorithm for the determination of phase from image and diffraction phane picures,” Optik 35, 237-246 (1972)
- Marchetti, Riccardo, et al. “Coupling strategies for silicon photonics integrated chips.” Photonics Research 7.2 (2019): 201-239.
Photonic Lantern
- Birks, Timothy A., et al. “The photonic lantern.” Advances in Optics and Photonics 7.2 (2015): 107-167.
- Fontaine, Nicolas K., et al. “Geometric requirements for photonic lanterns in space division multiplexing.” Optics express 20.24 (2012): 27123-27132.
- Leon-Saval, Sergio G., et al. “Mode-selective photonic lanterns for space-division multiplexing.” Optics express 22.1 (2014): 1036-1044.
EDFA
- Giles, C. Randy, and Emmanuel Desurvire. “Modeling erbium-doped fiber amplifiers.” Journal of lightwave technology 9.2 (1991): 271-283.
- Desurvire, Emmanuel, Jay R. Simpson, and P. C. Becker. “High-gain erbium-doped traveling-wave fiber amplifier.” Optics letters 12.11 (1987): 888-890.
Multi-Plane Light Conversion (MPLC)
- Fontaine, Nicolas K., et al. “Laguerre-Gaussian mode sorter.” Nature communications 10.1 (2019): 1865.
- Morizur, Jean-François, et al. “Programmable unitary spatial mode manipulation.” JOSA A 27.11 (2010): 2524-2531.
- Fontaine, Nicolas K., et al. “Design of high order mode-multiplexers using multiplane light conversion.” 2017 European Conference on Optical Communication (ECOC). IEEE, 2017.
Off-axis interferometry, Digital Holography
- Takeda, Mitsuo, Hideki Ina, and Seiji Kobayashi. “Fourier-transform method of fringe-pattern analysis for computer-based topography and interferometry.” JosA 72.1 (1982): 156-160.
- Liebling, Michael, Thierry Blu, and Michael Unser. “Complex-wave retrieval from a single off-axis hologram.” JOSA A 21.3 (2004): 367-377.
- Mazur, Mikael, Nicolas K. Fontaine, Roland Ryf, Haoshuo Chen, David T. Neilson, Marianne Bigot-Astruc, Frank Achten et al. “Characterization of Long Multi-Mode Fiber Links using Digital Holography.” In Optical Fiber Communication Conference, pp. W4C-5. Optical Society of America, 2019.
Swept Wavelength Interferometer (SWI) or Optical Vector Network Analyzer (OVNA)
- Fontaine, Nicolas K. “Characterization of space-division multiplexing fibers using swept-wavelength interferometry.” Optical Fiber Communication Conference. Optical Society of America, 2015.
LCoS
- Lazarev, Grigory, et al. “Beyond the display: Phase-only liquid crystal on Silicon devices and their applications in photonics.” Optics express 27.11 (2019): 16206-16249.
- Persson, Martin, David Engström, and Mattias Goksör. “Reducing the effect of pixel crosstalk in phase only spatial light modulators.” Optics express 20.20 (2012): 22334-22343.
Blender tutorial:
How to Use Blender to Create Attractive Scientific Figures and Journal Cover Art
Free Space Communications:
video: Donald Cornwell plenary talk: NASA’s Optical Communications Program: 2015 and Beyond
book: Free space laser communications
book: Principles of Adaptive Optics, 3rd Edition, by Robert Tyson
paper: Overview and results of the Lunar Laser Communication Demonstration
Phase Retrieval:
Fienup Research Group (Rochester University) participate in JWST project
Inverse Design
Machine Learning/Deep Learning
Dissertations of OFC members
Likai Zhu: Computationally Efficient Digital Backward Propagation For Fiber Nonlinearity Compensation.
Neng Bai: Mode-division Multiplexed Transmission In Few-mode Fibers
Cen Xia: Optical Fibers for Space-Division Multiplexed Transmission and Networking
Bin Huang: Mode Evolution in Fiber Based Devices for Optical Communication Systems
Huiyuan Liu: Mode-Coupling in Space-division multiplexed systems
Ning Wang: Few-mode Fiber Lasers and Amplifiers
Shengli Fan:
CREOL history
- Soileau, M. J. “CREOL, the College of Optics and Photonics: a historical perspective.” Applied optics 58.13 (2019): ED3-ED6.
Roadmaps from Journal of Optics
2019
Roadmap on all-optical processing
2018
Roadmap on transformation optics
2017
2016
Roadmap of optical communications
Roadmap on biosensing and photonics with advanced nano-optical methods
Roadmap on optical rogue waves and extreme events
Roadmap on optical energy conversion
Roadmap on quantum optical systems