You can subscribe to this list here.
2002 
_{Jan}

_{Feb}

_{Mar}

_{Apr}
(2) 
_{May}

_{Jun}

_{Jul}

_{Aug}

_{Sep}

_{Oct}
(6) 
_{Nov}
(8) 
_{Dec}
(1) 

2003 
_{Jan}

_{Feb}

_{Mar}
(3) 
_{Apr}
(2) 
_{May}
(13) 
_{Jun}
(8) 
_{Jul}
(2) 
_{Aug}

_{Sep}
(5) 
_{Oct}
(2) 
_{Nov}
(1) 
_{Dec}

2004 
_{Jan}

_{Feb}

_{Mar}
(5) 
_{Apr}
(2) 
_{May}

_{Jun}

_{Jul}

_{Aug}

_{Sep}
(4) 
_{Oct}

_{Nov}
(2) 
_{Dec}

2005 
_{Jan}

_{Feb}
(2) 
_{Mar}
(7) 
_{Apr}

_{May}
(2) 
_{Jun}

_{Jul}
(10) 
_{Aug}
(2) 
_{Sep}

_{Oct}

_{Nov}

_{Dec}
(4) 
2006 
_{Jan}

_{Feb}

_{Mar}

_{Apr}

_{May}
(7) 
_{Jun}
(2) 
_{Jul}

_{Aug}
(2) 
_{Sep}

_{Oct}

_{Nov}

_{Dec}
(4) 
2007 
_{Jan}
(5) 
_{Feb}
(5) 
_{Mar}
(2) 
_{Apr}
(12) 
_{May}
(2) 
_{Jun}
(2) 
_{Jul}

_{Aug}

_{Sep}

_{Oct}

_{Nov}
(24) 
_{Dec}
(2) 
2008 
_{Jan}
(2) 
_{Feb}
(23) 
_{Mar}
(7) 
_{Apr}
(15) 
_{May}
(14) 
_{Jun}
(48) 
_{Jul}
(24) 
_{Aug}
(17) 
_{Sep}
(19) 
_{Oct}
(6) 
_{Nov}
(10) 
_{Dec}
(5) 
2009 
_{Jan}
(6) 
_{Feb}
(26) 
_{Mar}
(28) 
_{Apr}
(11) 
_{May}
(2) 
_{Jun}
(12) 
_{Jul}
(21) 
_{Aug}
(6) 
_{Sep}
(21) 
_{Oct}
(22) 
_{Nov}
(16) 
_{Dec}
(4) 
2010 
_{Jan}
(4) 
_{Feb}
(4) 
_{Mar}
(2) 
_{Apr}
(2) 
_{May}

_{Jun}
(8) 
_{Jul}
(5) 
_{Aug}

_{Sep}
(2) 
_{Oct}
(6) 
_{Nov}
(11) 
_{Dec}
(19) 
2011 
_{Jan}
(11) 
_{Feb}
(6) 
_{Mar}
(4) 
_{Apr}
(2) 
_{May}
(4) 
_{Jun}
(2) 
_{Jul}

_{Aug}
(1) 
_{Sep}

_{Oct}
(2) 
_{Nov}
(2) 
_{Dec}
(3) 
2012 
_{Jan}
(3) 
_{Feb}
(13) 
_{Mar}

_{Apr}
(7) 
_{May}
(2) 
_{Jun}
(5) 
_{Jul}
(5) 
_{Aug}

_{Sep}

_{Oct}

_{Nov}
(2) 
_{Dec}
(4) 
2013 
_{Jan}

_{Feb}

_{Mar}

_{Apr}
(1) 
_{May}

_{Jun}
(11) 
_{Jul}
(23) 
_{Aug}
(6) 
_{Sep}

_{Oct}
(4) 
_{Nov}

_{Dec}
(5) 
2015 
_{Jan}

_{Feb}

_{Mar}

_{Apr}

_{May}

_{Jun}

_{Jul}
(3) 
_{Aug}
(2) 
_{Sep}

_{Oct}

_{Nov}

_{Dec}

S  M  T  W  T  F  S 



1

2

3

4

5

6

7

8

9

10

11

12

13

14

15
(1) 
16

17

18

19

20

21

22
(1) 
23

24

25

26

27

28

29

30

31



From: Peter Bienstman <Peter.B<ienstman@ug...>  20060822 13:00:20

