image thumbnail

updated 8 days ago

Simulink Support for Kinect by Takashi Chikamasa

Simulink Support for Kinect is a set of Simulink blocks interfaced with OpenNI and Kinect SDK. (image processing, instrument driver, demo)

checkDeviceBlock(model, maskType)

checkIMAQBlock(model, blk)

corner_detection_viewer(block)

image thumbnail

updated 7 years ago

fsa by M MA

Fourier Spectral Analysis (fourier, fsa, spectral analysis)

fsa(x,interval,output,fopen_opt)

image thumbnail

updated 4 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, finance)

callnnpiter

ema(x,N)

emstd(X,N)

image thumbnail

updated 6 months ago

AutoTune Toy by Carl

Allows you to record and graphically manipulate and pitch correct your voice. (pick of the week, voice, gui)

AutoTune Toy

AutoTuneToy(varargin)

image thumbnail

updated almost 5 years ago

Empirical Mode Decomposition by Manuel Ortigueira

It decomposes a given signal into a set of intrinsic mode functions that are essentially AM/FM modul (emd, companion software, hht)

rParabEmd__L (x, qResol, qResid, qAlfa)

image thumbnail

updated almost 4 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..., education, signal processing)

generate_rect.m

generate_triangle.m

myRect.m

image thumbnail

updated almost 2 years ago

HTK MFCC MATLAB by Kamil Wojcicki

Mel frequency cepstral coefficient feature extraction that closely matches that of HTK's HCopy. (cepstral ceofficients, mfcc, mel frequency cepstra...)

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

cell2file( list, file )

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

image thumbnail

updated 3 years ago

fSGolayFilt by Jan Simon

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

TestfSGolayFilt(doSpeed)

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

image thumbnail

updated 4 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 almost 3 years ago

Fully Automatic Signal Spectrum Analyser by aasim Azooz

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

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

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

image thumbnail

updated 1 year 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 1 year ago

IMF for Bearing Fault Diagnosis by Santhana Raj

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

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

emd(x)

findpeaks(x)

image thumbnail

updated 3 years ago

Acoustic Tracker (Updated) by Scott Hirsch

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

configurewhereisit(fo)

decaycurvefit(x,y1,y2)

makeasound(varargin)

image thumbnail

updated 8 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 6 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 4 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 4 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. (kasami, cdma, kasami sequences)

kasami(m, feedback)

lfsr( feedback, start, N_points, f_decimate )

xc=xcorr_fft(x1,x2)

image thumbnail

updated 1 month ago

IMComp-Image Compression Software by Saurabh Aggarwal

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

IMComp(varargin)

imagecompression.m

image thumbnail

updated 4 years 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. (shorttime energy, shorttime zero crossi..., signal processing)

energy(x,wintype,winamp,winlen)

sgn(x)

winconv(x,varargin)

image thumbnail

updated almost 4 years ago

Baseline Fit by Mirko Hrovat

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

bf(y,varargin)

image thumbnail

updated 3 years ago

IEEE 802.11n WLAN File Update by Tokunbo Ogunfunmi

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

IEEE80211n_graphics(s, ax, firstcall, params);

IEEE80211n_open_graphics(blk, forceClose);

