image thumbnail

updated 2 months ago

Automated EEG Repair Tool by Kristjan-Julius

Automatically detects and repairs EEG data that is noisy or contains artifacts (eeg, interpolation, automatic)

coreEXE( cfg, data )

defineBadNeigh( cfg, eeg_data )

detectionAlgorithm( prestim, freq, eeg_data )

image thumbnail

updated 3 months ago

clarke.m by Aravazhi Anbarasu

Clarke Transform (alphabeta transform, power electronics, signal processing)

[a b o]=clarke(abc)

image thumbnail

updated 3 months ago

inv_clarke.m by Aravazhi Anbarasu

Inverse Clarke (alpha beta transform, power electronics, control design)

[a b c]=inv_clarke(ab0)

image thumbnail

updated 3 months ago

FYP1.m by Imran Hayder

Matlab GUI based waveform generator- generates waveforms like sine, cos, pwm, etc with desired param (waveform, generator, signal processing)

FYP1(varargin)

image thumbnail

updated 3 months ago

Gaussian interpolation with successive corrections by OUC Polar

Code for Gaussian Interpolation with successive corrections (interpolation, gaussian)

gaussian_interpolation.m

image thumbnail

updated 3 months ago

PicoScope® 5000 Series - MATLAB® Generic Instrument Driver by Pico Technology

MATLAB Instrument Driver for use with PicoScope 5000 Series oscilloscopes (instrument driver, matlab, measurement)

[methodinfo,structs,enuminfo,ThunkLibName]=ps5000aMFile

[methodinfo,structs,enuminfo,ThunkLibName]=ps5000aMFile

[methodinfo,structs,enuminfo,ThunkLibName]=ps5000aWrapMFile

image thumbnail

updated 3 months ago

A-weighting filter with Matlab Implementation by Hristo Zhivomirov

A-weighting of a signal via spectral processing in the frequency domain. (signal processing)

filterA(x, fs, plotFilter)

example.m

image thumbnail

updated 3 months ago

RegularizeData3D by Jamal

Produces a smooth surface from scattered 3D input data. (3d data, regularizing, approximation)

RegularizeData3D(x,y,z,xnodes,ynodes,varargin)

TestRegularizeData3D_Bicubic_vs_Bilinear.m

TestRegularizeData3D_Coarse_v_Fine_Output_Grids.m

image thumbnail

updated 3 months ago

Bezier Curves (and interactive tools) by Adrian

A matlab class for handling n-dimentional bezier curves, parametrized by control points. (bezier curves, matlab, interpolation)

bezier

image thumbnail

updated 3 months ago

Interpolation of a signal with Matlab Implementation by Hristo Zhivomirov

Interpolation in the time domain via zero-padding in the frequency domain. (signal processing)

interpolate(x, intfact)

example.m

image thumbnail

updated 3 months ago

SINIDE - Parameter identification of a sine-wave from a measured signal by Miroslav Balda

Frequency, amplitude, phase shift and mean value of the best sinus fit to a sampled signal. (signal processing, parameter identificat..., harmonic process)

sinide(y,fs,ipr,varargin)

image thumbnail

updated 3 months ago

findpeaks2.m by Sudipta Das

Find all the peaks of a surface excluding NaN. (surface, mathematics, maximum)

[y,ind]=findpeaks2(P)

image thumbnail

updated 3 months ago

FFT_list.m by Rashmil Dahanayake

Performs a FFT analysis for a signal and lists the magnitudes and phase values. (fft, sub harmonics, thd)

fft_list( signal ,time ,varargin )

image thumbnail

updated 3 months ago

Gabor Wavelets 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

Recurrence quantification analysis (RQA) by Gaoxiang Ouyang

Recurrence quantification analysis (RQA) of recurrence plots (RPs) (recurrence quantifica..., recurrence plot rps, signal processing)

RPplot(P,m,t,r,index)

RPplot_FAN(P,m,t,T,index)

Recu_RQA(RP,I)

image thumbnail

updated 3 months ago

HARMFIT: Sinusoidal harmonic curve fitting by François Beauducel

Computes harmonics of a phase signal (signal processing)

harmfit.m

image thumbnail

updated 3 months ago

transformation_al_be_to_d_q_inverse.m by Aubai

transfer from d-q to Alpha,Beta (matlab, signal processing, simulink)

transformation_al_be_to_d_q_inverse (d,q,o,wt,Alignment)

image thumbnail

updated 3 months ago

transformation_al_be_to_d_q.m by Aubai

Alpha, Beta to d,q transformation (matlab, signal processing, simulink)

transformation_al_be_to_d_q (Alpha,Beta,Zero,wt,Alignment)

image thumbnail

updated 3 months ago

Park_transformation_inverse.m by Aubai

Park_transformation_inverse (matlab, signal processing, simulink)

Park_transformation_inverse(d,q,o,wt,Alignment)

image thumbnail

updated 3 months ago

Park_transformation.m by Aubai

Park_transformation (matlab, signal processing, simulink)

