Digital and Data Communication

Course Code: 4343201
Semester: IV
Program: Information and Communication Technology Engineering


Gujarat Technological University (GTU)
Competency-focused Outcome-based Green Curriculum-2021 (COGC-2021)

Diploma ProgramSemester
Information and Communication Technology EngineeringFourth

1. RATIONALE

Students of diploma Information and Communication Technology Engineering need to have a thorough understanding of concepts of Digital and Data Communication. Diploma students undertaking this course are expected to apply the fundamentals of digital and data communication system to analyze the different digital communication (Modulation and Demodulation) methods and recent trends in the field of digital and data communication. This course develops skills required to manage digital communication systems to meet the expectations of the industry. Students also can learn how to stay updated on emerging communication tools and trends.

2. COMPETENCY

The purpose of this course is to help the student to attain the following industry identified competency through various teaching learning experiences:

  • Maintenance and implementation of digital Communication Systems.

3. COURSE OUTCOMES (COs)

The practical exercises, the underpinning knowledge and the relevant soft skills associated with this competency are to be developed in the student to display the following COs:

a) Understand the principles of digital and data communication.
b) Analyze the principles and characteristics of key digital modulation techniques.
c) Apply different coding techniques for source, channel and line.
d) Use data transmission modes for various data formats.
e) Familiarize with recent trends and challenges in digital/data communication.

4. TEACHING AND EXAMINATION SCHEME

Teaching Scheme (Hours)Total CreditsExamination Scheme
LTPC (L+T+P/2)Theory MarksPractical MarksTotal
CAESECAESEMarks
302430702525150

Note: Out of 30 marks under the theory CA, 10 marks are for assessment of the micro-project to facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken during the semester for assessing the attainment of the cognitive domain UOs required for the attainment of the COs.

Legends:

  • L - Lecture
  • T - Tutorial/Teacher Guided Theory Practice
  • P - Practical
  • C - Credit
  • CA - Continuous Assessment
  • ESE - End Semester Examination

5. SUGGESTED PRACTICAL EXERCISES

The following practical outcomes (PrOs) are the sub-components of the COs. Some of the PrOs marked '*' are compulsory, as they are crucial for that particular CO at the 'Precision Level' of Dave's Taxonomy related to 'Psychomotor Domain'.

S.No.Practical Outcomes (PrOs)Unit No.Approx. Hrs. Required
1Study the Elements of Digital Communication system with its block diagram: source, channel, transmitter and receiver12*
2Generate and analyze the waveform of Amplitude Shift Keying (ASK) modulator and demodulator22*
3Generate and analyze the waveform of Frequency Shift Keying (FSK) modulator and demodulator22*
4Generate and analyze the waveform of Phase Shift Keying (PSK) modulator and demodulator22*
5Identify the different phase shifts generated in Quadrature Phase Shift Keying Modulation22*
6Test the performance for 4 input Time Division Multiplexing (TDM) Circuit12*
7Test the performance for 2 input Frequency Division Multiplexing (FDM) Circuit12*
8Generate Time Division Multiplexing (TDM) signal using relevant simulation software12
9Generate Frequency Division Multiplexing (FDM) signal using relevant simulation software12
10Generate Huffman code using relevant simulation software32*
11Generate Shannon Fano code using relevant simulation software32
12Generate Error correcting code using relevant simulation software32
13Generate Error Detecting code-Parity code using relevant simulation software32*
14Check the performance of various line code techniques by encoding and decoding data32*
15Serial data transmission: reading and writing data using relevant simulation software42*
16File formats supported by relevant simulation software for signal processing42*
17Conversion of Audio & Video files into various format using 'Format Factory'42*
18Audio signal Processing using relevant simulation software42
19Video signal Processing using relevant simulation software42
20Study the Elements of satellite Communication system with its block diagram52
21Study the 5G system standards52*
Total42

Note

i. More Practical Exercises can be designed and offered by the respective course teacher to develop the industry relevant skills/outcomes to match the COs. The above table is only a suggestive list.

ii. The following are some sample 'Process' and 'Product' related skills (more may be added/deleted depending on the course) that occur in the above listed Practical Exercises of this course required which are embedded in the COs and ultimately the competency.

