The lovely city of Munich, Germany, is the place I've been calling "home" my entire life. Since Munich offers not only the mountains at our doorstep or the Oktoberfest but also a great technical university, I started studying electrical engineering and communication technology at TUM in 2005. From 2008 to 2010, I studied, lived and worked in Beirut, Lebanon, to get a first-hand experience of a different life style and culture. At some point in 2010, I decided to finish my Master and returned to Munich in mid 2010. After finishing all my courses, I had the opportunity to do the research for my master's thesis ("Diplomarbeit") with Prof. Polina Bayvel's Optical Networks Group at University College London (UCL), UK, and Prof. Norbert Hanik from TUM. I finished my thesis in December 2011 and Prof. Hanik became my Ph.D. supervisor just two months later. Since then, I've been enjoying working, teaching, and doing research at the Institute for Communications Engineering in the cite center of Munich.
Outside the academic world, I enjoy nature: hunting, hiking, and fishing.
Optical communication systems have become the backbone of the digital age. Virtually all IP-based traffic of Internet is transmitted over optical fibers, enabling high data rate services such as HD video streaming and cloud storage. The low loss of optical fibers over a huge spectrum of several THz and optical wideband amplifiers are key technologies that allow optical communication systems to transmit several trillion bits (Terabits) per second over thousands of kilometers of single-mode optical fiber with a core thinner than a human hair. Although these capacities seem huge, a steady demand for increased throughput has been observed for the past decades, with no end in sight. High-order modulation formats and advanced forward error correction schemes are potential options to achieve larger data rates. My research addresses these two entities jointly, a field known as coded modulation.Google Scholar profile
In this section, you find some Matlab™ source code that I found useful for my research. If you find an error or have a question, please let me know via email.
For a given input and a memoryless channel, the MI is the largest achievable rate. If you do not want to make restrictions on the receiver and its decoder, use MI. If you consider a receiver with binary decoding and iterations between demapper and decoder are not allowed, GMI is an achievable rate (MI is in general not!).
Calculate (O)SNR according to the GN model: calcOSNR_GNmodel.m (April 28, 2015)