Module Catalogue 2024/25

EEE8128 : Communications and Signal Processing (Coursework)

EEE8128 : Communications and Signal Processing (Coursework)

  • Offered for Year: 2024/25
  • Module Leader(s): Dr Tongyang Xu
  • Owning School: Engineering
  • Teaching Location: Newcastle City Campus
Semesters

Your programme is made up of credits, the total differs on programme to programme.

Semester 1 Credit Value: 20
ECTS Credits: 10.0
European Credit Transfer System
Pre-requisite

Modules you must have done previously to study this module

Pre Requisite Comment

Undergraduate degree level knowledge of digital signal processing and communications. Basic knowledge in statistics and probabilities. Basic MATLAB and C programming knowledge for the lab sessions.

Co-Requisite

Modules you need to take at the same time

Co Requisite Comment

N/A

Aims

To ensure students have a sound knowledge of the fundamental concepts of simulation techniques for wireless communication systems.

To provide experience and develop skills in the simulation of communication systems using MATLAB.

To develop skills in mapping theoretical concepts to fast signal processing algorithms as required for modern wireless communications.

To ensure students can assess the complexity involved in the computation of digital signal processing algorithms and be able to recommend hardware specifications that meet the requirements.

Outline Of Syllabus

Part A

The bit error rate (BER) performance of a digital communication link using a state-of-the-art modulation scheme such as high order Quadrature Amplitude Modulation (QAM) in conjunction with Orthogonal Frequency Division Multiplexing (OFDM) and multiple input multiple output (MIMO) will be investigated via MATLAB simulations in mobile wireless communications channels and in the presence of additive white Gaussian noise (AWGN) by utilizing functions available in the Signal Processing and Communications toolboxes and additional programming. This module aligns with the advancements in wireless communication technologies, particularly in the context of 5G and the requirements of future 6G systems. The MATLAB simulations will provide insights into the performance of state-of-the-art modulation techniques within the dynamic and challenging environments characteristic of modern and future wireless communication networks.

Part-B

Lecture on Matlab programming

Part-C

Lab exercise for Matlab programming tasks in Part-B

Part-D

Lab exercise for the communication system design tasks in Part-A

Learning Outcomes

Intended Knowledge Outcomes

Detailed knowledge of analytical and simulation techniques for communications systems and other signal processing problems.

Explain the fundamental principles of digital communication systems. (M1)

Acquire knowledge of modulation schemes, with a focus on high-order Quadrature Amplitude Modulation (QAM) and Orthogonal Frequency Division Multiplexing (OFDM). (M2)

Develop proficiency in using MATLAB for signal processing and communication system simulations. (M3)

Identify the impact of multipath channels on communication systems. (M1)

Extend knowledge to MIMO systems used in 5G cellular communications. (M1,M4)

Test theoretical knowledge to design communication systems that are robust in mobile wireless communication environments. (M2)

Intended Skill Outcomes

Ability to methodically compute the Bit Error Rate for a given modulation scheme in AWGN and frequency- selective multipath fading channels. (M2,M3)

Ability to setup a simulation test-bench in MATLAB that evaluates the performance of a wireless communication link. (M5)

Ability to map and efficiently implement in software signal processing algorithms required for wireless communications. (M6)

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion114:0014:00Preparation of software code for computer assessment.
Guided Independent StudyAssessment preparation and completion135:0035:00MIMO assignment in MATLAB and writing of report including formative assessment.
Guided Independent StudyAssessment preparation and completion135:0035:00OFDM assignment in MATLAB and writing of report including formative assessment.
Structured Guided LearningAcademic skills activities241:0024:00Lab-based activities: MATLAB implementation of wireless communication algorithms
Guided Independent StudySkills practice140:0040:00Software development skills, in students own time.
Guided Independent StudyIndependent study140:0040:00Review of lecture notes and general reading.
Scheduled Learning And Teaching ActivitiesScheduled on-line contact time121:0012:00Lectures delivered in class
Total200:00
Teaching Rationale And Relationship

The module will be taught off-line in class in a block teaching mode. The module will introduce the required background knowledge and give the students guidance on how to implement in MATLAB the different stages of the communication links under consideration. Each programming activity (1 hour) will be supported by a 1 hour lecture, where the theory behind the tasks to be completed is introduced, and the programming methods and software tools to be utilized are outlined. A set of guidance notes is also provided. Additional support will be provided by interleaved online Q&A sessions. The simulation techniques and software implementation of communication and DSP systems is most effectively taught with this hands-on approach, allowing the students to discover how signal processing theory can be applied in practice and how to diagnose problems. The students also have significant scope to show initiative and to investigate a variety of solutions to a given problem.

Reading Lists

Assessment Methods

The format of resits will be determined by the Board of Examiners

Other Assessment
Description Semester When Set Percentage Comment
Report1M75OFDM simulation and MIMO, 3000 word report to be submitted online.
Computer assessment1M25MATLAB code development and implementation.
Formative Assessments

Formative Assessment is an assessment which develops your skills in being assessed, allows for you to receive feedback, and prepares you for being assessed. However, it does not count to your final mark.

Description Semester When Set Comment
Written exercise1MProblem-solving and Matlab programming skills.
Assessment Rationale And Relationship

The module is assessed via report writing and software code development. Report writing assesses the understanding of underlying theoretical concepts, while simulation, implementation and modelling is assessed via software code development in Matlab. The programming sessions consider the various concepts explained in the lectures and provide students with several practical problems encountered by R&D engineers in the telecommunication industry.

The formative exercises will be designed to progressively build upon each other, allowing students to apply their knowledge to solve real-world communication system challenges, develop their problem-solving and Matlab programming skills incrementally.

Timetable

Past Exam Papers

General Notes

N/A

Welcome to Newcastle University Module Catalogue

This is where you will be able to find all key information about modules on your programme of study. It will help you make an informed decision on the options available to you within your programme.

You may have some queries about the modules available to you. Your school office will be able to signpost you to someone who will support you with any queries.

Disclaimer

The information contained within the Module Catalogue relates to the 2024 academic year.

In accordance with University Terms and Conditions, the University makes all reasonable efforts to deliver the modules as described.

Modules may be amended on an annual basis to take account of changing staff expertise, developments in the discipline, the requirements of external bodies and partners, and student feedback. Module information for the 2025/26 entry will be published here in early-April 2025. Queries about information in the Module Catalogue should in the first instance be addressed to your School Office.