A method and apparatus for unicast-multicast adaptive cooperative transmission

By constructing unicast-multicast cooperative transmission groups and adopting different cooperative transmission strategies, and utilizing base station transmitting antennas and smart metasurfaces for adaptive cooperative transmission, the problems of reduced system capacity and increased energy consumption in traditional methods are solved, achieving efficient wireless transmission.

CN119865772BActive Publication Date: 2025-11-18SUN YAT SEN UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411778029.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-11-18
Estimated Expiration
2044-12-05

AI Technical Summary

Technical Problem

Traditional unicast-multicast hybrid transmission methods require two time slots, leading to reduced system capacity and increased energy consumption, and cannot effectively adapt to the dynamic changes in the needs of multicast and unicast users.

Method used

By constructing unicast-multicast cooperative transmission groups and adopting different cooperative transmission strategies, adaptive cooperative transmission is achieved using base station transmit antennas and smart metasurfaces, including virtual segmented transmission, unicast segmented transmission, and non-segmented transmission, thereby optimizing wireless transmission parameters to improve transmission efficiency.

Benefits of technology

It improves system capacity and transmission efficiency, reduces energy consumption, and adapts to the dynamic changes in the needs of multicast and unicast users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865772B_ABST
    Figure CN119865772B_ABST
Patent Text Reader

Abstract

The application discloses a kind of unicast multicast adaptive cooperation transmission method and device, method includes: obtaining service request message;According to service request message, determine unicast multicast cooperation transmission group, unicast multicast cooperation transmission group includes complete cooperation transmission group, partial cooperation transmission group, non-cooperative transmission group or non-complete cooperation transmission group;According to unicast multicast cooperation transmission group, construct cooperation transmission strategy and base station transmission signal, cooperation transmission strategy includes virtual segmentation transmission strategy, unicast segmentation transmission strategy or non-segmentation transmission strategy;According to cooperation transmission strategy, calculate wireless transmission parameter, wireless transmission parameter includes target beamforming vector and target phase coefficient vector;According to wireless transmission parameter and base station transmission signal, through base station emission antenna and intelligent super surface carries out adaptive cooperation transmission.The application realizes adaptive cooperation transmission, improves system capacity and transmission efficiency, reduces energy consumption.The application can be applied to mobile communication technical field.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of mobile communication technology, and in particular to a unicast-multicast adaptive cooperative transmission method and device. BACKGROUND

[0002] Multicast services such as wireless live broadcast are increasingly popular. Wireless multicast transmission takes advantage of the broadcast characteristics of the wireless channel, and in the transmission process, all users with the same service content demand are regarded as a multicast group, and the same information can be sent to all multicast users at the same time. Due to the dynamic changes of multicast user demand and unicast user demand, users in a multicast group may also have unicast demand at the same time, and hybrid transmission of unicast and multicast services is needed. Traditional hybrid transmission methods use unicast transmission to assist multicast transmission or multicast transmission to assist unicast transmission, but both need two time slots for transmission, resulting in a decrease in system capacity, an increase in energy consumption, and low transmission efficiency.

[0003] In summary, the technical problems in the related art need to be improved. SUMMARY

[0004] The embodiments of the present application provide a unicast-multicast adaptive cooperative transmission method and device, which effectively improves the system capacity and transmission efficiency and reduces the energy consumption.

[0005] In one aspect, the embodiments of the present application provide a unicast-multicast adaptive cooperative transmission method, including the following steps:

[0006] Obtaining a service request message, the service request message including a service type and a service demand;

[0007] According to the service request message, determining a unicast-multicast cooperative transmission group, the unicast-multicast cooperative transmission group including a full cooperative transmission group, a partial cooperative transmission group, a non-cooperative transmission group, or a non-full cooperative transmission group;

[0008] According to the unicast-multicast cooperative transmission group, constructing a cooperative transmission strategy and a base station transmission signal, the cooperative transmission strategy including a virtual segmentation transmission strategy, a unicast segmentation transmission strategy, or a non-segmentation transmission strategy;

[0009] According to the cooperative transmission strategy, calculating a wireless transmission parameter, the wireless transmission parameter including a target beamforming vector and a target phase coefficient vector;

[0010] According to the wireless transmission parameter and the base station transmission signal, performing adaptive cooperative transmission through a base station transmitting antenna and an intelligent metasurface.

[0011] In some embodiments, the determining a unicast-multicast cooperative transmission group according to the service request message includes:

[0012] According to the service request message, a multicast group is constructed, multicast services of each user in the multicast group are the same;

[0013] If the user location information exists in the service request message, user distribution information is generated according to the user location information;

[0014] If the user location information does not exist in the service request message, the user distribution information is generated according to relative location information between the user and the base station;

[0015] An intersection set is obtained by performing intersection calculation on the multicast group and the unicast user set;

[0016] If the intersection set is equal to the multicast group, the multicast group is taken as the full cooperation transmission group;

[0017] If the intersection set is not equal to the multicast group and the intersection set is not an empty set, the multicast group is taken as the partial cooperation transmission group;

[0018] If the intersection set is an empty set and the user distribution information meets a preset orientation requirement, the multicast group is taken as the non-full cooperation transmission group, the preset orientation requirement is that an azimuth angle difference is greater than a preset azimuth angle threshold, and the azimuth angle difference is a difference between azimuth angles 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 orientation requirement, the multicast group is taken as the non-cooperation transmission group.

[0020] In some embodiments, when the unicast-multicast cooperation transmission group is the full cooperation transmission group, constructing a cooperation transmission strategy and a base station sending signal according to the unicast-multicast cooperation transmission group comprises:

[0021] Generating the virtual segmentation transmission strategy according to the full cooperation transmission group;

[0022] Constructing the base station sending signal according to the 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.

[0023] In some embodiments, when the unicast-multicast cooperation transmission group is the partial cooperation transmission group, constructing a cooperation transmission strategy and a base station sending signal according to the unicast-multicast cooperation transmission group comprises:

[0024] Generating the unicast segmentation transmission strategy according to the partial cooperation transmission group;

[0025] According to the unicast segmentation transmission strategy, the unicast service data is segmented to obtain common unicast data and private unicast data;

[0026] According to the common unicast data, a common data stream shared by unicast users is generated;

[0027] According to the private unicast data, a private data stream is generated;

[0028] According to the common data stream, the private data stream, a multicast service data stream, a common data stream beamforming vector, a private data stream beamforming vector, and a multicast service data stream beamforming vector, the base station transmission signal is constructed.

[0029] In some embodiments, when the unicast multicast cooperative transmission group is the non-cooperative transmission group or the non-complete cooperative transmission group, according to the unicast multicast cooperative transmission group, the cooperative transmission strategy and the base station transmission signal are constructed, comprising:

