4.0

4.0 | 1 rating Rate this file 169 downloads (last 30 days) File Size: 5.48 KB File ID: #15657

SPIDER simulation

by Adam Wyatt

 

22 Jul 2007 (Updated 22 Jan 2009)

Code covered by BSD License  

Simulates spectral phase interferometry for direct electric-field reconstruction (SPIDER).

Download Now | Watch this File

File Information
Description

This script simulates an electromagnetic pulse, a spectral phase interferometry for direct electric field reconstruction (SPIDER) measurement and reconstruction and compares it to the true electric field in time in the presence of noise (additive, multiplicative, quantative and in the delay).

Play about with different values of the noise, different pulse parameters and compare the different reconstruction algorithms.

Remember to change the filter to extract the complete sideband if you change the pulse to be measured.

Details can be found at:
http://ultrafast.physics.ox.ac.uk/spider/index.html
http://ultrafast.physics.ox.ac.uk/
http://en.wikipedia.org/wiki/Spectral_interferometry_for_direct_electric_field_reconstruction
C. Iaconis and I. A. Walmsley, "Spectral phase interferometry for direct electric-field reconstruction of ultrashort optical pulses," Opt. Lett. 23(10), p. 792-794 (1998).

MATLAB release MATLAB 7.4 (R2007a)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (3)
23 Jul 2007 Ali ÖZGÜL

Dear Adam Wyatt

[1] Plainly, this matlab program's very usefully to spectral-interferometric of graphical-transform. (+)

[2] Especially, I am searching contributory of cyclomatic complexty in several matlab-file's and this file was very helpful for me. (+)

[3] If you will be this function make a one sub-function than it's more usefully for users. (-)

[4] Use the Matlab's code and procedure application is not regular-format (-)

If you use the several analysis program for cyclomatic complexity than can you share we?

Good works, Best Regards

23 Jul 2007 Adam Wyatt

I'm not sure what you mean by cyclomatic complexity. If you are referring to the Wigner distribution (aka Chronocyclic representation) then I also have a file to calculate that (although I would like to modify it).

This was written as a script as an example, but functions could be generated if one would like.

The code was written in a way to aid readability & understanding, rather than the way I would do it normally.

Your English is not too clear, so I do not understand the latter points (sorry).

23 Jul 2007 Ali ÖZGÜL

More thanks;

I was search for cyclomatic-complexity in several matlab's files. I was peruse your more matlab programs for cyclomatic-complexity levels and this complexity-applications are very terrifically.

I wonder, are you use the several programs for cyclomatic-complexity analysis than can you with share us ?.

I was look your matlab file's code-metrics of full-reports to maximum cyclomatix-complexity.

Cyclomatic Complexity:
http://en.wikipedia.org/wiki/Cyclomatic_complexity

Please login to add a comment or rating.
Updates
22 Jan 2009

Changed typo on spectral phase of BK7 and changed SPIDER parameters to take this into account.

Tag Activity for this File
Tag Applied By Date/Time
chemistry Adam Wyatt 22 Oct 2008 09:20:06
physics Adam Wyatt 22 Oct 2008 09:20:06
spider Adam Wyatt 22 Oct 2008 09:20:06
spectral Adam Wyatt 22 Oct 2008 09:20:06
phase interferometry Adam Wyatt 22 Oct 2008 09:20:06
direct electricfield Adam Wyatt 22 Oct 2008 09:20:06
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com