Home > MATLAB > Signal processing

Signal processing

Subcategories:    Related Categories

GPUs for Signal Processing algorithms
Several MATLAB toolboxes for signal processing and communications contain highly optimized GPU functions that run on NVIDIA GPUs to reduce computation time. Although execution speed varies by application, users have achieved speedups of 30x for wireless communication system simulations..
Stream Processing
Learn how to use stream processing in MATLAB. Resources include videos, examples, and documentation.
Wavelet Transforms in MATLAB
Learn how to apply wavelet transforms to do signal and image analysis. Resources include videos, examples, and documentation covering wavelet transforms, wavelet analysis, and wavelet denoising.
Submitted: June 26, 2012
Filter Design in MATLAB
MATLAB and DSP System Toolbox provide filter design algorithms and implementation techniques for audio, communications, acoustics and other real-time DSP applications.
Submitted: July 08, 2011
Digital Filter Design in MATLAB  
Learn how to design and implement digital filters with MATLAB. Digital filter design resources include examples, demos, white papers.
Digital Filter Design in MATLAB: Examples and Demos  
Dozens of digital filter design demos and examles, in categories including tutorials, getting started, FIR filter design, IIR filter design, multirate filters, adaptive filters, audio applications, communication applications, and fixed-point filters.
Submitted: October 1, 2012
Submitted: October 1, 2012
Submitted: October 1, 2012
MathWorks - Video and Image Processing Blockset  
The Video and Image Processing Blockset extends Simulink with a rich, customizable framework for the rapid design, simulation, implementation, and verification of video and image processing algorithms and systems. It includes basic primitives and advanced algorithms for designing embedded imaging systems in a wide range of applications in aerospace and defense, automotive, communications, consumer electronics, education, and medical electronics.
Submitted: Aug 16, 2004
MathWorks - Filter Design Toolbox  
A collection of tools built on top of the MATLAB computing environment and the Signal Processing Toolbox. The Filter Design Toolbox provides advanced techniques for designing, simulating, and analyzing digital filters. It extends the capabilities of the Signal Processing Toolbox, adding architectures and design methods for demanding real-time DSP applications and it also provides functions that simplify the design of fixed-point filters and analysis of quantization effects.
Submitted: Nov 16, 2000
MathWorks - RF Toolbox  
The RF Toolbox extends the MATLAB technical computing environment with functions and a graphical user interface (GUI) for working with, analyzing, and visualizing the behavior of RF components.
Submitted: Jun 21, 2004
MathWorks - RF Blockset  
The RF Blockset extends Simulink with a library of blocks to model the behavior of RF filters, transmission lines, amplifiers, and mixers. You validate your working model in Simulink, and then use the model as an executable specification for RF circuit design.
Submitted: Jun 21, 2004
MathWorks - Fixed Point Toolbox  
The Fixed-Point Toolbox provides fixed-point data types and arithmetic in MATLAB. You can use it to develop algorithms for testing, modeling, and verifying your fixed-point implementations.
Submitted: Jun 21, 2004
Signal Processing MATLAB Files  
User contributed signal processing and communications MATLAB files from the MATLAB Central File Exchange.
Submitted: Apr 18, 2000
Signal Analysis with MATLAB  
Examples for signal analysis. Very good for starting up with this things.
Submitted: May 29, 2005
Speech Processing Toolbox  
Speech processing toolbox consists of MATLAB routines that are maintained by and mostly written by Mike Brookes, Department of Electrical & Electronic Engineering, Imperial College, Exhibition Road, London SW7 2BT, UK
Submitted: Jun 30, 1999
Sound Processing MATLAB Files  
User contributed sound MATLAB files from the MATLAB Central File Exchange.
Submitted: Apr 18, 2000
JLAB: Matlab freeware for data analysis  
JLAB is a set of Matlab functions I have written or co-written over the past fifteen years for the purpose of analyzing data. It consists of four hundred m-files spanning thirty thousand lines of code. JLAB includes functions ranging in complexity from one-line aliases to high-level algorithms for certain specialized tasks. These have been collected together and made publicly available for you to use, modify, and --- subject to certain very reasonable constraints --- to redistribute. Some of the highlights are: a suite of functions for the rapid manipulation of multi-component, potentially multi-dimensional datasets; a systematic way of dealing with datasets having components of non-uniform length; tools for fine-tuning figures using compact, straightforward statements; and specialized functions for spectral and time / frequency analysis, including advanced wavelet algorithms developed by myself and collaborators.
Submitted: Sep 28, 2006
Wigner-Ville time-frequency distribution.
Submitted: Jul 22, 1999
ICALAB for Signal Processing  
ICALAB for Signal Processing - ICALAB for Signal Processing is package for MATLAB that implements many efficient algorithms for ICA (independent component analysis) employing HOS (higher order statistics), BSS (blind source separation), SOS (second order statistics), LP (linear prediction), and BSE (blind signal extraction) employing various SOS and HOS methods. After some data preprocessing, this package can also be used for MICA (multidimensional independent component analysis) and NIBSS (non independent blind source separation).
Submitted: Mar 10, 2003
[CCxy,StEr] = ccorr(Lag,X,Y) calculates the crosscorrelation function of X & Y, from -Lag to +Lag or the autocorrelation function of X when X = Y or Y is missing.
Submitted: Jul 22, 1999
Educational MATLAB Speech Coding  
Speech coding or compression is the field concerned with compact digital representations of speech signals for the purpose of efficient transmission or storage. The central objective is to represent a signal with a minimum number of bits while maintaining perceptual quality. Current applications for speech and audio coding algorithms include cellular and personal communications networks (PCNs), teleconferencing, desktop multi-media systems, and secure communications.
Submitted: Jul 09, 1999
An Introduction to Signal Processing in Chemical Analysis  
Introductory illustrated tutorial on signal processing, especially as it applies to instrumental measurement. Signal arithmetic; Signals and noise; Smoothing; Differentiation; Resolution enhancement; harmonic analysis; Convolution; Deconvolution; Fourier filter; Integration and peak area measurment; Curve fitting. Includes links to free downloable signal processing software.
Submitted: May 05, 2001
Auditory Toolbox  
This report describes a collection of tools that implement several popular auditory models for a numerical programming environment called MATLAB. This toolbox will be useful to researchers that are interested in how the auditory periphery works and want to compare and test their theories. This toolbox will also be useful to speech and auditory engineers who want to see how the human auditory system represents sounds. This version of the toolbox fixes several bugs, especially in the Gammatone and MFCC implementations, and adds several new functions. This report was previously published as Apple Computer Technical Report #45. We appreciate receiving permission from Apple Computer to republish their code and to update this package.
Submitted: Jul 11, 1999
Correlation coefficients at different lags. COEF=XCORCOEF(Y1,Y2) calculates the coefficient of cross-correlation between vectors y1 and y2. A coefficient of 1 indicates perfect correlation.
Submitted: Aug 13, 1999
MATLAB sound  
This demo shows you how to acquire sound data directly into MATLAB using your PC sound card and the Data Acquisiton Toolbox. The Data Acquisition Toolbox allows you to do sound acquisition in less than ten MATLAB commands.
Submitted: Jul 22, 2006
ARMASA toolbox  
Features a unique program to estimate the power spectral density. The spectrum containing all significant details is calculated from a selected time series model. The model type as well as the model order are determined automatically from the data, using statistical selection criteria. Robust estimation algorithms and order selection criteria are used to obtain reliable results. Unlike in FFT analysis, where the experimenter has to set the amount of smoothing of the raw FFT, the right level of detail is assessed automatically using the data only.
Submitted: May 01, 2001
PLP and RASTA (and MFCC, and inversion) in Matlab  
One of the first decisions in any pattern recognition system is the choice of what features to use: How exactly to represent the basic signal that is to be classified, in order to make the classification algorithm's job easiest...
Submitted: Jun 15, 2005
HUT Acoustics Laboratory Software  
Various signal processing and acoustics toolboxes, including Fractional Delay Toolbox, Warping Tolbox, Related Transfer Function Toolbox, HUTear Toolbox.
Submitted: Oct 11, 2001
Filter Design HDL Coder  
The Filter Design HDL Coder adds hardware implementation capability to MATLAB. It lets you generate efficient, synthesizable, and portable VHDL or Verilog code for fixed-point filters that are designed with the Filter Design Toolbox for implementation in ASICs or FPGAs.
Submitted: Jun 21, 2004
HPLOT - Signal Data Visualization and Processing Tool for Matlab  
HPLOT is a dynamic gui tool made for rapid visualization and signal treatment, filtering, FFT and other mathematical operations. It's possible to add and remove axes with a simple button, zooming all axes present in the figure, immediate color change of lines plotted, ecc. HPLOT is integrated with Simulink, is possible to plot signal generated from Simulink Scope, from to-workspace block and Time Series log. Is also possible to compare different simulations of Simulink model, for example in order to verify the effect of parameter change. Hplot include Loadmdf (Measured Data Format reader) for Data Acquisition analisys. It's very advised in automotive and signal processing fields. Other data format recognized are .csv data files generated from Agilent® oscilloscope. Hplot moreover contain a system of Auto Update via Internet connection. By Claudio Gambelli http://www.gambelli.org
Submitted: Dec 28, 2006
Polynomial Toolbox  
The Polynomial Toolbox is the MATLAB® toolbox for polynomials, polynomial matrices and their applications in systems, signals and control. It features over 222 macros for polynomials and polynomial matrices, objects, overloaded operations, functions, equation solvers, GUI, graphics, new generation of numerical algorithms: easy, fast, reliable, system and signal models based on polynomial matrix fractions, analysis and design tools for control and filters, classical, optimal and robust design.
Submitted: Nov 14, 2000
Cross Recurrence Plot Toolbox for MATLAB  
The toolbox contains MATLAB routines for computing recurrence plots and related problems. The most programs contain a user-friendly graphical user interface, a pure command-line application of the programs is also possible.
Submitted: Jan 23, 2003
PLP and RASTA (and MFCC, and inversion) in Matlab using melfcc.m and invmelfcc.m - contains code, examples, and other resources.
Submitted: Jun 06, 2005
What Bode Plots Represent  
One of the most commonly used test functions for a circuit or system is the sine wave...
Submitted: Jun 08, 2005
Bessel Filter Root Extraction (Normalized). Will output the coefficients for the B(s) for a Bessel Filter.
Submitted: Aug 05, 1999
Simulink sound  
This demo shows you how to acquire sound data directly into Simulink using your PC sound card and the Data Acquisition Toolbox. Data Acquisition Toolbox provides Simulink blocks that allow you to acquire live data directly into your Simulink model.
Submitted: Oct 09, 2006
Some functions to accomplish user specified quantizing. They are based on the ceil,fix,floor and round functions.
Submitted: Jul 22, 1999
matNMR toolbox  
A highly flexible toolbox for processing 1D and 2D NMR and EPR spectra.
Submitted: Jun 30, 1999
LYNGBY fMRI analysis toolbox  
MATLAB toolbox for the analysis of fMRI - functional magnetic resonance imaging - time series. The main purpose of the toolbox lies in the modelling and the extraction of sets of parameters describing the four-dimensional data, allowing easy interpretation and identification. All of the methods have low level modelling functions and a GUI interface for easy access to the data and modelling results. The toolbox includes data import routines, a set of preprocessing steps and a set of data modelling strategies. It is important to realize that no single model can grasp all the features of the data. Each of the models have their own contributions, and the assumptions underlying the models are very different in nature.
Submitted: Jul 07, 1999
PRMLpro for MATLAB  
PRML Pro provides a MATLAB implementation of a sophisticated PRML (partial response maximum likelihood) read channel model, enabling communication system designers, disk drive designers and others to perform read channel development, failure analysis and troubleshooting.
Submitted: Aug 09, 2002
Creare Inc. Consulting - Engineering and Consulting services  
Since 1961, Creare has served industry and government on the frontiers of product and process technology. Combining judgement and sophisticated scientific, mathematical, computational, and experimental methods with an appreciation of the art where science is lacking, we have a reputation for skill and creativity in the solution of difficult problems.
Submitted: Apr 05, 2000
Octave signal processing toolbox  
These collection of routines serves as a partial free replacement for the MATLAB Signal Processing toolbox.
Submitted: Oct 07, 1999
Convolutive extension of the FastICA source separation method  
The C-FICA algorithm (Convolutive extension of FastICA) is a time-domain fast fixed-point algorithm that realizes blind source separation of convolutive mixtures. It is based on a convolutive sphering process (or spatio-temporal sphering) that lets the use of the classical FastICA updates to extract iteratively the innovation processes of the sources in a deflation procedure. For the estimation of the source contributions, we use a least-square criterion whose optimization is realized by a Wiener filtering process.
Submitted: Oct 09, 2008
Band-Limited White Noise  
Introduce white noise into a continuous system.
Submitted: Jun 07, 2005
LI-TIFROM blind source separation method  
LI-TIFROM is a sparsity-based Blind Source Separation method. It is based on a time-frequency (TF) analysis: 1) it first finds single-source TF zones, i.e. a set of adjacent TF windows, where a single source is active. 2) Then, in each of the above zones, it estimates a column of the mixing matrix. 3) When all the columns of the mixing matrix have been estimated, the last step consists in recovering the sources. The LI-TIFROM package is written in MATLAB, needs the MATLAB Signal Processing Toolbox in order to run and has been tested on MATLAB 6.0, 7.0 and 7.5.
Submitted: Oct 07, 2008
アナログ/デジタル信号処理に最適な MATLAB ツール Signal Processing Toolbox には、信号処理に必要な関数や高度なアルゴリズム開発のためのコマンドライン関数も備えています。アナログおよびデジタル フィルター設計用のツールも含まれます。

  Privacy - Trademarks - Feedback - Terms of Use Copyright The MathWorks, Inc.