Software Listing of Author : "Kiran Kintali"
- A 32 point FFT in embedded MATLAB using fixed point arithmetic
- License: Freeware
- Price: 0.00


DFT plays important role in DSP and used in wide variety of applications like correlation and spectral analysis. Understanding quantization errors in its computation is an important aspect of its design either for s/w or h/w implementation. A complex DFT of N points has N complex (4N real) mutliplications. In the fixed point implementation of the DFT each mutliplication introduces a quantization error (all the errors are mutually uncorrelated and uncorrelated with input sequence as well). FFT provides an efficient way to compute DFT. Even though FFT has significantly less number of multiplications the quantization errors do not decreate accordingly. Each butterfly operation (ignoring some multiplications are trivial +/-1) involves one complex (four real) multiplication(s). The quantization errors introduced in each butterfly...
- Publisher: Kiran Kintali
- Date Released: 23-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Adaptive Median filter using embedded MATLAB blocks
- License: Shareware
- Price:


The adaptive median filter is discussed in recent designline article about embedded MATLAB block http://www.dspdesignline.com/howto/207800676 Also attached is a power point presentation that explains the concept of serialization which is an important design consideration when implementing such an image processing algorithm in hardware.
- Publisher: Kiran Kintali
- Date Released: 16-01-2013
- Download Size: 768 KB
- Download
- Platform: Matlab, Scripts
- DSP algorithms using Embedded MATLAB Block
- License: Freeware
- Price: 0.00


Embedded MATLAB block provides a way of bringing restricted subset of MATLAB into Simulink. There are couple of possibilities when moving untimed MATLAB algorithms into Simulink. This demo illustrates two such alternatives in porting a sample viterbi algorithm (written in M) into Simulink using embedded MATLAB. The subsystem 'eML_viterbi_ex1' implements the whole algorithm in a single monolithic embedded MATLAB block, where as 'eML_viterbi_ex2' has a similar implementation but broken down into multiple embedded MATLAB blocks. The former approach can be used to quickly port existing M code into Simulink and verify that it works the same using the debugging capabilities provided by embedded MATLAB block coupled with signal logging and data visualization capabilities provided by Simulink. The latter approach has the visual appeal and...
- Publisher: Kiran Kintali
- Date Released: 02-03-2013
- Download Size: 20 KB
- Download
- Platform: Matlab, Scripts
- Edge Detection algorithm in Embedded MATLAB
- License: Shareware
- Price:


The attached model implements a Sobel edge detection algorithm in Embedded MATLAB. This demo shows how to read in an image operate on the serialized data and reconstruct the image back from serialized data after applying Sobel operators. The demo detects edges of a stop sign in the source image. Please note that both the behavioral and hardware implementations of the Sobel operators are implemented in Embedded MATLAB in the attached model. The hardware implementation operates on the serial data and is fully pipelined.
- Publisher: Kiran Kintali
- Date Released: 15-04-2013
- Download Size: 31 KB
- Download
- Platform: Matlab, Scripts