COMM07008 2009 Data Communications

General Details

Full Title
Data Communications
Transcript Title
Data Communications
Code
COMM07008
Attendance
N/A %
Subject Area
COMM - Communication
Department
MENG - Mech. and Electronic Eng.
Level
07 - NFQ Level 7
Credit
05 - 05 Credits
Duration
Stage
Fee
Start Term
2009 - Full Academic Year 2009-10
End Term
9999 - The End of Time
Author(s)
Fergal Henry
Programme Membership
SG_EELEC_B07 201100 Bachelor of Engineering in Electronic Engineering SG_EELEC_J07 200900 Bachelor of Engineering in Electronic Engineering
Description

This module introduces students to the concept of data and how it can be represented as an electronic signal. It deals with how data is transmitted in serial and parallel manner respectively. Methods of error detection and correction are discussed. Different data encoding techniques are analysed. RS232 and USB protocols are compared and contrasted. A typical peripheral interface to a microcontroller is implemented. The idea of networking embedded systems is appraised and typical communications standards are outlined.

Learning Outcomes

On completion of this module the learner will/should be able to;

1.

Explain the differences between synchronous & asynchronous transmission of data.

2.

Contrast various techniques used for error detection/recovery.

3.

Diagnose why errors occur during data transmission

4.

Categorise data transmission in terms of analogue/digital data & analogue/digital signals.

5.

Analyse different forms of data encoding.

6.

Contrast the performance of RS232 and USB ports.

7.

Implement a peripheral interface to a microcontroller

8.

Outline the OSI and TCP/IP models

9.

Integrate an embedded system in a computer network.

Indicative Syllabus

Data Communications Basics: Data Rate, Data Representation, Sampling, Synchronous & Asynchronous transmission.

Reliable Data Transmission: Error Detection, Error Recovery.

Connections & Interfacing: Serial & Parallel connections, Modems.

Terminal Networks: Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM).

Data Transmission: Analogue and digital data transmission, Transmission Impairments.

Data Encoding: Digital Signal Encoding formats, Shift Keying, Modulation.

Transmission Media: Guided Transmission media, Wireless transmission.

Serial Ports: RS232, USB.

Peripheral Interfacing: Serial Peripheral interface (SPI), Inter Integrated Circuit (I2C).

Standards: OSI seven layer model overview, TCP/IP model overview.

Networks: Ethernet (IEEE 802.3), Controller Area Network (CAN).

Wireless Networks: WiFi (IEEE 802.11).

 

Indicative Practicals/Projects

Wire an RS232/USB interface. Test this interface using Hyper Terminal or equivalent.

Write software to configure and test an RS232/USB interface.

Use MATLAB to model various encoding formats, shift keying and modulation techniques.

Use an oscilloscope/logic analyser to capture digital data waveforms.

Write assembly/C programs to interface an 8-bit microcontroller to a peripheral device using SPI/I2C.  

Use Ethereal Network Protocol Analyser to examine Ethernet frames.

Use LabView to explore RF and communications.

Coursework & Assessment Breakdown

Coursework & Continuous Assessment
40 %
End of Semester / Year Formal Exam
60 %

Coursework Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Other Exam Two Written exams Continuous Assessment UNKNOWN 20 % Any 1,2,3,4,5,6,7,8,9
2 Performance Evaluation Continuous Assessment UNKNOWN 20 % OnGoing 1,2,3,4,5,6,7,8,9
             

End of Semester / Year Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Final Exam Final Exam UNKNOWN 60 % End of Year 1,2,3,4,5,6,7,8,9
             
             

Full Time Mode Workload


Type Location Description Hours Frequency Avg Workload
Lecture Engineering Laboratory Lecture 2 Weekly 2.00
Laboratory Practical Engineering Laboratory Practical 1 Fortnightly 0.50
Total Full Time Average Weekly Learner Contact Time 2.50 Hours

Module Resources

Non ISBN Literary Resources

Authors

Title

Publishers

Year

P.Hodson

Local Area Networks

Continuum

2003

W.Stallings

Data & Computer Communications

Prentice Hall

2000

P.Irving

Computer Networks

Crucial

2003

J.Catsoulis

Designing Embedded Hardware

O'Reilly

2003

M.J.Pont

Patterns for Time-Triggered Embedded Systems

Addison Wesley

2001

C.E.Spurgeon

Ethernet - The Definitive Guide

O'Reilly

2000

M.S.Gast

802.11 Wireless Networks

O'Reilly

2002

Other Resources

None