How to match a network over multiple frequencies?
7 次查看(过去 30 天)
显示 更早的评论
I'm trying to match the following network using the Matching Network Designer so that the resistance curves (solid lines) get pulled towards the horizontal line and the reactance curves (dotted lines) get pulled towards the line.
I was wondering if there was any way to do this using the matching network designer like this:
MyMatchingNetwork = matchingnetwork("SourceImpedance",50,'LoadImpedance',330+4000i,'CenterFrequency',14.2e6);
% Dispay circuits generated
[circuit_list, performance] = circuitDescriptions(MyMatchingNetwork);
% Now plot the frequency response of the best circuit (cuicuit #1)
% between 7-50MHz
freqs = linspace(7e6,50e6,100);
This seems to work for creating a circuit that will match a source to load over a single center frequency. I want to create a circuit that will match the network in the figure over several bands (as indicated by the vertical lines) where the load impedance is different at each band.
If someone could point me in the right direction on how to do this in MATLAB I would be most grateful,
Kind regards,
Adrian.
0 个评论
回答(1 个)
Vanshika Vaishnav
2023-3-7
These properties can be used to match the network in the figure over several bands where the load impedance is different at each band.
1. Frequency to calculate the impedance match between the source and the load, specified as a real positive scalar in hertz
Example: 'CenterFrequency',1e9
Example: matchnet.CenterFrequency = 1e9
Data Types: double
2.Desired bandwidth (transducer gain >= minus 3 dB over this bandwidth centered on CenterFrequency), specified as a real positive scalar in hertz.
Example: 'BandWidth',100e6
Example: matchnet.BandWidth = 100e6
Data Types: double
for more details and information, refer the following documentations:-
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Circuit Envelope Simulation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!