18.325 Problem Set 6 a line defect formed by a missing row of rods in a triangular lattice of rods. Due Thursday, 17 November 2005. (a) Change Problem 1: Brillouin zones ε to 8.9 to match problem 1. Com- pute and plot the TM projected band dia- and gram of this mode. By increasing the super- band diagrams cell size (which folds more and more bands In class, we derived the irreducible Brillouin zone in the continuum regions but leaves the de- for a lattice of cylindrical dielectric rods in air fect mode unchanged), identify the contin- with lattice constant a: uum regions on your plot (the projection of either a square lattice, where the lattice vectors dier by ◦ 90 the bands of the perfect crystal). , or a tri- angular lattice, where the lattice vectors dier by 60◦ 60◦ 120◦ , (in class we used (b) Sketch the Brillouin zone of the triangular but you can get lattice of rods, and show how it is projected just by ipping the sign of one of the lattice for the line defect. Careful: for the line de- vectors). (a) If fect, we have to project this onto the you look in the MPB tutorial but the edge of the new 1d Brillouin zone is (http://ab-initio.mit.edu/mpb/doc/user- not tutorial.html), it shows you how to compute these calculations, but use K. Where is the edge of the projected 1d Brillouin zone? the TM band diagrams in these two cases. Repeat Γ−K direction (the nearest-neighbor direction), rods (c) Consider the TM bands for the triangu- with radius lar lattice that you computed in problem than the r = 0.2a and ε = 8.9 rather ε = 12 in the tutorial, and nd 1. the size of the rst TM gap for both the the irreducible Brillouin zone for the line- square and triangular lattices. Project each one of these bands onto (See also defect waveguide, and superimpose its pro- the sq-rods.ctl and tri-rods.ctl les in the jected plot onto your the projected band di- /mit/mpb/examples directory.) agram you computed in (a). For each band (b) Now, consider lattice of the an intermediate same circular case: rods in of the original band diagram, you should a have more than one projected band, corre- air sponding to all rotations/reections of the where the primitive lattice vectors both have length 75◦ . original band (e.g. there are six equivalent a but the angle between them is rotations of the Figure out what is the Brillouin zone in this case, and the irreducible Brillouin zone, direction, although −k axis and can be omitted.) and then run MPB to compute the size of the rst TM gap. Problem 3: Galerkin methods Be careful about units (see the note on units in the MPB tutorial): Γ−K some of these project onto the in MPB, the k Consider the 1d Schrodinger equation for an points eigenvalue (energy) are specied in the basis of the reciprocal lat- tice vectors. If you work out the Brillouin zone in Cartesian coordinates, you can convert to the reciprocal basis by dividing by E: d2 − 2 + V (x) ψ(x) = Eψ(x), dx 2π and calling the ψ(0) = ψ(L) = 0, V (x). Now suppose (cartesian->reciprocal (vector3 x y z)) function with boundary conditions in MPB as described in the reference section of for some smooth potential the manual. we want to express this problem on a computer via a discrete grid of ∆ = L/N , Problem 2: Line-defect modes N −1 points with spacing using a basis of tent functions centered at each grid point: For this problem, you should make use of the le /mit/mpb/examples/line-defect.ctl in the MPB ψ(x) ≈ ψN (x) = locker on Athena, which computes the bands of N −1 X n=1 1 pn t(x − n∆) t(x) with some unknown coecients t(x) = pn , where plot them (on a single plot). The trans- mission spectrum should be normalized by 1 − |x|/∆ |x| < ∆ . 0 otherwise ψN (n∆) = pn (i.e. grid points) and ψN dividing by the transmission for nx=0 (no holes). Relate the features of this transmission spectrum to the band diagram of prob- pn are the values at Thus, the the is linearly interpolated lem 1. (b) Compute the TE transmission spectrum for in between grid points. Note that the boundary nx=10 layers, and relate it to the TE band conditions are automatically satised. diagram (which you can compute yourself (a) Using the Galerkin approach, express the with MPB, or you can look up from the Schrodinger equation above as an band diagram in the handout). Careful: you (N − 1) matrix eigenvalue EBp in terms of Hermitian B. (N − 1) × problem Ap = matrices A and need to change three places in the control d2 /dx2 le. (What happens to the symmetry?) (c) Try making the pulse frequency spectrum operator just turned very broad, e.g. df=2 (computing the ux into a discrete-grid (nite-dierence) ver- in a correspondingly wide frequency range), sion of the 2nd derivative. (Hint: in evalu- and plotting the TM transmission spectrum; ating this integral in the Galerkin approach, in the original range from (a), does the new it is probably easier if you integrate by parts transmission spectrum match what you had to avoid taking the derivative of a discontin- before? (b) Show that the uous function.) (c) For V (x) = 0, (d) Predict analytically at what frequency recall that we solved this orders in the reected wave (i.e. equation in class in the rst week: the so- ψ(x) = sin(mπx/L), with eigenEk = (mπ/L)2 for m = 1, 2, 3, · · ·. Compute your matrices A and B in this case for L = 1, V (x) = 0, and N = 10, 0◦ values reection). Now, modify the simulation to use a TM continuous-wave (CW) source and output Ez at the end, as in the Meep tu- torial, and show that there is a qualitative and plug them into Matlab to get the cor- change in the reected eld pattern if you responding 9 eigenvalues (with the eig(A,B) put in a frequency just below command), and give the fractional error in quency just above each eigenvalue compared to the analytical ω0 , result. Which is most accurate, and why? ω0 . ω0 versus a fre- If you look just below then you will have to increase the pad parameter in order to see an undisturbed 0◦ Problem 4: Meep! reection pattern far from the crystal why? For this problem, you will use the Meep nitedierence time-domain code, which is installed on the Athena Linux/Intel machines in the mpb locker (add mpb); see also the Meep manual at http://ab-initio.mit.edu/meep. As your starting point, you should use the rod-transmission.ctl example le, which is posted on the course web page, which computes the transmission spec- x reected waves at angles in addition to the normal lutions are trum of TM planewave source in the ω0 you should start to see additional diracted direction through nx layers of the square-lattice rod crystal from problem 1. (a) Compute the transmission spectrum as a function of nx, for nx=1, 2, 3, 4, 5, 6, and 2