Fortran code for computations of the reflection matrix by a semi-infinite discrete random medium. Calculation examples

• Electromagnetic scattering by discrete random media. • Coherent backscattering. • Fortran code for calculation of the reflection matrix. A Fortran code for fast computation of the reflection matrix of light for a semi-infinite discrete random medium in the case of oblique incidence of light on the boundary of the medium is described. It is assumed that the medium is homogeneous, isotropic and mirror symmetric and the waves propagating between the scatterers of the medium are spherical. The reflection matrix is the sum of two components, one of which corresponds to the incoherent part and is described by the vector radiative transfer equation. The second component corresponds to the coherent part and is realized in the weak localization effect. The code is designed to numerically solve both the vector radiative transfer equation and the equation for weak localization. Medium scatterers can be of arbitrary shape and composition, but in the general case it is necessary to pre-calculate the expansion coefficients of the scattering matrix by an elementary volume in series of generalized spherical functions, as well as the single scattering albedo and the scattering cross section. Several examples of reflection matrix calculation are given.

Authors

Institutions

Publication Details

Journal
Journal of Quantitative Spectroscopy and Radiative Transfer
Published
2025-04-19
DOI
https://doi.org/10.1016/j.jqsrt.2025.109482
Primary Topic
Electromagnetic Scattering and Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Fortran code for computations of the reflection matrix by a semi-infinite discrete random medium. Calculation examples

L. A. Berdina, В. П. Тишковец
Journal of Quantitative Spectroscopy and Radiative Transfer
Electromagnetic Scattering and Analysis
article

Fortran code for computations of the reflection matrix by a semi-infinite discrete random medium. Calculation examples

L. A. Berdina, В. П. Тишковец
article en

Abstract

• Electromagnetic scattering by discrete random media. • Coherent backscattering. • Fortran code for calculation of the reflection matrix. A Fortran code for fast computation of the reflection matrix of light for a semi-infinite discrete random medium in the case of oblique incidence of light on the boundary of the medium is described. It is assumed that the medium is homogeneous, isotropic and mirror symmetric and the waves propagating between the scatterers of the medium are spherical. The reflection matrix is the sum of two components, one of which corresponds to the incoherent part and is described by the vector radiative transfer equation. The second component corresponds to the coherent part and is realized in the weak localization effect. The code is designed to numerically solve both the vector radiative transfer equation and the equation for weak localization. Medium scatterers can be of arbitrary shape and composition, but in the general case it is necessary to pre-calculate the expansion coefficients of the scattering matrix by an elementary volume in series of generalized spherical functions, as well as the single scattering albedo and the scattering cross section. Several examples of reflection matrix calculation are given.

Journal of Quantitative Spectroscopy and Radiative TransferVol. 342
Institute of Radio Astronomy (UA)
Openalex Percentile: Top 94%
Electromagnetic Scattering and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.