3.6

3.6 | 5 ratings Rate this file 23 Downloads (last 30 days) File Size: 2.69 KB File ID: #5582

Pulse Generator

by Philip Top

 

28 Jul 2004 (Updated 30 Jul 2004)

A MATLAB pulse generator, capable of generating a variety of pulses with an assortment of options.

| Watch this File

File Information
Description

A MATLAB file used for generating pulses of various kinds including are gaussian, square, triangle, monocycle, biexponential, mexican hat, sinc, double sinc, sinc squared, sweep, and windowed sweep. Inputs control the length, sampling frequency, and decay, along with optional arguments for modulation and frequency control on some pulse shapes. The program has been used for an assortment of applications including, DSP, seismology, acoustics, and communication modeling.

MATLAB release MATLAB 6.0 (R12)
Other requirements Needs a sinc function that can handle arrays for some of the pulse shapes.
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (6)
11 Aug 2004 sreedhar ramkrishnan

a good work

04 Jan 2005 Nagi Hatoum

Excellent collection of function. Need to have it in GUI form.

01 Apr 2005 Monsieur Truc

There's an error at l.32:
'guassian' must be replaced by 'gaussian'

14 Jul 2005 M. Brink

I had some problems with the sweep function, it doesn't do what it promises (going from frequency 1 to frequency 2)

12 Jul 2007 Annekathrin Weise  
04 Dec 2007 usman malik

good

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
dsp Philip Top 22 Oct 2008 07:28:41
pulse Philip Top 22 Oct 2008 07:28:41
signal generator Philip Top 22 Oct 2008 07:28:41
mexican hat Philip Top 22 Oct 2008 07:28:41
guassian Philip Top 22 Oct 2008 07:28:41
pulse Emy Leh 20 Jan 2010 04:06:15
signal generator Emy Leh 20 Jan 2010 04:06:18
pulse Poonam 03 Feb 2010 07:58:42
signal generator Martin 12 Sep 2011 09:36:58

Contact us at files@mathworks.com