Digital Signal Processing with MATLAB (Codes Included)

Practical Guide to the Digital Signal Processing with multiple solved projects and downlodable source codes
3.9 (64 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,670 students enrolled Bestselling in MATLAB
$15
$100
85% off
Take This Course
  • Lectures 32
  • Length 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 English

Course Description

This course offers Coursovie Training Certificate in addition to Udemy Certificate. Coursovie Certificate is FREE and requires registration on Coursovie Website. 

In this course, students will explore the vast world that is digital signal processing. Led by instructor Jake Bailey, MSME (Adjunct Faculty, CSU Fullerton), students will undertake lessons in fundamentals such as discrete mathematics, signal and system representations, discrete Fourier and z-transforms, transfer functions and poles and zeros, and many others. All of these concepts are reinforced by example and practice using the MATLAB computational software package.


After acclimating with the language and methods of DSP, students will then be ushered through a variety of interesting and practical real-world applications, including filter design, audio signal processing, and image processing. All of these examples are shown with the MATLAB software package, for which the M-Files are available to students who purchase the course.

What are the requirements?

  • This course is self explanatory, and the required skills will be taught during the course. Knowledge of Matlab programming language and Math functions is preferred but not required.

What am I going to get from this course?

  • Identify and analyze digital signals and systems
  • Analyze the effects of the incoming signals on the digital systems
  • Solid understanding of the Matlab programming language and how it is used in DSP
  • Solid understanding of the Matlab DSP toolbox

Who is the target audience?

  • Students of Electrical and Computer Engineering Fields
  • Hobbyists, and anyone who deals with digital signals.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: How to Request your Coursovie Training Certificate
How to Request your Coursovie training Certificate
Preview
02:00
What topics you want to learn next ?
00:17
Section 2: Introduction
Introduction
Preview
02:29
Course Index
Preview
11:44
Section 3: Preliminaries
Convolution
04:17
Sampling
03:55
Aliasing
03:15
Section 4: Introduction to Matlab
Matlab Introduction
11:41
Section 5: Transforms
Time & Frequency Domain
03:03
Convolution Example
02:28
Enter the DFT
03:16
DFT Computation and Example
07:04
The Z Transform
07:15
Section 6: FFT Convolution
FFT Convolution
10:00
Section 7: Digital Filters
Ideal Filters & Specifications
06:04
IIR Design
10:40
IIR Design Example
10:40
FIR Design
10:51
FIR Design Example
05:10
Filter Realization
05:48
Section 8: Filter Implementation
Filter Implementation with Matlab Code
06:16
00:58

This is Matlab Code (M-File) of the this training video. Please copy paste this code into the Matlab Workspace or create an M-File in Matlab to run the code.

Section 9: IIR Design Example and Code
IIR Design Example and Code
04:15
00:30

This is Matlab Code (M-File) of the this training video. Please copy paste this code into the Matlab Workspace or create an M-File in Matlab to run the code.

Section 10: FIR Design Example and Code
FIR Design Example
05:29
01:28

This is Matlab Code (M-File) of the this training video. Please copy paste this code into the Matlab Workspace or create an M-File in Matlab to run the code.

Section 11: Image Filtering
Image Filtering and Example Project with Code
09:15
00:26

This is Matlab Code (M-File) of the this training video. Please copy paste this code into the Matlab Workspace or create an M-File in Matlab to run the code.

Section 12: Music Filtering
Music Filtering and Example Project with Code
03:54
01:16

This is Matlab Code (M-File) of the this training video. Please copy paste this code into the Matlab Workspace or create an M-File in Matlab to run the code.

Section 13: Conclusion
Conclusion of the Course and Next steps
03:20
Section 14: M-FILES AND SOURCE CODES USED IN THIS COURSE
All the Matlab Files for this Course
1 page

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Hossein Tootoonchy, Invest in yourself, Join 7000 students in the community.

I'm Hossein Tootoonchy. I've started 4 businesses in the past 4 years. I grew my last company to over $160,000 in revenue before selling it while I was a freshman at College. More recently, I've been helping over 55000 monthly readers find business ideas and turn them into profitable companies. In the process, I've worked with thousands of entrepreneurs who want to learn how to start a business the right way. I've become a pro at both launching my own new businesses and coaching others on how to do the same. This won't be easy, but am sharing all I've learned, so you can find the business idea that is right for you too. 

I am the founder of Coursovie Training Inc. which specializes in teaching technical courses in engineering field. Coursovie stands for Course + Movie, where ,my colleagues and I teach engineering courses using videos to reach thousands students. Coursovie's mission is to teach the engineering fundamentals practically, and working with passionate people. It is a journey and we are proud to be a part of it. Coursovie Training Inc. is an American New Start up that offers an ever growing range of high quality trainings in engineering and business fields.

All the trainings are produced by experts with the passion for teaching. All the examples introduced during the videos are based on the industry need, and cover the foundation of the engineering discipline under study.

Ready to start learning?
Take This Course