计算物理 ›› 2003, Vol. 20 ›› Issue (3): 267-272.

• 论文 • 上一篇    下一篇

非线性薛定谔方程数值解法中傅立叶正逆变换选取的讨论

张晓光, 杨伯君, 俞重远   

  1. 北京邮电大学理学院, 北京 100876
  • 收稿日期:2002-03-06 修回日期:2002-08-28 出版日期:2003-05-25 发布日期:2003-05-25
  • 作者简介:张晓光(196l-),男,上海,教授,从事光孤子通信、光纤光栅及光纤偏振模色散的研究.
  • 基金资助:
    国家863计划(2001AA122041);国家自然科学基金(60077026)资助项目

Discussion on the Choice of the Fourier Transformation Form in Numerical Solutions of Nonlinear Schrödinger Equation

ZHANG Xiao-guang, YANG Bo-jun, YU Zhong-yuan   

  1. School of Science, Beijing University of Posts and Telecommunications, Beijing 100876, China
  • Received:2002-03-06 Revised:2002-08-28 Online:2003-05-25 Published:2003-05-25

摘要: 讨论了光波场正负频表示与正逆傅立叶变换形式的选取及非线性薛定谔方程的形式密切相关,指出了现在熟知的非线性薛定谔方程形式是选取负频表示的结果,因此正逆傅立叶变换形式的选取就不是任意的.在采用基于傅立叶变换数值方法解非线性薛定谔方程时,要注意所用编程语言中快速傅立叶变换正逆变换的形式.而在大多数编程语言中其快速傅立叶变换正逆变换形式是与非线性光学中应采用的傅立叶变换正逆形式恰好相反,因此时而出现一些错误的计算结果.分析了这些错误的原因,并给出了正确结果.

关键词: 非线性薛定谔方程, 数值解法, 傅立叶变换

Abstract: Relationships between the choice of the positive and negative frequency expression of optical waves, adoption of Fourier transformation form and form of nonlinear Schrödinger equation are discussed. The generally accepted form of nonlinear Schrödinger equation is the result of choosing the negative frequency expression. In accord with the negative frequency expression, the form of Fourier transformation cannot be chosen at will. When the nonlinear Schrödinger equation is solved using numerical methods based on Fourier transformation, the form of fast Fourier transformation must be paid attention in the programming languages used. In most programming languages, the adopted forms of fast Fourier transformation and inverse transformation are opposite to the forms adopted in nonlinear optics. It is also pointed out that some related numerical errors existed in some references.

Key words: nonlinear Schrödinger equation, numerical solution, Fourier transformation

中图分类号: