Audio Signal Processing
RF Blockset converts frequency domain RF information to a baseband-complex time-domain model, for fast execution and compatibility with Simulink signal processing and communications blocks.This simple model illustrates some relationships inherent in the conversion...* Length of impulse response =...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (46): Frequency Domain to Baseband-complex time-domain Modeling in RF Blockset Download |
This m-file implements a M-point moving average system.The equation is:y(n)=(x(n)+x(n-1)+.....+x(n-M))/M;M is the order of the M-point moving average system.Syntax:y=mpointaverage(input,order)The argument 'input' is the input sequence.The argument 'order' is T,the order of the M-point moving...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (42): Signal Processing blocks Download |
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 |
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 |
With improvements in signal processing some new models with enhanced features are made available.TVAR is on similar pattern.This model is better than conventional am-fm model in some respect as it facilates the implementation of same algo on various signals bearing different parameters. Use of...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (51): TIME VARRING AUTO REGRESSIVE APPROACH Download |
In many practical signal processing problems, the objective is to estimate from measurements a set of constant parameters upon which the received signals depend.For example, high-resolution direction-of-arrival (DOA) estimation is important in many sensor systems such as radar, sonar, electronic...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Direction of Arrival Estimation with MUSIC Algorithm 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 |
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 |
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 |
The decoder can decode all modes of the code from the coding module.The interface between the coder and decoder is a standard bit file, compatible with other bit files generated by the ITU-T reference code.A second option passes information between the coder and decoder using a Matlab data...
Platforms: Matlab
License: Freeware | Size: 829.44 KB | Download (50): G.723.1 Speech Coder and Decoder for Signal Processing Download |
sigTOOL is a general-purpose signal processing package that runs in the MATLAB environment. It is open-source and free-of-charge. Built-in analyses are currently targeted at those working in electrophysiology and neuroscience. If you are working in these fields, sigTOOL's extensive file import...
Platforms: Mac
License: Freeware | Size: 24.1 MB | Download (36): sigTOOL Download |
Real-Time eXperiment Interface is an extensible hard realtime platform for the development of novel experiment control and signal processing applications.
Platforms: *nix
License: Freeware | Size: 1.99 MB | Download (34): Real-Time eXperiment Interface Download |
Audio Compressor & Limiter is a cross-platform Java application which works on Linux, Windows and Mac OS X. The program takes audio data from a selected input sound device/mixer applies compression as well as brick wall limiting and sends the processed data to the chosen output sound...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (50): Audio Compressor & Limiter Download |
Audio::Data is a module for representing audio data to perl. SYNOPSIS use Audio::Data; my $audio = Audio::Data->new(rate => , ...); $audio->method(...) $audio OP ... Audio::Data represents audio data to perl in a fairly compact and efficient manner using C via XS to hold data as a C...
Platforms: *nix
License: Freeware | Size: 88.06 KB | Download (100): Audio::Data Download |
Professional high-precision sample rate converter for lossless audio files. Recommended for pro recording studios and exacting audiophiles.
Advantages:
1. Low losses of quality at conversion. Accurate algorithm of sampling rates conversion, used in AuI ConverteR 48x44, has allowed to...
Platforms: Windows
License: Freeware | Size: 8 MB | Download (149): AuI ConverteR 48x44 Download |
One function and a script for a Podaac Level2A data processing. Please be sure that your Level2A data is uncompressed and have the .hdf format.Picture is the example of the result of the signal processing.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (52): Tool for processing the Podaac Level2A products Download |
Blue Cat's Digital Peak Meter Pro includes very customizable and flexible audio meters as well as advanced side chaining control capabilities thanks to its automation and MIDI output. The metering capabilities of the new DPMP let you control and monitor your audio signal exactly the way you...
Platforms: Mac
License: Freeware | Size: 17.83 MB | Download (50): Blue Cat's Digital Peak Meter Pro Download |
JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering interface. JAMin is an open source application designed to perform professional audio mastering of stereo input streams. JAMin project uses LADSPA for digital signal processing (DSP)..
Platforms: *nix
License: Freeware | Size: 1003.52 KB | Download (193): JAMin Download |