84,419 research outputs found
Deconvolution, differentiation and Fourier transformation algorithms for noise-containing data based on splines and global approximation
One of the main problems in the analysis of measured spectra is how to reduce the influence of noise in data processing. We show a deconvolution, a differentiation and a Fourier Transform algorithm that can be run on a small computer (64 K RAM) and suffer less from noise than commonly used routines. This objective is achieved by implementing spline based functions in mathematical operations to obtain global approximation properties in our routines. The convenient behaviour and the pleasant mathematical character of splines makes it possible to perform these mathematical operations on large data input in a limited computing time on a small computer system. Comparison is made with widely used routines
Novel Fourier-domain constraint for fast phase retrieval in coherent diffraction imaging
Coherent diffraction imaging (CDI) for visualizing objects at atomic
resolution has been realized as a promising tool for imaging single molecules.
Drawbacks of CDI are associated with the difficulty of the numerical phase
retrieval from experimental diffraction patterns; a fact which stimulated
search for better numerical methods and alternative experimental techniques.
Common phase retrieval methods are based on iterative procedures which
propagate the complex-valued wave between object and detector plane.
Constraints in both, the object and the detector plane are applied. While the
constraint in the detector plane employed in most phase retrieval methods
requires the amplitude of the complex wave to be equal to the squared root of
the measured intensity, we propose a novel Fourier-domain constraint, based on
an analogy to holography. Our method allows achieving a low-resolution
reconstruction already in the first step followed by a high-resolution
reconstruction after further steps. In comparison to conventional schemes this
Fourier-domain constraint results in a fast and reliable convergence of the
iterative reconstruction process.Comment: 13 pages, 7 figure
Efficient implementation of the Hardy-Ramanujan-Rademacher formula
We describe how the Hardy-Ramanujan-Rademacher formula can be implemented to
allow the partition function to be computed with softly optimal
complexity and very little overhead. A new implementation
based on these techniques achieves speedups in excess of a factor 500 over
previously published software and has been used by the author to calculate
, an exponent twice as large as in previously reported
computations.
We also investigate performance for multi-evaluation of , where our
implementation of the Hardy-Ramanujan-Rademacher formula becomes superior to
power series methods on far denser sets of indices than previous
implementations. As an application, we determine over 22 billion new
congruences for the partition function, extending Weaver's tabulation of 76,065
congruences.Comment: updated version containing an unconditional complexity proof;
accepted for publication in LMS Journal of Computation and Mathematic
A generalized chemistry version of SPARK
An extension of the reacting H2-air computer code SPARK is presented, which enables the code to be used on any reacting flow problem. Routines are developed calculating in a general fashion, the reaction rates, and chemical Jacobians of any reacting system. In addition, an equilibrium routine is added so that the code will have frozen, finite rate, and equilibrium capabilities. The reaction rate for the species is determined from the law of mass action using Arrhenius expressions for the rate constants. The Jacobian routines are determined by numerically or analytically differentiating the law of mass action for each species. The equilibrium routine is based on a Gibbs free energy minimization routine. The routines are written in FORTRAN 77, with special consideration given to vectorization. Run times for the generalized routines are generally 20 percent slower than reaction specific routines. The numerical efficiency of the generalized analytical Jacobian, however, is nearly 300 percent better than the reaction specific numerical Jacobian used in SPARK
- …