Refine by Product

Refine by Time Frame

image thumbnail

updated 11 hours ago

Evaluating performance of denoising algorithms using metrics : MSE,MAE,SNR,PSNR & cross correlation by Aditya Sundar

This code computes the metrics MSE, MAE, SNR, PSNR and cross correlation coefficient . (signal processing, noise, denoising)

evaluate_denoising_metrics(noisy,denoised)

image thumbnail

updated 2 days ago

ecg-kit by marianux

A Matlab toolbox for cardiovascular signal processing (signal processing, qrs detection, ecg)

image thumbnail

updated 5 days ago

Circuit Level Analog / Mixed Signal Examples by Dick Benson

Dick Benson (view profile)

Collection of Circuit Level AMS Models using Simulink and SimScape (dsp, circuit, rf)

curveintersect.m

LTspice2Matlab( filename, varargin )

Peakfind(Xdata,Ydata,NumPeaks)

image thumbnail

updated 6 days ago

PLL Frequency Synthesis Examples by Dick Benson

Dick Benson (view profile)

An Assortment of Simulink PLL Models (phase locked loop, delay lock loop, pll)

VCO_noise_profile_3(Npts,Level_dB,Freq,OverSample,Interp_...

VCO_noise_profile_3(Npts,Level_dB,Freq,OverSample,Interp_...

cosim_cmds

image thumbnail

updated 8 days ago

Mode shapes extraction by time domain decomposition (TDD) by E. Ch3yn3t

The mode shapes of a suspension bridge are obtained by using the displacement records only. (fdd, tdd, modal analysis)

EXAMPLE FILE

eigenBridge.m

FDD(Do,fs,fn,normalization)

image thumbnail

updated 11 days ago

model_power_quality_disturbances( ) by Aditya Sundar

The function here provides the MATLAB model of various power quality distrubances (modelling, signal processing, power electronics)

model_power_quality_disturbances( )

image thumbnail

updated 12 days ago

SNR_Calculation by Lawrence Rabiner

Calculate SNR of a processed (e.g., quantized) speech signal. (signal processing)

snr_GUI25

qplot_new2.m

qplot_lin_log_a.m

image thumbnail

updated 12 days ago

Spectral_Smoothing by Lawrence Rabiner

This exercise smooths the log magnitude spectrum of a frame of voiced speech using liftering (signal processing)

spectral_smoothing_GUI25

Callbacks_spectral_smoothing_GUI25(f,C)

autolpc(x,p)

image thumbnail

updated 12 days ago

Quantizer_Characteristic by Lawrence Rabiner

Processes in quantizing a speech signal using both a uniform and a logarithmic (mu-law) quantizer (signal processing)

quantizer_characteristic_GUI25

Callbacks_quantizer_characteristic_GUI25(f,C)

fxquant( s, bit, rmode, lmode )

image thumbnail

updated 12 days ago

Play_Pitch_Period_Contour by Lawrence Rabiner

Modulate vowel sound by pitch contour from a selected speech utterance. (signal processing)

play_pitch_GUI25

Callbacks_play_pitch_GUI25(f,C)

create_excitation(pitch,fs,R)

image thumbnail

updated 12 days ago

p_Tube_Vocal_Tract by Lawrence Rabiner

Compute impulse and frequency responses of p-tube vocal tract model. (signal processing)

p_Tube_VT_GUI25

Callbacks_p_Tube_VT_GUI25(f,C)

findpeak(vm,f,peak,bwlevel)

image thumbnail

updated 12 days ago

Mu_Law_Compander by Lawrence Rabiner

Mu Law companding of speech. (signal processing)

mu_law_compander_GUI25

Callbacks_mu_law_compander_GUI25(f,C)

mu_law_compander_GUI25

image thumbnail

updated 12 days ago

LSP_Roots by Lawrence Rabiner

LSP (Line Spectral Pair) and LPC analysis of roots. (signal processing)

lsp_roots_GUI25

Callbacks_lsp_roots_GUI25(f,C)

atolsp(A,fs)

image thumbnail

updated 12 days ago

LPC_Varying_L by Lawrence Rabiner

Impact of frame length, L, on LPC analysis of a frame of speech. (signal processing)

lpc_varying_L_GUI25

Callbacks_lpc_varying_L_GUI25(f,C)

durbin(xf,L,p,wtype)

image thumbnail

updated 12 days ago

LPC_Frame_Analysis by Lawrence Rabiner

LPC analysis of a speech frame using autocorrelation/covariance/lattice methods. (signal processing)

lpc_frame_GUI25

AtoV(A,rN)

Callbacks_lpc_frame_GUI25(f,C)

image thumbnail

updated 12 days ago

LPC_Error_Synthesis by Lawrence Rabiner

LPC Analysis followed by ideal LPC Synthesis of an arbitrary speech file. (signal processing)

lpc_error_syn_GUI25

Callbacks_lpc_error_syn_GUI25(f,C)

autolpc(x,p)

image thumbnail

updated 12 days ago

Cepstral_Waterfall by Lawrence Rabiner

Waterfall plots of frame-by-frame cepstrums/log magnitude spectrums of speech. (signal processing)

cepstral_waterfall_GUI25

Callbacks_cepstral_waterfall_GUI25(f,C)

cepstral_waterfall_GUI25

image thumbnail

updated 12 days ago

Cepstral_Pitch_Detector by Lawrence Rabiner

Pitch period detector based on short-time cepstral frames. (signal processing)

Cepstral Pitch

cepstral_pitch_GUI25

Callbacks_cepstral_pitch_GUI25(f,C)

image thumbnail

updated 13 days ago

Sift_Based_Pitch_Detection by Lawrence Rabiner

Pitch period detection using the SIFT method. (signal processing)

sift_pitch_GUI25

AtoV(A,rN)

Callbacks_sift_pitch_GUI25(f,C)

image thumbnail

updated 14 days ago

LPC_Vocoder by Lawrence Rabiner

Implementation of LPC Vocoder (signal processing)

lpc_vocoder_GUI25

Callbacks_lpc_vocoder_GUI25(f,C)

autolpc(x,p)

image thumbnail

updated 16 days ago

spectral_flatness(a) by Aditya Sundar

This function returns the spectral flatness measure value or Wiener entropy of a signal (spectral flatness, wiener entropy, tonality coefficient)

spectral_flatness(a)

image thumbnail

updated 16 days ago

Composite_Vocal_Tract_Model by Lawrence Rabiner

Simple vocal tract model from glottal pulse to radiation at the lips. (signal processing)

composite_vocal_tract_GUI25

Callbacks_composite_vocal_tract_GUI25(f,C)

composite_vocal_tract_GUI25

image thumbnail

updated 17 days ago

LPC_Varying_p by Lawrence Rabiner

Impact of LPC order, p, on the matching behavior of the LPC polynomial to the STFT. (signal processing)

lpc_frame_GUI25

AtoV(A,rN)

Callbacks_lpc_frame_GUI25(f,C)

image thumbnail

updated 17 days ago

LPC_Error_Analysis by Lawrence Rabiner

Illustrates the flat spectrum nature of the LPC error signal for a typical speech frame. (signal processing)

lpc_error_GUI25

Callbacks_lpc_error_GUI25(f,C)

autolpc(x,p)

image thumbnail

updated 17 days ago

Ideal_Vocal_Tract_Model by Lawrence Rabiner

Ideal spectrum and time domain signal for vowel sound processed by glottal pulse excitation. (signal processing)

ideal_vocal_tract_GUI25

Callbacks_ideal_vocal_tract_GUI25(f,C)

ideal_vocal_tract_GUI25

image thumbnail

updated 17 days ago

Glottal_Pulse by Lawrence Rabiner

Computes the discrete-time Rosenberg glottal pulse approximation in the time and frequency domains (signal processing)

glottal_pulse_GUI25

Callbacks_glottal_pulse_GUI25(f,C)

glottal_pulse_GUI25

image thumbnail

updated 17 days ago

Formant_Estimation by Lawrence Rabiner

Algorithm for estimating the locations of the formants of voiced speech intervals. (signal processing)

formant_estimation_GUI25

Callbacks_formant_estimation_GUI25(f,C)

autolpc(x,p)

image thumbnail

updated 17 days ago

Filter_Signal by Lawrence Rabiner

Design FIR lowpass/bandpass/highpass filter and filter speech signal. (signal processing)

filter_GUI25

Callbacks_filter_GUI25(f,C)

Dinfinity( deltap,deltas )

image thumbnail

updated 17 days ago

Endpoint_Detector by Lawrence Rabiner

Determine initial and final frames of a speech signal in an acoustic background. (signal processing)

endpoint_detector_GUI25

Callbacks_endpoint_detector_GUI25(f,C)

analysis(xin,L,R,fs)

image thumbnail

updated 17 days ago

Echo_Signal by Lawrence Rabiner

Introduce reverberation or echo into speech or audio signal. (signal processing)

echo_signal_GUI25

Callbacks_echo_signal_G25(f,C)

echo_file(xin,delay,alpha)

image thumbnail

updated 17 days ago

DTW_Isolated_Digits by Lawrence Rabiner

Speaker trained, template-based, isolated digit recognizer. (signal processing)

dtw_isolated_digits_record_GUI25

AtoV(A,rN)

Callbacks_dtw_isolated_digits_GUI25(f,C)

image thumbnail

updated 17 days ago

Cepstrum_Computation_FIR by Lawrence Rabiner

Compare three algorithms for computing complex cepstrum of two finite duration sequences. (signal processing)

complex_cepstrum_fir_GUI25

AtoV(A,rN)

Callbacks_complex_cepstrum_fir_GUI25(f,C)

image thumbnail

updated 17 days ago

Cepstrum_Computation by Lawrence Rabiner

Comparison of two methods of computation of the cepstrum (real/complex). (signal processing)

compute_cepstrum_GUI25

Callbacks_compute_cepstrum_GUI25(f,C)

compute_cep(bn,L,cepl,FS)

image thumbnail

updated 17 days ago

Cepstrum_Aliasing by Lawrence Rabiner

Estimate level of aliasing in the real cepstrum computation using finite size FFTs. (signal processing)

cepstrum_aliasing_GUI25

Callbacks_cepstrum_aliasing_GUI25(f,C)

cepstral_aliasing_speech(xin,ss,win,fs,L,nffti,cepl)

image thumbnail

updated 17 days ago

Cepstral_Liftering_of_Speech by Lawrence Rabiner

This exercise shows the impact of the duration of a cepstral lifter on the smoothing of spectra.. (signal processing)

cepstral_liftering_GUI25

Callbacks_cepstral_liftering_GUI25(f,C,start_path)

cepstral_liftering_GUI25

image thumbnail

updated 17 days ago

Autocorrelation_Estimates by Lawrence Rabiner

Exercise computes four types of short-time autocorrelation for frames of speech (signal processing)

autocorrelation_estimates_GUI25

Callbacks_autocorrelation_estimates_GUI25(f,C,start_path)

autocorrelation_analysis(xin,fs,wtype,ss, Lmsec,Mm...

image thumbnail

updated 17 days ago

AMDF - Average Magnitude Difference Function by Lawrence Rabiner

Compute and display AMDF for speech file, on a frame-by-frame basis. (signal processing)

amdf_GUI25

Callbacks_amdf_GUI25(f,C,start_path)

EditrunGui

image thumbnail

updated 18 days ago

Zoom_Strips_Plot by Lawrence Rabiner

A simple way to visualize and understand speech waveforms by plotting and examination. (signal processing)

zoom_strips_plot_GUI25

AtoV(A,rN)

Callbacks_strips_plot_GUI25(f,C)

image thumbnail

updated 18 days ago

WSOLA_Time_Scaled_Speech by Lawrence Rabiner

Implements the WSOLA method for high quality time-scaled speech. (signal processing)

WSOLA_GUI25

Callbacks_WSOLA_GUI25(f,C)

Callbacks_WSOLA_GUI25(f,C)

image thumbnail

updated 18 days ago

Windows by Lawrence Rabiner

This exercise utilizes four programs to train a Bayesian classifier and classify frames of signals. (signal processing)

windows_GUI25

Callbacks_windows_GUI25(f,C)

gen_window(WL,M)

image thumbnail

updated 18 days ago

VUS_Training_GUI25 by Lawrence Rabiner

This exercise utilizes four programs to train a Bayesian classifier and classify frames of signals. (signal processing)

image thumbnail

updated 18 days ago

VUS_Analysis_GUI25 by Lawrence Rabiner

This exercise utilizes four programs to train a Bayesian classifier and classify frames of signals. (signal processing)

image thumbnail

updated 18 days ago

VQ_Cells by Lawrence Rabiner

This MATLAB exercise illustrates the cell formation properties of Vector Quantizers. (signal processing)

VQ_Cells_GUI25

VQ_GUI25

Callbacks_VQ_Cells_GUI25(f,C)

image thumbnail

updated 18 days ago

Vowel_Synthesis by Lawrence Rabiner

Synthesizes a vowel sound with a pitch frequency that linearly varies from a user-specified one (signal processing)

Vowel_Synthesis_GUI25

Callbacks_Vowel_Synthesis_GUI25(f,C)

Vowel_Synthesis_GUI25

image thumbnail

updated 18 days ago

Uniform_Quantization by Lawrence Rabiner

This MATLAB exercise illustrates the process of uniform quantization of a speech sample. (signal processing)

uniform_quantization_GUI25

Callbacks_uniform_quantization_GUI25(f,C)

mu_law(y,Xmax,mu)

image thumbnail

updated 18 days ago

Two_Tube_Vocal_Tract_Model by Lawrence Rabiner

Computes the frequency response of a two-tube model excited at the glottis and terminated at lips. (signal processing)

Two_Tube_VT_GUI25

AtoV(A,rN)

Callbacks_Two_Tube_VT_GUI25(f,C)

image thumbnail

updated 18 days ago

Time_Domain_Features by Lawrence Rabiner

Examines the behavior of a set of three time domain, short-time features (signal processing)

time_domain_features_GUI25

Callbacks_time_domain_features_GUI25(f,C)

time_domain_features_GUI25

image thumbnail

updated 18 days ago

Three_Tube_Vocal_Tract_Model by Lawrence Rabiner

This exercise computes the frequency response of a three-tube model of a human vocal tract. (signal processing)

Three_Tube_VT_GUI25

AtoV(A,rN)

Callbacks_Three_Tube_VT_GUI25(f,C)

image thumbnail

updated 18 days ago

Subband_Coder by Lawrence Rabiner

This MATLAB exercise implements a two-band subband coder. (signal processing)

subband_coders_GUI25

Callbacks_subband_coders_GUI25(f,C)

plotresp(h0,N,fs,fname)

image thumbnail

updated 18 days ago

Statistical_Analysis by Lawrence Rabiner

Statistical analysis of speech signals. (signal processing)

statistical_analysis_GUI25

Callbacks_statistical_analysis_GUI25(f,C)

pd_spect_U(s,Fs,Nfft,Nwin)

Contact us