Some of these modules are available in two versions, one 10 credit and another 20 credit (which includes a substantial piece of coursework).
Electrical and Electronic Fundamentals for Masters
The module expands students lifelong learning skills by developing their proficiency in self- assessment of their knowledge. This will be achieved by asking students to identifying gaps in their knowledge in the core areas of electrical and electronic engineering, development and implementation of an improvement plan.
To supplement, the student self-learning, problem/project based learning will be used to reinforce the fundamental skills of an electrical and electronic engineer. These problems will be introduced in student led small group seminars where students will discuss the problem and discuss what background knowledge is required and suitable resources. A member of academic staff will aid the students identify appropriate learning material where students finds it difficult to do so. As part of the learning experience, students will keep a weekly online log detailing the learning activities undertaken, what they have learnt and the areas they still need to develop.
To provide formative feedback during this learning period, there will be 4 compulsory on-line tests. Although the mark attained is not used in the calculation of the module mark, failure, without good cause to complete 3 of the 4 tests within the given time window, will result in a zero module mark.
Research Project Organization and Design
In this module a student will be assigned to an individual supervisor who will be a staff member in the Department of Electrical and Electronic Engineering. The student will carry out a practical or theoretical project chosen from the current interests of the staff member concerned. The student will be expected to conduct a literature survey, undertake practical or theoretical work and write a dissertation on this work.
Examples of available optional modules are listed below:
HDL for Programmable Logic
This course will be divided into two: taught material and a hands-on lab exercise. TAUGHT MATERIAL This will contain the following:
- HDL overview and latest developments
- Latest relevant software from Xilinx and Mentor Graphics
- VHDL syntax
- VHDL testbench design
- Combinational and sequential circuit design
- Finite State Machine VHDL design
LABORATORY EXERCISES The lab classes will be tightly integrated with the lecture sessions. The lab exercises, directly related to the lecture material will be implemented on a pre-prepared FPGA development board.
Instrumentation and Measurement
This module is an introduction to the principles and practice of instrumentation and measurement systems in an engineering context. The module will cover the generally applicable basic principles and then look at specific classes of instrument and associated electronics and signal processing methods. Topics covered include:
- Basic principles and instrument characteristics.
- Measurement errors, basic statistics, noise and its control.
- Dynamic characteristics of instruments, time and frequency domain responses.
- System identification using correlation techniques.
- Amplifiers, filters, ADCs and DACs.
- Position, strain, pressure and motion sensors (resistive, capacitive, inductive, optical).
- Flow sensors.
- Electronic and optical measurement instrumentation.
This module provides an introduction to optical communication systems and networks. Topics covered include:
- Optical fibres (light propagation in fibres, attenuation, chromatic dispersion, PMD, fibre nonlinearities)
- Optical components overview (transmitters, detectors, optical amplifiers (SOA, EDFA, Raman) and optical regeneration, multiplexers, filters, couplers, isolators, circulators, wavelength converters, optical switches etc.)
- Modulation and demodulation (signal formats, noise, BER, Q)
- Optical networks (WDM network elements, topology design, routing and wavelength allocation, network survivability, access networks)
Applied Computational Engineering
This module covers the development of advanced engineering software projects, spanning a range of application areas. Generic Topics to be discussed include: Large-scale software management, robust design and coding techniques, accurate and efficient numerical computing for technological simulations, parallel computing techniques applicable to several classes of parallel computer e.g. multicore, distributed and graphics processing unit (GPU) based systems, database design and implementation; distributed network based computing; hardware interfacing.
To provide of knowledge of the fundamentals of mobile communications and its application to real systems. Typical subjects might be 3rd and 4th generation systems, OFDM and MIMO and how 5th generation systems are likely to develop.
Digital Signal Processing for Telecommunications, Multimedia and Instrumentation
This module focuses on applications of digital signal processing. The module covers:
- Revision of continuous signals, linear time-invariant systems and Fourier transform
- Sampling of analogue signals, discrete time-invariant systems and discrete Fourier transform
- Signal enhancement techniques
- Digital spectral analysis
- Design of digital filters
- Adaptive signal processing
- Image processing
- Implementations of digital signal processing
Use of MATLAB for signal processing
This module covers the topics of high-speed circuits and devices. The main module topics are:
- RF circuits (transmission lines, impedance matching, directional couplers)
- Amplifiers (concepts of bandwidth, wide bandwidth amplifiers, travelling wave amplifiers)
- Active devices (diodes, BJTs and MOSFETs their operation, frequency limitations and high frequency equivalents)
This module is an introduction to the operation of modern digital communication systems. Topics covered include:
- Communication systems
- Information content and channel capacity
- Digital modulation techniques
- Data compression techniques
- Error-correcting and line coding techniques
- Digital signal regeneration techniques
- System examples, telephone, digital television and CD technologies.
Integrated circuits and systems
The module introduces CMOS integrated circuit design and internal operating mechanisms of semiconductor electronics and opto-electronic devices.
Architectures for embedded programmable digital electronics; operation of a microcontroller and its programming; assembly language directives and instructions; interfacing of microcontrollers; embedded peripherals and interrupts in microcontrollers; communications for embedded computing; special features of microcontrollers (the above items are based on the PIC16 microcontroller family); various microcontroller families; introduction to larger scale embedded systems.
Robotics, Dynamics and Control
This module gives and Introduction to electromechanical fundamentals in robotics, and introduces students to: Direct Kinematics, Inverse Kinematics, Workspace analysis and trajectory planning, Manipulator Dynamics (Lagrange, Lagrange-Euler, and Newton-Euler) and Robot Control.
The modules we offer are inspired by the research interests of our staff and as a result may change for reasons of, for example, research developments or legislation changes. This list is an example of typical modules we offer, not a definitive list.