CN114071489B - Communication node pairing method, device, communication node and storage medium - Google Patents
Communication node pairing method, device, communication node and storage medium Download PDFInfo
- Publication number
- CN114071489B CN114071489B CN202010747268.7A CN202010747268A CN114071489B CN 114071489 B CN114071489 B CN 114071489B CN 202010747268 A CN202010747268 A CN 202010747268A CN 114071489 B CN114071489 B CN 114071489B
- Authority
- CN
- China
- Prior art keywords
- communication node
- paired
- communication
- nodes
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 511
- 238000000034 method Methods 0.000 title claims abstract description 88
- 238000012545 processing Methods 0.000 claims description 38
- 239000011159 matrix material Substances 0.000 claims description 32
- 230000015654 memory Effects 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004422 calculation algorithm Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 238000001228 spectrum Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000005291 magnetic effect Effects 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 3
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 3
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005670 electromagnetic radiation Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000005294 ferromagnetic effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域Technical Field
本申请涉及无线通信技术领域,尤其涉及一种通信节点配对方法、装置、通信节点及存储介质。The present application relates to the field of wireless communication technology, and in particular to a communication node pairing method, device, communication node and storage medium.
背景技术Background Art
多输入多输出(MIMO,Multi-Input Multi-Output)技术是长期演进(LTE)系统的关键技术,可以大幅提升频谱效率。然而受限于终端的硬件条件,终端多天线接收的实际应用难以满足。为了解决这一问题,在LTE系统中,提出了虚拟MIMO技术(VMIMO,VirtualMIMO)。VMIMO允许至少两个用户配对,使用相同的视频资源传送数据,获得空间复用增益。因此用户配对技术是VMIMO的关键技术之一,常见的用户配对方法包括:随机用户配对(RPS,Random Pairing Scheduling),正交用户配对(OPS,Orthogonal PairingScheduling)和比例公平(PF,Proportional Fair)等方法。Multiple-Input Multiple-Output (MIMO) technology is a key technology of the Long Term Evolution (LTE) system, which can greatly improve spectrum efficiency. However, due to the hardware conditions of the terminal, the actual application of terminal multi-antenna reception is difficult to meet. In order to solve this problem, virtual MIMO technology (VMIMO) is proposed in the LTE system. VMIMO allows at least two users to pair up and use the same video resources to transmit data to obtain spatial multiplexing gain. Therefore, user pairing technology is one of the key technologies of VMIMO. Common user pairing methods include: random user pairing (RPS), orthogonal user pairing (OPS), and proportional fairness (PF).
然而,相关技术中,配对方案比较复杂,需要对系统中的所有用户进行配对计算,当系统用户较多时会带来额外的时间开销;且在处理多个相同方向用户的配对方面存在一定难度。However, in the related art, the pairing scheme is relatively complicated and requires pairing calculations for all users in the system, which will bring additional time overhead when there are many system users; and there is a certain degree of difficulty in processing the pairing of multiple users in the same direction.
发明内容Summary of the invention
为解决相关技术问题,本申请实施例提供一种通信节点配对方法、装置、通信节点及存储介质。To solve related technical problems, the embodiments of the present application provide a communication node pairing method, device, communication node and storage medium.
本申请实施例的技术方案是这样实现的:The technical solution of the embodiment of the present application is implemented as follows:
本申请实施例提供了一种通信节点配对方法,应用于第一通信节点,包括:The embodiment of the present application provides a communication node pairing method, which is applied to a first communication node, including:
获取K个第二通信节点的信道信息;N为大于或等于2的整数;Acquire channel information of K second communication nodes; N is an integer greater than or equal to 2;
根据获取的K个第二通信节点的信道信息,从K个第二通信节点中选择与自身位置满足预设条件的第二通信节点,得到Q个待配对通信节点;Q为小于K的整数;According to the acquired channel information of the K second communication nodes, a second communication node whose position satisfies a preset condition is selected from the K second communication nodes to obtain Q communication nodes to be paired; Q is an integer less than K;
依据分配策略,为Q个待配对通信节点中的每个通信节点分配模态;According to the allocation strategy, a mode is allocated to each of the Q communication nodes to be paired;
利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对。Pairing is performed between the Q communication nodes to be paired using the mode and channel information of the Q communication nodes to be paired.
上述方案中,所述利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对时,所述方法包括:In the above scheme, when pairing is performed between the Q communication nodes to be paired using the modalities and channel information of the Q communication nodes to be paired, the method includes:
从待配对通信节点中选择一个通信节点,利用待配对通信节点的模态和信道信息,确定选择的通信节点与待配对通信节点中除选择的通信节点外的其他至少一个通信节点之间的OPS信道;并确定OPS信道对应的信道相关矩阵;Select a communication node from the communication nodes to be paired, determine an OPS channel between the selected communication node and at least one other communication node among the communication nodes to be paired except the selected communication node using the mode and channel information of the communication node to be paired; and determine a channel correlation matrix corresponding to the OPS channel;
利用确定的信道相关矩阵中的第一元素,从所述其他至少一个待配对通信节点中为所述选择的通信节点配对;所述第一元素为能够体现所述选择的通信节点与相应通信节点之间的信道相关性的元素。The selected communication node is paired from the at least one other communication node to be paired using the first element in the determined channel correlation matrix; the first element is an element that can reflect the channel correlation between the selected communication node and the corresponding communication node.
上述方案中,所述利用确定的信道相关矩阵中的第一元素,从所述其他至少一个待配对通信节点中为所述选择的通信节点配对,包括:In the above solution, the using the first element in the determined channel correlation matrix to pair the selected communication node from the at least one other communication node to be paired includes:
针对所述其他至少一个待配对通信节点对应的至少一个第一元素中的每个第一元素,对相应第一元素取F范数,得到至少一个处理结果;For each first element of at least one first element corresponding to the at least one other communication node to be paired, take the F norm of the corresponding first element to obtain at least one processing result;
选择至少一个处理结果中最小的处理结果对应的通信节点作为所述选择的通信节点的配对通信节点。A communication node corresponding to a smallest processing result among at least one processing result is selected as a paired communication node of the selected communication node.
上述方案中,在所述最小的处理结果小于或等于预设门限的情况下,将所述最小的处理结果对应的通信节点与作为所述选择的通信节点的配对通信节点。In the above scheme, when the minimum processing result is less than or equal to the preset threshold, the communication node corresponding to the minimum processing result is paired with the selected communication node.
上述方案中,所述确定选择的通信节点与待配对通信节点中除选择的通信节点外的其他至少一个待配对通信节点之间的OPS信道时,所述方法包括:In the above scheme, when determining the OPS channel between the selected communication node and at least one other communication node to be paired among the communication nodes to be paired except the selected communication node, the method includes:
针对所述其他至少一个待配对通信节点中的一个通信节点,对所述选择的通信节点和相应通信节点的初始信道分别进行离散傅里叶变换(DFT)预编码,得到所述选择的通信节点和相应通信节点的等效轨道角动量(OAM,Orbital Angular Momentum)信道;For one communication node among the other at least one communication node to be paired, respectively perform discrete Fourier transform (DFT) precoding on the initial channels of the selected communication node and the corresponding communication node to obtain equivalent orbital angular momentum (OAM) channels of the selected communication node and the corresponding communication node;
利用得到的等效OAM信道,确定对应的OPS信道。The obtained equivalent OAM channel is used to determine the corresponding OPS channel.
上述方案中,所述对所述选择的通信节点和相应通信节点的初始信道分别进行DFT预编码,得到所述选择的通信节点和相应通信节点的等效OAM信道,包括:In the above scheme, the performing DFT precoding on the initial channels of the selected communication node and the corresponding communication node respectively to obtain the equivalent OAM channels of the selected communication node and the corresponding communication node includes:
利用所述选择的通信节点及相应通信节点的信道信息,分别确定对应的信道矩阵,得到两个信道矩阵;Using the selected communication node and the channel information of the corresponding communication node, respectively determine the corresponding channel matrices to obtain two channel matrices;
利用所述选择的通信节点及相应通信节点的模态,分别确定对应的离散傅里叶变换DFT矩阵,得到两个DFT矩阵;Using the selected communication node and the mode of the corresponding communication node, respectively determine the corresponding discrete Fourier transform DFT matrices to obtain two DFT matrices;
利用两个信道矩阵和两个DFT矩阵,确定所述选择的通信节点与相应通信节点之间的等效OAM信道。An equivalent OAM channel between the selected communication node and a corresponding communication node is determined using two channel matrices and two DFT matrices.
上述方案中,所述依据分配策略,为Q个待配对通信节点中的每个通信节点分配模态,包括以下之一:In the above scheme, the allocation strategy for allocating a mode to each of the Q communication nodes to be paired includes one of the following:
采用随机分配的方式,为Q个待配对通信节点中的每个通信节点分配模态;A mode is assigned to each of the Q communication nodes to be paired by random assignment;
根据集合中模态的顺序,为Q个待配对通信节点中的每个通信节点分配模态;According to the order of the modes in the set, a mode is assigned to each communication node in the Q communication nodes to be paired;
根据通信节点优先级的顺序,为Q个待配对通信节点中的每个通信节点分配模态;According to the order of priority of the communication nodes, a mode is assigned to each of the Q communication nodes to be paired;
为Q个待配对通信节点中的每个通信节点预分配一个模态,依据最优策略判断预分配的模态是否是最优模态,在预分配的模态是最优模态的情况下,将预分配的模态作为相应通信节点的模态。A mode is pre-assigned to each of the Q communication nodes to be paired, and whether the pre-assigned mode is the optimal mode is determined according to the optimal strategy. If the pre-assigned mode is the optimal mode, the pre-assigned mode is used as the mode of the corresponding communication node.
上述方案中,所述方法还包括:In the above scheme, the method further includes:
通知Q个待配对通信节点分配的模态。Notify the Q communication nodes to be paired of the assigned mode.
本申请实施例还提供了一种通信节点配对装置,包括:The embodiment of the present application also provides a communication node pairing device, including:
获取单元,用于获取K个第二通信节点的信道信息;K为大于或等于2的整数;An acquisition unit, configured to acquire channel information of K second communication nodes; K is an integer greater than or equal to 2;
选择单元,用于根据获取的K个第二通信节点的信道信息,从K个第二通信节点中选择与第一通信节点位置满足预设条件的第二通信节点,得到Q个待配对通信节点;Q为小于K的整数;A selection unit is used to select, according to the acquired channel information of the K second communication nodes, a second communication node whose position with the first communication node meets a preset condition from the K second communication nodes, to obtain Q communication nodes to be paired; Q is an integer less than K;
分配单元,用于依据分配策略,为Q个待配对通信节点中的每个通信节点分配模态;An allocating unit, configured to allocate a mode to each of the Q communication nodes to be paired according to an allocation strategy;
配对单元,利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对。The pairing unit performs pairing between the Q communication nodes to be paired using the mode and channel information of the Q communication nodes to be paired.
本申请实施例还提供了一种通信节点,包括:处理器及通信接口;其中,所述处理器用于:The embodiment of the present application further provides a communication node, including: a processor and a communication interface; wherein the processor is used to:
通过所述通信接口获取K个第二通信节点的信道信息;K为大于或等于2的整数;Acquire channel information of K second communication nodes through the communication interface; K is an integer greater than or equal to 2;
根据获取的K个第二通信节点的信道信息,从K个第二通信节点中选择与所述通信节点位置满足预设条件的第二通信节点,得到Q个待配对通信节点;Q为小于K的整数;According to the acquired channel information of the K second communication nodes, a second communication node whose position satisfies a preset condition with the communication node is selected from the K second communication nodes to obtain Q communication nodes to be paired; Q is an integer less than K;
依据分配策略,为Q个待配对通信节点中的每个通信节点分配模态;According to the allocation strategy, a mode is allocated to each of the Q communication nodes to be paired;
利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对。Pairing is performed between the Q communication nodes to be paired using the mode and channel information of the Q communication nodes to be paired.
本申请实施例还提供了一种通信节点,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,The embodiment of the present application also provides a communication node, comprising: a processor and a memory for storing a computer program that can be run on the processor,
其中,所述处理器用于运行所述计算机程序时,执行上述任一方法的步骤。Wherein, the processor is used to execute the steps of any of the above methods when running the computer program.
本申请实施例还提供了一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一方法的步骤。An embodiment of the present application further provides a storage medium having a computer program stored thereon, wherein the computer program implements the steps of any of the above methods when executed by a processor.
本申请实施例提供的通信节点配对方法、装置、通信节点及存储介质,第一通信节点获取K个第二通信节点的信道信息;K为大于或等于2的整数;根据获取的K个第二通信节点的信道信息,从所述多个第二通信节点中选择与自身位置满足预设条件的第二通信节点,得到Q个待配对通信节点;Q为小于K的整数;依据分配策略,为Q个待配对通信节点中的每个通信节点分配模态;利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对,由于从所述多个第二通信节点中选择与自身位置满足预设条件的第二通信节点,即筛选部分满足配对条件的节点进行配对,不需要对所有节点进行配对,如此,当系统节点较多时会大大降低时间开销。同时,采用本申请实施例的方案,由于从所述多个第二通信节点中选择与第一通信节点位置满足预设条件的第二通信节点进行配对,因此实现对同方向上的多个节点的配对。The communication node pairing method, device, communication node and storage medium provided by the embodiment of the present application, the first communication node obtains the channel information of K second communication nodes; K is an integer greater than or equal to 2; according to the channel information of the K second communication nodes obtained, a second communication node that meets the preset conditions with its own position is selected from the multiple second communication nodes to obtain Q communication nodes to be paired; Q is an integer less than K; according to the allocation strategy, a mode is allocated to each communication node in the Q communication nodes to be paired; using the mode and channel information of the Q communication nodes to be paired, pairing is performed between the Q communication nodes to be paired, because the second communication node that meets the preset conditions with its own position is selected from the multiple second communication nodes, that is, the nodes that meet the pairing conditions are selected for pairing, and it is not necessary to pair all nodes, so that when there are many system nodes, the time overhead will be greatly reduced. At the same time, the scheme of the embodiment of the present application is adopted, because the second communication node that meets the preset conditions with the first communication node position is selected from the multiple second communication nodes for pairing, so the pairing of multiple nodes in the same direction is achieved.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为相关技术中一种用户配对的流程示意图;FIG1 is a schematic diagram of a user pairing process in the related art;
图2为图1中步骤103的具体实现流程示意图;FIG2 is a schematic diagram of a specific implementation flow of step 103 in FIG1 ;
图3为本申请实施例通信节点配对的方法流程示意图;FIG3 is a schematic diagram of a method flow chart of pairing communication nodes according to an embodiment of the present application;
图4为本申请实施例一种OAM传输系统模型示意图;FIG4 is a schematic diagram of an OAM transmission system model according to an embodiment of the present application;
图5为本申请实施例一种节点配对的OAM传输系统示意图;FIG5 is a schematic diagram of an OAM transmission system for node pairing according to an embodiment of the present application;
图6为本申请应用实施例基于OAM的用户配对的流程示意图;FIG6 is a schematic diagram of a process of user pairing based on OAM in an application embodiment of the present application;
图7为本申请实施例通信节点配对装置结构示意图;FIG7 is a schematic diagram of the structure of a communication node pairing device according to an embodiment of the present application;
图8为本申请实施例通信节点结构示意图。FIG8 is a schematic diagram of the communication node structure of an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
下面结合附图及实施例对本申请再作进一步详细的描述。The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.
相关技术中,采用的配对方案如下所示:In the related art, the pairing scheme adopted is as follows:
假设一个MIMO上行系统,基站有2根天线,小区内有2个单天线用户,假设他们已经配对成功,则构成的2×2VMIMO系统的信道矩阵如下:Assume a MIMO uplink system, the base station has two antennas, and there are two single-antenna users in the cell. Assuming they have been paired successfully, the channel matrix of the 2×2 VMIMO system is as follows:
其中,H1和H2分别表示2个配置的用户与基站构成的信道矩阵,这2个配对的用户信道是互相独立的。此时基站处的接收信号向量可以写为:Among them, H1 and H2 represent the channel matrices formed by two configured users and the base station respectively, and these two paired user channels are independent of each other. At this time, the received signal vector at the base station can be written as:
其中,x1和x2表示两个配对用户的发射信号,n表示高斯白噪声。Where x1 and x2 represent the transmission signals of two paired users, and n represents Gaussian white noise.
正交配对选取信道最符合正交特性的用户进行配对,进而通过同一资源块进行用户数据的传送。通过系统信道矩阵H,计算得到它的互相关信道矩阵F为:Orthogonal pairing selects users whose channels are most consistent with orthogonal characteristics for pairing, and then transmits user data through the same resource block. Through the system channel matrix H, its cross-correlation channel matrix F is calculated as:
由F得到2个用户的正交因子D为:The orthogonal factor D of two users obtained from F is:
其中,tr(·)表示对矩阵F求迹,D作为衡量信道正交性的因子,D值越大则表明正交性越好。利用上述原理的OPS的用户配对流程,如图1所示,包括以下步骤:Where tr(·) represents the trace of the matrix F, and D is a factor to measure the orthogonality of the channel. The larger the D value, the better the orthogonality. The user pairing process of OPS using the above principle is shown in Figure 1 and includes the following steps:
步骤101:基站获取系统内所有用户的信道信息,所有待分配用户组成一个队列;Step 101: The base station obtains channel information of all users in the system, and all users to be assigned form a queue;
步骤102:基站从队列中选择一个用户;Step 102: The base station selects a user from the queue;
其中,可以使用随机选择,顺序选择,优先级选择等方法选择该用户。Among them, the user can be selected using random selection, sequential selection, priority selection and other methods.
步骤103:基站确定该用户与队列中其余用户的正交因子D;Step 103: The base station determines an orthogonality factor D between the user and other users in the queue;
步骤104:基站选择具有最大正交因子D的2个用户作为配对用户,并从队列中删去这2个用户;Step 104: The base station selects two users with the largest orthogonality factor D as paired users, and deletes these two users from the queue;
步骤105:判断队列中所有用户是否完成配对,如果不是,则继续执行步骤102,否则执行106;Step 105: Determine whether all users in the queue have completed pairing. If not, continue to step 102, otherwise, execute 106;
步骤106:输出配对结果,基站根据配对结果对用户执行配对,结束当前处流出。Step 106: Output the pairing result. The base station performs pairing on the user according to the pairing result, and ends the current outflow.
也就是说,当所有用户均匹配完成后,结束处理流程。That is to say, when all users are matched, the processing flow ends.
其中,如图2所示,确定该用户与队列中其余用户的正交因子D的流程包括:As shown in FIG2 , the process of determining the orthogonal factor D between the user and other users in the queue includes:
步骤1031:基站构造2个用户(该用户和队列中其余用户中的一个)的信道矩阵H;Step 1031: The base station constructs a channel matrix H of two users (the user and one of the remaining users in the queue);
具体地,通过步骤101获得的2个用户的信道矩阵H1和H2,通过公式(1)构造H。Specifically, the channel matrices H 1 and H 2 of the two users obtained in step 101 are used to construct H using formula (1).
步骤1032:基站根据信道矩阵H计算互相关矩阵F;Step 1032: The base station calculates the cross-correlation matrix F according to the channel matrix H;
具体地,通过公式(3)计算互相关矩阵F。Specifically, the cross-correlation matrix F is calculated by formula (3).
步骤1033:基站根据获得的互相关矩阵F,确定这2个用户的正交因子D。Step 1033: The base station determines the orthogonal factor D of the two users according to the obtained mutual correlation matrix F.
具体地,通过公式(4)计算这2个用户的正交因子D。Specifically, the orthogonal factor D of the two users is calculated by formula (4).
从上面的描述可以看出,上述配对方案比较复杂,需要对系统中的所有用户进行配对计算,当系统用户较多时会带来额外的时间开销。As can be seen from the above description, the above pairing scheme is relatively complicated and requires pairing calculations for all users in the system, which will bring additional time overhead when there are many system users.
另外,上述配对方案是基于MIMO的传输方案,对同方向上的多个用户配对存在难度。In addition, the above pairing scheme is a MIMO-based transmission scheme, which makes it difficult to pair multiple users in the same direction.
另一方面,在过去的数十年中,移动数据速率的需求越来越高,频谱资源紧缺的问题日益显现。人们使用频分复用(FDM,Frequency Division Multiplexing)、时分复用(TDM,Time Division Multiplexing)、码分复用(CDM,Code Division Multiplexing)等复用技术逐步提高频谱效率,如何进一步提高频谱效率成为了接下来学术界关注的焦点。轨道角动量(OAM,Orbital Angular Momentum)作为电磁波的一种固有物理属性,可从复用的另一维度继续提升频谱利用率。根据经典电磁理论,电磁辐射同时包含自旋角动量(SAM,Spin Angular Momentum)和轨道角动量。SAM表示为电磁波的左旋和右旋圆极化,OAM表示电磁波的能量沿着传输方向进行旋转,因此携带OAM的电磁波也称为涡旋电磁波。On the other hand, in the past few decades, the demand for mobile data rates has become increasingly higher, and the problem of spectrum resource shortage has become increasingly apparent. People use multiplexing technologies such as frequency division multiplexing (FDM), time division multiplexing (TDM), and code division multiplexing (CDM) to gradually improve spectrum efficiency. How to further improve spectrum efficiency has become the focus of academic attention in the future. Orbital angular momentum (OAM), as an inherent physical property of electromagnetic waves, can continue to improve spectrum utilization from another dimension of multiplexing. According to classical electromagnetic theory, electromagnetic radiation contains both spin angular momentum (SAM) and orbital angular momentum. SAM represents the left-handed and right-handed circular polarization of electromagnetic waves, and OAM means that the energy of electromagnetic waves rotates along the transmission direction. Therefore, electromagnetic waves carrying OAM are also called vortex electromagnetic waves.
OAM通过在正常电磁波中添加一个相位旋转因子,此时相位波前将不再是平面结构,而是围绕波束传播方向旋转,即涡旋电磁波,携带OAM的电磁波可以用以下公式表达:OAM adds a phase rotation factor to the normal electromagnetic wave. At this time, the phase wavefront will no longer be a planar structure, but rotate around the propagation direction of the beam, that is, a vortex electromagnetic wave. The electromagnetic wave carrying OAM can be expressed by the following formula:
其中,l表示轨道角动量的本征值,也叫模态值、阶;A(r)表示电磁波的幅值,r表示到波束中心的直线距离;为方位角。与FDM、TDM、CDM类似,电磁波的轨道角动量提供了另一个复用维度l,在轴向上具有不同本征值l的电磁涡旋波是相互正交的,因此可以在同一带宽内并行传输不同本征值的OAM涡旋波,且理论上l可以任意取值,也就是可以无限复用。Where l represents the eigenvalue of orbital angular momentum, also called modal value or order; A(r) represents the amplitude of the electromagnetic wave, and r represents the straight-line distance to the center of the beam; is the azimuth angle. Similar to FDM, TDM, and CDM, the orbital angular momentum of electromagnetic waves provides another multiplexing dimension l. Electromagnetic vortex waves with different eigenvalues l in the axial direction are orthogonal to each other. Therefore, OAM vortex waves with different eigenvalues can be transmitted in parallel within the same bandwidth, and in theory, l can take any value, that is, it can be multiplexed infinitely.
基于此,可以使用OAM来传输电磁波,使用的天线可以包括:均匀环形阵列(UCA,Uniform Circle Array)、螺旋相位面板和螺旋抛物面天线等。Based on this, OAM can be used to transmit electromagnetic waves, and the antennas used may include: uniform circle array (UCA), spiral phase panel and spiral parabolic antenna, etc.
在本申请的各种实施例中,基于电磁波OAM进行通信节点配对。In various embodiments of the present application, communication nodes are paired based on electromagnetic wave OAM.
本申请实施例提供的通信节点配对方法,应用于第一通信节点,如图3所示,包括以下步骤:The communication node pairing method provided in the embodiment of the present application is applied to the first communication node, as shown in FIG3, and includes the following steps:
步骤301:获取K个第二通信节点的信道信息;K为大于或等于2的整数;Step 301: Acquire channel information of K second communication nodes; K is an integer greater than or equal to 2;
步骤302:根据获取的K个第二通信节点的信道信息,从所述K个第二通信节点中选择与自身位置满足预设条件的第二通信节点,得到Q个待配对通信节点;Q为小于K的整数;Step 302: According to the acquired channel information of the K second communication nodes, a second communication node whose position satisfies a preset condition is selected from the K second communication nodes to obtain Q communication nodes to be paired; Q is an integer less than K;
步骤303:依据分配策略,为Q个待配对通信节点中的每个通信节点分配模态;Step 303: assigning a mode to each of the Q communication nodes to be paired according to the assignment strategy;
步骤304:利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对。Step 304: Pairing is performed between the Q communication nodes to be paired using the mode and channel information of the Q communication nodes to be paired.
其中,实际应用时,所述第一通信节点可以是基站,相应地,所述第二通信节点可以是终端。所述第一通信节点还可以是中继场景中的中继节点或基站,相应地,所述第二通信节点可以是中继场景中的中继节点。In actual application, the first communication node may be a base station, and correspondingly, the second communication node may be a terminal. The first communication node may also be a relay node or a base station in a relay scenario, and correspondingly, the second communication node may be a relay node in a relay scenario.
在步骤301中,所述信道信息也可以称为信道状态信息(CSI,Channel StateInformation),在基站和终端的场景时,CSI是终端用于将下行信道质量反馈给gNB的信道状态信息,以便基站对下行数据的传输选择一个合适的调制与编码策略(MCS,Modulationand Coding Scheme),减少下行数据传输的误块率(BLER)。实际应用时,所述第二通信节点可以向所述第一通信节点发送参考信号,所述第一通信节点通过接收参考信号获取信道信息,也可以采用相关技术中CSI的测量上报方式获得CSI。In step 301, the channel information may also be referred to as channel state information (CSI). In the scenario of base stations and terminals, CSI is the channel state information used by the terminal to feed back the downlink channel quality to the gNB, so that the base station can select a suitable modulation and coding strategy (MCS) for the transmission of downlink data and reduce the block error rate (BLER) of downlink data transmission. In actual application, the second communication node may send a reference signal to the first communication node, and the first communication node may obtain the channel information by receiving the reference signal, or may obtain the CSI by using the CSI measurement and reporting method in the related technology.
在中继场景下,也可以通过上述方式获得信道信息。In a relay scenario, channel information can also be obtained in the above manner.
需要说明的是:本申请实施例对获取信道信息的具体实现过程不作限定。It should be noted that the embodiments of the present application do not limit the specific implementation process of obtaining channel information.
在步骤302中,实际应用时,与所述第一通信节点位置满足预设条件可以包括以下之一:In step 302, in actual application, the location of the first communication node satisfies the preset condition and may include one of the following:
OAM传输特性(也可以理解为OAM传输条件);OAM transmission characteristics (also known as OAM transmission conditions);
与所述第一通信节点天线共轴;Coaxial with the first communication node antenna;
与所述第一通信节点同方向;The same direction as the first communication node;
与所述第一通信节点对准(接收和发送对准)。Align with the first communication node (receive and transmit alignment).
从上面的描述可以看出,从不同角度描述了预设条件。It can be seen from the above description that the preset conditions are described from different perspectives.
其中,所述第一通信节点根据信道信息中第二通信节点接收信号强度、第二通信节点接收信号相位等方法判定第二通信节点是否与自身天线共轴。其中,共轴且对准以后,接收端每根天线收到的发射天线过来的总能量应该是相等的,接收端所有接收天线接收到的信号的相位也应该相等,然而,实际应用时,会存在一定的误差,因此,对于一个第二通信节点,当接收信号强度与共轴对准时对应的接收信号强度的差值和接收信号相位与共轴对准时对应的接收信号相位的差值在一定范围内(可以通过实验方式确定)时,可以认为是与第一通信节点天线共轴。Among them, the first communication node determines whether the second communication node is coaxial with its own antenna according to the second communication node receiving signal strength and the second communication node receiving signal phase in the channel information. Among them, after coaxial and aligned, the total energy received by each antenna of the receiving end from the transmitting antenna should be equal, and the phase of the signal received by all receiving antennas of the receiving end should also be equal. However, in actual application, there will be certain errors. Therefore, for a second communication node, when the difference between the received signal strength corresponding to the coaxial alignment and the difference between the received signal phase and the coaxial alignment is within a certain range (which can be determined by experiment), it can be considered to be coaxial with the first communication node antenna.
图4为使用UCA天线的OAM传输系统模型示意图,如图4所示,在该OAM传输系统模型中,收发天线阵列是共轴平行的。发射端(即Tx)有M个天线单元,接收端(Rx)有N个天线单元,发射端的M个天线单元,均匀分布在半径为r的圆环上,接收端的N个天线单元均匀分布在半径为R的圆环上。假设发射天线单元的夹角为θ,接收天线单元的夹角为因此第m个发射单元的角度为θm,第n个接收单元的角度为因此,所述从所述多个第二通信节点中选择与自身天线共轴的第二通信节点是指:第一通信节点与被选择的第二通信节点的天线的中心均位于一个确定的轴线上。当然,实际应用时,第一通信节点天线的中心所在的轴线与被选择的第二通信节点天线的中心所在的轴线的距离小于或等于预设距离(可以根据需要来设置)时认为第一通信节点与被选择的第二通信节点的天线的中心均位于一个确定的轴线上。所述与第一通信节点天线共轴的第二通信节点也可以称为与所述第一通信节点同方向的第二通信节点。FIG4 is a schematic diagram of an OAM transmission system model using UCA antennas. As shown in FIG4 , in the OAM transmission system model, the transmitting and receiving antenna arrays are coaxially parallel. The transmitting end (ie, Tx) has M antenna units, and the receiving end (Rx) has N antenna units. The M antenna units of the transmitting end are evenly distributed on a ring with a radius of r, and the N antenna units of the receiving end are evenly distributed on a ring with a radius of R. Assume that the angle of the transmitting antenna unit is θ, and the angle of the receiving antenna unit is Therefore, the angle of the mth transmitting unit is θ m , and the angle of the nth receiving unit is Therefore, the selection of a second communication node coaxial with its own antenna from the multiple second communication nodes means that the centers of the antennas of the first communication node and the selected second communication node are both located on a certain axis. Of course, in actual application, when the distance between the axis where the center of the first communication node antenna is located and the axis where the center of the selected second communication node antenna is located is less than or equal to a preset distance (which can be set as needed), it is considered that the centers of the antennas of the first communication node and the selected second communication node are both located on a certain axis. The second communication node coaxial with the first communication node antenna can also be called a second communication node in the same direction as the first communication node.
使用UCA天线传输OAM电磁波的前提是:在传输某一模态时,每个天线单元上的发射功率必须相等。此外通过对每个发射天线单元添加相位因子,便可生成携带OAM的螺旋电磁波,对于这个操作,在传统的MIMO系统中,可以通过额外进行一次DFT矩阵实现。The premise of using UCA antennas to transmit OAM electromagnetic waves is that the transmit power on each antenna unit must be equal when transmitting a certain mode. In addition, by adding a phase factor to each transmitting antenna unit, a spiral electromagnetic wave carrying OAM can be generated. For this operation, in a traditional MIMO system, an additional DFT matrix can be performed.
在步骤303中,实际应用时,还可以多种分配模态的方式,包括:In step 303, in actual application, there are multiple ways of allocating the modalities, including:
第一种方式,采用随机分配的方式,为Q个待配对通信节点中的每个通信节点分配模态;The first method is to use a random allocation method to assign a mode to each of the Q communication nodes to be paired;
第二种方式,根据集合中模态的顺序,为Q个待配对通信节点中的每个通信节点分配模态;这种方式也可以称为预分配方式,The second method is to assign a mode to each of the Q communication nodes to be paired according to the order of the modes in the set; this method can also be called a pre-assignment method.
第三种方式,根据通信节点优先级的顺序,为Q个待配对通信节点中的每个通信节点分配模态;The third method is to assign a mode to each of the Q communication nodes to be paired according to the order of the communication node priority;
第四种方式,为Q个待配对通信节点中的每个通信节点预分配一个模态,依据最优策略判断预分配的模态是否是最优模态,在预分配的模态是最优模态的情况下,将预分配的模态作为相应通信节点的模态。The fourth method is to pre-allocate a mode for each of the Q communication nodes to be paired, and determine whether the pre-allocated mode is the optimal mode based on the optimal strategy. If the pre-allocated mode is the optimal mode, the pre-allocated mode is used as the mode of the corresponding communication node.
其中,第一种方式是一种预分配方式,即采用随机算法从模态集合中为Q个待配对通信节点中的每个通信节点分配模态。Among them, the first method is a pre-allocation method, that is, a random algorithm is used to allocate a mode to each communication node in the Q communication nodes to be paired from the mode set.
第二种方式是一种预分配方式,所有节点可以共用一个模态集合,模态集合一般为{…,-3,-2,-1,0,1,2,3,…},实际应用时,为了保证传输速率,模态集合可以取在-3~+3这个范围比较合适,即模态集合为{-3,-2,-1,0,1,2,3},所述第一通信节点可以依据模态集合{-3,-2,-1,0,1,2,3}中各模态的顺序,依次为Q个待配对通信节点中的每个通信节点分配模态。The second method is a pre-allocation method. All nodes can share a modal set. The modal set is generally {…, -3, -2, -1, 0, 1, 2, 3, …}. In actual application, in order to ensure the transmission rate, the modal set can be more appropriately in the range of -3 to +3, that is, the modal set is {-3, -2, -1, 0, 1, 2, 3}. The first communication node can allocate modalities to each of the Q communication nodes to be paired according to the order of the modes in the modal set {-3, -2, -1, 0, 1, 2, 3}.
第三种方式是一种预分配方式,即按照事先检测到的各第二通信节点的优先级,为优先级高的第二通信节点分配传输速率更高的模态。其中,优先级越高,分配的模态的绝对值越小。The third method is a pre-allocation method, that is, according to the priorities of the second communication nodes detected in advance, a mode with a higher transmission rate is allocated to the second communication node with a higher priority, wherein the higher the priority, the smaller the absolute value of the allocated mode.
对于第四种方式,可以根据遍历法或特殊算法得到,比如可以根据系统和速率的大小来去确定分配的模态是否是最优模态,选择系统和速率最高时对应的模态作为第二通信节点的模态。For the fourth method, it can be obtained according to the traversal method or special algorithm. For example, it can be determined whether the allocated mode is the optimal mode according to the size of the system and the rate, and the mode corresponding to the highest system and rate is selected as the mode of the second communication node.
实际应用时,当为Q个待配对通信节点分配模态后,需要通知相应通信节点分配的模态,以便进行信息传输。In actual application, after the modes are assigned to the Q communication nodes to be paired, the corresponding communication nodes need to be notified of the assigned modes in order to perform information transmission.
其中,可以通过发射广播信号的方式通知相应通信节点分配的模态。The assigned mode may be notified to the corresponding communication node by transmitting a broadcast signal.
其中,为了便于分析节点配对的情况,假设一个如图5所示的两个节点配对的OAM传输系统。其中,2个接收端(Rx1和Rx2)和一个发送端(Tx)的圆心均位于一条轴线上,且三个平面平行。发送端有M个天线单元,2个接收端各自有N个天线单元。发送端同时可以发射多个模态,其中,Rx1和Rx2分别使用各自的模态集合L1和L2进行传输(在分配模态时,可以为接收端分配至少一个模态,当分配了多个模态时,多个模态形成模态集合),Rx1和Rx2距离发送端的距离分别为Z1和Z2。在图5右上角的图中,当TX发射的OAM波是螺旋波,且分配给Rx1和Rx2两个不同模态时,左侧的图表示相应接收端的相位的接收情况;右侧的图表示场强的接收情况。In order to facilitate the analysis of the node pairing situation, an OAM transmission system with two node pairings as shown in Figure 5 is assumed. The centers of the two receiving ends (Rx1 and Rx2) and one transmitting end (Tx) are all located on an axis, and the three planes are parallel. The transmitting end has M antenna units, and the two receiving ends each have N antenna units. The transmitting end can transmit multiple modes at the same time, wherein Rx1 and Rx2 use their respective mode sets L 1 and L 2 for transmission (when allocating modes, at least one mode can be allocated to the receiving end, and when multiple modes are allocated, multiple modes form a mode set), and the distances between Rx1 and Rx2 and the transmitting end are Z1 and Z2, respectively. In the figure in the upper right corner of Figure 5, when the OAM wave emitted by TX is a spiral wave and is allocated to two different modes of Rx1 and Rx2, the figure on the left represents the phase reception of the corresponding receiving end; the figure on the right represents the field strength reception.
假设发送给2个接收端的信号分别为和即发给2个接收端的符号向量,一般认为是复空间(complex space)中的向量,维数分别是L1×1和L2×1,则该OAM传输系统为:Assume that the signals sent to the two receiving ends are and That is, the symbol vectors sent to the two receiving ends are generally considered to be vectors in complex space, with dimensions of L1×1 and L2×1 respectively. Then the OAM transmission system is:
其中,和分别表示Rx1和Rx2的接收信号向量,和分别是Rx1和Rx2的信道矩阵,Z是高斯白噪声,和分别是Rx1和Rx2对应的DFT预编码矩阵,用于产生OAM电磁波,的构造如下:in, and Respectively represent the received signal vectors of Rx1 and Rx2, and are the channel matrices of Rx1 and Rx2 respectively, Z is Gaussian white noise, and They are the DFT precoding matrices corresponding to Rx1 and Rx2, which are used to generate OAM electromagnetic waves. The construction is as follows:
其中,元素中的右上角“1”表示这是Rx1使用的模态,右下角的“i”(即右下角的字符)表示Rx1使用其模态集合L1中的第i个模态传输。Among them, the element middle The “1” in the upper right corner indicates that this is the mode used by Rx1, and the “i” in the lower right corner (i.e. the character in the lower right corner) indicates that Rx1 uses the i-th mode in its mode set L1 for transmission.
的构造如下: The construction is as follows:
其中,元素中的右上角“2”表示这是Rx2使用的模态,右下角的“i”(即右下角的字符)表示Rx2使用其模态集合L2中的第i个模态传输。Among them, the element middle The "2" in the upper right corner indicates that this is the mode used by Rx2, and the "i" in the lower right corner (that is, the character in the lower right corner) indicates that Rx2 uses the i-th mode in its mode set L2 for transmission.
因此,原始信道经过DFT预编码后的等效OAM信道H为:Therefore, the equivalent OAM channel H of the original channel after DFT precoding is:
其中,HOAM,11表示Tx与Rx1之间的OAM信道;HOAM,12表示Tx到Rx1的原始信道再乘以Rx2使用的DFT后的情况;HOAM,21表示Tx到Rx2的原始信道再乘以Rx1使用的DFT后的情况;HOAM,22表示Tx到x2之间的OAM信道。Among them, H OAM,11 represents the OAM channel between Tx and Rx1; H OAM,12 represents the original channel from Tx to Rx1 multiplied by the DFT used by Rx2; H OAM,21 represents the original channel from Tx to Rx2 multiplied by the DFT used by Rx1; H OAM,22 represents the OAM channel between Tx and x2.
根据获得的OAM等效信道,构造这2个接收端的OPS信道为:According to the obtained OAM equivalent channel, the OPS channels of the two receiving ends are constructed as follows:
根据OPS信道计算信道相关矩阵F,则有;Calculate the channel correlation matrix F according to the OPS channel, then we have;
其中,F12和F21体现了Rx1和Rx2之间的信道相关系,因此,可以用这两个参数作为配对的依据。Among them, F12 and F21 reflect the channel relationship between Rx1 and Rx2, so these two parameters can be used as the basis for pairing.
当Rx1使用模态l1,Rx2使用模态l2时,F12等于:When Rx1 uses mode l1 and Rx2 uses mode l2, F 12 equals:
其中,表示Rx1的第n个天线到Tx第m个天线的信道;表示Rx2的第n个天线到Tx第m个天线的信道。in, Represents the channel from the nth antenna of Rx1 to the mth antenna of Tx; Represents the channel from the nth antenna of Rx2 to the mth antenna of Tx.
当Rx1使用模态l1,Rx2使用模态l2时,F21等于:When Rx1 uses mode l1 and Rx2 uses mode l2, F 21 equals:
其中,和是受距离影响的,因此F12和F21是一个关于Z1和Z2的矩阵。in, and is affected by the distance, so F12 and F21 are matrices about Z1 and Z2.
对F12取F范数,则有:Taking the F norm for F 12 , we have:
||F12||F≤γth (14)||F 12 || F ≤γ th (14)
其中,当小于实现设置好的某一门限即γth时,则认为位于Z1和Z2位置的2个Rx可以配对。When it is less than a certain threshold, namely, γ th , it is considered that the two Rx located at positions Z1 and Z2 can be paired.
相应地,如果用F21,对F21取F范数,则有:Correspondingly, if we use F 21 and take the F norm of F 21 , we have:
||F21||F≤λth (15)||F 21 || F ≤λ th (15)
其中,当小于实现设置好的某一门限即λth时,则认为位于Z1和Z2位置的2个Rx可以配对。When it is less than a certain threshold, namely, λ th , it is considered that the two Rx located at positions Z1 and Z2 can be paired.
其中,上述门限可以依据系统的实际最低速率需求来进行设置。The above threshold can be set according to the actual minimum rate requirement of the system.
基于上述理论进行在Q个待配对通信节点之间进行配对。Based on the above theory, pairing is performed between the Q communication nodes to be paired.
基于此,在一实施例中,所述利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对时,所述方法包括:Based on this, in one embodiment, when pairing between the Q communication nodes to be paired using the modalities and channel information of the Q communication nodes to be paired, the method includes:
从Q个待配对通信节点中选择一个通信节点,利用Q个待配对通信节点的模态和信道信息,确定选择的通信节点与所述Q个待配对通信节点中除选择的通信节点外的Q-1个通信节点之间的OPS信道;并确定OPS信道对应的信道相关矩阵;Selecting a communication node from the Q communication nodes to be paired, determining an OPS channel between the selected communication node and Q-1 communication nodes other than the selected communication node among the Q communication nodes to be paired using the modalities and channel information of the Q communication nodes to be paired; and determining a channel correlation matrix corresponding to the OPS channel;
利用确定的信道相关矩阵中的第一元素,从Q-1个通信节点中为所述选择的通信节点配对。The selected communication node is paired from Q-1 communication nodes using the first element in the determined channel correlation matrix.
其中,第一元素为能够体现所述选择的通信节点与相应通信节点之间的信道相关性的元素,具体为所述确定的信道相关矩阵中第1行第2列的元素、或为第2行第1列的元素,即上述公式(11)中F12或者F21。The first element is an element that can reflect the channel correlation between the selected communication node and the corresponding communication node, specifically the element in the first row and second column of the determined channel correlation matrix, or the element in the second row and first column, that is, F12 or F21 in the above formula (11).
在一实施例中,所述确定选择的通信节点与所述Q个待配对通信节点中除选择的通信节点外的Q-1个待配对通信节点之间的OPS信道时,所述方法包括:In one embodiment, when determining the OPS channel between the selected communication node and Q-1 communication nodes to be paired except the selected communication node among the Q communication nodes to be paired, the method includes:
针对Q-1个待配对通信节点中的一个通信节点,对所述选择的通信节点和相应通信节点的初始信道分别进行DFT预编码,得到所述选择的通信节点和相应通信节点的等效OAM信道;For one of the Q-1 communication nodes to be paired, DFT precoding is performed on the initial channels of the selected communication node and the corresponding communication node respectively to obtain equivalent OAM channels of the selected communication node and the corresponding communication node;
利用得到的等效OAM信道,确定对应的OPS信道。The obtained equivalent OAM channel is used to determine the corresponding OPS channel.
其中,在一实施例中,对所述选择的通信节点和相应通信节点的初始信道分别进行DFT预编码,得到所述选择的通信节点和相应通信节点的等效OAM信道,包括:In one embodiment, performing DFT precoding on the selected communication node and the initial channel of the corresponding communication node respectively to obtain the equivalent OAM channel of the selected communication node and the corresponding communication node includes:
利用所述选择的通信节点及相应通信节点的信道信息,分别确定对应的信道矩阵,得到两个信道矩阵;Using the selected communication node and the channel information of the corresponding communication node, respectively determine the corresponding channel matrices to obtain two channel matrices;
利用所述选择的通信节点及相应通信节点的模态,分别确定对应的DFT矩阵,得到两个DFT矩阵;Using the selected communication node and the mode of the corresponding communication node, respectively determine the corresponding DFT matrices to obtain two DFT matrices;
利用两个信道矩阵和两个DFT矩阵,确定所述选择的通信节点与相应通信节点之间的等效OAM信道。An equivalent OAM channel between the selected communication node and a corresponding communication node is determined using two channel matrices and two DFT matrices.
这里,利用上述公式(9),计算得到所述选择的通信节点与相应通信节点之间的等效OAM信道;利用上述公式(10),确定对应的OPS信道。Here, the above formula (9) is used to calculate the equivalent OAM channel between the selected communication node and the corresponding communication node; and the above formula (10) is used to determine the corresponding OPS channel.
其中,在一实施例中,所述利用确定的信道相关矩阵中的第一元素,从Q-1个待配对通信节点中为所述选择的通信节点配对,包括:In one embodiment, the using the first element in the determined channel correlation matrix to pair the selected communication node from Q-1 communication nodes to be paired includes:
针对Q-1个第一元素中的每个第一元素,对相应第一元素取F范数,得到M-1个处理结果;For each first element of the Q-1 first elements, take the F norm of the corresponding first element to obtain M-1 processing results;
选择Q-1个处理结果中最小的处理结果对应的通信节点作为所述选择的通信节点的配对通信节点。A communication node corresponding to the smallest processing result among the Q-1 processing results is selected as a paired communication node of the selected communication node.
这里,在所述最小的处理结果小于或等于预设门限的情况下,将所述最小的处理结果对应的通信节点与作为所述选择的通信节点的配对通信节点。Here, in the case that the minimum processing result is less than or equal to a preset threshold, the communication node corresponding to the minimum processing result is paired with the selected communication node.
也就是说,在满足公式(13)或公式(14)的情况下,两个节点才可以进行配对。That is to say, two nodes can be paired only when formula (13) or formula (14) is satisfied.
将所述最小的处理结果对应的通信节点与作为所述选择的通信节点的配对通信节点,即将信道相关性最低的两个通信节点配对。The communication node corresponding to the minimum processing result is paired with the paired communication node of the selected communication node, that is, the two communication nodes with the lowest channel correlation.
实际应用时,将两个配对成功的通信节点从Q个待配对通信节点中删除,然后再利用上述方式,为其他未配对的通信节点进行配对。In actual application, the two successfully paired communication nodes are deleted from the Q communication nodes to be paired, and then the above method is used to pair the other unpaired communication nodes.
基于此,在一实施例中,所述利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对时,Based on this, in one embodiment, when pairing between the Q communication nodes to be paired using the modalities and channel information of the Q communication nodes to be paired,
从待配对通信节点中选择一个通信节点,利用待配对通信节点的模态和信道信息,确定选择的通信节点与待配对通信节点中除选择的通信节点外的其他至少一个通信节点之间的OPS信道;并确定OPS信道对应的信道相关矩阵;Select a communication node from the communication nodes to be paired, determine an OPS channel between the selected communication node and at least one other communication node among the communication nodes to be paired except the selected communication node using the mode and channel information of the communication node to be paired; and determine a channel correlation matrix corresponding to the OPS channel;
利用确定的信道相关矩阵中的第一元素,从所述其他至少一个待配对通信节点中为所述选择的通信节点配对;所述第一元素为能够体现所述选择的通信节点与相应通信节点之间的信道相关性的元素。The selected communication node is paired from the at least one other communication node to be paired using the first element in the determined channel correlation matrix; the first element is an element that can reflect the channel correlation between the selected communication node and the corresponding communication node.
其中,实际应用时,当Q为奇数时,则对剩余1个第二通信节点不作配对。In actual application, when Q is an odd number, the remaining second communication node is not paired.
当然,实际应用时,所述Q需要大于或等于2,以便能够实施本申请实施例的方案。Of course, in actual application, the Q needs to be greater than or equal to 2 so that the solution of the embodiment of the present application can be implemented.
在一实施例中,所述利用确定的信道相关矩阵中的第一元素,从所述其他多个待配对通信节点中为所述选择的通信节点配对,包括:In one embodiment, the using the first element in the determined channel correlation matrix to pair the selected communication node from the other multiple communication nodes to be paired includes:
针对所述其他至少一个待配对通信节点对应的至少一个第一元素中的每个第一元素,对相应第一元素取F范数,得到至少一个处理结果;For each first element of at least one first element corresponding to the at least one other communication node to be paired, take the F norm of the corresponding first element to obtain at least one processing result;
选择至少一个处理结果中最小的处理结果对应的通信节点作为所述选择的通信节点的配对通信节点。A communication node corresponding to a smallest processing result among at least one processing result is selected as a paired communication node of the selected communication node.
这里,在所述最小的处理结果小于或等于预设门限的情况下,将所述最小的处理结果对应的通信节点与作为所述选择的通信节点的配对通信节点。Here, in the case that the minimum processing result is less than or equal to a preset threshold, the communication node corresponding to the minimum processing result is paired with the selected communication node.
在一实施例中,所述确定选择的通信节点与待配对通信节点中除选择的通信节点外的其他至少一个待配对通信节点之间的OPS信道时,该方法可以包括:In one embodiment, when determining the OPS channel between the selected communication node and at least one other communication node to be paired among the communication nodes to be paired except the selected communication node, the method may include:
针对所述其他至少一个待配对通信节点中的一个通信节点,对所述选择的通信节点和相应通信节点的初始信道分别进行DFT预编码,得到所述选择的通信节点和相应通信节点的等效OAM信道;For one of the other at least one communication node to be paired, performing DFT precoding on the initial channels of the selected communication node and the corresponding communication node respectively to obtain equivalent OAM channels of the selected communication node and the corresponding communication node;
利用得到的等效OAM信道,确定对应的OPS信道。The obtained equivalent OAM channel is used to determine the corresponding OPS channel.
步骤304完成后,得到了节点配对结果,也可以理解为得到了节点配对情况。After step 304 is completed, the node pairing result is obtained, which can also be understood as the node pairing situation is obtained.
本申请实施例提供的通信节点配对方法,第一通信节点获取K个第二通信节点的信道信息;K为大于或等于2的整数;根据获取的K个第二通信节点的信道信息,从所述多个第二通信节点中选择与自身位置满足预设条件的第二通信节点,得到Q个待配对通信节点;Q为小于K的整数;依据分配策略,为Q个待配对通信节点中的每个通信节点分配模态;利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对,由于从所述多个第二通信节点中选择与第一通信节点位置满足预设条件的第二通信节点,即筛选部分满足配对条件的节点进行配对,不需要对系统的所有节点进行配对,如此,当系统节点较多时会大大降低时间开销。同时,采用本申请实施例的方案,由于从所述多个第二通信节点中选择与第一通信节点位置满足预设条件的第二通信节点进行配对,因此实现对同方向上的多个节点的配对。The communication node pairing method provided by the embodiment of the present application, the first communication node obtains the channel information of K second communication nodes; K is an integer greater than or equal to 2; according to the channel information of the K second communication nodes obtained, a second communication node that meets the preset conditions with its own position is selected from the multiple second communication nodes to obtain Q communication nodes to be paired; Q is an integer less than K; according to the allocation strategy, a mode is allocated to each communication node in the Q communication nodes to be paired; using the mode and channel information of the Q communication nodes to be paired, pairing is performed between the Q communication nodes to be paired, because the second communication node that meets the preset conditions with the position of the first communication node is selected from the multiple second communication nodes, that is, the nodes that meet the pairing conditions are selected for pairing, and it is not necessary to pair all the nodes of the system, so that when there are many system nodes, the time overhead will be greatly reduced. At the same time, the scheme of the embodiment of the present application is adopted, because the second communication node that meets the preset conditions with the position of the first communication node is selected from the multiple second communication nodes for pairing, so the pairing of multiple nodes in the same direction is achieved.
下面结合应用实施例对本申请再作进一步详细的描述。The present application is further described in detail below in conjunction with application examples.
在本应用实施例中,将发送端称为Tx,将接收端称为Rx,也可以称为用户。In this application embodiment, the transmitting end is referred to as Tx, and the receiving end is referred to as Rx, which may also be referred to as a user.
假设Tx为基站,Rx为终端,如图6所示,基于OAM的用户配对的流程,包括:Assuming that Tx is a base station and Rx is a terminal, as shown in FIG6 , the process of user pairing based on OAM includes:
步骤601:Tx获取系统内所有Rx的信道信息;Step 601: Tx obtains channel information of all Rx in the system;
这里,所述系统是指:Tx与其覆盖范围内的所有Rx构成的系统。Here, the system refers to a system composed of a Tx and all Rxs within its coverage area.
Tx发射上行参考信号,Tx通过接收上行参考信号获取信道状态信息。Tx transmits an uplink reference signal, and Tx obtains channel state information by receiving the uplink reference signal.
Tx也可以使用5G NR中的CSI测量上报的方法获得信道信息。Tx can also use the CSI measurement reporting method in 5G NR to obtain channel information.
需要说明的是:本申请应用实施例对获取信道信息的过程不作限定。It should be noted that the application embodiment of the present application does not limit the process of obtaining channel information.
步骤602:Tx根据获得到的多个Rx的信道信息,筛选出共轴的Rx;Step 602: Tx selects the coaxial Rx according to the obtained channel information of multiple Rx;
具体地,可以使用信道信息中Tx接收信号强度、Tx接收信号相位等方法判定Rx是否与Tx天线共轴。Specifically, methods such as Tx received signal strength and Tx received signal phase in the channel information may be used to determine whether the Rx is coaxial with the Tx antenna.
这里,实际应用时,Tx接收信号强度差和发送端接收信号相位差在一定范围内的Rx均可认为是与Tx共轴的。Here, in actual application, Rx whose Tx received signal strength difference and the transmitter received signal phase difference are within a certain range can be considered to be coaxial with Tx.
本步骤中,Tx识别同方向上的用户,构成待配对Rx集合。In this step, Tx identifies users in the same direction and forms a set of Rx to be paired.
步骤603:Tx将筛选出的Rx构成一个待配对Rx集合,它们的信道信息构成另一个集合,之后执行步骤604;Step 603: Tx forms a to-be-paired Rx set with the selected Rx, and their channel information forms another set, and then executes step 604;
这里,假设构成待配对Rx集合为R={R1,...RK};信道信息构成另一个集合为H={H1,...HK}。Here, it is assumed that the Rx set to be paired is R = {R 1 , ...R K }; and the channel information constitutes another set H = {H 1 , ...H K }.
步骤604:Tx根据待配对Tx集合和它们的信道信息集合,完成模态的分配,之后执行步骤605;Step 604: Tx completes the allocation of modes according to the Tx set to be paired and their channel information set, and then executes step 605;
模态分配可采用固定的预分配方法和最优模态分配方法。其中,预分配方法包括:随机分配、按集合中模态的顺序分配、用户优先级分配。这里,用户优先级分配即按照事先检测到的接收端优先级,为优先级高的用户分配传输速率更高的模态。Modality allocation can adopt fixed pre-allocation method and optimal modality allocation method. Among them, pre-allocation methods include: random allocation, allocation according to the order of modalities in the set, and user priority allocation. Here, user priority allocation is to allocate a modality with a higher transmission rate to a user with a high priority according to the receiving end priority detected in advance.
最优模态分配法是指:依据最优策略判断预分配的模态是否是最优模态,在预分配的模态是最优模态的情况下,将预分配的模态作为相应通信节点的模态。其中,通过遍历的方法来进行最优模态分配。The optimal mode allocation method refers to: judging whether the pre-allocated mode is the optimal mode according to the optimal strategy, and if the pre-allocated mode is the optimal mode, using the pre-allocated mode as the mode of the corresponding communication node. Among them, the optimal mode allocation is performed by a traversal method.
可以借助本应用实施例配对的方法来确定最优模态。The optimal mode can be determined with the help of the pairing method of this application embodiment.
具体地,Tx需要先使用按集合顺序分配的模态分配方法:预先确定所有Rx使用的模态集合,在步骤612完成后记录此时的系统和速率,然后修改Rx使用的模态,即重新执行步骤604。Specifically, Tx needs to first use the modality allocation method of allocating in set order: predetermine the modality set used by all Rx, record the system and rate at this time after step 612 is completed, and then modify the modality used by Rx, that is, re-execute step 604.
当所有模态组合遍历完后,系统和速率最高的模态分配方式即为最优模态分配。When all modal combinations are traversed, the modal allocation with the highest system and rate is the optimal modal allocation.
步骤605:Tx根据已确定的模态分配方法分配模态后,再根据上述公式(7)、公式(8)和公式(9)计算等效OAM信道;Step 605: After Tx allocates the mode according to the determined mode allocation method, it calculates the equivalent OAM channel according to the above formula (7), formula (8) and formula (9);
步骤606:Tx发射广播信号告知Rx模态分配结果;Step 606: Tx transmits a broadcast signal to inform Rx of the mode allocation result;
这里,实际应用时,步骤605和步骤606在执行顺序上不分先后,即可以先执行步骤605,再执行步骤606,也可以先执行步骤606,再执行步骤605。Here, in actual application, there is no particular order in which step 605 and step 606 are executed, that is, step 605 may be executed first and then step 606, or step 606 may be executed first and then step 605.
完成上述操作后,Tx就可以根据模态分配结果和信道信息确定Rx配对情况。After completing the above operations, Tx can determine the Rx pairing status based on the mode allocation result and channel information.
这里,当借助本应用实施例配对的方法来确定最优模态时,步骤606中,Tx告知Rx最优的模态分配结果,即在遍历模态组合的过程中,Tx并不告知Rx模态分配结果,即在遍历的过程中,不执行步骤606。Here, when the optimal modality is determined by means of the pairing method of the present application embodiment, in step 606, Tx informs Rx of the optimal modality allocation result, that is, in the process of traversing the modality combination, Tx does not inform Rx of the modality allocation result, that is, step 606 is not executed during the traversal process.
步骤607:Tx选择待配对Rx集合R中任意一个Rx,记为Ri;Step 607: Tx selects any Rx in the Rx set R to be paired, denoted as R i ;
步骤608:Tx根据公式(10)计算该Rx与其他Rx之间的K-1个OPS信道;Step 608: Tx calculates K-1 OPS channels between the Rx and other Rx according to formula (10);
步骤609:Tx根据公式(11)、(12)、(14)判断Ri与其他Rx的配对情况;Step 609: Tx determines the pairing status of R i and other Rx according to formulas (11), (12), and (14);
这里,判断公式(14)是否满足,满足的Rx才可配对。Here, it is determined whether formula (14) is satisfied, and only Rx that satisfies the condition can be paired.
γth可以依据系统的实际最低速率需求进行设置。γ th can be set according to the actual minimum rate requirement of the system.
Tx也根据公式(11)、(13)、(15)判断Ri与其他Rx的配对情况;其中,判断公式(15)是否满足,满足的Rx才可配对。Tx also determines the pairing status of R i and other Rx according to formulas (11), (13), and (15); wherein, it is determined whether formula (15) is satisfied, and only Rx that satisfies the condition can be paired.
λth可以依据系统的实际最低速率需求进行设置。 λth can be set according to the actual minimum rate requirement of the system.
步骤610:Tx从所有配对情况中,选择满足公式(14)且||F12||F值最小的2个Rx进行配对(即相关度最低的2个Rx);Step 610: Tx selects two Rxs that satisfy formula (14) and have the smallest ||F 12 || F value from all pairing situations for pairing (ie, the two Rxs with the lowest correlation);
这里,当Tx也根据公式(11)、(13)、(15)判断Ri与其他Rx的配对情况时,选择满足公式(15)且||F21||F值最小的2个Rx进行配对(即相关度最低的2个Rx)。Here, when Tx also determines the pairing of R i and other Rx according to formulas (11), (13), and (15), the two Rx satisfying formula (15) and having the smallest ||F 21 || F value are selected for pairing (ie, the two Rx with the lowest correlation).
步骤611:从集合R中删除这2个Rx,输出一对匹配,之后执行步骤612;Step 611: Delete the two Rx from the set R, output a pair of matches, and then execute step 612;
步骤612:判断所有Rx是否完成配对,如果是,则执行步骤613,否则,执行步骤607;Step 612: Determine whether all Rx have completed pairing, if yes, execute step 613, otherwise, execute step 607;
这里,由于配对时需要满足公式(14)或公式(15),所以,实际应用时,会出现集合R中有些Rx无法配对的情况,在这种情况下,认为对所有Tx完成了配对。Here, since the pairing needs to satisfy formula (14) or formula (15), in actual application, some Rx in the set R may not be paired. In this case, it is considered that the pairing is completed for all Tx.
步骤613:判断分配的模态是否是最优模态分配,如果是,则执行步骤614,否则执行步骤604;Step 613: Determine whether the assigned mode is the optimal mode assignment, if yes, execute step 614, otherwise execute step 604;
这里,当确定分配的模态不是最优模态时,然后重新为Rx分配使用的模态,即返回步骤604,当遍历完所有模态组合后,输出最优模态分配下的Rx配对情况。其中,需要记录每次分配的模态所对应的系统和速率(可以采用和速率公式来确定每次分配的模态所对应的系统和速率,本申请实施例对此不作限定)。Here, when it is determined that the assigned mode is not the optimal mode, then the mode used is reassigned to Rx, that is, return to step 604, and after traversing all mode combinations, output the Rx pairing situation under the optimal mode allocation. Among them, it is necessary to record the system and rate corresponding to each assigned mode (the system and rate formula can be used to determine the system and rate corresponding to each assigned mode, which is not limited in the embodiment of the present application).
这里,当未采用最优模态分配时,不执行步骤613,当所有Rx完成配对后,直接执行步骤614;Here, when the optimal mode allocation is not adopted, step 613 is not executed, and when all Rxs are paired, step 614 is directly executed;
步骤614:结束当前处理流程。Step 614: End the current processing flow.
从上面的描述可以看出,本申请实施例的方案,利用了OAM模态复用的特性,克服了相关技术中同方向上用户难以配对的缺点,降低了配对的复杂度。It can be seen from the above description that the solution of the embodiment of the present application utilizes the characteristics of OAM mode multiplexing, overcomes the disadvantage of the related art that it is difficult to pair users in the same direction, and reduces the complexity of pairing.
另外,可以采用最优模态分配方式,如此,能够实现更好的用户配对效果,提升系统性能。In addition, the optimal mode allocation method can be adopted, so that better user pairing effect can be achieved and system performance can be improved.
为了实现本申请实施例的方法,本申请实施例还提供了一种通信节点配对装置,设置在第一通信节点上,如图7所示,该装置包括:In order to implement the method of the embodiment of the present application, the embodiment of the present application further provides a communication node pairing device, which is set on the first communication node. As shown in FIG. 7, the device includes:
获取单元701,用于获取K个第二通信节点的信道信息;K为大于或等于2的整数;The acquisition unit 701 is used to acquire channel information of K second communication nodes; K is an integer greater than or equal to 2;
选择单元702,用于根据获取的K个第二通信节点的信道信息,从所述K个第二通信节点中选择与第一通信节点位置满足预设条件的第二通信节点,得到Q个待配对通信节点;Q为小于K的整数;A selection unit 702 is configured to select, according to the acquired channel information of the K second communication nodes, a second communication node whose position satisfies a preset condition with the first communication node from the K second communication nodes, to obtain Q communication nodes to be paired; Q is an integer less than K;
分配单元703,用于依据分配策略,为Q个待配对通信节点中的每个通信节点分配模态;The allocation unit 703 is used to allocate a mode to each communication node among the Q communication nodes to be paired according to the allocation strategy;
配对单元704,利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对。The pairing unit 704 performs pairing between the Q communication nodes to be paired using the modes and channel information of the Q communication nodes to be paired.
其中,在一实施例中,所述分配单元703,具体用于执行以下操作之一:In one embodiment, the allocation unit 703 is specifically configured to perform one of the following operations:
采用随机分配的方式,为Q个待配对通信节点中的每个通信节点分配模态;A mode is assigned to each of the Q communication nodes to be paired by random assignment;
根据集合中模态的顺序,为Q个待配对通信节点中的每个通信节点分配模态;According to the order of the modes in the set, a mode is assigned to each communication node in the Q communication nodes to be paired;
根据通信节点优先级的顺序,为Q个待配对通信节点中的每个通信节点分配模态;According to the order of priority of the communication nodes, a mode is assigned to each of the Q communication nodes to be paired;
为Q个待配对通信节点中的每个通信节点预分配一个模态,依据最优策略判断预分配的模态是否是最优模态,在预分配的模态是最优模态的情况下,将预分配的模态作为相应通信节点的模态。A mode is pre-assigned to each of the Q communication nodes to be paired, and whether the pre-assigned mode is the optimal mode is determined according to the optimal strategy. If the pre-assigned mode is the optimal mode, the pre-assigned mode is used as the mode of the corresponding communication node.
在一实施例中,所述配对单元704,具体用于:In one embodiment, the pairing unit 704 is specifically configured to:
所述利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对时,从待配对通信节点中选择一个通信节点,利用多个待配对通信节点的模态和信道信息,确定选择的通信节点与待配对通信节点中除选择的通信节点外的其他至少一个通信节点之间的OPS信道;并确定OPS信道对应的信道相关矩阵;The method comprises: using the modalities and channel information of the Q communication nodes to be paired, when pairing between the Q communication nodes to be paired, selecting a communication node from the communication nodes to be paired, and using the modalities and channel information of the plurality of communication nodes to be paired, determining an OPS channel between the selected communication node and at least one other communication node among the communication nodes to be paired except the selected communication node; and determining a channel correlation matrix corresponding to the OPS channel;
利用确定的信道相关矩阵中的第一元素,从所述其他至少一个待配对通信节点中为所述选择的通信节点配对;所述第一元素为能够体现所述选择的通信节点与相应通信节点之间的信道相关性的元素。The selected communication node is paired from the at least one other communication node to be paired using the first element in the determined channel correlation matrix; the first element is an element that can reflect the channel correlation between the selected communication node and the corresponding communication node.
其中,在一实施例中,所述配对单元704,具体用于:In one embodiment, the pairing unit 704 is specifically used for:
针对所述其他至少一个待配对通信节点对应的至少一个第一元素中的每个第一元素,对相应第一元素取F范数,得到至少一个处理结果;For each first element of at least one first element corresponding to the at least one other communication node to be paired, take the F norm of the corresponding first element to obtain at least one processing result;
选择多个处理结果中最小的处理结果对应的通信节点作为所述选择的通信节点的配对通信节点。A communication node corresponding to the smallest processing result among the multiple processing results is selected as a paired communication node of the selected communication node.
其中,在一实施例中,所述配对单元704,具体用于:In one embodiment, the pairing unit 704 is specifically used for:
在所述最小的处理结果小于或等于预设门限的情况下,将所述最小的处理结果对应的通信节点与作为所述选配对单元704择的通信节点的配对通信节点。In the case that the minimum processing result is less than or equal to the preset threshold, the communication node corresponding to the minimum processing result is paired with the communication node selected by the pairing unit 704.
在一实施例中,所述配对单元704,具体用于:In one embodiment, the pairing unit 704 is specifically configured to:
针对所述其他至少一个待配对通信节点中的一个通信节点,对所述选择的通信节点和相应通信节点的初始信道分别进行DFT预编码,得到所述选择的通信节点和相应通信节点的等效OAM信道;For one of the other at least one communication node to be paired, performing DFT precoding on the initial channels of the selected communication node and the corresponding communication node respectively to obtain equivalent OAM channels of the selected communication node and the corresponding communication node;
利用得到的等效OAM信道,确定对应的OPS信道。The obtained equivalent OAM channel is used to determine the corresponding OPS channel.
其中,在一实施例中,所述配对单元704,具体用于:In one embodiment, the pairing unit 704 is specifically used for:
利用所述选择的通信节点及相应通信节点的信道信息,分别确定对应的信道矩阵,得到两个信道矩阵;Using the selected communication node and the channel information of the corresponding communication node, respectively determine the corresponding channel matrices to obtain two channel matrices;
利用所述选择的通信节点及相应通信节点的模态,分别确定对应的离散傅里叶变换DFT矩阵,得到两个DFT矩阵;Using the selected communication node and the mode of the corresponding communication node, respectively determine the corresponding discrete Fourier transform DFT matrices to obtain two DFT matrices;
利用两个信道矩阵和两个DFT矩阵,确定所述选择的通信节点与相应通信节点之间的等效OAM信道。An equivalent OAM channel between the selected communication node and a corresponding communication node is determined using two channel matrices and two DFT matrices.
在一实施例中,该装置还可以包括:In one embodiment, the device may further include:
通知单元,用于通知Q个待配对通信节点分配的模态。The notification unit is used to notify the Q communication nodes to be paired of the assigned modes.
实际应用时,获取单元701可由通信节点配对装置中的处理器结合通信接口实现;所述选择单元702、分配单元703、配对单元704可由通信节点配对装置中的处理器实现;所述通知单元可由通信节点配对装置中的通信接口实现。In actual application, the acquisition unit 701 can be implemented by a processor in the communication node pairing device combined with a communication interface; the selection unit 702, the allocation unit 703, and the pairing unit 704 can be implemented by a processor in the communication node pairing device; and the notification unit can be implemented by a communication interface in the communication node pairing device.
需要说明的是:上述实施例提供的通信节点配对装置在通信节点配对时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的通信节点配对装置与通信节点配对方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: the communication node pairing device provided in the above embodiment only uses the division of the above program modules as an example when pairing communication nodes. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the communication node pairing device and the communication node pairing method embodiment provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
基于上述程序模块的硬件实现,且为了实现本申请实施例的方法,本申请实施例还提供了一种通信节点,如图8所示,通信节点800包括:Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiment of the present application, the embodiment of the present application further provides a communication node, as shown in FIG8 , the communication node 800 includes:
通信接口801,能够与第二通信节点进行信息交互;Communication interface 801, capable of exchanging information with a second communication node;
处理器802,与所述通信接口801连接,以实现与第二通信节点进行信息交互,用于运行计算机程序时,执行上述一个或多个技术方案提供的方法。而所述计算机程序存储在存储器803上。The processor 802 is connected to the communication interface 801 to implement information interaction with the second communication node, and is used to execute the method provided by one or more technical solutions when running a computer program. The computer program is stored in the memory 803.
具体地,所述处理器802用于:Specifically, the processor 802 is used for:
通过所述通信接口获取K个第二通信节点的信道信息;K为大于或等于2的整数;Acquire channel information of K second communication nodes through the communication interface; K is an integer greater than or equal to 2;
根据获取的K个第二通信节点的信道信息,从所述K个第二通信节点中选择与所述通信节点位置满足预设条件的第二通信节点,得到Q个待配对通信节点;Q为小于K的整数;According to the acquired channel information of the K second communication nodes, a second communication node whose position satisfies a preset condition with the communication node is selected from the K second communication nodes to obtain Q communication nodes to be paired; Q is an integer less than K;
依据分配策略,为Q个待配对通信节点中的每个通信节点分配模态;According to the allocation strategy, a mode is allocated to each of the Q communication nodes to be paired;
利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对。Pairing is performed between the Q communication nodes to be paired using the mode and channel information of the Q communication nodes to be paired.
其中,在一实施例中,所述处理器802,具体用于执行以下操作之一:In one embodiment, the processor 802 is specifically configured to perform one of the following operations:
采用随机分配的方式,为Q个待配对通信节点中的每个通信节点分配模态;A mode is assigned to each of the Q communication nodes to be paired by random assignment;
根据集合中模态的顺序,为Q个待配对通信节点中的每个通信节点分配模态;According to the order of the modes in the set, a mode is assigned to each communication node in the Q communication nodes to be paired;
根据通信节点优先级的顺序,为Q个待配对通信节点中的每个通信节点分配模态;According to the order of priority of the communication nodes, a mode is assigned to each of the Q communication nodes to be paired;
为Q个待配对通信节点中的每个通信节点预分配一个模态,依据最优策略判断预分配的模态是否是最优模态,在预分配的模态是最优模态的情况下,将预分配的模态作为相应通信节点的模态。A mode is pre-assigned to each of the Q communication nodes to be paired, and whether the pre-assigned mode is the optimal mode is determined according to the optimal strategy. If the pre-assigned mode is the optimal mode, the pre-assigned mode is used as the mode of the corresponding communication node.
在一实施例中,所述处理器802,具体用于:In one embodiment, the processor 802 is specifically configured to:
所述利用Q个待配对通信节点的模态和信道信息,在Q个待配对通信节点之间进行配对时,从待配对通信节点中选择一个通信节点,利用多个待配对通信节点的模态和信道信息,确定选择的通信节点与所述多个待配对通信节点中除选择的通信节点外的其他至少一个通信节点之间的OPS信道;并确定OPS信道对应的信道相关矩阵;The method comprises: using the modalities and channel information of the Q communication nodes to be paired, when pairing between the Q communication nodes to be paired, selecting a communication node from the communication nodes to be paired, and using the modalities and channel information of the multiple communication nodes to be paired, determining an OPS channel between the selected communication node and at least one other communication node among the multiple communication nodes to be paired except the selected communication node; and determining a channel correlation matrix corresponding to the OPS channel;
利用确定的信道相关矩阵中的第一元素,从所述其他至少一个待配对通信节点中为所述选择的通信节点配对;所述第一元素为能够体现所述选择的通信节点与相应通信节点之间的信道相关性的元素。The selected communication node is paired from the at least one other communication node to be paired using the first element in the determined channel correlation matrix; the first element is an element that can reflect the channel correlation between the selected communication node and the corresponding communication node.
其中,在一实施例中,所述处理器802,具体用于:In one embodiment, the processor 802 is specifically configured to:
针对所述其他至少一个待配对通信节点对应的至少一个第一元素中的每个第一元素,对相应第一元素取F范数,得到多个处理结果;For each first element of at least one first element corresponding to the at least one other communication node to be paired, taking an F norm for the corresponding first element to obtain multiple processing results;
选择多个处理结果中最小的处理结果对应的通信节点作为所述选择的通信节点的配对通信节点。A communication node corresponding to the smallest processing result among the multiple processing results is selected as a paired communication node of the selected communication node.
其中,在一实施例中,所述处理器802,具体用于:In one embodiment, the processor 802 is specifically configured to:
在所述最小的处理结果小于或等于预设门限的情况下,将所述最小的处理结果对应的通信节点与作为所述选择的通信节点的配对通信节点。In a case where the minimum processing result is less than or equal to a preset threshold, the communication node corresponding to the minimum processing result is paired with the selected communication node.
在一实施例中,所述处理器802,具体用于:In one embodiment, the processor 802 is specifically configured to:
针对所述其他至少一个待配对通信节点中的一个通信节点,对所述选择的通信节点和相应通信节点的初始信道分别进行DFT预编码,得到所述选择的通信节点和相应通信节点的等效OAM信道;For one of the other at least one communication node to be paired, performing DFT precoding on the initial channels of the selected communication node and the corresponding communication node respectively to obtain equivalent OAM channels of the selected communication node and the corresponding communication node;
利用得到的等效OAM信道,确定对应的OPS信道。The obtained equivalent OAM channel is used to determine the corresponding OPS channel.
其中,在一实施例中,所述处理器802,具体用于:In one embodiment, the processor 802 is specifically configured to:
利用所述选择的通信节点及相应通信节点的信道信息,分别确定对应的信道矩阵,得到两个信道矩阵;Using the selected communication node and the channel information of the corresponding communication node, respectively determine the corresponding channel matrices to obtain two channel matrices;
利用所述选择的通信节点及相应通信节点的模态,分别确定对应的离散傅里叶变换DFT矩阵,得到两个DFT矩阵;Using the selected communication node and the mode of the corresponding communication node, respectively determine the corresponding discrete Fourier transform DFT matrices to obtain two DFT matrices;
利用两个信道矩阵和两个DFT矩阵,确定所述选择的通信节点与相应通信节点之间的等效OAM信道。An equivalent OAM channel between the selected communication node and a corresponding communication node is determined using two channel matrices and two DFT matrices.
在一实施例中,所述通信接口801,用于通知Q个待配对通信节点分配的模态。In one embodiment, the communication interface 801 is used to notify the Q communication nodes to be paired of the assigned modes.
需要说明的是:处理器802和通信接口801的具体处理过程可参照上述方法理解。It should be noted that the specific processing process of the processor 802 and the communication interface 801 can be understood by referring to the above method.
当然,实际应用时,通信节点800中的各个组件通过总线系统804耦合在一起。可理解,总线系统804用于实现这些组件之间的连接通信。总线系统804除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图8中将各种总线都标为总线系统804。Of course, in actual application, the various components in the communication node 800 are coupled together through the bus system 804. It can be understood that the bus system 804 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 804 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, various buses are marked as the bus system 804 in FIG. 8.
本申请实施例中的存储器803用于存储各种类型的数据以支持通信节点800的操作。这些数据的示例包括:用于在通信节点800上操作的任何计算机程序。The memory 803 in the embodiment of the present application is used to store various types of data to support the operation of the communication node 800. Examples of such data include: any computer program used to operate on the communication node 800.
上述本申请实施例揭示的方法可以应用于所述处理器802中,或者由所述处理器802实现。所述处理器802可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述处理器802中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述处理器802可以是通用处理器、数字信号处理器(DSP,Digital SignalProcessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述处理器802可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器803,所述处理器802读取存储器803中的信息,结合其硬件完成前述方法的步骤。The method disclosed in the above embodiment of the present application can be applied to the processor 802, or implemented by the processor 802. The processor 802 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor 802 or an instruction in the form of software. The above-mentioned processor 802 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 802 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 803, and the processor 802 reads the information in the memory 803 and completes the steps of the above method in combination with its hardware.
在示例性实施例中,通信节点800可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,ProgrammableLogic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或者其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the communication node 800 may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.
可以理解,本申请实施例的存储器803可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(FlashMemory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random AccessMemory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random AccessMemory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory 803 of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), direct memory bus random access memory (DRRAM). The memory described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memory.
在示例性实施例中,本申请实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的存储器803,上述计算机程序可由通信节点800的处理器802执行,以完成前述方法所述步骤。所述计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a memory 803 storing a computer program, and the computer program can be executed by a processor 802 of a communication node 800 to complete the steps of the aforementioned method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.
需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010747268.7A CN114071489B (en) | 2020-07-29 | 2020-07-29 | Communication node pairing method, device, communication node and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010747268.7A CN114071489B (en) | 2020-07-29 | 2020-07-29 | Communication node pairing method, device, communication node and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114071489A CN114071489A (en) | 2022-02-18 |
CN114071489B true CN114071489B (en) | 2024-11-08 |
Family
ID=80226886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010747268.7A Active CN114071489B (en) | 2020-07-29 | 2020-07-29 | Communication node pairing method, device, communication node and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114071489B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116054891B (en) * | 2023-02-13 | 2024-08-16 | 中国联合网络通信集团有限公司 | MU-MIMO user pairing method and device for multi-input multi-output system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383645A (en) * | 2007-09-07 | 2009-03-11 | 中兴通讯股份有限公司 | Virtual MIMO matching method for uplink multiuser equipment |
CN101557251A (en) * | 2008-04-07 | 2009-10-14 | 中国移动通信集团公司 | Method and device for performing user match in multiaerial system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101557246B (en) * | 2008-04-07 | 2012-10-03 | 中国移动通信集团公司 | Uplink power control method and device |
CN102439867B (en) * | 2011-06-17 | 2015-04-08 | 华为技术有限公司 | Method and device for virtualizing multiple input and multiple output communication |
CN104702326B (en) * | 2015-03-21 | 2018-03-06 | 西安电子科技大学 | Virtual MIMO user pairing and resource allocation methods based on MSE |
CN107302385B (en) * | 2016-04-12 | 2021-04-16 | 中兴通讯股份有限公司 | Virtual multiple-input multiple-output communication method, device and system |
-
2020
- 2020-07-29 CN CN202010747268.7A patent/CN114071489B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383645A (en) * | 2007-09-07 | 2009-03-11 | 中兴通讯股份有限公司 | Virtual MIMO matching method for uplink multiuser equipment |
CN101557251A (en) * | 2008-04-07 | 2009-10-14 | 中国移动通信集团公司 | Method and device for performing user match in multiaerial system |
Also Published As
Publication number | Publication date |
---|---|
CN114071489A (en) | 2022-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12177825B2 (en) | Apparatus and method for transmitting and receiving beam information in wireless communication system | |
JP7187676B2 (en) | Precoding vector indication method, precoding vector determination method, and communication device | |
WO2022022632A1 (en) | Communication method and apparatus | |
US20230097583A1 (en) | Apparatus and method for data communication based on intelligent reflecting surface in wireless communication system | |
RU2676268C1 (en) | Preliminary coding for transmission from single-dimensional antenna array, which includes co-polarized antenna elements aligned on single line in single spatial dimension | |
CN107113048A (en) | Efficient beam scanning for high-frequency wireless network | |
CN101919200B (en) | Optimal user pairing for multiuser MIMO | |
WO2020083057A1 (en) | Method for indicating and determining pre-coding vector, and communication apparatus | |
JP2019509686A (en) | Channel state information feedback method and apparatus | |
Li et al. | Robust sum-rate maximization in transmissive RMS transceiver-enabled SWIPT networks | |
CN111865376B (en) | Communication method and device | |
CN114071489B (en) | Communication node pairing method, device, communication node and storage medium | |
CN111435848B (en) | Method for indicating and determining precoding vector and communication device | |
WO2023160247A1 (en) | Downlink transmission method and apparatus | |
CN112994832A (en) | Parameter determination method and device, related equipment and storage medium | |
CN108282204B (en) | Communication method, device and system | |
US8565333B2 (en) | Precoding matrix design method for multiple base station using MIMO technique | |
WO2022028325A1 (en) | Communication method and communication apparatus | |
WO2018059567A1 (en) | Codebook-based channel status information feedback method and device | |
US11588525B2 (en) | Adaptive co-phasing for beamforming using co-phasing matrices for wireless communications | |
WO2020155116A1 (en) | Pmi reporting method and communication apparatus | |
Kamble et al. | A novel user clustering based beamspace MIMO-NOMA | |
CN110417692B (en) | Uplink channel tracking method and device | |
WO2024174618A1 (en) | Channel parameter receiving method, channel parameter feedback method, device, and medium | |
CN113765549B (en) | Communication method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |