image thumbnail

updated almost 3 years ago

HTK MFCC MATLAB by Kamil Wojcicki

Mel frequency cepstral coefficient feature extraction that closely matches that of HTK's HCopy. (mfcc, mfccs, htk)

[d,fp,dt,tc,t]=readhtk(file)

cell2file( list, file )

mfcc( speech, fs, Tw, Ts, alpha, window, R, M, N, L )

image thumbnail

updated almost 9 years ago

fsa by M MA

Fourier Spectral Analysis (spectral analysis, fourier, fsa)

fsa(x,interval,output,fopen_opt)

image thumbnail

updated 5 years ago

Algorithmic Trading with MATLAB - 2009 update by Ameya Deoras

M-file scripts and Simulink models from webinar on 28 May 2009 (algorithmic trading, high frequency, market making)

callnnpiter

ema(x,N)

emstd(X,N)

image thumbnail

updated 1 year ago

AutoTune Toy by Carl

Allows you to record and graphically manipulate and pitch correct your voice. (pitch correction, signal processing, gui)

AutoTune Toy

AutoTuneToy(varargin)

image thumbnail

updated almost 3 years ago

Evolve top and bottom envelopes for time signals i.e. by Andreas Martin

Envelope with secant-method (automotive, mathematics, measurement)

env_secant(x_data, y_data, view, side)

image thumbnail

updated 2 years ago

IMF for Bearing Fault Diagnosis by Santhana Raj

performs HHT on signal & IMF is plotted for Condition monitoring of vibration based bearing fault (signal processing, bearing fault, condition monitoring)

[imf,imf_fft]=imf_bearing(y,Fs,l)

emd(x)

findpeaks(x)

image thumbnail

updated 10 months ago

Fast 2D peak finder by natan

Find local maxima \ peak positions in noisy 2D arrays (peakfind, peak, local maxima)

