RF- Разработки системы с использованием rfckt Объекты

Проектируйте радиочастотную систему с помощью RF Toolbox™ rfckt объекты.

Создайте RF и IF полосно-пропускающие фильтры с помощью rfckt.passive объекты.

fi1 = read(rfckt.passive,'RFBudget_RF.s2p');
fi2 = read(rfckt.passive,'RFBudget_IF.s2p');

Создайте усилители RF и IF путем определения rfdata.network объект как вход в rfckt.amplifier объект.

ai1 = rfckt.amplifier('NetworkData', ...
    rfdata.network('Type','S','Freq',2.1e9,'Data',[0,0;3.98,0]), ...
    'NoiseData',2,'NonlinearData',35);
ai2 = rfckt.amplifier('NetworkData', ...
    rfdata.network('Type','S','Freq',2.1e9,'Data',[0,0;31.66,0]), ...
    'NoiseData',8,'NonlinearData',37);

Создайте демодулятор и микрополоску линии электропередачи с заданными параметрами с помощью rfckt.mixer и rfckt.microstrip объекты, соответственно. В этом примере rfdata.network объект, используемый в rfckt.amplifier и rfckt.mixer используются для установки усилителя и смесителя в линейной шкале.

mi1 = rfckt.mixer('NetworkData', ...
    rfdata.network('Type','S','Freq',2.1e9,'Data',[0,0;0.501,0]),...
    "MixerType",'Downconverter','FLO',2.03e9,'NoiseData',4,'NonlinearData',50);
tx1 = rfckt.microstrip('Thickness',0.0075e-6);

Каскадируйте схему с помощью rfckt.cascade объект.

c = rfckt.cascade('Ckts',{fi1 ai1 mi1 fi2 ai2 tx1});

Проанализируйте каскадную схему и постройте график 3-D S21.

analyze(c,linspace(2.08e9,2.12e9,100));
plot(c,'budget','s21')

Figure contains an axes. The axes contains an object of type line. This object represents S_{21}.

Постройте график величины параметра S21 для каскада на этапе 6.

plot(c,'s21','db')
hold on;
plot(c,'s11','db')

Figure contains an axes. The axes contains 2 objects of type line. These objects represent S_{21}, S_{11}.

Для получения дополнительной информации о том, как анализировать и визуализировать компоненты РФ в частотный диапазон, смотрите Analyze и Plot RF Компонентов.

См. также

| |

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте