1.一种数字可重构智能反射表面的实时驱动系统,其特征在于,数字可重构智能反射表面的实时驱动系统包括:PS端通信模块,ZYNQ的PS端运行实时操作系统,用于对数字可重构智能反射表面的实时驱动系统的任务进行管理和调度;
PS端RIS驱动模块,用于结构化数据帧中包含的结构化数据;
PL端时序生成模块,当阵面数据存入到BRAM中后,通过改编阵面表地址切换阵面数据,实现任意阵面状态的实时切换;
PL端相位计算模块,PL端FIFO数据通过位宽变换输出至相位计算模块,时序生成器取出并经过相位运算得到最终的阵面控制时序信号;通过将相位数据对阵面中各个单元状态取异或得到阵面的输出状态,实现基于BPSK调制的信号发射。
2.如权利要求1所述的数字可重构智能反射表面的实时驱动系统,其特征在于,PS端通信模块使用LWIP协议栈解析由PC发送来的以太网数据,完成与PC之间指令以及数据流的收发解析;指令以及数据流使用ProtocolBuffer进行反序列化,得到结构化数据帧。
3.如权利要求1所述的数字可重构智能反射表面的实时驱动系统,其特征在于,PS端RIS驱动模块中的结构化数据包括:对RIS时钟控制器控制指令、相位数据流、阵面状态地址数据流以及阵面状态数据。
4.如权利要求1所述的数字可重构智能反射表面的实时驱动系统,其特征在于,PS端RIS驱动模块中,时钟控制数据将通过AXI‑lite总线写入PL端对应的控制寄存器中实现对各个模块时钟频率的控制;相位数据流为阵面通信调制时数据码元符号的相位值,阵面表地址数据流为BRAM中阵面数据的地址;相位数据流与阵面地址数据流将写入到对应FIFO中,阵面状态信息为阵面各个单元的实际状态数据集合,将写入BRAM中供PL端使用。
5.如权利要求1所述的数字可重构智能反射表面的实时驱动系统,其特征在于,通过PL端时序生成模块利用数据流循环写入BRAM的方法实现任意阵面状态实时切换。
6.如权利要求1所述的数字可重构智能反射表面的实时驱动系统,其特征在于,PL端相位计算模块使用的RIS为16×16 1bit阵列。
7.一种应用如权利要求1~6任意一项所述的数字可重构智能反射表面的实时驱动系统的数字可重构智能反射表面的实时驱动方法,其特征在于,数字可重构智能反射表面的实时驱动方法包括以下步骤:步骤一,通过PS端通信模块对ZYNQ的PS端运行实时操作系统的任务进行管理和调度,通过PS端RIS驱动模块结构化数据帧中的结构化数据;
步骤二,当阵面数据存入到BRAM中后,通过PL端时序生成模块改编阵面表地址切换阵面数据,实现任意阵面状态的实时切换;
步骤三,PL端FIFO数据通过位宽变换输出至PL端相位计算模块,时序生成器取出并经过相位运算得到最终的阵面控制时序信号;
步骤四,通过PL端相位计算模块将相位数据对阵面中各个单元状态取异或得到阵面的输出状态,实现基于BPSK调制的信号发射。
8.一种计算机设备,其特征在于,计算机设备包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行如权利要求7所述的数字可重构智能反射表面的实时驱动方法的步骤。
9.一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行如权利要求7所述的数字可重构智能反射表面的实时驱动方法的步骤。
10.一种信息数据处理终端,其特征在于,信息数据处理终端用于实现如权利要求1‑6任意一项所述的数字可重构智能反射表面的实时驱动系统。