Change the resonance frequency of a monopole.
2 次查看(过去 30 天)
显示 更早的评论
I want to design a monopole whose resonance frequency is 2477 MHz. I need the following dimensions:
- Height = 10 cm.
- Width = 0.00192 cm.
- Ground plane = 10X10cm.
Initially, modifying this conditions, if I plot the S11 parameter the resonance frequency is approximately 2200 MHz.
I am trying to cancel the reactive component of the impedance, but I can't move the frequency until 2477 MHz. I have tried to design a specific capacitor with the same purpose, but I have obtained the same result.
Can anyone help me? Thank you.
clear all; clc; close all; format long;
%% Simulation parameters
freq = 2477e6;
freqRange = 1500e6:1e6:3500e6;
speedOfLight = physconst('lightspeed');
lambda = speedOfLight/freq;
%% Antenna parameters.
ant = monopole;
ant.Height = 0.1;
ant.Width = 0.00192;
ant.GroundPlaneLength = 0.1;
ant.GroundPlaneWidth = 0.1;
%% Impedance
Z0 = 50;
ZL = impedance(ant,freq);
ZL_norm = ZL/Z0;
RL = real(ZL);
XL = imag(ZL);
%%
%Initial S11 parameter
figure('Name','Initial S11 parameter');
S = sparameters(ant,freqRange);
rfplot(S)
%% Reactive part cancellation.
RL_load = RL;
XL_load = 0;
load = lumpedElement('Impedance', complex(RL_load, XL_load), 'Location', [0 0 0]);
ant.Load = load;
figure('Name', 'S11 parameter after reactive part cancellation')
S = sparameters(ant,freqRange);
rfplot(S)
0 个评论
回答(1 个)
Shashwat Bajpai
2019-10-4
To design an antenna at a particular frequency I would suggest using the design function. It auto populates the values of the dimensions of the antenna.
The link to documentation of design is provided below:
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Get Started with Antenna Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!