# Ec1302 dsp lab in matlab

The following Matlab project contains the source code and Matlab examples used for ec1302 dsp lab.

The following Matlab project contains the source code and Matlab examples used for ec1302 dsp lab.

The following Matlab project contains the source code and Matlab examples used for filter characteristics.
Using this Matlab script you get the amplitude response, the phase response,the frequency vector, the complex transfer function by knowing the filter coefficients:

The following matlab project contains the source code and matlab examples used for iir filter.

The following Matlab project contains the source code and Matlab examples used for h infinity sub optimal causal iir inverse filter.
[psi gopt] = dfdesign_w(phi, w, d);
DFDESIGN_W computes the H-infinity optimal inverse filter of a given filter phi(z).

The following Matlab project contains the source code and Matlab examples used for development and design of iir digital filters using adm.
It is an alternate approach to Design IIR (Infinite Impulse Response) Digital Filters using Analog to Digital Mapping (ADM) with the help of GUI.

The following Matlab project contains the source code and Matlab examples used for block convolution using overlap add method.
Overlap Add Method:
The overlap–add method is an efficient way to evaluate the discrete convolution of a very long signal with a finite impulse response (FIR) filter where h[m] = 0 for m outside the region [1, M].

The following Matlab project contains the source code and Matlab examples used for overlap add method using circular convolution technique.
Overlap Add Method:
The overlap–add method is an efficient way to evaluate the discrete convolution of a very long signal with a finite impulse response (FIR) filter where h[m] = 0 for m outside the region [1, M].

The following matlab project contains the source code and matlab examples used for fir filter.

The following Matlab project contains the source code and Matlab examples used for filter bank design.
The goal is to design M analysis and synthesis FIR filters so that the analysis filters satisfy some frequency specifications and the filter bank(almost) meets the perfect reconstruction (PR) conditions.

The following Matlab project contains the source code and Matlab examples used for fast filter bank design (ffbd).
The goal here is to design M analysis and synthesis FIR filters so that
the perfect reconstruction (PR) conditions are satisfied (or almost satisfied) and the energy in the analysis and synthesis filters' stopband areas is minimized (strong stopband attenuation).

The following Matlab project contains the source code and Matlab examples used for ad9361 filter design wizard.
The AD9361 Filter Design Wizard is a small MATLAB App, which can be used to design transmitter and receiver FIR filters, which take into account the magnitude and phase response from other analog and digital stages in the filter chain.

The following Matlab project contains the source code and Matlab examples used for filter implementation.
This program implements some FIR filter and plots their response.

The following Matlab project contains the source code and Matlab examples used for adaptive filter .
Eucliden norm for fir filter

The following Matlab project contains the source code and Matlab examples used for h infinity sub optimal causal fir inverse filter via lmi.
[psi gopt] = dfdesign_w_lmi(phi, w, d, n);
DFDESIGN_W_LMI computes the H-infinity optimal inverse FIR filter of phi(z).

The following Matlab project contains the source code and Matlab examples used for fir design.
This program can remove echo from audio signal using a fir filter

The following Matlab project contains the source code and Matlab examples used for design linear-phase fir filters - with upper/lower constraints and flexible specifications .
DFiltFIR designs linear phase Finite (length) Impulse Response (FIR) filters.

The following Matlab project contains the source code and Matlab examples used for 2 d fir filter design.
2-D zero phase digital FIR filter using Hamming Window

The following Matlab project contains the source code and Matlab examples used for dfiltmpfir designs minimum-phase fir filters. .
DFiltMPFIR designs minimum-phase filters.

The following Matlab project contains the source code and Matlab examples used for fir filters of variable length for the texas instruments tms320c5416 dsk.
Laboratory 4 of 12 for the Texas Instruments TMS320C5416 DSK.

The following Matlab project contains the source code and Matlab examples used for fir filter implimentation.
Here I design FIR filter using henning window and so its effect shown on signal and on noisy signal we can check it with different frequency and order.

The following Matlab project contains the source code and Matlab examples used for inverse fir filter.
[ih]=invFIR(type,h,Nfft,Noct,L,range,reg,window)
- optional GUI included-
inputs overview
---------------
type:
1.

The following Matlab project contains the source code and Matlab examples used for electronic crossover using fir filters (texas instruments c5000 dsp).
Divides an audio signal into bass and treble using FIR filters.

The following Matlab project contains the source code and Matlab examples used for numerically design power complementary iir(fir) filter.
One IIR filter is given, design a power (or magnitude) complementary filter by numerically minimizing a cost function.

The following Matlab project contains the source code and Matlab examples used for lowpass fir filter on .wav file with windowing.
Plots Rectangular, Hamming and Flat top WINDOWS responses.

The following Matlab project contains the source code and Matlab examples used for iir filter butterworth.
this is a matlab program for designing iir filters the program can be modified to obtain the other type of filters also.

The following Matlab project contains the source code and Matlab examples used for moving average filter.
The moving average filter operates by averaging a number of points from the
input signal to produce each point in the output signal. In equation form,
this is written:
1 M-1
Y[i] = --- SUM X[i + j]
M j=0

The following Matlab project contains the source code and Matlab examples used for adaptive line enhancemment application.
%function [ALEstruct]=ale(f,fs,munoise,sigmanise,mulms,ncoef,dur)
%function to perform adaptive line enhancement using LMS algorithm and an adaptive FIR filter
%ALE concept enhances a single tone signal (frequency f) affected by white noise (mu,sigma)
%REQUIRES FILTER DESIGN TOOLBOX, SIGNAL PROCESSING TOOLBOX
%INPUTS
%f: frequency of sinusoid
%fs: sampling signal of sinusoid (At least 2f)
%munoise, sigma: mean and variance of white noise

The following Matlab project contains the source code and Matlab examples used for system identification using lms algorithm.
If u know the inputs and outputs of an unknown system, the u can identify the system with an FIR filter.

The following Matlab project contains the source code and Matlab examples used for lms algorithm demonstration.
LMS filters in an adaptive filter architecture is a time honored means for identifying an unknown filter. By running the example code provided you can demonstrate one process to identify an unknown FIR filter.

A low-pass filter is a filter that passes low-frequency signals and attenuates (reduces the amplitude of) signals with frequencies higher than the cutoff frequency. The actual amount of attenuation for each frequency varies depending on specific filter design. It is sometimes called a high-cut filter, or treble cut filter in audio applications. A low-pass filter is the opposite of a high-pass filter. A band-pass filter is a combination of a low-pass and a high-pass.