A communication channel construction method and system based on multi-agent collaboration
Through the combination of K-means algorithm and birth and death process, a four-fold non-stationary channel model was constructed, which solved the modeling problem of array-space-time-frequency characteristics in wireless communication systems, and achieved accurate description and verification of the 6G system.
Patent Information
- Application Number
- CN202310200568.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-27
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2043-02-27
AI Technical Summary
The existing wireless communication channel model fails to effectively build the array-space-time-frequency quadrature non-stationary characteristics, and cannot guide the design of 6G large-scale multi-antenna millimeter wave multi-agent collaborative communication system.
The K-means algorithm is used to cluster scattering clusters, combine the birth and death process to calculate the channel impulse response, and accurately describe the non-stationary characteristics of the four domains of array-space-time-frequency through multi-agent collaboration technology to build a four-fold non-stationary channel model.
It realizes the precise modeling of the array-space-time-frequency four-fold non-stationary characteristics in the 6G wireless communication system, providing an accurate verification platform for multi-agent collaborative communication system, and the algorithm is refined and convenient to use.
Smart Images

Figure CN116248212B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of wireless communication, and particularly relates to a method and system for constructing a channel model based on a multi-agent collaborative communication system. Background Art
[0002] The statements in this part only provide background technical information related to the present invention and do not necessarily constitute prior art.
[0003] As is well known, complete and in-depth wireless channel knowledge and accurate and practical channel models are the cornerstone and foundation for the successful design of any wireless communication system. With the continuous development of wireless communication networks, the channel characteristics in new technologies and new scenarios in 6G wireless communication networks are more complex, bringing more challenges to channel modeling. For example, the introduction of large-scale multi-antenna technology will cause the sub-channels of different transceiver antenna pairs to be affected by different environmental scattering clusters, that is, the array non-stationary characteristics; the channels in high-dynamic communications such as drones and vehicle-to-everything (V2X) change violently at different times, showing obvious time non-stationary characteristics; in order to obtain a larger bandwidth and higher communication transmission rate, millimeter-wave communication technology has attracted the attention of many scientific researchers, but the ultra-wide bandwidth will bring frequency non-stationary characteristics of the channel; in order to break through the limitations of the perception, decision-making and other capabilities of a single agent and better realize unmanned intelligent services, multi-agent collaborative technology has emerged. Since multiple agents are distributed at different positions in the propagation environment, the propagation environments of the sub-channels corresponding to different agents are overall the same but each has its own differences, showing unique spatial non-stationary characteristics.
[0004] The current wireless communication channel models have not been able to develop a wireless communication channel model that simultaneously constructs the non-stationary characteristics of the array-space-time-frequency quadruple channels, and thus cannot well guide and evaluate the design of 6G large-scale multi-antenna millimeter-wave multi-agent collaborative communication systems. Summary of the Invention
[0005] In order to solve at least one of the technical problems in the above background art, the present invention provides a communication channel construction method and system based on multi-agent collaboration. Aiming at the non-stationary characteristics of the channels in the four domains of array-space-time-frequency brought by the new technologies and new scenarios of 6G wireless communication systems, the present invention proposes a quadruple non-stationary channel construction method and system. The algorithm of the present invention is refined and easy to use, and can accurately jointly describe the non-stationary characteristics of the four domains of array-space-time-frequency.
[0006] To achieve the above object, the present invention adopts the following technical solutions:
[0007] The first aspect of the present invention provides a communication channel construction method based on multi-agent collaboration, including the following steps:
[0008] Obtain the basic parameter information of the high-dynamic communication system;
[0009] Based on the basic parameter information of the high-dynamic communication system, use the K-means algorithm to cluster the scattering clusters into multiple relevant scattering cluster groups according to the positions and time delays of different scattering clusters in the environment, and generate the correlation coefficients between any two scattering clusters in the same scattering cluster group;
[0010] Based on the correlation coefficients between any two scattering clusters in the same scattering cluster group, use the birth-death process to calculate the spatial survival probabilities of different agents at the transmitter and use the birth-death process to calculate the array survival probabilities of different antennas at the receiver respectively;
[0011] Based on the spatial survival probability and the array survival probability, judge the influence of the relevant scattering clusters in the relevant scattering cluster group on the agent and the receiver, and calculate the channel impulse response from the transmitter agent to the receiver antenna;
[0012] Based on the correlation coefficients between any two scattering clusters in the same scattering cluster group, calculate the time survival probability of the scattering clusters at different times, and use the time iteration method to continuously generate the channel at the next moment until all channels are generated.
[0013] The second aspect of the present invention provides a communication channel construction system based on multi-agent collaboration, including:
[0014] A data acquisition module for obtaining the basic parameter information of the high-dynamic communication system;
[0015] A correlation coefficient generation module for clustering the scattering clusters into multiple relevant scattering cluster groups according to the positions and time delays of different scattering clusters in the environment based on the basic parameter information of the high-dynamic communication system, and generating the correlation coefficients between any two scattering clusters in the same scattering cluster group;
[0016] A channel construction module for using the birth-death process to calculate the spatial survival probabilities of different agents at the transmitter and using the birth-death process to calculate the array survival probabilities of different antennas at the receiver respectively based on the correlation coefficients between any two scattering clusters in the same scattering cluster group;
[0017] Judge the influence of the relevant scattering clusters in the relevant scattering cluster group on the agent and the receiver based on the spatial survival probability and the array survival probability, and calculate the channel impulse response from the transmitter agent to the receiver antenna;
[0018] For calculating the time survival probability of the scattering clusters at different times based on the correlation coefficients between any two scattering clusters in the same scattering cluster group, and using the time iteration method to continuously generate the channel at the next moment until all channels are generated.
[0019] The third aspect of the present invention provides a computer-readable storage medium.
[0020] A computer-readable storage medium stores a computer program thereon, and when the program is executed by a processor, the steps in a communication channel construction method based on multi-agent collaboration as described in the first aspect above are implemented.
[0021] The fourth aspect of the present invention provides a computer device.
[0022] A computer device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the steps in a communication channel construction method based on multi-agent collaboration as described in the first aspect above are implemented.
[0023] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0024] In view of the non-stationary characteristics in the four domains of channel array - space - time - frequency brought by the new technologies and new scenarios of the 6G wireless communication system, the present invention proposes a method and system for constructing a quadruple non-stationary channel of array - space - time - frequency through a technical means combining an artificial intelligence clustering algorithm and a stochastic process, solves the technical problem of modeling the quadruple non-stationary channel characteristics of array - space - time - frequency at present, realizes the accurate modeling of the quadruple non-stationary channel characteristics of array - space - time - frequency, and provides an accurate verification platform for the system design and technology research and development of the multi-agent collaborative communication system. The algorithm of the present invention is refined and easy to use, and can accurately jointly describe the non-stationary characteristics in the four domains of array - space - time - frequency.
[0025] Advantages of additional aspects of the present invention will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The accompanying drawings forming a part of this specification are used to provide a further understanding of the present invention. The schematic embodiments and descriptions thereof of the present invention are used to explain the present invention and do not constitute an improper limitation to the present invention.
[0027] Figure 1 It is a method for constructing a quadruple non-stationary channel of a high-dynamic communication system in the first embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0028] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0029] It should be noted that the following detailed descriptions are all illustrative and are intended to provide further explanations of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present invention belongs.
[0030] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular forms are also intended to include the plural forms. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they specify the presence of features, steps, operations, devices, components, and / or combinations thereof.
[0031] Embodiment 1
[0032] As Figure 1 shown, this embodiment provides a communication channel construction method based on multi-agent cooperation, including the following steps:
[0033] Step 1: Obtain the basic parameter information of the high-dynamic communication system;
[0034] The basic parameter settings of the high-dynamic communication system include the system center frequency f c , the number U of transmitting-end agents (each agent is equipped with a single antenna), the number M of antennas of the large-scale multi-antenna receiving end R roots, and the antenna spacing δ R ;
[0035] Obtain the relative distance vector between the U agents at the transmitting end and the receiving end and the receiving-end antenna vector information at the initial moment, specifically:
[0036] Obtain the distance vector D 1,LoS (0) between the first agent at the transmitting end and the receiving end at the initial moment;
[0037] Obtain the relative positions of the other agents at the transmitting end and the first agent. Taking the u-th agent as an example, the relative position vector between the u-th agent and the first agent at the initial moment is I u (0), then the distance vector between the u-th agent and the receiving end is: D u,LoS (0) = D 1,LoS (0) - I u (0);
[0038] The antenna vector of the q-th antenna at the receiving end is:
[0039]
[0040] Among them,
[0041] Step 2: Based on the basic parameter settings of the high-dynamic communication system and the relative distance vector between the agents and the receiving end antenna vector information at the initial moment in the transmitting end, the K-means method is used to cluster the scattering clusters according to the positions and time delays of different scattering clusters in the environment, and obtain the distance vector between the sub-scattering cluster close to the transmitting end of the scattering cluster and the agent, and the distance vector between the sub-scattering cluster close to the receiving end of the scattering cluster and the receiving end;
[0042] The process in Step 2 for generating environmental scattering clusters and initially realizing frequency non-stationary characteristic modeling is specifically as follows:
[0043] At the initial moment, Q scattering clusters are randomly generated in the overall environment, and the K-Means algorithm is used to cluster the scattering clusters into 2M related scattering cluster groups, and the 2M related scattering cluster groups are randomly matched into M twin related scattering cluster groups. There are N m twin scattering clusters in the m-th twin related scattering cluster group;
[0044] Obtain the distance vector between the sub-scattering cluster close to the transmitting end of the n-th twin scattering cluster in the m-th twin related scattering cluster group and the u-th agent, that is
[0045] Obtain the distance vector between the sub-scattering cluster close to the receiving end of the n-th twin scattering cluster in the m-th twin related scattering cluster group and the receiving end, that is
[0046] Step 3: Obtain the velocity vectors v T,u (t), v R (t) of the U agents at the transmitting end and the receiving end, and obtain the velocity vectors of the two sub-scattering clusters close to the transmitting end and the receiving end of the n-th twin scattering cluster in the m-th twin related scattering cluster group and
[0047] Step 4: Based on v T,u (t), v R (t) and Obtain the distance vectors and between the n-th twin scattering cluster in the m-th twin related scattering cluster group and the u-th agent at the transmitting end and the q-th antenna at the receiving end at any time t, as well as the distance vector
[0048] between the u-th agent at the transmitting end and the q-th antenna at the receiving end. In Step 4, the distance vectors and And the distance vector between the $u$-th agent at the transmitting end and the $q$-th antenna at the receiving end is
[0049]
[0050]
[0051]
[0052] wherein is the distance vector between the sub-scattering cluster of the $n$-th twin scattering cluster in the $m$-th twin-related scattering cluster group close to the transmitting end and the $u$-th agent at the initial moment, is the distance vector between the sub-scattering cluster of the $n$-th twin scattering cluster in the $m$-th twin-related scattering cluster group close to the receiving end and the receiving end at the initial moment, and are the velocity vectors of the two sub-scattering clusters of the $n$-th twin scattering cluster in the $m$-th twin-related scattering cluster group close to the transmitting end and the receiving end at time $t$; $v T,u (t)$ and $v R (t)$ are the velocity vectors of the $U$ agents at the transmitting end and the receiving end at time $t$; is the antenna vector of the $q$-th antenna at the receiving end; $D u,LoS (0)$ is the distance vector between the $u$-th agent and the receiving end at the initial moment.
[0053] Step 5: Based on and calculate the correlation coefficient between any two scattering clusters $k$ and $l$ in the same scattering cluster group, specifically:
[0054] The correlation coefficient between two scattering clusters belonging to different correlated scattering cluster groups is 0, and the correlation coefficient between any two scattering clusters $k$ and $l$ in the same scattering cluster group is:
[0055]
[0056] wherein, $\mu$ is the normalization coefficient, and the introduction of $\mu$ is to control $\Omega kl (t,f)$ within the value range of 0 to 1. $\eta$ is the frequency-related factor, which is used to measure the influence of the carrier frequency on the correlation coefficient, $f c represents the system center frequency, and the transmission delay through the $k / l$-th scattering cluster is calculated as:
[0057]
[0058] wherein is the transmission distance from the $k / l$-th scattering cluster to the $u$-th agent at the transmitting end, is the transmission distance from the k / l-th scattering cluster to the receiving end. is the time delay of the virtual link between randomly generated twin scattering clusters. E[·] is to calculate the total average of u agents at the transmitting end, where u = 1, 2,..., U, and c is the speed of light.
[0059] Based on the correlation coefficient between any two scattering clusters k and l in the same scattering cluster group, the correlation coefficient matrix Ω(t,f) is obtained. That is, the element in the k-th row and l-th column of the correlation coefficient matrix Ω(t,f) is Ω kl (t,f). When k = l, Ω kl (t,f) = 1.
[0060] Step 6: Based on the correlation coefficient between any two scattering clusters k and l in the same scattering cluster group, use the birth-death process to calculate the spatial survival probability of different agents at the transmitting end and the array survival probability of different antennas at the receiving end.
[0061] In Step 6, when using the birth-death process to calculate the spatial survival probability of different agents at the transmitting end, it means whether different agents are affected by different scattering clusters;
[0062] Assume that any k-th scattering cluster can affect the u-th agent at the transmitting end. According to the birth-death process, whether the k-th scattering cluster can affect the (u + 1)-th agent at the transmitting end is determined by the spatial survival probability:
[0063]
[0064] where I u (t) is the vector from the 1st agent to the u-th agent.
[0065] When using the birth-death process to calculate the array survival probability of different antennas at the receiving end, it means whether different antennas are affected by different scattering clusters;
[0066] Assume that any k-th scattering cluster can affect the q-th antenna at the receiving end. According to the birth-death process, whether the k-th scattering cluster can affect the (q + 1)-th antenna at the receiving end is determined by the array survival probability:
[0067]
[0068] where q = 1, 2,..., M R -1, λ R and λ G are the recombination probability and the birth probability of the scattering cluster set in the specific environment. Ω kl (t,f) is the element in the k-th row and l-th column of the correlation coefficient matrix, a l and b l are the state switching factors. If the l-th scattering cluster is in the "birth" state, then al = 1, b l = 0. When the l-th scattering cluster is in the "off" state, a l = 0, b l = 1. is the array-related distance coefficient set in a specific environment.
[0069] Based on the calculated spatial survival probabilities of each scattering cluster, it is judged whether all agents will be affected by each scattering cluster based on the birth-death process. Based on the calculated array survival probabilities of each scattering cluster, it is judged whether all antennas will be affected by each scattering cluster based on the birth-death process.
[0070] Step 7: Judge the influence of the relevant scattering clusters in the relevant scattering cluster group on the agent and the receiving end based on the spatial survival probability and the array survival probability, and calculate the channel impulse response from the transmitting agent to the receiving antenna.
[0071] In Step 7, the formula for calculating the channel impulse response from the u-th agent at the transmitting end to the q-th antenna at the receiving end is:
[0072]
[0073] where K u (t) is the direct component coefficient set according to the scenario, and are the direct component channel impulse response and the direct component delay from the u-th agent at the transmitting end to the q-th antenna at the receiving end, and are the non-direct component channel impulse response and the non-direct component delay from the u-th agent at the transmitting end through the n-th relevant scattering cluster in the m-th relevant scattering cluster group to the q-th antenna at the receiving end.
[0074]
[0075]
[0076] where, and are respectively the Doppler frequency shift and the phase of the direct component from the u-th agent at the transmitting end to the q-th antenna at the receiving end, and the calculation formulas are:
[0077]
[0078]
[0079] The non-direct component channel impulse response and the non-direct component delay from the u-th agent at the transmitting end through the n-th relevant scattering cluster in the m-th relevant scattering cluster group to the q-th antenna at the receiving end are calculated as:
[0080] Determine whether the nth relevant scattering cluster in the mth relevant scattering cluster group affects the uth agent and the qth antenna at the receiving end based on the spatial survival probability and the array survival probability. If the nth relevant scattering cluster in the mth relevant scattering cluster group cannot affect the uth agent and the qth antenna at the receiving end simultaneously If it can, then
[0081]
[0082]
[0083] where and are the Doppler frequency shifts and phases at the transmitting and receiving ends of the non-line-of-sight component from the uth agent at the transmitting end to the qth antenna at the receiving end, respectively is the phase of the non-line-of-sight component from the uth agent at the transmitting end to the qth antenna at the receiving end is the transmission distance vector from the uth agent to the nth relevant scattering cluster in the mth relevant scattering cluster group is the transmission distance vector from the transmission distance of the nth relevant scattering cluster in the mth relevant scattering cluster group to the qth antenna at the receiving end, and is calculated respectively as
[0084]
[0085]
[0086]
[0087] Step 8: Calculate the time survival probability of the scattering clusters at different times based on the correlation coefficient between any two scattering clusters k and l in the same scattering cluster group, and continuously generate the channel at the next moment in a time iteration manner
[0088] Assume that any kth scattering cluster is an effective scattering cluster in the entire environment at time t, that is, in the "alive" state. According to the birth-death process, whether the kth scattering cluster is an effective scattering cluster in the entire environment at time t + Δt is determined by the time survival probability
[0089]
[0090] where is the time correlation distance coefficient set in the specific environment is the velocity vector of the sub-scattering cluster close to the transmitting end in the kth twin scattering cluster is the velocity vector of the sub-scattering cluster close to the receiving end in the kth twin scattering cluster; v R (t) is the velocity vector of the receiving end
[0091]
[0092] Based on the time survival probability of each scattering cluster calculated above, judge whether all agents at t+Δt affect the entire environment based on the birth-death process, update the total number of scattering clusters Q in the environment, repeat steps 2-8, and continuously iterate to the next moment in such a cycle.
[0093] Example Two
[0094] This example provides a communication channel construction system based on multi-agent collaboration, including:
[0095] A data acquisition module for acquiring basic parameter information of a high-dynamic communication system;
[0096] A correlation coefficient generation module for clustering scattering clusters into multiple relevant scattering cluster groups based on the basic parameter information of the high-dynamic communication system using the K-means algorithm according to the positions and time delays of different scattering clusters in the environment, and generating the correlation coefficients between any two scattering clusters in the same scattering cluster group;
[0097] A channel construction module for calculating the spatial survival probability of different agents at the transmitter and the array survival probability of different antennas at the receiver using the birth-death process based on the correlation coefficients between any two scattering clusters in the same scattering cluster group;
[0098] Judge the influence of the relevant scattering clusters in the relevant scattering cluster group on the agents and the receiver based on the spatial survival probability and the array survival probability, and calculate the channel impulse response from the transmitter agent to the receiver antenna;
[0099] Calculate the time survival probability of the scattering cluster at different moments based on the correlation coefficients between any two scattering clusters in the same scattering cluster group, and continuously generate the channel for the next moment in a time iteration manner until all channels are generated.
[0100] Example Three
[0101] This example provides a computer-readable storage medium with a computer program stored thereon. When the program is executed by a processor, it implements the steps in a communication channel construction method based on multi-agent collaboration as described in Example One above.
[0102] Example Four
[0103] This example provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the steps in a communication channel construction method based on multi-agent collaboration as described in Example One above.
[0104] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) that contain computer-usable program code.
[0105] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for realizing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0106] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that realize the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0107] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for realizing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0108] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc.
[0109] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A communication channel construction method based on multi-agent collaboration, characterized in that, It includes the following steps: Obtain the basic parameter information of the high-dynamic communication system; Based on the basic parameter information of the high-dynamic communication system, use the K-means algorithm to cluster the scattering clusters into multiple relevant scattering cluster groups according to the positions and time delays of different scattering clusters in the environment, and generate the correlation coefficients between any two scattering clusters in the same scattering cluster group; At the initial moment, randomly generate in the overall environment Q scattering clusters, and use the K-Means algorithm to cluster the scattering clusters into 2M correlated scattering cluster groups, and randomly match 2M correlated scattering cluster groups into M twin correlated scattering cluster groups. There are N m twin scattering clusters in the m-th twin correlated scattering cluster group; Any two scattering clusters of the same twin-related scattering cluster group k and l The correlation coefficient between them is: where k and l are any two scattering clusters, is the normalization coefficient, is the frequency-dependent factor, is the transmission delay through the k / l-th scattering cluster, f c represents the system center frequency; Based on the correlation coefficients between any two scattering clusters in the same scattering cluster group, use the birth-death process to calculate the spatial survival probabilities of different agents at the transmitter and the array survival probabilities of different antennas at the receiver respectively; Based on the spatial survival probability and the array survival probability, judge the influence of the relevant scattering clusters in the relevant scattering cluster group on the agent and the receiver, and calculate the channel impulse response from the transmitter agent to the receiver antenna, specifically including: Judge whether the nth relevant scattering cluster in the mth relevant scattering cluster group affects the u-th agent and the q-th antenna at the receiver according to the spatial survival probability and the array survival probability; If the n-th relevant scattering cluster in the m-th relevant scattering cluster group cannot affect the u-th agent and the q-th antenna at the receiving end simultaneously , if it can, then ; Among them, and are the non-line-of-sight component channel impulse response and non-line-of-sight component delay from the u-th agent at the transmitter through the n-th correlated scattering cluster of the m-th correlated scattering cluster group to the q-th antenna at the receiver, and are the Doppler frequency shifts at the transmitter and receiver of the non-line-of-sight component from the u-th agent at the transmitter to the q-th antenna at the receiver, respectively, is the phase of the non-line-of-sight component from the u-th agent at the transmitter to the q-th antenna at the receiver, is the transmission distance vector from the n-th correlated scattering cluster of the m-th correlated scattering cluster group to the u-th agent, is the transmission distance vector from the transmission distance of the n-th correlated scattering cluster of the m-th correlated scattering cluster group to the q-th antenna at the receiver, and c is the speed of light; The calculation formula for the spatial survival probability is: The calculation formula for the array survival probability is: Among them, and are state switching factors, is the element of the k-th row and l-th column of the correlation coefficient matrix, is the array correlation distance coefficient set in a specific environment, and are the recombination probability and the new birth probability of the scattering clusters set in a specific environment, is the relative distance vector from the first agent to the u-th agent, is the antenna spacing; Based on the correlation coefficients between any two scattering clusters in the same scattering cluster group, calculate the time survival probability of the scattering clusters at different times, and continuously generate the channel at the next moment in a time iteration manner until all channels are generated; The calculation formula for the time survival probability is: Among them, is the velocity vector of the sub-scattering cluster close to the transmitting end in the k-th twin scattering cluster, is the velocity vector of the sub-scattering cluster close to the receiving end in the k-th twin scattering cluster, is the velocity vector of the receiving end, , E[·] is to find the total average of u agents at the transmitting end, is the velocity vector of the u-th agent at time t; is the time-related distance coefficient set according to the environment.
2. The method for constructing a communication channel based on multi-agent collaboration according to claim 1, wherein Use the K-means algorithm to cluster the scattering clusters into multiple relevant scattering cluster groups according to the positions and time delays of different scattering clusters in the environment, and generate the correlation coefficients between any two scattering clusters in the same scattering cluster group, specifically including: Obtain the distance vector between the sub-scatterer closer to the transmitter of the nth twin scatterer in the mth twin-related scatterer cluster group and the u-th agent ; Obtain the distance vector between the sub-scatterer closer to the receiver in the nth twin scatterer of the mth twin-related scatterer cluster group and the receiver (0); Obtain the velocity vectors of U agents at the transmitting end and the receiving end , , obtain the velocity vectors of two sub-scatterers of the nth twin scatterer in the mth twin-related scatterer cluster group that are close to the transmitting end and the receiving end and ; Based on , (0), , and obtain the distance vector and between the nth twin scattering cluster in the mth twin-related scattering cluster group and the uth agent at the transmitter and the qth antenna at the receiver at any time t, as well as the distance vector ; Based on , and calculate the correlation coefficient between any two scattering clusters of the same scattering cluster group k and l .
3. The method for constructing a communication channel based on multi-agent collaboration according to claim 2, characterized in that, The distance vector between the nth twin scattering cluster in the mth twin-related scattering cluster group and the uth agent at the transmitter and the qth antenna at the receiver at any arbitrary time t and and the distance vector between the uth agent at the transmitter and the qth antenna at the receiver are as follows: Among them, is the distance vector between the sub-scattering cluster closer to the transmitter of the nth twin scattering cluster in the mth twin-related scattering cluster group and the u-th agent, is the distance vector between the sub-scattering cluster closer to the receiver of the nth twin scattering cluster in the mth twin-related scattering cluster group and the receiver, and are the velocity vectors of the two sub-scattering clusters closer to the transmitter and the receiver of the nth twin scattering cluster in the mth twin-related scattering cluster group; and are the velocity vectors of the U agents at the transmitter and the receiver; is the antenna vector of the receiver; is the distance vector between the u-th agent and the receiver.
4. A system adopting the communication channel construction method based on multi-agent collaboration according to any one of claims 1-3, characterized in that, It includes: A data acquisition module for obtaining the basic parameter information of the high-dynamic communication system; A correlation coefficient generation module for clustering the scattering clusters into multiple relevant scattering cluster groups based on the basic parameter information of the high-dynamic communication system using the K-means algorithm according to the positions and time delays of different scattering clusters in the environment, and generating the correlation coefficients between any two scattering clusters in the same scattering cluster group; A channel construction module for calculating the spatial survival probabilities of different agents at the transmitter and the array survival probabilities of different antennas at the receiver respectively using the birth-death process based on the correlation coefficients between any two scattering clusters in the same scattering cluster group; Judge the influence of the relevant scattering clusters in the relevant scattering cluster group on the agent and the receiver based on the spatial survival probability and the array survival probability, and calculate the channel impulse response from the transmitter agent to the receiver antenna; Calculate the time survival probability of the scattering clusters at different times based on the correlation coefficients between any two scattering clusters in the same scattering cluster group, and continuously generate the channel at the next moment in a time iteration manner until all channels are generated.
5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps in a communication channel construction method based on multi-agent collaboration as described in any one of claims 1-3.
6. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps in a communication channel construction method based on multi-agent collaboration as described in any one of claims 1-3.
Citation Information
Patent Citations
Unmanned aerial vehicle communication channel impulse response determination method and system
CN113746533A