Communication Lab Syl
Communication Lab Syl
2022
Communication Lab II
Course Code 21ECL55 CIE Marks 50
Teaching Hours/Week (L: T: P: S) 0:0:2:0 SEE Marks 50
Credits 1 Exam Hours 3
Course objectives:
This laboratory course enables students to
Design and demonstrate communication circuits for different digital modulation techniques.
To simulate Source coding Algorithms using C/C++/ MATLAB code.
To simulate Error correcting and detecting codes using C/C++/ MATLAB code.
Simulate the networking concepts and protocols using C/C++/ Network simulation tool.
Understand entropies and mutual information of different communication channels.
Sl.No. Experiments
Implement the following using discrete components
1 FSK generation and detection
5 Write a program to encode binary data using Huffman code and decode it.
6 Write a program to encode binary data using a (7,4) Hamming code and decode it.
7 Write a program to encode binary data using a ((3,1,2)/suitably designed) Convolution code and
decode it.
8 For a given data, use CRC-CCITT polynomial to obtain the CRC code. Verify the program for the
cases a) Without error b) With error
Implement the following algorithms in C/C++/MATLAB/Network simulator
9 Write a program for congestion control using leaky bucket algorithm.
10 Write a program for distance vector algorithm to find suitable path for transmission.