Code covered by the BSD License  

Highlights from
Signal Envelope Generator

Be the first to rate this file! 3 Downloads (last 30 days) File Size: 2.03 KB File ID: #23713
image thumbnail

Signal Envelope Generator

by Svetoslav Bajlekov

 

14 Apr 2009 (Updated 14 Apr 2009)

An envelope generator for either single Gaussian, Lorentzian or top hat profiles, or a train thereof

| Watch this File

File Information
Description

This is intended as a simple tool that allows the generation of arbitrary envelopes: either for signals or other time-dependent phenomena. It takes as arguments the shape of a single pulse (top hat, Guassian or Lorentzian); whether the output should just be that single pulse or an equi-spaced train of them; and the parameters (pulse width, location of center, train spacing). The comments in the file outline the exact argument requirements.

In particular, the code is based on anonymous functions so that it to be flexibly extended to (a) other single pulse shapes and (b) more complex pulse arrangements.

This is my first submission here so any feedback is very welcome!

MATLAB release MATLAB 7.7 (R2008b)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (1)
28 Apr 2009 Mamdouh Neif

Thanks for sharing!
Mamdouh Neif

Please login to add a comment or rating.
Updates
14 Apr 2009

Added example usage to the file's comments section

Tag Activity for this File
Tag Applied By Date/Time
signal processing Svetoslav Bajlekov 14 Apr 2009 12:18:10
communications Svetoslav Bajlekov 14 Apr 2009 12:18:10
physics Svetoslav Bajlekov 14 Apr 2009 12:18:10

Contact us at files@mathworks.com