Audio Signal Processing
If applied to a matrix, the function FILTFILT (Signal Processing Toolbox) calls itself recursively for each column. Internally FILTER is called twice, but this can be performed with a matrix directly to avoid the unnecessary overhead. For a [100 x 100] matrix FILTFILT is about 10 times faster...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (46): Patch FILTFILT Download |
This script calculates BER for a numebr of SNR values in gaussian environment for QAM 16 Modulation.It calculates 100 errors for each BER measuremnet for better results.I hope this will be helpful for students of signal processing and communications alike.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (46): BER Curve for QAM_16 in Gaussian Environment Download |
FAUST (Functional Audio Stream) is a functional programming language specifically designed for real-time signal processing and synthesis. FAUST targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards.
The Faust compiler translates DSP...
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 7.92 MB | Download (45): Faust : signal processing language Download |
Through a simple GUI, the user can select a signal by entering its name and its new name.The script can take inputs as simple strings, or Excel files.In the Excel file, there should be the names of signals to be replaced and the name to be replaced with.
Platforms: Matlab
License: Freeware | Size: 143.36 KB | Download (45): Find and Replace Tool for Signal Processing Download |
JMathStudio is a pure Java based object oriented digital image and signal processing library. This library/toolkit provides a Java developer with many of the advanced and basic discrete image and signal processing ( 500+ useful operations/transforms) capabilities. This is a standalone toolkit...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 2.54 MB | Download (45): jmathstudio - Java Image/Signal toolkit Download |
using this code user can actually feel the effect of filtering on audio signals and also see how filtering varies with changing the filter used
Platforms: Matlab
License: Freeware | Size: 51.2 KB | Download (45): audio signal filtering Download |
The function implement the 1D Walash Transform which can be used in signal processing,pattern recognition and Genetic algorithms. The Formula of 1D Walsh Transform is defined as : N-1 q-1 ---- -- 1 | | b[i](m)*b[q-1-i](u) W(u) = --- / f(m)| | (-1) ,u = 0,...,N-1 N ---- | | m=0 i=0 where for...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Walsh Transform(2D) Download |
The script uses only one transmission symbol per frequency hop.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Slow Frequency Hopped Spread Spectrum for Signal Processing Download |
This block for Simulink provides a chirp source for stimulating unknown system dynamics. The block has been developed specifically for the purpose of system identification, however it should be of interest to anyone looking for a robust and flexible chirp function. The chirp function is modelled...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Chirp Source Block For Simulink Download |
A Matlab reference implementation of a novel semi-analytical signal processing model for the binaural coherence of homogeneous isotropic noise fields is presented.The model is derived from a simplified geometrical model of the human head, where the shadowing between the left and right ear is...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): Binaural Coherence of Noise Fields Download |
Companion software for the Signal Processing & Linear Systems book by B.P. Lathi
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (44): Signal Processing & Linear Systems Companion Software Download |
It contains answers to selected problems from Ingle & Proakis "Digital Signal Processing Using Matlab v4.0" Chapter 3.I hope they're useful for you.
Platforms: Matlab
License: Freeware | Size: 215.04 KB | Download (44): Ingle & Proakis Chapter 3 Solutions Download |
This m-file should be used with the environment Nova - Mod Tools for Signal Processing (alpha testing now), but you can use it stand - alone with no exception. The program include all the features (and MORE!!!) nedded for simluating a Low Frequency Oscillator on your PC (requires Window, please...
Platforms: Matlab
License: Freeware | Size: 2.14 MB | Download (44): LFO - Maker Download |
FreeSP is an infrastructure for programming platform-independend online signal processing applications. Ports to specific platforms (like DSPs and microcontrollers) are made by simply exchanging the freeSP System-module.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 134.96 KB | Download (44): freeSP Download |
The objective of SPUC is to provide the Digital Communications Systems Designer or DSP Algorithm designer with simple, efficient and reusable DSP building block objects written in C++.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 247.03 KB | Download (44): Signal Processing using C++ Download |
Have you ever wanted to acquire, manipulate and process your audio signal with Matlab? Well, now you can. This is an experimental program built for a thesis (Bachelor Degree), that use all the Matlab functionality for "torture" an audio signal in Microsoft Wave PCM or MP3 format. What you can do...
Platforms: Matlab
License: Freeware | Size: 16.36 MB | Download (44): Nova - Mod Environment Download |
This estimation method is based on well known paper.J.J. van de Beek, M. Sandell, and P.O. BdoOC?orjesson, `ML Estimation of Time and Frequency OdlT«setin OFDM Systems', IEEE Transactions on Signal Processing, vol. 45, no. 7, pp. 1800{1805,July 1997.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): ML Estimation of Timing and CFO in OFDM systems Download |
The zip files contains SimulinkdlT« models that can be used for Teaching Signal Processing Concepts interactively. The models can be used for demonstrations or with modern teaching methods. The examples build on the ideas presented in the paper "Interactive models for teaching digital signal...
Platforms: Matlab
License: Freeware | Size: 6.08 MB | Download (43): Simulink for Teaching Signal Processing Courses Download |
The attached function can be used in signal processing applications to reduce the magnitude of a signal. The mean of the signal will remain the same, but the total range will be reduced.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Signal Amplitude Reduction fx Download |
Simple implementation of [1] with small modification. Hopefully this is going to help beginners in speech/audio signal processing.[1] X. Zhu, G. T. Beauregard and L. L. Wyse, "Real-Time Signal Estimation From Modified Short-Time Fourier Transform Magnitude Spectra", IEEE Trans. on Audio, Speech,...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (43): Time-scale/pitch modification Download |