В этом примере показано, как проектировать и анализировать компактный низкий фильтр ультраширокой полосы (UWB) передачи на основе U-образного дополнительного резонатора кольца для ключей с помощью pcbComponent
объект. Фильтр спроектирован, чтобы иметь очень низкую потерю вставки по широкой полосе частоты от низкого от 0,1 ГГц до 10,8 ГГц. Проект фильтра взят из ссылки [1].
Это компактное создание фильтра использует U-образный дополнительный резонатор кольца для ключей (U-CSRR). U-CSRR является uniplanar настройкой дополнительного резонатора кольца для ключей (CSRR) как описано в [1]. Эта структура имеет преимущество более простого производства, когда это формируется о главном металлическом слое. U-CSRR формируется с помощью двух концентрических звонков квадрата разделения внешней длины , внутренняя длина как показано в рисунке (a) ниже. Этот элемент U-CSRR создается на главном металлическом слое хостинга линии электропередачи. Эквивалентная схема одной ячейки U-CSRR, показанной в рисунке (b), представлена параллельной резонирующей схемой с индуктивностью и емкость . Индуктивность и емкость представляйте индуктивность и емкость передачи хоста. Частица U-CSRR электрически связывается с линией электропередачи хоста.
Эквивалентная схема частицы U-CSRR предлагает в низкой частоте, импеданс параллельной схемы бака мал, и схема имеет полосу пропускания характеристики. Рисунок (a) показывает принципиальную схему такого фильтра, использующего две ячейки U-CSRR в микрополосковой линии [1] представляющие различные размерности признаков. Как в [1], выбор двух частиц U-CSRR в создании фильтра состоит в том, чтобы иметь компактный размер и гарантировать высокое затухание в полосе задерживания.
Используйте traceRectangular
объект создать питающуюся линию электропередачи ZA
и прямоугольный модуль cell Cell_A.
Выполните булев add
операция для микрополосковой линии формирует ZA
, Cell_A
и создайте LeftSection
.
% Set variables for ground plane gndL = 18e-3; gndW = 7e-3; % Set variables for feeding transmission line ZA_Width = 4e-3; ZA_Length = 4e-3; % Define unit cell length Cell_Length = 5e-3; % Create feeding microstrip line ZA = traceRectangular("Length",ZA_Length,"Width",ZA_Width,... "Center",[-ZA_Length/2-Cell_Length 0]); % Create rectangular unit cell Cell_A = traceRectangular("Length",Cell_Length,"Width",Cell_Length,... "Center",[-Cell_Length/2 0]); % Join feeding line and rectangular unit cell LeftSection = ZA + Cell_A;
Используйте traceLine
объект создать формирует s1, s2, s3, s4
. Используйте traceRectangular
объект создать формирует s5.
Вычтите формирует s1,s2,s3,s4,
и s5
от LeftSection
. Эта операция создает различные пазы, замеченные на частице U-CSRR. Визуализируйте LeftSection
использование show
функция.
% Create shapes for various slots s1 = traceLine('StartPoint',[-Cell_Length/2-0.2e-3 -1.9e-3],... 'Angle',[-180 -270 0],'Length',[1.75e-3 3.8e-3 1.75e-3],'Width',0.2e-3); s2 = traceLine('StartPoint',[-Cell_Length/2+0.2e-3 -1.9e-3],... 'Angle',[0 90 180],'Length',[1.75e-3 3.8e-3 1.75e-3],'Width',0.2e-3); s3 = traceLine('StartPoint',[-Cell_Length/2-1.2e-3 -0.2e-3],... 'Angle',[-90 0 90],'Length',[0.8e-3 2.4e-3 0.8e-3],'Width',0.2e-3); s4 = traceLine('StartPoint',[-Cell_Length/2-1.2e-3 0.2e-3],... 'Angle',[90 0 -90],'Length',[0.8e-3 2.4e-3 0.8e-3],'Width',0.2e-3); s5 = traceRectangular("Length",0.2e-3,"Width",1.8e-3,... "Center",[-Cell_Length/2 0]); % Create slots of U-CSRR on hosted micrsotrip line LeftSection = LeftSection -s1 -s2 -s3 -s4 -s5; figure; show(LeftSection);
Используйте copy
, rotateZ,
и rotateX
методы на LeftSection
объект создать RightSection
. Это создает правильный фрагмент фильтра, размещающего другого У-КСРРа линия электропередачи. Визуализируйте RightSection
использование show function.
RightSection = copy(LeftSection); RightSection = rotateZ(RightSection,180); RightSection = rotateX(RightSection,180); figure; show(RightSection);
Выполните булев add
операция для форм LeftSection
, RightSection
создать filter
. Визуализируйте фильтр.
filter = LeftSection + RightSection; show(filter);
Задайте параметры подложки и создайте диэлектрик, чтобы использовать в pcbComponent
из спроектированного фильтра. Создайте groundplane использование traceRectangular
форма. Используйте pcbComponent
создать PCB фильтра. Присвойте диэлектрик и оснуйте плоскость к Layers
свойство на pcbComponent
. Присвойте FeedLocations
к ребру портов канала. Установите BoardThickness
к 1,52 мм на pcbComponent
и визуализируйте фильтр. Ниже кода выполняет эти операции и создает PCB фильтра.
% Define Substrate and its thickness substrate = dielectric("RO4730JXR"); substrate.Thickness = 1.52e-3; % Define bottom ground plane ground = traceRectangular("Length",gndL,"Width",gndW,... "Center",[0,0]);
Используйте pcbComponent, чтобы создать фильтр pcb.
pcb = pcbComponent; pcb.BoardShape = ground; pcb.BoardThickness = 1.52e-3; pcb.Layers ={filter,substrate,ground}; pcb.FeedDiameter = ZA_Width/2; pcb.FeedLocations = [-gndL/2 0 1 3;gndL/2 0 1 3]; figure; show(pcb);
Используйте mesh
функция, чтобы иметь прекрасный запутывающий и набор MaxEdgeLength to 1mm.
figure;
mesh(pcb,'MaxEdgeLength',1e-3)
Используйте sparameters
функция, чтобы вычислить S-параметры для фильтра нижних частот и построить его с помощью rfplot
функция.
spar = sparameters(pcb,linspace(0.1e9,15e9,30)); figure; rfplot(spar);
Как существует четыре кривые в результате, позволяют нам анализировать результаты.
Анализируйте значения , и изучать поведение фильтра нижних частот.
figure; rfplot(spar,1,1); hold on; rfplot(spar,1,2); hold on;
Результат показывает, что фильтр имеет значения близко к 0 дБ и значения меньше чем-15 дБ между широкой полосой частот = 0,1 ГГц и = 10,0 ГГц. Спроектированный фильтр поэтому имеет ультраширокий ответ полосы пропускания. Для частот, больше, чем 10,8 ГГц, значения меньше-10 дБ, указывающих на ответ полосы задерживания.
Используйте charge
функция, чтобы визуализировать распределение заряда на металлической поверхности и диэлектрике фильтра нижних частот.
figure; charge(pcb,5e9);
figure;
charge(pcb,5e9,'dielectric');
Используйте current
функция, чтобы визуализировать распределение тока на металлической поверхности и токи поляризации объема на диэлектрике фильтра нижних частот.
figure; current(pcb,5e9);
figure;
current(pcb,5e9,'dielectric');
[1] Абдалла, M. A. Г. Арафа и М. Саад, “Компактный LPF UWB на основе uni-плоского метаматериального дополнительного резонатора кольца для ключей”, Продолжения 10-го Международного Конгресса по Усовершенствованным Электромагнитным Материалам в Микроволнах и Оптике (METAMATERIALS), 10–12, Ханье, Греция, сентябрь 2016