各种示例实施例涉及用于在基于子阵列(aosa)架构的阵列的多输入多输出(mimo)系统中进行预编码的方法、装置和计算机可读介质。
背景技术:
1、在诸如新空口(nr或5g)系统之后的第六代移动网络或第六代无线系统的电信系统中,具有超宽带宽的太赫兹(thz)频带可用于无线数据速率的快速增长。mimo(例如大规模mimo或多用户mimo)解决方案可以用在具有超短波长的这种电信系统中,例如以实现更好的复用增益、更好的分集增益、提高的能量效率等等,其中基站可以配置大量天线。预编码可应用于处理mimo系统中的下行链路信号,其中例如下行链路信号的发射器的信道状态信息(csi)可被单元化以将调制码元流变换为适合于当前信道的数据流,并且信号能量可被集中到目标用户。
技术实现思路
1、在第一方面,公开了一种在基于子阵列架构的阵列的下行链路多输入多输出系统中预编码的方法。所述方法可以包括:确定所述下行链路多输入多输出系统中用于多个射频链的模拟预编码矩阵;基于所述确定的模拟预编码矩阵来确定用于所述多个射频链的数字预编码矩阵;基于所述确定的数字预编码矩阵和所述确定的模拟预编码矩阵,对多个下行链路数据流执行混合预编码。
2、在一些示例实施例中,所述模拟预编码矩阵的确定可以包括:对于所述多个射频链中的一个射频链,基于与所述下行链路多输入多输出系统相关联的多个物理信道以及所述下行链路多输入多输出系统中的开关矩阵,在至少一次迭代中确定与所述射频链对应的模拟预编码矩阵的列。
3、在一些示例实施例中,在所述至少一次迭代的当前迭代中,所述模拟预编码矩阵的确定可以包括:确定所述当前迭代的第一目标函数的海森(hessian)矩阵的逆矩阵的第一近似;基于所述第一近似来确定所述列对应的发射角;以及基于所述第一近似、述当前迭代与下一迭代之间的相位差、以及所述当前迭代和所述下一迭代之间的梯度差,通过矩阵加法和乘法运算,确定用于所述至少一次迭代的所述下一迭代的第二目标函数的hessian矩阵的逆矩阵的第二近似。
4、在一些示例实施例中,所述模拟预编码矩阵的确定可以包括:对于所述多个射频链中的一个射频链,基于预定模拟预编码矩阵的子集,在至少一次迭代中确定与所述射频链对应的所述模拟预编码矩阵的列。
5、在一些示例实施例中,所述下行链路多输入多输出系统的载波频率等于或高于太赫兹级别。
6、在第二方面,公开了一种用于在基于子阵列架构的阵列的下行链路多输入多输出系统中预编码的装置。所述装置可以包括:多个发射天线;多个射频链;所述多个射频链和所述多个发射天线之间的模拟预编码器;以及连接到所述多个射频链的数字预编码器。与所述模拟预编码器相关联的模拟预编码矩阵独立于与所述数字预编码器相关联的数字预编码矩阵来确定,并且基于所述确定的模拟预编码矩阵来确定所述数字预编码矩阵。
7、在一些示例实施例中,所述模拟预编码矩阵的确定可以包括:对于所述多个射频链中的射频链,基于与所述下行链路多输入多输出系统相关联的多个物理信道以及所述下行链路多输入多输出系统中的开关矩阵,在至少一次迭代中确定与所述射频链对应的模拟预编码矩阵的列。
8、在一些示例实施例中,在所述至少一次迭代的当前迭代中,所述模拟预编码矩阵的确定可以包括:确定所述当前迭代的第一目标函数的hessian矩阵的逆矩阵的第一近似;基于所述第一近似来确定所述列对应的发射角;以及基于所述第一近似值、所述当前迭代与下一迭代之间的相位差、以及所述当前迭代和所述下一迭代之间的梯度差,通过矩阵加法和乘法运算,确定用于所述至少一次迭代的所述下一迭代的第二目标函数的hessian矩阵的逆矩阵的第二近似。
9、在一些示例实施例中,所述模拟预编码矩阵的确定可以包括:对于所述多个射频链中的射频链,基于预定模拟预编码矩阵的子集,在至少一次迭代中确定与所述射频链对应的所述模拟预编码矩阵的列。
10、在一些示例实施例中,所述下行链路多输入多输出系统的载波频率等于或高于太赫兹级别。
11、在第三方面,公开了一种计算机可读介质。所述计算机可读介质可以包括:其上存储的指令,用于使用于在基于子阵列架构的阵列的下行链路多输入多输出系统中预编码的装置执行:确定下行链路多输入多输出系统中用于多个射频链的模拟预编码矩阵;基于所述确定的模拟预编码矩阵来确定用于所述多个射频链的数字预编码矩阵;基于所述确定的数字预编码矩阵和所述确定的模拟预编码矩阵,对多个下行链路数据流进行混合预编码。
12、在一些示例实施例中,所述模拟预编码矩阵的确定可以包括:对于所述多个射频链中的射频链,基于与所述下行链路多输入多输出系统相关联的多个物理信道以及所述下行链路多输入多输出系统中的开关矩阵,在至少一次迭代中确定与所述射频链对应的模拟预编码矩阵的列。
13、在一些示例实施例中,在所述至少一次迭代的当前迭代中,所述模拟预编码矩阵的确定可以包括:确定所述当前迭代的第一目标函数的hessian矩阵的逆矩阵的第一近似;基于所述第一近似来确定所述列对应的发射角;以及基于所述第一近似值、所述当前迭代与下一迭代之间的相位差、以及所述当前迭代和所述下一迭代之间的梯度差,通过矩阵加法和乘法运算,确定用于所述至少一次迭代的所述下一迭代的第二目标函数的hessian矩阵的逆矩阵的第二近似值。
14、在一些示例实施例中,所述模拟预编码矩阵的确定可以包括:对于所述多个射频链中的射频链,基于预定模拟预编码矩阵的子集,在至少一次迭代来确定与所述射频链对应的所述模拟预编码矩阵的列。
15、在一些示例实施例中,所述下行链路多输入多输出系统的载波频率等于或高于太赫兹级别。
1.一种在基于子阵架构的阵列的下行链路多输入多输出系统中的预编码方法,包括:
2.如权利要求1所述的方法,其中,所述模拟预编码矩阵的确定包括:
3.如权利要求2所述的方法,其中,在所述至少一次迭代的当前迭代中,所述模拟预编码矩阵的确定包括:
4.如权利要求1所述的方法,其中,所述模拟预编码矩阵的确定包括:
5.如权利要求1至4中任一项所述的方法,其中,所述下行链路多输入多输出系统的载波频率等于或高于太赫兹级别。
6.一种用于在基于子阵列架构的阵列的下行链路多输入多输出系统中预编码的装置,包括:
7.如权利要求6所述的装置,其中,所述模拟预编码矩阵的确定包括:
8.如权利要求7所述的装置,其中,在所述至少一次迭代的当前迭代中,所述模拟预编码矩阵的确定包括:
9.如权利要求6所述的装置,其中,所述模拟预编码矩阵的确定包括:
10.如权利要求6至9中任一项所述的装置,其中,所述下行链路多输入多输出系统的载波频率处于或高于太赫兹级别。
11.一种计算机可读介质,包括存储在其上的指令,用于基于子阵列架构的阵列,使在下行链路多输入多输出系统中用于预编码的装置执行:
12.如权利要求11所述的计算机可读介质,其中所述模拟预编码矩阵的确定包括:
13.如权利要求12所述的计算机可读介质,其中,在所述至少一次迭代的当前迭代中,所述模拟预编码矩阵的确定包括:
14.如权利要求11所述的计算机可读介质,其中,所述模拟预编码矩阵的确定包括:
15.如权利要求11至14中任一项所述的计算机可读介质,其中,所述下行链路多输入多输出系统的载波频率处于或高于太赫兹级别。