Перейти к содержанию
    

разобраться с формулой

День добрый,уважаемые. Хочу сделать фильтр (stepped-impedance microstrip lowpass filter) как источник использую книгу "Microstrip Filters for RF/Microwave Applications" под авторством JIA-SHENG HONG и M. J. LANCASTER

 

post-81039-1416047520_thumb.png

 

описание и пример расчётов даны на страницах 109 - 112 данного издания (страницы прилагаются)

 

 

post-81039-1416047610_thumb.png

post-81039-1416047621_thumb.png

post-81039-1416047627_thumb.png

post-81039-1416047641_thumb.png

post-81039-1416047644_thumb.png

 

Вопрос в следующем: решил пробежаться по примеру (проверить), и далее уже работать со своими значениями. С уравнениями (5.1) и (5.2) проблем нету :)

Но вот в уравнении (5.3) результат не сходится. С учётом паразитных влияний в книге lLpar= 9.81 [мм] (у меня получается lLpar= 9.34 [мм]), lCpar=7.11 [мм]

(у меня получается lCpar= 6.77 [мм]). Не могу разобраться почему получается такая разница, считал и на калькуляторе и в MATLABe (код прилагается). Подскажите, пожалуйста, что упустил, где не разглядел :)

 

Спасибо

 

 

%%%                 Фильтр
%
clear all
clc
%%Установки:
fc = 1e9;% частота [Hz]
E = 10.8; % проницаемость
h = 1.27; % высота подложки [mm]
%% Импеданс
Z0 = 50;% [Ohm]
Z0c = 24;% [Ohm]
Z0l = 93;% [Ohm]
%%Длины волн. L- индуктивность. C- ёмкость. 0 - вход/выход
lamgc = 105;% [mm]
lamgl = 118;% [mm]
lamg0 = 112;% [mm]
%% порядок фильтра n=3
g0 = 1;
g1 = 1.0316;
g2 = 1.1474;
g3 = 1.0316;
g4 = 1;
OmegaC = 1;
Wc = 2*pi*fc;
%% расчёты
L1 = (Z0/g0)*(OmegaC/(2*pi*fc))*g1% [H]
L3 = (Z0/g0)*(OmegaC/(2*pi*fc))*g1% [H]
C  = (g0/Z0)*(OmegaC/(2*pi*fc))*g2% [F]
%% расчёт длины
lL = (lamgl/(2*pi))*asin((Wc*L1)/(Z0l))%[mm]
lC = ((lamgc)/(2*pi))*asin(Wc*C*Z0c) %[mm]
%% Учёт паразитных влияний


lLpar = (asin((Wc*L1-Z0c*tan((pi*lC)/lamgc))/Z0l))/((2*pi)/lamgl) % [mm]
lCpar = (asin((Wc*C-2*(1/Z0l)*tan((pi*lL)/lamgl))/(1/Z0c)))/((2*pi)/lamgc) % [mm]

Изменено пользователем VMak

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В книге все сходится для третьего порядка. Для скорректированных значений, Вы должны решать систему уравнений,

а не просто подставить значения в формулы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

День добрый,уважаемые. Хочу сделать фильтр (stepped-impedance microstrip lowpass filter)

А не проще синтезировать этот фильтр в AWRDE или GENESYS?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не проще синтезировать этот фильтр в AWRDE или GENESYS?
конечно проще!

но данная задача, насколько я понял, учебная.

а знание теории еще никому не помешало.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...