Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Digital Signal Processing using Scilab
Rating: 4.5 out of 5(5 ratings)
46 students

Digital Signal Processing using Scilab

Programming in Scilab
Last updated 12/2022
English

What you'll learn

  • Basic Operations on Discrete-Time Signal
  • Verification of Sampling Theorem
  • Scilab Implementation of Convolution, Correlation of Two Sequences, Cross Correlation, Autocorrelation, z-Transform, Pole-Zero Plot
  • Discrete Fourier Transform, Inverse Discrete Transform, Magnitude Response, Phase Response, Circular Convolution using DFT and IDFT

Course content

4 sections11 lectures5h 38m total length
  • Basic Operations on Discrete-Time Signal50:49

    Basic Operations on Discrete-Time Signal, Delay, Advance, and Folding using Scilab, Plotting Signals, Scilab Installation, Scilab Introduction

  • Elementary Discrete-time Signals33:58

    Scilab Implementations of Elementary Discrete-time Signals: Unit Sample, Unit Step, Unit Ramp and Exponential

  • Continuous Signal, Discrete-Time Signal, Even and Odd Signals41:14

    Scilab Implementations of Graphical Representation of Continuous Signal, Discrete-Time Signal, Even and Odd Signals, Verification of whether Signal is Even or not.

Requirements

  • No Programming Experience Needed. Basic Knowledge of Digital Signal Processing Required

Description

  • Scilab: Basic Operations on Discrete-Time Signal, Delay, Advance, and Folding using Scilab, Plotting Signals, Scilab Installation, Scilab Introduction

  • Scilab Implementations of Elementary Discrete-time Signals: Unit Sample, Unit Step, Unit Ramp and Exponential

  • Scilab Implementations of Graphical Representation of Continuous Signal, Discrete-Time Signal, Even and Odd Signals, Verification of whether Signal is Even or not.

  • Verification of Sampling Theorem, Sampling of Analog Signal, Sampling of Signal at Fs less than 2Fmax, Sampling of Signal at Nyquist Rate Fs=2Fmax, Sampling of Signal at Fs greater than 2Fmax

  • Scilab Implementation of Convolution with Predefined Function, conv scilab function, zero padding, Verifying output with Matrix method

  • Scilab Implementation of Convolution without Predefined Function, Conditions for Zero Padding, Identifying Response of System using Convolution Summation

  • Correlation of Two Sequences, Cross Correlation, Autocorrelation, xcorr function, Correlation using predefined function, Scilab implementation of Correlation operation.

  • Scilab code for finding z-Transform, Scilab code for demonstration of convolution property of z-transform, Defining functions in Scilab.

  • Scilab demonstration of Pole-Zero Plot, Creating Polynomials in Scilab, Numerator Polynomial, Denominator Polynomial, System Function in Scilab

  • Identifying Fourier Transform using Scilab, Signal Representation in Fourier Domain

  • Scilab Demonstrations of Discrete Fourier Transform, Inverse Discrete Transform, Magnitude Response, Phase Response, Circular Convolution using DFT and IDFT

  • Scilab Console, Writing Programs using Scilab, Implementation of basic signal processing operations

Who this course is for:

  • Beginner in Signal Processing Domain