[0030] According to the first cooperative transmission group, the non-segmentation transmission strategy is generated, and the first cooperative transmission group includes the non-cooperative transmission group or the non-complete cooperative transmission group;

[0031] According to the non-segmentation transmission strategy, the target transmission method is used to construct the base station transmission signal, and the target transmission method includes orthogonal transmission or non-orthogonal transmission.

[0032] In some embodiments, when the cooperative transmission strategy is a virtual segmentation transmission strategy, according to the cooperative transmission strategy, the wireless transmission parameter is calculated, comprising:

[0033] 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 intelligent metasurface array to the multicast user, the channel coefficient matrix from the base station antenna array to the intelligent metasurface array, the multicast service data stream beamforming vector, the unicast service data stream beamforming vector, and the noise power, the multicast user signal-to-interference-and-noise ratio under virtual segmentation is calculated;

[0034] According to the multicast user signal-to-interference-and-noise ratio under virtual segmentation, the multicast user data rate under virtual segmentation is calculated;

[0035] 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 intelligent metasurface array to the unicast user, the channel coefficient matrix from the base station antenna array to the intelligent metasurface array, the unicast service data stream beamforming vector, and the noise power, the unicast user signal-to-interference-and-noise ratio is calculated;

[0036] According to the unicast user signal-to-interference-and-noise ratio, the unicast user data rate under virtual segmentation is calculated;

[0037] constructing a first constraint according to the multicast service data stream beamforming vector, the unicast service data stream beamforming vector and the base station maximum transmission power;

[0038] constructing a second constraint according to the intelligent metasurface unit phase coefficient;

[0039] constructing a third constraint according to the unicast user data rate under the virtual segmentation and the unicast rate requirement;

[0040] constructing a virtual segmentation transmission target function according to the virtual segmentation transmission strategy, the first constraint, the second constraint, the third constraint and the multicast user data rate under the virtual segmentation;

[0041] solving the virtual segmentation transmission target function 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, the calculating the wireless transmission parameter according to the cooperative transmission strategy comprises:

[0043] calculating an equivalent channel from the base station to the user according to an initial phase coefficient vector, a channel coefficient vector from the base station antenna array to the multicast user, a channel coefficient vector from the intelligent metasurface array to the multicast user and a channel coefficient matrix from the base station antenna array to the intelligent metasurface array;

[0044] calculating a multicast user signal-to-interference-and-noise ratio under unicast segmentation according to the equivalent channel from the base station to the user, the common data stream beamforming vector, the private data stream beamforming vector, the multicast service data stream beamforming vector and the noise power;

[0045] calculating a multicast user data rate under unicast segmentation according to the multicast user signal-to-interference-and-noise ratio under unicast segmentation;

[0046] calculating a common data signal-to-interference-and-noise ratio according to the equivalent channel from the base station to the user, the common data stream beamforming vector, the private data stream beamforming vector and the noise power;

[0047] calculating a private data signal-to-interference-and-noise ratio according to the equivalent channel from the base station to the user, the private data stream beamforming vector and the noise power;

[0048] calculating a common data stream rate according to the common data signal-to-interference-and-noise ratio;

[0049] calculating a private data stream rate according to the private data signal-to-interference-and-noise ratio;

[0050] calculating a unicast user data rate under unicast segmentation according to the common data stream rate and the private data stream rate;

[0051] constructing a fourth constraint according to the multicast service data stream beamforming vector, the common data stream beamforming vector, the private data stream beamforming vector and base station maximum transmit power;

[0052] constructing a fifth constraint according to the intelligent metasurface unit phase coefficient;

[0053] constructing a sixth constraint according to the multicast user data rate under unicast segmentation and multicast rate requirement;

[0054] constructing a seventh constraint according to the unicast user data rate under unicast segmentation and unicast rate requirement;

[0055] constructing an eighth constraint according to the common data stream rate and the common data signal to interference noise ratio;

[0056] constructing a ninth constraint according to the common data stream rate and the single multicast user set;

[0057] constructing a unicast segmentation transmission objective function 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;

[0058] solving the unicast segmentation transmission objective function to obtain the target beamforming vector and the target phase coefficient vector.

[0059] In some embodiments, when the cooperative transmission strategy is a non-segmentation transmission strategy, the calculating wireless transmission parameters according to the cooperative transmission strategy comprises:

[0060] constructing a non-segmentation transmission objective function according to the non-segmentation transmission strategy, the first constraint, the second constraint, the third constraint and the multicast user data rate under non-segmentation;

[0061] solving the non-segmentation transmission objective function 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 comprising the cooperative transmission strategy and a decoding order indication;

[0065] receiving service data from the base station according to the cooperative transmission strategy and the decoding order indication.

[0066] In another aspect, the embodiment of the present application provides a unicast-multicast adaptive cooperative transmission device, comprising:

[0067] The first module is configured to acquire a service request message, wherein the service request message comprises a service type and a service requirement.

[0068] The second module is configured to determine a unicast-multicast cooperative transmission group according to the service request message, wherein the unicast-multicast cooperative transmission group comprises a full cooperative transmission group, a partial cooperative transmission group, a non-cooperative transmission group or a non-full cooperative transmission group.

[0069] The third module is configured to construct a cooperative transmission strategy and a base station transmission signal according to the unicast-multicast cooperative transmission group, wherein the cooperative transmission strategy comprises a virtual segmentation transmission strategy, a unicast segmentation transmission strategy or a non-segmentation transmission strategy.

[0070] The fourth module is configured to calculate a wireless transmission parameter according to the cooperative transmission strategy, wherein the wireless transmission parameter comprises a target beamforming vector and a target phase coefficient vector.

[0071] The fifth module is configured to perform adaptive cooperative transmission through a base station transmitting antenna and an intelligent metasurface according to the wireless transmission parameter and the base station transmission signal.

[0072] The present application has the following beneficial effects:

[0073] The embodiment of the present application first acquires a service request message, determines a unicast-multicast cooperative transmission group according to the service request message, then constructs a cooperative transmission strategy and a base station transmission signal according to the unicast-multicast cooperative transmission group, calculates a wireless transmission parameter according to the cooperative transmission strategy, and finally performs adaptive cooperative transmission through a base station transmitting antenna and an intelligent metasurface according to the wireless transmission parameter and the base station transmission signal, so that adaptive cooperative transmission can be realized through different cooperative transmission strategies, thereby improving system capacity and transmission efficiency and reducing energy consumption.

[0074] Other features and advantages of the present application will be described in the following description, and some will become apparent from the description, or will be learned through practice of the present application. The purpose and other advantages of the present application can be achieved and obtained by the structure specifically pointed out in the description and drawings. BRIEF DESCRIPTION OF DRAWINGS