On Tuesday 15 August 2006 23:34, Doug Jorgesen wrote: > Hello, > > I'm trying to use CAMFR to simulate reflections from a VCSEL as a function > of incidence angle. Here is exactly what I am doing: > > First, build a structure that has a stacked layer structure like the one = in > the figure attached. > > Excite the structure with a plane wave (I would prefer a gaussian, but I > can't see how to express the phase information necessary to get the > Gaussian beam to come at an angle). Vary the incoming angle on the plane > wave and record the reflected field (at z=3D0). If you want just a planar 1D stack with plane wave excitation, it's best to= =20 used Planars instead of Slabs, as slabs have a finite lateral extent, which= =20 means it's harder to excite them with waves with an arbitrary incidence=20 angle. > After completing the 2D simulation, I would ideally like to simulate it in > 3D using a Circ structure, but I think this might be beyond CAMFR's scope. You can use Circ to calculate the reflection of a of cone of plane waves (w= ith=20 is what the modes of a uniform circular section are more of less). > As a first step to completing the first part of my plan, I am simulating > the reflection of a plane wave off of a GaAs slab. I am having a good de= al > of difficulty understanding how the excitation and reflected fields work. > > > I have a few questions: > > Is CAMFR suited to calculating reflections like this in free space > structures? (It seems to me the answer is yes...) I would tend to agree ;) > Do the field components (E1.r, E2.i) correspond to polarization and > propagation vector, or to mode and how they are calculated, or to somethi= ng > else?=20 If you ask the field of Mode, it corresponds to the field of that particula= r=20 mode, with it's own propagation vector and polarisation. If you ask the field of a Stack, you get the total (i.e. fw + bw) field=20 present in the structure for the particular excitation you used. > How do I measure a wave at a point propagating in only one=20 > particular direction, or is this even possible? Stack has a function fw_bw_at(Coord), which gives you access to the expansi= on=20 coefficient of modes the forward and the backward modes. Each mode in effec= t=20 corresponds to a set of plane waves under a certain angle. > After looking through the source, it looks like a plane wave corresponds = to > the function: > > am*exp(2.0*I*pi*sin(an)*n*x/global.lambda) > > and a gaussian corresponds to > > h*exp((xp)*(xp)/(w*w*2.0)) > > The angle (phase front) information seems to be included in the > I*pi*sin(an) term in the plane wave. In order to excite with a gaussian > incident from an angle, tried just multiplying this term by the gaussian, > > set_inc_field_function( h*exp((xp)*(xp)/(w*w*2.0))*exp(I*pi*sin(an)) > > but there was no variable for I. Is this a reasonable way to add directi= on > to the gaussian incoming wave? Does I represent the complex i, or somethi= ng > different? In Python, the imaginary unit is 1j. > I also see field discontinuities at boundaries between air in one slab and > air in the next slab, even though there is no material interface there.=20 > How should I interpret these field discontinuities? Could you send me your script? Is this with the latest camfr version, or st= ill=20 with 1.2? Cheers, Peter =2D=20 =2D Peter Bienstman Ghent University, Dept. of Information Technology SintPietersnieuwstraat 41, B9000 Gent, Belgium tel: +32 9 264 34 46, fax: +32 9 264 35 93 WWW: http://photonics.intec.UGent.be email: Peter.Bienstman@... =2D 
From: Doug Jorgesen <djorgese@uc...>  20060815 21:34:17

Hello, I'm trying to use CAMFR to simulate reflections from a VCSEL as a function of incidence angle. Here is exactly what I am doing: First, build a structure that has a stacked layer structure like the one in the figure attached. Excite the structure with a plane wave (I would prefer a gaussian, but I can't see how to express the phase information necessary to get the Gaussian beam to come at an angle). Vary the incoming angle on the plane wave and record the reflected field (at z=0). After completing the 2D simulation, I would ideally like to simulate it in 3D using a Circ structure, but I think this might be beyond CAMFR's scope. As a first step to completing the first part of my plan, I am simulating the reflection of a plane wave off of a GaAs slab. I am having a good deal of difficulty understanding how the excitation and reflected fields work. I have a few questions: Is CAMFR suited to calculating reflections like this in free space structures? (It seems to me the answer is yes...) Do the field components (E1.r, E2.i) correspond to polarization and propagation vector, or to mode and how they are calculated, or to something else? How do I measure a wave at a point propagating in only one particular direction, or is this even possible? After looking through the source, it looks like a plane wave corresponds to the function: am*exp(2.0*I*pi*sin(an)*n*x/global.lambda) and a gaussian corresponds to h*exp((xp)*(xp)/(w*w*2.0)) The angle (phase front) information seems to be included in the I*pi*sin(an) term in the plane wave. In order to excite with a gaussian incident from an angle, tried just multiplying this term by the gaussian, set_inc_field_function( h*exp((xp)*(xp)/(w*w*2.0))*exp(I*pi*sin(an)) but there was no variable for I. Is this a reasonable way to add direction to the gaussian incoming wave? Does I represent the complex i, or something different? I also see field discontinuities at boundaries between air in one slab and air in the next slab, even though there is no material interface there. How should I interpret these field discontinuities? Thank you for the help. This software seems really helpful and intuitive to use. I'm really hoping that I can complete my simulations using it due to its ease of use. Thanks, Doug  Doug Jorgesen Graduate Researcher Esener Telecom Group University of California at San Diego dougjorgesen@... c: 858.361.9029 