Finite impulse response projects and source code

Overlap add method using circular convolution technique in matlab

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].

Filter bank design in matlab

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.

Moving average filter in matlab

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

Adaptive line enhancemment application in matlab

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

Low Pass Filter Matlab Code

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.

Pages

Subscribe to RSS - Finite impulse response