image thumbnail

updated 11 days ago

Impulse response acoustic information calculator by Christopher Hummersone

Calculate RT, DRR, Cte, and EDT for impulse response file (audio, signal processing, reverberation)

IR_stats(filename,varargin)

image thumbnail

updated 1 month ago

System objects for live data acquisition by Gabriele Bunkheila

System objects to stream data to and from Data Acquisition hardware (data acquisition, signal processing)

InstallMe

System Objects to Stream Live Data to and from Data Acqui...

DaqBasicAnalogInExample.m

image thumbnail

updated 2 months ago

fourierShapeDescriptor.zip by Weicheng Kuo

Fourier shape descriptors for simple binary region (tutorial, image processing, geometry)

B=fourierShapeDescriptor(A,r)

image thumbnail

updated 3 months ago

Convolutive BSS by Reju VG

Underdetermined Convolutive Blind Source Separation via Time-Frequency Masking (blind source separati..., signal processing, convolutive bss)

Mask_by_Kmeans_on_theta(theta,Nc)

TF_domain_BSS(mixture,K,ovlp,Nsources,ByKmeans)

U=solve_permutation_by_kmeansCorr_construct_output(MASK,Y...

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

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 6 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 6 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 7 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 7 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 7 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 8 months ago

Noise Measuremet with PCSGU250 and Matlab Implementation by Hristo Zhivomirov

Noise measurement using data from the Velleman PCSGU250 measurement complex. (measurement, signal processing)

filterA(x, fs, plotFilter)

Noise_measurement_PCSGU250.m

image thumbnail

updated 8 months ago

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

Time-Frequency analysis via Short-Time Fourier Transformation (STFT) (signal processing, spectral analysis)

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

example.m

image thumbnail

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

choose 2 fwav file from database by su

I only want to choose 2 wav file from path out of 10 wav file. (dsp, audio processing, signal processing)

out=load_database();

image thumbnail

updated 9 months ago

Cepstral analysis with Matlab Implementation by Hristo Zhivomirov

Cepstral analysis including calculation of the cepstral coefficients and the quefrencies. (signal processing, spectral analysis)

cepstrum(x, fs, offset, wlen, varargin)

example1.m

example2.m

image thumbnail

updated 9 months ago

Spectral analysis with Matlab Implementation by Hristo Zhivomirov

Spectral analysis including amplitude and phase spectrum as well as their graphical representation. (signal processing, spectral analysis)

spectrum(x, fs, varargin)

example1.m

example2.m

image thumbnail

updated 10 months ago

MatLab Solutions: "Introduction to Digital Signal Processing: A Computer Laboratory Textbook". by Ilias Konsoulas

These files are the MatLab solutions of exercises contained in the above DSP lab textbook. (dsp, digital signal proces..., discrete fourier tran...)

AD_DA(x,Xmin,Xmax,Levels)

conv_DHT(x,y)

conv_DHT2(x,h)

image thumbnail

updated 11 months ago

Generation of Audio Test Signals with Matlab Implementation by Hristo Zhivomirov

Generation of sine wave, square wave, chirp, sinc, white and pink noise via sound card. (measurement, signal processing)

AOChirpRepeate(f1, f2, Fs, endtime, r, p)

AOPinkNoiseRepeate(Fs, endtime, r, p)

AOSincFullRepeate(f0, Fs, endtime, r, p)

image thumbnail

updated 12 months ago

ATSC: From RF to Video by Dick Benson

A set of models to process an ATSC RF signal and output an MPEG II video transport stream. (atsc, video, advanced television s...)

dspblkadpt_old(action)

example_sel2html(fn,new,Click_Sensed)

atsc.m

image thumbnail

updated 1 year ago

ECG Signal compression by Ashish Meshram (Meet)

Implementation of ECG signal compression using Amplitude Thresholding compression (ecg signal, signal processing, savitzkygolay filteri...)

atc.m

testatc.m

image thumbnail

updated 1 year ago

Pink, Red, Blue and Violet Noise Generation with Matlab Implementation by Hristo Zhivomirov

Pink, red, blue and violet noise generation via spectral processing of white noise. (noise, signal processing)

bluenoise(N)

pinknoise(N)

rednoise(N)

image thumbnail

updated 1 year ago

Bregman Cookbook by Jerome Gilles

This toolbox provides signal/image/3D processing based on Bregman Iterations (bregman, l1, sparse)

R=AddCurveletArray(A,B)

R=AddFrameletArray(A,B)

R=ShrinkComplexCurvelet(A,tau)

image thumbnail

updated 1 year ago

Calculation of CT MTF and NPS using the ACR accreditation phantom by Saul

This code enables measurements of CT MTF and NPS from images of an ACR accreditation phantom. (computed tomography, ct, modulation transfer f...)

SliceBrowser(varargin)

mtfcalc.m

npscalc.m

image thumbnail

updated 1 year ago

FeatureFinder 2.4.1 by Feature Finder

A user-friendly tool for signal filtering and feature extraction. Well-suited to large data sets! (gui, data import, data export)

Comm_Alert(sMessage)

Comm_Exit()

Comm_Help(sTitle,sMessage)

image thumbnail

updated 1 year ago

Sound file converter GUI by Christopher

The program converts MATLAB supported soundfiles with the use of GUI. (converter, gui, audioread)

ConverterPanel(varargin)

image thumbnail

updated 1 year ago

Wave Player Visualizations (Geek) by Suraj Kamya

Kviz_playerV1 is Kamya Visualization music player Version 1 have a number of Geek Visz (3D-also) (music player, visualization, sound processing)

Kviz_Player_V1(varargin)

image thumbnail

updated 1 year ago

Filter Bank Design by Iman

This function can be used to design uniform and non-uniform filter banks. (filter bank, perfect reconstructio..., uniform filter bank)

A=A_gerenator(x,Beta,Sigma_dictionary,M)

Beta=Beta_dictionary(M,nk)

M=Find_LCM(x)

image thumbnail

updated 1 year ago

speccompare by Martin Kuriger

SPECCOMPARE shows the spectral differences of two signals using colors and brightness. (signal processing, spectrogram, difference)

speccompare( X1, X2, Fs, titleString, maxDiff_dB )

image thumbnail

updated almost 2 years ago

Short Time Fourier Transform by Hafeez Dhalla

Script for computing the short time Fourier transform of 1D signals. (dsp, stft, fft)

X=stft(x,wl,olr,window,alpha)

image thumbnail

updated almost 2 years ago

Dig_Filter by Iman

This toolbox can be used to design a filter which satisfies prescribed specifications. (signal processing, optimization, digital filter)

Dig_Filter.m

N=N_Dig_Filter(wa,wp,eps_p,eps_a)

[a1 a2 b1 b2]=random_stable_initial_points

image thumbnail

updated almost 2 years ago

Uniform Filter Bank by Iman

This function can be used to design a uniform filter bank with M subbands. (optimization, signal processing, uniform filter bank)

P=P_NPR(M,m,m1)

PR_Nguyen.m

[c,ceq]=confun(h)

image thumbnail

updated almost 2 years ago

2-dimensional Filter Design using McClellan transformation by Iman

This function can be used to design 2D lowpass, highpass, bandpass, bandstop filters. (signal processing, image processing, filter design)

ChebyshevPoly(n)

Dig_Filter.m

Filter_Design_2D_McClellan.m

image thumbnail

updated almost 2 years ago

wavplayer by Emmanuel Alap

An interactive sound (.wav) player for MATLAB using the built-in audioplayer function. (audioplayer, gui, volume)

wavplayer(varargin)

image thumbnail

updated almost 2 years ago

Impulsive Noise Meter by Edward Zechmann

Calculates Impulsive noise metrics for hazardous acoustic noise assessment. (signal processing)

ACdsgn(Fs)

ArgStruct=parseArgs(args,ArgStruct,varargin)

[A2, A_str, real_digitsL, real_digitsR, imag_digitsL, ima...

image thumbnail

updated 2 years ago

Can you hear the Image? Tool that allows you to transform image into audible sounds by Uri Dubin

This demo transforms image spatial information to sounds. It helps blind to "see" the image. (image processing, signal processing)

SOI_SoundsOfImages(varargin)

image thumbnail

updated 2 years ago

Real-Time Audio Processor by Tucker McClure

Simplifies streaming or generating audio in real time. (audio, realtime, synthesis)

midi_interface_builder()

sine_of_the_times(times, in, state_in)

HandlePlayer

image thumbnail

updated 2 years ago

MATLAB/Simulink for Digital Signal Processing by Won Yang

Many MATLAB codes for Digital Signal Processing (signal processing, simulation, simulink)

B=FRS_nr_realization(Gd,N,sym,ftype)

D=dctmtx_my(M)

DCT2_blk(u,block_size)

image thumbnail

updated 2 years ago

Envelope Detction for Signal Analysis by Santhana Raj

Computes the envelope of the signal by two methods: 1.LPF method 2.Hilbert Transform (image processing, signal processing, envelope detection)

y=envelope(signal,Fs)

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 2 years ago

Harmonic Wavelet For Wavelet transform by Santhana Raj

Computes the Harmonic wavelet and outputs in the form similar to other wavelets (signal processing, image processing, wavelet transform)

[out1,out3]=harmonic(LB,UB,N,option)

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 2 years ago

Morphological Analysis for Bearing Fault detection by Santhana Raj

Applies the selected morphological operators on the signal. (signal processing, image processing, morphological operato...)

morph_analysis(sig,fault_fr,rpm)

image thumbnail

updated 2 years ago

Measures of Analysis of Time Series toolkit (MATS) by Dimitris Kugiumtzis

MATS computes many measures of scalar time series analysis on many time series in one go. (signal processing, simulation, statistics)

AAFTsur(xV,nsur)

AMRBootstrap(xV,arm,nsur)

ARMAfitite(xV,mV,pV,TV)

image thumbnail

updated 2 years ago

Spectrogram, STFT, with varied kinds of Plots by Shreyes

Plots STFT using line, Stem, Surface, Image. STFT calculation done using in built function (mathematics, statistics, signal processing)

spectrogram_multiplot(plot_type, data, varargin)

spectrogram_multiplot_demo.m

image thumbnail

updated 2 years ago

Karaoke by Shreyes

Program removes voice from a source .wav file and creates an output .wav file. (music, signal processing, gui)

Karaoke(varargin)

image thumbnail

updated 2 years ago

Instantaneous FFT by Shreyes

Click on any point in the signal to find the FFT of the surrounding portion of given length. (communications, gui, mathematics)

Inst_FFT(varargin)

image thumbnail

updated 2 years ago

The Waveform Suite for MATLAB by Celso Reyes

Allows seismic data retrieval from varied sources and simplified creation of sophisticated programs (data import, earth science, seismology)

uispecgram(varargin)

datasource(whichsource, varargin)

filterobject(anything, cutoff, poles)

image thumbnail

updated 2 years ago

Filtering using Butterworth and Chebyshev by vj

Filtering an user defined signal or .wav file using Butterworth and Chebychev. Noise - AWGN. (gui, signal processing, filtering)

proj_filtering(varargin)

image thumbnail

updated 2 years ago

Matrix Surround Encoding by Drew Weymouth

Encodes 5-channel surround-sound signal into stereo matrix-encoded signal based on Dolby PLII. (surround sound, matrix encoding, matrix surround)

PLIIencode.m

Contact us