主要内容

QPSK发射器带有Adalm-Pluto无线电

该模型显示了如何使用Simulink®使用Adalm-Pluto Radio来实现QPSK发射机。金宝app该模型中的Adalm-Pluto无线电将继续以指定的中心频率传输索引的“ Hello World”消息。您可以使用带有Adalm-Pluto无线电的QPSK接收器模型。此示例假设将两个Adalm-Pluto无线电连接到您的计算机上。

示例的结构

模型的顶级结构如下图所示:

发射器包括位生成子系统,QPSK调制器街区和凸起的余弦传输过滤器堵塞。这位生成子系统使用MATLAB工作区变量作为帧的有效载荷,如下图所示。每个帧包含100个“ Hello World ###”消息和标头。前26位是标头钻头,这是一个13位的吠叫代码,已被两个人过采样。Barker代码被两个副采样,以生成精确的13个QPSK符号,以便以后在该符号中使用数据解码接收器模型的子系统。其余部分是有效载荷。有效载荷对应于“ Hello World ###'的ASCII表示”,其中'###'是“ 000”,“ 001','002',...,...,'099'的重复序列。有效载荷被扰乱,以确保接收器模型中的零和定时恢复操作的平衡分布。加扰的位是由QPSK调制器(带灰色映射)。调制符号由两个凸起的余弦传输过滤器滚动因子0.5。输出率提出的余弦过滤器设置为40万样品/秒,符号率为每秒200k符号。请相应地匹配发射机模型的符号率和接收器模型。

运行示例

在运行模型之前,请将两个Adalm-Pluto收音机连接到计算机。设置中心频率参数Adalm-Pluto无线电发射机阻止并运行模型。你可以运行带有Adalm-Pluto无线电的QPSK接收器接收传输信号的模型。我们建议初始化两个MATLAB®会话,以确保实时过程。

探索示例

由于Adalm-Pluto收音机之间的硬件变化,发射器硬件和接收器硬件之间可能存在频率偏移。在这种情况下,使用伴随频率偏移校准执行手动频率校准发射机接收者模型并检查由此产生的行为。

如果消息未正确地被接收器模型解码,则可以改变源信号的增益Adalm-Pluto无线电发射机该模型的块以及Adalm-Pluto无线电接收器接收器模型中的块。