About Stephane

Stéphane Le Goff received the BSc, MSc, and PhD degrees, all in electrical engineering, from the University of Western Brittany, Brest, France, in 1990, 1991, and 1995, respectively. From 1995 to 1998, he worked as an Adjunct Lecturer at the Institut Supérieur d’Electronique de Bretagne, a French college of electronic engineering, Brest. During 1999-2003, Dr. Le Goff was an Assistant Professor at the Emirates Telecommunications Corporation (Etisalat) College of Engineering, UAE. In 2003, he joined the Department of Physics and Electronics at the University of Waikato, Hamilton, New Zealand as a Senior Lecturer in Electronics. Since March 2005, he has been a Lecturer in the School of Electrical, Electronic, and Computer Engineering at Newcastle University, UK. Dr. Le Goff also held visiting positions at the Eastern Mediterranean University, Cyprus, during the Academic Year 1998-1999 and at the Sultan Qaboos University, Oman, from September to December 2004. His research interests include information theory, channel coding, and wireless communication systems

Electronics and Sensors

The aim of the Electronics & Sensors course is to introduce students to the basic concepts associated with analogue and digital electronics. The analogue electronics part of this course focuses on the operation of semiconductor devices, diode and transistor circuits, and sensors. In the digital electronics part, students will learn about binary systems and logic circuit design.

——–

Syllabus 

Analogue electronics: semiconductors, doping, PN junctions, diode, diode circuits, bipolar junction transistor (BJT), BJT circuits (BJT amplifiers, BJT logic inverter, etc.), field-effect transistor (FET), MOSFET circuits (MOSFET amplifiers, CMOS logic circuits, etc.).

Digital electronics: binary and hexadecimal representations, binary arithmetic, Boolean algebra, logic gates, combinational circuits, arithmetic circuits, truth tables and Karnaugh maps, sequential circuits, flip-flops (D and RS), finite-state machines and implementation of arbitrary sequences, e.g. up-down counter.

Design, application, and operation of typical sample sensors used across the Engineering disciplines (Mechanical, Electrical, Civil).

——–

From 2020 to 2023, I was teaching the analogue electronics part of this module, consisting essentially of chapters on semiconductors, diodes, and bipolar junction transistors, and BJT amplifier design.

My lecture notes on semiconductors can be accessed here.

Most (but not all) diodes are designed based on the junction between a P-type semiconductor and an N-type semiconductor. They find a wide range of applications in electronics. For instance, they can be employed to process signals, convert physical quantities, such as temperature and light intensity, into electric currents, and also convert electric signals into light (LEDs, laser).

In addition, their principles of operation are at the core of more advanced devices such as bipolar junction and field-effect transistors. In other words, it is necessary to understand very well the operation of diodes before jumping into the study of these transistors.

The teaching materials on diodes consist of a set of lecture notes and a tutorial sheet (with solutions).

Bipolar-junction transistors (BJTs) can be found in various forms, e.g. the traditional version introduced in 1947 that is studied in this course or the more advanced heterojunction BJT (HBT) that can operate at very high frequencies.

BJTs were once used to design digital electronic circuits, but they have, since the early 1980s, been completely replaced for this type of applications by metal-oxide-semiconductor field-effect transistors (MOSFETs) . In fact, the high power consumption of BJT circuits makes it impossible to integrate more than a few thousands of transistors into a single silicon chip, which is clearly not good enough in today’s technological world.

In 2023, BJTs are thus essentially used for analogue electronics and more particularly for the design of high-gain amplifiers. At its core, a BJT is primarily a current amplifier with a large gain. As such, it is undoubtedly the ideal semiconductor device for the many applications requiring the amplification of a signal. 

The teaching materials on BJTs consist of two sets of lecture notes and a tutorial sheet (with solutions). The first set of lecture notes include a chapter on BJT amplifier design, whereas the second set provides more thorough explanations on BJTs, but does not address the issue of amplifier design.

There are several types of field-effect transistors (FETs), e.g. the good old junction FET (JFET), the metal-semiconductor FET (MESFET) that has been traditionally very popular for radio-frequency and microwave applications due to its ability to operate at very high frequencies, and, above all, the king of electronics, the metal-oxide-semiconductor FET (MOSFET), which is extensively used in computers, smart phones, and all other digital electronic devices.

We should also mention the FinFET, a “vertical” version of the traditional MOSFET, which has been employed since 2011 for the design of state-of-the-art microprocessors. With the FinFET technology, it has now possible to manufacture integrated circuits using transistors that are only a few nanometres long. For instance, the AMD Ryzen 2 microprocessor introduced in 2019 by Advanced Micro Devices Inc. employs 3.9 billion transistors (7-nm process) and has a maximum clock frequency of 4.7 GHz. The design of such extremely complex circuits was made possible by the CMOS technology, that combines N-channel and P-channel MOSFETs on the same silicon chip and allows for the implementation of logic gates with (almost) zero static power consumption.  

 