S.No.Sample Performance Indicators for the (PrOs)Weightage (%)
1Prepare experimental setup20
2Operate the equipment setup or circuit20
3Follow safe practices20
4Record observations correctly20
5Interpret the result and conclude20
Total100

6. MAJOR EQUIPMENT/ INSTRUMENTS REQUIRED

This major equipment with broad specifications for the PrOs is a guide to procure them by the administrators to usher in uniformity of practicals in all institutions across the state.

S.No.Equipment Name with Broad SpecificationsPrO No.
1Spectrum analyzer, 9 kHz to 1.5 GHz Frequency Range, Typical -135 dBm Displayed Average Noise Level (DANL)2,3,4,5
2CRO - Dual trace, 20 MHz Choice of any one built-in option, 30 MHz Bandwidth2,3,4,5
3RF generator/wideband oscillator Wide Frequency Range 100 KHz to 150 MHz2,3,4,5
4Function Generator: Frequency Range 0.1 Hz to 1 MHz2,3,4,5
5Digital Communication Trainer, In-built internal data generator, Type of Modulations and Demodulations: ASK, FSK, BPSK, QPSK, 8-PSK, 16-QAM2,3,4,5
6Time Division and Frequency Division Multiplexing-Demultiplexing trainer6,7
7Line coding encoder/decoder trainer kit14
8Computer system with operating system: Windows 7 or higher Ver., macOS, and Linux, with 4GB or higher RAM, Python latest version, MATLAB latest versionALL

7. AFFECTIVE DOMAIN OUTCOMES

The following sample Affective Domain Outcomes (ADOs) are embedded in many of the above-mentioned COs and PrOs. More could be added to fulfill the development of this course competency.

a) Prepare the list of equipment required in laboratory session.
b) Complete experiment within given time.
c) Adhere to laboratory guidelines.

The ADOs are best developed through the laboratory/field-based exercises. Moreover, the level of achievement of the ADOs according to Krathwohl's 'Affective Domain Taxonomy' should gradually increase as planned below:

i. 'Valuing Level' in 1st year
ii. 'Organization Level' in 2nd year
iii. 'Characterization Level' in 3rd year

8. UNDERPINNING THEORY

The major underpinning theory is given below based on the higher level UOs of Revised Bloom's taxonomy that are formulated for development of the COs and competency. If required, more such UOs could be included by the course teacher to focus on attainment of COs and competency.

UnitMajor Learning OutcomesTopics and Sub-topics
Unit-I: Introduction to Digital and Data Communication System1a. Explain function of given block of digital communication system
1b. Define bit rate, baud rate and bandwidth
1c. Selection of communication channel based on need
1d. Classify the given multiplexing techniques based on domain of working
1e. State advantages and disadvantages of digital system
1.1 Elements of Digital Communication system with its Block diagram: Source, Channel, Transmitter, Receiver, Repeater
1.2 Communication channel characteristics: bit rate, baud rate, bandwidth, Repeater distance
1.3 Communication channel types: telephone channels, co-axial channels, optical fiber cables, wireless broadcast channel, satellite channel
1.4 Multiplexing - Need and methods of multiplexing: Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), Code division multiplexing (CDM) block diagram and their comparison
1.5 Basic modes of communication - broadcasting and point to point communication
1.6 Fundamental limitation of digital communication system - Noise, bandwidth and equipment
1.7 Advantages and disadvantages of digital communication system
Unit-II: Digital Modulation Techniques2a. Summarize the shift keying techniques
2b. Explain generation of given type of shift keying signals
2c. Compare salient features of the given type of digital modulation techniques
2.1 Amplitude Shift Keying (ASK) - Generation, reception, bandwidth, constellation diagram, waveforms, advantages and disadvantages
2.2 Frequency Shift Keying (FSK) - Generation, non-coherent and coherent detection, waveforms, advantages and disadvantages
2.3 Phase Shift Keying (PSK) - BPSK, QPSK (Generation, detection, waveforms, advantages and disadvantages)
2.4 Comparison of ASK, FSK, PSK
2.5 Quadrature Amplitude Modulation (QAM) - Principle, constellation diagram, waveforms, advantages and disadvantages
Unit-III: Information Theory and Coding3a. State the significance of probability in communication
3b. Define Entropy and Information and its physical significance, their units
3c. State Channel Capacity in terms of SNR and explain its importance
3d. Use appropriate source coding technique based on need
3e. Apply error detection and correction techniques for given data bits
3f. Use different line coding techniques
3.1 Probability - basic definitions related to probability, properties of probability, conditional probabilities, probability of statistically independent events
3.2 Entropy and Information
3.3 Mutual Information
3.4 Channel Capacity
3.5 Source coding techniques - Huffman Code, Shannon-Fano code
3.6 Channel coding: Error, causes of error and its effect, error detection & correction using parity, checksum, Hamming Code, Cyclic Redundancy Check (CRC)
3.7 Line Coding Techniques - Line coding properties, selection of line codes, classification of line codes: Unipolar RZ and NRZ, Polar RZ and NRZ, Bipolar NRZ (AMI)
Unit-IV: Data Communication Techniques and Standards4a. Explain characteristics and components of data communication
4b. Compare data transmission modes: simplex, half duplex, full duplex
4c. Apply data transmission techniques for serial and parallel communication
4d. Identify data representation methods
4e. Analyze multimedia communications and processing elements
4f. Use communication standards and ports
4.1 Data Communication: Characteristics and Components of Data Communication
4.2 Data transmission mode: simplex, half duplex, full duplex
4.3 Data transmission techniques: Serial data communication (synchronous and asynchronous), Parallel data communication
4.4 Data representation
4.5 Multimedia Communications: Multimedia Communication Model, Elements of Multimedia Systems
4.6 Multimedia processing for communication: digital media, signal processing elements, digital audio file formats, digital image file formats, digital video file formats
4.7 RS-232, 422 and 485 standard
4.8 Communication ports - USB, HDMI, RCA, 3.5mm audio, Ethernet
4.9 Industrial standards
Unit-V: Emerging Trends in Data Communication5a. Explain block diagram of satellite communication
5b. Interpret the aspects of spread spectrum techniques
5c. Familiarize with edge computing, quantum communication
5d. Identify privacy considerations in data communication
5.1 Satellite Communication
5.2 5G Technology in data communication
5.3 Spread spectrum communication
5.4 Edge Computing
5.5 Blockchain in Communication Security
5.6 Ethical and Privacy Considerations in Data Communication

9. SUGGESTED SPECIFICATION TABLE FOR QUESTIONPAPER DESIGN

Unit No.Unit TitleTeaching HoursDistribution of Theory Marks
R LevelU LevelA LevelTotal Marks
IIntroduction to Digital and Data Communication System0804070314
IIDigital Modulation Techniques0804060414
IIIInformation Theory and Coding1004070516
IVData Communication: Techniques and Standards1003080516
VEmerging Trends in Data Communication0604030310
Total4219312070

Legends: R = Remember, U = Understand, A = Apply and above (Revised Bloom's taxonomy)

Note: This specification table shall be treated as only general guideline for students and teachers. The actual distribution of marks in the question paper may vary from above table.

10. SUGGESTED STUDENT ACTIVITIES

Other than the classroom and laboratory learning, following are the suggested student related cocurricular activities which can be undertaken to accelerate the attainment of the various outcomes in this course: Students should perform following activities in group and prepare reports of about 5 pages for each activity. They should also collect/record physical evidence for their (student's) portfolio which may be useful for their placement interviews:

  • Simulate the learned circuit using any circuit simulation software.
  • Prepare Presentation on any one topic learned.

11. SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES (if any)

These are sample strategies, which the teacher can use to accelerate the attainment of the various outcomes in this course:

a) Massive open online courses (MOOCs) may be used to teach various topics/subtopics.
b) Guide student(s) in undertaking micro-projects.
c) About 20% of the topics/sub-topics which are relatively simpler or descriptive in nature can be given to the students for self-learning, but to be assessed using different assessment methods.
d) Using different instructional methods for teaching.

12. SUGGESTED MICRO-PROJECTS

Only one micro-project is planned to be undertaken by a student that needs to be assigned to him/her in the beginning of the semester. In the first four semesters, the micro-projects are group-based (group of 3 to 5). However, in the fifth and sixth semesters, the number of students in the group should not exceed three.