Park_transformation(u1,u2,u3,wt,Alignment)

image thumbnail

updated 3 months ago

Clarke_transformation_inverse.m by Aubai

Clarke_transformation_inverse (matlab, signal processing, simulink)

Clarke_transformation_inverse(Alpha,Beta,Zero)

image thumbnail

updated 3 months ago

Clarke_transformation.m by Aubai

Clarke_transformation (matlab, signal processing, simulink)

Clarke_transformation(u1,u2,u3)

image thumbnail

updated 3 months ago

PID_fun.m by Aubai

An PID controller (matlab, mathematics, signal processing)

PID_fun(kp,kI,kD,Input,time,Compare)

image thumbnail

updated 3 months ago

Instantaneous_power_mfile.m by Aubai

Three-phase instantaneous power calculater (matlab, signal processing, simulink)

Instantaneous_power_mfile(u1,u2,u3,I1,I2,I3)

image thumbnail

updated 3 months ago

Information-based Similarity Toolbox by Albert Yang

Information-based similarity index is an analysis of measuring distance between symbolic sequences (statistical physics, information theory, distance)

binmapping(signal)

checkfiletype(filename)

ibs(wrf1,wrf2)

image thumbnail

updated 3 months ago

ifilter: Interactive Fourier filter function, version 4 by Tom O'Haver

Keyboard-operated interactive Fourier filter function for time-series signals. (communications, measurement, signal processing)

ry=ifilter(ix,iy,icenter,iwidth,ishape,imode,ifilt)

image thumbnail

updated 3 months ago

PCA Based Face Recognition System Using ORL Database by Shujaat Khan

This Package implements 'Eigenface' PCA based face recognition technique. (appearance based face..., eigenface, face recognition)

Image_Projection(T,M,Eigenfaces )

PCA_Core(Tr,M,dimensions)

PCA_NEW(Tr,Ts,TrNum,TsNum,dimensions,sno)

image thumbnail

updated 3 months ago

Automatic enveloping, variance change and activity detection with Hilbert Transform by Hooman Sedghamiz

Automatic Signal Segmentation and activity detection with Hilbert Transform and smoothing. (hilbert transform, signal segmentation, activity detection)

