You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GS-type algorithms are not fundamentally constricted to using DFTs. Another implementation of GS might consider holography at a handful of points in the farfield ($k$-space), where for each point the equivalent farfield transformation is performed and the remaining points which would have been included in the "knm" DFT grid farfield (zeroed anyway during the GS loop) are disregarded. There are three distinct advantages of such an approach:
This point-specific farfield transformation can include depth (hence 3D spots). Other cool things are planned.
The 2D or 3D coordinates of the transformation are floating point, which means that memory does not have to be spent to pad a 2D DFT grid if greater effective resolution is desired.
Speed, in the case of a small number of points (the cutoff is not yet benchmarked, but probably above 1000 points; this will depend on memory constraints and whether a GPU is used).
GS-type algorithms are not fundamentally constricted to using DFTs. Another implementation of GS might consider holography at a handful of points in the farfield ($k$ -space), where for each point the equivalent farfield transformation is performed and the remaining points which would have been included in the
"knm"
DFT grid farfield (zeroed anyway during the GS loop) are disregarded. There are three distinct advantages of such an approach:TODOs:
FreeSpotHologram
(name might change) basic structure.N_batch_max
from available memory.SpotHologram
.The text was updated successfully, but these errors were encountered: