Lectures


Dip.IT Courses: CCE 2822

B.Sc. ICT Courses: CCE 3013, CCE3310

B. Eng. Courses: CCE 2002CCE 3014CCE 3202, CCE 4001, CCE 4103, CCE4013, CCE 4101

B. Sc.IT Courses: CCE 1001

M.Sc. Courses:  ERM 5500, ENR 5320, CCE 5400, CCE 5301, CCE 5302, CCE 5303

M.IT Courses: BIT 5003CCE 5121


Semester 1

CCE 3310 - Communications Systems

Lectures start: 3rd October 2013

 

Assessment

Test 80%        Lab/Assignments 20%

Textbook

J. Schiller, "Mobile Communications," Addison-Wesley, ISBN-0321123816

Material for Lab

Lab 1 - All students - Thursday 1st November 2012 - download

Lab 2 - All students - Thursday 8th November 2012 - download

Lab 3 - All students - Thursday 15th November 2012 - download

Assignment - on VLE

Tutorial 1 - download

Tutorial 2 - download


 

CCE 5301 - Broadcast and Peer-to-Peer Networks

Lectures start: - 1st October 2013

Syllabus

  •   Broadcast Systems
  •   Overlay Networks
  •   Peer-to-Peer Networks
  •   Packet Delivery (Unicasting / Multicasting / Broadcasting)
  •   Multimedia Streaming Services
  •   Congestion and Flooding
  •   Network Management
  •   Scalability and Stability issues
  •   Quality of Service - to be delivered by Ing. Mario Cordina

Assessment

Test 80%  Assignment 20%

Textbook

Emerging wireless multimedia services and technologies / edited by Apostolis K. Salkintzis, Nikos Passas, Wiley, 2005.

Jochen Schiller, Mobile Communications, Addison Wesley, 2003

 

Paper - 17th January - download

Assignment - on VLE

Tutorial - download


October 2013


Semester 2

CCE 2313 - Communications Theory

Lectures start: - 9th February 2014

Syllabus

  • Introduction to Communications 
  • Signals and Systems - Brief Overview 
  •   Introduction to Information Theory 
  •   Analogue and Digital Modulation 
  •   Channel Modelling - Additive White Gaussian Noise Channel, Binary Symmetric Channel 
  •   Performance of Modulation in Noise 
  •   Source Coding and Error Correction Codes 

Assessment

Test 80%  Assignment 20%

Textbooks

L.W. Couch II, “Digital and Analog Communication Systems,” (7th Edition or later) Prentice Hall

S. Haykin and M. Moher, "An Introduction to Analog & Digital Communication," (2nd Edition) John Wiley & Sons.

 

Lab sheets - on VLE

Assignment - on VLE

Tutorial - on VLE


February 2014


 

Old Courses


 

CCE 4103 - RF & Microwave System Design

Lectures start:    6thOctober 2009

Syllabus

·         General consideration in RF technology: Passive devices.

·         System characterisation parameters: S-parameters, sensitivity, noise, dynamic range.

·         Matching Networks: analytical approach, graphical approach.

·         Transceiver Architectures.

·         RF and Microwave sub-systems: low-noise amplifiers, oscillators, filters, power amplifiers, antennas.

Assessment

Test 90%        Lab/Assignments 10%

Textbook

 

Tutorial no 1

Tutorial no 2

Assignment


 CCE 5400 - Computer Networks

Lectures start: -

Syllabus (my part)

·         Introduction to Computer Networks: Network Topolgies, OSI Model, TCP/IP Model.

·         Local Area Networks: Wired vs Wireless LANs, WLL, WLAN, Bluetooth, Protocols.

·         High-speed Networks: FDDI protocol, ATM protocol.

·         Wide Area Networks: Packet and Circuit switching, X-25 protocol, ISDN protocol, Frame relay protocol.

·         TCP/IP networks: Protocol

Assessment

Test + Assignment

Textbook

W. Stallings, ISDN and Broadband ISDN with Frame Relay and ATM, Prentice Hall, ISBN: 0-13-973744-8

B. Forouzan, Data Communications and Networking, McGraw Hill, ISBN: 0-07-251584-8

W. Stallings, Data and Computer Communications, Prentice Hall, ISBN: 0-13-084370-9

Further Reading

