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')
Постройте график величины параметра S21 для каскада на этапе 6.
plot(c,'s21','db') hold on; plot(c,'s11','db')
Для получения дополнительной информации о том, как анализировать и визуализировать компоненты РФ в частотный диапазон, смотрите Analyze и Plot RF Компонентов.
Анализ бюджета РФ | Создание фильтра | Конструкция сетей РФ