[0075] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0076] Figure 1 A flow chart of a unicast-multicast adaptive cooperative transmission method for an embodiment of the present application;

[0077] Figure 2 A schematic diagram of an intelligent metasurface assisted wireless multicast adaptive cooperative transmission architecture for an embodiment of the present application;

[0078] Figure 3 A schematic diagram of a unicast-multicast adaptive cooperative transmission strategy determination flow for an embodiment of the present application;

[0079] Figure 4 A schematic diagram of an intelligent metasurface assisted wireless unicast-multicast cooperative transmission flow for an embodiment of the present application;

[0080] Figure 5 A structural schematic diagram of a unicast-multicast adaptive cooperative transmission device for an embodiment of the present application;

[0081] Figure 6 A hardware structural schematic diagram of a computer device for an embodiment of the present application. DETAILED DESCRIPTION

[0082] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with embodiments of the present application, but are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.

[0083] It can be understood that the terms "first", "second", and the like used in the present application can be used herein to describe various concepts, but unless specifically stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present application, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon" or "in response to determining".

[0084] The terms "at least one", "multiple", "each", "any", and the like used in the present application include one, two or more than two, multiple includes two or more than two, 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 commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description herein is for describing particular embodiments only and is not intended to be limiting of the application.

[0086] Before the embodiments of the present application are explained in detail, the description first addresses a description of several terms and technologies related to the embodiments of the present application, which are applicable to the following explanations.

[0087] Reconfigurable Intelligent Surface (RIS), also known as Intelligent Reflecting Surface (IRS): an artificial electromagnetic surface structure with programmable electromagnetic properties. It is composed of a large number of carefully designed electromagnetic units arranged in a grid. By controlling the circuit to dynamically control the electromagnetic properties of the electromagnetic units, the intelligent reconstruction of the wireless signal propagation characteristics in three-dimensional space is realized, thereby breaking through the limitations of passive adaptation in traditional wireless environments

[0088] In the related art, wireless live broadcast and other multicast services are increasingly popular. Wireless multicast transmission takes advantage of the broadcast characteristics of the wireless channel, and all users with the same demand for specific service content during transmission are regarded as a multicast group, and the same information is sent to all multicast users at the same time. It is a kind of high spectrum efficiency wireless service. The mixed transmission of wireless multicast service and unicast service has become the norm. The traditional orthogonal transmission OMA can avoid the interference of unicast and multicast, but the resource efficiency is low. Non-orthogonal transmission NOMA transmission can improve spectrum efficiency but is not flexible enough. Unicast-multicast cooperative transmission is an effective method to improve system transmission performance. The existing cooperative transmission technology is basically unicast-assisted multicast or multicast-assisted unicast. Whether the nodes participating in the cooperation are unicast users or multicast users, two time slots are needed for transmission, resulting in a decrease in system capacity and an increase in energy consumption. In addition, due to the dynamic changes in the demand of multicast users and unicast users, users in a multicast group may also have unicast demand at the same time. Unicast-multicast cooperative transmission needs to adapt to the communication scenario and improve the efficiency of system transmission. Therefore, how to efficiently perform wireless unicast-multicast cooperative transmission is a problem that needs to be solved.

[0089] Therefore, in view of this, the embodiments construct a cooperative transmission group based on the demand of unicast and multicast users and distribution, different cooperative transmission groups adopt different cooperative transmission strategies, and through the control of base station transmitting antennas and RIS beamforming, the rate of multicast transmission is maximized under the guarantee of unicast user demand, thereby improving the system spectrum efficiency and capacity, and adapting to the communication scenario.

[0090] The unicast-multicast adaptive cooperative transmission method provided by the embodiments of the present application relates to the technical field of mobile communication. The unicast-multicast adaptive cooperative transmission method provided by the embodiments of the present application can be applied to a terminal, can be applied to a server, and can also be software running in the terminal or the server. In some embodiments, the terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, a vehicle-mounted terminal, and the like, but is not limited thereto; the server end can be configured as a stand-alone physical server, can be configured as a server cluster or a distributed system formed by multiple physical servers, can be configured as a cloud server providing basic cloud computing services such as cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN, and big data and artificial intelligence platform, and the server can also be a node server in a blockchain network; and the software can be an application that implements the unicast-multicast adaptive cooperative transmission method, and the like, 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 devices or portable devices, tablet devices, multi-processor 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, and the like. 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, and the like that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment in which tasks are performed by remote processing devices connected by 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 embodiments of the present application will be specifically explained below in conjunction with the drawings:

[0093] Figure 1 is an optional flowchart of the unicast-multicast adaptive cooperative transmission method provided by the embodiments of the present application, Figure 1 The method in can include but is not limited to steps S101 to S105.

[0094] Step S101, acquiring a service request message, the service request message including a service type and a service requirement;

[0095] Step S102, determining a unicast-multicast cooperative transmission group according to the service request message, the unicast-multicast cooperative transmission group including a full cooperative transmission group, a partial cooperative transmission group, a non-cooperative transmission group, or a non-full cooperative transmission group;

[0096] Step S103, constructing a cooperative transmission strategy and a base station sending signal according to the unicast-multicast cooperative transmission group, the cooperative transmission strategy including a virtual segmentation transmission strategy, a unicast segmentation transmission strategy or a non-segmentation transmission strategy;

[0097] Step S104, calculating a wireless transmission parameter according to the cooperative transmission strategy, the wireless transmission parameter including a target beamforming vector and a target phase coefficient vector;

[0098] Step S105, performing adaptive cooperative transmission through a base station transmitting antenna and an intelligent metasurface according to the wireless transmission parameter and the base station sending signal.

[0099] The steps S101 to S105 shown in the embodiments of the present application realize adaptive cooperative transmission, improve system capacity and transmission efficiency, and reduce energy consumption.

[0100] In step S101 of some embodiments, a service request message can be obtained from a user service request. The service request message can also be obtained by other means, which are not limited thereto. The service request message includes a service type and a service requirement.

[0101] In some embodiments, in step S102, determining a unicast-multicast cooperative transmission group according to the service request message can 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 user location information exists in the service request message, user distribution information is generated according to the user location information;

[0104] If the user location information does not exist in the service request message, user distribution information is generated according to the relative position information between the user and the base station;

[0105] The intersection set is obtained by performing intersection calculation on the multicast group and the unicast user set;

[0106] If the intersection set is equal to the multicast group, the multicast group is taken as a complete 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 taken as a partial cooperative transmission group;