A. Tanenbaum, Computer Networks, Prentice Hall, ISBN: 0-133-499456


ERM 5500 - RF & Microwave Design I

Lectures start: Not offered in 2008

Syllabus

·         Performance Parameters.

o        Noise

o        Intermodulation distortion

o        Gain compression

o        Minimum detectable signal

Cascaded performance

·         Transceiver Architectures Analysis.

o        Homodyne receivers

o        Heterodyne receivers

o        Image reject receivers

o        Digital-IF receivers

o        Subsampling receivers

o        Direct conversion transmitters

o        Two-step conversion transmitters

 

·         Matching using Lumped Elements.

o        Resistive networks:  Mathematical calculations, Smith chart approach

o        L-section match:  Mathematical calculations,  Smith chart approach

o         T-network and Pi-network matching

 

Assessment

Test 80%        Lab/Assignments 20%

Textbook:

A. Davis, Radio Frequency Circuit Design, Wiley, ISBN: 0471200689

R. Ludwig, P. Bretchko, RF Circuit Design – Theory and Applications, Prentice Hall, ISBN: 0-13-122475-1

D.K. Misra, Radio-Frequency and Microwave Communication Circuits – Analysis and Design, Wiley Inter-Science, ISBN: 0-471-41253-8

 

Tutorial sheet

Assignment


CCE 4101 - Communications Systems

Lectures start: 2nd October 2008

Syllabus

·         Multiple Access Networks

·         Teletraffic Theory

·        Wireless Propagation Modeling

·          Overlay Networks

·         Quality of Service

 

Assessment

Test: 90%        Assignment: 10%

Assignment 2008

Tutorial


  CCE 2002 - Microprocessor Systems

Lectures start:   February 2008 - Lectures will be delivered by Ing. Paul Debono

Laboratory start: BSc. IT. + BEduc. - 

                              BEng. - 

Lab Groups and Timetable

Syllabus

·         Microprocessor organisation: The internal setup of the 8086 microprocessor.

·         CPU cycles: Clock, machine and instruction cycles.

·         Microprocessor Input/Output: External bus structure and control signals.

·         Microprocessor Assembly Language: The assembly language of the 8086, use of assembler and debugging tools, design and implementation of assembly language programs.

·         Types of interrupts and their use in sequencing events.

·         The connection of a microprocessor to special peripheral chips: parallel peripheral interface, serial peripheral interface, priority interrupt controller, interval counter and timer, DMA IC.

·         Programming of peripheral chips.

Assessment

Test 80%        Lab/Assignments 20%

Textbook

Walter A. Triebel and Avtar Singh, The 8088 and 8086 Microprocessors – Programming, Interfacing, Software, Hardware, and Applications, Fourth Edition, Prentice Hall, ISBN: 0-13-122804-8

John Uffenbeck, The 80x86 Family: Design Programming and Interfacing, Prentice Hall, ISBN: 0-13-025711-7

Further Reading

John Uffenbeck, Microcomputers and Microprocessors, Prentice Hall, ISBN: 0-13-209198-4

Tutorial 1

Tutorial 2

Tutorial 3

Lab sheets 1, 2, 3,4

Assignment 2007

Datasheets: 8086, 8237, 8251, 8254, 8255, 8259


CCE 3202 / CCE3014 - Advanced Digital System Design

Lectures start:  9th February 2010

Laboratory start:  8th February 2010 - make sure you have the labsheets

                             

Syllabus (my part)

·         Introduction to Programmable Logic Devices

·         Field Programmable Gate Arrays

·         The Xilinx XC4000X series of FPGA chips

·         Design and Test Methodology using VHDL 

·         Design Examples

DSP Lab sheets and notes can be downloaded from here.

Assessment

CCE 3202 - Test 60%        Lab/Assignments 40%

CCE 3014 - Test 50%        Lab/Assignement 50%

Textbook

Peter J. Ashenden, The Designer's Guide to VHDL,  ISBN: 1558606742

Further Reading

John F. Wakerly, Digital Design: Principles and Practices, Prentice Hall, ISBN: 0-13-089896-1

Mark Zwolinski, Digital System Design with VHDL, Prentice Hall, ISBN: 0-13-039985-X

Reference

BASYS Files - Reference Manual, Schematic

Lab no.1

Lab no.2

Lab no.3

CCE3202 Assignment 2010

