Basic Digital Communication

Contains ads
Content rating
Everyone
1K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Basic Digital Communication is a clear course on digital communication systems for engineering students: 44 topics, from sampling and PCM to digital modulation, channel coding and OFDM.
Every topic has original drawings, formulas with each symbol explained, worked examples with real numbers and practice questions. It all works offline.

Each page explains one part of a digital communication system: how a message becomes bits, how bits become waveforms, and how a receiver recovers them from a noisy channel. Worked examples show the calculations step by step, and practice questions with tap-to-reveal answers let you check what you have learned.

What you will learn

• Overview: the digital communication system block by block; rates, bandwidth and error rate (bit rate, symbol rate, SNR, Eb/N0 and BER)
• Signals and Spectra: the Fourier transform, transform pairs and properties, power spectral density and bandwidth, noise and the AWGN channel
• Sampling: the sampling theorem, aliasing and anti-aliasing filters, practical sampling (natural and flat-top)
• Quantisation and PCM: uniform quantisation, signal-to-quantisation-noise ratio (SQNR), companding with μ-law and A-law, the PCM system with T1 and E1, differential PCM, delta modulation
• Information Theory: information and entropy, source coding and the Kraft inequality, Huffman coding, mutual information and channel capacity, the Shannon–Hartley theorem
• Baseband Transmission: line codes (NRZ, RZ, AMI, Manchester) and their spectra, ISI and the Nyquist criterion, raised-cosine pulses, the eye diagram
• Detection in Noise: detecting a bit in noise, the Q-function, the matched filter and correlator, error rate of binary signalling
• Digital Modulation: bandpass signals and constellations, ASK and FSK, BPSK and DPSK, QPSK, M-ary PSK and QAM, comparing modulation schemes by bandwidth and BER
• Channel Coding: error control basics, parity and Hamming codes, the cyclic redundancy check (CRC), convolutional codes, Viterbi decoding
• Spread Spectrum and OFDM: direct-sequence spread spectrum, frequency hopping, CDMA, OFDM
• Quick Reference: a formula sheet with the main digital communication formulas on one page

Features
• 44 topics in 10 sections, plus a one-page formula sheet
• 107 worked examples with the numbers shown
• 101 practice questions with tap-to-reveal answers
• 42 original drawings: block diagrams, spectra, waveforms, eye diagrams, constellations, BER curves, Huffman trees and Viterbi trellises
• Formulas typeset clearly, with every symbol explained
• Search all topics from the home screen
• Previous and Next buttons to work through a section in order
• Dark mode
• Works offline, no account needed
• Available in 8 languages: English, Español, Português, Français, Deutsch, العربية, हिन्दी and Bahasa Indonesia

Who it is for
• Electronics and communication engineering (ECE), electrical engineering and telecommunication students taking a course in digital communication or communication systems
• Students who want to see modulation, BER and channel coding worked out with real numbers; useful when revising for university exams
• Engineers who need a quick refresher on sampling, PCM, the Q-function or Shannon capacity

Basic Digital Communication is an independent study aid. Content is checked against standard textbooks (Proakis and Salehi, Sklar, Lathi and Ding, Haykin), MIT OpenCourseWare course notes, Shannon's original papers and ITU-T, IEEE and 3GPP standards. It is not affiliated with any textbook publisher, university, exam board or standards body.
Digital communication systems: sampling, PCM, modulation, coding and BER
Updated on
Oct 13, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Location, App activity and 2 others
  • No data collected
    Learn more about how developers declare collection
  • Data is encrypted in transit
  • Data can’t be deleted

What’s new

Completely rewritten: a digital communication systems course in 45 lessons, from signals, sampling and PCM to information theory, pulse shaping, detection in noise, digital modulation, channel coding, spread spectrum and OFDM, with original drawings, typeset formulas, worked examples and practice questions. Now in 8 languages: English, Spanish, Portuguese, French, German, Arabic, Hindi and Indonesian.