Unicast and multicast adaptive cooperative transmission method and device
By obtaining service request messages in the mobile communication system, determining a unicast multicast cooperative transmission group and building a cooperative transmission strategy, the problems of reduced capacity and increased energy consumption in traditional transmission methods are solved, and more efficient transmission is achieved.
Patent Information
- Application Number
- CN202411778029.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2044-12-05
AI Technical Summary
The traditional unicast multicast hybrid transmission method requires two time slots to transmit, resulting in a decrease in system capacity, increased energy consumption and low transmission efficiency.
By obtaining service request messages, a unicast multicast cooperative transmission group is determined, and a cooperative transmission strategy and base station transmission signal are constructed according to the group, wireless transmission parameters are calculated, and adaptive cooperative transmission is finally performed through the base station transmitting antenna and intelligent metasurface.
Improves system capacity and transmission efficiency and reduces energy consumption.
Smart Images

Figure CN119865772A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technology, and in particular to a unicast-multicast adaptive collaborative transmission method and device. Background Art
[0002] Multicast services such as wireless live broadcast are becoming increasingly popular. Wireless multicast transmission takes advantage of the broadcast characteristics of wireless channels. During the transmission process, all users with the same service content requirements are treated as a multicast group, and the same information can be delivered to all multicast users at the same time. Due to the dynamic changes in multicast user requirements and unicast user requirements, users in a multicast group may also have unicast requirements at the same time, requiring mixed transmission of unicast and multicast services. Traditional hybrid transmission methods use unicast transmission to assist multicast transmission or multicast transmission to assist unicast transmission, but both require two time slots for transmission, resulting in reduced system capacity, increased energy consumption, and low transmission efficiency.
[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention
[0004] The embodiment of the present invention provides a unicast-multicast adaptive cooperative transmission method and device, which effectively improves system capacity and transmission efficiency and reduces energy consumption.
[0005] On the one hand, an embodiment of the present invention provides a unicast-multicast adaptive collaborative transmission method, comprising the following steps:
[0006] Obtaining a service request message, wherein the service request message includes a service type and a service requirement;
[0007] Determine a unicast-multicast cooperative transmission group according to the service request message, wherein the unicast-multicast cooperative transmission group includes a fully cooperative transmission group, a partially cooperative transmission group, a non-cooperative transmission group or a non-fully cooperative transmission group;
[0008] According to the unicast-multicast cooperative transmission group, a cooperative transmission strategy and a base station sending signal are constructed, wherein the cooperative transmission strategy includes a virtual split transmission strategy, a unicast split transmission strategy or a non-split transmission strategy;
[0009] According to the collaborative transmission strategy, wireless transmission parameters are calculated, wherein the wireless transmission parameters include a target beamforming vector and a target phase coefficient vector;
[0010] According to the wireless transmission parameters and the signal sent by the base station, adaptive collaborative transmission is performed through the base station transmitting antenna and the intelligent metasurface.
[0011] In some embodiments, determining the unicast-multicast coordinated transmission group according to the service request message includes:
[0012] Building a multicast group according to the service request message, wherein each user in the multicast group has the same multicast service;
[0013] If the service request message contains user location information, generating user distribution information according to the user location information;
[0014] If the user location information does not exist in the service request message, generating the user distribution information according to the relative location information between the user and the base station;
[0015] Performing intersection calculation on the multicast group and the unicast user set to obtain an intersection set;
[0016] If the intersection set is equal to the multicast group, the multicast group is used as the fully cooperative transmission group;
[0017] If the intersection set is not equal to the multicast group and the intersection set is not an empty set, taking the multicast group as the partial cooperative transmission group;
[0018] If the intersection set is an empty set and the user distribution information meets the preset azimuth requirement, the multicast group is used as the non-completely cooperative transmission group, the preset azimuth requirement is that the azimuth difference is greater than a preset azimuth threshold, and the azimuth difference is the difference between the azimuths formed by the unicast user and the multicast user and the base station respectively;
[0019] If the intersection set is an empty set and the user distribution information does not meet the preset location requirement, the multicast group is used as the non-cooperative transmission group.
[0020] In some embodiments, when the unicast-multicast coordinated transmission group is the fully coordinated transmission group, constructing a coordinated transmission strategy and a base station sending a signal according to the unicast-multicast coordinated transmission group includes:
[0021] generating the virtual split transmission strategy according to the fully cooperative transmission group;
[0022] The base station sends a signal according to the virtual segmentation transmission strategy, the multicast service data stream, the unicast service data stream, the multicast service data stream beamforming vector and the unicast service data stream beamforming vector.
[0023] In some embodiments, when the unicast-multicast coordinated transmission group is the partial coordinated transmission group, constructing a coordinated transmission strategy and a base station sending signal according to the unicast-multicast coordinated transmission group includes:
[0024] generating the unicast split transmission strategy according to the partial cooperative transmission group;
[0025] According to the unicast segmentation transmission strategy, the unicast service data is segmented to obtain public unicast data and private unicast data;
[0026] Generating a common data stream shared by unicast users according to the plurality of common unicast data;
[0027] Generate a private data stream according to the private unicast data;
[0028] The base station sends a signal according to the public data stream, the private data stream, the multicast service data stream, the public data stream beamforming vector, the private data stream beamforming vector and the multicast service data stream beamforming vector.
[0029] In some embodiments, when the unicast-multicast coordinated transmission group is the non-cooperative transmission group or the non-completely coordinated transmission group, the step of constructing a coordinated transmission strategy and sending a signal to a base station according to the unicast-multicast coordinated transmission group includes:
[0030] generating the non-segmented transmission strategy according to a first cooperative transmission group, wherein the first cooperative transmission group includes the non-cooperative transmission group or the non-fully cooperative transmission group;
[0031] According to the non-segmented transmission strategy, the base station transmits a signal using a target transmission method, wherein the target transmission method includes orthogonal transmission or non-orthogonal transmission.
[0032] In some embodiments, when the collaborative transmission strategy is a virtual segmentation transmission strategy, calculating the wireless transmission parameter according to the collaborative transmission strategy includes:
[0033] Calculate the signal-to-interference-and-noise ratio of multicast users under virtual partitioning according to the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the multicast user, the channel coefficient vector from the smart metasurface array to the multicast user, the channel coefficient matrix from the base station antenna array to the smart metasurface array, the multicast service data stream beamforming vector, the unicast service data stream beamforming vector and the noise power;
[0034] Calculating the multicast user data rate under virtual segmentation according to the multicast user signal to interference and noise ratio under virtual segmentation;
[0035] Calculate the signal-to-interference-and-noise ratio of a unicast user according to the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the unicast user, the channel coefficient vector from the smart metasurface array to the unicast user, the channel coefficient matrix from the base station antenna array to the smart metasurface array, the unicast service data stream beamforming vector and the noise power;
[0036] Calculating the unicast user data rate under virtual segmentation according to the unicast user signal to interference and noise ratio;
[0037] Constructing a first constraint according to a multicast service data stream beamforming vector, a unicast service data stream beamforming vector, and a maximum transmit power of a base station;
[0038] Constructing a second constraint according to the phase coefficient of the smart metasurface unit;
[0039] constructing a third constraint according to the unicast user data rate and the unicast rate requirement under the virtual segmentation;
[0040] Constructing a virtual split transmission objective function according to the virtual split transmission strategy, the first constraint, the second constraint, the third constraint and the multicast user data rate under the virtual split;
[0041] The virtual segmentation transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector.
[0042] In some embodiments, when the cooperative transmission strategy is a unicast segmentation transmission strategy, calculating the wireless transmission parameter according to the cooperative transmission strategy includes:
[0043] Calculate the equivalent channel from the base station to the user according to the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the multicast user, the channel coefficient vector from the smart metasurface array to the multicast user, and the channel coefficient matrix from the base station antenna array to the smart metasurface array;
[0044] Calculate the signal-to-interference-noise ratio of multicast users under unicast segmentation according to the equivalent channel from the base station to the user, the public data stream beamforming vector, the private data stream beamforming vector, the multicast service data stream beamforming vector and the noise power;
[0045] Calculating the multicast user data rate under unicast segmentation according to the multicast user signal to interference noise ratio under unicast segmentation;
[0046] Calculate a public data signal to interference and noise ratio according to an equivalent channel from the base station to the user, the public data stream beamforming vector, the private data stream beamforming vector and the noise power;
[0047] Calculating a private data signal-to-interference-plus-noise ratio according to an equivalent channel from the base station to the user, the private data stream beamforming vector, and the noise power;
[0048] Calculating a public data flow rate according to the public data signal to interference and noise ratio;
[0049] Calculating a private data flow rate according to the private data signal to noise ratio;
[0050] Calculating the unicast user data rate under unicast segmentation according to the public data flow rate and the private data flow rate;
[0051] Constructing a fourth constraint according to the multicast service data stream beamforming vector, the public data stream beamforming vector, the private data stream beamforming vector and the maximum transmit power of the base station;
[0052] Constructing the fifth constraint according to the phase coefficient of the smart metasurface unit;
[0053] constructing a sixth constraint according to the multicast user data rate and the multicast rate requirement under the unicast segmentation;
[0054] constructing a seventh constraint according to the unicast user data rate and the unicast rate requirement under the unicast segmentation;
[0055] constructing an eighth constraint according to the common data flow rate and the common data signal to interference and noise ratio;
[0056] Constructing a ninth constraint according to the common data flow rate and the unicast and multicast user sets;
[0057] Constructing a unicast split transmission objective function according to the unicast split transmission strategy, the fourth constraint, the fifth constraint, the sixth constraint, the seventh constraint, the eighth constraint, the ninth constraint, the multicast user data rate under the unicast split, and the unicast user data rate under the unicast split;
[0058] The unicast split transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector.
[0059] In some embodiments, when the cooperative transmission strategy is a non-segmented transmission strategy, calculating the wireless transmission parameter according to the cooperative transmission strategy includes:
[0060] According to the non-segmented transmission strategy, the first constraint, the second constraint, the third constraint and the non-segmented multicast user data rate, a non-segmented transmission objective function is constructed;
[0061] The non-segmented transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector.
[0062] In some embodiments, the method further comprises:
[0063] Sending the service request message to a base station;
[0064] receiving a service request response message from the base station, the service request response message including the collaborative transmission strategy and a decoding order indication;
[0065] Service data is received from the base station according to the cooperative transmission strategy and the decoding order indication.
[0066] On the other hand, an embodiment of the present invention provides a unicast-multicast adaptive collaborative transmission device, including:
[0067] The first module is used to obtain a service request message, where the service request message includes a service type and a service requirement;
[0068] A second module is used to determine a unicast-multicast cooperative transmission group according to the service request message, where the unicast-multicast cooperative transmission group includes a fully cooperative transmission group, a partially cooperative transmission group, a non-cooperative transmission group or a non-fully cooperative transmission group;
[0069] The third module is used to construct a cooperative transmission strategy and a base station to send a signal according to the unicast-multicast cooperative transmission group, wherein the cooperative transmission strategy includes a virtual split transmission strategy, a unicast split transmission strategy or a non-split transmission strategy;
[0070] A fourth module is used to calculate wireless transmission parameters according to the collaborative transmission strategy, wherein the wireless transmission parameters include a target beamforming vector and a target phase coefficient vector;
[0071] The fifth module is used to send a signal according to the wireless transmission parameters and the base station, and perform adaptive collaborative transmission through the base station transmitting antenna and the intelligent metasurface.
[0072] The beneficial effects of the present invention are as follows:
[0073] The embodiment of the present invention first obtains a service request message, determines a unicast-multicast collaborative transmission group according to the service request message, then constructs a collaborative transmission strategy and a base station sending signal according to the unicast-multicast collaborative transmission group, calculates wireless transmission parameters according to the collaborative transmission strategy, and finally performs adaptive collaborative transmission through the base station transmitting antenna and the intelligent metasurface according to the wireless transmission parameters and the base station sending signal, thereby enabling adaptive collaborative transmission to be achieved through different collaborative transmission strategies, thereby improving system capacity and transmission efficiency and reducing energy consumption.
[0074] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0075] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0076] Figure 1 A flowchart of a unicast-multicast adaptive collaborative transmission method according to an embodiment of the present invention;
[0077] Figure 2 A schematic diagram of an intelligent metasurface-assisted wireless multicast adaptive collaborative transmission architecture according to an embodiment of the present invention;
[0078] Figure 3 A schematic diagram of a unicast-multicast adaptive collaborative transmission strategy determination process according to an embodiment of the present invention;
[0079] Figure 4 A schematic diagram of a smart metasurface-assisted wireless unicast-multicast collaborative transmission process according to an embodiment of the present invention;
[0080] Figure 5 A schematic diagram of the structure of a unicast-multicast adaptive collaborative transmission device according to an embodiment of the present invention;
[0081] Figure 6 The figure is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0082] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.
[0083] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination".
[0084] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.
[0085] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0086] Before describing the embodiments of the present application in detail, some nouns and terms involved in the embodiments of the present application are first described. The nouns and terms involved in the embodiments of the present application are subject to the following explanations.
[0087] Reconfigurable Intelligent Surface (RIS), also known as Intelligent Reflecting Surface (IRS): is an artificial electromagnetic surface structure with programmable electromagnetic properties. It is composed of a large number of carefully designed electromagnetic units. The electromagnetic properties of the electromagnetic units are dynamically controlled by control circuits to achieve intelligent reconstruction of wireless signal propagation characteristics in three-dimensional space, thus breaking through the limitations of passive adaptation of traditional wireless environments.
[0088] In the related technologies, multicast services such as wireless live broadcast are becoming increasingly popular. Wireless multicast transmission utilizes the broadcast characteristics of wireless channels, and regards all users with the same demand for specific service content as a multicast group during the transmission process, and sends the same information to all multicast users at the same time. It is a wireless service with high spectrum efficiency. The mixed transmission of wireless multicast services and unicast services has become the norm. The traditional orthogonal transmission OMA can avoid the interference between unicast and multicast, but the resource efficiency is low; the non-orthogonal transmission NOMA transmission can improve the spectrum efficiency but is not flexible enough. Unicast-multicast cooperative transmission is an effective method to improve the transmission performance of the system. The existing cooperative transmission technologies are basically unicast-assisted multicast or multicast-assisted unicast. Regardless of whether the nodes participating in the cooperation are unicast users or multicast users, two time slots are required for transmission, resulting in a decrease in system capacity and an increase in energy consumption. In addition, due to the dynamic changes in the needs of multicast users and unicast users, users in a multicast group may also have unicast needs at the same time. Unicast-multicast cooperative transmission needs to adapt to the communication scenario to improve the efficiency of system transmission. Therefore, how to efficiently perform wireless unicast-multicast cooperative transmission is an urgent problem to be solved.
[0089] In view of this, this embodiment constructs cooperative transmission groups based on unicast and multicast user needs and distribution. Different cooperative transmission groups adopt different cooperative transmission strategies. By controlling the beamforming of the base station transmitting antenna and RIS, the multicast transmission rate is maximized while ensuring the needs of unicast users, thereby improving the system spectrum efficiency and capacity and adapting to the communication scenarios.
[0090] The unicast-multicast adaptive collaborative transmission method provided in the embodiment of the present application relates to the field of mobile communication technology. The unicast-multicast adaptive collaborative transmission method provided in the embodiment of the present application can be applied to a terminal, can also be applied to a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a car terminal, etc., but is not limited to this; the server side can be configured as an independent physical server, or it can be configured as a server cluster or a distributed system composed of multiple physical servers, and can also be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network; the software can be an application that implements the unicast-multicast adaptive collaborative transmission method, etc., but is not limited to the above forms.
[0091] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0092] The following is a detailed explanation of the embodiments of the present application in conjunction with the accompanying drawings:
[0093] Figure 1 is an optional flowchart of the unicast-multicast adaptive collaborative transmission method provided in an embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S105.
[0094] Step S101: Obtain a service request message, where the service request message includes a service type and service requirements;
[0095] Step S102: Determine a unicast-multicast coordinated transmission group according to the service request message, where the unicast-multicast coordinated transmission group includes a fully coordinated transmission group, a partially coordinated transmission group, a non-coordinated transmission group, or a non-fully coordinated transmission group;
[0096] Step S103: construct a cooperative transmission strategy and a base station sending signal according to the unicast-multicast cooperative transmission group, wherein the cooperative transmission strategy includes a virtual split transmission strategy, a unicast split transmission strategy or a non-split transmission strategy;
[0097] Step S104: Calculate wireless transmission parameters according to the cooperative transmission strategy, where the wireless transmission parameters include a target beamforming vector and a target phase coefficient vector;
[0098] Step S105: According to the wireless transmission parameters and the base station sending signal, adaptive collaborative transmission is performed through the base station transmitting antenna and the intelligent metasurface.
[0099] Steps S101 to S105 shown in the embodiment of the present application implement adaptive collaborative transmission, improve system capacity and transmission efficiency, and reduce energy consumption.
[0100] In step S101 of some embodiments, a service request message may be obtained from a user service request. The service request message may also be obtained in other ways, not limited thereto. The service request message includes a service type and a service requirement.
[0101] In some embodiments, in step S102, determining the unicast-multicast coordinated transmission group according to the service request message may include but is not limited to the following steps:
[0102] According to the service request message, a multicast group is constructed, and the multicast service of each user in the multicast group is the same;
[0103] If the service request message contains user location information, user distribution information is generated based on the user location information;
[0104] If the service request message does not contain user location information, the user distribution information is generated based on the relative location information between the user and the base station;
[0105] Perform intersection calculation on the multicast group and the unicast user set to obtain an intersection set;
[0106] If the intersection set is equal to the multicast group, the multicast group is treated as a fully cooperative transmission group;
[0107] If the intersection set is not equal to the multicast group and the intersection set is not an empty set, the multicast group is treated as a partial cooperative transmission group;
[0108] If the intersection set is an empty set and the user distribution information meets the preset azimuth requirement, the multicast group is regarded as a non-fully cooperative transmission group. The preset azimuth requirement is that the azimuth difference is greater than the preset azimuth threshold. The azimuth difference is the difference between the azimuths formed by the unicast user and the multicast user and the base station respectively.
[0109] If the intersection set is an empty set and the user distribution information does not meet the preset location requirements, the multicast group is regarded as a non-cooperative transmission group.
[0110] In some embodiments, a unicast-multicast cooperative transmission group can be determined according to the service request message, wherein the unicast-multicast cooperative transmission group includes a fully cooperative transmission group, a partially cooperative transmission group, a non-cooperative transmission group, or a non-fully cooperative transmission group. Figure 2 As shown in FIG. 1 , in each transmission time interval (TTI), the base station schedules multicast users and unicast users, and builds a cooperative transmission group for each multicast group based on the unicast and multicast requirements of the scheduled users, so that the base station can subsequently use different cooperative transmission strategies to process the unicast data and multicast data of different cooperative transmission groups, and transmit them with the assistance of RIS. A multicast group can be first constructed based on the service request message, in which the multicast service of each user in the multicast group is the same, that is, users with the same multicast service are added to a multicast group. The mathematical expression of the multicast group is: Ω m ={i,k;s i,k =1}, where Ω m For multicast groups, s i,k =1 indicates that the multicast services of user i and user k are the same. If the service request message contains user location information, the user distribution information is generated based on the user location information; if the service request message does not contain user location information, the user distribution information is generated based on the relative location information between the user and the base station. Exemplarily, the user distribution information can be represented by combining the relative distance between the user and the base station and the orientation between the user and the base station, and the user distribution information can be obtained through wireless sensing. Then, the intersection of the multicast group and the unicast user set is calculated to obtain the intersection set, where the calculation formula of the intersection set is: Ω um =Ω m ∩Ω u , where Ω um is the intersection set, Ω m is a multicast group, Ω u is the set of unicast users. If the intersection set is equal to the multicast group, then Ω um =Ω m , then the multicast group is regarded as a fully cooperative transmission group Ω f =Ω m If the intersection set is not equal to the multicast group and the intersection set is not an empty set, then The multicast group is considered as part of the cooperative transmission group Ω p =Ω m If the intersection set is an empty set If the user distribution information does not meet the preset location requirements, the multicast group is treated as a non-cooperative transmission group Ω nc =Ωm If the intersection set is an empty set If the user distribution information meets the preset azimuth requirement, the multicast group is regarded as a non-fully cooperative transmission group, wherein the preset azimuth requirement is that the azimuth difference is greater than the preset azimuth threshold, and the azimuth difference is the difference between the azimuths formed by the unicast user and the multicast user and the base station respectively. It can be understood that for the non-cooperative transmission group Ω nc , if unicast user i∈Ω u , meeting the preset orientation requirements, i.e. |θ i -θ u |>θ thr , Then add unicast user u to form a non-fully cooperative transmission group Ω nf =Ω nc ∪{u}, where, θ i is the azimuth angle between user i and the base station, θ u is the azimuth angle between user u and the base station, θ thr is the preset azimuth threshold, Ω nc is a non-cooperative transmission group, Ω nf It is a non-fully cooperative transmission group.
[0111] In some embodiments, in step S103, when the unicast-multicast coordinated transmission group is a fully coordinated transmission group, constructing a coordinated transmission strategy and base station sending a signal according to the unicast-multicast coordinated transmission group may include but is not limited to the following steps:
[0112] Generate a virtual split transmission strategy based on the fully cooperative transmission group;
[0113] A base station transmission signal is constructed according to a virtual segmentation transmission strategy, a multicast service data stream, a unicast service data stream, a multicast service data stream beamforming vector, and a unicast service data stream beamforming vector.
[0114] In some embodiments, the unicast-multicast adaptive cooperative transmission strategy determination process is as follows: Figure 3 As shown. When the unicast-multicast cooperative transmission group is a fully cooperative transmission group, a cooperative transmission strategy and a base station sending signal can be constructed according to the unicast-multicast cooperative transmission group. A virtual segmentation transmission strategy can be first generated according to the fully cooperative transmission group, and then a base station sending signal can be constructed according to the virtual segmentation transmission strategy, the multicast service data stream, the unicast service data stream, the multicast service data stream beamforming vector and the unicast service data stream beamforming vector. Exemplarily, when the unicast-multicast cooperative transmission group is a fully cooperative transmission group, the cooperative transmission strategy is determined to be a virtual segmentation transmission strategy. The multicast service data and each unicast service data of the fully cooperative transmission group are not segmented, and are sent in the same time-frequency resource through superposition coding. The calculation formula for the base station sending signal is: In the formula, xm Send a signal to the base station, ω u is the beamforming vector of the unicast service data stream, s u is a unicast service data stream, ω m is the beamforming vector of multicast service data stream, s m is the multicast service data stream, Ω u is a unicast user set. It can be understood that under the virtual split transmission strategy, the cooperative transmission of unicast and multicast services is equivalent to virtual rate splitting, which improves spectrum efficiency while reducing the decoding overhead of the receiving end. In addition, the cooperative transmission of the fully cooperative transmission group can also adopt the unicast split transmission strategy.
[0115] In some embodiments, in step S103, when the unicast-multicast coordinated transmission group is a partial coordinated transmission group, constructing a coordinated transmission strategy and sending a signal by the base station according to the unicast-multicast coordinated transmission group may include but is not limited to the following steps:
[0116] Generate a unicast split transmission strategy according to the partial cooperative transmission group;
[0117] According to the unicast segmentation transmission strategy, the unicast service data is segmented to obtain public unicast data and private unicast data;
[0118] Generate a public data stream shared by unicast users according to a plurality of public unicast data;
[0119] Generate a private data stream according to the private unicast data;
[0120] A base station transmission signal is constructed according to the public data stream, the private data stream, the multicast service data stream, the public data stream beamforming vector, the private data stream beamforming vector and the multicast service data stream beamforming vector.
[0121] In some embodiments, when the unicast-multicast cooperative transmission group is a partial cooperative transmission group, a cooperative transmission strategy and a base station sending signal can be constructed according to the unicast-multicast cooperative transmission group. A unicast split transmission strategy can be generated according to the partial cooperative transmission group, and the cooperative transmission strategy can be determined to be a virtual split transmission strategy. Then, according to the unicast split transmission strategy, the unicast service data W u Split and obtain the public unicast data W u,c and private unicast data W u,p Then, based on the plurality of public unicast data, a public data stream shared by unicast users is generated. For example, all the public unicast data {W u,c ,u∈Ω u}Use the codebook shared by all unicast users to jointly encode into a common data stream s expected by all unicast users cAccording to the private unicast data, a private data stream is generated. For example, each private unicast data {W u,p ,u∈Ω u} is encoded into the private data streams {s u,p ,u∈Ω u}, so as to be able to communicate with the multicast service data stream s m Finally, according to the public data stream, private data stream, multicast service data stream, public data stream beamforming vector, private data stream beamforming vector and multicast service data stream beamforming vector, the base station transmit signal is constructed, wherein the calculation formula of the base station transmit signal is: In the formula, x m Send a signal to the base station, ω u,p is the private data stream beamforming vector, s u,p is a private data stream, ω c is the common data stream beamforming vector, s c is the public data stream, v m is the beamforming vector of multicast service data stream, s m is the multicast service data stream, Ω u It is understandable that under the unicast segmentation transmission strategy, unicast users participating in multicast transmission can more flexibly multiplex with multicast users in the spatial domain, time domain, and frequency domain, thereby improving resource efficiency.
[0122] In some embodiments, in step S103, when the unicast-multicast coordinated transmission group is a non-cooperative transmission group or a non-completely coordinated transmission group, constructing a coordinated transmission strategy and a base station sending signal according to the unicast-multicast coordinated transmission group may include but is not limited to the following steps:
[0123] generating a non-segmented transmission strategy according to a first cooperative transmission group, wherein the first cooperative transmission group includes a non-cooperative transmission group or a non-fully cooperative transmission group;
[0124] According to the non-segmented transmission strategy, a base station transmits a signal using a target transmission method, wherein the target transmission method includes orthogonal transmission or non-orthogonal transmission.
[0125] In some embodiments, when the unicast-multicast cooperative transmission group is a non-cooperative transmission group or a non-completely cooperative transmission group, a cooperative transmission strategy and a base station sending signal can be constructed according to the unicast-multicast cooperative transmission group. A non-segmented transmission strategy can be first generated according to the first cooperative transmission group, and the cooperative transmission strategy can be determined to be a non-segmented transmission strategy, wherein the first cooperative transmission group includes a non-cooperative transmission group or a non-completely cooperative transmission group. Then, according to the non-segmented transmission strategy, a base station sending signal is constructed using a target transmission method, wherein the target transmission method includes orthogonal transmission or non-orthogonal transmission. Exemplarily, multicast service data and each unicast service data are not segmented and are sent by using orthogonal wireless resources. Furthermore, for a non-completely cooperative transmission group, non-orthogonal transmission can also be adopted, including non-orthogonal transmission NOMA of multicast data and each unicast data, or non-orthogonal transmission NOMA of each unicast data and orthogonal transmission with multicast data. It can be understood that under the non-segmented transmission strategy, the coupling degree between unicast service and multicast service is not large.
[0126] In some embodiments, in step S104, when the cooperative transmission strategy is a virtual segmentation transmission strategy, calculating the wireless transmission parameters according to the cooperative transmission strategy may include but is not limited to the following steps:
[0127] Calculate the signal-to-interference-and-noise ratio of multicast users under virtual partitioning according to the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the multicast user, the channel coefficient vector from the smart metasurface array to the multicast user, the channel coefficient matrix from the base station antenna array to the smart metasurface array, the multicast service data stream beamforming vector, the unicast service data stream beamforming vector and the noise power;
[0128] Calculate the multicast user data rate under virtual segmentation according to the multicast user signal to interference noise ratio under virtual segmentation;
[0129] Calculate the signal-to-interference-and-noise ratio of the unicast user according to the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the unicast user, the channel coefficient vector from the smart metasurface array to the unicast user, the channel coefficient matrix from the base station antenna array to the smart metasurface array, the unicast service data stream beamforming vector and the noise power;
[0130] Calculate the unicast user data rate under virtual segmentation according to the unicast user signal to interference and noise ratio;
[0131] Constructing a first constraint according to a multicast service data stream beamforming vector, a unicast service data stream beamforming vector, and a maximum transmit power of a base station;
[0132] Constructing a second constraint according to the phase coefficient of the smart metasurface unit;
[0133] A third constraint is constructed according to the unicast user data rate and the unicast rate requirement under the virtual segmentation;
[0134] According to the virtual segmentation transmission strategy, the first constraint, the second constraint, the third constraint and the multicast user data rate under virtual segmentation, a virtual segmentation transmission objective function is constructed;
[0135] The virtual segmentation transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector.
[0136] In some embodiments, for RIS-assisted virtual segmentation transmission, the beamforming vector ω of the base station's transmit antenna and the phase coefficient vector Φ of the RIS are jointly optimized to ensure the unicast rate requirement R u,req Under the condition that the worst multicast user rate E k Maximize. When the collaborative transmission strategy is a virtual segmentation transmission strategy, the wireless transmission parameters can be calculated according to the collaborative transmission strategy. The signal-to-interference-plus-noise ratio of multicast users under virtual segmentation can be calculated based on the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the multicast user, the channel coefficient vector from the smart metasurface array to the multicast user, the channel coefficient matrix from the base station antenna array to the smart metasurface array, the multicast service data stream beamforming vector, the unicast service data stream beamforming vector and the noise power. The calculation formula for the signal-to-interference-plus-noise ratio of multicast users under virtual segmentation is: k∈Ω m , where γ k is the signal-to-interference-to-noise ratio of multicast users under virtual partitioning, Φ is the initial phase coefficient vector, G k is the channel coefficient vector from the smart metasurface array to the multicast user, H is the channel coefficient matrix from the base station antenna array to the smart metasurface array, and D k is the channel coefficient vector from the base station antenna array to the multicast user, ω m is the beamforming vector of multicast service data stream, ω u is the beamforming vector of the unicast service data stream of the u-th unicast user, σ is the noise power, Ω u is a unicast user set, and u is a unicast user. According to the signal-to-interference-to-noise ratio of multicast users under virtual partitioning, the multicast user data rate under virtual partitioning is calculated, where the calculation formula of the multicast user data rate under virtual partitioning is: R k =log2(1+γ k ), where R k is the multicast user data rate under virtual segmentation. Then, the unicast user signal to interference and noise ratio is calculated based on the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the unicast user, the channel coefficient vector from the smart metasurface array to the unicast user, the channel coefficient matrix from the base station antenna array to the smart metasurface array, the unicast service data stream beamforming vector and the noise power. The calculation formula of the unicast user signal to interference and noise ratio is: u∈Ω u , where γu is the signal-to-interference-to-noise ratio of unicast users, G u is the channel coefficient vector from the smart metasurface array to the unicast user, D u is the channel coefficient vector from the base station antenna array to the unicast user, ω i is the beamforming vector of the unicast service data stream of the i-th unicast user. According to the signal to interference and noise ratio of the unicast user, the unicast user data rate under virtual partitioning is calculated, where the calculation formula of the unicast user data rate under virtual partitioning is: R u =log2(1+γ u ), where R u It is the unicast user data rate under virtual segmentation.
[0137] Then, according to the beamforming vector of the multicast service data stream, the beamforming vector of the unicast service data stream and the maximum transmit power of the base station, the first constraint is constructed, wherein the expression of the first constraint is: In the formula, is the conjugate transpose of the beamforming vector of the multicast service data stream, is the conjugate transpose of the beamforming vector of the unicast service data stream of the u-th unicast user, P max is the maximum transmission power of the base station. According to the phase coefficient of the smart metasurface unit, the second constraint is constructed, where the expression of the second constraint is: |Φ n |=1,n=1,2,…,N, where Φ n is the phase coefficient of the smart metasurface unit, and N is the number of units of the smart metasurface. According to the unicast user data rate and unicast rate requirements under virtual segmentation, the third constraint is constructed, where the expression of the third constraint is: R u ≥R u,req , where R u,req is the unicast rate requirement. Then, according to the virtual segmentation transmission strategy, the first constraint, the second constraint, the third constraint and the multicast user data rate under virtual segmentation, a virtual segmentation transmission objective function is constructed, and the virtual segmentation transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector, where the expression of the virtual segmentation transmission objective function is: Where ω is the target beamforming vector, Φ is the target phase coefficient vector, Ω mFor a multicast group. Exemplarily, the virtual split transmission objective function can be solved by adopting alternating iteration combined with other optimization algorithms (such as semi-definite relaxation, semi-definite programming, etc.), and the optimal wireless transmission parameters (ω, Φ) can be obtained. It can be understood that the rate is determined by the signal-to-noise ratio, and the signal-to-noise ratio is determined by the beamforming vector of the base station and the phase coefficient vector of the RIS. Furthermore, the base station can control the RIS based on the optimal RIS reflection coefficient Φ, and send the unicast and multicast data of the cooperative transmission group based on the optimal beamforming ω of the transmitting antenna. The unicast and multicast data signals are reflected in real time by the RIS, and the relay cooperative transmission is completed in one time slot, which improves the spectrum efficiency of the transmission, and the virtual split transmission reduces the decoding overhead at the receiving end.
[0138] In some embodiments, in step S104, when the cooperative transmission strategy is a unicast split transmission strategy, calculating the wireless transmission parameters according to the cooperative transmission strategy may include but is not limited to the following steps:
[0139] Calculate the equivalent channel from the base station to the user according to the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the multicast user, the channel coefficient vector from the smart metasurface array to the multicast user, and the channel coefficient matrix from the base station antenna array to the smart metasurface array;
[0140] Calculate the signal-to-interference-noise ratio of multicast users under unicast segmentation based on the equivalent channel from the base station to the user, the public data stream beamforming vector, the private data stream beamforming vector, the multicast service data stream beamforming vector and the noise power;
[0141] According to the signal-to-interference-to-noise ratio of the multicast users under unicast segmentation, the data rate of the multicast users under unicast segmentation is calculated;
[0142] Calculate the public data signal-to-interference-noise ratio according to the equivalent channel from the base station to the user, the public data stream beamforming vector, the private data stream beamforming vector and the noise power;
[0143] Calculate the signal-to-interference-noise ratio of the private data according to the equivalent channel from the base station to the user, the beamforming vector of the private data stream and the noise power;
[0144] Calculate the public data flow rate according to the public data signal-to-interference-to-noise ratio;
[0145] Calculate the private data flow rate according to the private data signal-to-interference-to-noise ratio;
[0146] Calculate the unicast user data rate under unicast segmentation according to the public data flow rate and the private data flow rate;
[0147] Constructing a fourth constraint according to a multicast service data stream beamforming vector, a public data stream beamforming vector, a private data stream beamforming vector, and a maximum transmit power of a base station;
[0148] Constructing the fifth constraint according to the phase coefficient of the smart metasurface unit;
[0149] According to the multicast user data rate and multicast rate requirement under unicast segmentation, a sixth constraint is constructed;
[0150] According to the unicast user data rate and the unicast rate requirement under unicast segmentation, the seventh constraint is constructed;
[0151] constructing an eighth constraint according to a common data flow rate and a common data signal to interference and noise ratio;
[0152] Constructing a ninth constraint according to the common data flow rate and the unicast and multicast user sets;
[0153] According to the unicast split transmission strategy, the fourth constraint, the fifth constraint, the sixth constraint, the seventh constraint, the eighth constraint, the ninth constraint, the multicast user data rate under unicast splitting, and the unicast user data rate under unicast splitting, a unicast split transmission objective function is constructed;
[0154] The objective function of unicast segmentation transmission is solved to obtain the target beamforming vector and the target phase coefficient vector.
[0155] In some embodiments, for RIS-assisted unicast segmented transmission, the beamforming ω of the base station's transmitting antenna and the phase coefficient vector Φ of the RIS are jointly optimized to ensure the unicast rate requirement R u,req and the multicast rate requirement R k,req Under this condition, the unicast and multicast users and rates are maximized. When the cooperative transmission strategy is the unicast segmentation transmission strategy, the wireless transmission parameters can be calculated according to the cooperative transmission strategy. The equivalent channel from the base station to the user can be calculated based on the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the multicast user, the channel coefficient vector from the smart metasurface array to the multicast user, and the channel coefficient matrix from the base station antenna array to the smart metasurface array. The calculation formula of the equivalent channel from the base station to the user is: In the formula, H k is the equivalent channel from the base station to the user, Φ is the initial phase coefficient vector, G k is the channel coefficient vector from the smart metasurface array to the multicast user, H is the channel coefficient matrix from the base station antenna array to the smart metasurface array, and D k is the channel coefficient vector from the base station antenna array to the multicast user. According to the equivalent channel from the base station to the user, the public data stream beamforming vector, the private data stream beamforming vector, the multicast service data stream beamforming vector and the noise power, the signal to interference and noise ratio of the multicast user under unicast segmentation is calculated, where the calculation formula of the signal to interference and noise ratio of the multicast user under unicast segmentation is: k∈Ω m , where γk is the signal-to-interference-to-noise ratio of multicast users under unicast segmentation, ω m is the beamforming vector of multicast service data stream, ω c is the common data stream beamforming vector, Ω s is the set of unicast private users, ω u,p is the private data stream beamforming vector of unicast user u, and σ is the noise power. According to the signal-to-interference-to-noise ratio of multicast users under unicast segmentation, the multicast user data rate under unicast segmentation is calculated, where the calculation formula of the multicast user data rate under unicast segmentation is: R k =log2(1+γ k ), where R k Multicast user data rate divided by unicast.
[0156] Then, the public data signal-to-interference-and-noise ratio is calculated based on the equivalent channel from the base station to the user, the public data stream beamforming vector, the private data stream beamforming vector and the noise power, where the calculation formula of the public data signal-to-interference-and-noise ratio is: In the formula, γ u,c is the public data signal-to-interference-to-noise ratio, ω i,p is the private data stream beamforming vector of unicast user i. The private data signal-to-interference-noise ratio is calculated based on the equivalent channel from the base station to the user, the private data stream beamforming vector and the noise power, where the calculation formula of the private data signal-to-interference-noise ratio is: In the formula, γ u,p is the signal interference to noise ratio of private data. According to the signal interference to noise ratio of public data, the public data flow rate is calculated, where the calculation formula of the public data flow rate is: R u,c =log2(1+γ u,c ), where R u,c is the public data flow rate. According to the private data signal interference and noise ratio, the private data flow rate is calculated, where the calculation formula of the private data flow rate is: R u,p =log2(1+γ u,p ), where R u,p is the private data flow rate. According to the public data flow rate and the private data flow rate, the unicast user data rate under unicast segmentation is calculated, where the calculation formula of the unicast user data rate under unicast segmentation is: R u =R u,c +R u,p , where R u Split down the unicast user data rate for unicast.
[0157] Then, according to the multicast service data stream beamforming vector, the public data stream beamforming vector, the private data stream beamforming vector and the maximum transmit power of the base station, a fourth constraint is constructed, wherein the expression of the fourth constraint is: Where P max is the maximum transmission power of the base station. According to the phase coefficient of the smart metasurface unit, the fifth constraint is constructed, where the expression of the fifth constraint is: |Φ n |=1,n=1,2,…,N, where Φ n is the phase coefficient of the smart metasurface unit, and N is the number of units of the smart metasurface. According to the multicast user data rate and multicast rate requirements under unicast segmentation, the sixth constraint is constructed, where the expression of the sixth constraint is: R k ≥R k,req , In the formula, R k,req is the multicast rate requirement, Ω m is a multicast group. According to the unicast user data rate and unicast rate requirements under unicast segmentation, the seventh constraint is constructed, where the expression of the seventh constraint is: R u ≥R u,req , In the formula, R u,req is the unicast rate requirement, Ω u is a unicast user set. According to the public data flow rate and the public data signal to interference and noise ratio, the eighth constraint is constructed, wherein the expression of the eighth constraint is: According to the public data flow rate and the unicast and multicast user sets, the ninth constraint is constructed, where the expression of the ninth constraint is: R u,c ≥0,
[0158] Finally, according to the unicast segmentation transmission strategy, the fourth constraint, the fifth constraint, the sixth constraint, the seventh constraint, the eighth constraint, the ninth constraint, the multicast user data rate under unicast segmentation, and the unicast user data rate under unicast segmentation, the unicast segmentation transmission objective function is constructed, where the expression of the unicast segmentation transmission objective function is: Where ω is the target beamforming vector, Φ is the target phase coefficient vector, and R c is the achievable rate of the public data stream. The unicast split transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector. Exemplarily, the unicast split transmission objective function can be solved by using alternating iteration combined with other optimization algorithms (e.g., semi-positive definite relaxation, semi-positive definite programming, etc.) to obtain the optimal wireless transmission parameters (ω, Φ, R c ). Furthermore, the base station can control the RIS based on the optimal RIS reflection coefficient Φ, and send the superposition coded data based on the optimal transmit antenna beamforming ω. Multicast data and unicast data are sent in the same time-frequency resource through superposition coding, which improves the spectrum efficiency. In addition, the superposition coded data signal is reflected in real time by the RIS, and the relay cooperative transmission is completed in one time slot, which further improves the spectrum efficiency and saves the energy consumption of cooperative transmission.
[0159] In some embodiments, in step S104, when the cooperative transmission strategy is a non-segmented transmission strategy, calculating the wireless transmission parameters according to the cooperative transmission strategy may include but is not limited to the following steps:
[0160] According to the non-segmented transmission strategy, the first constraint, the second constraint, the third constraint and the multicast user data rate under non-segmented conditions, a non-segmented transmission objective function is constructed;
[0161] The non-segmented transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector.
[0162] In some embodiments, when the cooperative transmission strategy is a non-segmented transmission strategy, the wireless transmission parameters can be calculated according to the cooperative transmission strategy. A non-segmented transmission objective function can be constructed according to the non-segmented transmission strategy, the first constraint, the second constraint, the third constraint, and the multicast user data rate under non-segmentation, wherein the expression of the non-segmented transmission objective function is: Where ω is the target beamforming vector, Φ is the target phase coefficient vector, Ω m is a multicast group, R k is the multicast user data rate under non-segmentation. The non-segmentation transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector. Exemplarily, the above optimization problem can be solved by using alternating iteration combined with other optimization algorithms (e.g., semi-positive definite relaxation, semi-positive definite programming, etc.) to obtain the optimal wireless transmission parameters (ω, Φ). Furthermore, the base station can control the RIS based on the optimal RIS reflection coefficient Φ, and send the unicast and multicast data of the cooperative transmission group based on the optimal beamforming ω of the transmitting antenna.
[0163] In some embodiments, in step S105, adaptive collaborative transmission can be performed through the base station transmitting antenna and the smart metasurface according to the wireless transmission parameters and the base station sending signal. Exemplarily, the target beamforming vector in the wireless transmission parameters can be used as the parameter of the base station transmitting antenna, the target phase coefficient vector in the wireless transmission parameters can be used as the parameter of the smart metasurface, and the target beamforming vector and the target phase coefficient vector can be used to update the base station sending signal for signal transmission to perform adaptive collaborative transmission.
[0164] In some embodiments, the method further comprises:
[0165] Sending a service request message to a base station;
[0166] receiving a service request response message from a base station, the service request response message including a collaborative transmission strategy and a decoding order indication;
[0167] Service data is received from a base station according to the cooperative transmission strategy and the decoding order indication.
[0168] In some embodiments, when a user has a service, a service request message may be sent to a base station first, and after the base station processes the service request message, a service request response message is received from the base station, wherein the service request response message includes a collaborative transmission strategy and a decoding order indication. Then, according to the collaborative transmission strategy and the decoding order indication, service data is received from the base station to realize data transmission.
[0169] In some embodiments, the smart metasurface assisted wireless unicast-multicast collaborative transmission process is as follows: Figure 4 As shown, when a user has a service, a request is sent to the base station through a service request message, which carries the service type, including unicast or multicast, and can also carry user location information. The base station can count the user's service needs and distribution based on the service request message, and build a unicast multicast cooperative transmission group. Then the cooperative transmission strategy of each cooperative transmission group is determined. The base station notifies the user of the cooperative transmission strategy through a service request response message, which can also include a decoding order indication, and then sends data to the corresponding cooperative transmission group users according to the cooperative transmission strategy of each cooperative transmission group. Finally, each cooperative transmission group user processes the received data based on the cooperative transmission strategy.
[0170] The beneficial effects of implementing the embodiments of the present invention include: the embodiments of the present invention first obtain a service request message, determine a unicast-multicast collaborative transmission group based on the service request message, then construct a collaborative transmission strategy and a base station sending signal based on the unicast-multicast collaborative transmission group, and then calculate the wireless transmission parameters based on the collaborative transmission strategy. Finally, based on the wireless transmission parameters and the base station sending signal, adaptive collaborative transmission is performed through the base station transmitting antenna and the intelligent metasurface, thereby enabling adaptive collaborative transmission to be achieved through different collaborative transmission strategies, thereby improving system capacity and transmission efficiency and reducing energy consumption.
[0171] like Figure 5 As shown, the embodiment of the present invention further provides a unicast-multicast adaptive collaborative transmission device, including:
[0172] The first module 801 is used to obtain a service request message, where the service request message includes a service type and a service requirement;
[0173] The second module 802 is used to determine a unicast-multicast cooperative transmission group according to the service request message, where the unicast-multicast cooperative transmission group includes a full cooperative transmission group, a partial cooperative transmission group, a non-cooperative transmission group or a non-full cooperative transmission group;
[0174] The third module 803 is used to build a cooperative transmission strategy and a base station to send a signal according to the unicast-multicast cooperative transmission group, and the cooperative transmission strategy includes a virtual split transmission strategy, a unicast split transmission strategy or a non-split transmission strategy;
[0175] The fourth module 804 is used to calculate the wireless transmission parameters according to the cooperative transmission strategy, where the wireless transmission parameters include the target beamforming vector and the target phase coefficient vector;
[0176] The fifth module 805 is used to send signals according to the wireless transmission parameters and the base station, and perform adaptive collaborative transmission through the base station transmitting antenna and the intelligent metasurface.
[0177] The contents of the above method embodiments are all applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0178] like Figure 6 As shown, an embodiment of the present invention further provides a computer device, including:
[0179] at least one processor 901;
[0180] At least one memory 902, used to store at least one program;
[0181] When at least one program is executed by at least one processor, the at least one processor implements Figure 1 The method shown.
[0182] The contents of the above method embodiments are all applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0183] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.
Claims
1. A unicast-multicast adaptive collaborative transmission method, characterized in that: The following steps are involved: Obtaining a service request message, wherein the service request message includes a service type and a service requirement; Determine a unicast-multicast cooperative transmission group according to the service request message, wherein the unicast-multicast cooperative transmission group includes a fully cooperative transmission group, a partially cooperative transmission group, a non-cooperative transmission group or a non-fully cooperative transmission group; According to the unicast-multicast cooperative transmission group, a cooperative transmission strategy and a base station sending signal are constructed, wherein the cooperative transmission strategy includes a virtual split transmission strategy, a unicast split transmission strategy or a non-split transmission strategy; According to the collaborative transmission strategy, wireless transmission parameters are calculated, wherein the wireless transmission parameters include a target beamforming vector and a target phase coefficient vector; According to the wireless transmission parameters and the signal sent by the base station, adaptive collaborative transmission is performed through the base station transmitting antenna and the intelligent metasurface.
2. The method according to claim 1, characterized in that: The determining, according to the service request message, a unicast-multicast collaborative transmission group includes: Building a multicast group according to the service request message, wherein each user in the multicast group has the same multicast service; If the service request message contains user location information, generating user distribution information according to the user location information; If the user location information does not exist in the service request message, generating the user distribution information according to the relative location information between the user and the base station; Performing intersection calculation on the multicast group and the unicast user set to obtain an intersection set; If the intersection set is equal to the multicast group, the multicast group is used as the fully cooperative transmission group; If the intersection set is not equal to the multicast group and the intersection set is not an empty set, taking the multicast group as the partial cooperative transmission group; If the intersection set is an empty set and the user distribution information meets the preset azimuth requirement, the multicast group is used as the non-completely cooperative transmission group, the preset azimuth requirement is that the azimuth difference is greater than a preset azimuth threshold, and the azimuth difference is the difference between the azimuths formed by the unicast user and the multicast user and the base station respectively; If the intersection set is an empty set and the user distribution information does not meet the preset location requirement, the multicast group is used as the non-cooperative transmission group.
3. The method according to claim 1, characterized in that: When the unicast-multicast coordinated transmission group is the fully coordinated transmission group, the step of constructing a coordinated transmission strategy and sending a signal to a base station according to the unicast-multicast coordinated transmission group includes: generating the virtual split transmission strategy according to the fully cooperative transmission group; The base station sends a signal according to the virtual segmentation transmission strategy, the multicast service data stream, the unicast service data stream, the multicast service data stream beamforming vector and the unicast service data stream beamforming vector.
4. The method according to claim 1, characterized in that: When the unicast-multicast coordinated transmission group is the partial coordinated transmission group, constructing a coordinated transmission strategy and a base station sending signal according to the unicast-multicast coordinated transmission group includes: generating the unicast split transmission strategy according to the partial cooperative transmission group; According to the unicast segmentation transmission strategy, the unicast service data is segmented to obtain public unicast data and private unicast data; Generating a common data stream shared by unicast users according to the plurality of common unicast data; Generate a private data stream according to the private unicast data; The base station sends a signal according to the public data stream, the private data stream, the multicast service data stream, the public data stream beamforming vector, the private data stream beamforming vector and the multicast service data stream beamforming vector.
5. The method according to claim 1, characterized in that When the unicast-multicast coordinated transmission group is the non-cooperative transmission group or the incompletely coordinated transmission group, the step of constructing a coordinated transmission strategy and sending a signal to a base station according to the unicast-multicast coordinated transmission group includes: generating the non-segmented transmission strategy according to a first cooperative transmission group, wherein the first cooperative transmission group includes the non-cooperative transmission group or the non-fully cooperative transmission group; According to the non-segmented transmission strategy, the base station transmits a signal using a target transmission method, wherein the target transmission method includes orthogonal transmission or non-orthogonal transmission.
6. The method according to claim 1, characterized in that When the collaborative transmission strategy is a virtual segmentation transmission strategy, the calculating of wireless transmission parameters according to the collaborative transmission strategy includes: Calculate the signal-to-interference-and-noise ratio of multicast users under virtual partitioning according to the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the multicast user, the channel coefficient vector from the smart metasurface array to the multicast user, the channel coefficient matrix from the base station antenna array to the smart metasurface array, the multicast service data stream beamforming vector, the unicast service data stream beamforming vector and the noise power; Calculating the multicast user data rate under virtual segmentation according to the multicast user signal to interference and noise ratio under virtual segmentation; Calculate the signal-to-interference-and-noise ratio of a unicast user according to the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the unicast user, the channel coefficient vector from the smart metasurface array to the unicast user, the channel coefficient matrix from the base station antenna array to the smart metasurface array, the unicast service data stream beamforming vector and the noise power; Calculating the unicast user data rate under virtual segmentation according to the unicast user signal to interference and noise ratio; Constructing a first constraint according to a multicast service data stream beamforming vector, a unicast service data stream beamforming vector, and a maximum transmit power of a base station; Constructing a second constraint according to the phase coefficient of the smart metasurface unit; constructing a third constraint according to the unicast user data rate and the unicast rate requirement under the virtual segmentation; Constructing a virtual split transmission objective function according to the virtual split transmission strategy, the first constraint, the second constraint, the third constraint and the multicast user data rate under the virtual split; The virtual segmentation transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector.
7. The method according to claim 1, characterized in that When the cooperative transmission strategy is a unicast segmentation transmission strategy, the calculating of wireless transmission parameters according to the cooperative transmission strategy includes: Calculate the equivalent channel from the base station to the user according to the initial phase coefficient vector, the channel coefficient vector from the base station antenna array to the multicast user, the channel coefficient vector from the smart metasurface array to the multicast user, and the channel coefficient matrix from the base station antenna array to the smart metasurface array; Calculate the signal-to-interference-noise ratio of multicast users under unicast segmentation according to the equivalent channel from the base station to the user, the public data stream beamforming vector, the private data stream beamforming vector, the multicast service data stream beamforming vector and the noise power; Calculating the multicast user data rate under unicast segmentation according to the multicast user signal to interference noise ratio under unicast segmentation; Calculate a public data signal to interference and noise ratio according to an equivalent channel from the base station to the user, the public data stream beamforming vector, the private data stream beamforming vector and the noise power; Calculating a private data signal-to-interference-plus-noise ratio according to an equivalent channel from the base station to the user, the private data stream beamforming vector, and the noise power; Calculating a public data flow rate according to the public data signal to interference and noise ratio; Calculating a private data flow rate according to the private data signal to noise ratio; Calculating the unicast user data rate under unicast segmentation according to the public data flow rate and the private data flow rate; Constructing a fourth constraint according to the multicast service data stream beamforming vector, the public data stream beamforming vector, the private data stream beamforming vector and the maximum transmit power of the base station; Constructing the fifth constraint according to the phase coefficient of the smart metasurface unit; constructing a sixth constraint according to the multicast user data rate and the multicast rate requirement under the unicast segmentation; constructing a seventh constraint according to the unicast user data rate and the unicast rate requirement under the unicast segmentation; constructing an eighth constraint according to the common data flow rate and the common data signal to interference and noise ratio; Constructing a ninth constraint according to the common data flow rate and the unicast and multicast user sets; Constructing a unicast split transmission objective function according to the unicast split transmission strategy, the fourth constraint, the fifth constraint, the sixth constraint, the seventh constraint, the eighth constraint, the ninth constraint, the multicast user data rate under the unicast split, and the unicast user data rate under the unicast split; The unicast split transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector.
8. The method according to claim 6, characterized in that When the cooperative transmission strategy is a non-segmented transmission strategy, calculating the wireless transmission parameter according to the cooperative transmission strategy includes: According to the non-segmented transmission strategy, the first constraint, the second constraint, the third constraint and the non-segmented multicast user data rate, a non-segmented transmission objective function is constructed; The non-segmented transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector.
9. The method according to claim 1, characterized in that: The method further comprises: Sending the service request message to a base station; receiving a service request response message from the base station, the service request response message including the collaborative transmission strategy and a decoding order indication; Service data is received from the base station according to the cooperative transmission strategy and the decoding order indication.
10. A unicast-multicast adaptive collaborative transmission device, characterized in that: include: The first module is used to obtain a service request message, where the service request message includes a service type and a service requirement; A second module is used to determine a unicast-multicast cooperative transmission group according to the service request message, where the unicast-multicast cooperative transmission group includes a fully cooperative transmission group, a partially cooperative transmission group, a non-cooperative transmission group or a non-fully cooperative transmission group; The third module is used to construct a cooperative transmission strategy and a base station to send a signal according to the unicast-multicast cooperative transmission group, wherein the cooperative transmission strategy includes a virtual split transmission strategy, a unicast split transmission strategy or a non-split transmission strategy; A fourth module is used to calculate wireless transmission parameters according to the collaborative transmission strategy, wherein the wireless transmission parameters include a target beamforming vector and a target phase coefficient vector; The fifth module is used to send a signal according to the wireless transmission parameters and the base station, and perform adaptive collaborative transmission through the base station transmitting antenna and the intelligent metasurface.
Citation Information
Patent Citations
Non-orthogonal multicast and unicast transmission wave beam forming method and system
CN107343268A
Large-scale MIMO wave beam domain joint unicast and multicast transmission method
CN109194373A
Cooperative unicast and multicast hybrid transmission method, system and application
CN114244405A
Method and apparatus for transmitting multicast and unicast combined mu-mimo in multi-cell network
KR1020170091991A