PCFILT
Many years of development by two hands-on engineers who appreciate
the practical side of filter development, not just the engineering side,
combined with a 6 month "Beta-test" involving 10 copies of the
package in the harsh environment of a major filter company attest to fact
that PCFILT is accurate and bug-free. You won't find a need for a Masters
degree in network synthesis to design filters with PCFILT, just enough
experience to know what kind of filter you want. You won't find a lot of
glitter and "eye-wash" either. What you will find is the fastest
and most convenient integrated design and evaluation environment for filters
available at any price. There is nothing else to buy, even the network
analysis and optimization programs are internal and always available. The
user interface has been developed to provide the designer with an operating
scheme that represents a new standard in flexibility, speed and power.
The beginning user will find a menu-driven scheme for the design of
all of the most common filter types with help screens on each menu to lead
the way. In a short time, the power and internal sophistication of the
program will become obvious allowing the design of extremely sophisticated
networks with an order of ease and flexibility that will amaze you. You
will find no other program available that can compare!
Examine the sample screens or
Jump right to the official specs and capabilities
PCFILT has a built in network analysis module with a graphics plot
featuring fully automatic scale factors in a 1-2-5 sequence just like a
network analyzer. No mental arithmetic is needed to read the frequency
scale! The plot can display attenuation, group delay, phase linearity,
a Smith chart and one extra plot which can be voltage, current, loss or
simple impedance. These can be displayed individually or all at once.
9 definable fixed frequency markers (F1, F2 ...) let you quickly move
the marker to a specific point to check critical specifications.
Filters can be designed separately and joined together in series with
one another or with one end of each all in common to form a multiplexer.
You can quickly select which channel to "look through" with analysis
by selecting the channel with the circuit editor just as you would switch
the cables between the channels on a real network analyzer.
Of course, PCFILT designs a staggering variety of filters quickly by
simply scaling them from the large variety of normalized reference lowpass
filters provided. You could use Chebyshev or Gaussian to 6 dB or a lot
of others, but then, most of the other programs available do that. PCFILT
is different because it will scale ANY filter from ANY type of lowpass
reference including those from its own internal reference pole placer.
Just think, a capacitively coupled resonator filter with stopband notches
added anywhere you want them. You won't have to optimize it either! PCFILT
even goes one step further. It can actually synthesize bandpass filters
directly to your specifications WITHOUT scaling them from a lowpass filter.
This means a perfectly equal ripple passband with any number of stopband
notches anywhere you want them. The plot above even shows the specification
mask that was used with this example.

Another nice utility you might need is Fourier analysis in the time
domain. PCFILT let you see the output of any filter when its input is hit
with a spike, a square pulse with any duty cycle up to 99% or a gated RF
carrier. The response of a typical Chebyshev lowpass filter with a square
input pulse is displayed.

