Spence JC, Calef B, Zuo JM
Lawrence Berkeley Laboratory, MS 7-222, 1 Cyclotron Road, Berkeley, CA 94720, USA.
Acta Crystallogr A. 1999 Mar 1;55(Pt 2 Pt 1):112-118. doi: 10.1107/s0108767398006977.
A new approach to the inversion problem of dynamical transmission electron diffraction is described, based on the method of generalized projections in set theory. An algorithm is described that projects between two sets of constrained scattering matrices. This iterative process can be shown to converge, giving the required structure factors (for some choice of origin) if the sets are convex. For the dynamical inversion problem, the set topology is that of an N(2) torus, the sets are not convex, and traps are therefore sometimes encountered. These can be distinguished from solutions, allowing the algorithm to be restarted until a solution is found. Examples of successful inversion from simulated multiple-scattering data are given, which therefore solve the phase problem of electron diffraction for centrosymmetric or noncentrosymmetric crystal structures. The method may also be useful for the three-beam X-ray diffraction problem.
本文描述了一种基于集合论中广义投影方法的动力学透射电子衍射反演问题的新方法。文中介绍了一种在两组约束散射矩阵之间进行投影的算法。如果这些集合是凸集,那么这个迭代过程可以证明是收敛的,(对于某些原点选择)能给出所需的结构因子。对于动力学反演问题,集合拓扑是N(2)环面的拓扑,集合不是凸集,因此有时会遇到陷阱。可以将这些陷阱与解区分开来,从而允许重新启动算法,直到找到解。文中给出了从模拟多散射数据成功反演的示例,因此解决了中心对称或非中心对称晶体结构的电子衍射相位问题。该方法可能对三束X射线衍射问题也有用。