This document outlines 12 experiments for a digital signal processing lab using MATLAB. The experiments include: 1) generating continuous and discrete time signals; 2) performing mathematical operations on sequences; 3) calculating cross and auto correlation; 4) performing linear and circular convolution; 5) sampling and analyzing aliasing; 6) calculating the discrete Fourier transform and inverse discrete Fourier transform; 7) analyzing spectra using the discrete Fourier transform; 8) calculating the fast Fourier transform using decimation in time and frequency algorithms; 9) designing Butterworth digital filters; 10) designing Chebyshev digital filters; 11) designing FIR filters using windows; and 12) designing multirate filters and an equalizer.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
99 views
Digital Signal Processing LAB
This document outlines 12 experiments for a digital signal processing lab using MATLAB. The experiments include: 1) generating continuous and discrete time signals; 2) performing mathematical operations on sequences; 3) calculating cross and auto correlation; 4) performing linear and circular convolution; 5) sampling and analyzing aliasing; 6) calculating the discrete Fourier transform and inverse discrete Fourier transform; 7) analyzing spectra using the discrete Fourier transform; 8) calculating the fast Fourier transform using decimation in time and frequency algorithms; 9) designing Butterworth digital filters; 10) designing Chebyshev digital filters; 11) designing FIR filters using windows; and 12) designing multirate filters and an equalizer.
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 19
List of Experiments for DSP Lab
Simulation Using MATLAB software
Exp.1 Generation of signals (a) Continuous time signals: AIM: To generate the signals like sine wave, cosine wave, ramp signal, unit step, impulse, exponential wave using MATLAB. (a) Discrete time signals: AIM: To generate the discrete signals like sine, cosine, ramp signal, unit step, impulse, exponential sequence, periodic, aperiodic sequence, finite sequence etc using MATLAB. Exp.2 General mathematical operation Aim: Write matlab code to perform mathematical and logical operation on finite sequences e.g.: Addition-subtraction, multiplication, shifting , reversal, folding, OR, AND, ExOR, NOR NAND etc. Exp.3 Correlation: cross and auto AIM: To write and simulate an cross & Auto Correlation for the given sequence using MATLAB without using inbuilt functions and then verify by using inbuilt functions like corr and xcorr. Q.4 Convolution linear and circular Aim: To write a matlab code and simulate a program for linear and circular convolution using MATLAB. Q.5 Sampling and effect of aliasing Aim: To perform sampling of a signal using matlab.
To analyse the effect of aliasing using matlab.
Q.6 Calculating DFT and IDFT
Aim: Write matlab code to calculate DFT and IDFT without using inbuilt functions and vary the result by using inbuilt function. Q.7 Spectrum analysis using DFT Aim: To plot and analysis the Magnitude and Phase spectrum of DFT using MAT LAB. Q.8 FFT using DIT and DIF algorithm Aim: (a) Write a MATLAB Code To calculate the FFT and IFFT of the sequence using decimation in time algorithm. (b) Write a MATLAB code To calculate the FFT and IFFT of the sequence using decimation in frequency algorithm. Q.9 Design of Butterworth digital IIR filters Aim: To design Butterworth digital filters (LPF, HPF, BPF and BSF) using MATLAB. Q.10 Design of chebychev digital IIR filters Aim: To design Chebyshev digital filters (LPF, HPF, BPF and BSF) using MATLAB. Q.11 Design of FIR filters using window Aim: To design FIR filters using Hanning, Hanning and Kaiser window. Q.12 Design of Multirate filter Aim: To design Multirate filters using up sampling& down sampling. Q.13 Design of Equalizer Aim: To design equalizer using MATLAB.
For Example some experiments are attached with the file….write all the experiments in the given way either.