[0108] If the intersection set is an empty set and the user distribution information meets a preset orientation requirement, the multicast group is taken as a non-complete cooperative transmission group, and the preset orientation requirement is that an azimuth angle difference is greater than a preset azimuth angle threshold, and the azimuth angle difference is the difference between the azimuth angle formed by the unicast user and the multicast user and the azimuth angle formed by the base station;

[0109] If the intersection set is empty and the user distribution information does not satisfy the preset orientation requirement, the multicast group is taken as a non-collaborative transmission group.

[0110] In some embodiments, a unicast-multicast collaborative transmission group can be determined according to the service request message, wherein the unicast-multicast collaborative transmission group includes a full collaborative transmission group, a partial collaborative transmission group, a non-collaborative transmission group, or a non-full collaborative transmission group. The intelligent metasurface assisted wireless multicast adaptive collaborative transmission architecture is as shown in Figure 2 At each transmission time interval (TTI), the base station schedules multicast users and unicast users, and constructs a collaborative transmission group for each multicast group based on the unicast and multicast requirements of the scheduled users, so that the base station subsequently processes the unicast data and multicast data of different collaborative transmission groups using different collaborative transmission strategies, and transmits under the assistance of RIS. The multicast group can be constructed according to the service request message first, wherein the multicast service of each user in the multicast group is the same, i.e., users with the same multicast service are added to a multicast group, and the mathematical expression of the multicast group is: Ω m ={i,k;s i,k =1}, wherein Ω m is the multicast group, and s i,k =1 indicates that the multicast service of user i and user k is the same. If there is user location information in the service request message, the user distribution information is generated according to the user location information; if there is no user location information in the service request message, the user distribution information is generated according to the relative position information between the user and the base station. Exemplarily, the user distribution information can be represented in combination with the relative distance between the user and the base station and the orientation of the user and the base station, and the user distribution information can be obtained through wireless perception. Then, intersection calculation is performed on the multicast group and the unicast user set to obtain an intersection set, wherein the calculation formula of the intersection set is: Ω um =Ω m ∩Ω u , wherein Ω um is the intersection set, Ω m is the multicast group, and Ω u is the unicast user set. If the intersection set is equal to the multicast group, i.e., Ω um =Ω m , the multicast group is taken as a full collaborative transmission group Ω f =Ω m . If the intersection set is not equal to the multicast group and the intersection set is not empty, i.e., the multicast group is taken as a partial collaborative transmission group Ω p =Ω m . If the intersection set is empty and the user distribution information does not satisfy the preset orientation requirement, the multicast group is taken as a non-collaborative transmission group Ω nc =Ωm If the intersection set is an empty set. If the user distribution information meets the preset azimuth requirements, then the multicast group is classified as a non-fully cooperative transmission group. The preset azimuth requirement is that the azimuth difference is greater than a preset azimuth threshold, where the azimuth difference is the difference between the azimuth angles formed by the unicast user and the multicast user with the base station, respectively. It is understandable that for the non-cooperative transmission group Ω... nc If unicast user i∈Ω u It meets the preset orientation requirements, i.e., |θ i -θ u |>θ thr , This adds a unicast user u, forming a non-fully cooperative transport group Ω. nf =Ω nc ∪{u}, where, θ i Let θ be the azimuth angle between user i and the base station. u Let θ be the azimuth angle between user u and the base station. thr Ω is the preset azimuth threshold. nc For non-cooperative transmission groups, Ω nf This is a non-fully cooperative transport group.

[0111] In some embodiments, in step S103, when the unicast-multicast cooperative transmission group is a fully cooperative transmission group, the cooperative transmission strategy and base station transmission signal are constructed according to the unicast-multicast cooperative transmission group, which may include, but is not limited to, the following steps:

[0112] Based on the fully cooperative transport group, generate a virtual segmented transport strategy;

[0113] The base station transmits signals based on the virtual segmentation transmission strategy, multicast service data stream, unicast service data stream, multicast service data stream beamforming vector, and 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 base station transmission signal can be constructed based on the unicast-multicast cooperative transmission group. First, a virtual segmentation transmission strategy can be generated based on the fully cooperative transmission group. Then, the base station transmission signal can be constructed based on the virtual segmentation transmission strategy, multicast service data streams, unicast service data streams, multicast service data stream beamforming vectors, and unicast service data stream beamforming vectors. For example, 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. In a fully cooperative transmission group, the multicast service data and each unicast service data are not segmented; they are transmitted on the same time-frequency resource through superposition coding. The calculation formula for the base station transmission signal is: In the formula, xm ω is a beamforming vector for the unicast service data stream u s is a beamforming vector for the unicast service data stream u ω is a unicast service data stream m s is a beamforming vector for the multicast service data stream m Ω is a multicast service data stream u Ω is a set of unicast users. It can be understood that, under the virtual segmentation transmission strategy, the cooperative transmission of unicast multicast services is equivalent to virtual rate segmentation, which reduces the decoding overhead of the receiving end while improving the spectral efficiency. Further, the cooperative transmission of the full cooperative transmission group can also adopt a unicast segmentation transmission strategy.

[0115] In some embodiments, when the unicast multicast cooperative transmission group is a partial cooperative transmission group, constructing the cooperative transmission strategy and the base station transmission signal according to the unicast multicast cooperative transmission group in step S103 can include but is not limited to the following steps:

[0116] generating a unicast segmentation transmission strategy according to the partial cooperative transmission group;

[0117] segmenting the unicast service data according to the unicast segmentation transmission strategy to obtain common unicast data and private unicast data;

[0118] generating a common data stream shared by unicast users according to the plurality of common unicast data;

[0119] generating a private data stream according to the private unicast data;

[0120] constructing the base station transmission signal according to the common data stream, the private data stream, the multicast service data stream, the common 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, the cooperative transmission strategy and the base station transmission signal can be constructed according to the unicast multicast cooperative transmission group. First, a unicast segmentation transmission strategy can be generated according to the partial cooperative transmission group, and the cooperative transmission strategy can be determined as a virtual segmentation transmission strategy. Then, the unicast service data W u is segmented according to the unicast segmentation transmission strategy to obtain common unicast data W u,c and private unicast data W u,p . Further, a common data stream shared by unicast users is generated according to the plurality of common unicast data. Exemplarily, all common unicast data {W u,c ,u∈Ω u} is jointly encoded into a common data stream s cAccording to the private unicast data, a private data stream is generated, and each private unicast data {W u,p , u e Ω u} is encoded into a private data stream {s u,p , u e Ω u} corresponding to the expected unicast user, so as to be subsequently superimposed and coded with the multicast service data stream s m on the same time-frequency resource. Finally, according to the common data stream, the private data stream, the multicast service data stream, the common data stream beamforming vector, the private data stream beamforming vector and the multicast service data stream beamforming vector, a base station sending signal is constructed, and the calculation formula of the base station sending signal is: In the formula, x m is the base station sending signal, ω u,p is the private data stream beamforming vector, s u,p is the private data stream, ω c is the common data stream beamforming vector, s c is the common data stream, v m is the multicast service data stream beamforming vector, s m is the multicast service data stream, and Ω u is the unicast user set. It can be understood that, in the unicast segmentation transmission strategy, the unicast user participating in the multicast transmission can be more flexible in space domain, time domain and frequency domain multiplexing with the multicast user, thereby improving the resource efficiency.

