Bundle Course - Digital Signal Processing & Modern Communication Systems
Master DSP Techniques and Modern Communication Principles for Signal Analysis, Filtering, and Wireless Systems DesignPreview Bundle Course - Digital Signal Processing & Modern Communication Systems course
Price Match Guarantee Full Lifetime Access Access on any Device Technical Support Secure Checkout   Course Completion Certificate91% Started a new career BUY THIS COURSE (
GBP 27 GBP 49 )-
80% Got a pay increase and promotion
Students also bought -
-
- Digital Signal Processing (DSP)
- 7 Hours
- GBP 12
- 74 Learners
-
- Modern Communication Systems
- 50 Hours
- GBP 12
- 662 Learners
-
- Embedded Systems and MATLAB Programming
- 30 Hours
- GBP 12
- 1501 Learners

- Digital Signal Processing (DSP)
- Modern Communication Systems
Start with Digital Signal Processing to understand sampling, Z-transforms, DFT, convolution, and filtering techniques. Then progress to Modern Communication Systems where you'll explore modulation/demodulation, noise mitigation, OFDM, MIMO, and cellular/wireless protocols.
- Understand discrete-time signals and systems
- Analyze systems using Fourier, Z, and Laplace transforms
- Design FIR and IIR filters using MATLAB and other tools
- Implement convolution and correlation in DSP systems
- Explore analog and digital modulation schemes
- Learn error correction coding (block codes, convolutional codes)
- Understand OFDM, CDMA, and modern wireless standards
- Analyze channel models and signal-to-noise ratios
- Study MIMO, antenna systems, and mobile system design
- Simulate signal and communication systems using practical toolkits
-
Electrical and Electronics Engineering (EEE/ECE) Students
-
Communication Engineers and DSP Developers
-
Embedded Systems Engineers
-
Professionals working in IoT, wireless, or signal domains
-
Researchers and graduate students in signal processing
-
Telecom and wireless engineers preparing for advanced roles
Course/Topic 1 - Course access through Google Drive
-
Google Drive
-
Google Drive
Course/Topic 2 - Digital Signal Processing (DSP) - all lectures
-
In this lecture session we learn about basic introduction of Digital signal processing and also talk about some features of digital signal processing.
-
In this tutorial we learn about Digital signal processing (DSP) is the method of processing signals and data in order to enhance, modify, or analyze those signals to determine specific information content. It involves the processing of real-world signals that are converted to, and represented by, sequences of numbers.
-
In this tutorial we learn about Design for testability is a design technique that makes testing a chip possible and cost-effective by adding additional circuitry to the chip.
-
In this lecture session we learn that DSP is used primarily in areas of the audio signal, speech processing, RADAR, seismology, audio, SONAR, voice recognition, and some financial signals. For example, Digital Signal Processing is used for speech compression for mobile phones, as well as speech transmission for mobile phones.
-
In this tutorial we learn about Digital Signal Processors (DSP) take real-world signals like voice, audio, video, temperature, pressure, or position that have been digitized and then mathematically manipulate them. A DSP is designed for performing mathematical functions like "add", "subtract", "multiply" and "divide" very quickly.
-
In this lecture session we learn about A filter specifying which transactions to collect data from. Sampling specifies what subset percentage or number of transactions to collect data from. Filters and sampling work at the root (or edge) transaction level.
-
In this tutorial we learn about the process of measuring the instantaneous values of continuous-time signals in a discrete form. Sample is a piece of data taken from the whole data which is continuous in the time domain.
-
In this lecture session we learn about The Filter Realization Wizard is a tool for automatically implementing a digital filter. You must specify a filter, its structure, and the data types for the inputs, outputs, and computations.
-
In this lecture session we learn about Filter implementation involves choosing and applying a particular filter structure to those coefficients. Only after both design and implementation have been performed can data be filtered.
-
In this tutorial we learn about Reduce the sampling rate of a discrete-time signal. – Low sampling rate reduces storage and computation requirements. Interpolation – Increase the sampling rate of a discrete-time signal.
-
In this lecture session we learn about Fourier transform is a transformation technique that transforms such functions which are depending on the time domain into such functions which depends on the temporal frequency domain.
-
In this lecture session we learn about Digital audio compression allows the efficient storage and transmission of audio data. The various audio compression techniques offer different levels of complexity, compressed audio quality, and amount of data compression.
-
In this lecture session we learn about the goal of Video and Image compression algorithms, which is to reduce this large amount of raw data to match the capacity of the network before it is transmit- ted. At the receiver the compression procedure needs to be reversed to restore the original data stream. This procedure is called decompression.
Course/Topic 3 - Modern Communication Systems - all lectures
-
Lecture 1 - Evolution of Wireless Communication - part 1
-
Lecture 2 - Evolution of Wireless Communication - part 2
-
Lecture 3 - Wireless Spectrum and its Implications in 5G - part 1
-
Lecture 4 - Wireless Spectrum and its Implications in 5G - part 2
-
Lecture 5 - Wireless Spectrum and its Implications in 5G - part 3
-
Lecture 6 - Wireless Technology - 5G and Beyond - part 1
-
Lecture 7 - Wireless Technology - 5G and Beyond - part 2
-
Lecture 8 - Practical - 2G - 3G - 4G - part 1
-
Lecture 9 - Practical - 2G - 3G - 4G - part 2
-
Lecture 10 - Practical - 2G - 3G - 4G - part 3
-
Lecture 11 - Practical - 2G - 3G - 4G - part 4
-
Lecture 12 - Practical - 2G - 3G - 4G - part 5
-
Lecture 13 - Introduction to HSPDA
-
Lecture 14 - Modulation and Antenna Systems
-
Lecture 15 - Introduction to 4G LTE - part 1
-
Lecture 16 - Introduction to 4G LTE - part 2
-
Lecture 17 - Introduction to 4G LTE - part 3
-
Lecture 18 - Cognitive Radio Networks (CRN) - part 1
-
Lecture 19 - Cognitive Radio Networks (CRN) - part 2
-
Lecture 20 - Cognitive Radio Networks (CRN) - part 3
-
Lecture 21 - Cognitive Radio Networks (CRN) - part 4
-
Lecture 22 - Indoor Radio Planning - part 1
-
Lecture 23 - Indoor Radio Planning - part 2
-
Lecture 24 - Indoor Radio Planning - part 3
-
Lecture 25 - Distributed Antenna Systems - part 1
-
Lecture 26 - Distributed Antenna Systems - part 2
-
Lecture 27 - Distributed Antenna Systems - part 3
-
Lecture 28 - Distributed Antenna Systems - part 4
-
Lecture 29 - Distributed Antenna Systems - part 5
-
Lecture 30 - Distributed Antenna Systems - part 6
-
Lecture 31 - Designing Indoor DAS Solutions - part 1
-
Lecture 32 - Designing Indoor DAS Solutions - part 2
-
Lecture 33 - Designing Indoor DAS Solutions - part 3
-
Lecture 34 - Designing Indoor DAS Solutions - part 4
-
Lecture 35 - Designing Indoor DAS Solutions - part 5
-
Lecture 36 - Designing Indoor DAS Solutions - part 6
-
Lecture 37 - Designing Indoor DAS Solutions - part 7
-
Lecture 38 - Traffic Dimensioning - part 1
-
Lecture 39 - Traffic Dimensioning - part 2
-
Lecture 40 - Noise - part 1
-
Lecture 41 - Noise - part 2
-
Lecture 42 - Noise - part 3
-
Lecture 43 - The Link Budget - part 1
-
Lecture 44 - The Link Budget - part 2
-
Lecture 45 - Tools for Indoor Radio Planning - part 1
-
Lecture 46 - Tools for Indoor Radio Planning - part 2
-
Lecture 47 - Optimizing the Radio Resource
-
Lecture 48 - Tunnel Radio Planning - part 1
-
Lecture 49 - Tunnel Radio Planning - part 2
-
Lecture 50 - Tunnel Radio Planning - part 3
-
Lecture 51 - Tunnel Radio Planning - part 4
-
Lecture 52 - Covering the Indoor Users from Outdoor Network - part 1
-
Lecture 53 - Covering the Indoor Users from Outdoor Network - part 2
-
Lecture 54 - Small Cell Indoors - part 1
-
Lecture 55 - Small Cell Indoors - part 2
-
Lecture 56 - Application Examples - part 1
-
Lecture 57 - Application Examples - part 2
-
Lecture 58 - Application Examples - part 3
-
Lecture 59 - Planning Procedure
-
Lecture 60 - Mobile Network Engineering - part 1
-
Lecture 61 - Mobile Network Engineering - part 2
-
Lecture 62 - Mobile Network Engineering - part 3
-
Lecture 63 - GSM - part 1
-
Lecture 64 - GSM - part 2
-
Lecture 65 - GSM - part 3
-
Lecture 66 - EGPRS
-
Lecture 67 - Third Generation Networks - part 1
-
Lecture 68 - Third Generation Networks - part 2
-
Lecture 69 - Third Generation Networks - part 3
-
Lecture 70 - HSPA - part 1
-
Lecture 71 - HSPA - part 2
-
Lecture 72 - Deep-dive into 4G LTE - part 1
-
Lecture 73 - Deep-dive into 4G LTE - part 2
-
Lecture 74 - Deep-dive into 4G LTE - part 3
-
Lecture 75 - Deep-dive into 4G LTE - part 4
-
Lecture 76 - Deep-dive into 4G LTE - part 5
-
Lecture 77 - Deep-dive into 4G LTE - part 6
-
Lecture 78 - LTE-A - part 1
-
Lecture 79 - LTE-A - part 2
-
Lecture 80 - From 5G to 6G - part 1
-
Lecture 81 - From 5G to 6G - part 2
-
Lecture 82 - Future of the Networks - part 1
-
Lecture 83 - Future of the Networks - part 2
-
Lecture 84 - Future of the Networks - part 3
-
Lecture 85 - Future of the Wireless Communication with 6G
-
Lecture 86 - AI and ML in 5G and 6G Era
-
Lecture 87 - 6G Wireless Communication Systems - part 1
-
Lecture 88 - 6G Wireless Communication Systems - part 2
-
Lecture 89 - 6G Architectures and Applications and Challenges - part 1
-
Lecture 90 - 6G Architectures and Applications and Challenges - part 2
-
Lecture 91 - Cybersecurity in Digital Transformation Era - part 1
-
Lecture 92 - Cybersecurity in Digital Transformation Era - part 2
-
Lecture 93 - Network Function Virtualization (NFV) - part 1
-
Lecture 94 - Network Function Virtualization (NFV) - part 2
-
Lecture 95 - Network Function Virtualization (NFV) - part 3
-
Lecture 96 - Network Function Virtualization (NFV) - part 4
-
Grasp fundamental concepts in digital signal processing
-
Analyze and model discrete-time signals and systems
-
Apply transforms (DTFT, DFT, Z-transform) for frequency-domain analysis
-
Design and implement digital filters (FIR/IIR)
-
Understand key concepts of digital and analog modulation
-
Analyze wireless and baseband communication systems
-
Apply channel coding, multiplexing, and synchronization techniques
-
Simulate DSP and communication systems using MATLAB or Python
-
Evaluate noise impact and bandwidth utilization
-
Prepare for graduate studies, industrial roles, or competitive exams like GATE
- Introduction to DSP and signal types
- Sampling theorem and reconstruction
- Discrete-time systems and LTI properties
- Convolution and correlation
- Z-transform and inverse Z-transform
- DFT and FFT algorithms
- FIR and IIR filter design
- Filter structures and stability
- Quantization effects and fixed-point arithmetic
- MATLAB/Python simulation of DSP algorithms
-
Overview of analog and digital communication
-
AM, FM, and PM modulation
-
Pulse code modulation (PCM) and delta modulation
-
ASK, PSK, QPSK, FSK, and QAM techniques
-
Shannon’s channel capacity theorem
-
Channel impairments: noise, fading, interference
-
OFDM and multicarrier communication
-
CDMA, TDMA, FDMA, and LTE basics
-
MIMO systems and smart antennas
-
Wireless standards: 4G, 5G, Wi-Fi, and Bluetooth
- DSP Engineer
- Communication Systems Engineer
- Telecom R&D Engineer
- Embedded Systems Developer (Signal Domain)
- Wireless Protocol Developer
- Audio & Speech Processing Engineer
Convolution represents the output of a system for a given input, while correlation measures the similarity between two signals.
Z-transform is used to analyze and design discrete-time systems in the frequency domain, especially for systems with difference equations.
It states that a signal must be sampled at least twice its highest frequency to avoid aliasing.
FFT reduces the number of computations in DFT from O(N²) to O(N log N), making real-time signal processing feasible.
FIR filters have finite impulse response and are always stable; IIR filters have feedback and can be unstable but are more efficient.
Quadrature Amplitude Modulation (QAM) combines amplitude and phase modulation, allowing high data rate transmission.
OFDM splits a wideband signal into multiple narrowband subcarriers, making it resistant to multipath fading and suitable for high-speed wireless.
Channel coding adds redundancy to detect and correct errors during transmission, improving reliability over noisy channels.
MATLAB is used to simulate, analyze, and visualize signal behavior, filters, and modulation techniques, accelerating learning and design.
MIMO uses multiple antennas at both transmitter and receiver to increase capacity, reliability, and throughput in wireless systems.