电路包络中通带信号的表示
该模型显示了RF Blockset™电路包络中两个信号表示形式之间的关系:复杂基带(包络)信号和通带(时域)信号。RF块集求解器的步长通常比载波周期大得多,因此需要上采样来构建合理的通带信号。
系统架构
系统包括:
生成复合体的Simulink块我+金桥输入基带信号。
RF块集输入块,指定信号的载波频率为f = 3GHz.
一个简单的射频分组系统,由放大器和0分贝增益与匹配50欧姆负载(即其输入和输出信号相同)。它有两个输出端口:基带(其中复包络信号我+金桥表示为幅度和角度)和通带,其中实际的时域信号被重构。
显示基带幅度(即信号的包络线)与通带(实际)信号的作用域块。
模型=“simrfV2_passband”;open_system(模型)
通带信号的定义
射频块集解释复杂信号,作为正弦载波信号与频率的调制(包络).默认情况下,RF Blockset假设载波信号是归一化的(即其平均功率等于),则通带信号为
根据这个定义,信号的平均功率为
在这个例子中,坡道是从哪里出发的来而且.
范围=[模型/范围的];set_param(范围,“YMax”,“1.5”);set_param(范围,“YMin”,“-1.5”);open_system(范围)sim(模型);
当载波功率正常化选项配置block未被选中时,RF Blockset假设表示载波的峰值,即
因此信号的平均功率是
Params = [model .“/配置”];set_param (params,“NormalizeCarrierPower”,“关闭”) set_param(范围,“YMax”,“1.1”);set_param(范围,“YMin”,“-1.1”);sim(模型);
的影响载波功率正常化选项
理解这一点非常重要,当你改变载波功率正常化选项,RF Blockset改变了复杂输入/输出的解释基带信号。考虑输入基带电压不变的简单情况,而且.这个放大器的增益为0分贝,这意味着输出信号与输入信号相同。
当正常化选项勾选时,输出基带电压等于,输出通带电压为的平均功率R = 50欧姆负载.
当正常化选项未选中时,输出基带信号不变,,此时输出通带信号为,表示平均功率为.
换句话说,对于线性模型正常化选项不影响基带输出,但影响实际通带信号和平均功率公式。
请注意零载频是特殊的:通带和基带表示总是一样的:
模拟步长与通带输出步长
一般来说,RF Blockset仿真步长比载波周期大得多,这使得与常规方法相比,仿真速度更快。对于这样的时间步长,通带输出严重采样不足,并表现出混叠效应。设置步长的值配置块的大值1 e-8/7
set_param (params,“StepSize”,“1 e-8/7”) sim(模型);
为了获得一个真实的通带信号,在输出口重新采样信号。改变步长参数。通频带输出块从-1(这意味着步长继承自RF Blockset模拟)到1 e-11.
输出端口=[模型“/通频带输出”];set_param(外港,“StepSize”,“1 e-11”);sim(模型);
注:
以更高的速率生成通带输出(与RF块集模拟相比)需要重新采样信号的包络。当前的实现使用了引入“步进”工件的零保持重采样方法。更好的插值技术需要将输出延迟几个时间步。
的“汽车”在RF Blockset Outport块上有时间步长选项(选择时间步长来解析最高输出载波频率)。
由于较高的输出采样率,通带输出可能会减慢RF块集模拟。
bdclose(模型)