.. [2] A. W. Norfolk and E. J. Grace, “Reconstruction of optical fields with the Quasi-discrete Hankel transform,” Optics Express, vol. 18, no. 10, p. 10551, May 2010. https://doi.org/10.1364%2Foe.18.010551
"""
jn=np.array(scipy.special.jn_zeros(order,N+1))
...
...
@@ -108,3 +104,66 @@ class DiscreteHankelTransform:
Create a matrix to resample a function sampled on the sampling grid of the DHT as in [2]_.
Parameters
----------
Nin : int
number of samples
samplesout : array
new sampling grid
xmax : float
radius of the DHT sampling grid
order : int
order of the DHT
eps : float
regularization of the resampling
Returns
-------
ndarray
transformation matrix
See also
--------
fresnel.hankel.hankelSamples
References
----------
.. [2] A. W. Norfolk and E. J. Grace, “Reconstruction of optical fields with the Quasi-discrete Hankel transform,” Optics Express, vol. 18, no. 10, p. 10551, May 2010. https://doi.org/10.1364%2Foe.18.010551