envelop_hilbert_v2(y,Smooth_window,threshold_style,DURATI...

image thumbnail

updated 3 months ago

DimensionedVariable Class - units support for MATLAB by Sky Sartorius

A new variable type allowing use of real-world units and dimensions with enforced unit consistency. (units, dimensioned, aerospace)

u2num( varargin )

unitsOf(in)

DimensionedVariable Class for MATLAB - notes and demos

image thumbnail

updated 4 months ago

Periodical Cubic Interpolation by Jerome Bastien

PERIODICAL PIECEWISE CUBIC HERMITE INTERPOLATING POLYNOMIAL: THE FUNCTIONS PERPCHIP AND PERSPLINE (interpolation)

[er0,er1,er2,er3,t1,t2,t3,t4]=compare_perpchip(N,P)

[er0,er1,er2,er3,t1,t2,t3,t4]=compare_perspline(N,P)

[teste,testcroi,xd,yd]=testperpchip(N,x0,y0)

image thumbnail

updated 4 months ago

FFT accelerated surface analysis tools package by Andreas Almqvist

FFT accelerated functions for analysing 1D and 2D signals such surface profiles, surfaces and images (data exploration, surface analysis, signal processing)

myconv(z,h)

myconv2(z,h)

myconvper(z,h)

image thumbnail

updated 4 months ago

Optimum Array Processing (Van Trees) Solutions and Figures by Kristine Bell

Chapter 2-7 Solution and Figure Files (array processing, beamforming, direction of arrival ...)

bpsphcut_theta(D,w,lim,theta)

bpsphere(D,w,lim,m)

bpsphere(D,w,lim,m)

image thumbnail

updated 4 months ago

A Fully Automated Flowgraph Analysis Tool for MATLAB by Marko Neitola

A handy signal flow graph analysis tool for exploring transfer function(s) of a given system. (flowgraph, flow graph, transfer function)

flow_tf(flwfilename)

out=find_params(TFS,HS)

flowdemo.m

image thumbnail

updated 4 months ago

Signal Segmentation and Modelling by Costas Panagiotakis

Simultaneous Signal Segmentation and Modelling based on Equipartition Principle (signal processing, segmentation, signal segmentation)

getBestSolution(d,filename,N,ignoreChars)

getDistanceFromSignal(Y,mode,S,CRITERION)

getDistanceFromSignalMSEAICBIC(Y,Sapo,Seos,CRITERION,AICB...

image thumbnail

updated 4 months ago

interpmask - interpolate (tween) logical masks by Sven

interpmask interpolates (or tweens) masks to transition smoothly between shapes in masks (mask, interp1, interpolation)

interpmask( varargin )

image thumbnail

updated 4 months ago

fft_split.m Split the FFT of two real sequences by Patrick Fleischmann

splits the FFT of a sequence x=x1+i*x2 into the FFTs of the real input sequences x1,x2 (signal processing, fft, embedded code)

fft_split(X)

fft_split_tb.m

image thumbnail

updated 4 months ago

polyfitn by John D'Errico

Polynomial modeling in 1 or n dimensions (polyfit, modeling, regression)

polydern(p,diffvar)

polyfitn(indepvar,depvar,modelterms)

polyn2sym(polyn)

image thumbnail

updated 4 months ago

SLM - Shape Language Modeling by John D'Errico

Least squares spline modeling using shape primitives (spline, splines, cubic)

hermite2slm(harray)

lse(A,b,C,d,solverflag,weights)

params=parse_pv_pairs(params,pv_pairs)

image thumbnail

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

DD=myspline(D,theta)

GI=gaussianBlur(I,s)

R=correctCurve(r,sigma,iter)

image thumbnail

updated 4 months ago

Empirical Wavelet Transforms by Jerome Gilles

This toolbox proposes the original implementation of Empirical Wavelet Transforms (signal processing, image processing, mathematics)

Adaptive_Bounds_Adapt(f,params,fm)

AnglesLocalMax(f,N)

AnglesLocalMaxMin(f,N)

image thumbnail

updated 4 months ago

idw.m by Andres Tovar

Inverse distance weight function to interpolate values based on the sampled points (metamodel, inverse distance weig..., interpolation)

idw(X0,F0,Xint,p,rad,L)

image thumbnail

updated 4 months ago

Kernel PCA and Pre-Image Reconstruction by Quan Wang

standard PCA, Gaussian kernel PCA, polynomial kernel PCA, pre-image reconstruction (signal processing, large data, dimension reduction)

D=distanceMatrix(X)

K=kernel(X,type,para)

K=kernel_NewData(Y,X,type,para)

image thumbnail

updated 4 months ago

FFT-based convolution by Bruno Luong

Discrete convolution using FFT method (convolution, conv, conv2)

conv2fft(varargin)

convnfft(A, B, shape, dims, options)

convnfft_install

image thumbnail

updated 4 months ago

2-D Fast DOST Decompotion and Reconstruction by Yanwei Wang

This is the 2-D Fast DOST Decomposition and reconstruction. The computational complexity is O(NlnN) (image processing, signal processing, mathematics)

FOST_2D_DEC(S_input)

image thumbnail

updated 4 months ago

Cepstral Liftering of speech by Speech Processing

Spectral smoothing effects of low frequency cepstral liftering on log magnitude spectrum of speech (speech processing, signal processing, gui)

Callbacks_cepstral_liftering_GUI25(f,C,start_path)

[b,BNmag,cell_lifter,stitle,c]=cepstral_liftering_speech(...

[ss]=plot_speech_cursor(x,ss,curr_file,istart,graphicPane...

image thumbnail

updated 4 months ago

Cepstrum Aliasing by Speech Processing

Estimates the level of aliasing when finite size FFTs for the computation are used (speech processing, signal processing, gui)

Callbacks_cepstrum_aliasing_GUI25(f,C,start_path)

[c1,cell_dif,ncount]=cepstral_aliasing_speech(xin,ss,win,...

[ss]=plot_speech_cursor(x,ss,curr_file,istart,graphicPane...

image thumbnail

updated 4 months ago

LPC Error by Speech Processing

Shows the (flat spectrum) nature of the LPC error signal for a typical speech frame (voiced speech) (speech processing, signal processing, gui)

Callbacks_lpc_error_GUI25(f,C,start_path)

[A,G,a,r]=autolpc(x,p)

[ss]=plot_speech_cursor(x,ss,istart,fs,L,graphicPanel);

image thumbnail

updated 4 months ago

LPC Analysis with Varying p by Speech Processing

illustrates the matching behavior of LPC polynomial log magnitude spectrum to log magnitude of STFT (speech processing, signal processing, gui)

Callbacks_lpc_varying_p_GUI25(f,C,start_path)

[R,E,k,alpha,G]=durbin(xf,L,p,wtype)

[ss]=plot_speech_cursor(x,ss,istart,graphicPanel);

image thumbnail

updated 4 months ago

Narrowband/Wideband Spectra of a Speech Frame by Speech Processing

Compares and contrasts the effects of using either of two different windows (speech processing, signal processing, gui)

Callbacks_NB_WB_spectra_GUI25(f,C,start_path)

NB_WB_spectra_GUI25

[L,win1,win2]=setup_spectra(LWB,LNB,fs,wtype)

image thumbnail

updated 4 months ago

Spectral and phase magnitude by Speech Processing

Illustrates the impact of Spectral Magnitude and Phase on Long-Time Analysis and Synthesis of Speech (signal processing, gui)

Callbacks_phase_magnitude_GUI25(f,C,start_path)

Callbacks_phase_magnitude_GUI25(f,C,start_path)

[xin,xph,xmagn,xphr,timind]=phase_magnitude(xin,fs)

Contact us