主要内容

可视化拌和机热刺

这个例子展示了如何创建一个rfckt.mixer对象并绘制该对象的混合马刺。

混频器是用于射频系统的非线性器件。它们通常用于将信号从一种频率转换为另一种频率。除了期望的输出频率外,混频器还会产生互调产品(也称为混频器马刺),这是它们的非线性带来的副作用。s manbetx 845混合器的输出频率如下:

F o u t N ) | N F n + F l O |

地点:

  • F n 为输入频率。

  • F l O 为本振(LO)频率。

  • N 为非负整数。

  • 是一个整数。

这些输出频率中只有一个是所需的音调。例如,在下变频混频器(即。 F n F R F ),低侧LO(即 F R F > F l O ), N 1 - 1 表示所需的输出音调。那就是:

F o u t 1 - 1 ) F F | N F n + F l O | F R F - F l O

所有其他组合 N 表示伪互调积。s manbetx 845

在混频器的系统级建模中经常使用互调表。本例首先检查混合器的IMT。然后这个例子读an.s2d包含IMT的格式文件,并绘制每个输出频率的输出功率,包括所需信号和不需要的激振。该示例还创建了一个级联电路,其中包含一个带有IMT的混频器,然后是一个滤波器,其目的是减轻刺激,并在缓解之前和之后绘制输出功率。

有关imt的更多信息,请参阅OpenIF示例寻找自由IF带宽

从数据文件创建混合器对象

创建一个rfckt.mixer对象表示文件中指定的下转换混合器,samplespur1.s2d.混频器的特点是s参数、斑点噪声和IMT。这些数据存储在NetworkDataNoiseDataMixerSpurData的属性rfckt对象,分别。

混合器= rfckt.mixer (“弗洛”, 1.7 e9);% Flo = 1.7GHz读(混合器,“samplespur1.s2d”);disp(机)
rfckt.mixerwith properties: MixerSpurData: [1x1 rfdata.mixerspur] MixerType: 'Downconverter' FLO: 1.7000e+09 FreqOffset: [] PhaseNoiseLevel: [] NoiseData: [1x1 rfdata.noise] NonlinearData: Inf IntpType: 'Linear' NetworkData: [1x1 rfdata.network] nPort: 2 AnalyzedResult: [1x1 rfdata.data] Name: 'Mixer'
IMT = Mixer.MixerSpurData.data
IMT =16×1699 26 35 39 50 51 41 53 49 51 42 62 60 47 77 50 24 0 35 13 40 24 45 28 49 33 53 42 60 63 99 73 73 74 70 71 64 69 64 69 62 74 62 72 99 99 67 64 69 50 77 47 74 44 74 47 75 44 70 99 99 99 86 90 86 88 88 85 86 85 90 85 85 85 99 99 99 99 90 80 90 71 90 68 90 65 88 65 85 99 99 99 99 99 90 90 90 90 90 90 90 90 90 90 99 99 99 99 99 99 90 90 90 90 9087 90 90 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99

绘制混频器输出信号和马刺

使用情节的方法rfckt目的是绘制所需输出信号的功率和马刺。第二个输入参数必须是字符串“MIXERSPUR”.第三个输入参数必须是用来绘制输出功率数据的电路的索引。的rfckt.mixer对象只包含一个电路(混频器),因此索引0对应混频器输入,索引1对应混频器输出。

CktIndex = 1;%仅绘制输出销= -10;%输入功率为-10dBm鳍= 2.1 e9;%输入频率为2.1GHz图绘制(搅拌机、“MIXERSPUR”销,CktIndex鳍);

图中包含一个坐标轴。轴包含2个类型为stem的对象。这些物体代表信号,马刺。

使用数据指针

在图上运行光标,以得到每个信号和激励的频率和功率水平。

建立级联电路

为LNA、混频器和LC Bandpass Tee对象创建一个放大器对象。然后构建级联如下图所示:

图1:级联电路

FirstCkt = rfckt.amplifier (“NetworkData”rfdata.network (“类型”“年代”“频率”2.1 e9,“数据”, (0, 0, 10 0]),“NoiseData”0,“NonlinearData”、正);% 20 db放大器SecondCkt =(搅拌机)复印件;%混合器与IMT表ThirdCkt = rfckt.lcbandpasstee (“L”, 97.21 3.66 97.21 * 1.0 e-9,“C”, 1.63 43.25 1.63 * 1.0 e-12);% LC带通滤波器CascadedCkt = rfckt.cascade (“电路”, {FirstCkt、SecondCkt ThirdCkt});

绘制级联LC滤波器的输出信号和脉冲

使用情节的方法rfckt目的是绘制所需输出信号的功率和马刺。第三个输入参数是3.,它指导工具箱绘制级联第三个分量(LC滤波器)输出处的功率。

CktIndex = 3;%绘制LC滤波器的输出信号和马刺,%是级联的第三个电路销= -30;%输入功率为-30dBm鳍= 2.1 e9;%输入频率为2.1GHz情节(CascadedCkt“MIXERSPUR”销,CktIndex鳍)

图中包含一个坐标轴。轴包含类型为stem的对象。这个对象表示信号。

在3D中绘制级联信号和马刺

使用情节的方法rfckt对象,其第三个输入参数为“所有”绘制级联中各电路元件后的输入功率和输出功率。电路指数0对应于级联的输入。电路指数1对应于LNA的输出。电路指数2对应于混合器的输出,在前面的图中显示。电路指数3.对应LC带通Tee滤波器的输出。

CktIndex =“所有”%绘制输入信号、输出信号和级联中三个电路的马刺:FirstCkt,% SecondCkt和ThirdCkt销= -30;%输入功率为-30dBm鳍= 2.1 e9;%输入频率为2.1GHz情节(CascadedCkt“MIXERSPUR”销,CktIndex鳍)视图(26 [68.5])

图中包含一个坐标轴。轴包含2个类型为stem的对象。这些物体代表信号,马刺。

相关的话题