Search icon
Search icon

Technical Courses

Soft-Skills Trainings

Seminar & Conferences

Articles & Blogs

Jobs / Hiring

Internship Options

Project Based Freelancing

Communities & Consultation

Product image
Preview this course

Digital Communication using GNU Radio

Engineering Academy

Engineering Academy

Learn Without Limits: Free Engineering Courses

FREE

Product image
Preview this course

Digital Communication using GNU Radio

  • Trainers feedback

    5

    (2 reviews)

    Engineering Academy

    Engineering Academy

    Learn Without Limits: Free Engineering Courses

  • Course type

    Watch to learn anytime

  • Course duration

    724 Min

  • Course start date & time

    Access anytime

  • Language

    English

Why enroll

Participants join this course to understand how real-world digital communication systems like mobile networks and wireless devices actually work. It is ideal for learners who want hands-on experience with GNU Radio and hardware radios, not just theory. The course helps build practical skills that are useful for careers in communications, wireless systems, and signal processing.

Opportunities that awaits you!

Certificate thumbnail

Earn a course completion certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review

Course content

The course is readily available, allowing learners to start and complete it at their own pace.

Video info icon

Digital Communication using GNU Radio

25 Lectures

724 min

  • Lesson icon

    Course Introduction - Digital Communication using GNU Radio

    Preview icon

    Preview

    3 min

  • Lesson icon

    Introduction to Digital Communication

    18 min

  • Lesson icon

    Understanding GNU Radio features for Digital Communication: Basic blocks, input and output

    25 min

  • Lesson icon

    Understanding GNU Radio features for Digital Communication: Advanced blocks, hardware interfacing

    28 min

  • Lesson icon

    Fundamentals of Digital Communication: Signal processing methods, vectors, and examples (Part 1)

    46 min

  • Lesson icon

    Fundamentals of Digital Communication: Signal processing methods, vectors, and examples (Part 2)

    13 min

  • Lesson icon

    Complex Baseband Signal Representation

    28 min

  • Lesson icon

    Real Passband Signal Representation; Up and Down Conversion of Complex Baseband Signals

    26 min

  • Lesson icon

    Random Variables and Random Processes

    29 min

  • Lesson icon

    Fundamentals of Digital Modulation

    27 min

  • Lesson icon

    Linear Modulation Methods: Amplitude Shift Keying (ASK)

    38 min

  • Lesson icon

    Linear Modulation Methods: Phase Shift Keying (PSK)

    29 min

  • Lesson icon

    Linear Modulation Methods: Quadrature Amplitude Modulation (QAM) and Frequency Shift Keying (FSK)

    34 min

  • Lesson icon

    Pulse Shaping for Inter‑Symbol Interference (ISI)‑Free Signaling

    28 min

  • Lesson icon

    ASK using Raised Cosine and Root‑Raised Cosine Pulse Shaping

    40 min

  • Lesson icon

    Basics of Detection: Properties of Gaussian Random Variables

    31 min

  • Lesson icon

    Basics of Detection: Gaussian Random Vectors & Hypothesis Testing

    36 min

  • Lesson icon

    Optimal Receivers for M‑ary Signaling

    19 min

  • Lesson icon

    Gram‑Schmidt Orthogonalisation

    30 min

  • Lesson icon

    Optimal Reception of M‑ary Signals in AWGN

    35 min

  • Lesson icon

    Detection & Optimal Decision for On‑Off Signaling in AWGN Channel

    32 min

  • Lesson icon

    Detection & Optimal Decision for M‑ary Signaling

    35 min

  • Lesson icon

    Python for GNU Radio

    28 min

  • Lesson icon

    Extending GNU Radio Features Using Python

    31 min

  • Lesson icon

    Constructing & Visualising Constellations Using GNU Radio

    35 min

Course details

This course introduces the basic ideas of digital communication and explains how modern communication systems work in everyday technologies like mobile phones, Wi-Fi, and optical fiber networks. Students will learn how information is converted into digital signals, transmitted through a channel, and recovered at the receiver. The course explains key concepts such as modulation, noise, bandwidth, and error performance in a simple and intuitive way. Practical learning is emphasized using the open-source GNU Radio software to design and simulate real communication systems. Students will build and test communication models without needing complex mathematics. The course also introduces software-defined radio concepts and real hardware radios. Learners will gain hands-on experience in receiving, analyzing, and decoding real radio signals. By the end of the course, students will understand both theory and practical implementation of digital communication systems.

Source: NPTEL IIT Bombay [Youtube Channel]

Course suitable for

  • Automotive
  • Electrical
  • Engineering & Design
  • Project Management
  • Research & Developmnet

Key topics covered

  • Course Introduction

  • Introduction to Digital Communication

  • Understanding GNU Radio features for Digital Communication: Basic blocks, input and output

  • Understanding GNU Radio features for Digital Communication: Advanced blocks, hardware interfacing

  • Fundamentals of Digital Communication: Signal processing methods, vectors, and examples (Part 1)

  • Fundamentals of Digital Communication: Signal processing methods, vectors, and examples (Part 2)

  • Complex Baseband Signal Representation

  • Real Passband Signal Representation; Up and Down Conversion of Complex Baseband Signals

  • Random Variables and Random Processes

  • Fundamentals of Digital Modulation

  • Linear Modulation Methods: Amplitude Shift Keying (ASK)

  • Linear Modulation Methods: Phase Shift Keying (PSK)

  • Linear Modulation Methods: Quadrature Amplitude Modulation (QAM) and Frequency Shift Keying (FSK)

  • Pulse Shaping for Inter-Symbol Interference (ISI)-Free Signaling

  • ASK using Raised Cosine and Root-Raised Cosine Pulse Shaping

  • Basics of Detection: Properties of Gaussian Random Variables

  • Basics of Detection: Gaussian Random Vectors and Hypothesis Testing

  • Optimal Receivers for M-ary Signaling

  • Gram-Schmidt Orthogonalisation

  • Optimal Reception of M-ary Signals in AWGN

  • Detection and Optimal Decision for On-Off Signaling in AWGN Channel

  • Detection and Optimal Decision for M-ary Signaling

  • Python for GNU Radio

  • Extending GNU Radio Features Using Python

  • Constructing and Visualising Constellations Using GNU Radio

Why people choose EveryEng

Industry-aligned courses, expert training, hands-on learning, recognized certifications, and job opportunities—all in a flexible and supportive environment.

Engineering Academy

Engineering Academy

Learn Without Limits: Free Engineering Courses

Questions and Answers

Empty state icon

No questions yet - Be the first one to ask!