
Explore attenuation of signal, including conduction and dielectric losses in wired channels, wireless propagation losses, and decibel measures such as dB and dBm for power or voltage.
Explore m-ary FSK in depth, defining the modulation order m, symbol and bit durations, and the bandwidth implications. Calculate the ith frequencies, spacing, and a practical example to illustrate MFSK.
Explore differential phase shift keying (DPSK) within digital communication, including its transmitter and receiver, waveforms, and practical advantages, disadvantages, and applications in wireless, optical, and satellite communications.
Compare binary amplitude shift keying, binary frequency shift keying, and binary phase shift keying, highlighting their modulation characteristics, bandwidth, noise immunity, detection methods, and suitable applications.
Explore how analog signals become digital through sampling, quantization, and encoding, and learn to avoid aliasing by applying Nyquist rate and pre aliasing and receiver filters.
Examine how sampling with a given fs and ideal low-pass reconstruction recovers signal components, identifying surviving frequencies and the role of x(ω) and its shifted replicas.
Explore the sampling theorem for band pass signals, derive bandwidth as omega minus omega L, and determine the minimum sampling frequency using the integer k, with practical examples.
Explore ideal sampling, also known as impulse sampling, by multiplying the original signal with an impulse train and applying the Nyquist criterion to prevent band overlap.
Compare PAM, PWM, and PPM to reveal how modulation principle affects bandwidth, synchronization, power efficiency, noise immunity, and transmitter complexity across Ethernet, DSL, motor control, and drone remote control applications.
Compute the quantization parameters for a 12‑bit adc with ±2 v range, including step size, index, and the quantized signal for 1.33 v. Highlight quantization error, dynamic range, and snr.
Learn the fundamentals of pulse code modulation (PCM), covering low pass filtering, sampling, quantization, encoding, block diagrams, standards, and the tradeoffs in bitrate, bandwidth, and digital signal advantages.
solve three pcm examples: determine minimum bits per sample for a target snr of a sinusoid, and compute codeword length, bitrate, and bandwidth for a tv signal.
Explore PCM concepts with practical examples on quantization, RMSE, and quantization SNR, using a 12-bit quantizer and a six-bit encoder to compute bandwidth and SNR.
Explore mu-law companding basics and characteristics, and see a practical example illustrating nonuniform quantisation and the input‑output relation defined by y/xmax = ln(1+mu x/xmax)/ln(1+mu).
Explore delta modulation fundamentals, including one-bit per sample encoding, transmitter and receiver architectures, and waveforms; compare with PCM and differential PCM, and discuss slope overload and granular noise.
Adaptive delta modulation uses a variable step size to reduce slope overload and granular noise, transmitting one bit per sample and supporting both transmitter and receiver.
Convert digital data into waveforms for transmission over wired, optical, or wireless channels, while ensuring synchronization and applying line coding schemes such as unipolar, polar, bipolar, multilevel, and Manchester.
Derive the power spectral density for NRZ unipolar line coding by computing the Fourier transform of the energy pulse and its autocorrelation, then apply the Wiener-khinchin relation.
Explain duo binary signaling, correlative coding, and the encoder-decoder with recorder to prevent error propagation, then analyze the transfer function and frequency response of the duo binary filter.
Explore the fundamentals of information theory, including uncertainty and the measurement of information in bits. Learn how a source transmits messages through a channel to a receiver, despite noise.
Solve an example of Shannon-Fano encoding by ordering probabilities, bisecting into equiprobable subsets, assigning bits, deriving codewords and lengths, and analyzing entropy and efficiency.
Explore Shannon-Fano encoding with ambiguity and learn how to resolve equiprobable splits while analyzing efficiency, redundancy, and entropy to derive optimal codewords.
Explore three examples of channel capacity using Shannon-Hartley, applying C = B log2(1 + SNR) and noting SNR, S/N0, and the maximum information rate with infinite bandwidth.
Master the fundamentals of probability, including definitions, properties such as mutually exclusive, and the 0 to 1 range. Examine conditional probability, Bayes rule, and notations for A and B.
Compute the mean as the expectation using discrete sums or continuous integrals, then derive variance from E[(X - μ)^2] or E[X^2] - μ^2, and define standard deviation as the square root of variance.
Compute the mean, variance, and standard deviation of the number of red balls drawn when three balls are selected from eight (three red, five blue) using probability and combinations.
Explore how Chebyshev’s inequality bounds the probability that a random variable deviates from its mean using mu, sigma, and k.
Explore three Chebyshev's inequality examples, using mean and variance to bound probabilities, convert to standard form, and apply upper and lower bounds with mu, sigma, and k.
Explore the fundamentals of block codes, channel and codeword concepts, and the four by three parity example, plus the difference between systematic and non-systematic codes.
Explore the basics of block code for parity check, including encoding with a single parity bit and xor-based parity calculation, and decoding to detect one-bit errors.
Explore the basics of Hamming code, determine minimum parity bits, position data and parity bits, and learn to generate codewords and detect and correct errors with practical examples.
Explains linear block code with two worked examples, detailing generator and parity matrices. Shows deriving codewords and converting to systematic form using information bits and xor modulo two.
Explore convolutional codes through a detailed encoder example, deriving constraint length, code dimensions, rate, states, and trellis diagrams, and see how the Viterbi algorithm detects and corrects errors.
Explore frequency hopping spread spectrum, a spread spectrum technique using pseudo random carrier frequency changes to resist jamming, with slow and fast hopping and Bluetooth and RFID applications.
Digital communication revolutionizes how information is transmitted in today’s technology-driven world by converting data into digital signals for fast, reliable, secure, and noise-resistant communication. Techniques like PCM, ASK, FSK, PSK, and various advanced modulation schemes ensure accurate data transfer across different channels, from wired networks to satellites and high-speed wireless systems. Understanding digital communication is crucial for modern technologies such as mobile networks, the Internet, optical fiber communication, and multimedia transmission. It forms the core foundation for advanced fields like wireless communication, 5G/6G networks, satellite systems, and IoT-based smart devices. With increasing demand for high-quality data services, digital communication skills have become essential for every electronics and communication engineering student.
This course includes detailed and engaging videos related to Digital Communication and Communication Engineering. Here, Prof. Hitesh Dholakiya has covered all major topics with clear explanations, practical insights, and exam-oriented approaches. The course is designed to help learners build strong theoretical knowledge, analyze real-world communication systems, and understand the role of noise, bandwidth, and coding in performance improvement. Whether preparing for competitive exams, university studies, lab work, or enhancing professional skills for industry, this course provides complete guidance for mastering communication systems confidently.
Chapter Details of the Digital Communication Course:
Chapter 1: Introduction to Digital Communication System
Chapter 2: Digital Modulation Techniques
Chapter 3: Sampling Theory
Chapter 4: Quantization and PCM
Chapter 5: Line Coding
Chapter 6: Information Theory
Chapter 7: Probability of Random Variables
Chapter 8: Error Detection and Error Correction
Chapter 9: Spread Spectrum
Chapter-wise detailed syllabus is as follows:
1. Introduction to Digital Communication:
Block Diagram of Digital Communication, Advantages and Disadvantages of Digital Communication, Scrambling Process and Solved Example, Regenerative Repeater, Eye Diagram, Inter Symbol Interference - ISI, Attenuation of Signal, Bit Rate and Baud Rate.
2. Digital Modulation Schemes:
Amplitude Shift Keying - ASK, Signal Space Diagram of ASK, Frequency Shift Keying - FSK, M Array FSK, Phase Shift Keying - PSK, Differential PSK - DPSK, Binary Phase Shift Keying - BPSK, Quadrature Phase Shift Keying - QPSK, Quadrature Amplitude Modulation - QAM, Minimum Shift Keying - MSK, Probability of Error in BPSK, BASK, and BFSK.
3. Sampling Theory:
Sampling Theory, Properties of Nyquist Rate, Sampling, Nyquist Rate and Aliasing Effect, Signal Recovery after Sampling Process, Sampling Theorem for Band Pass Signal, Ideal Sampling, Natural Sampling, Flat Top Sampling, Pulse Width Modulation - PWM, Pulse Position Modulation - PPM, Pulse Amplitude Modulation - PAM.
4. Quantization and PCM:
Quantization Process, Dynamic Range of Quantization, SNR of Quantization, Uniform Quantization, Pulse Code Modulation - PCM, PCM Receiver, Quantization Error and SNR, PCM Solved Examples, Quantization Solved Examples, Non-Uniform Quantization, Companding in Quantization, ? Law Companding, A Law Companding, Data Rate of PCM in India and USA, Differential PCM - DPCM, SQNR of DPCM, Delta Modulation, SQNR of Delta Modulation, Adaptive Delta Modulation.
5. Line Coding:
Line Coding, Pulse Shaping Techniques (Polar, Unipolar and Bipolar), Basic Pulses (NRZ, RZ and Manchester), PSD of NRZ Unipolar Line Coding, PSD of NRZ Polar Line Coding, PSD of NRZ Bipolar Line Coding, PSD of Manchester Line Coding, Unipolar, Polar, Bipolar and Manchester Line Coding, Duobinary Signaling.
6. Information Theory and Coding:
Information Theory, Entropy, Shannon Fano Encoding, Huffman Coding, Lempel Zip Coding, Channel Capacity by Shannon Hartley.
7. Probability of Random Variables:
Venn Diagram, Probability of Random Variables, Probability Distribution Function - PDF, Cumulative Distribution Function - CDF, Examples of PDF and CDF, Mean, Variance and Standard Deviation of Random Variables, nth Moment and Central Moment of Random Variables, Chebyshev's Inequality.
8. Error Detection and Error Correction:
Introduction to Block Codes, Block Codes for Parity Check, Block Codes for Product Code, Block Codes for Repetition Code, Hamming Code, Linear Block Code, Cyclic Code, Non-Systematic Cyclic Code, Systematic Cyclic Code, Generator Matrix of Cyclic Code, Cyclic Redundancy Check - CRC, Convolutional Codes, Viterbi Algorithm.
9. Spread Spectrum:
Spread Spectrum, Frequency Hopping Spread Spectrum - FHSS, Direct Sequency Spread Spectrum - DSSS.
Course Prerequisites:
1. Software Requirements:
Scientific Calculator (any model) – for solving numerical problems
PDF Reader – to view downloadable notes and solved examples
2. Additional Materials
Notebook for solving numerical problems
Pen/pencil for diagram sketches (eye diagrams, signal space diagrams, sampling waveforms, etc.)
Headphones for a clear listening experience
Stable internet connection for smooth video streaming
3. Prior Knowledge / Academic Background
This course is designed for beginners, but the following helps:
Basic understanding of electronics fundamentals (signals, frequency, amplitude)
Familiarity with basic mathematics: logarithms, probability basics, exponents
No prior experience in digital communication is required
4. Recommended Learning Mindset
To get the most out of the course, learners should:
Be willing to solve numerical examples along with the instructor
Review end-of-chapter questions for deeper clarity
Approach each module with curiosity—digital communication concepts build on one another
Thank You.