CCE3014 Assignment 2010

Tutorial


CCE 2822 - Microprocessors, Assembly Language & Interfacing

Lectures start:   February 2008

Syllabus

·         Microprocessor organisation: The internal setup of the 8086 microprocessor.

·         CPU cycles: Clock, machine and instruction cycles.

·         Microprocessor Input/Output: External bus structure and control signals.

·         Microprocessor Assembly Language: The assembly language of the 8086, use of assembler and debugging tools, design and implementation of assembly language programs.

·         Types of interrupts and their use in sequencing events.

·         The connection of a microprocessor to special peripheral chips: parallel peripheral interface, serial peripheral interface, priority interrupt controller.

Assessment

Test 85%        Lab/Assignments 15%

Textbook

Walter A. Triebel and Avtar Singh, The 8088 and 8086 Microprocessors – Programming, Interfacing, Software, Hardware, and Applications, Fourth Edition, Prentice Hall, ISBN: 0-13-122804-8

Tutorial 1

Tutorial 2

Assignment 2008

Laboratory

JUMP Instructions

Datasheets: 8086, 8251, 8255, 8259


ENR 5320 - RF & Microwave Design II

Lectures start: February 2008

Syllabus

·         S-Parameters.

·         Signal Flow Graphs.

·         Low-Noise Amplifier Design

o        Requirements

o        Mathematical approach

o        Smith Chart approach

o        Stability analysis

o         Common architectures

·         Active and Passive Mixers.

o        Requirements

o        Mathematical analysis

o        Design issues

·         Oscillators.

o        Requirements

o        Design issues

o        PLLs

o        Synthesizers

·         Power Amplifiers.

o        Requirements

o        Classes

o        Design issues

     

Assessment

Test 70%        Lab/Assignments 30%

Textbook:

A. Davis, Radio Frequency Circuit Design, Wiley, ISBN: 0471200689

R. Ludwig, P. Bretchko, RF Circuit Design – Theory and Applications, Prentice Hall, ISBN: 0-13-122475-1

D.K. Misra, Radio-Frequency and Microwave Communication Circuits – Analysis and Design, Wiley Inter-Science, ISBN: 0-471-41253-8

 

Tutorial sheet

Assignment

 


CCE 5303 - Radio Propagation and QoS

Lectures start: - 9th February 2012

Syllabus

  • Wireless Propagation Modeling
    • Empirical Techniques
    • Deterministic Techniques
  • Teletraffic Theory
    • Birth – Death Process
    • Markov Chains
    • Asymmetric Channels
    • Application to Switched/Wireless Networks
  • Quality of Service/Experience
    • Grade of Service
    • Objective and Subjective Evaluations

Assessment

Test 80%  Assignment 20%

Textbook

Henry L. Bertoni, “Radio Propagation for Modern Wireless Systems,” Prentice Hall, 2000.

 

Paper 1 - 1st March - download

Paper 2 - 3rd May - download

Assignment - on VLE

Tutorial 1 - download

Tutorial 2 - download


 

CCE 4001 - Advanced Computer Architectures

CCE 3013 - Computer Architecture

These modules will run at the same time. * Only for CCE3013.

Lectures start: 1st October 2009

Syllabus 

Pipelined Architectures

·         Techniques used to enhance throughput: Instruction lookahead; execution overlap; pipelining.

·         Instruction set dependency on architecture: RISC, CISC.

·         Superscalar architecture.

·         Special hardware within the processor: Multipliers, barrel shifters.

·         Signal Processors.

·         Efficiency of pipeline hardware.

Parallel Architectures

·         Parallel processing.

·         Parallel architectures: Mesh, Star, Ring, and Hypercube.

·         Switching elements.

·         Arithmetic pipelines.

·         Performance considerations.

·         Shared Memory Architectures*.

·         Cache*.

Assessment

Test 90%  (85%*)      Lab/Assignments 10% (15%*)

Textbook

D. Sima, T. Fountain and P. Kacsuk, Advanced Computer Architectures, A Design Space Approach, ISBN: 0-201-42291-3

C. Hammacher, Z. Vranesic, S. Zaky, Computer Organization, McGraw Hill, ISBN: 0-07-112218-4

Further reading

M.J. Quinn, Parallel Computing Theory and Practice, McGraw Hill, ISBN: 0-07-113800-5