[0122] In some embodiments, when the unicast-multicast cooperative transmission group is a non-cooperative transmission group or a non-complete cooperative transmission group, constructing the cooperative transmission strategy and the base station sending signal according to the unicast-multicast cooperative transmission group in step S103 can include but is not limited to the following steps:

[0123] According to the first cooperative transmission group, a non-segmentation transmission strategy is generated, and the first cooperative transmission group includes a non-cooperative transmission group or a non-complete cooperative transmission group.

[0124] According to the non-segmentation transmission strategy, a target transmission method is used to construct the base station sending signal, and 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-full cooperative transmission group, the cooperative transmission strategy and the base station sending signal can be constructed according to the unicast-multicast cooperative transmission group. A non-segmented transmission strategy can be generated according to a first cooperative transmission group, and it is determined that the cooperative transmission strategy is the non-segmented transmission strategy, wherein the first cooperative transmission group includes the non-cooperative transmission group or the non-full cooperative transmission group. Then, the base station sending signal is constructed by using a target transmission method according to the non-segmented transmission strategy, wherein the target transmission method includes orthogonal transmission or non-orthogonal transmission. For example, the multicast service data and each unicast service data are not segmented and are transmitted by using orthogonal wireless resources. More specifically, for the non-full cooperative transmission group, non-orthogonal transmission can also be used, including non-orthogonal transmission NOMA of the multicast data and each unicast data, or non-orthogonal transmission NOMA of each unicast data and orthogonal transmission of the multicast data. It can be understood that under the non-segmented transmission strategy, the coupling degree of the unicast service and the multicast service is small.

[0126] In some embodiments, when the cooperative transmission strategy is a virtual segmented transmission strategy in step S104, the wireless transmission parameters are calculated according to the cooperative transmission strategy, which can include but is not limited to the following steps:

[0127] The multicast user signal-to-interference-and-noise ratio under virtual segmentation is calculated 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 intelligent metasurface array to the multicast user, the channel coefficient matrix from the base station antenna array to the intelligent metasurface array, the multicast service data stream beamforming vector, the unicast service data stream beamforming vector, and the noise power.

[0128] The multicast user data rate under virtual segmentation is calculated according to the multicast user signal-to-interference-and-noise ratio under virtual segmentation.

[0129] The unicast user signal-to-interference-and-noise ratio is calculated 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 intelligent metasurface array to the unicast user, the channel coefficient matrix from the base station antenna array to the intelligent metasurface array, the unicast service data stream beamforming vector, and the noise power.

[0130] The unicast user data rate under virtual segmentation is calculated according to the unicast user signal-to-interference-and-noise ratio.

[0131] The first constraint is constructed according to the multicast service data stream beamforming vector, the unicast service data stream beamforming vector, and the maximum base station transmission power.

[0132] The second constraint is constructed according to the intelligent metasurface unit phase coefficient.

[0133] The third constraint is constructed according to the unicast user data rate under virtual segmentation and the unicast rate requirement.

[0134] Based on the virtual segmentation transmission strategy, the first constraint, the second constraint, the third constraint, and the multicast user data rate under virtual segmentation, construct the virtual segmentation transmission objective function;

[0135] The objective function of virtual segmented transmission is solved to obtain the target beamforming vector and the target phase coefficient vector.

[0136] In some embodiments, for RIS-assisted virtual segmented 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 Below, the rate E of the worst multicast user is reduced. k Maximize. When the cooperative transmission strategy is a virtual segmentation transmission strategy, the wireless transmission parameters can be calculated based on the cooperative transmission strategy. First, the signal-to-interference-plus-noise ratio (SIR) 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 beamforming vector of the multicast service data stream, the beamforming vector of the unicast service data stream, and the noise power. The formula for calculating the SIR of multicast users under virtual segmentation is: k∈Ω m In the formula, γ k Let G be the signal-to-interference-plus-noise ratio (SIR) of multicast users under virtual segmentation, Φ be the initial phase coefficient vector, and G be the signal-to-interference-plus-noise ratio (SIR) of multicast users. k Let H be the channel coefficient vector from the smart metasurface array to the multicast user, and let D be the channel coefficient matrix from the base station antenna array to the smart metasurface array. k Let ω be the channel coefficient vector from the base station antenna array to the multicast user. m For the beamforming vector of the multicast service data stream, ω u The beamforming vector for the unicast service data stream of the u-th unicast user, where σ is the noise power and Ω is the signal strength. u Let u be the set of unicast users. Based on the signal-to-interference-plus-noise ratio (SIR) of multicast users under virtual segmentation, the data rate of multicast users under virtual segmentation is calculated. The formula for calculating the data rate of multicast users under virtual segmentation is: R k =log2(1+γ) k In the formula, R k The multicast user data rate is defined under virtual segmentation. Then, 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 unicast user signal-to-interference-plus-noise ratio (SINR) is calculated. The formula for calculating the unicast user SINR is: u∈Ω u In the formula, γu is the signal-to-interference-plus-noise ratio of the unicast user, G u is the channel coefficient vector of the smart metasurface array to the unicast user, D u is the channel coefficient vector of the base station antenna array to the unicast user, ω i is the unicast traffic data stream beamforming vector of the i-th unicast user. According to the unicast user signal-to-interference-plus-noise ratio, the unicast user data rate under virtual segmentation is calculated, wherein the calculation formula of the unicast user data rate under virtual segmentation is: R u = log2(1 + γ u ), wherein R u is the unicast user data rate under virtual segmentation.