Information Theory and Coding

Since 2019, I have been teaching information theory to our MSc students. The focus in this module is exclusively on error-correcting techniques for modern wireless communication systems. All slides can be accessed by clicking on the links below.

Parts 1 to 4: Introduction, Introduction to channel coding, Shannon’s theory, channel capacity and Shannon’s capacity theorem.

Part 5: Error-correcting codes.

Part 6: Practical error-correcting codes 1948 – 1993 – Block codes.

Part 6: Practical error-correcting codes 1948 – 1993 – Convolutional codes.

Part 7: Practical error-correcting codes 1993 – today – Turbo codes 1.

Part 7: Practical error-correcting codes 1993 – today – Turbo codes 2.

Part 7: Practical error-correcting codes 1993 – today – LDPC codes.

Digital Communication Systems

In September 2023, I started teaching a new module on digital communication systems. You can access the lecture notes for this module by clicking on the links below.

Chapters 1 to 5 (Chapter 1: Basic Definitions, Chapter 2: Deterministic Signals, Chapter 3: Time/Frequency Representations of Deterministic Signals, Chapter 4: Random Processes and Variables, Chapter 5: Power Spectral Density and Correlation Functions) – 46 pages.

Chapters 6 and 7 (Chapter 6: Transmission of Signals over Wireless Channels, Chapter 7: Digital Communication Transmitters) – 29 pages.

Chapters 8 and 9 (Chapter 8: Digital Communication Receivers, Chapter 9: Error Probability at the Receiver Output for AWGN Channels) – 48 pages.

Chapters 10 and 11 (Chapter 10: Digital Communications over Multipath Channels, Chapter 11: Assessing the Error Performance of Coded and Uncoded Digital Communication Schemes Using Computer Simulations) – 78 pages.

Electronics I

The syllabus of the 1st-year module entitled “Electronics I” is divided into two parts: Analogue Electronics taught by me and Digital Electronics taught by Dr N Coleman.

You can download the lecture notes on analogue electronics for the current academic year by clicking on EEE1002 – EEE1010 Lecture Notes.

In addition, you can even download the answers to all tutorials by clicking on the links below.

Answers Tutorial 1 EEE1002 – EEE1010 – Answers Tutorial 2 EEE1002 – EEE1010 – Answers Tutorial 3 EEE1002 – EEE1010 – Answers Tutorial 4 EEE1002 – EEE1010 – Answers Tutorial 5 EEE1002 – EEE1010 – Answers Tutorial 6 EEE1002 – EEE1010

I am currently trying to further improve this set of lecture notes by adding new topics and tutorial questions/answers. This takes a lot of time. I however expect the new lecture notes to be ready before September 2015, just in time for the start of the academic year.

De-mapping Equations in “Advanced Modulation and Coding”

I jointly teach the module entitled “Advanced Modulation and Coding” with Dr Martin Johnston. This module is offered to both our MSc and MEng students. Dr Johnston is in charge of the “coding” part, whereas I teach the “modulation” part. You can download the lecture notes for my part by clicking on this link: EEE8003.

The coursework for this module consists of a Matlab assignment in which students have to assess via Monte Carlo computer simulations the error performance of several coded modulation systems over both Gaussian and flat Rayleigh fading channels. The assignment questions can be found in the last pages of the lecture notes.

In the Matlab assignment, students are required at some stage to use a soft-decision Viterbi decoder in order to improve the error performance of the system. This can be done only if a de-mapping function (also known as a “demapper”) is employed at the channel output. The purpose of the demapper is to convert the channel estimates into estimates of the transmitted bits that can then be processed by the soft-decision Viterbi decoder.

Finding the equations to implement the de-mapping function is not an easy task. This is why I am happy to offer a bit of help here: these equations can be found in the two following papers: ICC 1994 and Eusipco 2000.

You will notice that, remarkably, the demapper can be implemented using a set of very simple equations.

Information Theory & Coding

I used to teach a module entitled “Information Theory & Coding” from 2006 to 2012. Although it is no longer taught at Newcastle University, I still have a fairly complete set of lecture notes that some of you might enjoy reading.

You can download it by clicking on the link below.

EEE2004

Information theory is a branch of applied mathematics that was introduced by Claude Elwood Shannon in 1948. Information theory finds its applications in many fields such as data compression, data protection, neurobiology, genetic evolution, finance, etc.

Welcome to my Blog!

Welcome to my Blog!

My name is Stéphane Le Goff. Since 2005, I have been a lecturer in the School of Engineering at Newcastle University, United Kingdom.

I received the BSc, MSc, and PhD degrees, all in electrical engineering, from the University of Western Brittany (known in France as the Université de Bretagne Occidentale), Brest, France, in 1990, 1991, and 1995, respectively.

My main interests in the field of engineering include electronics and digital communications.