image thumbnail

updated 26 days ago

InstantFrequencyOCMethod by Martin Mityska

Martin Mityska

Instantaneous frequency routine which is robust in case of non-zero mean and linearly shifted data. (instantaneous frequen..., analytic signal, hilbert transform)

InstantFrequencyOCMethod(signal,sampleRate)

image thumbnail

updated 1 month ago

ATSC: From RF to Video by Dick Benson

Dick Benson

A set of models to process an ATSC RF signal and output an MPEG II video transport stream. (potw, pick of the week, atsc)

dspblkadpt_old(action)

example_sel2html(fn,new,Click_Sensed)

atsc.m

image thumbnail

updated 1 month ago

Arbitrary Spectral Slope Noise Generation with Matlab Implementation by Hristo Zhivomirov

Hristo Zhivomirov

Arbitrary spectral slope ( f^alpha) noise generation via spectral processing of white noise. (noise, measurement, signal processing)

arbssnoise(N, a)

example.m

image thumbnail

updated 1 month ago

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

Hristo Zhivomirov

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

bluenoise(N)

pinknoise(N)

rednoise(N)

image thumbnail

updated 1 month ago

Generation of Audio Test Signals with Matlab Implementation by Hristo Zhivomirov

Hristo Zhivomirov

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

AOChirp(f1, f2, fs, t, p, r)

AOPinkNoise(fs, t, p, r)

AOSawtoothWave(f0, fs, t, p, r)

image thumbnail

updated 1 month ago

Phase Difference Measurement with Matlab Implementation by Hristo Zhivomirov

Hristo Zhivomirov

Phase difference measurement between two signals via spectral analysis. (measurement, signal processing)

phdiffmeasure(x, y)

example.m

image thumbnail

updated 1 month ago

Single Channel Blind Separation using Pseudo-Stereo Mixture and Complex 2D Histogram by bin gao

bin gao

This code is for Single Channel Audio Separation (signal processing, demo, audio processing)

bss_eval_sources.m

idealmask(x1,xclean,xresid,Fs,awin,timestep,numfreq,est1,...

tfanalysis(x,awin,timestep,numfreq)

image thumbnail

updated 1 month ago

Cochleagram and IS-NMF2D for Blind Source Separation by bin gao

bin gao

This is a demo code for single channel audio source separation (signal processing, matlab, audio processing)

is_nmf2D_em.m

is_nmf2D_mu.m

cochleagram(r, winLength)

image thumbnail

updated 1 month ago

Weighted Iterative Truncated Mean Filter by Miao Zhenwei

Miao Zhenwei

WITM filters (image processing, signal processing, filter)

GWITM.m

LCWITM_filter.m

LCWITM.m

image thumbnail

updated 1 month ago

Adaptive Filtering by Paulo S. R. Diniz

Paulo S. R. Diniz

  • 1 file
  • 143 downloads
  • 3.88462

MATLAB files to implement all Adaptive Filtering Algorithms in this book. (adaptive filtering, echo, signal processing)

Affine_projection(desired,input,S)

Affine_projectionCM(input,S)

CMA(input,S)

image thumbnail

updated 2 months ago

Pseudo B-Mode Ultrasound Image Simulator by Debdoot Sheet

Debdoot Sheet

Simulate pseudo B-mode ultrasonic images with customized tissue echogenicity maps (image processing, signal processing, medical)

fcnPseudoBmodeUltrasoundSimulator.m

image thumbnail

updated 3 months ago

Perceptual spectral centroid by Christopher Hummersone

Christopher Hummersone

Perceptually-informed spectral centroid. (interpolation, audio processing, spectral analysis)

perceptualCentroid(x,fs,varargin)

image thumbnail

updated 3 months ago

Gabor Feature Extraction by Mohammad Haghighat

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

Gabor Wavelets by Mohammad Haghighat

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

DBL CP- DBL SP by eliana *

eliana *

modulacion doble banda lateral sin portadora /modulacion doble banda lateral con portadora (signal processing)

am_dbl.m

am_dbl_cp.m

image thumbnail

updated 3 months ago

PCMGUI(varargin) by ABHILASH SINGH

ABHILASH SINGH

PCM using GRAPHICAL USER INTERFACE (signal processing, communications)

PCMGUI(varargin)

image thumbnail

updated 4 months ago

Noise Measurement with Matlab Implementation by Hristo Zhivomirov

Hristo Zhivomirov

Estimation of the Noise ASD, Noise PSD and Noise Voltage referred to the output of a circuit. (measurement, signal processing)

filterA(x, fs, varargin)

noisemeasure(x, fs)

example2.m

image thumbnail

updated 4 months ago

A-weighting Filter with Matlab Implementation by Hristo Zhivomirov

Hristo Zhivomirov

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

filterA(x, fs, varargin)

example.m

image thumbnail

updated 4 months ago

Cepstral Analysis with Matlab Implementation by Hristo Zhivomirov

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

Spectral Analysis with Matlab Implementation by Hristo Zhivomirov

Hristo Zhivomirov

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

spectrum(x, fs, varargin)

example2.m

example1.m

image thumbnail

updated 4 months ago

Live data acquisition for real-time signal processing in MATLAB by Gabriele Bunkheila

Gabriele Bunkheila

Stream signals to and from data acquisition hardware using simple for or while loops (data acquisition, signal processing)

InstallMe

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

DaqBasicAnalogInExample.m

image thumbnail

updated 5 months ago

Impulse response acoustic information calculator by Christopher Hummersone

Christopher Hummersone

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

IR_stats(filename,varargin)

image thumbnail

updated 7 months ago

fourierShapeDescriptor.zip by Weicheng Kuo

Weicheng Kuo

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

B=fourierShapeDescriptor(A,r)

image thumbnail

updated 7 months ago

Convolutive BSS by Reju VG

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

Interpolation of a signal with Matlab Implementation by Hristo Zhivomirov

Hristo Zhivomirov

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

interpolate(x, intfact)

example.m

image thumbnail

updated 10 months ago

Matlab Audio Analysis Library by Theodoros Giannakopoulos

Theodoros Giannakopoulos

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

...

...

...

image thumbnail

updated 11 months ago

Points and Tangents by Marcelo Cicconet

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

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

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

Signal Processing with MATLAB Webinar by Kirthi Devleker

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

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

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

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

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

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

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

choose 2 fwav file from database by su

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

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

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

ECG Signal compression by Ashish Meshram (Meet)

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

Bregman Cookbook by Jerome Gilles

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

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

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

FeatureFinder 2.4.1 by Feature Finder

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

Sound file converter GUI by Christopher

Christopher

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

ConverterPanel(varargin)

image thumbnail

updated almost 2 years ago

Wave Player Visualizations (Geek) by Suraj Kamya

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

Filter Bank Design by Iman

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

speccompare by Martin Kuriger

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

Short Time Fourier Transform by Hafeez Dhalla

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

Dig_Filter by Iman

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

Uniform Filter Bank by Iman

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

2-dimensional Filter Design using McClellan transformation by Iman

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

wavplayer by Emmanuel Alap

Emmanuel Alap

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

wavplayer(varargin)

image thumbnail

updated 2 years ago

Impulsive Noise Meter by Edward Zechmann

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

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

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

Contact us