HAL Id: jpa-00246796
https://hal.archives-ouvertes.fr/jpa-00246796
Submitted on 1 Jan 1993
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
A “wave automaton” for wave propagation in the time domain: I. Periodic systems
Patrick Sebbah, Didier Sornette, Christian Vanneste
To cite this version:
Patrick Sebbah, Didier Sornette, Christian Vanneste. A “wave automaton” for wave propagation in the time domain: I. Periodic systems. Journal de Physique I, EDP Sciences, 1993, 3 (6), pp.1259-1280.
�10.1051/jp1:1993182�. �jpa-00246796�
Classification
Physics
Abstracts03.40K 42.20
A
« waveautomaton
»for
wavepropagation in the time
domain
:I. Periodic systems
Patrick Sebbah, Didier Somette and Christian Vanneste
Laboratoire de
Physique
de la Matikre Condensde (*), Universitd deNice-Sophia Antipolis,
Parc Valrose, B-P- 71, 06108 Nice Cedex 2, France(Received 22 December J992, accepted 9
February
J993)Abstract. In Vanneste et al.,
Europhys.
Lett, 17 (1992) 715, a new lattice model was introduced for thedynamic-al propagation
of waves inarbitrary heterogeneous
media, which is efficient forcalculations on
large
systems (1 024 x 024) overlong
times (several 106 inverse band widths).Instead of starring from a wave
equation
or a Hamiltonian which needs to be discretized for numericalimplementation,
the model is definedby
the set of S-matrices, one for each node,describing
the interaction of the wave field with the scatterers. Here, we expose in detail the general method of construction of the S-matrices and discuss thephysical meaning
of thedynamical
S-matrix approach. We calculate theproperties
of this model for a class of parameters in theperiodic
case and exhibit the form of the Bloch modes, thedispersion
relation and the modedensity.
In a companion paper, we study the transport of wave packets inarbitrary
random media.1. Introduction.
The
propagation
of waves inarbitrary
linear systems can be characterizedessentially by
threequantities:
thespectrum,
thespatial
proper modes and the timedependent
response.Description
of waves in the Fourier domain isby
far the mostdeveloped
incomparison
with the time domain. The Fourier domain isphysically meaningful
andparticularly
efficient for the treatment ofhomogeneous
orweakly heterogeneous
systems. The presentunderstanding
of the behavior of waves instrongly
disorderedmedia, notably
in the presence of wave localiza- tion[1-3],
reliesessentially
on adescription
in the Fourier domain. In this way, the hallmarks of wave localization is the appearance ofspatially
localized proper modes and a purepoint
spectrum.
Moregenerally,
Anderson localization isusually
described in terms ofspecific properties
of thestationary
wave at agiven frequency.
On the other hand, much less attention[4]
has bien devoted to thedynamical properties
of wavelocalization,
forexample
the manner in which waves become localized as a function of time from an initial
propagating
(*) CNRS URA 190.
state. Since both the wave and
Schrbdinger equations
arelinear,
wavedynamics
can beformally
deduced from theknowledge
of thefrequency dependence
of thestationary problem
(see
for instance[5, 6]
for the wave localizationproblem).
However, the interest ininvestigating
wavedynamics directly (in particular
in the strong disorderregime)
is that it can exhibit moreclearly
somestriking
features of thephenomenon
in that itprovides
agenuine
realspace-time representation. Furthermore,
localizationdynamics
determine manyimportant properties
of the energy wavetransport
in random systems, such as transientinjection
transmissions or currents,
hopping kinetics, pulse
transmission and reflections[7a], Along
these
directions,
recentexperimental
studies on acoustic waves[7b] using
fast electronics andlarge
transducer arrays have demonstrated thepossibility
ofretuming
in time(t
- T t
)
analTow wave
packet,
thusenabling
for instance thespontaneous
focalization on aspecific
target of a
pulse propagating through arbitrary heterogeneous
media. Anotherparticularly significant
domain where wavepropagation
in the time domain isimportant
isseismology
: thechallenge
here is toanalyse
finite wavesignals
and deduce from then theheterogeneous
structure of the earth and/or the source mechanism
(nature
of therupture)
of the seismic waves createdduring earthquakes.
Inengineering
theseproblems
are encountered for instance in thenon-destructive Emission Acoustic
technique [8].
Moregenerally,
thepossibility
ofhaving
access to the time domain
suggests
a wealth oftechniques
to treat,filter,
etc., the wave andthus
gain
useful information on the source or thecarrying
medium.Analysis
of wavepropagation
in the time domain has been studiedpreviously essentially by using
various numericalschemes, starting
from theSchr6dinger parabolic equation
I 0V'/0t =HV' (we note «I» the square root of
I),
thehyperbolic
waveequation
c~~ 0~V'/0t~
=
6V'/n(r);
etc. In theseequations,
H is the Hamiltonian andn(r)
is the local index of refraction. A firstdifficulty
of numerical schemes comes from the discretization ofspace and
time,
which leads tospurious dispersion
relations athigh frequency
andwavevectors. A more serious
problem
is that the numerical schemes must preserve the norm of the wavefunction,
I.e. the time evolution operatorU(t)
= exp[- itH] (for
theSchr6dinger equation)
must beunitary. Approximate
methods ofintegration,
such as the standardimplicit
Crank-Nicholson method
[9, 10]
have been introduced toapproximate
the time evolutionoperator. Recently,
more accurate and efficientalgorithms
have beenproposed [I1-13].
The
approach
discussed in the present paper(see
also[14]
for apreliminary account), although
related toexplicit integration
schemes of the waveequations,
starts from anentirely
different
point
of view. Thisapproach
hasinitially
been introduced a few years ago for thecomputation
ofstationary
transmissions in random media[15],
where itspotential
forcalculating time-dependent
waveproperties
has been overlooked. We haverecently
rediscove- red it from a differentapproach [14]
and extended it forstudying time~dependent
wavepropagation
inlarge heterogeneous
media atlong
times. Its mainqualities
are to beinherently explicit, highly parallel
andinconditionally
stable whileconserving
the energy fluxexactly.
It isprobably
thesimplest
directapproach
one can think of to deal with thegeneral problem
ofthe time evolution of a wave in an
arbitrary
medium. Itssimplicity
stems from the fact that it treatsdirectly
theimpinging
waves on each node of a lattice and describes thescattering
event, in the timedomain, by
ascattering
matrix(S~matrix)
one for each node. In contrast to standardapproaches using S-matrices,
it isimportant
to stress that we use it in the time domain. We do notreally attempt
apriori
to model aspecific
waveequation,
but ourgoal
is to define the minimalingredients
that must bekept
in order to model a wave.They
areI)
to deal withcomplex
fields Ae~~, 2)
toobey
the condition of energy conservation orequivalently
of wave function norm conservation and3)
tosatisfay
the invariance with respect to time-reversal(in
the absence of amagnetic
field for electrons or moregenerally
of a rotational fieldcoupled
to the wavefield).
In a sense, our purpose for «computing
» isinsight,
not numbers[16]. Then,
due to itsmodelling philosophy,
the « wave automaton » appears to be an idealstarting point
for the
development
of numerical routines for thecomputation
of moregeneral propagation
processes.
The « wave automaton» is in some respect similar in
spirit
to the cellular automatamodels
[17],
in thatmacroscopic equations
are modelledby
arrays of variables that follow local interaction rules.Similarly
to ourguideline
in the construction of the- «waveautomaton», cellular automata have been
proposed
as altemative to, rather than anapproximation of, partial
differentialequations
inmodelling physics.
In the standard cellularautomata models introduced to model fluid
dynamics [18],
thedynamical
variables aretypically
limited tojust
a few states(for instance,
Booleanvariables),
hence the name« automaton » in the sense of Von Neumann, and the
macroscopic partial
differentialequation
is recovered after a suitable time and space
averaging
is taken. Since acoustic waves derive from thecomplete compressible
Navier-Stokesequation,
a similarapproach
can beproposed
for
modeling
waves[19]. However,
one needsagain
to average over many lattice sites and timesteps
to get rid of fluctuations and to recover themacroscopic
waveequation,
which limits the useful size and the time span of thedynamics.
On the contrary, our « wave automaton »uses continuous
complex
variables Ae'~,
which allowsus to avoid the
averaging procedure
since the wave field components must be considered as discrete realizations of their
macroscopic
counterparts. Note that we use the term « automaton » in the broader pre- Von Neumann sense of an artificial « creature »(here
thecomplex field) imitating
real life(the wave),
and not in the restrictedmeaning
of a Boolean or discrete variable.Enders has
recently
commented[20]
thatI)
there is aphysical (Huygens') principle underlying
the « wave automaton »approach presented
in reference[14]
and in this paper and2)
there is aphysical (network) representation/realization
model for such numericalalgo-
rithms/routines. In the termHuygens' principle,
arecomprised I)
theprinciple
ofaction-by- proximity
and2)
thesuperposition
ofsecondary
waveletsaccording
to the smoothnessproperties
of the field under consideration.In section
2,
we expose in detail thegeneral
method of construction of theS-matrices,
anddiscuss the
physical meaning
of the S-matrixapproach.
In section3,
we calculate theproperties
of this model for a class ofparameters defining
the wave automaton in theperiodic
case and exhibit the form of the Bloch modes, the
dispersion
relation and the modedensity.
Appendix
Agives
the relation between thescattering
matrix(S-Matrix) representation
and the usual transfer matrix(T-Matrix) representation. Appendix
Bprovides
a list of the differentpossible
sets ofparameters
for theparametrisation
of S-Matrix that describesisotropic scattering.
In thefollowing
paper[21],
we use the « wave automaton » tostudy
theproperties
of the
dynamical
transition of a wavepacket
into a localized state.2.
Description
of the« Wave Automaton »
3. I GENERAL cAsE. Consider a d-dimensional discrete lattice of size L~ and unit mesh size.
We will consider square
(d
= 2
),
cubic(d
= 3
)
or moregenerally hypercubic lattices,
such that the number of bondsconnecting
to agiven
node is z= 2 d. Consideration of other lattice
symmetries
isstraightforward using
thecorresponding
S-matrices for thecorresponding
coordination number z
(see below).
Two scalar waves(each
describedby
a modulus andphase)
can propagate inopposite
directionsalong
each bond of this lattice. Since timedependent
processes arestudied,
the waves are in factpulses
which interact with the nodes(the scatterers)
at discrete times. It may be useful to look at thissystem
as asimplified representation
of aphysical
network of unidimensionalwaveguides
connected at each node of thelattice,
such that the wavelocally
travelsunidimensionally
in eachguide
and iscoupled
totransverse directions at the
connecting
nodes.Again,
in contrast toprevious
works[22-24]
onwaveguides, only pulses,
and notstationary
waves, propagate in our model.It is
important
to note that for the square lattice in2D,
or for the cubic lattice in 3D and moregenerally
forhypercubic
lattices inarbitrary dimensions,
the network can be divided into twoseparate
altemate cubic lattices(see Fig.
I for the 2Dcase).
At eachscattering
eventby
thenodes of the
network,
one candistinguish
the waves(- -)
which areimpinging
upon thenodes and those
(- -)
which aregoing
away from the nodes.Then,
thepropagation
is thesuperposition
of twoindependent propagations,
one for theimpinging
waves and the other for theoutgoing
waves. One caneasily
be convinced that thepropagation
of one of these waves,when described every two time steps, remains
always
either on the white or on the black sublattice(see Fig. I).
The other sublattice isonly
present to connect the(odes
of the firstsublattice at the intermediate odd time steps. These
properties
do not hold for othertopologies
such as the
triangular
lattice in 2D. In thefollowing,
we will restrict our attention to cubic lattices.Therefore,
inpractice,
we can either use the fulldynamics
calculated every time stepor half of it every two time steps. The results that will be
presented
on thedispersion
relation anddensity
of states concems thedynamics
observed on one of the sublattices every two time steps.J _
.I-"..."4...-i-.~..4...-~...
Fig.
I. Representation of the twoindependent
sublattices present in the square lattice geometry. Fourwaves are
escaping
from node (I, j ) at time t. At time t + 2, these waves and their counterparts are foundonly on the white nodes.
At a
given
time t~, 2d wavesalong
the 2d bonds connected to agiven
node areimpinging
onthis node
(scatterer).
2d waves emerge at time t+ from this node after thescattering
process(see Fig. 2).
The scatterer located on each node of the lattice thus allows thecoupling
of all thedifferent directions of
propagation. Mathematically,
the scatterer isrepresented by
a 2dby
2dscattering-matrix (4 by
4 for a two-dimensionallattice)
which transforms the 2d fieldsreaching
a node into the 2d
outcoming
fields. The d=
2 case is
depicted
infigure
2a whichgives
the convention for the fourcomponents
of both theimpinging
andoutgoing
fields. Thisoperation
is
supposed
to be instantaneous(between
t~ andt+).
Eachoutcoming pulse
at time t+ then propagates at constant unitspeed along
its bond towards theneighboring
node tobecome at time t + I an
incoming
field on this node. Our notation is : bond I of node(I, j )
is bond 2 of node(I, j
I ; bond 3 of node(I, j
is bond 4 of node(I
I,j
; bond 2of node
(I, j
is bond I of node(I, j
+ I ; bond 4 of node(I, j )
is bond 3 of node(I
+I, j
seeFig. 2a).
Up
to now, the definition of the model does notspecify
a wavepropagation.
Infact,
all thephysics
is contained in thescattering-matrix
which transforms the 2d fieldsreaching
a nodeN° 6 PROPAGATION AND TRANSMISSION IN INHOMOGENEOUS MEDIA 1263
~ +
~
.
~ --
3
scattering
3 o~i
~
~
l(
~
.~ ~-
s
3
scattering °4 (
~l
Fig.
2.Scattering
process at a node of the square lattice. alScattering
process at a node of the square lattice and definition of ourparametrization.
b) Parametrization of thescattering
process leading to thestandard S-matrix.
into the 2d
outcoming
fields. Of course, nor any 2dby
2d matrix is allowed. In order to represent a wave, one must constraint the S-matrices in order that the two fundamentalproperties
of thepropagation
of a wave areobeyed
:I)
the conservation of energy flux and2)
the time reversal invariance. These two conditions ensure the fundamental characteristic ofwaves to interfere. Such constraints can also be considered as
symmetries
that the S-matrixmust
obey
and are known to control its structure[25].
For d-dimensional systems, we can note E
(resp. O)
the column vector of the incident(resp outgoing)
fields. We can thus write moregenerally
O=S.E.
(I)
The condition of conservation of the energy flux reads ~O* O
=
~E*. E (~E means
transposed
of E and E* the
complex conjugate
ofEl,
with~O*.
O=
~E* ~S* S. E,
using (I).
Theequality being
true for any fieldE,
this leads to the condition ~S* S= I
(where
I is the unitmatrix),
thusexpressing
the fact that the S-matrix isunitary [25, 26].
Under time reversal, O is
changed
into E* which is now the incidentfield,
andE into O* which now the
outgoing
field. Invariance with respect to time reversal thus reads E *= S O*
(2)
I-e- the same S-matrix transforms the time reversed fields.
Equation (2)
also readsO
=
S * E
= ~S E since S* '
= ~S
by
theunitarity.
For thisequation
to becompatible
with the definition(I)
of theS-matrix,
this leadsto'S
=
S,
I-e- the S-matrix defined above issymmetric.
Note that our
convention,
for the channels of theoutgoing
fieldO,
differs from the standard definitionleading
to the standardparametrization
of the S-matrix. Infigure
2a, we associate an index to each bondlinking
a node to itsneighboring
nodes. This index thus controls the index of the components of both the incident and theoutgoing
fields. In contrast, in the standard definition of aS-matrix,
the index of theoutgoing
field component is definedby
the direction of the incident field (seeFig. 2b).
In other words, the standard definition of the scattered fieldO~ is deduced from our
parametrization
Oby
a coordinate inversion. If we noteP the
operator
for the coordinateinversion,
we then have O~= P O
=
P S E
m S~
E,
thusdefining
the standard S-matrix S~=
P S. From ~S
= S with S
=
P
S~,
sinceP~'
=
P,
thisleads to ~S~. ~P
=
P
S~,
I.e.P ~S~. P
=
S~, (3)
since ~P =P.
Expression (3)
is the standard condition for an S-matrix as defined intextbooks
[26].
In thesequel,
we will use the notation offigure
2a such that our S-matrix isunitary
andsymmetric.
Note that in order to treat the case of electrons in
scattering
media in the presence of amagnetic field,
we need to relax the condition of time reversal invariance in favor of the weaker constraint that thephases
of time reversedscattering
events possessopposite signs.
This
interesting problem
is notinvestigated
in the present work.The two conditions of
unitarity
andsymmetry
that S-matrix mustobey imply
that it isparametrized by exactly d(2
d + I)
free real parameters[27] (instead
of 8d~
realparameters
forarbitrary
2d x 2d matrices withcomplex coefficients).
Thisgives
lo(resp. 21)
realparameters in 2D
(resp. 3D)
systems. Thesed(2d+1)
free real parametersphysically correspond
to the existence ofexactly d(2d+1) independent scattering
channels as we demonstrate below(see Fig.
3 for the 2Dcase).
Note that the set ofunitary symmetric
matrices forms a group which isisomorphic
to thesymplectic
group. InAppendix A,
we show how this set ofscattering
matrices is related to the usual set of transfer matrices.~t~o r3~ ~r ~
~ ~ ~
Fig.
3. Sketch of the loelementary scattering
processes described by the S-matrix 2 transmissions, 4w/2-scattering
events and 4 reflections.The 2d
by
2dunitary
andsymmetric
S-matrices can beparametrized
under the form~ =
jL t~ Mj
~,
(4)
with
L
=
-'V cos 3 V
l'V
means
transposed
ofV) (5a)
L'
= U cos 3
'U (5b)
M
= U sin 8 V
(5c)
U and V are
arbitrary unitary
dby
d matricesparametrised by
2d~
reals andcos 8
j
0 sin 8
j 0
cos 8
=
,
sin 8
=
(6)
0 cos
8~
0 sin8~
are d
by
ddiagonal
matrices.2.2 THE TWO-DIMENSIONAL cAsE. In two dimensions
(d
= 2
),
the S-matrix is thus definedby
thefollowing expression,
where the four fieldsE,,
I= I to 4
impinging
upon the scattereralong
its four links are transformed into fouroutgoing
fieldsO,,
I=
I to 4 as
depicted
infigure
2aOj Ej
O~ E~
~~
~~~
~
~~~
~4
1~4Ten real parameters are then
required
to characterizecompletely
a 4by
4 S-matrix. The condition that S besymmetric
reduces to locomplex
parameters and the condition ofunitarity
to lo real parameters. An
appropriate parametrization
forarbitrary unitary
2by
2 matrices isV
=
e'" °
~°,~
~ ~~~ ~ ~'~ ~(8a)
o e<P sin 0 cos 0 0 e~'Y
u
<a'(
I °C°S
°' Sill°'j ~'~' °, (8b)
o ; e<p' sin 0'cos 0' 0 e~'Y
where a, p, 0, y, a',
p',
0' andy'
are real numbersgenerally
chosen in the interval[0,
2ar
]. Noting
cos 8,
0 sin8,
0cos 8
=
,
sin 8
=
(9)
0 cos
8~
0 sin8~
we obtain
by inserting expressions (6)
and(7)
into(5)
:'Y [cos 8, cos~
cos
8~ sin~
0e~'P]
°0 0
L
=
e~'«
+ e~ ~'Y[cos
8j
sin~
0cos
8~ cos~
0e~'P (°
°(10a)
0
[cos
8 + cos8~ e~'P]
sin 0 cos(°
l 0
'Y'[cos
8j
cos~
@' cos8~ sin~ @'e~'P']
°0 0
L'
= +
e~'«
+
e~~'Y'[cos 8j sin~
@' cos8~ cos~ @'e~'P (°
°(lob)
0[cos 8,
+ cos8~ e~'P']
sin @'cos @'(°
l 0
M=-e'~"+«~
x
e'~Y ~ Y
'isin &,
cos cos @' sin81sin
g sin ge,(P
~P)i
+
e~'~Y
+ Y"[sin 81
sin sin @' sin8~
cos cos@'e'~P
+P'] (~
x
(ioc)
e'~Y
Y"[sin 81cos
sin @' + sin8~
sin cos@'e'~P +P'~] (~
e~'~Y
Y'~[sin 8j
sin cos 0' + sin8~
cos sin0'e'~P
+ P ~]°
0 0
An intuitive way to understand this
parametrization
is to consider the four links around a node,along
the four cardinal directions : east(E),
west(W),
north(N)
and south(S).
A wavecoming
from the south forexample
is redirected in all directions afterscattering
: it ispartly
reflected back to the
south, partly
transmitted to thenorth,
whilepart
of it makes a left tum to west, the restturning right
to east. In thisrepresentation,
thescattering
of a waveimpinging
onthe four links of a node
decomposes
itself into tenelementary
transfer events : four reflections(E
-E,
W-
W,
S-
S,
N-
N) represented by
the 4elementary
matricesI
0 0 0 0 0 0 0 0 0 0 0 0 0 01
0 0 0 0 0 0 0 0 0 0 0
~~~ 0 0 0 0
0 0 0 0 ' 0 0 o 0 ' 0 0 0 0 0 0 0 '
0 o 0 0 0 0 o 0 o I
two transmissions
(E
-
W,
S- N
represented by
the 2elementary
matricesI o
olo
o o o0 0 0
~~~ 0 0 0 0
o 0 o o o 0 01 '
0 0 0 0 0
and four ar/2 rotations
(E
- N, W
-
S,
N-
W,
S- E
)
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
~~~ 0 0 0
0 0 0
0'
0 00'
0 0 0 0 0 00'
0 0 0 0 0 0 0 0
This shows
geometrically
theorigin
of the ten parameters a, p, 0, y,a',p', @',
y', 8j
and8~ (see
alsoFig. 3),
which arejust enough
and sufficient to control the relativeweight
of the tenelementary scattering
processes. Thisreasoning
isstraightforwardly generalized
to other dimensions andjustifies
thegeometrical interpretation
of the existence of thed(2
d + I)
free real parametersdefining
theunitary symmetric
S-matrices.Keeping
these parametersarbitrary colTesponds
todescribing general anisotropic
media. It will be convenient below to restrict our attention toisotropic
scatterers. In this case, the ten realparameters
can be reduced to three real parameters. Indeed,isotropy implies
that the twotransmissions and the four reflections are
equivalent,
which sets a'= a +ar/2,
y=
y',
p =
p'
and 0= @'. It also
implies
that the four rotations areequivalent
whichyields
discrete sets of choices for theparameters 8~ (ou
8j),
y and @.Appendix
Bgives
a list of the different sets ofparameters
allowed for theparametrization
ofisotropic S-matrices,
I.e. whichverify
L
=
L',
M=
M' and
Mll
"
~'22
"
fif12
"~f21.
In the
following
we have chosen one set of parameters8~
=0,
y= 0 and
= ar/4 which
gives
L
=
L'= 2
e~'"((cos 8j e~'P)(
0°j
+(cos 8j
+e~'P)(° (lla)
0
M=
~e~'«(sin 8j(~ ~jj. (llb)
2
The three real parameters a, 8
j and p control the
phase acquired by
the scattered waves and thestrength
of thescattering
process. For instance when 8j m 8
= ar, the matrix M is zero and
only
the transmission and reflection processes are left.Setting
p to 0 removes the second term in L,corresponding
to the transmission contribution. In this case8jm8
= ar and
p =
0,
theonly
processes to takeplace
are reflections back and forth between twoneighboring
nodes : the system is then reduced to a series of
independent uncoupled
channels where thewave is
captured,
remisniscent of localized orbitals in thetight-binding
model of electrons indirty
metals[28].
Whenhaving
in mind the Anderson localizationphenomenon,
this limit isparticularly interesting
since itcorresponds
to a trivial on-site localization. In thespirit
of thelocator
expansion pioneered by
Anderson[29],
anyperturbation
around this choice ofparameters
8j m 8
= ar and p
= 0 will
weakly couple
the localized channels. The localizationproblem
then reduces to thestudy
of the effect of the weakcoupling
between localized orbitals.Of course, this limit is also
interesting
from the numericalpoint
of view since we expect the localizationlength
to become very small close to this limit.In the
following,
we thenkeep
the parameter p set to 0 while 8 and astay
free parameters.The 2
by
2 matrices L, L' and Mentering
the definition of the S-matrix are nowsimply parametrized
under the formL=L'=e~'«[-sin~8/2(~ ~j+cos~8/2(~ ~jj=r[~ ~j+t(~ ~j (12a)
M
= I
e~'~
(sin
8/2 cos 8/2 = d(12b)
l~ °j
represents the reflection terms,(°
the transmission terms and(~
the0 0
rotation terms. r
(resp.
t) is theamplitude
reflection(resp. transmission)
coefficient and d is theamplitude
coefficient of the four ar/2scattering
events. The parameter 8 is a measure ofthe
scattering strength
anda is a measure of the
phase
shiftacquired by
the wave at eachencounter with the scatterer.
Figure
4depicts
thedependence
ofit (, jr
and d as a functionof 8. It is sufficient to choose the parameter 8 in the interval
[0,
ar].
For 8=
0,
the S-matrix is transparent and the wave crosses over the nodekeeping
the same direction whiletaking
aphase
shift
equal
to 2 a. This is the lD-limit since the 2D lattice can then be considered as a set ofindependent
horizontal and vertical lines on which waves propagate without distorsions. At the other extreme 8= ar, the
jeflection
coefficient isequal
toe~'~
and is of unit moduluswhereas all other processes
disappear.
The nodepossessing
such an S~matrix isperfectly
Reflecfiou
O.6
O-O O.2 0.4 O.6 0.8 1-O
6/11
Fig.
4.-Dependence
of the modulus(r(
=sin~&/2 of reflection term, the transmission termit
=
cos~ &/2 and the w/2-rotation term
id
= sin 6/2 cos &/2 as a function of thescattering
strength parameter &, in theparametrization given by equation (12).
reflecting. Varying
8 between 0 and ar then allows one toweight continuously
thestrength
of the threescattering
processes(transmission,
reflection and ar/2scattering).
The
meaning
of the parameter 8 is best illustratedby calculating
the elastic «~ andtransport
«~
scattering
« cross sections » of such an S-matrix. «~ is the sum of allscattering
intensities off the initial direction. Thisyields
«~ = l
(t
(~= l
cos~
8/2.(13)
The transport
scattering
cross section issimilarly
defined but with aweight (I
cos smultiplying
each term, where(resp, s)
is the unit vector in the incident(resp, scattered)
direction. We thus obtain
«, = 2
sin~
8/2(14)
Note that we recover «~ = «, =
0 for 8
= 0 and «~ = l and «, =
2 for 8
= ar. Recall that these
scattering
cross sections are written in the units where the lattice size isunity.
A
given
system will then be definedby
the set of 4by
4unitary symmetric
S-matricesparametrized using equations (5)
and(12),
with one S~matrix per node. The case where all the S~matrices are the same on all nodescorresponds
to aperiodic
system. Aquenched
random system is definedby
a set ofS-matrices,
one for each node, with random choices for the realparameters a and 8. We can also choose to take the same 8 for all matrices and take random choices for a. The latter model has the
advantage
that all S-matrices have the samescattering efficiency (same scattering
crosssections)
and differonly by
thephase
shift takenby
ascattered wave. This has the
advantage
ofputting
theemphasis
on the wavephase,
whichmight
tum out to be useful in the future in order tostudy
Anderson wavelocalization,
aphenomenon deeply
associated withphase
coherence. This is the choice that has been made in most of ourcomputation [211.
The parameters of the model for agiven
random system used in thecompanion
paper[211
are thescattering strength
8 of the S-matrices and the widthha in which the random
phase
a israndomly
chosen from one node to another:a e
[-
ha + haI.
Note that there are in total 4 L~ modes in a system of size L
by L,
since there are 2 bonds per node and 2 directions ofpropagation (I.e. degrees
offreedom)
per bond. Adegenerate
casewhich is
straightforward
to check occurs when 8= ar, such as all bonds become
independent
from each other.
However,
it issimpler
and more transparent to deal withonly
one of the two sublattices. This restricts the number of mode to2L~.
2.3 PHYSICAL CONTENT OF THE WAVE AUTOMATON AND ADVANTAGES. It is
physically
illuminating
togive
a direct derivation of the structure of the S-matrix in theisotropic
case. As shown infigure 5a,
we consider apulse
wave ofamplitude
I incident upon anisotropic
scatterer. An
amplitude
t(resp.
r and d~ is transmitted(resp.
reflected and scattered at anangle ar/2).
The condition of time reversal invariance is that the time reversescattering
event,consisting
of four incident fields ofamplitudes r*, t*,
d* and d*(see Fig. 5b),
leads to anoutgoing
wave ofamplitude
I on the link on which the initialpulse
was incident and to nowaves on the other links. This
yields
the three realequations
:(t(~
+(r(~
+ 2(d(~
= l
(lsa)
rt* + r* t + 2
(d(~
= 0(lsb)
(r
+t)d*
+(r*
+t*)d
=
0.
(lsc)
These conditions which
signify
that the S-matrix isunitary
andsymmetric
are of course satisfiedby
the choice ofparameters ( lo)
or(12).
It is clear that conditions(15)
andespecially
d
I r
a)
t
--I r*
b)
~
Fig.
5. Definition of thescattering amplitude
in theisotropic
case and illustration of the time reversal invariance condition al directscattering
event b) time reverse scattering event.the time reversal invariance
(lsb-c)
lead to strong constraints on the form of the S-matrix. To illustrate thispoint physically,
let us consider theexample
of a laser beamseparated
into twobeams
by
a semi-reflective miror(such
thatonly
t and d arenon-vanishing)
and thenrecombined later to
give
two other beams(see Fig. 6).
If wejust
allow for the conservation ofenergy for this interaction with the semi-reflective
mirors,
we couldimagine
thatt
=
d
= I/
/
isa suitable choice since the energy
(t
(~ +Id
(~= l is conserved.
However,
upon therecombining
process at the other end of the system, we recover a total energy which is twice the value that has been put in at the beginning.
Note that therecombining
process acts ina way similar to the time reverse
scattering
process shown infigure
5. The solution to thisproblem
is forexample
foundby taking
t = I//
and d=
il,I
I.e.allowing
fora
ar/2
phase
shift between the waves transmitted and reflectedby
the semi-reflective miror. Moregenerally,
whendealing
withscattering
processes in which a wave is incident on severalchannels,
it isimportant
to choose theS-matrix,
I-e- thescattering amplitudes
t,r and d such that
(15)
isverified,
in theisotropic
case.2 2
t I +d
d
d
Fig.
6.Example
of a laser beamseparated
into two beamsby
a semi-reflective miror (such thatonly
i and d are
non-vanishing)
and then recombined later togive
two other beams. If i = d= II
Qi,
the totaloutgoing
energy(2 td(~
+ (t~ + d~(~ =2 is twice the
injected
energy Thisparadox
is solvedby
the choice t= I/
/
and d=
if,fi, meaning
that the phase difference between t and d is notarbitrary.
3. Periodic systems.
Periodic systems are constructed
by taking
the same S-matrix on all L~ nodes of the lattice. In thesimple
case that weconsider, namely
that the same 8 is chosen for allmatrices,
theperiodic
casecorresponds
totaking
the samea on all sites. As we now
show,
thestudy
ofperiodic
systems is useful to better understand the status of the wave automaton model. It willalso be useful for the more
general
case of a random system studied in[211,
since theinteraction of a Bloch wave with a
single impurity (corresponding
to a different S-matrix onone node in a « sea » of identical
S-matrices)
can be calculatedanalytically,
and allows us to derive the elastic mean free time T~ and mean freelength f~
as a function of the modelparameters and the
frequency f
= w/2 ar. In tum, the elastic mean free time T~ is the
key
parameterentering
the weak localizationpredictions
which will be tested with our numericalcalculations in
[211.
Let us consider the Bloch wave
propagating
in the direction k atpulsation
w, on one of the two square sublattices of size Lby L,
andcontaining
n~ nodes with n= L/
Qi
Letus denote it
by
a vectorA(k,
T)
whose 4n~
components(n~
nodes with 4 incident fields pernode)
readA$.J~(T )
= a~
e'~"~
~~''~"~~i, j
= I, n, m= 1, 4
(16)
A(.J~(~)
denotes theamplitude
of the scalar fieldimpinging
on node(I,j)
at time~ in the direction of the bond m
(we
use the index notationgiven
inFig. I). k,
andk~ are the two components of the Bloch wave vector k.
Let us recall that the structure of the square lattice and the definitions of our wave automaton
imply
that the wavepropagation
can be considered as thesuperposition
of a wavepropagation
on two
independent
sublattices. To make thispoint
clear, consider a waveimpinging
on node(I, j)
at time ~. This wave is scattered in all four directions and reaches the nodes(I
+ I,j ), (I, j
+ I), (I
I,j
and(I, j
I)
at time ~ + l. It isonly
at time ~ + 2 that thewave is scattered back on the
original
node(I, j )
as well as on the next nearestneighboring
nodes.
Consequently,
each node is visited every two time steps which means that the square lattice can be seen as thesuperposition
of twoindependent sublattices,
each onebeing
visitedby
the wave every two time steps(see Fig.
I).
Since the wave is defined on the same sublatticeonly
at time ~ and~ + 2 p
(where
p is aninteger),
thescattering
event at ~ +(2
p + I)
is an intermediate step on the other sublattice. This lets us free to choose an additionalphase
0 orar at each time step since the relevant
phase
shift ise~'".
Thisimplies
thatexpression (16)
can begeneralized by multiplication by
a factor ± I.Accordingly,
theexpression
of the Blochwave can be either
(16)
or thefollowing expression A$~J~(~)
=
e'"~a~ e'~"~~~"
~"~~ i,j
= I, n, m
= 1, 4
(17)
where e'"~ represents this additional
phase.
This would nolonger
be true on atriangular
orhexagonal lattice,
for instance, In the case of thetriangular
lattice, the S -matrices must be 6by 6, corresponding
to 21 free realparameter
and forhexagonal
lattice the S-matrices must be 3by
3,colTesponding
to 6 free real parameters.Thus,
in addition to the square lattice forarbitrary anisotropic S-matrices,
such lattices offer thepossibility
ofmodelling
different types ofanisotropic
media.They
will not be considered below.As a result of this self-dual