[go: up one dir, main page]

CN119449103A - Information transmission method, device and storage medium - Google Patents

Information transmission method, device and storage medium Download PDF

Info

Publication number
CN119449103A
CN119449103A CN202310961496.8A CN202310961496A CN119449103A CN 119449103 A CN119449103 A CN 119449103A CN 202310961496 A CN202310961496 A CN 202310961496A CN 119449103 A CN119449103 A CN 119449103A
Authority
CN
China
Prior art keywords
ris
reflection
optimal
curve
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310961496.8A
Other languages
Chinese (zh)
Inventor
高子路
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN202310961496.8A priority Critical patent/CN119449103A/en
Publication of CN119449103A publication Critical patent/CN119449103A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/046Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account
    • H04B7/0465Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account taking power constraints at power amplifier or emission constraints, e.g. constant modulus, into account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/046Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0617Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0837Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
    • H04B7/0842Weighted combining
    • H04B7/086Weighted combining using weights depending on external parameters, e.g. direction of arrival [DOA], predetermined weights or beamforming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/145Passive relay systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application provides an information transmission method, device and storage medium, which comprise the steps of obtaining equipment information of an intelligent super-surface RIS, channel state information CSI and transmitting power information of a system, wherein the equipment information comprises the number of reflection units contained in the RIS and reflection coefficients of all reflection units contained in the RIS, determining an optimal transmitting precoding matrix and an optimal RIS reflection coefficient matrix which maximize system throughput based on the equipment information, the CSI and the transmitting power information under the condition that the constraint condition of reflection phase shift of the RIS reflection units, the constraint condition of a function relation between reflection amplitude and reflection phase shift of the RIS reflection units and the constraint condition of transmitting power are met, and adopting the optimal transmitting precoding matrix to transmit information and configuring the optimal RIS reflection coefficient matrix to the RIS for auxiliary relay of information transmission by the RIS.

Description

