Functions
This page lists the functions that are part of the Luceda AWG Designer.
Design
|
Calculate the layout parameters for building a 1xM AWG (1 input, M outputs), with channels equidistant in wavelength. |
|
Calculate the layout parameters for building a 1xM AWG (1 input, M outputs), with channels equidistant in frequency. |
Field profiles
|
Gaussian field profile. |
Layouting
|
Get the delay length required to fulfill a specific FSR. |
|
Return the routes that fanout all the ports to an arbitrary direction angle_out. |
|
Get the angles for the output grating, so that the output channels are positioned at the specified frequencies. |
|
Helper function to add dummies to the apertures and angles |
|
Get the actual FSR based on a delay_length and the group index at the center wavelength. |
|
Calculates the minimal grating radius such that all channels fit in the first order diffraction of the grating. |
|
Get the MultiApertures for your StarCoupler, along with the transformations of the individual apertures. |
|
Get a free propagation region contour shape which fits the slab area. |
|
Calculate the angles for the grating apertures, for a given grating pitch / grating radius. |
|
Generates a list of transformations for star coupler elements on a circular mounting. |
|
Generates a list of transformations for star coupler elements on a Rowland mounting. |
Analysis (deprecated)
These functions are supported for backwards compatibility but are deprecated in favor of the newer spectrum analysis functionality.
|
Get the transmission peaks for certain output channels (output_pms). |
|
Calculate the insertion loss for each output channel |
|
Get the crosstalk for each output port. |
|
Get the nearest neighbor cross-talk for each output port. |
Utilities
|
Converts frequency [GHz] into wavelength [um]. |
|
Converts wavelength [um] to frequency [GHz]. |
Legacy methods
For backward compatibility reasons and to allow users the time to rewrite their code to the new syntax, we kept the original AWG building method to create a rectangular 1xM demux. See also: AWG porting in IPKISS 3.5.
Build an 1xM rectangular form AWG demux PCell. |