image thumbnail

updated 3 months ago

Ideal Vocal Tract by Speech Processing

Illustrates effect of using periodic excitation for glottal input signal on a set of speech frames (speech processing, signal processing, gui)

Callbacks_ideal_vocal_tract_GUI25(f,C)

ideal_vocal_tract_GUI25

pathnew_matlab_central.m

image thumbnail

updated 3 months ago

2D Fourier Transform of a cosine pulse using MATLAB inbuilt 2D FFT2 function. by Sathyanarayan Rao

Two dimensional cosine pulse and its Fourier transform is computed and visualized. (2d fft, 2d fourier transform, single sided frequenc...)

cosine_2d.m

image thumbnail

updated 3 months ago

Permutation Conditional Mutual Information (PCMI) by Gaoxiang Ouyang

Estimation of a directionality index between two time series (conditional mutual in..., directionality index, information flow)

CMI_PE_tau(X,Y,ord,t,Tau)

PCMI_demo.m

image thumbnail

updated 3 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 3 months ago

Golay Codes Correlator by Prem Nerella

Golay code generator/correlator designed for IEEE 802.11ad PHY receiver (golay codes, ga128, gb128)

GolayCorrelator(InpSeq, CodeLen, varargin)

GolayCorrelator_GUI(varargin)

ring_buffer(rb, dataIn, size, mode)

image thumbnail

updated 3 months ago

Gabor Feature Extraction by Mohammad Haghighat

This program generates a custom Gabor filter bank; and extracts the image features using them. (image processing, computer vision, pattern recognition)

gaborFeatures(img,gaborArray,d1,d2)

gaborFilterBank(u,v,m,n)

image thumbnail

updated 3 months ago

Normalize columns of matrix to unit lenght by Kamlesh Pawar

Usage : Takes 2D-matrix x and returns y such that each columns of y have unit length (signal processing, image processing, image analysis)

normalize_column(x)

image thumbnail

updated 3 months ago

Extended DFT by Vilnis Liepins

Program EDFT produce high-resolution N-point DFT for N greater than the length of data vector. (spectral analysis, fft, dft)

image thumbnail

updated 3 months ago

Between numbers by HÃ¥vard Falck

Find values betwee original values in a vector (interpolation, vector, linear)

intAB.m

image thumbnail

updated 3 months ago

A finite cosine wavetrain and its Fourier transform by Sathyanarayan Rao

This code computes frequency spectrum of a finite cosine wavetrain using MATLAB FFT function. (fft, axis scaling for fft, cosine wavetrain)

wave_train.m

image thumbnail

updated 3 months ago

Flexible and Fast Spike Raster Plotting by Jeffrey Chiou

Plots spike rasters from spike times or binary trains. Faster than most implementations. (biotech, data exploration, neuroscience)

plotSpikeRaster(spikes,varargin)

testSpikeRasterPlotting.m

image thumbnail

updated 3 months ago

Retinal Vessel Detection by Gabor Transform and Machine Learning, a Tutorial by ted p teng

A tutorial on detection of retinal vessels by Gabor transform and machine learning (pattern recognition, vessel segmentaion, machine learning)

Gabor_GLM_FEX.m

image thumbnail

updated 4 months ago

signal stationner et non stationnaire by abdelilah Douche

signal (signal processing, stationnairefenetre)

tp1Exp.m

image thumbnail

updated 4 months ago

Link variable from MatFile object by Mitchell

Links partial or entire variable from a MatFile object to pass as object (matlab, matfile, save)

matlinkvar

image thumbnail

updated 4 months ago

EzyFit 2.42 by Frederic Moisy

A free curve fitting toolbox for Matlab (approximation, interpolation, curve)

Discover Ezyfit: A free curve fitting toolbox for Matlab

about_ef (Ezyfit Toolbox)

axis0 (Ezyfit Toolbox)

image thumbnail

updated 4 months ago

Understand Bode Plot: Time and Freqeuency Domain GUI by Nassim Khaled

Understand Bode Plot: Time and Freqeuency Domain GUI (bode, timefrequencysimulati..., frequency)

Bode_Demo_Lab(varargin)

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 4 months ago

Wiener Filter for noise cancellation by Alex Dytso

Example of how to implement wiener filter for noise canellation (signal processing, digital filters, wiener filter)

Project

image thumbnail

updated 4 months ago

Feature Mutual Information (FMI) Image Fusion Metric by Mohammad Haghighat

A non-reference image fusion metric based on mutual information of image features (image fusion, metric, image fusion metric)

fmi(ima, imb, imf, feature, w)

image thumbnail

updated 4 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 4 months ago

Matlab Audio Analysis Library by Theodoros Giannakopoulos

Companion material for the book "Introduction to Audio Analysis, A MATLAB approach" (audio analysis, signal processing, audio classification)

...

...

...

image thumbnail

updated 4 months ago

Fast Gradient Vector Flow (GVF) by Quan Wang

This package implements the Gradient Vector Flow (GVF) in C++/MEX. (image processing, image segmentation, pattern recognition)

GI=gaussianBlur(I,s)

demo.m

image thumbnail

updated 4 months ago

Positive-Definite Matrix by Muhammad Asim Mubeen

This function returns a positive-definite symmetric matrix. (matrix, matrices, nonlinear)

Spd_Mat(A)

image thumbnail

updated 4 months ago

Points and Tangents by Marcelo Cicconet

Returns a list of pixels with tangents and corresponding magnitudes. (morlet, wavelet, edges)

ang(cx,sx)

