Please enable JavaScript to view this site.

Knowledge Base

Projects a given power or field profile monitor to the far field to a 1 meter radius semi-circle. The electric field intensity |E|2 is returned.

 

Supported Product: FDTD, MODE

 

Syntax

Description

E2 = farfield2d("mname", f, n, illumination, periods, index, direction);

Projects a given power or field profile monitor to the far field at the specified frequency points.

The result is an NxM matrix where the first dimension is the resolution of the far field projection, and the second dimension is the number of frequency points projected.

 

Parameter

 

Default value

Type

Description

mname

required

 

string

Name of the monitor

f

optional

1

vector

Index of the desired frequency point. f can be a single value, or a vector of frequency points. Multithreaded projection was introduced since R2016b.

n

optional

2000

number

The number of points in the far field.

illumination

optional

1

number

For periodic structures

Gaussian illumination: 1

Plane wave illumination: 2

periods

optional

1

number

number of periods to be used

index

optional

value at monitor center

number

The index of the material to use for the projection.

direction

optional

direction of max power flow

number

Direction: this can be +1 or -1.

 

Example

This example plots the far field projection of a 1D monitor called monitor1. In this example the second frequency point is projected. If the monitor only contains data at one frequency, the second argument is not required.

 

> E2=farfield2d("monitor1",2,501);

> theta=farfieldangle("monitor1",2,501);

> plot(theta,E2,"angle (deg)","|E|^2 far field"); 

 

For additional examples see Far field projection toolbox.

 

See Also

Near to far field projections, farfield3d, farfieldangle, farfieldvector2d, farfieldpolar2d, farfieldexact2d, farfieldfilter, farfieldexact, farfield2dintegrate

Copyright Lumerical Inc. | Privacy | Site Map