The micro-project could be industry application based, internet-based, workshop-based, laboratory-based or field-based. Each micro-project should encompass two or more COs which are in fact, an integration of PrOs, UOs and ADOs. Each student will have to maintain dated work diary consisting of individual contribution in the project work and give a seminar presentation of it before submission. The total work load on each student due to the micro-project should be about 16 (sixteen) student engagement hours (i.e., about one hour per week) during the course. The students ought to submit micro project by the end of the semester (so that they develop the industry-oriented COs).

A suggestive list of micro-projects is given here. This should relate highly with competency of the course and the COs. Similar micro-projects could be added by the concerned course teacher:

  • ASK, FSK, PSK, QPSK and QAM Modulator and Demodulator: Implement a simple various digital modulator and demodulator using a microcontroller/PYTHON/MATLAB
  • ASK, FSK, PSK, QPSK and QAM Modulator and Demodulator Wireless Communication: Develop a wireless communication system using various digital modulator and demodulator
  • Implement source coding techniques like Arithmetic coding, Run-Length Encoding, Delta coding
  • Implement channel coding techniques like error correction code, Convolution Coding and Viterbi Decoding, Turbo Codes, BCH code, LDPC (Low-Density Parity-Check) Codes
  • Serial Communication with Python
  • Serial Bluetooth Communication
  • Parallel Data Transfer using General Purpose Input/Output (GPIO)
  • 5G Massive MIMO (Multiple Input Multiple Output): Build a micro project that demonstrates the benefits of Massive MIMO in 5G
  • Satellite Ground Station Setup: Create a satellite ground station using a software-defined radio (SDR) or other communication equipment
  • Orbital Mechanics Simulation: Develop a simulation program that models satellite orbits using basic orbital mechanics equations
  • LEO, MEO and GEO satellite model tracker

13. SUGGESTED LEARNING RESOURCES

Sr.No.Title of BookAuthorPublication
1Digital CommunicationsDr. Sanjay SharmaS.K. Kataria and Sons, New Delhi, Latest edition
2Modern Digital and Analog Communications SystemsB.P. LathiOxford University Press, New Delhi, Latest edition
3Digital CommunicationRao. Ramkrishna P.McGraw Hill, Delhi, Latest Edition
4Digital CommunicationSklar, BernaldPearson Education India, Latest edition
5Data Communication and NetworkingBehrouz A. ForouzanTata McGraw Hill, Education New Delhi (Latest edition)
6Data CommunicationsWilliam L. SchweberTATA McGraw-Hill, Latest Edition

14. SOFTWARE/LEARNING WEBSITES

a. Hamming Code Tutorial
b. NPTEL Digital Communication Course
c. Amplitude Shift Keying - Advantages and Disadvantages
d. What is Data Communication
e. Digital Communication Basics
f. Digital Communication E-Text
g. Digital Modulation Techniques
h. Communication Systems
i. Data Communication Concepts
j. Digital Communication Tutorial

15. PO-COMPETENCY-CO MAPPING

Legend: '3' for high, '2' for medium, '1' for low and '-' for no correlation of each CO with PO.

Competency: Maintenance and implementation of digital Communication Systems

Course OutcomesPO1 Basic & Discipline Specific KnowledgePO2 Problem AnalysisPO3 Design/Development of SolutionsPO4 Engineering Tools, Experimentation & TestingPO5 Engineering Practices for Society, SustainabilityPO6 Project ManagementPO7 Life-long Learning
CO1: Understand the principles of digital and data communication3213221
CO2: Analyze the principles and characteristics of key digital modulation techniques3122112
CO3: Apply different coding techniques for source, channel and line3222112
CO4: Use data transmission modes for various data formats3112212
CO5: Familiarize with recent trends in digital/data communication3113223

16. COURSE CURRICULUM DEVELOPMENT COMMITTEE

Sr. No.Name and DesignationInstitute
1Dr. S.N. Sampat, HOD EC Dept. - BOS ICT MemberL.E. College (Diploma), Morbi
2Smt. Kerolin Shah, Lecturer ECGovernment Polytechnic, Ahmedabad
3Ku. G.I. Nagpara, Lecturer ECL.E. College (Diploma), Morbi