Main Content

directivity

Calculate directivity of coupler

Description

example

directivity(coupler,frequency) calculates and plots the directivity of a coupler over the specified frequency values.

example

d = directivity(coupler,frequency) returns the directivity of a coupler over the specified frequency.

Examples

collapse all

Create a branchline coupler with default values.

coupler = couplerBranchline
coupler = 
  couplerBranchline with properties:

      PortLineLength: 0.0186
       PortLineWidth: 0.0051
     SeriesArmLength: 0.0184
      SeriesArmWidth: 0.0083
      ShuntArmLength: 0.0186
       ShuntArmWidth: 0.0051
              Height: 0.0016
    GroundPlaneWidth: 0.0600
           Substrate: [1x1 dielectric]
           Conductor: [1x1 metal]

Calculate the directivity of the coupler at 2 GHz.

directivity(coupler,2e6)

Figure contains an axes object. The axes object with title Directivity contains an object of type line.

Create a rat-race coupler with default values.

coupler = couplerRatrace;

Calculate the directivity of the coupler at 3 GHz.

c = directivity(coupler,3e6)
c = -7.3128e-06

Input Arguments

collapse all

Coupler, specified as a coupler object. For a complete list of couplers, see Splitters and Couplers.

Frequency to calculate the directivity, specified as an integer in Hz or as a vector with each element specified in Hz.

Version History

Introduced in R2022a