Time-Domain Eigensolvers Microcavity Blues (finite-difference time-domain = FDTD) Simulate Maxwell’s equations on a discrete grid, + absorbing boundaries (leakage loss) For cavities (point defects) frequency-domain has its drawbacks: • Excite with broad-spectrum dipole ( ) source • Best methods compute lowest-! bands, but Nd supercells have Nd modes below the cavity mode — expensive • Best methods are for Hermitian operators, but losses requires non-Hermitian "! Response is many sharp peaks, one peak per mode signal processing complex !n [ Mandelshtam, J. Chem. Phys. 107, 6756 (1997) ] decay rate in time gives loss Signal Processing is Tricky Fits and Uncertainty signal processing problem: have to run long enough to completely decay complex !n ? 1 a common approach: least-squares fit of spectrum E EE EE 0.6 0.8 40000 E EE 0.8 E EE EE EE EE EE EE 0.4 E E E EE EE E E E EE EE EE E E E EE EE E E E E E E EE 0.4 EE 0 400 E E fit to: 350 E 0.2 0 -0.2 -0.4 E E E E E EE EE E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E EE E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E EE E E E E E E E E E E E E EE EE E E 250 FFT E 200 -0.8 E 150 E -1 E -0.6 -0.8 -1 100 E 50 E E 0 1 2 3 4 5 6 7 8 9 Decaying signal (t) 10 0 E E E EE EEEEEE EEEEEEEEEEEEEEEEE ! 0 0.5 1 E E E E 0 E E E EE EE 1.5 2 2.5 3 3.5 Lorentzian peak (!) E E -0.4 -0.6 E E E E 20000 E E E E E E EE EE EE E E E EE EE EE E E E EE EE E E E E E E E E E EE EE EE EE E E E EE E E E EE E E E E E E E EE EE E E E EE EE E E E E E EE EE E E E E E E E 2 3 E 15000 signal portion 10000 5000 0 E 1 actual 30000 25000 -0.2 A (" # " 0 ) 2 + $ 2 E E 300 E E E E EE EE E E E E E E E E E E E E E E E E E E E E E E E 0.6 E E E EE EE E E E EE EE E E 0.2 450 35000 E E E EE 4 5 6 7 8 9 Portion of decaying signal (t) 10 E E E E 0.5 0.6 0.7 0.8 0.9 E 1 E E E E 1.1 1.2 1.3 1.4 1.5 Unresolved Lorentzian peak (!) 4 There is a better way, which gets complex ! to > 10 digits ! ! Quantum-inspired signal processing (NMR spectroscopy): Unreliability of Fitting Process Filter-Diagonalization Method (FDM) Resolving two overlapping peaks is near-impossible 6-parameter nonlinear fit [ Mandelshtam, J. Chem. Phys. 107, 6756 (1997) ] (too many local minima to converge reliably) Given time series yn, write: 1200 E 1000 800 E sum of two peaks k 600 ! = 1+0.033i 400 E E E E 0 E E E E EE E E E E EE E E E 0.5 0.6 0.7 E EE 0.8 E E ! # Hˆ " = ih " #t E E 0.9 Idea: pretend y(t) is autocorrelation of a quantum system: ! = 1.03+0.025i E 200 …find complex amplitudes ak & frequencies !k by a simple linear-algebra problem! There is a better way, which gets complex ! for both peaks to > 10 digits E E E 1 1.1 EE E EE 1.2 E E E E EE E E E E EE E E 1.3 1.4 y n = y(n"t) = % ak e#i$ k n"t say: 1.5 Sum of two Lorentzian peaks (!) time-!t evolution-operator: ˆ Uˆ = e"iH#t / h y n = " (0) " (n#t) = " (0) Uˆ n " (0) ! ! ! Filter-Diagonalization Method (FDM) [ Mandelshtam, J. Chem. Phys. 107, 6756 (1997) ] y n = " (0) " (n#t) = " (0) Uˆ n " (0) ˆ Uˆ = e"iH#t / h We want to diagonalize U: eigenvalues of U are ei!!t …expand U in basis of!|#(n!t)>: U m,n = " (m#t) Uˆ " (n#t) = " (0) Uˆ mUˆ Uˆ n " (0) = y m +n +1 Umn given by yn’s — just diagonalize known matrix! Filter-Diagonalization Summary [ Mandelshtam, J. Chem. Phys. 107, 6756 (1997) ] Umn given by yn’s — just diagonalize known matrix! A few omitted steps: —Generalized eigenvalue problem (basis not orthogonal) —Filter yn’s (Fourier transform): small bandwidth = smaller matrix (less singular) • resolves many peaks at once • # peaks not known a priori • resolve overlapping peaks • resolution >> Fourier uncertainty