SIGNALS, SYSTEMS AND EMBEDDED SOFTWARE I
This module covers the principles of Communication systems and signal processing and introduces practical signal processing methods using the C language.
A mixture of lectures and practical sessions will be delivered.
Topics covered will include:
Discrete, Continuous, Filters
Mathematical description of signals
Description and analysis of Systems
Shannon's Information Capacity Theorem
Power, Energy Spectral Density
Sampling Theorem
Correlation and Convolution
Transform Domain Analysis of Signal and System
Introduction to Analogue and Digital Filter
Introduction to microcontroller systems
Typical hardware design RAM, EPROM, Decoding and timing diagrams
Fundamental Assembly language programming Addition, subtract, logical operators etc.
Peripheral programming IO ports, ADC, DAC, timers, counter, Serial communications.
Introduction to Assembly Language Programming
Embedded Software - C Programming in an embedded environment
SIGNALS, SYSTEMS AND EMBEDDED SOFTWARE I
One individual coursework assignment of 3,000 words (based upon a practical programming exercise) (100%) covering Learning Outcomes 3 and 4
An exam (2 Hours) covering Learning outcomes 1 and 2.
SIGNALS, SYSTEMS AND EMBEDDED SOFTWARE I
The learning strategy of this module requires 72 hours of class supported learning. 24 Hours Lectures , 48 Hours Practical/Tutorial Time
During this module students will take part in :-
- Formal lectures
- Discussion
- Practicals
SIGNALS, SYSTEMS AND EMBEDDED SOFTWARE I
Benoit B., 2005, Fundamentals of Signals and Systems, Course Technology, ISBN: 9781584503811
Roberts M. J., 2004, Signals and Systems Analysis of Signals Through Linear Systems, 1st Edition, McGraw Hill, ISBN-13: 9780072930443.
A First Book of ANSI C: Fundamentals of C Programming, G Bronson & S Menconi, Brooks Cole, 3 Rev Ed, (30 Aug 2000), ISBN: 0534379648
Microprocessor design [electronic resource] : a practical guide from design planning to manufacturing McFarland, Grant, McGraw-Hill, 2006 ISBN: 9780071492126.
SIGNALS, SYSTEMS AND EMBEDDED SOFTWARE I
Microcontroller development boards.
Logic Tutor, Xilinx Target Systems
PC's running Multisim, Cross Compiler, Visual studio C/C++ , XILINX
Oscilloscope, Signal Generator
MATLAB
TIMMs Telecommunication Equipment, Scopes. Signal Generators
SIGNALS, SYSTEMS AND EMBEDDED SOFTWARE I
None.