Main Content

design

Design coupled line filter around specified frequency

Description

clfilter = design(clfilterobj,frequency) designs a coupled line filter around the specified frequency.

example

clfilter = design(___,Name,Value) designs a unequal Wilkinson splitter with additional options specified using name-value arguments.

Note

PCB components designed using the design function operate around the specified frequency with a 10-15% tolerance.

Examples

collapse all

Design a coupled line filter around 1.8 GHz and a fractional bandwidth of 10 percent.

clfilter = design(filterCoupledLine,1.8e9,FBW=10);
show(clfilter) 

Figure contains an axes object. The axes object with title filterCoupledLine element contains 6 objects of type patch, surface. These objects represent PEC, feed, Teflon.

Input Arguments

collapse all

Coupled line filter, specified as a filterCoupledLine object.

Example: clfilterobj = filterCoupledLine; design(clfilterobj,2e9) designs a coupled line filter around a frequency of 2 GHz.

Design frequency of coupled line filter, specified as a real positive scalar in hertz.

Example: 5e9

Data Types: double

Name-Value Arguments

Example: FilterType='ButterWorth'

Type of filter, specified as 'Butterworth', 'Chebyshev', or 'InverseChebyshev'.

Data Types: double

Fractional bandwidth of the filter response, specified as positive scalar in percents.

Data Types: double

Passband factor of the Chebyshev filter, specified as positive scalar in decibels. For Butterworth filter, the passband factor is not required.

Data Types: double

Output Arguments

collapse all

Coupled line filter around the specified frequency, returned as a filterCoupledLine object.

Version History

Introduced in R2021b

See Also