A common type of filter that can be quite difficult to design is the
coaxial "tubular". Getting the right coupling thickness and wire
lengths can be quite difficult. This is an easy job for PCFILT. It even
makes all the slugs equal to whatever size you specify and shows you the
assembled filter to exact scale.
Have you ever wanted to know where the worst case voltage or currents
will develop in a filter when it has to handle a high power level? PCFILT
will show you the voltage and current levels at any place in any filter
with any termination VSWR and over any frequency range. You can even plot
the voltage, current or losses at any point in the filter across any frequency
range! A plot of the voltage at the top of a resonator in a typical combline
filter is displayed here.
Sometimes you will need to touch up a design. PCFILT offers an internal
optimization modules that will optimize on the part or parts of your choice to
improve return loss or flatten group delay or amplitude. A "tune"
mode let you try values you like at any branch or step the value up or down
using the keyboard. Above, a 10% bandwidth linear phase filter is being
optimized for flattest group delay.
SYSTEM REQUIREMENTS:
Any modern "PC" compatible computer will run PCFILT.
The DOS version will operate in a "DOS window" from
Microsoft Windows 3.0, 3.1, 95 or 98. PCFILT DOS will also operate from Windows
"NT".
The Windows version will run on Windows 95 or later including NT, ME, 2000, or XP.
Windows "NT" or later will require a free software driver to interface with
the hardware key (provided, or which may be downloaded from our home page).
Windows 95 and 98 do NOT require the driver.
At least 1 parallel printer port is required to interface with a hardware key.
Hard copy print-outs of designs can be made on any parallel printer (LPT1:) regardless
of age.
The software is distributed on a single compact disc (CD).
GENERAL:
The program consists of many object modules written in "C",
compiled and linked together creating a single executable program.
CAPABILITIES:
- On-line network analysis of attenuation, group delay (precise derivative
or fast "delta f" modes), absolute phase, phase linearity or
return loss. Forward voltage, current or loss at any point in any L-C or
transmission line design can be tabulated or plotted for any input power
level and load VSWR. Automatic "maximum survey" looks for the
worst case voltage, current and loss levels throughout a network.
- Simultaneous graphic or tabulated display of any 4 parameters with
10 programmable fixed frequency markers. Save and recall of up to 9 analysis
runs either as graphic displays or tabulated data. Graphic display scale
factors are fully automatic with a logical 1-2-5 vertical sequence and
a horizontal frequency scale that requires no mental arithmetic to decipher.
A movable marker allows numeric data to be displayed for any point on the
curves. A Smith chart is also provided to display complex input Zo.
- Independent selection of the desired filter and the lowpass from which
it is scaled allows tremendous flexibility in L-C direct scaled designs
as well as narrow-band approximations.
- A Full-featured circuit editor with conventional command line edit
mode (DOS version only) or mouse point-and-click mode with instantaneous display of
changes and forward or backward schematic scrolling. Some of the many editing
capabilities include: Change value, Norton transform, Interchange two branches, Kuroda
identities, split, combine or delete branch, scaling for impedance or frequency,
part value forcing, coupled triplets, L-C to and from transmission line
stub conversions, an "OOPS" feature to back up after mistakes
and much more.
- Fast graphic network optimization of return loss, group delay or amplitude
flatness with 7 store and recall setups, on line analysis and circuit editing
from the optimization menu. A "Tune" mode to experiment manually
with different values at any branch is also provided.
- Fourier impulse analysis with pulse duty cycle adjustable from zero
to 99.5% on any design. Gated RF or "base-band" response using
envelope or ringing frequency display "time base".
- Series or multiplexer joining of any networks including equalizers
or transmission line filters in any channel. Floating common junctions
allowing entire multiplexers to be series joined with other networks or
transmission line filter multiplexers with resonators in common.
- Point-and-click selection of any multiplexer channel for individual
forward analysis.
- A programmable transmission line stub generator to convert L-C branches
in any design to stub equivalents automatically during the design and continuous
tabulation of microstrip line widths and lengths if desired.
- File conversion utilities for Touchstone(R) and Spice analysis.
SPECIFICATIONS:
- TRANSMISSION LINE CAPABILITY:
- Bandpass filters:
- Combline or Interdigital
- OCTL, SCTL transformed, series C or tap matching with capacitive loaded
resonators (variable electrical length).
- Singly or doubly terminated.
- Equal or floating resonator sizes.
- Precise mechanical dimensions including spacings for rectangular or
round resonators with end-wall compensation down to .05 times ground plane
spacing.
- Reactance coupled (L or C) coaxial dielectric resonator.
- Equal resonators with tuning capacitors.
- Unequal resonators WITHOUT tuning capacitors.
- Wideband direct connected.
- Notch filters:
- Wideband coupled stubs.
- Kuroda transformed narrow bandwidth designs including mechanical dimensions
for:
- Microstrip stubs.
- Parallel coupled rectangular resonators.
- Spur lines.
- Capacitively coupled narrow band stubs.
- Microstrip:
- An interactive utility calculates (uncovered) microstrip line dimensions
for any compatible L-C design while simultaneously allowing parameter changes,
analysis and optimization.
- Etc.
- LUMPED COMPONENT DESIGNS:
- General:
- All designs (even narrow-band reactance coupled) may be scaled from
any type lowpass reference desired including:
- Chevyshev
- Butterworth
- Elliptic function
- Normalized k&q or "G" values
- A normalized external free format lowpass filters you have input and
saved yourself.
- An exact synthesis lowpass filters via internal manual or automatic
pole and zero placer and pole remover.
- A disk based catalog of special responses including: Bessel, Gaussian,
etc. (both with symmetrical and asymmetrical values). Menu selectable.
- Any design including all-pole (Chebyshev or Butterworth), pole placer
and elliptic function designs may be singly or doubly terminated.
- All-pole lowpass references synthesis between arbitrary impedances.
- Elliptic odd order or even order type "B" or "C"
(equal terminations).
- Automatic programmable impedance matcher allows independent choice
of load, source, and internal impedance for bandpass filters.
- Etc.
- Bandpass filters:
- Narrow band approximations:
- Any combination of mesh, node or direct scaled "sections"
in any order, operating automatically using "j", "k"
or "notch" inverters scaled from external reference lowpass filters
as well as internal zero placed or all-pole values. Equal shunt value forcing
on most designs including elliptic function designs. L or C couplings at
any position.
- Equal shunt "tubular" circuit with accurate mechanical dimensions
for coaxial realizations compensated for slug fringe capacity, coaxial
line gap discontinuity on couplings, "case" effects on wire lengths
and "Pi end slug" matching for narrow bandwidths. "Slug"
sizes may be specified directly (See RF Design, March 1994, page 114).
- Direct scaled designs:
- LPBP, minimum component and forced shunt transformed direct scaled
designs from any reference filter including pole placer with continuously
tabulated display of element values. Menu selected editing and parameter
changes.
- Narrow bandwidth elliptic function bandpass filters with realizable
element values down to the limits of component Q by iterated Norton transforms
(See RF design, December 1992, page 25).
- Exact bandpass synthesis (conventional):
- Bandpass pole and zero placer
- Manually place zeros at any frequency.
- Automatically place zeros to specification mask.
- Automatic or manual pole and zero removal by standard "sub-section".
- Single or double terminated.
- Etc.
- Notch filters:
- Wideband direct scaled (highpass to notch) filters from any lowpass
reference.
- Narrow bandwidth (Geffe) transformed designs.
- All-pole or Elliptic function.
- Totally L-C or with transmission line isolated sections.
- Notch can have lowpass or highpass passbands.
- Equalizers:
- Equalize amplitude or group delay.
- Continuous graphic display of results.
- Automatic operation by least-squares error.
- Manual operation by mouse point-and-click.
- Equalize:
- Analyzed data from a computer design.
- Measured data on an existing filter.
- To a tabulated specification.
- Resistor pads:
- Minimum loss "L" pads.
- "Tee" or "Pi" attenuators.
- Etc.
ALK Engineering
27458 Nanticoke Road
Salisbury, Maryland 21801-1650
410-546-5573
410-860-9069 (Fax)
(E-Mail) sales@alkeng.com
Go to ALK Engineering home page