主要内容

在输入端口自动采样时间插值

这个例子展示了如何管理模型组成的数字通信和射频系统这一过程信号在不同的采样率。执行模型模拟的奈奎斯特采样率的数字通信信号小于射频部分的倒数时间步将雇用一个插值过滤器。插值滤波器的使用减少了人工信号的引入构件边界的通信与射频系统的采样率的差异。

第1部分:单一信号进入射频系统

以下模型包括一个无线个域网(802.15)射频接收机基带信号给直接转换。无线个域网基带发射机使用构建块从通信工具箱™和DSP系统工具箱™在射频接收机使用射频模块构造Blockset™电路包络图书馆。

Blockset射频电路包络解算器推荐使用一个模拟时间步4到8倍小于输入的基带信号样本的倒数时间。这提供了一个模拟带宽足够的射频解决准确捕捉工件的边缘带宽和物理效果,需要额外的带宽频谱再生等。一般来说,使用一个插值4到8倍增加模拟带宽之外的奈奎斯特速率生成基带信号发射机。

在这个模型中,两个不同的信号采样率:

  • 绿色通信基带信号

  • 红色的射频电路包络信号

模型=“simrfV2_sampletime_example”;open_system(模型)sim(模型)%隐藏所有范围(见PostLoadFcn模型调更多细节):SpTxScopeConf。可见= false;SpTXiScopeConf。可见= false;SpRxScopeConf。可见= false;

顶部和底部射频接收机系统模型是相同的,包括Pre-LNA过滤器,紧随其后的是一个LNA、正交解调,另一个放大阶段。所有射频组件包括典型的障碍,如噪声、非线性和有限的隔离。

open_system([模型' /射频Blockset直接转换前的])

作为配置块掩码中指定的参数对话框中,输入插值滤波器的仿真执行的启用顶级接收机,

和残疾人底接收机

美联储高级射频接收机基带信号拥有一个采样率低于4倍的倒数射频仿真步长设置的配置块。RF尺寸块自动插入速度所需的射频输入信号。

底部射频接收机是美联储基带信号采样率的倒数等于其射频配置中指定的步长。底部射频接收机使用显式的插值滤波器用橙色突出的范例通信基带信号。

%显示这两个范围的结果:SpTxScopeConf。可见= true;SpTXiScopeConf。可见= true;

两个接收器的输出是相同的,因为输入信号都是重新取样通过插值过滤器来减少采样率转换混叠效应。在顶部的接收器,采样率转换是由电路自动管理的信封尺寸块。底部接收机的采样率转换是明确管理的插值滤波器。

%显示范围的结果:SpRxScopeConf。可见= true;

使用一个插值过滤器提高了光谱模拟的结果,不过是有代价的:它引入了一个延迟。因为一个冷杉过滤器是用于插值,延迟对应数量的一半滤波器系数。在这种情况下,过滤器有640个水龙头和320年引入了一个延迟时间的步骤在射频采样率越快或慢80时间步的基带通信采样率。的多个基带通信信号输入,可能需要弥补延迟调整所有信号进入射频系统。

当一个启用了插值滤波器的输入配置块面具参数对话框将显示,射频信号延时使开关旁边。

默认情况下,射频Blockset自动插入一个插值过滤器和重新取样输入信号。您可能会决定禁用默认选项和显式地插入一个插值过滤器如果你有:

  • 插值滤波器的具体要求有关规范;

  • 多个输入信号要求不同的输入端口(例下面描述);

  • 万博1manbetx仿真软件控制信号(如应用于VGA,可变移相器或开关块)本质上是慢于射频信号,不需要重新采样。

第2部分:多个输入射频信号系统

上面讨论的自动插值选项只能支持一个射频尺寸块。万博1manbetx使用多个尺寸块时,用户必须手动插入插值过滤器之前这些块。然后调整插值过滤器都进入通信信号重新取样速度射频配置中指定的块。

而射频Blockset尺寸指定的多个信号每个块可以接受一个向量在不同的载波频率,这些信号必须有相同的样本率。以下模型描述了两个射频系统与多个输入集中在不同运营商和正确地重新取样。模型的这个例子中,第1部分中还包含一个宽带干扰信号,生成从通信工具箱和DSP系统工具箱使用块。两个输入信号有相同的采样率和RF Blockset配置块有一个步长,样本射频信号基带通信信号速度的4倍。

bdclose(模型);模型=“simrfV2_sampletime_example_interf1”;open_system(模型);sim(模型);

第1部分中描述的模型就像这个例子。插值滤波器是必要的,以避免混叠效应由于过渡。

一个更有趣的场景发生在下面模型当期望信号和干扰信号有不同的采样率。在这个模型中,所需的信号是由过滤器(橙色高亮显示)显式地插入,然后结合宽带干扰作为一个向量。

为了避免混叠效应,所需的输入信号内插的速度较慢,和过滤结合速度干扰信号。

bdclose(模型);模型=“simrfV2_sampletime_example_interf2”;open_system(模型);sim(模型);%隐藏所有范围的结果(见PostLoadFcn模型调更多细节):SpTXComScopeConf。可见= false;SpRxSepScopeConf。可见= false;SpRxComScopeConf。可见= false;

在射频接收机顶部,两个信号输入射频系统集中在不同的运营商。注意信号的采样率进入高级射频系统是射频配置块中定义的一样。在这种情况下,启用自动输入插值滤波器在射频配置块不引入任何插值。

SpRxSepScopeConf。可见= true;

最后一个场景中讨论了发生在两个信号输入射频系统放在运营商相对接近。由于混合谐波仿真所需的数量可以在强非线性系统,建议将两个信号在一个载波时关闭。

SpTXComScopeConf。可见= true;

底部接收机的射频系统是用组合到一个载波信号所需的信号。合并后的信号是通过复杂的干扰信号相乘指数将其操作20 mhz频率相对于期望信号的频率。注意捕获所需的带宽两个信号时结合在一个载波比每个载波信号的带宽。这是引入的原因在绿色突出显示的插值滤波器相结合的信号。

SpRxComScopeConf。可见= true;

结果两个射频系统(顶部和底部)在上面的模型展示优秀的通信。干扰信号频谱中失踪的射频系统自顶部输出端口的行为是一种理想的过滤,只选择真正的通频带信号集中在直流。干扰信号频谱中失踪的射频系统自智商解调器包括底部通道选择滤波器。干扰信号的影响,关闭过滤器取消勾选复选框中添加通道选择滤波器智商解调器块面具参数对话框。由此产生的频谱

set_param([模型' /射频Blockset直接转换底/智商解调器”),“AddCSFilters”,“关闭”);sim(模型);%不显示其他范围,重新调节Y轴:SpTxSepScopeConf。可见= false;SpTXComScopeConf。可见= false;SpRxSepScopeConf。可见= false;SpRxComScopeConf。YLimits = (-103 0);

bdclose(模型);清晰的模型;

另请参阅

放大器|配置

相关的话题

港口和信号功率测量射频Blockset力量