Information transmission method, device and storage medium
Technical Field
The present application relates to the field of wireless communications technologies, and in particular, to an information transmission method, an information transmission device, and a storage medium.
Background
In a communication scenario based on intelligent super-surface (Reconfigurable Intelligent Surface, RIS), existing beamforming design algorithms all assume that the reflection amplitude of the RIS unit is constant at 1, i.e. assume that the RIS units are all ideal reflection conditions. However, in practical engineering applications, the incident signal cannot realize total reflection on the RIS unit (i.e., the reflection amplitude of the RIS unit is not constant to 1), which results in information transmission of the beamforming parameters obtained by using the existing beamforming design algorithm, and in practical engineering applications, the maximization of the throughput of the system cannot be realized.
Disclosure of Invention
Aiming at the problems existing in the prior art, the embodiment of the application provides an information transmission method, an information transmission device and a storage medium.
In a first aspect, an embodiment of the present application provides an information transmission method, including:
acquiring equipment information of an intelligent super-surface RIS, channel State Information (CSI) and transmitting power information of a system, wherein the equipment information comprises the number of reflection units contained in the RIS and reflection coefficients of all the reflection units contained in the RIS;
Determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximize system throughput based on the device information, the CSI, and the transmit power information, under conditions that satisfy a reflective phase shift constraint of the RIS reflection unit, a constraint of a functional relationship between a reflective amplitude of the RIS reflection unit and a reflective phase shift, and a transmit power constraint;
And carrying out information transmission by adopting the optimal transmitting precoding matrix, and configuring the optimal RIS reflection coefficient matrix to the RIS for carrying out auxiliary relay on the information transmission by adopting the optimal RIS reflection coefficient matrix by the RIS.
In some embodiments, the obtaining device information for the intelligent subsurface RIS includes:
transmitting control signaling to the RIS or a control device of the RIS, wherein the control signaling is used for indicating the RIS or the control device to report the device information of the RIS;
And receiving the device information sent by the RIS or the control device.
In some embodiments, the determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximize system throughput based on the device information, the CSI, and the transmit power information comprises:
determining an initial RIS reflection coefficient matrix based on the equipment information, and determining an initial transmission precoding matrix based on the initial RIS reflection coefficient matrix, the CSI and the transmission power information;
And determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix for maximizing system throughput based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix.
In some embodiments, the determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximizes system throughput based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix comprises:
Determining the optimal transmission precoding matrix and the optimal RIS reflection coefficient matrix based on the initial RIS reflection coefficient matrix and the initial transmission precoding matrix and a weighted mean square error function;
The weighted mean square error function is determined based on a signal mean square error function and a weighting coefficient of each receiving end device in the system, and the signal mean square error function is used for representing the mean square error between a transmitting signal detected by the receiving end device and a signal transmitted by the transmitting end device.
In some embodiments, the determining the optimal transmit precoding matrix and the optimal RIS reflection coefficient matrix based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix, and a weighted mean square error function, comprises:
Based on the initial RIS reflection coefficient matrix and the initial transmission precoding matrix, using an alternating optimization algorithm to obtain the optimal transmission precoding matrix and the optimal RIS reflection coefficient matrix through multiple iterations with the value of the weighted mean square error function minimized as a target;
In each iteration, aiming at any target optimization variable of the weighted mean square error function, determining an optimal solution of the target optimization variable in the current iteration based on optimal solutions obtained in the previous iteration of other optimization variables except the target optimization variable.
In some embodiments, the weighted mean square error function is:
Where W represents a transmit precoding matrix, w= [ W 1,…,wk…,wK],wk ] represents precoding vectors corresponding to a receiving end device K, k=1, 2..and K represents the total number of receiving end devices in the system, Φ represents an RIS reflection coefficient matrix, Representing the reflection coefficient of the reflection unit N, n=1, 2,..n, N representing the number of reflection units comprised by said RIS, u and ρ being the sets of u k and ρ k, respectively, u k representing the auxiliary variables of the receiving end device k, ρ k representing the weighting parameters of the receiving end device k, MSE k representing the signal mean square error function of the receiving end device k,The method comprises the steps of representing a transmitting signal detected by a receiving end device k, s k representing a signal transmitted by the transmitting end device, superscript x representing conjugation, h d,k representing a direct-view channel parameter from the transmitting end device to the receiving end device k, h r,k representing a channel parameter from the RIS to the receiving end device k, diag (phi) representing a diagonal matrix with diagonal elements being elements in phi, G representing a channel parameter from the transmitting end device to the RIS, re representing a real part, and sigma 2 representing noise power.
In some embodiments, where the target optimization variable is ρ, the determining the optimal solution for the target optimization variable in the current iteration comprises:
The optimal solution for ρ k in the current iteration is determined based on the following formula:
In the formula, Representing the optimal solution for ρ k in the current iteration, the MSE k is determined based on the optimal solution for the optimization variable for the previous iteration of the current iteration.
In some embodiments, where the target optimization variable is u, the determining an optimal solution for the target optimization variable in the current iteration includes:
The optimal solution for u k in the current iteration is determined based on the following formula:
In the formula, Representing an optimal solution for u k in the current iteration, the diag (Φ), the w k, and the w j are all determined based on an optimal solution for an optimization variable of a previous iteration of the current iteration.
In some embodiments, where the target optimization variable is a transmit precoding matrix W, the determining an optimal solution for the target optimization variable in the current iteration includes:
the optimal solution of the precoding vector w k corresponding to the receiving end device k in the current iteration is determined based on the following formula:
In the formula, Representing the optimal solution of w k in the current iteration, the ρ j, the ρ k, theAnd said diag (phi) are each determined based on an optimal solution of an optimization variable of a previous iteration of said current iteration,N t order identity matrix, N t antenna unit number of the transmitting terminal device, upper label H transpose, lambda based on the setAnd P represents the transmitting power.
In some embodiments, where the target optimization variable is the RIS reflection coefficient matrix Φ, the determining the optimal solution for the target optimization variable in the current iteration includes:
The reflection coefficient of the reflection unit n in the present iteration is determined based on Is the optimal solution of (a):
determining an optimal solution for the reflection phase shift θ n for reflection element n in the current iteration;
Determining a reflection amplitude beta n of the reflection unit n in the current iteration based on an optimal solution of the reflection phase shift theta n of the reflection unit n in the current iteration and a constraint condition of a functional relationship between the reflection amplitude and the reflection phase shift of the RIS reflection unit;
Determining the reflection coefficient of the reflection unit n in the current iteration based on the optimal solution of the reflection phase shift theta n of the reflection unit n in the current iteration and the determined reflection amplitude beta n of the reflection unit n in the current iteration Is a solution to the optimization of (3).
In some embodiments, the determining the optimal solution for the reflected phase shift θ n for the reflective element n in the current iteration includes:
Determining the curve type of a reflection coefficient optimization equivalent function g (theta n) of the RIS reflection unit in the current iteration;
In the case where the curve of g (θ n) is a single-peak curve, determining that the optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration is-pi or pi;
When the curve of g (θ n) is any one of the curves of single wave Gu Quxian, left peak right Gu Quxian and left Gu Youfeng, determining a value of θ n corresponding to a curved trough point of g (θ n), and determining a value of θ n corresponding to a curved trough point of g (θ n) as an optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration.
In some embodiments, the determining the curve type of the reflection coefficient optimization equivalence function g (θ n) of the RIS reflection unit in the current iteration includes:
Determining four judgment points theta n,1、θn,2、θn,3 and theta n,4, wherein theta n,1=-π,θn,2=-π+△θjudgen,3=π-△θjudgen,4=π,△θjudge is a preset angle interval, and delta theta judge is more than 0;
In the case of g (θ n,2)>g(θn,1) and g (θ n,3)>g(θn,4), determining that the curve of g (θ n) is a single-peak curve;
In the case of g (θ n,2)<g(θn,1) and g (θ n,3)<g(θn,4), the curve of g (θ n) is determined to be a single wave Gu Quxian;
In the case of g (θ n,2)>g(θn,1) and g (θ n,3)<g(θn,4), the curve of g (θ n) is determined to be Gu Quxian on the left and right;
In the case of g (θ n,2)<g(θn,1) and g (θ n,3)>g(θn,4), the curve of g (θ n) is determined to be the left Gu Youfeng curve.
In some embodiments, the expression of g (θ n) is:
g(θn)=2|Xnncos(∠Xnn)+A(n,n)βn 2+Cn
vk,j=hr,kdiag(Gwj)
vk,k=hr,kdiag(Gwk)
Wherein a (n, n), a (n, n 2)、A(n1,n1)、A(n1,n2) represent the n-th element of row n in matrix a, the n 2 -th element of row n 2 in matrix a, the n 1 -th element of column n 1 in matrix a, the n 1 -th element of column n 2 in matrix a, b (n), b (n 1) represent the n-th element of vector b, the n 1 -th element of vector b, respectively, and the ρ k, u k, w j and w k are all determined based on the optimal solutions of the optimization variables of the previous iteration of the current iteration.
In some embodiments, the determining the value of θ n corresponding to the curved trough point of g (θ n) includes:
Determining a left boundary point and a right boundary point of a search interval based on the curve type of g (theta n);
And based on the determined left boundary point and right boundary point of the search interval, one-dimensional search is carried out in the search interval, and a theta n value corresponding to the curve trough point of g (theta n) is determined.
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case where the curve of g (θ n) is a single-valley curve, pi and pi are respectively taken as the left boundary point and the right boundary point of the search interval.
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case that the curve of g (theta n) is a left-peak right-valley curve, three search points are determined AndWherein, Δθ search1 is a preset angular interval, Δθ search1 >0;
At the position of In the case of (a), willAndRespectively serving as a left boundary point and a right boundary point of the search interval;
At the position of In the case of (2), the current Δθ search1 is multiplied by m 1 to obtain a value as updated Δθ search1, and the current value is calculatedAs updated value of (2)Will be currentAs updated value of (2)And update the saidSubtracting the updated delta theta search1 as an updated valueBased on the updateAnd said updatedComparison ofAndAt the position ofIn the case of (3), the delta theta search1 is repeatedly updated,AndUp to the updated courseAndSatisfy the following requirementsWill be updated at the present timeAndRespectively used as a left boundary point and a right boundary point of the search interval, wherein m 1 is larger than or equal to 1.
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case where the curve of g (θ n) is a left Gu Youfeng curve, three search points are determined AndWherein, Δθ search2 is a preset angular interval, Δθ search2 >0;
At the position of In the case of (a), willAndRespectively serving as a left boundary point and a right boundary point of the search interval;
At the position of In the case of (2), the current Δθ search2 is multiplied by m 2 to obtain a value as updated Δθ search2, and the current value is calculatedAs updated value of (2)Will be currentAs updated value of (2)And update the saidAdding the updated value of delta theta search2 as an updateBased on the updateAnd said updatedComparison ofAndAt the position ofIn the case of (3), the delta theta search2 is repeatedly updated,AndUp to the updated courseAndSatisfy the following requirementsWill be updated at the present timeAndRespectively used as a left boundary point and a right boundary point of the search interval, wherein m 2 is larger than or equal to 1.
In some embodiments, the determining the value of θ n corresponding to the curved trough point of g (θ n) based on the determined left and right boundary points of the search interval and performing a one-dimensional search in the search interval includes:
And based on the left boundary point and the right boundary point of the determined search interval, performing one-dimensional search in the search interval by using a golden section method, and determining a theta n value corresponding to the curve trough point of g (theta n).
In some embodiments, the constraints of the functional relationship between the reflection amplitude and the reflection phase shift of the RIS reflection unit include:
wherein β n represents the reflection amplitude of the reflection unit N, n=1, 2,..and N, N represents the number of reflection units contained in the RIS, θ n represents the reflection phase shift of the reflection unit N, β min is not less than 0, And l.gtoreq.0 are constants associated with a particular circuit implementation, beta min represents the minimum reflection amplitude of the reflecting element,Representing the relative phase shift difference from-pi/2 to beta min corresponding to the phase shift value, l is used to control the steepness of the curve between the reflected phase shift and the reflected amplitude.
In a second aspect, an embodiment of the present application further provides a transmitting end device, including a memory, a transceiver, and a processor;
The information transmission system comprises a memory for storing a computer program, a transceiver for receiving and transmitting data under the control of the processor, and a processor for reading the computer program in the memory and executing the information transmission method according to the first aspect.
In a third aspect, an embodiment of the present application further provides an information transmission apparatus, including:
the system comprises an acquisition unit, a control unit and a control unit, wherein the acquisition unit is used for acquiring equipment information of an intelligent super-surface RIS, channel state information CSI and transmitting power information of a system, wherein the equipment information comprises the number of reflection units contained in the RIS and reflection coefficients of all the reflection units contained in the RIS;
a determining unit configured to determine an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximize a system throughput based on the device information, the CSI, and the transmit power information, in a case where a constraint condition of a reflection phase shift of the RIS reflecting unit, a constraint condition of a functional relation between a reflection amplitude of the RIS reflecting unit and the reflection phase shift, and a transmit power constraint condition are satisfied;
and the transmission unit is used for carrying out information transmission by adopting the optimal transmitting precoding matrix, configuring the optimal RIS reflection coefficient matrix to the RIS and carrying out auxiliary relay on the information transmission by adopting the optimal RIS reflection coefficient matrix by the RIS.
In a fourth aspect, an embodiment of the present application further provides a non-transitory readable storage medium storing a computer program for causing a processor to execute the information transmission method according to the first aspect described above.
In a fifth aspect, an embodiment of the present application further provides a communication device, where a computer program is stored, where the computer program is configured to cause the communication device to execute the information transmission method according to the first aspect.
In a sixth aspect, an embodiment of the present application further provides a processor-readable storage medium storing a computer program for causing a processor to execute the information transmission method according to the first aspect described above.
In a seventh aspect, an embodiment of the present application further provides a chip product, where a computer program is stored, where the computer program is configured to cause the chip product to perform the information transmission method according to the first aspect.
According to the information transmission method, the information transmission device and the storage medium, the optimal transmission precoding matrix and the optimal RIS reflection coefficient matrix which maximize the system throughput are determined based on the condition that the RIS unit is non-ideal reflection, and then information transmission is performed based on the optimal transmission precoding matrix and the optimal RIS reflection coefficient matrix, so that the maximization of the system throughput in practical engineering application can be achieved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the related art, the drawings that are required to be used in the embodiments or the related technical descriptions will be briefly described, and it is apparent that the drawings in the following descriptions are some embodiments of the present application, and other drawings may be obtained according to the drawings without inventive effort for those skilled in the art.
Fig. 1 is a schematic flow chart of an information transmission method according to an embodiment of the present application;
FIG. 2 is an exemplary diagram of RIS reporting device information provided in an embodiment of the present application;
FIG. 3 is an exemplary diagram of a base station configuring an optimal RIS reflection coefficient matrix to a RIS according to an embodiment of the present application;
FIG. 4 is a graph showing an example of a g (θ n) curve provided by an embodiment of the present application;
FIG. 5 is an exemplary diagram of a RIS-based communication scenario provided by an embodiment of the present application;
FIG. 6 is a graph of iteration count versus convergence provided by an embodiment of the present application;
FIG. 7 is a graph showing comparison of algorithm results under different parameter settings provided by an embodiment of the present application;
Fig. 8 is a schematic structural diagram of a transmitting end device according to an embodiment of the present application;
Fig. 9 is a schematic structural diagram of an information transmission device according to an embodiment of the present application.
Detailed Description
In the embodiment of the application, the term "and/or" describes the association relation of the association objects, which means that three relations can exist, for example, A and/or B, and can mean that A exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
The term "plurality" in embodiments of the present application means two or more, and other adjectives are similar.
The terms "first," "second," and the like in embodiments of the present application are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or otherwise described herein, and that the "first" and "second" distinguishing between objects generally are not limited in number to the extent that the first object may, for example, be one or more.
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
In the existing beamforming algorithm design, only the situation that the RIS unit is ideal reflection is considered, namely, the reflection amplitude of the RIS unit is assumed to be constant to be 1. In practical engineering, however, the reflection amplitude of the RIS cell is not constant at 1. Specifically, the variation of the RIS unit phase shift affects the current intensity inside the electromagnetic unit, thereby changing the dielectric loss, metal loss and ohmic loss of the electromagnetic unit, and finally changing the reflection amplitude of the electromagnetic unit. This results in existing beamforming algorithms not being suitable for the actual RIS cell model. Therefore, in the design of the beam forming algorithm, the condition that the RIS unit is non-ideal reflection is considered to be more beneficial to the evaluation of the algorithm performance and the development of actual engineering tests.
Fig. 1 is a flow chart of an information transmission method according to an embodiment of the present application, as shown in fig. 1, the method includes the following steps:
And 100, acquiring equipment information of the intelligent super-surface RIS, channel State Information (CSI) and transmitting power information of a system, wherein the equipment information comprises the number of reflection units contained in the RIS and reflection coefficients of all the reflection units contained in the RIS.
The method can be applied to the RIS auxiliary communication scene, the execution subject of the method can be any transmitting end Equipment for information transmission in a system, such as network Equipment (e.g. base station), terminal (or User Equipment, UE) or other communication Equipment, etc., the application is not limited to specific Equipment, and the method can be executed by any Equipment as long as the Equipment is used as the transmitting end.
The system of the application refers to a communication system composed of transmitting terminal equipment, RIS and receiving terminal equipment, such as downlink information transmission between a base station and a plurality of terminals, wherein the RIS is used as an auxiliary relay for information transmission, the base station is the transmitting terminal equipment, and the terminal is the receiving terminal equipment.
The embodiment of the application determines the optimal transmitting precoding matrix and the optimal RIS reflection coefficient matrix which maximize the system throughput based on the condition that the RIS unit is non-ideal reflection, and then carries out information transmission based on the optimal transmitting precoding matrix and the optimal RIS reflection coefficient matrix, thereby realizing the maximization of the system throughput (system capacity) in practical engineering application.
Before determining the optimal transmit precoding matrix and the optimal RIS reflection coefficient matrix, the transmitting end device needs to acquire the device Information of the RIS, the channel state Information (CHANNEL STATE Information, CSI) of the system, and the transmit power Information. The device information of the RIS comprises information such as the number of reflection units contained in the RIS, the reflection coefficient of each reflection unit contained in the RIS and the like. The CSI of the system includes channel state information of a link between the transmitting end device and the RIS, channel state information of a link between the RIS and the receiving end device, channel state information of a direct view channel between the transmitting end device and the receiving end device, and the like. The transmit power information includes a transmit power value of the transmitting end device.
The CSI and the transmit power information of the system may be obtained by referring to an existing technical solution, which is not described herein.
In some embodiments, the obtaining device information for the intelligent subsurface RIS includes:
transmitting control signaling to the RIS or a control device of the RIS, wherein the control signaling is used for indicating the RIS or the control device to report the device information of the RIS;
And receiving the device information sent by the RIS or the control device.
For example, assuming that the transmitting end device is a base station, fig. 2 is an exemplary diagram of the RIS reporting device information provided by the embodiment of the present application, as shown in fig. 2, the base station may send a control signaling to the RIS or a control device of the RIS (the RIS may be controlled by a third party control device), and instruct the RIS or the control device of the RIS to report the device information of the RIS, thereby obtaining the device information of the RIS.
Step 101, determining an optimal transmission precoding matrix and an optimal RIS reflection coefficient matrix for maximizing the throughput of the system based on the device information, the CSI and the transmission power information, when the constraint condition of the reflection phase shift of the RIS reflection unit, the constraint condition of the functional relation between the reflection amplitude of the RIS reflection unit and the reflection phase shift, and the constraint condition of the transmission power are satisfied.
Specifically, in the case of non-ideal reflection, the reflection amplitude of the RIS unit is not constant 1, but a certain functional relation exists between the reflection amplitude and the reflection phase shift, and the functional relation can be used as one of constraint conditions when determining an optimal transmission precoding matrix and an optimal RIS reflection coefficient matrix so as to embody an actual RIS unit model.
In some embodiments, the constraints of the functional relationship between the reflection amplitude and the reflection phase shift of the RIS reflection unit include:
wherein β n represents the reflection amplitude of the reflection unit N, n=1, 2,..and N, N represents the number of reflection units contained in the RIS, θ n represents the reflection phase shift of the reflection unit N, β min is not less than 0, And l.gtoreq.0 are constants associated with a particular circuit implementation, beta min represents the minimum reflection amplitude of the reflecting element,Representing the relative phase shift difference from-pi/2 to beta min corresponding to the phase shift value, l is used to control the steepness of the curve between the reflected phase shift and the reflected amplitude.
For example, the RIS comprises N reflecting units, and for any one reflecting unit N, the reflecting amplitude of the reflecting unit is not constant to be 1, but is a variable related to the reflecting phase shift of the reflecting unit, so that the non-ideal reflecting condition of the RIS in practical engineering application can be more accurately simulated.
In some embodiments, the reflective phase shift constraint of the RIS reflective elements includes that the range of values of the reflective phase shift of each RIS reflective element is [ -pi, pi ].
In some embodiments, the transmit power constraint includes that the sum of the transmit powers allocated to all receiving end devices is less than or equal to the transmit power of the transmitting end device.
It should be noted that, in the present application, the system throughput may be maximized in various embodiments, for example, the sum of the achievable rates of all receiving end devices in the system may be maximized, or the sum of the system and the rates of all receiving end devices in the system may be maximized.
Step 102, performing information transmission by adopting the optimal transmitting precoding matrix, and configuring the optimal RIS reflection coefficient matrix to the RIS for the RIS to perform auxiliary relay on the information transmission by adopting the optimal RIS reflection coefficient matrix.
Specifically, after determining the optimal transmit precoding matrix and the optimal RIS reflection coefficient matrix, the transmitting end device may use the optimal transmit precoding matrix to perform information transmission, for example, perform precoding on a data stream to be transmitted by using the optimal transmit precoding matrix, determine the transmit power of each antenna, and so on.
And, the transmitting device may configure the optimal RIS reflection coefficient matrix to the RIS, for example, send the optimal RIS reflection coefficient matrix to the RIS or a control device of the RIS. Assuming that the transmitting end device is a base station, fig. 3 is an exemplary diagram of the base station configuring an optimal RIS reflection coefficient matrix to an RIS according to the embodiment of the present application, as shown in fig. 3, the base station may send a control signaling to the RIS or a control device of the RIS (the RIS may be controlled by a third party control device), where the control signaling includes the optimal RIS reflection coefficient matrix, so that the RIS may set the transmission coefficient of each reflection unit in the RIS by using the optimal RIS reflection coefficient matrix, thereby performing auxiliary relay on information transmission, and maximizing the throughput of the system.
According to the information transmission method provided by the embodiment of the application, the optimal transmitting precoding matrix and the optimal RIS reflection coefficient matrix which maximize the system throughput are determined based on the condition that the RIS unit is non-ideal reflection, and then the information transmission is carried out based on the optimal transmitting precoding matrix and the optimal RIS reflection coefficient matrix, so that the maximization of the system throughput in practical engineering application can be realized.
In some embodiments, the determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximize system throughput based on the device information, the CSI, and the transmit power information comprises:
determining an initial RIS reflection coefficient matrix based on the equipment information, and determining an initial transmission precoding matrix based on the initial RIS reflection coefficient matrix, the CSI and the transmission power information;
And determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix for maximizing system throughput based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix.
Specifically, before determining the optimal transmit precoding matrix and the optimal RIS reflection coefficient matrix that maximize the throughput of the system, the transmitting device may determine an initial RIS reflection coefficient matrix according to the reflection coefficients of the RIS reflection units in the obtained device information of the RIS. For example, an RIS reflection coefficient matrix composed of reflection coefficients of the RIS reflection units in the RIS device information is used as an initial RIS reflection coefficient matrix.
Then, the transmitting end device may determine an initial transmit precoding matrix according to the initial RIS reflection coefficient matrix, the acquired CSI of the system, and the transmit power information. For example, the initial transmit precoding matrix may be designed using a conventional precoding method such as maximum ratio transmission (Maximum Ratio Transmission, MRT), minimum mean square error (Minimum Mean Square Error, MMSE), zero Forcing (ZF) precoding method, etc., and will not be described herein.
After the initial RIS reflection coefficient matrix and the initial transmission precoding matrix are obtained, the optimal transmission precoding matrix and the optimal RIS reflection coefficient matrix which maximize the throughput of the system can be obtained through optimization iteration based on the initial values.
The initial RIS reflection coefficient matrix is determined based on the RIS equipment information, and the initial transmission precoding matrix is reasonably set based on the initial RIS reflection coefficient matrix, the acquired CSI and the transmission power information of the system, so that the optimization iteration can be converged more quickly, and the efficiency of the optimization iteration is improved.
In some embodiments, the determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximizes system throughput based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix comprises:
Determining the optimal transmission precoding matrix and the optimal RIS reflection coefficient matrix based on the initial RIS reflection coefficient matrix and the initial transmission precoding matrix and a weighted mean square error function;
The weighted mean square error function is determined based on a signal mean square error function and a weighting coefficient of each receiving end device in the system, and the signal mean square error function is used for representing the mean square error between a transmitting signal detected by the receiving end device and a signal transmitted by the transmitting end device.
Specifically, the weighted mean square error function is determined based on the signal mean square error function and the weighting coefficient of each receiving end device in the system, for example, the signal mean square error function of each receiving end device in the system can be weighted according to the weighting coefficient of each receiving end device to obtain the weighted mean square error function.
The signal mean square error function of any one receiving end device refers to a function that can be used to characterize the mean square error between a transmitted signal detected by the receiving end device and a signal transmitted by the transmitting end device. It should be understood by those skilled in the art that, as used herein, the transmission signal detected by the receiving end device is not the transmission signal detected by the receiving end device during actual information transmission, and that, as used herein, the signal transmitted by the transmitting end device is not the transmission signal transmitted by the transmitting end device during actual information transmission, and that, as used herein, the transmission signal detected by the receiving end device and the signal transmitted by the transmitting end device refer to the variables representing the corresponding physical meanings during theoretical derivation.
In some embodiments, the weighted mean square error function is:
Where W represents a transmit precoding matrix, w= [ W 1,…,wk…,wK],wk ] represents precoding vectors corresponding to a receiving end device K, k=1, 2..and K represents the total number of receiving end devices in the system, Φ represents an RIS reflection coefficient matrix, Representing the reflection coefficient of the reflection unit N, n=1, 2,..n, N representing the number of reflection units comprised by said RIS, u and ρ being the sets of u k and ρ k, respectively, u k representing the auxiliary variables of the receiving end device k, ρ k representing the weighting parameters of the receiving end device k, MSE k representing the signal mean square error function of the receiving end device k,The method comprises the steps of representing a transmitting signal detected by a receiving end device k, s k representing a signal transmitted by the transmitting end device, superscript x representing conjugation, h d,k representing a direct-view channel parameter from the transmitting end device to the receiving end device k, h r,k representing a channel parameter from the RIS to the receiving end device k, diag (phi) representing a diagonal matrix with diagonal elements being elements in phi, G representing a channel parameter from the transmitting end device to the RIS, re representing a real part, and sigma 2 representing noise power.
For example, in determining the optimal transmit precoding matrix and the optimal RIS reflection coefficient matrix, the system throughput maximization problem can be described as the sum maximization problem of the system and the rate of all receiving end devices in the system, namely:
where R k denotes the system and rate of the receiving end device k.
Since max W、Φ1≤k≤KRk is non-convex and the reflected phase shift θ n and the reflected amplitude β n are correlated, this problem is difficult to solve with existing convex optimization methods. To solve the difficulties presented by the sigma log () function and the polynomial term in the objective function, the problem can be converted to a weighted mean square error minimization problem. Specifically, a weighting parameter ρ k may be introduced to the system and rate function of each receiver device, and an auxiliary variable u k may be introduced to the received signal of each receiver device to convert the system and rate maximization problem to a weighted mean square error minimization problem. By taking the weighted mean square error function as the objective function, the solving difficulty caused by the sigma log () function and the polynomial term in the original system throughput objective function can be reduced, so that the complexity of solving the problem is reduced.
In some embodiments, the determining the optimal transmit precoding matrix and the optimal RIS reflection coefficient matrix based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix, and a weighted mean square error function, comprises:
Based on the initial RIS reflection coefficient matrix and the initial transmission precoding matrix, using an alternating optimization algorithm to obtain the optimal transmission precoding matrix and the optimal RIS reflection coefficient matrix through multiple iterations with the value of the weighted mean square error function minimized as a target;
In each iteration, aiming at any target optimization variable of the weighted mean square error function, determining an optimal solution of the target optimization variable in the current iteration based on optimal solutions obtained in the previous iteration of other optimization variables except the target optimization variable.
Specifically, when determining the optimal emission precoding matrix and the optimal RIS reflection coefficient matrix, the complexity of solving can be reduced by alternately optimizing the solving algorithm, namely, the multi-variable optimization is converted into single-variable optimization, and when one variable is optimized each time, other variables are used as constants. Typical alternate optimization algorithms are, for example, block-coordinate descent.
In the embodiment of the application, the optimal transmitting precoding matrix and the optimal RIS reflection coefficient matrix can be obtained through multiple iterations. In any iteration, for a certain target optimization variable, the optimal solution of other optimization variables except the target optimization variable in the previous iteration can be used as the value of the other optimization variables when the target optimization variable is optimized in the current iteration, so that the optimal solution of the target optimization variable in the current iteration is obtained.
For example, assuming that the optimization variables are the weighting parameter ρ, the auxiliary variable u, the RIS reflection coefficient matrix Φ and the transmission precoding matrix W, in any one iteration, the optimal solutions of the transmission precoding matrix W, RIS reflection coefficient matrix Φ and the auxiliary variable u obtained in the previous iteration may be input, in optimizing the auxiliary variable u, the optimal solutions of the transmission precoding matrix W, RIS reflection coefficient matrix Φ and the weighting parameter ρ obtained in the previous iteration may be input, in optimizing the RIS reflection coefficient matrix Φ, the optimal solutions of the weighting parameter ρ, the auxiliary variable u and the transmission precoding matrix W obtained in the previous iteration may be input, and in optimizing the transmission precoding matrix W, the optimal solutions of the weighting parameter ρ, the auxiliary variable u and the RIS reflection coefficient matrix Φ obtained in the previous iteration may be input.
After multiple iterations, under the condition that convergence conditions are reached, the optimal solution obtained by the transmitting precoding matrix and the RIS reflection coefficient matrix in the last iteration can be used as an optimal transmitting precoding matrix and an optimal RIS reflection coefficient matrix. The convergence condition may be that the set number of iterations is reached, or that the optimal solution difference between two iterations of the same optimization variable is smaller than a set threshold, and the like, which is not limited herein.
It should be noted that, for the first iteration, when solving a certain target optimization variable, the values of other optimization variables are all initial values of the optimization iteration. For the two optimization variables of the transmission precoding matrix and the RIS reflection coefficient matrix, the initial values of the optimization iteration are the initial transmission precoding matrix and the initial RIS reflection coefficient matrix, and for other optimization variables, the initial values can be given in the conventional beam forming algorithm, for example, the initial values can be given by randomly generated numerical values, or the initial values are all set to be 1, and the like, so that the application is not particularly limited.
By using an alternate optimization algorithm, the optimal transmitting precoding matrix and the optimal RIS reflection coefficient matrix are obtained through multiple iterations with the aim of minimizing the value of the weighted mean square error function, the complexity of solving can be effectively reduced, and the efficiency of optimizing the iterations is remarkably improved.
In some embodiments, where the target optimization variable is ρ, the determining the optimal solution for the target optimization variable in the current iteration comprises:
The optimal solution for ρ k in the current iteration is determined based on the following formula:
In the formula, Representing the optimal solution for ρ k in the current iteration, the MSE k is determined based on the optimal solution for the optimization variable for the previous iteration of the current iteration.
Specifically, ρ is a set of weighting parameters of all receiving end devices, and for any one of the weighting parameters ρ k of the receiving end device k, the weighted mean square error function is described aboveIn the case where W, Φ, u are constants, the optimal solution for ρ k in any one iteration can be determined by an explicit analytical expression. The specific derivation process may be referred to in example 2 below, and will not be described in detail herein.
For example, for the 3 rd iteration,(I.e., the inverse of MSE k), where the elements in W, Φ, u used in the MSE k computation are all elements in the optimal solution for W, Φ, u obtained in iteration 2.
The optimal solution of rho k is directly obtained through the analysis expression, so that the efficiency of optimization iteration can be remarkably improved.
In some embodiments, where the target optimization variable is u, the determining an optimal solution for the target optimization variable in the current iteration includes:
The optimal solution for u k in the current iteration is determined based on the following formula:
In the formula, Representing an optimal solution for u k in the current iteration, the diag (Φ), the w k, and the w j are all determined based on an optimal solution for an optimization variable of a previous iteration of the current iteration.
Specifically, u is a set of auxiliary variables of all receiving end devices, and for any one of the auxiliary variables u k of receiving end device k, the weighted mean square error function is described aboveIn the case where W, Φ, ρ are constant, the optimal solution of u k in any one iteration can be determined by an explicit analytical expression. The specific derivation process may be referred to in example 2 below, and will not be described in detail herein.
For example, for the 4 th iteration,Wherein the method comprises the steps ofThe elements in W and Φ used in the calculation are elements in the optimal solution of W and Φ obtained in the 3 rd iteration.
The optimal solution of u k is directly obtained through the analysis expression, so that the efficiency of optimization iteration can be remarkably improved.
In some embodiments, where the target optimization variable is a transmit precoding matrix W, the determining an optimal solution for the target optimization variable in the current iteration includes:
the optimal solution of the precoding vector w k corresponding to the receiving end device k in the current iteration is determined based on the following formula:
In the formula, Representing the optimal solution of w k in the current iteration, the ρ j, the ρ k, theAnd said diag (phi) are each determined based on an optimal solution of an optimization variable of a previous iteration of said current iteration,N t order identity matrix, N t antenna unit number of the transmitting terminal device, upper label H transpose, lambda based on the setAnd P represents the transmitting power.
Specifically, for the precoding vector w k corresponding to any one of the receiving end devices k, the weighted mean square error function is described as followsIn the case where Φ, u, ρ are constant, the optimal solution of w k in any one iteration can be determined by a λ -dependent analytical expression. The specific derivation process may be referred to in example 2 below, and will not be described in detail herein.
For lambda to take value, it can be in the setThe one-dimensional search is performed, and the one-dimensional search method may be, for example, a dichotomy.
The optimal solution of w k is directly obtained through the analysis expression, so that the efficiency of optimization iteration can be remarkably improved.
In some embodiments, where the target optimization variable is the RIS reflection coefficient matrix Φ, the determining the optimal solution for the target optimization variable in the current iteration includes:
The reflection coefficient of the reflection unit n in the present iteration is determined based on Is the optimal solution of (a):
determining an optimal solution for the reflection phase shift θ n for reflection element n in the current iteration;
Determining a reflection amplitude beta n of the reflection unit n in the current iteration based on an optimal solution of the reflection phase shift theta n of the reflection unit n in the current iteration and a constraint condition of a functional relationship between the reflection amplitude and the reflection phase shift of the RIS reflection unit;
Determining the reflection coefficient of the reflection unit n in the current iteration based on the optimal solution of the reflection phase shift theta n of the reflection unit n in the current iteration and the determined reflection amplitude beta n of the reflection unit n in the current iteration Is a solution to the optimization of (3).
Specifically, the reflection coefficient for the reflection unit nAnd beta n and theta n satisfy a certain functional relation, so that the optimal solution of theta n can be determined in each iterationCan reduce the solution to be obtainedThe complexity of the optimal solution of (2) improves the efficiency of optimization iteration.
For example, beta n and theta n satisfyThen the optimal solution for θ n is determined in each iterationThen, the optimal solution of beta n can be calculated according to the optimal solution of theta n And then can obtainIs the optimal solution of (a) When the reflection coefficients of all the reflection units are optimized, the optimal RIS reflection coefficient matrix in the current iteration can be obtained
In some embodiments, the determining the optimal solution for the reflected phase shift θ n for the reflective element n in the current iteration includes:
Determining the curve type of a reflection coefficient optimization equivalent function g (theta n) of the RIS reflection unit in the current iteration;
In the case where the curve of g (θ n) is a single-peak curve, determining that the optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration is-pi or pi;
When the curve of g (θ n) is any one of the curves of single wave Gu Quxian, left peak right Gu Quxian and left Gu Youfeng, determining a value of θ n corresponding to a curved trough point of g (θ n), and determining a value of θ n corresponding to a curved trough point of g (θ n) as an optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration.
In particular, according to the weighted mean square error function described hereinbeforeAs can be found from theoretical derivation, under the condition that W, u and ρ are constants, it is still difficult to obtain an analytical expression of the optimal solution of θ n, and the specific derivation process can be seen in example 2 below, which is not described herein.
Therefore, the present embodiment proposes a solution method based on a large number of simulation results, and the simulation finds that the function curve of the reflection coefficient optimization equivalent function g (θ n) of the RIS reflection unit has four cases of "single wave peak", "single wave valley", "left peak right valley" and "left Gu Youfeng", and the optimal phase shift point only exists at the boundary point of the curve or the position of the curve wave valley point.
In some embodiments, the expression of g (θ n) is:
vk,j=hr,kdiag(Gwj)
vk,k=hr,kdiag(Gwk)
Wherein a (n, n), a (n, n 2)、A(n1,n1)、A(n1,n2) represent the n-th element of row n in matrix a, the n 2 -th element of row n 2 in matrix a, the n 1 -th element of column n 1 in matrix a, the n 1 -th element of column n 2 in matrix a, b (n), b (n 1) represent the n-th element of vector b, the n 1 -th element of vector b, respectively, and the ρ k, u k, w j and w k are all determined based on the optimal solutions of the optimization variables of the previous iteration of the current iteration.
Fig. 4 is an exemplary graph of g (θ n) curves provided in the embodiment of the present application, as shown in fig. 4, where (a), (b), (c), and (d) in the graph respectively represent four cases of "single peak", "single trough", "left peak-to-right trough", and "left Gu Youfeng", where the optimal phase shift point of the "single peak" curve exists at the boundary point of the curve, and the optimal phase shift points of the three curves of "single trough", "left peak-to-right trough", and "left Gu Youfeng" are located at the positions of the trough point of the curve.
Therefore, the corresponding optimal phase shift point can be determined by determining the type of the curve of g (θ n) first, and then according to which of the four cases "single peak", "single trough", "left peak-right trough" and "left Gu Youfeng" the curve of g (θ n) belongs to.
For example, if the curve of g (θ n) is a single-peak curve, then it can be determined that the optimal solution for θ n is-pi or pi.
For example, if the curve of g (θ n) is any one of the curves of single wave Gu Quxian, left peak right Gu Quxian and left Gu Youfeng, it is necessary to determine the value of θ n corresponding to the trough point of the curve, and then use the value of θ n corresponding to the trough point as the optimal solution of θ n. The θ n value corresponding to the trough point of the curve can be determined in a variety of different ways, which is not specifically limited herein.
In some embodiments, the determining the curve type of the reflection coefficient optimization equivalence function g (θ n) of the RIS reflection unit in the current iteration includes:
Determining four judgment points theta n,1、θn,2、θn,3 and theta n,4, wherein theta n,1=-π,θn,2=-π+△θjudgen,3=π-△θjudgen,4=π,△θjudge is a preset angle interval, and delta theta judge is more than 0;
In the case of g (θ n,2)>g(θn,1) and g (θ n,3)>g(θn,4), determining that the curve of g (θ n) is a single-peak curve;
In the case of g (θ n,2)<g(θn,1) and g (θ n,3)<g(θn,4), the curve of g (θ n) is determined to be a single wave Gu Quxian;
In the case of g (θ n,2)>g(θn,1) and g (θ n,3)<g(θn,4), the curve of g (θ n) is determined to be Gu Quxian on the left and right;
In the case of g (θ n,2)<g(θn,1) and g (θ n,3)>g(θn,4), the curve of g (θ n) is determined to be the left Gu Youfeng curve.
By determining the function curve of the reflection coefficient optimization equivalent function g (theta n) of the RIS reflection unit and then determining the corresponding optimal phase shift point according to the curve of g (theta n), the optimal solution of theta n is obtained, the complexity of solving the optimal solution of theta n can be greatly simplified, and the efficiency of optimization iteration is remarkably improved.
In some embodiments, the determining the value of θ n corresponding to the curved trough point of g (θ n) includes:
Determining a left boundary point and a right boundary point of a search interval based on the curve type of g (theta n);
And based on the determined left boundary point and right boundary point of the search interval, one-dimensional search is carried out in the search interval, and a theta n value corresponding to the curve trough point of g (theta n) is determined.
Specifically, in the case where the curve of g (θ n) is any one of the curves of the single wave Gu Quxian, the left peak and right Gu Quxian and the left Gu Youfeng, the position of the trough point of the curve of g (θ n) can be determined by a one-dimensional search method, and a rough search interval can be determined before the one-dimensional search is performed, so as to improve the search efficiency. The method of the one-dimensional search is not limited, and some existing one-dimensional search algorithms can be used, for example.
In some embodiments, a one-dimensional search of the locations of curved wave valleys may be performed using the golden section method. The golden section method comprises the following specific processes:
(1) Setting a probe point Wherein, θ left and θ right are the left boundary point and the right boundary point of the golden section search interval, respectively.
(2) When θ rightleft > ε, the following operations are performed until the angle difference between θ right and θ left satisfies the precision ε (where ε may be set as needed):
if it is Then(Will be currentΘ left as an update),(Will be currentAs an update), (Update based on update θ left update)。
If it isThen(Will be currentΘ right as an update),(Will be currentAs an update),0.382 X (θ rightleft) (update based on updated θ right))。
When the angle difference between θ right and θ left satisfies the precision ε, the intermediate point between θ left and θ right is taken as the position of the searched curve trough, namely
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case where the curve of g (θ n) is a single-valley curve, pi and pi are respectively taken as the left boundary point and the right boundary point of the search interval.
Specifically, as shown in fig. 4, for the single wave Gu Quxian, since the phase shift point with the smallest value of the g (θ n) function exists at the trough, the phase shift points-pi and pi can be used as the left boundary point and the right boundary point of the search interval, that is, one-dimensional search is performed in the whole value range of the phase shift point, so that the accuracy of the search result is ensured.
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case that the curve of g (theta n) is a left-peak right-valley curve, three search points are determined AndWherein, Δθ search1 is a preset angular interval, Δθ search1 >0;
At the position of In the case of (a), willAndRespectively serving as a left boundary point and a right boundary point of the search interval;
At the position of In the case of (2), the current Δθ search1 is multiplied by m 1 to obtain a value as updated Δθ search1, and the current value is calculatedAs updated value of (2)Will be currentAs updated value of (2)And update the saidSubtracting the updated delta theta search1 as an updated valueBased on the updateAnd said updatedComparison ofAndAt the position ofIn the case of (3), the delta theta search1 is repeatedly updated,AndUp to the updated courseAndSatisfy the following requirementsWill be updated at the present timeAndRespectively used as a left boundary point and a right boundary point of the search interval, wherein m 1 is larger than or equal to 1.
Specifically, as shown in fig. 4, for the left peak right Gu Quxian, the position of the curve trough point exists at the trough on the right side, so the left boundary point and the right boundary point of the search interval can be determined stepwise from the right side of the curve, and the efficiency of determining the boundary point of the search interval can be improved.
For example, three search points may be determined firstAndWherein, Δθ search1 is a preset angular interval, Δθ search1 >0.
Then, compareAndIf it isThen indicate thatAndA trough point is arranged between the two, and at this time, the two can be connected with each otherAndRespectively as a left boundary point and a right boundary point of the search interval. If it isThen indicate thatAndThe curve between the two curves is monotonically increasing, and at the moment, delta theta search1 can be updated, AndThe above comparison is then repeatedAndUntil after a certain update the process of (a) is satisfiedThen it is possible toAndRespectively as a left boundary point and a right boundary point of the search interval.
Wherein, for updates of Δθ search1, m 1 may be greater than or equal to 1 (e.g., m 1 may be set to 2) to further improve the efficiency of determining boundary points of the search interval. The value of m 1 can be flexibly set according to the requirement, and the method is not particularly limited.
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case where the curve of g (θ n) is a left Gu Youfeng curve, three search points are determined AndWherein, Δθ search2 is a preset angular interval, Δθ search2 >0;
At the position of In the case of (a), willAndRespectively serving as a left boundary point and a right boundary point of the search interval;
At the position of In the case of (2), the current Δθ search2 is multiplied by m 2 to obtain a value as updated Δθ search2, and the current value is calculatedAs updated value of (2)Will be currentAs updated value of (2)And update the saidAdding the updated value of delta theta search2 as an updateBased on the updateAnd said updatedComparison ofAndAt the position ofIn the case of (3), the delta theta search2 is repeatedly updated,AndUp to the updated courseAndSatisfy the following requirementsWill be updated at the present timeAndRespectively used as a left boundary point and a right boundary point of the search interval, wherein m 2 is larger than or equal to 1.
Specifically, as shown in fig. 4, for the left Gu Youfeng curve, the position of the curve trough point exists at the trough of the left side, so that the left and right boundary points of the search interval can be determined stepwise from the left side of the curve, and thus the efficiency of determining the boundary points of the search interval can be improved.
For example, three search points may be determined firstAndWherein, Δθ search2 is a preset angular interval, Δθ search2 >0.
Then, compareAndIf it isThen indicate thatAndA trough point is arranged between the two, and at this time, the two can be connected with each otherAndRespectively as a left boundary point and a right boundary point of the search interval. If it isThen indicate thatAndThe curves between the two curves are monotonically decreasing, and at the moment, delta theta search2 can be updated, AndThe above comparison is then repeatedAndUntil after a certain update the process of (a) is satisfiedThen it is possible toAndRespectively as a left boundary point and a right boundary point of the search interval.
Wherein, for updates of Δθ search2, m 2 may be greater than or equal to 1 (e.g., m 2 may be set to 2) to further improve the efficiency of determining boundary points of the search interval. The value of m 2 can be flexibly set according to the requirement, and the method is not particularly limited.
The method provided by each of the above embodiments of the present application is illustrated below by way of example of a specific application scenario.
Fig. 5 is an exemplary diagram of an RIS-based communication scenario provided in an embodiment of the present application, where in the exemplary scenario shown in fig. 5, a base station and a terminal perform information transmission through the RIS, and a multi-user Multiple-Input Single-Output (MISO) system is shown in the figure, where an RIS including N reflection units is deployed in the system to assist downlink communication transmission from the base station (including N t antenna units) to K Single-antenna users (i.e., terminals, UEs). Both example 1 and example 2 below are illustrated taking the scenario shown in fig. 5 as an example.
Example 1 general implementation of information transmission method example.
1. The RIS reports the device information.
Step 1-1: the base station sends control signaling to instruct the RIS or the third party control device to report device information to the base station, as shown in fig. 2.
Step 1-2 RIS or third party control device reports the device information to the base station after receiving the control signaling of the base station, as shown in FIG. 2. The device information includes the number N of reflection units included in the RIS and the setting of the reflection coefficients of the N reflection units at that time.
2. And (5) designing a beam forming algorithm.
Step 2-1 the system and rate maximization problem is converted into a weighted mean square error minimization problem by introducing a weighting parameter ρ k for the system and rate (sum-rate) function of each UE and an auxiliary variable u k for the received signal of each UE. (see example 2 in particular)
Step 2-2, initializing an RIS reflection coefficient matrix phi and a transmitting precoding matrix W.
The reflection coefficient at the time of RIS reporting is taken as an initial RIS reflection coefficient, and an initial transmission precoding matrix W is determined according to the initial RIS reflection coefficient, the known system CSI and the required transmission power P.
Step 2-3, iteration optimization weighting parameter ρ k, auxiliary variable u k, RIS reflection coefficient matrix phi and emission precoding matrix W, stopping iteration when the system and the speed reach convergence. (for the optimization scheme of each parameter, see Step 2-3-1 to Step 2-3-4, the optimization order of each parameter is not strictly limited and may be arbitrary)
Step 2-3-1 the weighting parameters p k for each UE are optimized. (see example 2 in particular)
The transmit precoding matrix W, RIS reflection coefficient matrix Φ and the auxiliary variable u k for each UE are input.
Output of optimal value of weighting parameter for each UE
The optimization scheme is that the partial derivative of the objective function with respect to ρ k is calculated as 0 according to the first-order optimality condition to obtain the optimal value
Step 2-3-2. Optimize the auxiliary variables u k for each UE. (see example 2 in particular)
The transmit precoding matrix W, RIS reflection coefficient matrix Φ and the weighting parameters per UE ρ k are input.
Output of optimal value of auxiliary variable per UE
The optimization scheme is that the partial derivative of the objective function with respect to u k is calculated to be 0 according to the first-order optimality condition to obtain the optimal value
Step 2-3-3. The transmit precoding matrix W is optimized. (see example 2 in particular)
The weighting parameters ρ k of each UE, the auxiliary variables u k of each UE and the RIS reflection coefficient matrix Φ are inputted.
And outputting an optimal value W opt of the transmission precoding matrix.
Optimization scheme using Lagrangian multiplier to construct Lagrangian function for precoding weight w k for kth UE, and then taking partial derivative of Lagrangian function for w k as 0 to obtain optimal valueWhen the optimal value of each UE precoding weight is obtained, the optimal transmitting precoding matrix is obtained
Step 2-3-4, optimizing the RIS reflection coefficient matrix phi. (see example 2 in particular)
The weighting parameter ρ k of each UE, the auxiliary variable u k of each UE and the transmit precoding matrix W are inputted.
And outputting an optimal value phi opt of the RIS reflection coefficient matrix.
Setting the trial point of the phase shift of the nth reflecting unit, determining the approximate interval of the optimal phase shift value by comparing the value relation of the objective function values of the trial point, and searching in one dimension by golden section method to find the optimal phase shift value of the nth reflecting unitAnd calculate the optimal reflection coefficient of the nth unitBy using the method, the optimal phase shift value of each unit is iteratively optimized, the corresponding optimal reflection coefficient is calculated, and when the system and the speed reach convergence, the iteration is stopped. The optimal value of the RIS reflection coefficient matrix at this time is
3. And transmitting the configuration of the precoding matrix and the RIS reflection coefficient matrix.
Step 3-1, W opt obtained by final iteration is used as a transmitting precoding matrix of the base station.
Step 3-2 the base station sends control signaling to the RIS or third party control device to adjust the reflection coefficient of the RIS as shown in fig. 3. Specifically, the final iteration reflection coefficient matrix Φ opt is used as the setting of the RIS reflection coefficient.
Step 3-3, information transmission is carried out.
Table 1 below is a summary of the implementation of example 1.
Table 1 summary of the implementation of example 1
Example 2 specific implementation of beamforming algorithm design.
1. And (5) a system model.
The transmitted signal x of the base station can be expressed as:
x=WS (1)
The data signals transmitted by the base station to K UEs may be represented as s= [ S 1,…,sk…,sK]T∈CK×1. W is the transmit precoding matrix of the base station, denoted as
The transmission signal y k of the base station received by the kth UE may be expressed as:
yk=(hd,k+hr,kdiag(Φ)G)x+nk (2)
Wherein h d,k is the direct view channel from the base station to the kth UE, H r,k is the RIS to kth UE channel, h r,k∈C1×N, G is the base station to RIS channel,N k is Gaussian white noise and n k~CN(0,σ2), Φ is the reflection coefficient matrix of all reflection units of RIS, which isDimension is Nx1, whereRepresenting the transformation of the reflection coefficient matrix of the RIS into a diagonal matrix, the diag (Φ) is then represented as:
Wherein, theta n represents the reflection phase shift of the nth reflection unit, and the value is [ -pi, pi ]. Beta n represents the reflection amplitude of the nth reflection unit, and the value is [0,1]. According to the existing actual RIS unit model, the reflection amplitude beta n and the reflection phase shift theta n of the nth RIS unit are set to meet the following relation:
Wherein, beta min is more than or equal to 0, And l.gtoreq.0 are constants associated with a particular circuit implementation. Beta min is the minimum reflection amplitude of the reflection unit,Is the relative phase shift difference (radian value) from-pi/2 to beta min corresponding to the phase shift value, l controls the steepness of the phase shift-reflection amplitude curve.
Substituting equation (1) into equation (2), the transmission signal of the base station received by the kth UE may be expressed again as:
the system and rate R k for the kth user can be expressed as:
Where σ 2 denotes the noise power.
2. Description of the problem.
The aim of the algorithm is to maximize the sum of the system and the rate of all users in the system by designing the transmitting end precoding matrix W and the RIS reflection coefficient matrix phi. The problem can thus be described as:
maxW、Φ1≤k≤KRk(7a)
subject toθn∈[-π,π](7b)
Wherein P is the transmitting power of the base station.
Since the objective function (7 a) is non-convex and the reflected phase shift θ n and the reflected amplitude β n are correlated, it is difficult to solve this problem with existing convex optimization methods. In order to solve the difficulties presented by the sigma log () function and the polynomial term in the objective function (7 a), the system and rate maximization problem of the objective function (7 a) can be converted into a weighted mean square error minimization problem. The mean square error function MSE k for the kth UE is first defined as:
Wherein, U k C is an auxiliary variable, "×" represents taking the conjugate.
Expanding the formula (8) to obtain
By introducing the weighting parameter ρ k, the objective function (7 a) can be equivalently converted into the following form:
Where u and ρ are the sets of parameters u k and ρ k, respectively.
Since the objective function (10) does not contain a polynomial term similar to that in equation (6) and its functional form is relatively simple, the objective function can be optimized using a conventional block coordinate descent method.
Finally, the optimization problem (7) can be re-expressed as:
subject to(7b)-(7d)(11b)
3. detailed description of beamforming algorithms.
① The weighting parameters ρ k (Step 2-3-1 corresponding embodiment) for each UE are optimized.
In the case of the input transmit precoding matrix W, RIS reflection coefficient matrix Φ and the auxiliary variable u k, the optimization problem with respect to the weighting parameter ρ k of the kth user can be expressed as
minρkρkMSEk-log2ρk(12)
Since (12) is an unconstrained convex problem, its optimal solution for ρ k is, according to the first order optimality condition:
② The auxiliary variable u k (Step 2-3-2 corresponding embodiment) for each UE is optimized.
In the case of the input transmit precoding matrix W, RIS reflection coefficient matrix Φ and the weighting parameter ρ k, the optimization problem for the auxiliary variable u k of the kth user can be expressed as:
minukρkMSEk(14)
Similarly, since (14) is an unconstrained convex optimization problem, its optimal solution for u k is, according to the first order optimality condition:
③ The transmit precoding matrix W is optimized (Step 2-3-3 corresponds to the embodiment).
In the case of the input weighting parameters ρ k, the auxiliary variables u k and the RIS reflection coefficient matrix Φ, the optimization problem with respect to the transmit precoding matrix W can be expressed as
Omitting items in MSE k that are not related to w k, the optimization problem can be re-expressed as:
Order the The objective function (17 a) can be re-expressed as:
the objective function (18) is expanded and the order of the accumulated sums is adjusted, which can then be expressed as:
Since both the objective function (19) and constraint (17 b) are convex, the solution can be performed using the Lagrangian multiplier method. First, introducing a multiplier λ for the power constraint (17 b) can result in a lagrangian function:
Let the first order partial derivative of the lagrangian function (20) with respect to w k equal to 0, resulting in an optimal solution with respect to w k of:
To meet the power constraint, λ may be at the set Obtained by performing a one-dimensional search (for example, by using a dichotomy).
After optimizing the precoding weights of all the UE, obtaining the optimal transmitting precoding matrix
④ The RIS reflectance matrix Φ (Step 2-3-4 corresponding embodiment) is optimized.
In the case of inputting the precoding matrix W, the weighting parameters ρ k and the auxiliary variables u k, the optimization problem with respect to the RIS reflection coefficient matrix Φ can be expressed as:
subject to(7b)、(7c)(22b)
In order to represent the objective function (22 a) as a functional form with respect to the RIS reflection coefficient matrix Φ, (22 a) can be represented as:
Wherein, vk,j=hr,kdiag(Gwj),vk,k=hr,kdiag(Gwk)。
Then, the formula (23) is expanded, and the term irrelevant to phi is discarded, so that the following can be obtained:
Order the Then (24) can be reduced to:
Since the constraint 7 (c) on reflection coefficients is non-convex and it is difficult to jointly optimize the reflection coefficients of all cells to find an optimal solution for the objective function (25) under the constraint 7 (c), the optimization problem for the RIS reflection coefficient matrix Φ can be split into sub-problems optimized for each cell reflection coefficient. First, the resolution of equation (25) is required:
equation (26) is then expressed as an objective function for the nth RIS cell. Wherein, Can be expressed as:
In (27), since a=a H, a (n 2,n)=A(n,n2)*).
Thus, the objective function for the reflection coefficient of the nth RIS cell can be expressed as:
Order the And is also provided with The optimization problem for the reflection coefficient of the nth RIS cell can be finally expressed as:
subject to(7b)、(7c) (29b)
Wherein,
g(θn)=2|Xnncos(∠Xnn)+A(n,n)βn 2+Cn (30)
However, it is difficult to derive an optimal solution for the reflection coefficient of the nth RIS cell by further deriving the objective function (30). Finally, through a large number of simulations, the function curve of the objective function (30) has four conditions of single wave peak, single wave valley, left peak, right valley and left Gu Youfeng (see fig. 4), and the optimal phase shift point only exists at the position of the boundary point or the wave valley point. Therefore, a one-dimensional searching method can be adopted to search the optimal reflection phase shift point according to the characteristics of the objective function curve, so as to find the optimal reflection coefficient.
Summary of one-dimensional search method:
Step A, firstly determining four judgment points theta n,1、θn,2、θn,3 and theta n,4, wherein theta n,1=-π,θn,2=-π+△θjudgen,3=π-△θjudgen,4=π,△θjudge is a preset angle interval, and delta theta judge is more than 0.
Step B, determining the graph of the objective function curve of the nth reflecting unit according to the magnitude relation of the objective function corresponding to the judging point.
If g (θ n,2)>g(θn,1) and g (θ n,3)>g(θn,4), this indicates that the objective function curve is "single peak" at this time.
If g (θ n,2)<g(θn,1) and g (θ n,3)<g(θn,4), this indicates that the objective function curve is "single trough" at this time.
If g (θ n,2)>g(θn,1) and g (θ n,3)<g(θn,4), this indicates that the objective function curve is "left peak right valley" at this time.
If g (θ n,2)<g(θn,1) and g (θ n,3)>g(θn,4), this indicates that the objective function curve is "left Gu Youfeng" at this time.
Step C, after the graph of the objective function curve is determined, determining the position of the optimal phase shift point according to the condition of the graph.
For the "single-peak" case, the phase shift point at which the objective function (29 a) is smallest is the position of the boundary point, i.eOr pi.
For the case of "single trough", since the phase shift point at which the objective function (29 a) is smallest must exist at the trough, the phase shift points-pi and pi can be directly used as the left boundary point and the right boundary point of the search interval, and then the golden section method is adopted to perform one-dimensional search of the optimal phase shift point.
In the case of "left peak right valley", since the phase shift point at which the objective function (29 a) is smallest must exist at the right valley, it is necessary to determine the approximate section of the right valley (also the search section of the golden section method) first, and then perform one-dimensional search for the optimum phase shift point using the golden section method.
The specific method comprises the following steps:
Step C-1 determining three search points AndWherein, Δθ search1 is a preset angular interval, Δθ search1 >0.
Step C-2 whenAt the time of this, deltaθ search1=2*△θsearch1,
Until it meetsThe boundary point of the golden section search interval can be determined asAnd
Step C-3 byAndThe left boundary point and the right boundary point of the search interval are respectively used as the golden section method, and then the golden section method is used for carrying out one-dimensional search of the optimal phase shift point.
In the case of "left Gu Youfeng", since the minimum phase shift point of the objective function (29 a) must exist at the trough on the left side, it is necessary to determine the approximate section of the trough on the left side (also the search section of the golden section method) first, and then perform one-dimensional search of the optimum phase shift point using the golden section method.
The specific method comprises the following steps:
Step C-1 determining three search points Wherein, Δθ search2 is a preset angular interval, Δθ search2 >0.
Step C-2 whenAt the time of this, deltaθ search2=2*△θsearch2, Until it meetsThe boundary point of the golden section search interval can be determined asAnd
Step C-3 byAndThe left boundary point and the right boundary point of the search interval are respectively used as the golden section method, and then the golden section method is used for carrying out one-dimensional search of the optimal phase shift point.
Finally, the reflection amplitude of the nth unit can be calculated through a formula (4)Thereby obtaining the reflection coefficient of the nth unit as
When the reflection coefficients of all the reflection units are optimized in an iterative manner, an optimal RIS reflection coefficient matrix can be obtained as
Example 3 verification of beamforming algorithm.
1. And (5) verifying algorithm convergence.
Fig. 6 is a graph of the relationship between the number of iterations and the convergence provided by the embodiment of the present application, where, as shown in fig. 6, the horizontal axis represents the number of iterations, and the vertical axis represents the average system and rate. Taking the setting of the transmitting power p=5dbw and the ris unit number n=64 as an example to verify the convergence of the beamforming algorithm proposed by the present application, it can be seen from the figure that the beamforming algorithm can reach convergence after about 60 iterations.
2. And (5) performance verification.
Fig. 7 is a graph comparing algorithm results under different parameter settings provided in the embodiment of the present application, where, as shown in fig. 7, the horizontal axis represents the transmit power, and the vertical axis represents the average system and rate. The validity of the proposed beamforming algorithm is verified by taking the example of setting the RIS element number n=64. The specific comparison scheme is as follows:
Line 1 (Proposed, β min =1) the design of the beamforming algorithm is performed according to the scheme Proposed by the present application, wherein β min =1 in the RIS cell model is set, i.e. the metal loss and ohmic loss inside the cell are 0, and the incident signal can realize total reflection on the cell.
Line 2 (Proposed, β min =0.2) the design of the beamforming algorithm with the scheme Proposed in this patent, where the minimum reflection amplitude β min =0.2 of the RIS cell model is set.
Line 3 (Random, < beta min > = 0.2) the reflection phase shift of the RIS is randomly generated in the [ -pi, pi ] interval and the reflection coefficient of the RIS is calculated by equation (4) (β min = 0.2 is set in the model), while the precoding matrix at the transmitting end is designed by the proposed scheme (see Step 2-3-3).
Line 4 (Ideal Assumption) assuming that the unit model of RIS is ideal (i.e., β min =1) in beamforming algorithm optimization, but the actual model of RIS unit model is set to β min =0.2 at the end of the calculation of system and rate.
As can be seen by looking at the comparison of the results in fig. 7:
(1) Assuming the RIS element as an ideal reflection element in an actual algorithm design, the effect of the algorithm design is affected (see "line 4"). While taking the actual model into account would be more beneficial for performance improvement (see "line 2").
(2) By reasonably designing the reflection coefficient of the RIS, the system and the speed can be improved maximally (see comparison of line 2 and line 3), and the beamforming algorithm design scheme provided by the application has a remarkable effect on the performance improvement of the system and the speed (see line 2).
(3) Losses generated inside the RIS cell affect the magnitude of the minimum reflection amplitude beta min and thus the final performance. When the metal loss, ohmic loss, etc. inside the RIS cell are small, its minimum reflection amplitude β min is large, thus having a significant effect on the system and rate improvement (see comparison of "line 1" and "line 2").
The method and the device provided by the embodiments of the present application are based on the same application conception, and because the principles of solving the problems by the method and the device are similar, the implementation of the device and the method can be referred to each other, and the repetition is not repeated.
Fig. 8 is a schematic structural diagram of a transmitting end device according to an embodiment of the present application, as shown in fig. 8, where the transmitting end device includes a memory 820, a transceiver 810, and a processor 800, where the processor 800 and the memory 820 may also be physically separated.
A memory 820 for storing a computer program, and a transceiver 810 for transceiving data under the control of the processor 800.
In particular, the transceiver 810 is used to receive and transmit data under the control of the processor 800.
Wherein in fig. 8, a bus architecture may comprise any number of interconnected buses and bridges, and in particular, one or more processors represented by processor 800 and various circuits of memory represented by memory 820, linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., all as are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 810 may be a number of elements, i.e., including a transmitter and a receiver, providing a means for communicating with various other apparatus over a transmission medium, including wireless channels, wired channels, optical cables, etc.
The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 may store data used by the processor 800 in performing operations.
The processor 800 may be a central processing unit (Central Processing Unit, CPU), application SPECIFIC INTEGRATED Circuit (ASIC), field-Programmable gate array (Field-Programmable GATE ARRAY, FPGA), or complex Programmable logic device (Complex Programmable Logic Device, CPLD), or the processor may employ a multi-core architecture.
Processor 800 executes any of the methods provided by the embodiments of the present application by invoking a computer program stored in memory 820, for example, to obtain device information of an intelligent super-surface RIS, channel state information CSI and transmit power information of a system, where the device information includes the number of reflection units included in the RIS and reflection coefficients of all reflection units included in the RIS, and to determine an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximize system throughput based on the device information, the CSI and the transmit power information, and to configure the optimal RIS reflection coefficient matrix to the RIS, where the constraint of a reflection phase shift of the RIS reflection unit, a constraint of a functional relationship between a reflection amplitude and a reflection phase shift of the RIS reflection unit, and a transmit power constraint are satisfied, and to use the optimal RIS reflection coefficient matrix to relay the information transmission in an auxiliary manner.
In some embodiments, the obtaining device information for the intelligent subsurface RIS includes:
transmitting control signaling to the RIS or a control device of the RIS, wherein the control signaling is used for indicating the RIS or the control device to report the device information of the RIS;
And receiving the device information sent by the RIS or the control device.
In some embodiments, the determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximize system throughput based on the device information, the CSI, and the transmit power information comprises:
determining an initial RIS reflection coefficient matrix based on the equipment information, and determining an initial transmission precoding matrix based on the initial RIS reflection coefficient matrix, the CSI and the transmission power information;
And determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix for maximizing system throughput based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix.
In some embodiments, the determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximizes system throughput based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix comprises:
Determining the optimal transmission precoding matrix and the optimal RIS reflection coefficient matrix based on the initial RIS reflection coefficient matrix and the initial transmission precoding matrix and a weighted mean square error function;
The weighted mean square error function is determined based on a signal mean square error function and a weighting coefficient of each receiving end device in the system, and the signal mean square error function is used for representing the mean square error between a transmitting signal detected by the receiving end device and a signal transmitted by the transmitting end device.
In some embodiments, the determining the optimal transmit precoding matrix and the optimal RIS reflection coefficient matrix based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix, and a weighted mean square error function, comprises:
Based on the initial RIS reflection coefficient matrix and the initial transmission precoding matrix, using an alternating optimization algorithm to obtain the optimal transmission precoding matrix and the optimal RIS reflection coefficient matrix through multiple iterations with the value of the weighted mean square error function minimized as a target;
In each iteration, aiming at any target optimization variable of the weighted mean square error function, determining an optimal solution of the target optimization variable in the current iteration based on optimal solutions obtained in the previous iteration of other optimization variables except the target optimization variable.
In some embodiments, the weighted mean square error function is:
Where W represents a transmit precoding matrix, w= [ W 1,…,wk…,wK],wk ] represents precoding vectors corresponding to a receiving end device K, k=1, 2..and K represents the total number of receiving end devices in the system, Φ represents an RIS reflection coefficient matrix, Representing the reflection coefficient of the reflection unit N, n=1, 2,..n, N representing the number of reflection units comprised by said RIS, u and ρ being the sets of u k and ρ k, respectively, u k representing the auxiliary variables of the receiving end device k, ρ k representing the weighting parameters of the receiving end device k, MSE k representing the signal mean square error function of the receiving end device k,The method comprises the steps of representing a transmitting signal detected by a receiving end device k, s k representing a signal transmitted by the transmitting end device, superscript x representing conjugation, h d,k representing a direct-view channel parameter from the transmitting end device to the receiving end device k, h r,k representing a channel parameter from the RIS to the receiving end device k, diag (phi) representing a diagonal matrix with diagonal elements being elements in phi, G representing a channel parameter from the transmitting end device to the RIS, re representing a real part, and sigma 2 representing noise power.
In some embodiments, where the target optimization variable is ρ, the determining the optimal solution for the target optimization variable in the current iteration comprises:
The optimal solution for ρ k in the current iteration is determined based on the following formula:
In the formula, Representing the optimal solution for ρ k in the current iteration, the MSE k is determined based on the optimal solution for the optimization variable for the previous iteration of the current iteration.
In some embodiments, where the target optimization variable is u, the determining an optimal solution for the target optimization variable in the current iteration includes:
The optimal solution for u k in the current iteration is determined based on the following formula:
In the formula, Representing an optimal solution for u k in the current iteration, the diag (Φ), the w k, and the w j are all determined based on an optimal solution for an optimization variable of a previous iteration of the current iteration.
In some embodiments, where the target optimization variable is a transmit precoding matrix W, the determining an optimal solution for the target optimization variable in the current iteration includes:
the optimal solution of the precoding vector w k corresponding to the receiving end device k in the current iteration is determined based on the following formula:
In the formula, Representing the optimal solution of w k in the current iteration, the ρ j, the ρ k, theAnd the diag (phi) are determined based on the optimal solution of the optimization variable of the previous iteration of the current iteration, I Nt represents an N t -order identity matrix, N t represents the number of antenna units of the transmitting end device, the superscript H represents transposition, and lambda is based on the sumAnd P represents the transmitting power.
In some embodiments, where the target optimization variable is the RIS reflection coefficient matrix Φ, the determining the optimal solution for the target optimization variable in the current iteration includes:
The reflection coefficient of the reflection unit n in the present iteration is determined based on Is the optimal solution of (a):
determining an optimal solution for the reflection phase shift θ n for reflection element n in the current iteration;
Determining a reflection amplitude beta n of the reflection unit n in the current iteration based on an optimal solution of the reflection phase shift theta n of the reflection unit n in the current iteration and a constraint condition of a functional relationship between the reflection amplitude and the reflection phase shift of the RIS reflection unit;
Determining the reflection coefficient of the reflection unit n in the current iteration based on the optimal solution of the reflection phase shift theta n of the reflection unit n in the current iteration and the determined reflection amplitude beta n of the reflection unit n in the current iteration Is a solution to the optimization of (3).
In some embodiments, the determining the optimal solution for the reflected phase shift θ n for the reflective element n in the current iteration includes:
Determining the curve type of a reflection coefficient optimization equivalent function g (theta n) of the RIS reflection unit in the current iteration;
In the case where the curve of g (θ n) is a single-peak curve, determining that the optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration is-pi or pi;
When the curve of g (θ n) is any one of the curves of single wave Gu Quxian, left peak right Gu Quxian and left Gu Youfeng, determining a value of θ n corresponding to a curved trough point of g (θ n), and determining a value of θ n corresponding to a curved trough point of g (θ n) as an optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration.
In some embodiments, the determining the curve type of the reflection coefficient optimization equivalence function g (θ n) of the RIS reflection unit in the current iteration includes:
Determining four judgment points theta n,1、θn,2、θn,3 and theta n,4, wherein theta n,1=-π,θn,2=-π+△θjudgen,3=π-△θjudgen,4=π,△θjudge is a preset angle interval, and delta theta judge is more than 0;
In the case of g (θ n,2)>g(θn,1) and g (θ n,3)>g(θn,4), determining that the curve of g (θ n) is a single-peak curve;
In the case of g (θ n,2)<g(θn,1) and g (θ n,3)<g(θn,4), the curve of g (θ n) is determined to be a single wave Gu Quxian;
In the case of g (θ n,2)>g(θn,1) and g (θ n,3)<g(θn,4), the curve of g (θ n) is determined to be Gu Quxian on the left and right;
In the case of g (θ n,2)<g(θn,1) and g (θ n,3)>g(θn,4), the curve of g (θ n) is determined to be the left Gu Youfeng curve.
In some embodiments, the expression of g (θ n) is:
g(θn)=2|Xnncos(∠Xnn)+A(n,n)βn 2+Cn
vk,j=hr,kdiag(Gwj)
vk,k=hr,kdiag(Gwk)
Wherein a (n, n), a (n, n 2)、A(n1,n1)、A(n1,n2) represent the n-th element of row n in matrix a, the n 2 -th element of row n 2 in matrix a, the n 1 -th element of column n 1 in matrix a, the n 1 -th element of column n 2 in matrix a, b (n), b (n 1) represent the n-th element of vector b, the n 1 -th element of vector b, respectively, and the ρ k, u k, w j and w k are all determined based on the optimal solutions of the optimization variables of the previous iteration of the current iteration.
In some embodiments, the determining the value of θ n corresponding to the curved trough point of g (θ n) includes:
Determining a left boundary point and a right boundary point of a search interval based on the curve type of g (theta n);
And based on the determined left boundary point and right boundary point of the search interval, one-dimensional search is carried out in the search interval, and a theta n value corresponding to the curve trough point of g (theta n) is determined.
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case where the curve of g (θ n) is a single-valley curve, pi and pi are respectively taken as the left boundary point and the right boundary point of the search interval.
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case that the curve of g (theta n) is a left-peak right-valley curve, three search points are determined AndWherein, Δθ search1 is a preset angular interval, Δθ search1 >0;
At the position of In the case of (a), willAndRespectively serving as a left boundary point and a right boundary point of the search interval;
At the position of In the case of (2), the current Δθ search1 is multiplied by m 1 to obtain a value as updated Δθ search1, and the current value is calculatedAs updated value of (2)Will be currentAs updated value of (2)And update the saidSubtracting the updated delta theta search1 as an updated valueBased on the updateAnd said updatedComparison ofAndAt the position ofIn the case of (3), the delta theta search1 is repeatedly updated,AndUp to the updated courseAndSatisfy the following requirementsWill be updated at the present timeAndRespectively used as a left boundary point and a right boundary point of the search interval, wherein m 1 is larger than or equal to 1.
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case where the curve of g (θ n) is a left Gu Youfeng curve, three search points are determined AndWherein, Δθ search2 is a preset angular interval, Δθ search2 >0;
At the position of In the case of (a), willAndRespectively serving as a left boundary point and a right boundary point of the search interval;
At the position of In the case of (2), the current Δθ search2 is multiplied by m 2 to obtain a value as updated Δθ search2, and the current value is calculatedAs updated value of (2)Will be currentAs updated value of (2)And update the saidAdding the updated value of delta theta search2 as an updateBased on the updateAnd said updatedComparison ofAndAt the position ofIn the case of (3), the delta theta search2 is repeatedly updated,AndUp to the updated courseAndSatisfy the following requirementsWill be updated at the present timeAndRespectively used as a left boundary point and a right boundary point of the search interval, wherein m 2 is larger than or equal to 1.
In some embodiments, the determining the value of θ n corresponding to the curved trough point of g (θ n) based on the determined left and right boundary points of the search interval and performing a one-dimensional search in the search interval includes:
And based on the left boundary point and the right boundary point of the determined search interval, performing one-dimensional search in the search interval by using a golden section method, and determining a theta n value corresponding to the curve trough point of g (theta n).
In some embodiments, the constraints of the functional relationship between the reflection amplitude and the reflection phase shift of the RIS reflection unit include:
wherein β n represents the reflection amplitude of the reflection unit N, n=1, 2,..and N, N represents the number of reflection units contained in the RIS, θ n represents the reflection phase shift of the reflection unit N, β min is not less than 0, And l.gtoreq.0 are constants associated with a particular circuit implementation, beta min represents the minimum reflection amplitude of the reflecting element,Representing the relative phase shift difference from-pi/2 to beta min corresponding to the phase shift value, l is used to control the steepness of the curve between the reflected phase shift and the reflected amplitude.
It should be noted that, the transmitting end device provided in the embodiment of the present application can implement all the method steps implemented in the method embodiment and achieve the same technical effects, and the same parts and beneficial effects as those of the method embodiment in the embodiment are not described in detail herein.
Fig. 9 is a schematic structural diagram of an information transmission device according to an embodiment of the present application, as shown in fig. 9, the device includes:
An obtaining unit 900, configured to obtain device information of an intelligent super-surface RIS, channel state information CSI and transmit power information of a system, where the device information includes the number of reflection units included in the RIS and reflection coefficients of all reflection units included in the RIS;
a determining unit 910, configured to determine an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximize a system throughput based on the device information, the CSI, and the transmit power information, in a case where a constraint condition of a reflection phase shift of the RIS reflecting unit, a constraint condition of a functional relation between a reflection amplitude of the RIS reflecting unit and the reflection phase shift, and a transmit power constraint condition are satisfied;
and the transmission unit 920 is configured to perform information transmission by using the optimal transmit precoding matrix, and configure the optimal RIS reflection coefficient matrix to the RIS, and perform auxiliary relay on the information transmission by using the optimal RIS reflection coefficient matrix by using the RIS.
In some embodiments, the obtaining device information for the intelligent subsurface RIS includes:
transmitting control signaling to the RIS or a control device of the RIS, wherein the control signaling is used for indicating the RIS or the control device to report the device information of the RIS;
And receiving the device information sent by the RIS or the control device.
In some embodiments, the determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximize system throughput based on the device information, the CSI, and the transmit power information comprises:
determining an initial RIS reflection coefficient matrix based on the equipment information, and determining an initial transmission precoding matrix based on the initial RIS reflection coefficient matrix, the CSI and the transmission power information;
And determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix for maximizing system throughput based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix.
In some embodiments, the determining an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximizes system throughput based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix comprises:
Determining the optimal transmission precoding matrix and the optimal RIS reflection coefficient matrix based on the initial RIS reflection coefficient matrix and the initial transmission precoding matrix and a weighted mean square error function;
The weighted mean square error function is determined based on a signal mean square error function and a weighting coefficient of each receiving end device in the system, and the signal mean square error function is used for representing the mean square error between a transmitting signal detected by the receiving end device and a signal transmitted by the transmitting end device.
In some embodiments, the determining the optimal transmit precoding matrix and the optimal RIS reflection coefficient matrix based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix, and a weighted mean square error function, comprises:
Based on the initial RIS reflection coefficient matrix and the initial transmission precoding matrix, using an alternating optimization algorithm to obtain the optimal transmission precoding matrix and the optimal RIS reflection coefficient matrix through multiple iterations with the value of the weighted mean square error function minimized as a target;
In each iteration, aiming at any target optimization variable of the weighted mean square error function, determining an optimal solution of the target optimization variable in the current iteration based on optimal solutions obtained in the previous iteration of other optimization variables except the target optimization variable.
In some embodiments, the weighted mean square error function is:
Where W represents a transmit precoding matrix, w= [ W 1,…,wk…,wK],wk ] represents precoding vectors corresponding to a receiving end device K, k=1, 2..and K represents the total number of receiving end devices in the system, Φ represents an RIS reflection coefficient matrix, Representing the reflection coefficient of the reflection unit N, n=1, 2,..n, N representing the number of reflection units comprised by said RIS, u and ρ being the sets of u k and ρ k, respectively, u k representing the auxiliary variables of the receiving end device k, ρ k representing the weighting parameters of the receiving end device k, MSE k representing the signal mean square error function of the receiving end device k,The method comprises the steps of representing a transmitting signal detected by a receiving end device k, s k representing a signal transmitted by the transmitting end device, superscript x representing conjugation, h d,k representing a direct-view channel parameter from the transmitting end device to the receiving end device k, h r,k representing a channel parameter from the RIS to the receiving end device k, diag (phi) representing a diagonal matrix with diagonal elements being elements in phi, G representing a channel parameter from the transmitting end device to the RIS, re representing a real part, and sigma 2 representing noise power.
In some embodiments, where the target optimization variable is ρ, the determining the optimal solution for the target optimization variable in the current iteration comprises:
The optimal solution for ρ k in the current iteration is determined based on the following formula:
In the formula, Representing the optimal solution for ρ k in the current iteration, the MSE k is determined based on the optimal solution for the optimization variable for the previous iteration of the current iteration.
In some embodiments, where the target optimization variable is u, the determining an optimal solution for the target optimization variable in the current iteration includes:
The optimal solution for u k in the current iteration is determined based on the following formula:
In the formula, Representing an optimal solution for u k in the current iteration, the diag (Φ), the w k, and the w j are all determined based on an optimal solution for an optimization variable of a previous iteration of the current iteration.
In some embodiments, where the target optimization variable is a transmit precoding matrix W, the determining an optimal solution for the target optimization variable in the current iteration includes:
the optimal solution of the precoding vector w k corresponding to the receiving end device k in the current iteration is determined based on the following formula:
In the formula, Representing the optimal solution of w k in the current iteration, the ρ j, the ρ k, theAnd said diag (phi) are each determined based on an optimal solution of an optimization variable of a previous iteration of said current iteration,N t order identity matrix, N t antenna unit number of the transmitting terminal device, upper label H transpose, lambda based on the setAnd P represents the transmitting power.
In some embodiments, where the target optimization variable is the RIS reflection coefficient matrix Φ, the determining the optimal solution for the target optimization variable in the current iteration includes:
The reflection coefficient of the reflection unit n in the present iteration is determined based on Is the optimal solution of (a):
determining an optimal solution for the reflection phase shift θ n for reflection element n in the current iteration;
Determining a reflection amplitude beta n of the reflection unit n in the current iteration based on an optimal solution of the reflection phase shift theta n of the reflection unit n in the current iteration and a constraint condition of a functional relationship between the reflection amplitude and the reflection phase shift of the RIS reflection unit;
Determining the reflection coefficient of the reflection unit n in the current iteration based on the optimal solution of the reflection phase shift theta n of the reflection unit n in the current iteration and the determined reflection amplitude beta n of the reflection unit n in the current iteration Is a solution to the optimization of (3).
In some embodiments, the determining the optimal solution for the reflected phase shift θ n for the reflective element n in the current iteration includes:
Determining the curve type of a reflection coefficient optimization equivalent function g (theta n) of the RIS reflection unit in the current iteration;
In the case where the curve of g (θ n) is a single-peak curve, determining that the optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration is-pi or pi;
When the curve of g (θ n) is any one of the curves of single wave Gu Quxian, left peak right Gu Quxian and left Gu Youfeng, determining a value of θ n corresponding to a curved trough point of g (θ n), and determining a value of θ n corresponding to a curved trough point of g (θ n) as an optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration.
In some embodiments, the determining the curve type of the reflection coefficient optimization equivalence function g (θ n) of the RIS reflection unit in the current iteration includes:
Determining four judgment points theta n,1、θn,2、θn,3 and theta n,4, wherein theta n,1=-π,θn,2=-π+△θjudgen,3=π-△θjudgen,4=π,△θjudge is a preset angle interval, and delta theta judge is more than 0;
In the case of g (θ n,2)>g(θn,1) and g (θ n,3)>g(θn,4), determining that the curve of g (θ n) is a single-peak curve;
In the case of g (θ n,2)<g(θn,1) and g (θ n,3)<g(θn,4), the curve of g (θ n) is determined to be a single wave Gu Quxian;
In the case of g (θ n,2)>g(θn,1) and g (θ n,3)<g(θn,4), the curve of g (θ n) is determined to be Gu Quxian on the left and right;
In the case of g (θ n,2)<g(θn,1) and g (θ n,3)>g(θn,4), the curve of g (θ n) is determined to be the left Gu Youfeng curve.
In some embodiments, the expression of g (θ n) is:
g(θn)=2|Xnncos(∠Xnn)+A(n,n)βn 2+Cn
vk,j=hr,kdiag(Gwj)
vk,k=hr,kdiag(Gwk)
Wherein a (n, n), a (n, n 2)、A(n1,n1)、A(n1,n2) represent the n-th element of row n in matrix a, the n 2 -th element of row n 2 in matrix a, the n 1 -th element of column n 1 in matrix a, the n 1 -th element of column n 2 in matrix a, b (n), b (n 1) represent the n-th element of vector b, the n 1 -th element of vector b, respectively, and the ρ k, u k, w j and w k are all determined based on the optimal solutions of the optimization variables of the previous iteration of the current iteration.
In some embodiments, the determining the value of θ n corresponding to the curved trough point of g (θ n) includes:
Determining a left boundary point and a right boundary point of a search interval based on the curve type of g (theta n);
And based on the determined left boundary point and right boundary point of the search interval, one-dimensional search is carried out in the search interval, and a theta n value corresponding to the curve trough point of g (theta n) is determined.
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case where the curve of g (θ n) is a single-valley curve, pi and pi are respectively taken as the left boundary point and the right boundary point of the search interval.
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case that the curve of g (theta n) is a left-peak right-valley curve, three search points are determined AndWherein, Δθ search1 is a preset angular interval, Δθ search1 >0;
At the position of In the case of (a), willAndRespectively serving as a left boundary point and a right boundary point of the search interval;
At the position of In the case of (2), the current Δθ search1 is multiplied by m 1 to obtain a value as updated Δθ search1, and the current value is calculatedAs updated value of (2)Will be currentAs updated value of (2)And update the saidSubtracting the updated delta theta search1 as an updated valueBased on the updateAnd said updatedComparison ofAndAt the position ofIn the case of (3), the delta theta search1 is repeatedly updated,AndUp to the updated courseAndSatisfy the following requirementsWill be updated at the present timeAndRespectively used as a left boundary point and a right boundary point of the search interval, wherein m 1 is larger than or equal to 1.
In some embodiments, the determining the left and right boundary points of the search interval based on the curve type of g (θ n) comprises:
In the case where the curve of g (θ n) is a left Gu Youfeng curve, three search points are determined AndWherein, Δθ search2 is a preset angular interval, Δθ search2 >0;
At the position of In the case of (a), willAndRespectively serving as a left boundary point and a right boundary point of the search interval;
At the position of In the case of (2), the current Δθ search2 is multiplied by m 2 to obtain a value as updated Δθ search2, and the current value is calculatedAs updated value of (2)Will be currentAs updated value of (2)And update the saidAdding the updated value of delta theta search2 as an updateBased on the updateAnd said updatedComparison ofAndAt the position ofIn the case of (3), the delta theta search2 is repeatedly updated,AndUp to the updated courseAndSatisfy the following requirementsWill be updated at the present timeAndRespectively used as a left boundary point and a right boundary point of the search interval, wherein m 2 is larger than or equal to 1.
In some embodiments, the determining the value of θ n corresponding to the curved trough point of g (θ n) based on the determined left and right boundary points of the search interval and performing a one-dimensional search in the search interval includes:
And based on the left boundary point and the right boundary point of the determined search interval, performing one-dimensional search in the search interval by using a golden section method, and determining a theta n value corresponding to the curve trough point of g (theta n).
In some embodiments, the constraints of the functional relationship between the reflection amplitude and the reflection phase shift of the RIS reflection unit include:
wherein β n represents the reflection amplitude of the reflection unit N, n=1, 2,..and N, N represents the number of reflection units contained in the RIS, θ n represents the reflection phase shift of the reflection unit N, β min is not less than 0, And l.gtoreq.0 are constants associated with a particular circuit implementation, beta min represents the minimum reflection amplitude of the reflecting element,Representing the relative phase shift difference from-pi/2 to beta min corresponding to the phase shift value, l is used to control the steepness of the curve between the reflected phase shift and the reflected amplitude.
It should be noted that, in the embodiment of the present application, the division of the units is schematic, which is merely a logic function division, and other division manners may be implemented in actual practice. In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a processor-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. The storage medium includes a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
It should be noted that, the above device provided in the embodiment of the present application can implement all the method steps implemented in the method embodiment and achieve the same technical effects, and detailed descriptions of the same parts and beneficial effects as those in the method embodiment in this embodiment are omitted.
In another aspect, embodiments of the present application also provide a non-transitory readable storage medium storing a computer program for causing a processor to execute the information transmission method provided in the above embodiments.
It should be noted that, the non-transitory readable storage medium provided by the embodiment of the present application can implement all the method steps implemented by the embodiment of the method and achieve the same technical effects, and detailed descriptions of the same parts and beneficial effects as those of the embodiment of the method in the embodiment are omitted herein.
The non-transitory readable storage medium may be any available medium or data storage device that can be accessed by a computer, including, but not limited to, magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CD, DVD, BD, HVD, etc.), and semiconductor storage (e.g., ROM, EPROM, EEPROM, nonvolatile storage (NAND FLASH), solid State Disk (SSD)), etc.
The technical scheme provided by the embodiment of the application can be suitable for various systems, in particular to a 5G system. For example, applicable systems may be global system for mobile communications (global system of mobile communication, GSM), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) universal packet Radio service (GENERAL PACKET Radio service, GPRS), long term evolution (long term evolution, LTE), LTE frequency division duplex (frequency division duplex, FDD), LTE time division duplex (time division duplex, TDD), long term evolution-advanced (long term evolution advanced, LTE-a), universal mobile system (universal mobile telecommunication system, UMTS), worldwide interoperability for microwave access (worldwide interoperability for microwave access, wiMAX), 5G New air interface (New Radio, NR) systems, and the like. Terminal devices and network devices are included in these various systems. Core network parts such as evolved packet system (Evloved PACKET SYSTEM, EPS), 5G system (5 GS), etc. may also be included in the system.
The terminal according to the embodiment of the application can be a device for providing voice and/or data connectivity for a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem, etc. The names of terminals may also be different in different systems, for example in a 5G system, a terminal may be referred to as User Equipment (UE). The wireless terminal device may communicate with one or more Core Networks (CNs) via a radio access Network (Radio Access Network, RAN), which may be mobile terminal devices such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, e.g., portable, pocket, hand-held, computer-built-in or vehicle-mounted mobile devices that exchange voice and/or data with the radio access Network. Such as Personal communication services (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiated Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal DIGITAL ASSISTANT, PDA) and the like. The wireless terminal device may also be referred to as a system, subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station), remote station (remote station), access point (access point), remote terminal device (remote terminal), access terminal device (ACCESS TERMINAL), user terminal device (user terminal), user agent (user agent), user equipment (user device), and embodiments of the present application are not limited.
The network device according to the embodiment of the present application may be a base station, where the base station may include a plurality of cells for providing services for the terminal. A base station may also be called an access point or may be a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminal devices, or other names, depending on the particular application. The network device may be configured to exchange received air frames with internet protocol (Internet Protocol, IP) packets as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management for the air interface. For example, the network device according to the embodiment of the present application may be a network device (Base Transceiver Station, BTS) in a global system for mobile communications (Global System for Mobile communications, GSM) or code division multiple access (Code Division Multiple Access, CDMA), a network device (NodeB) in a wideband code division multiple access (Wide-band Code Division Multiple Access, WCDMA), an evolved network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), a home evolved base station (Home evolved Node B, heNB), a relay node (relay node), a home base station (femto), a pico base station (pico), etc., which are not limited in the embodiment of the present application. In some network structures, the network devices may include centralized unit (centralized unit, CU) nodes and Distributed Unit (DU) nodes, which may also be geographically separated.
Multiple-input Multiple-output (Multi Input Multi Output, MIMO) transmissions may each be made between the network device and the terminal using one or more antennas, and the MIMO transmissions may be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). The MIMO transmission may be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, or may be diversity transmission, precoding transmission, beamforming transmission, or the like, depending on the form and number of the root antenna combinations.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, magnetic disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These processor-executable instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (22)