coefficientslist(I,nangs,stretch,scale,hopsize,halfwindow...

coefficientsmatrix(I,nangs,stretch,scale,hopsize,halfwind...

image thumbnail

updated 4 months ago

interp1gap 1D interpolation over small x gaps by Chad Greene

Interpolate over small gaps in x, but not over large gaps in x. (interpolation, interp1)

interp1gap(x,v,xq,maxgapval,varargin)

image thumbnail

updated 4 months ago

Date Vector/Number to ISO 8601 Date String by Stephen Cobeldick

Convert a Date Vector/Number to an ISO 8601 Date String. Tokens control the date/time notation. (date, timestamp, datevec)

datestr8601(DVN,varargin)

image thumbnail

updated 4 months ago

ISO 8601 Date String to Serial Date Number by Stephen Cobeldick

Convert an ISO 8601 Date String to Serial Date Numbers. Auto-detect or select timestamp style. (calendar date, date, datenum)

datenum8601(Str,Tok)

image thumbnail

updated 4 months ago

Embedded Coder Support Package for Texas Instruments C2000 Processors by MathWorks Embedded Coder Team

Embedded Coder Support Package installer file that works with Support package installer (aerospace, automotive, communications)

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 5 months ago

Quick & easy smoothing by Damien Garcia

Z = SMOOTH1Q(Y) smoothes data Y using a DCT- or FFT-based spline smoothing method (smoothing, robust smoothing, dct)

smooth1q.m

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

Matrix Difuse Interpolation by David Pineda

Can correct some images with errors (image, interpolation, difuse)

M=interpolacion_matrix(V,x,y, b,c,p,q,factor, factor_inte...

image thumbnail

updated 5 months ago

Morlet Wavelet Kernel by Marcelo Cicconet

2D real and imaginary Morlet wavelet kernels. (morlet, gabor, wavelet)

morlet(scale,orientation,npeaks)

image thumbnail

updated 5 months ago

Optimal Wiener Filtration by Osama Hosam

Filtering sound signals using Wiener Filter (weiner filter, signal processing)

final_project_1D_Optimal_Wiener_Filtration.m

image thumbnail

updated 5 months ago

polyfitZero by Mark Mikofski

Fit polynomial to data, forcing y-intercept to zero or arb. value and slope to zero or arb. value (mathematics, modeling, data exploration)

polyfitZero example

polyfitB(x,y,degree,b)

polyfitB0(x,y,degree,b)

image thumbnail

updated 5 months ago

different functions on speech signal by ratan pal singh

high pass,low pass filtering,advancing and delay,plotting samples,of speech signal by recording (voice, recorder, audioplayerhigh pass ...)

ratan(varargin)

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 5 months ago

Inverse Short-Time Fourier Transformation (ISTFT) with Matlab Implementation by Hristo Zhivomirov

Time-Frequency resynthesis via Inverse Short-Time Fourier Transformation (ISTFT) (signal processing)

istft(stft, h, nfft, fs)

stft(x, wlen, h, nfft, fs)

Resynthesis.m

image thumbnail

updated 5 months ago

waitbarTimeRemaining by Nikolay S.

A customized progress bar (progress, waitbar, wait bar)

hWaitFig=waitbarTimeRemaining2(waitbarProgress, waitBarTi...

waitbarTimeRemaining(h_waitbar,h_tic,waitbar_progress)

image thumbnail

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

Zero crossing finder by Aubai

This function is used to recognize the zero corssing of an input signal (mathematics, measurement, optimization)

Zeros_finding_Rowdata_final(y,x,f,tol)

image thumbnail

updated 5 months ago

PLL_mfile_cal by Aubai

Phase-locked loop.m this is an mfile to calculate the same outputs of the PLL simulink block. (matlab, signal processing, simulink)

Fast_Harmonics(x,fs,duration)

PLL_final_cal(Signal,time,tol,option)

Zeros_finding_Rowdata_final(y,x,f,tol)

image thumbnail

updated 5 months ago

Easy 'n fast smoothing for 1-D to N-D data by Damien Garcia

SMOOTHN allows automatized and robust smoothing in arbitrary dimension w/wo missing values (image processing, signal processing, statistics)

smoothn(varargin)

image thumbnail

updated 5 months ago

Time-Frequency Analysis of Non-Stationary Signals with Matlab Implementation by Hristo Zhivomirov

Time-frequency analysis of non-stationary signals in time, frequency and time-frequency domain (signal processing, spectral analysis)

spectrum(x, fs, varargin)

stft(x, wlen, h, nfft, fs)

Time_Frequency_Analysis.m

image thumbnail

updated 5 months ago

Interpolation Utilities by Joe Henning

A variety of interpolation utilities (interpolation, piecewise interpolati..., cubic interpolation)

baryinv(x, y, xi, c)

cakima(x, y, xi)

cbezier(x, y, xi)

image thumbnail

updated 5 months ago

Discrete Fourier Transform over Hexagonally Sampled Data by UJJWAL

Provided codes implement the DFT and IDFT for hexagonal lattices (signal processing, image processing)

hex_dft(signal_vec)

hex_idft(dft_vec)

map_spatial(hex_add)

image thumbnail

updated 5 months ago

Short Time Fourier Transform (STFT) by Hooman Sedghamiz

To visualize the STFT of a signal for further processing (short time fourier tr..., fft, stft)

fft_s.m

image thumbnail

updated 5 months ago

Finding PID controllers gain using Particle Swarm Optimization by ROHIT G. KANOJIA KANOJIA

Simple program (could be universal for various applications) (control design, transfer function, rise time)

myPSO1.m

image thumbnail

updated 6 months ago

Newton-Raphson solver by Mark Mikofski

Yet another solver that uses the backslash function to solve a set of non-linear equations. (mathematics, optimization, data exploration)

newtonraphson_example

newtonraphson(fun, x0, options)

image thumbnail

updated 6 months ago

ECG Beat Calculation by Arun Kumar

Calculates ECG beats per minute (ecg signal, dsp, heart)

ecgbeat.m

Contact us