Хочу предложить две программки,
написанные во времена работы в НИИ Телевидения, может кому-нибудь
пригодятся. Обе написаны в Turbo Pascal'е, с ужасающим интерфейсом,
но переписывать их, например, на Delphi, не хочется, да и ни к чему.
Программа Filtr посвящена расчету фильтров (ФНЧ, ФВЧ, полосовых) с
характеристиками Баттерворта и Чебышева, полиномиальных и
квазиполиномиальных и т.д. без учета потерь.
Программа Filtr.zip (59 Kb)
Программа Grebeh_m служит для расчета полосовых микрополосковых
гребенчатых фильтров СВЧ на стеклотекстолите.
Программа Grebeh_m.zip (49 Kb)
Обе программы использовались на практике при разработке
специализированных ТВ приемников и в смежных областях. Первая
программа весьма неплохо согласуется с жизнью в широком диапазоне
частот и режимов. Наиболее существенное ограничение - так как потери
при расчете не учитываются, при попытке сосчитать высокодобротный ППФ
(например, на 100 МГц при полосе 1 МГц) будут получены не слишком
достоверные результаты.
Вторая программа была написана в значительной степени на основе
экспериментальных данных с последующей интерполяцией, т.к. не удалось
найти достаточно достоверных формул для расчета взаимного влияния
полосковых линий при приемлемой сложности расчетов. Результаты работы
программы неплохо согласуются с практикой в диапазоне 200-1200 Мгц,
при полосах пропускания 20-70 Мгц и числе звеньев фильтра 2 - 5. На
частотах 1.5 - 2 ГГц программа дает уже заметную погрешность, а выше
результаты на практике не проверялись.