IEEE80211n_settings(...

image thumbnail

updated 3 years ago

pmfg by Tomaso Aste

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

pmfg(W)

image thumbnail

updated 1 year ago

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

Envelope with secant-method (envelope, automotive, signal processing)

env_secant(x_data, y_data, view, side)

image thumbnail

updated 3 years ago

Codificacion Hdb3 by Carlos Ortega

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

HDB3final.m

image thumbnail

updated 2 years ago

Silence removal in speech signals by Theodoros Giannakopoulos

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

ShortTimeEnergy(signal, windowLength,step);

SpectralCentroid(signal,windowLength, step, fs)

detectVoiced(wavFileName,t)

image thumbnail

updated 2 years ago

derivative by Scott McKinney

Compute derivative while preserving dimensions (signal processing, mathematics, derivative)

derivative(x,N,dim)

image thumbnail

updated 5 months 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 2 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 1 year ago

Ridgelet and Curvelet first generation Toolbox by SANDEEP PALAKKAL

Matlab codes for first generation curvelet and ridgelet transforms. (curvelet, rectopolar transform, image denoising)

addwgn(x,snr)

cart_2_rectopolar(xr)

cell_cardinality( x )

image thumbnail

updated 1 year 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 1 year 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 12 months ago

Discret Wavelet Transform got Daub2 by Santhana Raj

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

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

image thumbnail

updated 14 days ago

Fast 2D peak finder by natan

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

[cent, varargout]=FastPeakFind(d, threshold, filt ,edg, fid...

image thumbnail

updated almost 9 years ago

Walsh Transform(1D) by Ahmad Poursaberi

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

walsh1d(I);

image thumbnail

updated 8 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 4 years ago

Numerical Computing with Simulink, Vol. 1 by Richard Gran

This sequel to Numerical Computing with MATLAB explores the mathematics of simulation. (simulation, electromechanical sim..., control)

Fibonacci_Mfile(n)

Heating_Control_GUI(varargin)

NCS_Library(varargin)

image thumbnail

updated 4 years ago

KalmanFilter by Kedar Patwardhan

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

KalmanFilter(X, Z, Kalman_Params, action_flag)

image thumbnail

updated 4 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, wavelet, gui)

f=enframe(x,win,inc)

f=statusbar(p,f)

sbc_2(s,fs)

image thumbnail

updated 4 years ago

Envelope Detector by Ugo Pattacini

Classical envelope detector with diode and RC group and its discretized implementation. (detector, discretization, envelope detector)

EnvelopeDetector

image thumbnail

updated 4 years ago

Greedy Algorithms promoting Group Sparsity by Angshul Majumdar

Approximate Greedy Solutions to the problem min||x(k)||_2,0 such that Ax = b (signal processing, optimization, image processing)

A=matrix_normalizer(B)

BOMP(A, y, group, sparsity, err)

GOMP(A, y, group, err)

image thumbnail

updated 4 years ago

Orthogonal Least Squares Algorithms for Sparse Signal Reconstruction by Angshul Majumdar

Greedy Algorithms for Underdetermined but Sparse Solutions (optimization, signal processing, simulation)

A=matrix_normalizer(B)

GenSig(n, k)

OLS(A, y, m, err)

image thumbnail

updated 3 years ago

1D Fourier shift by Tim

Shift 1D signals using the Fourier shift theorem. (signal processing, fourier, shift)

FourierShift(x, delta, zero_pad)

image thumbnail

updated almost 4 years ago

Introduction to Unscented Kalman Filtering by Krisada Sangpetchsong

Unscented Kalman filtering tutorial: Simulink and tilt sensor case study. (estimation, arm, kalman filter)

compare_error_variance_1run.m

compare_error_variance_monte_carlo.m

tilt_system

image thumbnail

updated almost 4 years ago

Subsample Delay Estimation by Travis Wiens

Demonstrates a number of methods of estimating the delay between two signals to subsample accuracy. (delay estimation, acoustics, radar)

[e f_e G P]=zzb(s,n1,n2, f_s, D, N_calc)

[x_max y_max A]=crit_interp_p(y,x)

delay=delayest_3point(u2,u1,method,estimator,parameter);

image thumbnail

updated 3 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 3 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. (awgn, bpsk, ber)

bpskAWGN.m

image thumbnail

updated 3 years ago

clickfit_OH for curve fitting by eye/hand by Oscar Hartogensis

click a data-series on top of a (noisy) scatterplot and get a spline or polynomial regression (curve fitting, ginput, regression)

clickfit_OH(varargin)

ginput_OH(arg1,strpointertype,xx,yy)

image thumbnail

updated 2 years ago

mesh2tri by Kevin Moerman

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

[F,V]=mesh2tri(X,Y,Z,tri_type)

image thumbnail

updated almost 3 years ago

DTMF keypad by Francesco Pizzo

A DTMF keypad (GUI) with a function of recording. (communications, gui, simulation)

suono_tastierino(f1,f2)

tastierino.m

image thumbnail

updated 4 months ago

Compressed Sensing MRI Phantom (v1.1) by David Smith

A realistic phantom for compressed sensing MRI reconstruction. (image processing, mathematics, measurement)

csphantom (n, bandwidth, signalToNoiseRatio, b1scale, img_r...

example

Contact us