[0137] According to the multicast traffic data stream beamforming vector, the unicast traffic data stream beamforming vector and the maximum base station transmission power, a first constraint is constructed, wherein the expression of the first constraint is: , wherein is the conjugate transpose of the multicast traffic data stream beamforming vector, is the conjugate transpose of the unicast traffic data stream beamforming vector of the u-th unicast user, P max is the maximum base station transmission power. According to the smart metasurface unit phase coefficient, a second constraint is constructed, wherein the expression of the second constraint is: |Φ n | = 1, n = 1, 2, …, N, wherein Φ n is the smart metasurface unit phase coefficient, and N is the number of units of the smart metasurface. According to the unicast user data rate under virtual segmentation and the unicast rate requirement, a third constraint is constructed, wherein the expression of the third constraint is: R u ≥ R u,req , wherein 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, wherein the expression of the virtual segmentation transmission objective function is: , wherein ω is the target beamforming vector, Φ is the target phase coefficient vector, Ω mis a multicast group. Exemplarily, the optimal wireless transmission parameters (ω, Φ) can be obtained by solving the virtual partition transmission objective function by employing alternating iteration combined with other optimization algorithms (e.g., semi-definite relaxation, semi-definite programming, etc.). 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. Further, the base station can control the RIS based on the optimal RIS reflection coefficient Φ and transmit the unicast and multicast data of the cooperative transmission group based on the optimal beamforming ω of the transmit antenna. Through the real-time reflection of the RIS, the unicast and multicast data signals complete the relay cooperative transmission in one time slot, improve the spectrum efficiency of transmission, and the virtual partition transmission reduces the decoding overhead of the receiving end.

[0138] In some embodiments, when the cooperative transmission strategy is the unicast partition transmission strategy in step S104, calculating the wireless transmission parameters according to the cooperative transmission strategy can include but is not limited to the following steps:

[0139] calculating 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 intelligent metasurface array to the multicast user, and the channel coefficient matrix from the base station antenna array to the intelligent metasurface array;

[0140] calculating the multicast user signal-to-interference-and-noise ratio under unicast partition according to the equivalent channel from the base station to the user, the common data stream beamforming vector, the private data stream beamforming vector, the multicast service data stream beamforming vector, and the noise power;

[0141] calculating the multicast user data rate under unicast partition according to the multicast user signal-to-interference-and-noise ratio under unicast partition;

[0142] calculating the common data signal-to-interference-and-noise ratio according to the equivalent channel from the base station to the user, the common data stream beamforming vector, the private data stream beamforming vector, and the noise power;

[0143] calculating the private data signal-to-interference-and-noise ratio according to the equivalent channel from the base station to the user, the private data stream beamforming vector, and the noise power;

[0144] calculating the common data stream rate according to the common data signal-to-interference-and-noise ratio;

[0145] calculating the private data stream rate according to the private data signal-to-interference-and-noise ratio;

[0146] calculating the unicast user data rate under unicast partition according to the common data stream rate and the private data stream rate;

[0147] constructing a fourth constraint according to the multicast service data stream beamforming vector, the common data stream beamforming vector, the private data stream beamforming vector, and the maximum transmit power of the base station;

[0148] constructing a fifth constraint according to the intelligent metasurface unit phase coefficient;

[0149] constructing a sixth constraint according to the multicast user data rate under unicast segmentation and the multicast rate requirement;

[0150] constructing a seventh constraint according to the unicast user data rate under unicast segmentation and the unicast rate requirement;

[0151] constructing an eighth constraint according to the common data stream rate and the common data signal-to-interference-and-noise ratio;

[0152] constructing a ninth constraint according to the common data stream rate and the single-multicast user set;

[0153] constructing a unicast segmentation transmission target function 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;

[0154] solving the unicast segmentation transmission target function to obtain a target beamforming vector and a target phase coefficient vector.

[0155] In some embodiments, for RIS-assisted unicast segmentation transmission, the beamforming ω of the base station transmitting antenna and the phase coefficient vector Φ of the RIS are jointly optimized to maximize the unicast-multicast user and rate under the guarantee of the unicast rate requirement R u,req and the multicast rate requirement R k,req When the cooperative transmission strategy is a 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 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 intelligent metasurface array to the multicast user and the channel coefficient matrix from the base station antenna array to the intelligent metasurface array, wherein 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 intelligent metasurface array to the multicast user, H is the channel coefficient matrix from the base station antenna array to the intelligent metasurface array, and D k is the channel coefficient vector from the base station antenna array to the multicast user. The multicast user signal-to-interference-and-noise ratio under unicast segmentation can be calculated according to the equivalent channel from the base station to the user, the common data stream beamforming vector, the private data stream beamforming vector, the multicast service data stream beamforming vector and the noise power, wherein the calculation formula of the multicast user signal-to-interference-and-noise ratio under unicast segmentation is: k∈Ω m , wherein γk ω m ω c Ω s ω u,p σ k k k

[0156] Then, according to the equivalent channel from the base station to the user, the common data stream beamforming vector, the private data stream beamforming vector and the noise power, the common data signal-to-interference-and-noise ratio is calculated, wherein the calculation formula of the common data signal-to-interference-and-noise ratio is: u,c i,p ω u,p u,c u,c u,c u,p u,p u,p u u,c u,p u

[0157] Further, according to the multicast service data stream beamforming vector, the common data stream beamforming vector, the private data stream beamforming vector and the maximum transmission power of the base station, the fourth constraint is constructed, wherein the expression of the fourth constraint is: ​​​​​​​​​​​​​​​​​where P max is the maximum transmit power of the base station. According to the smart metasurface unit phase coefficient, a fifth constraint is constructed, where the expression of the fifth constraint is: |Φ n | = 1, n = 1, 2, …, N, where Φ n is the smart metasurface unit phase coefficient, and N is the number of units of the smart metasurface. According to the multicast user data rate under unicast segmentation and the multicast rate requirement, a sixth constraint is constructed, where the expression of the sixth constraint is: R k ≥ R k,req , where R k,req is the multicast rate requirement, and Ω m is the multicast group. According to the unicast user data rate under unicast segmentation and the unicast rate requirement, a seventh constraint is constructed, where the expression of the seventh constraint is: R u ≥ R u,req , where R u,req is the unicast rate requirement, and Ω u is the unicast user set. According to the common data stream rate and the common data signal-to-interference-and-noise ratio, an eighth constraint is constructed, where the expression of the eighth constraint is: According to the common data stream rate and the single-multiplecast user set, a 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, a 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 common data stream. The unicast segmentation transmission objective function is solved to obtain the target beamforming vector and the target phase coefficient vector. Exemplarily, the unicast segmentation transmission objective function can be solved by adopting an alternating iteration combined with other optimization algorithms (such as semi-definite relaxation, semi-definite programming, etc.), and the optimal wireless transmission parameters (ω, Φ, R c ) can be obtained. Further, the base station can control the RIS based on the optimal RIS reflection coefficient Φ and transmit the superposition coded data based on the optimal beamforming ω of the transmit antenna. The multicast data and the unicast data are transmitted through superposition coding in the same time-frequency resource, which improves the spectrum efficiency. In addition, the superposition coded data signal is reflected in real time by the RIS, and one time slot completes the relay cooperative transmission, which further improves the spectrum efficiency and saves the energy consumption of cooperative transmission.

