This feature creates a new coherent rayset using Gabor synthesis from a user-calculated complex field. The new rayset is synthesized from a collection of Gaussian beamlets whose amplitude, phase and directional distribution are determined by the complex field characteristics as well as the area and spatial resolution over which the original field was calculated. The Gaussian Beamlet Parameters in the Coherent Field Synthesis dialog allow the appropriate method of synthesis to be selected from possibilities spanning two limiting cases; the pure positional synthesis, which creates gaussian beamlets on a rectilinear grid and the pure directional synthesis, which creates all beamlets at the center of the analysis surface area each having different directions, amplitudes and phases. The synthesized rayset will propagate along the +Z axis of the associated analysis grid.
This feature can be accessed in the following ways:
The general approach behind Coherent Field Synthesis is the creation of a coherent rayset that, when coherently summed, yields a desired coherent scalar field. The rayset consists of a collection of coherent Gaussian beamlets each having the same size. The spatial distribution of this collection is a rectilinear array which may span the spatial size of the scalar field or emanate from a central location. The angular distribution is a rectilinear array in direction cosine space which may span a predetermined angular size. That is, at each spatial location there is a number of rays all pointing in different directions.
The coherent field to be synthesized can be entered directly in the dialog box data area or read from a text file. FRED can create a text file representation of a coherent field after calculating the Coherent Scalar Wave Field by accessing the 'Save Complex Field to File' option from the popup menu in the Chart Viewer. The Analysis Surface used in calculating the Coherent Scalar Wave Field specifies the sampling of the scalar field to be synthesized. The relationship between angular and spatial frequency is given by 1/N = Df * Dx where N is the number of samples in a given dimension, Df is the angular frequency and Dx is the pixel dimension.
The Coherent Field Synthesis dialog is used to specify the Gaussian beamlet size "L" (defined as the exp(-p) amplitude point, and is related to the angular frequency by Df = 1/L), the wavelength l, and the refractive index "n" of immersion material. Once this information is specified, the spatial and angular array spacings are automatically determined. The spatial array spacing is equal to the beamlet size, L. The angular spacing in direction cosine space is determined from the equation sin(qi) = i* l/(n*L) = i* l Df/n. The user has direct control in the dialog box over the spatial and angular extent of rays that are created.
In practice it is often difficult to specify the proper field sampling, beamlet size, spatial limit, and angular limits in order to create a rayset that accurately synthesizes the given field. The user must often try many different combinations of parameters before arriving at a satisfactory result. However, there are some general rules that can be used to guide this process.
Clipping the Field with a Curve It is also possible to apply clipping to a complex field from the chart viewer by right mouse clicking in the chart view and selecting Coherent Field Operations > Apply Clipping to Field. When this option is selected, a drop down menu will present a list of valid clipping curves. NOTE: Aperture Curve Collections are the only valid clipping curve types. As always, an Aperture Curve Collection may contain more than one curve and specifies whether to keep what is inside (Clear Aperture) or outside (Hole,Obscuration) of the curve. The same philosophy applies here as with the use of curves for trimming surfaces. All curves must be closed either by their definition or as Composite Curves.
As an example, the scalar field calculated below is to be clipped by a triangular curve keeping only the field inside the triangle.The following steps are taken.
The following images show the segmented curve definition, aperture collection curve and the resulting clipped field (original field was a simple plane wave).
*.fgd and *.dat files can be imported into the coherent scalar field synthesis dialog by right mouse clicking in the scalar field sample grid and selecting "Read From File". If a vector field file is chosen for import, FRED will prompt the user to choose either the X or Y field component for synthesis.
[1] Gabor representation and aperture theory, P.D. Einziger, S. Raz, and M Shapira, J. Opt. Soc. Am. A/Vol. 3, No. 4/ April 1986, p.508
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||