image thumbnail

updated 11 days 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. (digital signal proces..., gabor transform, chirp ztrans)

AD_DA(x,Xmin,Xmax,Levels)

conv_DHT(x,h)

diffft(x)

image thumbnail

updated 3 months ago

Analog / Mixed Signal Examples by Dick Benson

Extensive collection of examples for analog and mixed signal design work. (analog, pll, flyback)

[Out1,Out2]=qsynth(Action,In1,In2)

analyze_BPF(Lval,Cval,Z0)

example_sel2html(fn,new)

image thumbnail

updated 4 months ago

Basic Signal by Simerdeep Singh

Discrete Time Signal : Unit Sample, Unit Step, Unit ramp, Exponential, cosine, sine (cos, complex exponential, impule)

basicsignal.m

image thumbnail

updated 5 months ago

Audio Equalizer by Grant Lohsen

Modify an input signal to match a given power spectral density. (audio equalizer, spectral shaping, nsd)

fEqualizer(Signal, SampleFrequency, struct_PSD)

image thumbnail

updated 6 months ago

Short Time Fourier Transform by Hafeez Dhalla

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

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

image thumbnail

updated 7 months ago

Butterworth Filters by Chad Greene

Highpass, lowpass, bandpass, and bandstop Butterworth frequency filters. (filtering, dsp, frequency)

[filtered_signal,filtb,filta]=bandpass_butterworth(inputsig...

[filtered_signal,filtb,filta]=bandstop_butterworth(inputsig...

[filtered_signal,filtb,filta]=hipass_butterworth(inputsigna...

image thumbnail

updated 8 months ago

STFT, Short time fourier transform by Suraj Kamya

Short Time Fourier Transform without using inbuilt function. (stft, fourier transform, short time fourier tr...)

X=stfth(x,wl)

image thumbnail

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

Bistatic Ambiguity Function by Luigi

To calculate the Ambiguity function for a bistatic Radar (bistatic, radar, ambiguity)

varargout=bisambfun(u,r,fs,cut)

image thumbnail

updated 10 months ago

Recaptcha audio recognition, 1-4 July 2012 by Maxim Vedenyov

Explaned how audio recaptcha was recognized. Time domain method. (dsp, sound, recaptcha)

[op sg sws]=find_optimums(s,dz,no)

op=find_maximums(s,dz,no)

test189_recognize3_many.m

image thumbnail

updated 12 months ago

Numerically Design Power Complementary IIR(FIR) Filter by Shamail

One iir filter is given, design power (or magnitude) complementary filter numerically (filter, iir fir, power)

costFunctionIIR(coeff1, coeff2, freqPoints)

mainIIR.m

image thumbnail

updated 1 year ago

different lcf-A cide by bedadadipta

ber of a lcfA coded mimo system mainly depend on the minimal polynomilal of the gaussian integers (bit error probability, lcfa, communications)

difrntlcfacode01.m

image thumbnail

updated 1 year ago

A Simple Phase Shift Keying by Naresh Kumar

PSK (psk, psk naresh, dsp)

psk.m

image thumbnail

updated 1 year ago

A simple PSK by Naresh Kumar

PSK is a basic digital modulation Technique. This program simulates PSK in a simple way (psk, phase shift keying, dsp)

psk.m

image thumbnail

updated 1 year ago

comparative study between 2x2 and 4x4 bpsk modulated system in rician faded channel by bedadipta

for higher antenna system in MIMO wireless coding system is less matter in terms of BER (communications, lcf, bpsk)

bpsk_LCFA.m

image thumbnail

updated 1 year ago

comparison between LCF & OSTBC(Alamouti's code) by bedadipta

in terms of bit error probability alamouti code give best result then LCFA & LCFB in rician faded ch (communications, wireless, bit error rate)

stbcwithLcf01.m

image thumbnail

updated 1 year ago

LCF-A and LCF-B in rice and relayed distributed faded channel by bedadipta

this is the comparative study between lcf-a ans lcf-b in 2 different fading channel (communications, mimo, lcf)

studydiffchanel2.m

image thumbnail

updated 1 year ago

Continuous Sound and Vibration Analysis by Edward Zechmann

This program analyzes sound and vibrations data using metrics for continuous noise and vibrations. (sound, noise, whole body)

ACdsgn(Fs)

ArgStruct=parseArgs(args,ArgStruct,varargin)

[ ha_chan2, ha_axes2, ha_accels2, num_ha_accels2]=config_ha...

image thumbnail

updated 1 year ago

Waveform Generator GUI 2 by Maxim Vedenyov

Generate waveformed signal and play it. Interactive GUI with movable datapoints. (awg, waveform, dsp)

[a b]=calulate_harmonics(nh,T,x,y,cs,sn)

add_to_buffer(src,eventdata,Fs,ao,po,pso,ic)

open_device(po,Fs,ic,nblocks,margin)

image thumbnail

updated 1 year ago

addition by Alap

addition of two signal (dsp)

add1.m

image thumbnail

updated 1 year ago

Equalizer, audioplayer, GUI by Maxim Vedenyov

Possible to change equalizer during playing (dsp, eq, equalizer)

[b a]=get_high_shelving_filter(g,Q,f,Fs)

[b a]=get_low_shelving_filter(g,Q,f,Fs)

[b a]=get_peak_filter(g,Q,f,Fs)

image thumbnail

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

image thumbnail

updated 1 year ago

Bit-slicing function for integer matrices by Damon Bradley

function E = bitreslice(A,b_old, b_new, echo_on) Re-packages bits of a matrix of integers. (bit vector, bit slicing, rearrange bits)

bitreslice(A,b_old, b_new, echo_on)

image thumbnail

updated 1 year ago

HTK MFCC MATLAB by Kamil Wojcicki

Mel frequency cepstral coefficient feature extraction that closely matches that of HTK's HCopy. (cepstral ceofficients, mfcc, mel frequency cepstra...)

[d,fp,dt,tc,t]=readhtk(file)

cell2file( list, file )

mfcc( speech, fs, Tw, Ts, alpha, window, R, M, N, L )

image thumbnail

updated 2 years ago

Minimum Entropy Deconvolution (MED 1D and 2D) by Geoff McDonald

Generates a 1D FIR filter iteratively to minimize the entropy of the filtered signal(s). (1d, deconvolution, minimum entropy decon...)

med2d(x,filterSize,termIter,termDelta,plotMode)

image thumbnail

updated 2 years ago

Data acquisition into Simulink using an Agilent oscilloscope by Steven Kolak

Acquire live oscilloscope data directly into Simulink model (dsp, simulink agilent inst..., simulink)

Agilent_gpib_scope_with_filter

image thumbnail

updated 2 years ago

Data acquisition into Simulink using a Tektronix oscilloscope by Steven Kolak

Acquire live oscilloscope data directly into Simulink model (dsp, simulink tektronix in..., simulink)

Tektronix_data_into_Simulink_with_filter

image thumbnail

updated 2 years ago

Circular Convolution by Harsha Vardhan

This Program Performs circular convolution of two sequences of equal length. (dsp)

circonv(g,h)

image thumbnail

updated almost 3 years ago

Speech Snipper by Alan Tan

This is a GUI that manages DSP analysis functions for wav-files (e.g., speech signals). (analysis, signal processing, dsp)

pitchwatch(x,Ts)

plotps(x,Ts,N)

spect(x,Ts,wn,N)

image thumbnail

updated 3 years ago

adcarray by Malcolm Lidierth

MATLAB class to allow large data sets to me memory mapped from disc (including from MAT-files) (dsp, adc memmapfile)

adcarray(varargin)

image thumbnail

updated 3 years ago

Subsample Delay Estimation by Travis Wiens

Demonstrates a number of methods of estimating the delay between two signals to subsample accuracy. (delay estimation, acoustics, radar)

[e f_e G P]=zzb(s,n1,n2, f_s, D, N_calc)

[x_max y_max A]=crit_interp_p(y,x)

delay=delayest_3point(u2,u1,method,estimator,parameter);

image thumbnail

updated 3 years ago

Woody Average (Average with alignment) by Ikaro Silva

Computes the Woody average of a signal by aligning measure waveforms (dsp, jitter average woody ...)

[out]=woody(x,varargin)

image thumbnail

updated almost 4 years ago

ECG Beat Calculation by Arun Kumar

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

ecgbeat.m

image thumbnail

updated almost 4 years ago

Toolbox signal by Gabriel Peyre

Signal processing related functions. (dsp, signal processing, image processing)

adjust_psnr(W,ptgt,vmax)

array_set_val( x, ind, v )

clamp(x,a,b)

image thumbnail

updated almost 4 years ago

Peak Interpolation by Travis Wiens

Estimates the location and magnitude of the peak of a continuous function between samples. (interpolation, dsp, measurement)

[x_max y_max A]=crit_interp_g(y,x);

[x_max y_max A]=crit_interp_p(y,x)

example1.m

image thumbnail

updated almost 4 years ago

Fast Circular (Periodic) Cross Correlation by Travis Wiens

A fast circular cross correlation algorithm for periodic signals, using the FFT. (correlation, cross correlation, dsp)

fcxcorr(u1,u2)

fcxcorr_example.m

fcxcorr_speed.m

image thumbnail

updated almost 4 years ago

Continuous Phase Oscillator in Simulink by Rick Rosson

Generate a simple cosine wave in Simulink (continuous phase, communications, cosine)

Oscillator_01

image thumbnail

updated almost 4 years ago

MakeAudio RingToneComposer by Tijil Thomas

Make audio, play audio, compose ring tone..!! (dsp, audio, signal processing)

playAudio(varargin)

image thumbnail

updated almost 4 years ago

Numerical Computing with Simulink, Vol. 1 by Richard Gran

This sequel to Numerical Computing with MATLAB explores the mathematics of simulation. (simulation, electromechanical sim..., control)

Fibonacci_Mfile(n)

Heating_Control_GUI(varargin)

NCS_Library(varargin)

image thumbnail

updated 4 years ago

Dilates matrix data by Joshua Carmichael

Dilates a time series input and resizes it. (signal processing, wavelets, dsp)

[W]=dilateColumns(data,varargin)

image thumbnail

updated 4 years ago

Samplify Sampled Data Compression by Al Wegener

Samplify compresses samples used by A/D and D/A converters (dsp, compression, compress)

desamplify(x, opt)

desamplifyFile(infile, outfile)

rateDist(x, opt, dB)

image thumbnail

updated 4 years ago

Profiling DSP Code on a TI DM6437 by Kerry Schutz

Comare and contrast 3 different methods of profiling DM6437 DSP code (dsp, ti, texas instruments)

gen_iir_coeffs

build_and_profile.m

run_exsel.m

image thumbnail

updated 4 years ago

FWR Toolbox by HILAIRE Thibault

Toolbox for the Optimal Finite Word Length implementation of digital filters/controllers. (signal processing, control design, implementation)

image thumbnail

updated 4 years ago

crandn by Stephen Bocquet

Generate m sequences of n Gaussian random numbers with a specified autocorrelation function (dsp, correlated, random)

crandn(rgau,m)

crandndemo

image thumbnail

updated 4 years ago

resample2 by Daniel Armyr

En improved version of interpolate that can handle coincident data. (dsp, resample, interpolate)

resample2 ( xData, yData, xGrid )

image thumbnail

updated 4 years ago

Demonstration of Gibbs' Phenomenon by RAVEENDRANATHAN KALATHIL CHELLAPPAN

Demo on Gibbs' phenomenon (gibbs phenomenon, time response, dsp)

gibb.m

image thumbnail

updated 4 years ago

Circular convolution using DCT and DST by Reju VG

circular convolution using Discrete sine and cosine transforms (dsp, convolution, discrete sine transfo...)

DST2e(x)

b=DCT2e(a)

b=DST1e(a)

image thumbnail

updated 4 years ago

DSP algorithms using Embedded MATLAB Block by Kiran Kintali

using Embedded MATLAB block effectively in Simulink (dsp, fpga, viterbi)

viterbi_eml

image thumbnail

updated almost 5 years ago

BOC(Binary Offset Carrier) by Salim

BOC generator (boc, gps, galileo)

bocg

image thumbnail

updated almost 5 years ago

the correlation of code PRN by Salim

this file contains files *.mdl and *.m one can with calculating the PRN of 24 satellites GPS to see (gps, correaltion, mdl)

f=deca(v)

correl.m

correlation

Contact us