[0159] In some embodiments, when the cooperative transmission strategy is the non-split transmission strategy, the wireless transmission parameters can be calculated according to the cooperative transmission strategy, which can include but is not limited to the following steps:

[0160] According to the non-split transmission strategy, the first constraint, the second constraint, the third constraint, and the multicast user data rate under non-splitting, a non-split transmission target function is constructed.

[0161] The non-split transmission target 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 the non-split transmission strategy, the wireless transmission parameters can be calculated according to the cooperative transmission strategy. First, a non-split transmission target function can be constructed according to the non-split transmission strategy, the first constraint, the second constraint, the third constraint, and the multicast user data rate under non-splitting, wherein the expression of the non-split transmission target function is: In the formula, ω is the target beamforming vector, Φ is the target phase coefficient vector, Ω m is the multicast group, R k is the multicast user data rate under non-splitting. The non-split transmission target function is solved to obtain the target beamforming vector and the target phase coefficient vector. Exemplarily, the optimal wireless transmission parameters (ω, Φ) can be obtained by solving the above optimization problem by using alternating iteration combined with other optimization algorithms (such as semi-definite relaxation, semi-definite programming, etc.). Further, the base station can control the RIS based on the optimal RIS reflection coefficient Φ, and transmit the unicast multicast data of the cooperative transmission group based on the optimal beamforming ω of the transmit antenna.

[0163] In some embodiments, in step S105, adaptive cooperative transmission can be performed through the base station transmit antenna and the intelligent metasurface according to the wireless transmission parameters and the base station transmission signal. Exemplarily, the target beamforming vector in the wireless transmission parameters can be used as the parameter of the base station transmit antenna, the target phase coefficient vector in the wireless transmission parameters can be used as the parameter of the intelligent metasurface, and the target beamforming vector and the target phase coefficient vector are used to update the base station transmission signal for signal transmission, to perform adaptive cooperative transmission.

[0164] In some embodiments, the method further comprises:

[0165] sending a service request message to the base station;

[0166] receiving a service request response message from the base station, the service request response message including a cooperative transmission strategy and a decoding order indication;

[0167] receiving service data from the base station according to the cooperative transmission strategy and the decoding order indication.

[0168] In some embodiments, when the user has a service, a service request message can be sent to the 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 cooperative transmission strategy and a decoding order indication. Then, according to the cooperative transmission strategy and the decoding order indication, service data is received from the base station to realize data transmission.

[0169] In some embodiments, the intelligent metasurface assisted wireless unicast multicast cooperative transmission process is as shown in Figure 4 When the user has a service, a service request message is sent to the base station, which carries the service type, including unicast or multicast, and can also carry user location information. The base station can count user service demand and distribution based on the service request message, and construct a unicast multicast cooperative transmission group. Then, the cooperative transmission strategy of each cooperative transmission group is determined, and 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. Then, according to the cooperative transmission strategy of each cooperative transmission group, data is sent to the corresponding cooperative transmission group user, and 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 application include that the embodiments of the present application first acquire a service request message, determine a unicast multicast cooperative transmission group according to the service request message, then construct a cooperative transmission strategy and a base station transmission signal according to the unicast multicast cooperative transmission group, calculate wireless transmission parameters according to the cooperative transmission strategy, and finally perform adaptive cooperative transmission through the base station transmitting antenna and the intelligent metasurface according to the wireless transmission parameters and the base station transmission signal, so as to realize adaptive cooperative transmission through different cooperative transmission strategies, thereby improving system capacity and transmission efficiency and reducing energy consumption.

[0171] As shown in Figure 5 The embodiments of the present application also provide a unicast multicast adaptive cooperative transmission device, which comprises:

[0172] The first module 801 is configured to acquire a service request message, and the service request message includes a service type and a service demand.

[0173] The second module 802 is configured to determine a unicast multicast cooperative transmission group according to the service request message, and the unicast multicast cooperative transmission group includes a complete cooperative transmission group, a partial cooperative transmission group, a non-cooperative transmission group or a non-complete cooperative transmission group.

[0174] The third module 803 is configured to construct a cooperative transmission strategy and a base station transmission signal according to the unicast multicast cooperative transmission group, and the cooperative transmission strategy includes a virtual segmentation transmission strategy, a unicast segmentation transmission strategy or a non-segmentation transmission strategy.

[0175] The fourth module 804 is configured to calculate the wireless transmission parameter according to the cooperative transmission strategy, the wireless transmission parameter including a target beamforming vector and a target phase coefficient vector.

[0176] The fifth module 805 is configured to perform adaptive cooperative transmission through the base station transmitting antenna and the intelligent metasurface according to the wireless transmission parameter and the base station transmitting signal.

[0177] The content in the above method embodiments is applicable to the device embodiments, the device embodiments specifically implement the same functions as the above method embodiments, and achieve the same beneficial effects as the above method embodiments.

[0178] As shown in Figure 6 The present application also provides a computer device, which includes:

[0179] at least one processor 901;

[0180] at least one memory 902 configured to store at least one program;

[0181] When the at least one program is executed by the at least one processor, the at least one processor implements the method shown in Figure 1

[0182] The content in the above method embodiments is applicable to the device embodiments, the device embodiments specifically implement the same functions as the above method embodiments, and achieve the same beneficial effects as the above method embodiments.

[0183] The preferred embodiments of the present application are described above with reference to the accompanying drawings, and the scope of the present application is not limited thereto. Any modification, equivalent replacement and improvement made by those skilled in the art without departing from the scope and essence of the present application shall fall within the scope of the present application.​

Claims

1. A unicast-multicast adaptive cooperative transmission method, characterized in that, Includes the following steps: The base station obtains a service request message, which includes the service type and service requirements. Based on the service request message, the base station determines a unicast-multicast cooperative transmission group, which includes a fully cooperative transmission group, a partially cooperative transmission group, a non-cooperative transmission group, or a non-fully cooperative transmission group. The base station constructs a cooperative transmission strategy and transmits signals based on the unicast-multicast cooperative transmission group. The cooperative transmission strategy includes a virtual segmentation transmission strategy, a unicast segmentation transmission strategy, or a non-segmentation transmission strategy. The base station calculates wireless transmission parameters according to the cooperative transmission strategy, the wireless transmission parameters including the target beamforming vector and the target phase coefficient vector; The base station performs adaptive cooperative transmission through the base station transmitting antenna and the smart metasurface, based on the wireless transmission parameters and the signals transmitted by the base station.

2. The method according to claim 1, characterized in that, The step of determining the unicast-multicast cooperative transmission group based on the service request message includes: Based on the service request message, a multicast group is constructed, in which each user in the multicast group has the same multicast service; If the service request message contains user location information, then user distribution information is generated based on the user location information; If the service request message does not contain user location information, then the user distribution information is generated based on the relative location information between the user and the base station. The intersection of the multicast group and the unicast user set is calculated to obtain the intersection set; If the intersection set is equal to the multicast group, then the multicast group is taken as the fully cooperative transport group; 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 regarded as the partially cooperative transmission group. If the intersection set is an empty set and the user distribution information meets the preset azimuth requirement, then the multicast group is regarded as the incomplete 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 azimuth angle formed by the unicast user and the multicast user and the base station, respectively. If the intersection set is empty and the user distribution information does not meet the preset location requirements, then the multicast group is designated as the non-cooperative transmission group.

3. The method according to claim 1, characterized in that, When the unicast-multicast cooperative transmission group is the fully cooperative transmission group, the step of constructing a cooperative transmission strategy and base station transmission signals based on the unicast-multicast cooperative transmission group includes: The virtual segmented transmission strategy is generated based on the fully cooperative transmission group; The base station transmits a signal based on the virtual segmentation transmission strategy, multicast service data stream, unicast service data stream, multicast service data stream beamforming vector, and unicast service data stream beamforming vector.

4. The method according to claim 1, characterized in that, When the unicast-multicast cooperative transmission group is a partial cooperative transmission group, the step of constructing a cooperative transmission strategy and base station transmission signals based on the unicast-multicast cooperative transmission group includes: The unicast segmentation transmission strategy is generated based on the aforementioned partially cooperative transmission groups; According to the unicast segmentation transmission strategy, the unicast service data is segmented to obtain public unicast data and private unicast data. Based on the multiple public unicast data, a public data stream shared by unicast users is generated; Generate a private data stream based on the private unicast data; The base station transmits a signal based on the public data stream, the private data stream, the multicast service data stream, the beamforming vector of the public data stream, the beamforming vector of the private data stream, and the beamforming vector of the multicast service data stream.

5. The method according to claim 1, characterized in that, When the unicast-multicast cooperative transmission group is the non-cooperative transmission group or the incompletely cooperative transmission group, the step of constructing a cooperative transmission strategy and base station transmission signals based on the unicast-multicast cooperative transmission group includes: The non-segmented transmission strategy is generated based on the 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 signals using the target transmission method, which includes orthogonal transmission or non-orthogonal transmission.

6. The method according to claim 1, characterized in that, When the cooperative transmission strategy is a virtual segmentation transmission strategy, the step of calculating the wireless transmission parameters according to the cooperative transmission strategy includes: The signal-to-interference-plus-noise ratio (SIR) of multicast users under virtual segmentation is 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 matrix from the base station antenna array to the intelligent metasurface array, the beamforming vector of the multicast service data stream, the beamforming vector of the unicast service data stream, and the noise power. Calculate the multicast user data rate under virtual segmentation based on the signal-to-interference-plus-noise ratio (SIR) of the multicast users under the virtual segmentation. The signal-to-interference-plus-noise ratio (SINR) of unicast users 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 beamforming vector of the unicast service data stream, and the noise power. Calculate the unicast user data rate under virtual segmentation based on the unicast user signal-to-interference-plus-noise ratio; The first constraint is constructed based on the beamforming vector of the multicast service data stream, the beamforming vector of the unicast service data stream, and the maximum transmission power of the base station; A second constraint is constructed based on the phase coefficient of the intelligent metasurface unit. Based on the unicast user data rate and unicast rate requirements under the virtual segmentation, a third constraint is constructed. Based on 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. The virtual segmented 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 step of calculating the wireless transmission parameters according to the cooperative transmission strategy includes: The equivalent channel from the base station to the user is 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 signal-to-interference-plus-noise ratio (SIR) of multicast users under unicast segmentation is calculated based on the equivalent channel from the base station to the user, the beamforming vector of the common data stream, the beamforming vector of the private data stream, the beamforming vector of the multicast service data stream, and the noise power. Calculate the multicast user data rate under unicast segmentation based on the signal-to-interference-plus-noise ratio (SINR) of the multicast users under unicast segmentation. The common data signal-to-interference-plus-noise ratio is calculated based on the equivalent channel from the base station to the user, the common data stream beamforming vector, the private data stream beamforming vector, and the noise power. The private data signal-to-interference-plus-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. Calculate the public data stream rate based on the public data signal-to-interference-plus-noise ratio; Calculate the private data stream rate based on the private data signal-to-interference-plus-noise ratio; Calculate the unicast user data rate under unicast segmentation based on the public data stream rate and the private data stream rate; A fourth constraint is constructed based on the beamforming vector of the multicast service data stream, the beamforming vector of the public data stream, the beamforming vector of the private data stream, and the maximum transmission power of the base station; Based on the phase coefficients of the intelligent metasurface unit, a fifth constraint is constructed; Based on the multicast user data rate and multicast rate requirements under the unicast segmentation, a sixth constraint is constructed; Based on the unicast user data rate and unicast rate requirements under the unicast segmentation, a seventh constraint is constructed. Based on the public data stream rate and the public data signal-to-interference-plus-noise ratio, an eighth constraint is constructed; Based on the public data stream rate and the set of unicast and multicast users, a ninth constraint is constructed; Based on 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, construct the unicast segmentation transmission objective function; The target beamforming vector and the target phase coefficient vector are obtained by solving the unicast segmentation transmission objective function.

8. The method according to claim 6, characterized in that, When the cooperative transmission strategy is a non-segmented transmission strategy, the step of calculating the wireless transmission parameters according to the cooperative transmission strategy includes: Based on 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. 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 includes: The user sends the service request message to the base station; The user receives a service request response message from the base station, the service request response message including the cooperative transmission strategy and decoding order indication; The user receives service data from the base station according to the cooperative transmission strategy and the decoding order instruction.

10. A unicast / multicast adaptive cooperative transmission device, characterized in that, include: The first module is used for the base station to obtain service request messages, the service request messages including service type and service requirements; The second module is used by the base station to determine the unicast-multicast cooperative transmission group based on the service request message. 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 by the base station to construct a cooperative transmission strategy and base station transmission signal based on the unicast-multicast cooperative transmission group. The cooperative transmission strategy includes a virtual segmentation transmission strategy, a unicast segmentation transmission strategy, or a non-segmentation transmission strategy. The fourth module is used by the base station to calculate wireless transmission parameters according to the cooperative transmission strategy. The wireless transmission parameters include the target beamforming vector and the target phase coefficient vector. The fifth module is used by the base station to perform adaptive cooperative transmission through the base station transmitting antenna and the smart metasurface based on the wireless transmission parameters and the signals sent by the base station.

Citation Information

Patent Citations

  • 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