[cent, varargout]=FastPeakFind(d, thres, filt ,edg, res, ...

image thumbnail

updated 5 years ago

Simulink Model of the IEEE 802.11n PHY Layer model by Tokunbo Ogunfunmi

Simulink model of 802.11n wireless LAN physical layer (baseband), supporting many diff rates. (communications, signal processing, gui)

IEEE80211n_graphics(s, ax, firstcall, params);

IEEE80211n_open_graphics(blk, forceClose);

IEEE80211n_settings(...

image thumbnail

updated almost 5 years ago

Simulink for Teaching Signal Processing Courses by Kirtan Modi

The examples provided in this file can be used to teach signal processing courses. (signal processing exa..., communications, signals and systems)

generate_rect.m

generate_triangle.m

myRect.m

image thumbnail

updated almost 4 years ago

Fully Automatic Signal Spectrum Analyser by aasim Azooz

The program produces the frequency spectrum of any signal (image processing, signal processing, fft)

[TT,yy,kk]=maxima(tt,u1);

[f,U]=Spectrum_Analyser(t,v,f1,f2,delta);

image thumbnail

updated 1 year ago

Generalized Hurst exponent by Tomaso Aste

Generalized Hurst exponent of a stochastic variable (signal processing, finance, statistics)

[mH,sH]=genhurst(S,q,maxT)

image thumbnail

updated 11 months ago

Quicker 1D linear interpolation: interp1qr by Jose M. Mier

Same functionality as built-in MATLAB function 'interp1q' but 3x faster. (interpolation, fast, linear)

interp1qr(x,y,xi)

image thumbnail

updated 5 months ago

Abel Inversion Algorithm by Carsten Killer

Fourier-based reconstruction of an unknown radial distribution assuming cylindrical symmetry. (image processing, signal processing, physics)

abel_inversion(h,R,upf,plot_results,lsq_solve)

compute_expansion( X,upf,R )

generate_test_data(~)

image thumbnail

updated 4 years ago

Acoustic Tracker (Updated) by Michelle Hirsch

Demonstrate using the Data Acquisition Toolbox to build an application. (example, application, acoustic)

configurewhereisit(fo)

decaycurvefit(x,y1,y2)

makeasound(varargin)

image thumbnail

updated 4 years ago

fSGolayFilt by Jan Simon

Fast Savitzky Golay filter as multi-threaded C-Mex (filter design, filter analysis, smoothing)

TestfSGolayFilt(doSpeed)

fSGolayFilt(X, K, F, W, Dim)

image thumbnail

updated 5 years ago

Voice Audio Processing by Paolo Di Prodi

Basic processing of audio samples in wav format, using fourier transformation. (fourier transformatio..., signal processing)

[deltaFs,fftSpect,halfSpect]=fftPlot(signal,Fs)

[fullFFT]=loudness2(fscale,coeff,inf,sup,factor)

[newcoeff]=loudness(fscale,coeff,inf,sup,factor)

image thumbnail

updated 4 years ago

pmfg by Tomaso Aste

Calculate the the planar maximally filtered graph (PMFG). (planar graph, network, statistics)

pmfg(W)

image thumbnail

updated 3 years ago

Bi dimensional Emperical Mode Decomposition (BEMD) by SasiKanth

This function computes the 2D IMFs (first 3) for an Input Image. (signal processing, image processing, hilbert)

bemd.m

image thumbnail

updated 5 months ago

Silence removal in speech signals by Theodoros Giannakopoulos

A simple method for silence removal in speech streams (signal processing, speech analysis, audio)

ShortTimeEnergy(signal, windowLength,step);

SpectralCentroid(signal,windowLength, step, fs)

detectVoiced(wavFileName,t)

image thumbnail

updated 3 years ago

Binary Amplitude Shift Keying by Shah Gul Khan

BASK simulation (bask, ask, amplitude shift keyin...)

Binary_ASK.m

image thumbnail

updated 2 years ago

Generalized Goertzel algorithm by Pavel Rajmic

Goertzel algorithm generalized to non-integral multiples of fundamental frequency. (goertzel, mathematics, dft)

goertzel_classic(x,indvec)

goertzel_general_shortened(x,indvec)

image thumbnail

updated 2 years ago

Very fast Mutual Information betweentwo images. by Generoso Giangregorio

This function computes the mutual information between two quantized images. (image processing, signal processing)

MI_GG(X,Y)

image thumbnail

updated 2 years ago

Discret Wavelet Transform got Daub2 by Santhana Raj

Implements the Daubechies 2 DWT w/o using the inbuilt function (signal processing, wavelet, daubechies)

[yh,yl]=d2wavelet(x,Fs,level)

image thumbnail

updated 5 months ago

Linear Algebra Package by Brian Moore

Implements many common linear algebra functions in completely self-contained MATLAB code. (linear algebra, numerical analysis, matrix theory)

myArnoldi(mat,varargin)

myCholesky(mat,varargin)

myCompanionMatrix(c)

image thumbnail

updated 5 months ago

Dynamic Time Warping (DTW) by Quan Wang

This package implements Dynamic Time Warping (DTW). (signal processing, machine learning, time series)

d=dtw(s,t,w)

demo_dtw.m

image thumbnail

updated 10 months ago

Microstrip line-fed rectangular antenna analysis using 3D FDTD code by Vasily Kozhevnikov

Microstrip line-fed antenna analysis is performed by the 3D FDTD (fdtd, lowpass filter, microwave)

FDTD_3D_Microstrip_Antenna

image thumbnail

updated 6 months ago

Signal Processing with MATLAB Webinar by Kirthi Devleker

Contains code Snippets used in the Webinar (signal processing)

delayCompensationPlot( tn,xn,xfilter, xfiltfilt)

plotEKGPSD(varargin)

plotSig( num, sigData, titleString )

image thumbnail

updated 9 years ago

DIP Switches for selecting different digital filters on C6711 DSK by Hock Soon Tay

This model works for C6711 DSK DIP Switches. (hardware targets, c6711, dsk)

dipsw_boolean2

image thumbnail

updated almost 8 years ago

Interactive Resolution Enhancement by Tom O'Haver

Mathematically simple, quickly-computable resolution enhancement for time-series signals consisting (example, application, spectroscopy)

DemoResEnhanceFactor2(n,h)

Enhancedsignal=enhance(signal,factor1,factor2,SmoothWidth)

ResEnhance2F1(n,h)

image thumbnail

updated 5 years ago

Wavelet Subband coding for speaker recognition by raghu ram

fn extracts wavelet feature vector which could be used for speaker recogniton from speech signal. (speaker recognitions, subband, gui)

f=enframe(x,win,inc)

sbc_2(s,fs)

statusbar.m

image thumbnail

updated 5 years ago

Kasami Sequences, m-sequences, Linear Feedback Shift Registers by Travis Wiens

LFSRs are used to generate sequences, including MLS and sets of Kasami sequences. (maximal length sequen..., mls, msequence)

kasami(m, feedback)

lfsr( feedback, start, N_points, f_decimate )

xc=xcorr_fft(x1,x2)

image thumbnail

updated 1 year ago

IMComp-Image Compression Software by Saurabh Aggarwal

IMComp is an Image Compression tool useful for compressing digital JPG images. (image processing, gui, optimization)

IMComp(varargin)

imagecompression.m

image thumbnail

updated 7 months ago

Short-time Energy and Zero Crossing Rate by Nabin S Sharma

Compute the short time energy (STE) and short-time zero crossing rate (STZCR) of a signal. (signal processing, speech processing, shorttime energy)

energy(x,wintype,winamp,winlen)

sgn(x)

winconv(x,varargin)

image thumbnail

updated almost 5 years ago

Baseline Fit by Mirko Hrovat

A baseline fit is interpolated from selected points and then applied to the data. (analysis, peak, baseline)

bf(y,varargin)

image thumbnail

updated 4 years ago

Finite Volume Poisson Solver by Igor Kaufman

FVM-based numerical solution of Poisson equation for axis-symmetrical cylindrical coordinates (mathematics, signal processing)

psn_2d_demo(varargin)

psn_cyl_demo(varargin)

psn_2d_make.m

image thumbnail

updated 4 years ago

BER of BPSK in AWGN Channel by Aniruddha Chandra

This program simulates BER of BPSK over AWGN channel and compares with theoretical rate. (ber, bpsk, awgn)

bpskAWGN.m

image thumbnail

updated 1 year ago

Background correction by Vincent Mazet

Compute an estimation of the background (aka baseline) in chemical spectra. (signal processing, chemistry, gui)

backcor(n,y,ord,s,fct)

demo.m

image thumbnail

updated 4 years ago

Codificacion Hdb3 by Carlos Ortega

Program to simulate Hdb3 baseband modulation (communications, signal processing, simulation)

HDB3final.m

image thumbnail

updated 3 years ago

mesh2tri by Kevin Moerman

Creates regular triangulation of meshgrid data (triangulation, meshgrid, data exploration)

mesh2tri.m

image thumbnail

updated 3 years ago

Pulse Code Modulation by Nikesh Bajaj

This program do all three process of PCM Sampling, Quantization and Encoding. (pcm, analog to digital, communications)

[y Bitrate MSE Stepsize QNoise]=pcm(A,fm,fs,n)

image thumbnail

updated 3 years ago

Digital Modulation:ASK, PSK, FSK by Nikesh Bajaj

ASK, PSK, FSK modulation and BER vs SNR calculation (ask, psk, fsk)

ASK_FSK_PSK(msglen)

image thumbnail

updated 4 months ago

iSignal 3 by Tom O'Haver

Interactive smoothing, differentiation, peak sharpening and measurement of time-series signals. (signal processing, data import, chemistry)

Processed=ProcessSignal(x,y,DerivativeMode,w,type,ends,Sh...

[pY,SpectrumOut]=isignal(DataMatrix,xcenter,xrange,sm,sw,...

isignaldemo2

image thumbnail

updated 2 years ago

Fast Approximate Entropy by Kijoon Lee

This function calculates Approximate Entropy (ApEn) of a time series data in a very efficient way. (signal processing, approximate entropy, apen)

ApEn( dim, r, data, tau )

foo.m

image thumbnail

updated 2 years ago

award-winning FDI solution in wind turbines by Nassim

The matlab code of the solution of "FDI Design Competition for Wind Turbines" (winning 1st place) (fault detection, fault diagnosis, wind turbines)

Fault_decision_b1m1_t1(u)

Fault_decision_b1m2_t1(u)

Fault_decision_b2_t2(u)

image thumbnail

updated 2 years ago

Simplified Steerable pyramid by Dzung Nguyen

A cell structured steerable pyramid (steerable pyramid, image processing, signal processing)

[log_rad,angle]=base(m,n)

buildSCFpyr(im, ht)

buildSCFpyrLevs(lodft,log_rad,Xrcos,Yrcos,angle,ht,nbands)

image thumbnail

updated 3 months ago

Active geometric shape models by Quan Wang

The active geometric shape model is a novel approach for fitting geometric shapes in images. (image processing, mathematics, optimization)

AGSM Canvas

DD=myspline(D,theta)

GI=gaussianBlur(I,s)

image thumbnail

updated 4 months ago

Sound analysis with Matlab Implementation by Hristo Zhivomirov

Time and frequency analysis, measurement of the crest factor, the dynamic range, etc. (signal processing, sound analisys, not a function)

Sound_Analysis.m

image thumbnail

updated almost 10 years ago

Walsh Transform(1D) by Ahmad Poursaberi

The function implements the 1D Walash Transform. (transforms, walsh transform, 1d)

walsh1d(I);

image thumbnail

updated 9 years ago

MMSE log-STSA by Esfandiar Zavarehei

Ephraim MMSE log-STSA Speech Enhancemnet method with decision directed method. (audio processing, video processing, mmse)

output=MMSESTSA85(signal,fs,IS)

image thumbnail

updated almost 6 years ago

KalmanFilter by Kedar Patwardhan

Simple Kalman Filter implementation (kalman filter, control design, aerospace)

KalmanFilter(X, Z, Kalman_Params, action_flag)

Contact us