Tutorial 1 - download

Tutorial 2 - download

Assignment - download

Discussion Paper - Monday 9th January 2012 - download


CCE 4013 - Real-Time Systems

Lectures start: 5th October 2009

- - Will deliver only the Neural Networks part

Syllabus

Real-Time System Modeling

·         Concepts of soft real-time and hard real-time design and modeling.

·         Concepts and generation of behavioral models. 

·         Real-time computing, static and dynamic priority scheduling. 

·         Rate monotonic scheduling. 

·         Fault tolerant systems. 

·         Operations, specifications and validation of communicating sequential processors (CSPs).

Neural Networks

·         Multilayer perceptron, Radial basis function networks, Kohonen networks, Hopfield networks.

·         Recurrent neural networks.

·         Supervised and Unsupervised learning.

·         Parallel architectures for neural networks.

Assessment

Test 90%        Lab/Assignments 10%

Textbook

C.M. Krishna, K.G. Shin, Real-Time Systems, McGraw-Hill, ISBN: 0-07-114243-6

D.W. Patterson, Artificial Neural Networks Theory and Applications, Prentice Hall, ISBN: 0-13-295353-6

Tutorial

 


CCE 1301 - Introduction to Communications and Computer Systems

Lectures start:   -

Labs start:   -

Syllabus

Computer Systems

·         Concepts of DC Voltage and Current.

·         Concepts of Resistance, Capacitance and Inductance. 

·         Concepts of AC Voltage and Current. 

·         The Power Supply. 

·         Transistor operating as a switch. 

·         Logic Gates.

·         Analogue-to-Digital Converters

·         Digital-to-Analogue Converters

·         Introduction to Computer Interfacing

Assessment

Test 80%        Lab/Assignments 20%

Textbook

No textbook required

Further reading

A.S. Sedra, K.C. Smith, Microelectronic Circuits, ISBN: 0-19-511690-9

J. Millman, A. Grabel, Microelectronics, ISBN: 0-07-100596-X

 

Tutorial

Lab sheet

Lab sheet 2

Notes on the Oscilloscope


CCE 5302 - Intelligent Wireless Solutions

Lectures start: - 9th February 2012

Syllabus

  • Cognitive Radio and Networks
  • Cooperative Networks
  •   Cross Layer Design
  •   Ad hoc Networking
  •   Intelligent Routing
  •   Localization Techniques
  •   Network Optimization

Assessment

Test 80%  Assignment 20%

Textbook

T.W. Rondeau, C.W. Bostian, “Artificial Intelligence in Wireless Communications, ” Artech House, 2009, ISBN: 978-1-60783-234-8

 

Paper 1 - 22nd February - download

Paper 2 - 14th March - download

Assignment - on VLE

Tutorial - download


BIT 5003 - Computer Systems & Networks

Lectures start: 8rd October 2010

Syllabus

Computer Systems

  • Introduction to basic electronic components: Resistors, Capacitors, Diodes, Transistors
  • Computer Hardware and Organization: Gates, Number systems, Computer arithmetic, Processor organization, Data storage units
  • Computer Interfacing and Communications: Busses, Peripherals, Introduction to interfacing
  • Introduction to Computer Networks

Assessment

Test 50%        Lab/Assignments 50%

Textbook

No textbook required

Further reading

A.S. Sedra, K.C. Smith, Microelectronic Circuits, ISBN: 0-19-511690-9

J. Millman, A. Grabel, Microelectronics, ISBN: 0-07-100596-X

 

Tutorial1

Tutorial 2

Lab sheet1

Lab sheet2

Lab sheet3

Assignment

Notes on the Oscilloscope


CCE 5121 – Computer and Communication Networks

Lectures start: 9th February 2011

Syllabus

Network Infrastructure: Network Topologies, Circuit Switched Networks, Packet Switched Networks, Wireless Networks, Protocols

Network Capacity: Information sources, Signal Transmission, Bandwidth, Compression, Security, Queues, BER, FER

Assessment

Test 60%        Lab/Assignments 40%

Textbook

Behrouz A. Forouzan, “Data Communications and Networking,” McGraw Hill, ISBN: 0-07-251584-8

 

Tutorial1

Tutorial 2

Lab sheet1

Lab sheet2

Assignment


October 2012