Undergraduate Course: Sensor Networks and Data Analysis 2 (ELEE08021)
|School||School of Engineering
||College||College of Science and Engineering
|Credit level (Normal year taken)||SCQF Level 8 (Year 2 Undergraduate)
||Availability||Available to all students
|Summary||Sensing and data analysis is fundamental to all Engineering disciplines. It relies on a key understanding of sensor networks and how they communicate, resource and computation constraints, and an understanding of how data is sampled and then analysed. Signals are the output of sensors which have measured data, and this course gives an introduction to key signal analysis concepts.
This course aims to introduce students to the fundamentals of Sensor Networks, Signal Processing, Communication, and Information Theory. The course aims to provide an insight into time domain and frequency domain analysis of continuous-time signals, and provide an insight into the sampling process and properties of the resulting discrete-time signals. The course then introduces the students to basic communication modulation techniques, as well as probability theory for analysing random signals. At the end of the module students will have acquired sufficient expertise in these concepts to appreciate how sensor networks and signal analysis can be used in a variety of disciplines.
1. Course overview, introduction to sensor networks and their roles in Engineering disciplines. Introduction of sensor types, sensor outputs, sensor networks, sensor signals. Introduction to the role of communications in sensor networks.
2. An introduction to the broader topic of signal processing, machine learning, and the role of these disciplines within Data Science. Considers applications of machine learning for detection, classification, segmentation, regression on signals received from sensor networks.
3. Nature of, and types of signals; definitions of continuous time, discrete time, periodic, aperiodic, deterministic and random. Introduction to phasors and concept of frequency of single tone, typical signals and signal classification, power and energy.
4. Signal decompositions and concept of signal building blocks.
5. An overview of spectral analysis techniques in general. Discussion of the role of Fourier Analysis, including trigonometric and complex Fourier series, Fourier transforms, Parseval's theorem, physical interpretations, and plotting spectra.
6. The Discrete-time world: Developing Nyquist's Sampling Theorem and Discrete-Time Signals.
7. An overview of communication theory: how data from sensors can be transmitted from the source to a remote receiver/sink for further processing or use. This will include: AM/FM/PM, OOK, FSK, and PSK.
8. Multiplexing techniques: Methods of combining signals from multiple sensors for transmission over a common medium. This will include: Frequency Division Multiplexing and Time Division Multiplexing.
9. Basic Information theory.
Information for Visiting Students
|High Demand Course?
Course Delivery Information
|Academic year 2022/23, Available to all students (SV1)
|Learning and Teaching activities (Further Info)
Lecture Hours 11,
Seminar/Tutorial Hours 11,
Programme Level Learning and Teaching Hours 2,
Directed Learning and Independent Learning Hours
|Assessment (Further Info)
|Additional Information (Assessment)
||Written Exam %: 70
Practical Exam %: 0
Coursework %: 30
The School has a 40% Rule for 1st and 2nd year courses, i.e. you must achieve a minimum of 40% in coursework and 40% in written exam components, as well as an overall mark of 40% to pass a course. If you fail a course you will be required to re-sit it. You are only required to re-sit components which have been failed.
||Hours & Minutes
|Main Exam Diet S2 (April/May)||1:30|
|Resit Exam Diet (August)||1:30|
On completion of this course, the student will be able to:
- Understand the role of sensor networks for acquiring data in Engineering applications;
- Distinguish between continuous time and discrete time representations of real world signals and analyse them using the appropriate theory and techniques. They should be able to apply them to deterministic, random, periodic and aperiodic signals, and distinguish between energy and power signals, being able to perform the appropriate measure calculation for a given signal;
- Correctly apply the appropriate theoretical analysis and description to the signals. This includes: evaluation of trigonometric, complex Fourier Series, and Fourier transforms of simple waveforms; providing a physical interpretation for these transforms, and plotting phase, magnitude, and line spectra; the Nyquist sampling theorem and analysing the effect of sampling on the frequency content of a signal;
- Describe techniques for generating, transmitting and decoding real world data or information. These include: describing various analogue/digital modulation schemes and circuits for their generation and reception, including AM/FM/PM, OOK, FSK, and PSK; explaining frequency division and time-vision multiplexing, and analysing simple multiplexing communication systems; explaining how communication signals can be modelled as a random process, and performing simple statistical and probabilistic analysis of simple communication schemes;
- Demonstrate an ability in the use of computer simulations to analysis simple signals and communication systems that form the basis of sensor networks.
|Graduate Attributes and Skills
|Course organiser||Dr James Hopgood
Tel: (0131 6)50 5571
|Course secretary||Ms Brunori Viola
Tel: (0131 6)50 5687