1.一种信息传输方法,其特征在于,包括:1. An information transmission method, comprising: 获取智能超表面RIS的设备信息、系统的信道状态信息CSI和发射功率信息;其中,所述设备信息包括所述RIS包含的反射单元个数,以及所述RIS包含的所有反射单元的反射系数;Acquire device information of the intelligent metasurface RIS, channel state information CSI of the system, and transmit power information; wherein the device information includes the number of reflection units included in the RIS, and the reflection coefficients of all reflection units included in the RIS; 在满足RIS反射单元的反射相移约束条件、RIS反射单元的反射幅值与反射相移之间函数关系的约束条件以及发射功率约束条件的情况下,基于所述设备信息、所述CSI和所述发射功率信息,确定使系统吞吐量最大化的最优发射预编码矩阵和最优RIS反射系数矩阵;Under the condition that a reflection phase shift constraint of the RIS reflection unit, a constraint of a functional relationship between a reflection amplitude and a reflection phase shift of the RIS reflection unit, and a transmission power constraint are satisfied, determining an optimal transmission precoding matrix and an optimal RIS reflection coefficient matrix that maximize the system throughput based on the device information, the CSI, and the transmission power information; 采用所述最优发射预编码矩阵进行信息传输,并将所述最优RIS反射系数矩阵配置给所述RIS,用于所述RIS采用所述最优RIS反射系数矩阵对所述信息传输进行辅助中继。The optimal transmit precoding matrix is used for information transmission, and the optimal RIS reflection coefficient matrix is configured to the RIS, so that the RIS uses the optimal RIS reflection coefficient matrix to perform auxiliary relaying for the information transmission. 2.根据权利要求1所述的信息传输方法,其特征在于,所述获取智能超表面RIS的设备信息,包括:2. The information transmission method according to claim 1, characterized in that the step of obtaining the device information of the intelligent super surface RIS comprises: 向所述RIS或者所述RIS的控制设备发送控制信令,所述控制信令用于指示所述RIS或者所述控制设备上报所述RIS的设备信息;Sending a control signaling to the RIS or a control device of the RIS, where the control signaling is used to instruct the RIS or the control device to report device information of the RIS; 接收所述RIS或者所述控制设备发送的所述设备信息。The device information sent by the RIS or the control device is received. 3.根据权利要求1或2所述的信息传输方法,其特征在于,所述基于所述设备信息、所述CSI和所述发射功率信息,确定使系统吞吐量最大化的最优发射预编码矩阵和最优RIS反射系数矩阵,包括:3. The information transmission method according to claim 1 or 2, characterized in that the determining, based on the device information, the CSI and the transmit power information, an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximize the system throughput comprises: 基于所述设备信息确定初始RIS反射系数矩阵,并基于所述初始RIS反射系数矩阵、所述CSI和所述发射功率信息,确定初始发射预编码矩阵;Determine an initial RIS reflection coefficient matrix based on the device information, and determine an initial transmit precoding matrix based on the initial RIS reflection coefficient matrix, the CSI and the transmit power information; 基于所述初始RIS反射系数矩阵和所述初始发射预编码矩阵,确定使系统吞吐量最大化的最优发射预编码矩阵和最优RIS反射系数矩阵。Based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix, an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximize system throughput are determined. 4.根据权利要求3所述的信息传输方法,其特征在于,所述基于所述初始RIS反射系数矩阵和所述初始发射预编码矩阵,确定使系统吞吐量最大化的最优发射预编码矩阵和最优RIS反射系数矩阵,包括:4. The information transmission method according to claim 3, characterized in that the determining, based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix, an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix that maximize the system throughput comprises: 基于所述初始RIS反射系数矩阵和所述初始发射预编码矩阵,以及加权均方误差函数,确定所述最优发射预编码矩阵和所述最优RIS反射系数矩阵;Determining the optimal transmit precoding matrix and the optimal RIS reflection coefficient matrix based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix, and a weighted mean square error function; 其中,所述加权均方误差函数基于系统中每个接收端设备的信号均方误差函数和加权系数确定,所述信号均方误差函数用于表征所述接收端设备检测到的发射信号与所述发射端设备发射的信号之间的均方误差。The weighted mean square error function is determined based on the signal mean square error function and weighting coefficient of each receiving device in the system, and the signal mean square error function is used to characterize the mean square error between the transmitted signal detected by the receiving device and the signal transmitted by the transmitting device. 5.根据权利要求4所述的信息传输方法,其特征在于,所述基于所述初始RIS反射系数矩阵和所述初始发射预编码矩阵,以及加权均方误差函数,确定所述最优发射预编码矩阵和所述最优RIS反射系数矩阵,包括:5. The information transmission method according to claim 4, characterized in that the determining the optimal transmit precoding matrix and the optimal RIS reflection coefficient matrix based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix, and a weighted mean square error function, comprises: 基于所述初始RIS反射系数矩阵和所述初始发射预编码矩阵,使用交替优化算法,以所述加权均方误差函数的取值最小化为目标,通过多次迭代得到所述最优发射预编码矩阵和所述最优RIS反射系数矩阵;Based on the initial RIS reflection coefficient matrix and the initial transmit precoding matrix, an alternating optimization algorithm is used to minimize the value of the weighted mean square error function, and the optimal transmit precoding matrix and the optimal RIS reflection coefficient matrix are obtained through multiple iterations; 在每一次迭代中,针对所述加权均方误差函数的任一目标优化变量,基于除所述目标优化变量以外的其他优化变量在前次迭代中得到的最优解,确定所述目标优化变量在当次迭代中的最优解。In each iteration, for any target optimization variable of the weighted mean square error function, based on the optimal solutions of other optimization variables except the target optimization variable obtained in the previous iteration, the optimal solution of the target optimization variable in the current iteration is determined. 6.根据权利要求5所述的信息传输方法,其特征在于,所述加权均方误差函数为:6. The information transmission method according to claim 5, characterized in that the weighted mean square error function is: 式中,W表示发射预编码矩阵,W=[w1,…,wk…,wK],wk表示对应于接收端设备k的预编码向量,k=1、2、…、K,K表示系统中接收端设备总数;Φ表示RIS反射系数矩阵, 表示反射单元n的反射系数,n=1、2、…、N,N表示所述RIS包含的反射单元个数;u和ρ分别为uk和ρk的集合,uk表示接收端设备k的辅助变量,ρk表示接收端设备k的加权参数;MSEk表示接收端设备k的信号均方误差函数,表示接收端设备k检测到的发射信号,sk表示所述发射端设备发射的信号,上标*表示共轭;hd,k表示所述发射端设备至接收端设备k的直视信道参数,hr,k表示所述RIS至接收端设备k的信道参数,diag(Φ)表示对角线元素为Φ中各元素的对角矩阵,G表示所述发射端设备至所述RIS的信道参数,Re表示取实部,σ2表示噪声功率。Where W represents the transmit precoding matrix, W = [w 1 ,…,w k …,w K ], w k represents the precoding vector corresponding to the receiving device k, k = 1, 2, …, K, K represents the total number of receiving devices in the system; Φ represents the RIS reflection coefficient matrix, represents the reflection coefficient of reflection unit n, n=1, 2, ..., N, N represents the number of reflection units included in the RIS; u and ρ are sets of uk and ρ k respectively, uk represents the auxiliary variable of receiving device k, ρ k represents the weighting parameter of receiving device k; MSE k represents the mean square error function of the signal of receiving device k, represents the transmitted signal detected by the receiving device k, s k represents the signal transmitted by the transmitting device, the superscript * represents conjugate, h d,k represents the line-of-sight channel parameters from the transmitting device to the receiving device k, hr,k represents the channel parameters from the RIS to the receiving device k, diag(Φ) represents a diagonal matrix whose diagonal elements are the elements in Φ, G represents the channel parameters from the transmitting device to the RIS, Re represents the real part, and σ 2 represents the noise power. 7.根据权利要求6所述的信息传输方法,其特征在于,在所述目标优化变量为ρ的情况下,所述确定所述目标优化变量在当次迭代中的最优解,包括:7. The information transmission method according to claim 6, characterized in that, when the target optimization variable is ρ, determining the optimal solution of the target optimization variable in the current iteration comprises: 基于以下公式,确定当次迭代中ρk的最优解:Based on the following formula, the optimal solution of ρ k in the current iteration is determined: 式中,表示所述当次迭代中ρk的最优解,所述MSEk基于所述当次迭代的前次迭代的优化变量最优解确定。In the formula, represents the optimal solution of ρ k in the current iteration, and the MSE k is determined based on the optimal solution of the optimization variable in the previous iteration of the current iteration. 8.根据权利要求6所述的信息传输方法,其特征在于,在所述目标优化变量为u的情况下,所述确定所述目标优化变量在当次迭代中的最优解,包括:8. The information transmission method according to claim 6, wherein, when the target optimization variable is u, determining the optimal solution of the target optimization variable in the current iteration comprises: 基于以下公式,确定当次迭代中uk的最优解:Based on the following formula, the optimal solution of u k in the current iteration is determined: 式中,表示所述当次迭代中uk的最优解,所述diag(Φ)、所述wk和所述wj均基于所述当次迭代的前次迭代的优化变量最优解确定。In the formula, represents the optimal solution of uk in the current iteration, and diag(Φ), wk and wj are all determined based on the optimal solution of the optimization variables in the previous iteration of the current iteration. 9.根据权利要求6所述的信息传输方法,其特征在于,在所述目标优化变量为发射预编码矩阵W的情况下,所述确定所述目标优化变量在当次迭代中的最优解,包括:9. The information transmission method according to claim 6, wherein, when the target optimization variable is a transmit precoding matrix W, determining the optimal solution of the target optimization variable in the current iteration comprises: 基于以下公式,确定当次迭代中对应于接收端设备k的预编码向量wk的最优解:Based on the following formula, the optimal solution of the precoding vector wk corresponding to the receiving device k in the current iteration is determined: 式中,表示所述当次迭代中wk的最优解,所述ρj、所述ρk、所述和所述diag(Φ)均基于所述当次迭代的前次迭代的优化变量最优解确定,INt表示Nt阶的单位矩阵,Nt表示所述发射端设备的天线单元个数,上标H表示转置;λ基于在集合中进行一维搜索得到,P表示发射功率。In the formula, represents the optimal solution of w k in the current iteration, the ρ j , the ρ k , the and diag(Φ) are determined based on the optimal solution of the optimization variable of the previous iteration of the current iteration, I Nt represents the unit matrix of Nt order, Nt represents the number of antenna units of the transmitting end device, and the superscript H represents the transposition; λ is based on the set It is obtained by a one-dimensional search in , where P represents the transmission power. 10.根据权利要求6所述的信息传输方法,其特征在于,在所述目标优化变量为RIS反射系数矩阵Φ的情况下,所述确定所述目标优化变量在当次迭代中的最优解,包括:10. The information transmission method according to claim 6, wherein, when the target optimization variable is a RIS reflection coefficient matrix Φ, determining the optimal solution of the target optimization variable in the current iteration comprises: 基于以下方式,确定当次迭代中反射单元n的反射系数的最优解:The reflection coefficient of reflection unit n in the current iteration is determined based on the following method: The optimal solution is: 确定当次迭代中反射单元n的反射相移θn的最优解;Determine the optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration; 基于所述当次迭代中反射单元n的反射相移θn的最优解,以及所述RIS反射单元的反射幅值与反射相移之间函数关系的约束条件,确定当次迭代中反射单元n的反射幅值βnDetermine the reflection amplitude β n of the reflection unit n in the current iteration based on the optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration and the constraint condition of the functional relationship between the reflection amplitude and the reflection phase shift of the RIS reflection unit; 基于所述当次迭代中反射单元n的反射相移θn的最优解和所确定的当次迭代中反射单元n的反射幅值βn,确定当次迭代中反射单元n的反射系数的最优解。Based on the optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration and the determined reflection amplitude β n of the reflection unit n in the current iteration, the reflection coefficient of the reflection unit n in the current iteration is determined. The optimal solution of . 11.根据权利要求10所述的信息传输方法,其特征在于,所述确定当次迭代中反射单元n的反射相移θn的最优解,包括:11. The information transmission method according to claim 10, characterized in that the determining the optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration comprises: 确定当次迭代中RIS反射单元的反射系数优化等价函数g(θn)的曲线类型;Determine the curve type of the reflection coefficient optimization equivalent function g(θ n ) of the RIS reflection unit in the current iteration; 在所述g(θn)的曲线为单波峰曲线的情况下,确定当次迭代中反射单元n的反射相移θn的最优解为-π或π;In the case where the curve of g(θ n ) is a single-peak curve, determining that the optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration is -π or π; 在所述g(θn)的曲线为单波谷曲线、左峰右谷曲线、左谷右峰曲线中任一种的情况下,确定所述g(θn)的曲线波谷点所对应的θn值,将所述g(θn)的曲线波谷点所对应的θn值确定为当次迭代中反射单元n的反射相移θn的最优解。When the curve of g(θ n ) is any one of a single trough curve, a left-peak-right trough curve, and a left-trough-right-peak curve, determine the θ n value corresponding to the trough point of the curve of g(θ n ), and determine the θ n value corresponding to the trough point of the curve of g(θ n ) as the optimal solution of the reflection phase shift θ n of the reflection unit n in the current iteration. 12.根据权利要求11所述的信息传输方法,其特征在于,所述确定当次迭代中RIS反射单元的反射系数优化等价函数g(θn)的曲线类型,包括:12. The information transmission method according to claim 11, characterized in that the curve type of determining the reflection coefficient optimization equivalent function g(θ n ) of the RIS reflection unit in the current iteration comprises: 确定四个判断点θn,1、θn,2、θn,3和θn,4;其中,θn,1=-π,θn,2=-π+△θjudge,θn,3=π-△θjudge,θn,4=π,△θjudge为预设角度间隔,△θjudge>0;Determine four judgment points θ n,1 , θ n,2 , θ n,3 and θ n,4 ; wherein θ n,1 = -π, θ n,2 = -π+△θ judge , θ n,3 = π-△θ judge , θ n,4 = π, △θ judge is a preset angle interval, △θ judge >0; 在g(θn,2)>g(θn,1)且g(θn,3)>g(θn,4)的情况下,确定所述g(θn)的曲线为单波峰曲线;In the case where g(θ n,2 )>g(θ n,1 ) and g(θ n,3 )>g(θ n,4 ), it is determined that the curve of g(θ n ) is a single-peak curve; 在g(θn,2)<g(θn,1)且g(θn,3)<g(θn,4)的情况下,确定所述g(θn)的曲线为单波谷曲线;In the case where g(θ n,2 )<g(θ n,1 ) and g(θ n,3 )<g(θ n,4 ), the curve of g(θ n ) is determined to be a single trough curve; 在g(θn,2)>g(θn,1)且g(θn,3)<g(θn,4)的情况下,确定所述g(θn)的曲线为左峰右谷曲线;In the case of g(θ n,2 )>g(θ n,1 ) and g(θ n,3 )<g(θ n,4 ), the curve of g(θ n ) is determined to be a curve with a left peak and a right valley; 在g(θn,2)<g(θn,1)且g(θn,3)>g(θn,4)的情况下,确定所述g(θn)的曲线为左谷右峰曲线。In the case that g(θ n,2 )<g(θ n,1 ) and g(θ n,3 )>g(θ n,4 ), the curve of g(θ n ) is determined to be a curve with a left valley and a right peak. 13.根据权利要求11所述的信息传输方法,其特征在于,所述g(θn)的表达式为:13. The information transmission method according to claim 11, characterized in that the expression of g(θ n ) is: g(θn)=2|Xnn cos(∠Xnn)+A(n,n)βn 2+Cn g(θ n )=2|X nn cos(∠X nn )+A(n,n)β n 2 +C n vk,j=hr,kdiag(Gwj)v k,jhr,k diag(Gw j ) vk,k=hr,kdiag(Gwk)v k,k =h r,k diag(Gw k ) 式中,A(n,n)、A(n,n2)、A(n1,n1)、A(n1,n2)分别表示矩阵A中第n行第n列的元素、矩阵A中第n行第n2列的元素、矩阵A中第n1行第n1列的元素、矩阵A中第n1行第n2列的元素,b(n)、b(n1)分别表示向量b中的第n个元素、向量b中的第n1个元素,所述ρk、所述uk、所述wj和所述wk均基于所述当次迭代的前次迭代的优化变量最优解确定。In the formula, A(n,n), A(n,n 2 ), A(n 1 ,n 1 ), and A(n 1 ,n 2 ) respectively represent the element in the nth row and nth column of matrix A, the element in the nth row and nth column of matrix A, the element in the nth row and nth column of matrix A, and the element in the nth row and nth column of matrix A; b(n) and b(n 1 ) respectively represent the nth element in vector b and the nth element in vector b; and ρ k , uk , w j , and w k are all determined based on the optimal solution of the optimization variables of the iteration before the current iteration. 14.根据权利要求11至13任一项所述的信息传输方法,其特征在于,所述确定所述g(θn)的曲线波谷点所对应的θn值,包括:14. The information transmission method according to any one of claims 11 to 13, characterized in that the step of determining the θ n value corresponding to the valley point of the g(θ n ) curve comprises: 基于所述g(θn)的曲线类型,确定搜索区间的左边界点和右边界点;Based on the curve type of g(θ n ), determining the left boundary point and the right boundary point of the search interval; 基于所确定的搜索区间的左边界点和右边界点,在所述搜索区间中进行一维搜索,确定所述g(θn)的曲线波谷点所对应的θn值。Based on the determined left boundary point and right boundary point of the search interval, a one-dimensional search is performed in the search interval to determine the θ n value corresponding to the valley point of the curve of the g(θ n ). 15.根据权利要求14所述的信息传输方法,其特征在于,所述基于所述g(θn)的曲线类型,确定搜索区间的左边界点和右边界点,包括:15. The information transmission method according to claim 14, characterized in that the determining of the left boundary point and the right boundary point of the search interval based on the curve type of g(θ n ) comprises: 在所述g(θn)的曲线为单波谷曲线的情况下,分别以-π和π作为搜索区间的左边界点和右边界点。When the curve of g(θ n ) is a single-trough curve, -π and π are used as the left boundary point and the right boundary point of the search interval respectively. 16.根据权利要求14所述的信息传输方法,其特征在于,所述基于所述g(θn)的曲线类型,确定搜索区间的左边界点和右边界点,包括:16. The information transmission method according to claim 14, characterized in that the determining of the left boundary point and the right boundary point of the search interval based on the curve type of g(θ n ) comprises: 在所述g(θn)的曲线为左峰右谷曲线的情况下,确定三个搜索点其中, △θsearch1为预设角度间隔,△θsearch1>0;In the case where the curve of g(θ n ) is a curve with a left peak and a right valley, three search points are determined: and in, △θ search1 is the preset angle interval, △θ search1 >0; 的情况下,将分别作为搜索区间的左边界点和右边界点;exist In the case of and As the left boundary point and right boundary point of the search interval respectively; 的情况下,将当前的△θsearch1乘以m1得到的值作为更新的△θsearch1,将当前的的值作为更新的将当前的的值作为更新的并将所述更新的减去所述更新的△θsearch1得到的值作为更新的基于所述更新的和所述更新的比较的情况下,重复更新△θsearch1的过程,直至更新后的满足将当次更新后的分别作为搜索区间的左边界点和右边界点;其中,所述m1大于或等于1。exist In the case of , the value obtained by multiplying the current △θ search1 by m 1 is used as the updated △θ search1 , and the current The value of The current The value of and update the Subtract the updated Δθ search1 to obtain the updated value Based on the updated and the updated Compare and exist In the case of, repeatedly update △θ search1 , and process until the updated and satisfy After the update and They are respectively used as the left boundary point and the right boundary point of the search interval; wherein, m 1 is greater than or equal to 1. 17.根据权利要求14所述的信息传输方法,其特征在于,所述基于所述g(θn)的曲线类型,确定搜索区间的左边界点和右边界点,包括:17. The information transmission method according to claim 14, characterized in that the determining of the left boundary point and the right boundary point of the search interval based on the curve type of g(θ n ) comprises: 在所述g(θn)的曲线为左谷右峰曲线的情况下,确定三个搜索点 其中, △θsearch2为预设角度间隔,△θsearch2>0;In the case where the curve of g(θ n ) is a curve with a left valley and a right peak, three search points are determined: and in, △θ search2 is the preset angle interval, △θ search2 >0; 的情况下,将分别作为搜索区间的左边界点和右边界点;exist In the case of and As the left boundary point and right boundary point of the search interval respectively; 的情况下,将当前的△θsearch2乘以m2得到的值作为更新的△θsearch2,将当前的的值作为更新的将当前的的值作为更新的并将所述更新的加上所述更新的△θsearch2得到的值作为更新的基于所述更新的和所述更新的比较的情况下,重复更新△θsearch2的过程,直至更新后的满足将当次更新后的分别作为搜索区间的左边界点和右边界点;其中,所述m2大于或等于1。exist In the case of , the value obtained by multiplying the current △θ search2 by m 2 is used as the updated △θ search2 , and the current The value of The current The value of and update the Add the updated Δθ search2 to obtain the updated value Based on the updated and the updated Compare and exist In the case of, repeatedly update △θ search2 , and process until the updated and satisfy After the update and They are respectively used as the left boundary point and the right boundary point of the search interval; wherein, m 2 is greater than or equal to 1. 18.根据权利要求14所述的信息传输方法,其特征在于,所述基于所确定的搜索区间的左边界点和右边界点,在所述搜索区间中进行一维搜索,确定所述g(θn)的曲线波谷点所对应的θn值,包括:18. The information transmission method according to claim 14, characterized in that the step of performing a one-dimensional search in the search interval based on the determined left boundary point and right boundary point of the search interval to determine the θ n value corresponding to the trough point of the g(θ n ) curve comprises: 基于所确定的搜索区间的左边界点和右边界点,使用黄金分割法在所述搜索区间中进行一维搜索,确定所述g(θn)的曲线波谷点所对应的θn值。Based on the determined left boundary point and right boundary point of the search interval, a one-dimensional search is performed in the search interval using the golden section method to determine the θ n value corresponding to the trough point of the g(θ n ) curve. 19.根据权利要求1或10所述的信息传输方法,其特征在于,所述RIS反射单元的反射幅值与反射相移之间函数关系的约束条件,包括:19. The information transmission method according to claim 1 or 10, characterized in that the constraint conditions of the functional relationship between the reflection amplitude and the reflection phase shift of the RIS reflection unit include: 式中,βn表示反射单元n的反射幅值,n=1、2、…、N,N表示所述RIS包含的反射单元个数;θn表示反射单元n的反射相移;βmin≥0、和l≥0均是与特定电路实现相关的常量,βmin表示反射单元的最小反射幅值,表示从-π/2到βmin所对应相移值的相对相移差,l用于控制反射相移与反射幅值之间关系曲线的陡度。Wherein, β n represents the reflection amplitude of reflection unit n, n=1, 2, ..., N, N represents the number of reflection units included in the RIS; θ n represents the reflection phase shift of reflection unit n; β min ≥0, and l≥0 are constants related to the specific circuit implementation, β min represents the minimum reflection amplitude of the reflection unit, It represents the relative phase shift difference from -π/2 to β min corresponding to the phase shift value. l is used to control the steepness of the relationship curve between the reflection phase shift and the reflection amplitude. 20.一种发射端设备,其特征在于,包括存储器,收发机,处理器;20. A transmitting end device, characterized in that it comprises a memory, a transceiver, and a processor; 存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行权利要求1至19任一项所述的方法。A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and executing the method according to any one of claims 1 to 19. 21.一种信息传输装置,其特征在于,包括:21. An information transmission device, comprising: 获取单元,用于获取智能超表面RIS的设备信息、系统的信道状态信息CSI和发射功率信息;其中,所述设备信息包括所述RIS包含的反射单元个数,以及所述RIS包含的所有反射单元的反射系数;An acquisition unit, used to acquire device information of the intelligent metasurface RIS, channel state information CSI of the system, and transmit power information; wherein the device information includes the number of reflection units included in the RIS, and the reflection coefficients of all reflection units included in the RIS; 确定单元,用于在满足RIS反射单元的反射相移约束条件、RIS反射单元的反射幅值与反射相移之间函数关系的约束条件以及发射功率约束条件的情况下,基于所述设备信息、所述CSI和所述发射功率信息,确定使系统吞吐量最大化的最优发射预编码矩阵和最优RIS反射系数矩阵;a determining unit, configured to determine, based on the device information, the CSI, and the transmit power information, an optimal transmit precoding matrix and an optimal RIS reflection coefficient matrix for maximizing system throughput, while satisfying a reflection phase shift constraint of the RIS reflection unit, a constraint of a functional relationship between a reflection amplitude and a reflection phase shift of the RIS reflection unit, and a transmit power constraint; 传输单元,用于采用所述最优发射预编码矩阵进行信息传输,并将所述最优RIS反射系数矩阵配置给所述RIS,用于所述RIS采用所述最优RIS反射系数矩阵对所述信息传输进行辅助中继。A transmission unit is used to use the optimal transmit precoding matrix to transmit information, and configure the optimal RIS reflection coefficient matrix to the RIS, so that the RIS uses the optimal RIS reflection coefficient matrix to assist in relaying the information transmission. 22.一种非瞬时可读存储介质,其特征在于,所述非瞬时可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行权利要求1至19任一项所述的方法。22. A non-transitory readable storage medium, characterized in that the non-transitory readable storage medium stores a computer program, wherein the computer program is used to enable a processor to execute the method according to any one of claims 1 to 19.
CN202310961496.8A 2023-08-01 2023-08-01 Information transmission method, device and storage medium Pending CN119449103A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310961496.8A CN119449103A (en) 2023-08-01 2023-08-01 Information transmission method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310961496.8A CN119449103A (en) 2023-08-01 2023-08-01 Information transmission method, device and storage medium

Publications (1)

Publication Number Publication Date
CN119449103A true CN119449103A (en) 2025-02-14

Family

ID=94524674

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310961496.8A Pending CN119449103A (en) 2023-08-01 2023-08-01 Information transmission method, device and storage medium

Country Status (1)

Country Link
CN (1) CN119449103A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119729557A (en) * 2025-02-28 2025-03-28 西北工业大学 BD-RIS-based communication positioning integrated method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119729557A (en) * 2025-02-28 2025-03-28 西北工业大学 BD-RIS-based communication positioning integrated method and system

Similar Documents

Publication Publication Date Title
US11804884B2 (en) Precoding processing method and apparatus
KR101524689B1 (en) Communication system and method for selectively feedbacking information about interference channels for interference alignment
EP4135226A1 (en) Method and apparatus for adjusting neural network
US20130010880A1 (en) Feedback Framework for MIMO Operation in Heterogeneous Communication Network
KR101414665B1 (en) Multilayer Beam Forming Using Partial Channel State Information
EP2555445A1 (en) Method of operating a transmitter and transmitter
KR20190142149A (en) Apparatus and method for integrated beamforming in wireless communication system
CN114126055B (en) Beam indication method, network equipment, terminal, device and storage medium
CN116566446A (en) Codebook generating method, channel estimating method, apparatus and storage medium
CN106936486B (en) CSI feedback method and device
CN119449103A (en) Information transmission method, device and storage medium
CN112740564B (en) Communication method, device and system
CN114079596A (en) Channel estimation method, apparatus, device and readable storage medium
CN114978268B (en) De-cellular pilot length optimization method, device, electronic equipment and storage medium
CN114584430B (en) Method, base station and storage medium for dimension reduction optimization of uplink receiver
Manini et al. Study of MIMO channel matrices correlation to optimize resource allocation algorithms in multi-users 5g
US9516649B2 (en) Telecommunication system and method using distributed asynchronous beamforming in the MISO interference channel
US10763932B2 (en) Base station apparatus, wireless communication system, method and non-transitory storage medium
CN115580328A (en) Beam forming method, device, storage medium and program product
CN116131886B (en) Data processing method, device and storage medium
US20250192836A1 (en) Method and apparatus for beam management
CN114696879B (en) Signal transmission method and device, terminal and access network equipment
Shi et al. SINR constrained beamforming for a MIMO multi-user downlink system
CN115441909B (en) Beam forming method and device
CN118054820A (en) Method, terminal and device for determining combination coefficient in beam forming

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination