Information Processing (InfoProc)

Course code: ELEC50009

The aim of the module is to enable students to design information processing systems of medium complexity, by considering communication and computation costs, as well as local (embedded) and server-side processing. The module builds upon the material you have been taught in your EIE year two, and introduces the practical aspects of embedded processing, networking, and databases. The first part of the module consists of a series of practical labs where you will be exposed to the practical aspects of embedded processing, networking and datasets, followed by a practical component (i.e. coursework) with strong emphasis on the design methodology, where a fully operational processing system needs to be designed.

Upon successful completion of this module, you will be able to:

  1. Develop an embedded system based on a CPU/FPGA
  2. Apply signal processing. techniques to a time-series data considering their computational cost
  3. Develop the communication infrastructure between a local node and a server
  4. Design a database that communicates with the rest of the system
  5. Judge the compute capabilities of different platform

This course is lab-based.

Important dates

Full dates

Labs for Group As are on Tuesdays (4-6pm) and Bs are on Thursdays (9-11am) in the EEE level 1 lab.

Lab schedules

Week Date Lab Name Lab Time
2 14th Jan (Tue) Group A lab 4pm-6pm
2 16th Jan (Thu) Group B lab 9am-11am
3 21st Jan (Tue) Group A lab 4pm-6pm
3 23rd Jan (Thu) Group B lab 9am-11am
4 28st Jan (Tue) Group A lab 4pm-6pm
4 30rd Jan (Thu) Group B lab 9am-11am
5 4th Feb (Tue) Group A lab 4pm-6pm
5 6th Feb (Thu) Group B lab 9am-11am
6 12th Fen (Wed) Lab Oral 10am-12am
7 18th Feb (Tue) Group A lab 4pm-6pm
7 20th Feb (Thu) Group B lab 9am-11am
7 25th Feb (Tue) Group A lab 4pm-6pm
7 27th Feb (Thu) Group B lab 9am-11am
8 4th Mar (Tue) Group A lab 4pm-6pm
8 6th Mar (Thu) Group B lab 9am-11am
9 11th Mar (Tue) Group A lab 4pm-6pm
9 13th Mar (Thu) Group B lab 9am-11am

Lecture Slides

Week 2 lecture slides, Week 3 lecture slides,

Labs

Lab link (for lab1-6)