Analog Signal Processing
The function generates sequency(Walsh) ordered Hadamard matrix useful for image processing, signal processing, genetic algorithms etc.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (48): Sequency(Walsh) ordered Hadamard matrix Download |
Matlab code for the algorithm published inV. G. Reju, S. N. Koh and I. Y. Soon, Convolution Using Discrete Sine and Cosine Transforms, IEEE Signal Processing Letters, VOL. 14, NO. 7, JULY 2007, pp.445-448.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (48): Circular convolution using DCT and DST Download |
Learn how to use the Profiler tool, vectorized functions, and other tricks to writing efficient MATLAB code. This article includes how to convert any array into a column vector, bounding a value without if statements, and repeating/tiling a vector without repmat.Contents: * Introduction * The...
Platforms: Matlab
License: Freeware | Size: 327.68 KB | Download (48): Writing Fast MATLAB Code Download |
An M-File for automated tremor analysis which returns the amplitude and frequency of tremor recorded with Polhemus Fastrak.Relies on functions within the Signal Processing and HOSAtoolboxes.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (48): trempeak Download |
These are MATLABdlT« and SimulinkdlT« demos that goes with the "Introduction to Simulink for Signal Processing "seminar. Download, and unzip the zip file, and CD into that folder.Instructions:Run ANC_menu.m file from your MATLAB command prompt to open the HTML menu from which one can access...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (47): Introduction to Simulink for Signal Processing Download |
The Additive Noise Channel and the Additive Guassian Noise Channel are the simplest of all signal channels.The script mimics any experiments on these channels.
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (47): Additive Noise Channel for Signal Processing Download |
A fast implementation of particle filter dedicaced to multitarget tracking with bearing only measurements. For the multitarget data association problem, a gibbsampler is used to estimate target association probabilities.Ref : "Sequential Monte-Carlo methods for multple target tracking and data...
Platforms: Matlab
License: Freeware | Size: 112.64 KB | Download (47): Multitarget Bearing Only Tracking by Particle Filter Download |
NOTE: Though I have uploaded this toolbox, I have no contribution in this work. Programming and research in this field has been done by students given belowKapil Gulati, Marcel Nassar, Aditya Chopra, Marcus DeYoung, Arvind Sujeeth, and Navid Aghasadeghi.It is composed of various functions used to...
Platforms: Matlab
License: Freeware | Size: 225.28 KB | Download (47): RFI (Radio Frequency Interference) Mitigation Toolbox 1.2.1 beta Download |
Let us assume the signal model:Y(k)=HX(k)+B(k)This script provides a method for the blind recognition of the number of sources (the size of X(k)). The noise must be spatially white and the number of receivers is assumed to be stricly greater than the number of sources. See reference [CHE91] Chen....
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): Blind detection of the number of sources with a predicted eigenvalue approach Download |
Let us assume the following MIMO model:Y(k)=HX(k)+Y(k)This file can detect the number of sources, i.e the size of the vector X(k) from the received signal Y(k). The noise is assumed spatially white and the number of receivers must be strictly greater than the number of sources. See Reference...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): Blind detection of the number of sources with information criteria Download |
Includes webinar slides as a PDF file together with a MATLAB script and a Simulink model to demonstrate filter design, implementation and HDL code generation capabilities with MATLAB, Simulink and featured toolboxes
Platforms: Matlab
License: Freeware | Size: 593.92 KB | Download (47): MATLAB for Signal Processing Webinar Download |
Non Convex Optimization Algorithms for Group SparsitySolves a dummy OFDM sparse channel estimation problemReweighted Lm,p algorithm for noiseless case min||x||_m,p s.t. y = AxReweighted Lm,p algorithm for noisy case min||x||_2,p s.t. ||y - Ax||_qSmoothed L2,0 algorithm solves a smooth version...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): Non Convex Algorithms for Group Sparse Optimization Download |
YARP, short for Yet Another Robot Platform is a package that contains libraries, protocols and tools to keep robot modules and devices cleanly decoupled.
It is reluctant middleware, with no desire or expectation to be in control of your system. YARP is definitely not an operating system.
YARP...
Platforms: Windows
License: Freeware | Download (47): YARP Download |
K-tree provides a scalable approach to clustering inspired by the B+-tree and k-means algorithms. Clustering can be used to solve problems in signal processing, machine learning and other contexts.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 21.45 KB | Download (47): ktree Download |
DSP education is being challenged to move students beyond theory to DSP implementations. Dr. Mark A. Yoder, professor of electrical and computer engineering at Rose-Hulman Institute of Technology, addresses this need with multimedia signal processing labs in which students use Simulink and...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): MATLAB and Simulink Based Books Download |
ButterParam - Fast parameters for a digital Butterworth filterThe calculation of filter parameters with BUTTER is expensive. Therefore ButterParam stores calculated parameters in a lookup-table to accelerate repeated calls with the same input.Example: x = rand(10000, 1); % test data [B, A] =...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): ButterParam Download |
Functions accompanying MATLAB News & Notes article "Fixed-point Signal Processing: Getting Started" by Darel A. Linebarger and Thomas A. Bryan, 2004. The functions include an FIR filter in M that can be run in fixed-point and floating-point.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (46): Fixed-point signal processing in M Download |
This could be very useful model when used in signal processing. I have implemented this to filter the disturbances in my ADC signals in my programming and it works good.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (46): Buffering and taking the mean of the buffer contents Download |
DSP education is being challenged to move students beyond theory to DSP implementations. Dr. Mark A. Yoder, professor of electrical and computer engineering at Rose-Hulman Institute of Technology, addresses this need with multimedia signal processing labs in which students use Simulink and...
Platforms: Matlab
License: Freeware | Size: 153.6 KB | Download (46): MATLAB and Simulink Based Books: Real-Time Implementation and Signal Processing Laboratories Download |
iSense is an open source platform for real time video and audio signal processing for Mac OS X which features shared library filters and dynamic user definable scripting of application behavior.
Platforms: Mac
License: Freeware | Size: 459.98 KB | Download (46): iSense Machine Perception Download |