Skip to main content
  1. Resources/
  2. Study Materials/
  3. Information & Communication Technology Engineering/
  4. ICT Semester 4/
  5. Digital and Data Communication (4343201)/

14 mins· ·
Milav Dabgar
Author
Milav Dabgar
Experienced lecturer in the electrical and electronic manufacturing industry. Skilled in Embedded Systems, Image Processing, Data Science, MATLAB, Python, STM32. Strong education professional with a Master’s degree in Communication Systems Engineering from L.D. College of Engineering - Ahmedabad.
Table of Contents

GUJARAT TECHNOLOGICAL UNIVERSITY (GTU)
#

Competency-focused Outcome-based Green Curriculum-2021 (COGC-2021)
#

Semester -IV

Course Title: Digital and Data Communication
#

(Course Code:4343201)

Diploma program in which this course is offeredSemester in which offered
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 develop 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 SchemeTeaching SchemeTeaching SchemeTotal CreditsExamination SchemeExamination SchemeExamination SchemeExamination SchemeExamination Scheme
(in Hours)(in Hours)(in Hours)(L+T+P/2)Theory MarksTheory MarksPractical MarksPractical MarksTotal
LTPCCAESECAESEMarks
302430702525150
  • (*): 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 the 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) that 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 data.32*
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 diagram.52
21Study the 5G system standards52*
TOTALTOTALTOTAL42

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 in %
1Prepare of 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 practical’s in all institutions across the state.

S.NOEquipment 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 MHZ.2,3,4,5
5Digital Communication Trainer, In-build internal data generator, Type of Modulations and Demodulations: ASK, FSK, BPSK, QPSK, 8-PSK, 16-QAM ,2,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 version.ALL

7. AFFECTIVE DOMAIN OUTCOMES
#

The following sample Affective Domain Outcomes (ADOs) are embedded in many of the abovementioned 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 system1.1Elements 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.3Communication channel types: telephone channels co-axial channels, optical fiber cables, wireless broadcast channel, satellite channel 1.4Multiplexing - Need and methods of multiplexing: Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), Code division multiplexing (CDM) block diagram and their comparison 1.5Basic modes of communication - broad casting and point to point communication. 1.6Fundamental limitation of digital communication system- Nosie, bandwidth and equipment 1.7Advantages 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.1Amplitude Shift Keying (ASK) - Generation, reception, bandwidth, constellation diagram, waveforms, advantages and dis advantages 2.2Frequency 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.5Quadrature Amplitude Modulation (QAM) Principle, constellation diagram, waveforms, advantages and dis- advantages
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 techniques3.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 standards4.1. Data Communication: Characteristics and Components of Data Communication 4.2. Data transmission mode: simplex, half duplex, full duplex 4.3. Data transmission techniques: I. Serial data communication: synchronous and asynchronous ii. 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 digital media, signal processing elements, digital audio file formats, digital image file4.1. Data Communication: Characteristics and Components of Data Communication 4.2.Data transmission mode: simplex, half duplex, full duplex 4.3.Data transmission techniques: I. Serial data communication: synchronous and asynchronous ii. Parallel data communication 4.4. Data representation 4.5. Multimedia Communications: Multimedia Communication Model, Elements of Multimedia Systems 4.6. Multimedia processing for communication:
processing elements, digital audio file formats, digital image file formats, digital video file formats 4.7.RS -232, 422 and 485 standardformats, 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 trend 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 communication5.1. Satellite Communication 5.2.5G Technology in data communication 5.3 Spread spectrum communication 5.4. Edge Computing 5.5 Block chain 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 MarksDistribution of Theory MarksDistribution of Theory MarksDistribution of Theory Marks
Unit No.Unit TitleTeaching HoursR levelU levelA levelTotal Marks
I.Introduction to Digital and data communication system0804070314
II.Digital Modulation Techniques0804060414
III.Information Theory and coding1004070516
IV.Data Communication: techniques and standards1003080516
V.Emerging trend in Data communication0604030310
TotalTotal4219312070

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, laboratorybased 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 Networking,Behrouz A. ForouzanTata McGraw Hill, Education New Delhi (Latest edition)
6Data CommunicationsWilliam L.SchweberTATA McGraw- Hill, latest Edition

14. SOFTWARE/LEARNING WEBSITES
#

  1. f.https://epgp.inflibnet.ac.in/epgpdata/uploads/epgp_content/S000574EE/P001538/M017167/ET/1 470201656p8m30_etext.pdf

15. PO-COMPETENCY-CO MAPPING
#

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

Semester IVDigital and Data Communication (Course Code: 4343201) POsDigital and Data Communication (Course Code: 4343201) POsDigital and Data Communication (Course Code: 4343201) POsDigital and Data Communication (Course Code: 4343201) POsDigital and Data Communication (Course Code: 4343201) POsDigital and Data Communication (Course Code: 4343201) POsDigital and Data Communication (Course Code: 4343201) POs
Competency & Course OutcomesPO 1 Basic & Discipline specific knowledg ePO 2 Problem AnalysisPO 3 Design/ develop- ment of solutionsPO 4 Engineerin g Tools, Experiment ation& TestingPO 5 Engineering practices for society, sustainability &PO 6 Project Manage- mentPO 7 Life- long learning
CompetencyMaintenance and implementation of digital Communication Systems.Maintenance and implementation of digital Communication Systems.Maintenance and implementation of digital Communication Systems.Maintenance and implementation of digital Communication Systems.Maintenance and implementation of digital Communication Systems.Maintenance and implementation of digital Communication Systems.Maintenance and implementation of digital Communication Systems.
Course Outcomes CO1 Understand the principles of digital and data communication.3213221
CO2 Analyze the principles and characteristics of key digital modulation techniques.3122112
CO3 Apply different coding techniques for source, channel and line.3222112
CO 4 Use data transmission modes for various data formats.3112212
CO 5 Familiarize with recent trends in digital/data communication.3113223

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