Digital Signal Processing (DSP) From Ground Up™ in Python

Course Feature
  • Cost
    Paid
  • Provider
    Udemy
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    2022-08-13
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Israel GbatiBHM Engineering Academy
Next Course
4.4
4,767 Ratings
Master the essential concepts of Digital Signal Processing (DSP) with the "Digital Signal Processing (DSP) From Ground Up™ in Python" course. This engaging and practical course takes a programming-based approach to teach DSP techniques without overwhelming mathematical complexities. Learn to develop algorithms, design filters, perform spectral analysis, simulate LTI systems, and more using Python. The course offers a wide range of applications, ensuring you gain a solid foundation in DSP and the flexibility to apply your knowledge in various contexts. Embark on a learning journey that simplifies DSP, making it accessible and enjoyable for all.
Show All
Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 24th, 2023]

Welcome to the "Digital Signal Processing (DSP) From Ground Up™ in Python" course, a comprehensive and practical exploration of DSP concepts. This course adopts a programming-based approach, focusing on real-world techniques to help students grasp DSP fundamentals effortlessly. Led by engaging instructors, the course avoids overwhelming mathematical complexities and instead emphasizes hands-on experience and practical applications. With Python as the programming language of choice, students will develop essential DSP algorithms, design various filters, perform spectral analysis, simulate LTI systems, and much more. The course's comprehensive curriculum offers a wide range of topics, making it suitable for beginners and experienced learners seeking to enhance their DSP skills. Join now and unlock the power of DSP in an accessible and enjoyable learning environment.

Course Syllabus

Set Up

Python Essentials

Signal Statistics and Noise

Quantization and The Sampling Theorem

Linear Systems and Superposition

Convolution

Fourier Transform

Complex Numbers

Complex Fourier Transform

Fast Fourier Transform (FFT)

Digital Filter Design

Designing Finite Impulse Response (FIR) Filters

Designing Infinite Impulse Response (IIR) Filters

Designing Windowed Filters

Custom Filters

Designing Match Filters

FFT Convolution

Representing Linear Time Invariant (LTI) )Systems in Python

Interpolation

Waveform Generation

Show All
Recommended Courses
dsp-from-ground-up-on-arm-processors-updated-15506
DSP From Ground Up™ on ARM Processors [UPDATED]
4.7
Udemy 4,017 learners
Learn More
Unlock the world of practical Digital Signal Processing (DSP) on ARM processors with this comprehensive course. Learn the foundations of signal processing without complicated mathematical derivations, and delve into key topics such as signal statistics, filter design, convolution, and the Discrete Fourier Transform (DFT). Develop DSP algorithms step-by-step, implement digital filters from scratch, and create drivers and data structures for signal acquisition. With hands-on exercises and real-world applications on live signals, this course equips you to write practical DSP algorithms without the need for an engineering degree. Join 3000+ students who have already benefited from this course and discover the power of DSP on ARM processors.
basics-of-digital-signal-processing-for-power-engineers-15507
Basics of Digital Signal Processing for Power Engineers
4.8
Udemy 1,018 learners
Learn More
This course is perfect for power engineers who want to learn the basics of digital signal processing. It covers the fundamentals of signal processing, discrete time systems, hardware applications, and filter design. Students will learn how to design, analyze, and implement filters using Python, Numpy, Scipy, and Matplotlib. The course also covers how to install and setup software on different operating systems, and uses only free and open source software, making it accessible to everyone. Sign up now to learn the basics of digital signal processing for power engineers!
digital-filters-fir-iir-15508
Digital Filters - FIR & IIR
4.4
Udemy 415 learners
Learn More
This course is perfect for students, engineers, and academicians who want to learn the basics of Digital Filters and how to design them in Python. It covers Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters, with theory and practical implementation. With step-by-step instructions and plenty of examples, this course will give you the confidence to design filters for different DSP applications. It also covers the characteristics of DT-LTI systems and various FIR and IIR filter design techniques. Don't miss out on this opportunity to learn the fundamentals of Digital Filters and gain the skills to apply them in real-world scenarios.
java-digital-signal-processing-dsp-from-ground-up-15509
Java Digital Signal Processing (DSP) From Ground Up™
4.1
Udemy 435 learners
Learn More
This course is designed to give you a solid foundation in the most useful aspects of Digital Signal Processing (DSP) in an engaging and easy to follow way. With a programming based approach, you will learn practical techniques while avoiding abstract mathematical theories. Using the Java programming language, you will develop algorithms such as the Convolution Kernel, Discrete Fourier Transform (DFT), Inverse Discrete Fourier Transform (IDFT), Finite Impulse Response (FIR) filters, Infinite Impulse Response (IIR) filters, Windowed-Sinc filters, Modified Sallen-Key filters, Bessel, Chebyshev and Butterworth filters, and the Fast Fourier Transform (FFT). By the end of this course, you will be able to build a complete DSP library in Java and even give a lecture on DSP. Take a look at the full course curriculum to learn more.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet