Time-Domain Eigensolvers Microcavity Blues

advertisement
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
Download