COMMUNICATION SYSTEM DESIGN METHOD BASED ON INTELLIGENT OMNI-SURFACE

20240405816 ยท 2024-12-05

Assignee

Inventors

Cpc classification

International classification

Abstract

It discloses a communication system design method based on an intelligent omni-surface, comprising step 1: constructing an optimization problem by minimizing a total power consumption of the communication system as an objective function, the communication system being a communication system based on an intelligent omni-surface; step 2: setting a constraint condition for the optimization problem constructed in the step 1, the constraint condition comprising a minimum rate constraint of a user, a phase shift constraint of the intelligent omni-surface and a length constraint of an allocated time slot; and step 3: solving the optimization problem after setting with the constraint condition to obtain solution for minimizing the total power consumption of the system. When lowest rate requirements of all users are met, the method reduces the total power consumption of the system and realizes omnidirectional coverage of a communication area, and has a good application value.

Claims

1. A communication system design method based on an intelligent omni-surface, comprising a computer readable medium operable on a computer with memory for the communication system design method, and comprising program instructions for executing the following steps of: step 1: constructing an optimization problem by minimizing a total power consumption of the communication system as an objective function, the communication system being a communication system based on an intelligent omni-surface; step 2: setting a constraint condition for the optimization problem constructed in the step 1, the constraint condition comprising: a minimum rate constraint of a user, a phase shift constraint of the intelligent omni-surface and a length constraint of an allocated time slot; and step 3: solving the optimization problem after setting with the constraint condition to obtain solution for minimizing the total power consumption of the system and improving communication coverage area.

2. The communication system design method based on the intelligent omni-surface according to claim 1, wherein the intelligent omni-surface in the step 1 is applied to an uplink communication, and a user communicates with a base station under the assistance of the intelligent omni-surface.

3. The communication system design method based on the intelligent omni-surface according to claim 2, wherein each element of the intelligent omni-surface in the step 1 has two working modes, which are a reflection mode and a transmission mode; wherein, in the reflection mode, each element is capable of reflecting an incident signal; in the transmission mode, the incident signal is capable of being transmitted through the element of the intelligent omni-surface; the intelligent omni-surface works by using a time slot switching protocol, and two time slots are provided, which are a time slot 1 and a time slot 2 respectively; in the time slot 1, all elements of the intelligent omni-surface work in the reflection mode, and the covered communication area is a reflection area; and in the time slot 2, all elements of the intelligent omni-surface work in the transmission mode, and the covered communication area is a transmission area.

4. The communication system design method based on the intelligent omni-surface according to claim 3, wherein the optimization problem in the step 1 is as follows: min p k , t k > 0 , m k ( p 1 + p 2 ) wherein, (p.sub.1+p.sub.2) is the total power consumption of the system, p.sub.k is a transmit power of a user k, t.sub.k this a length of a time slot k, and .sub.m.sup.k, is a phase shift of an m.sup.th element of the intelligent omni-surface in the time slot k.

5. The communication system design method based on the intelligent omni-surface according to claim 4, wherein the constraint condition in the step 2 comprises: a constraint condition 1 : R k R k min , k { 1 , 2 } a constraint condition 2 : m k [ 0 , 2 ) , k { 1 , 2 } , m { 1 , 2 , .Math. , M } a constraint condition 3 : t 1 + t 2 = 1 , 0 < t 1 < 1 , 0 < t 2 < 1 wherein, R.sub.k.sup.min is a minimum rate threshold value of the user k, is a ratio of circumference to diameter, M is a total number of the elements contained in the intelligent omni-surface, R k = t k log 2 ( 1 + p k .Math. "\[LeftBracketingBar]" h H k g k .Math. "\[RightBracketingBar]" 2 2 ) is an achievable data rate of the user k, hC.sup.M1 is a channel vector between the intelligent omni-surface and the base station, g.sub.kC.sup.M1 is a channel vector between the user k and the intelligent omni-surface, .sub.1=diag {e.sup.j.sup.1.sup.1e.sup.j.sup.2.sup.1 . . . e.sup.j.sup.M.sup.1} and .sub.2=diag{e.sup.j.sup.1.sup.2e.sup.j.sup.2.sup.2 . . . e.sup.j.sup.M.sup.2} are a reflected beamforming matrix and a transmitted beamforming matrix respectively, .sup.2 is a variance of an additive white Gaussian noise, C.sup.M1 represents a complex column vector of M dimension, ||.sup.2 represents a square of a complex modulus, (.Math.).sup.H represents a conjugate transpose of a vector, diag {} represents to converting the vector to a diagonal matrix, and e.sup.j represents an exponential form of complex number; and the constraint condition 1 is the minimum rate constraint of the user; the constraint condition 2 is the phase shift constraint of the intelligent omni-surface; and the constraint condition 3 is the length constraint of the total slot time of the time slot 1 and the time slot 2 after normalization.

6. The communication system design method based on the intelligent omni-surface according to claim 5, wherein the method for solving the optimization problem after setting with the constraint condition in the step 3 comprises: step 3-1: calculating the phase shift of the intelligent omni-surface; and step 3-2: calculating the transmit power of the user and the time slot length.

7. The communication system design method based on the intelligent omni-surface according to claim 6, wherein the method for the calculating the phase shift of the intelligent omni-surface in the step 3-1 comprises: the method for calculating the phase shift .sub.m.sup.k of the m.sup.th element of the intelligent omni-surface in the time slot k is as follows: m k = { m h - m g k , if m h - m g k 0 2 + ( m h - m g k ) , if m h - m g k < 0 wherein, .sub.m.sup.h and .sub.m.sup.g.sup.k are phases of m.sup.th elements of vectors h and g.sub.k respectively, k{1,2} and m{1,2, . . . , M}.

8. The communication system design method based on the intelligent omni-surface according to claim 7, wherein the method for the calculating the transmit power of the user and the time slot length in the step 3-2 comprises: step 3-2-1: initializing a searching step-size t and a search index =0; step 3-2-2: updating an iteration index =+1 and the time slot length t.sub.2=t; step 3-2-3: calculating the transmit power for the user; step 3-2-4: calculating the total power consumption of the system during the .sup.th iteration: P sum = p 1 + p 2 ; step 3-2-5: when t.sub.2<1, executing the step 3-2-2; otherwise, executing step 3-2-6; step 3-2-6: according to all the obtained total power consumption of the system {P.sub.sum.sup.}, calculating the optimal iteration index .sub.op corresponding to the minimum total power consumption of the system, which is op = min { P sum } ; and step 3-2-7: outputting the optimal time slot length t.sub.2.sup.op=.sub.opt; and outputting the optimal transmit power.

9. The communication system design method based on the intelligent omni-surface according to claim 8, wherein the method for calculating the transmit power of the user in the step 3-2-3 is as follows: p 1 = 2 .Math. "\[LeftBracketingBar]" h H 1 g 1 .Math. "\[RightBracketingBar]" 2 ( 2 R 1 min 1 - t 2 - 1 ) p 2 = 2 .Math. "\[LeftBracketingBar]" h H 2 g 2 .Math. "\[RightBracketingBar]" 2 ( 2 R 2 min t 2 - 1 ) .

10. The communication system design method based on the intelligent omni-surface according to claim 9, wherein the optimal transmit power in the step 3-2-7 is: p 1 op = 2 .Math. "\[LeftBracketingBar]" h H 1 g 1 .Math. "\[RightBracketingBar]" 2 ( 2 R 1 min t 1 op - 1 ) p 2 op = 2 .Math. "\[LeftBracketingBar]" h H 2 g 2 .Math. "\[RightBracketingBar]" 2 ( 2 R 2 min t 2 op - 1 ) wherein, p.sub.1.sup.op and p.sub.2.sup.op represent optimal transmit powers of a user 1 and a user 2 respectively, while t.sub.1.sup.op and t.sub.2.sup.op represent optimal lengths of the time slot 1 and the time slot 2 respectively.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The present invention is further described in detail with reference to the accompanying drawings and the detailed descriptions, and the advantages of the above and/or other aspects of the present invention will become clearer.

[0034] FIG. 1 is a schematic diagram of a system model of the present invention.

[0035] FIG. 2 is a schematic change diagram of a total power consumption of the system according to the present invention with a number of intelligent omni-surface elements.

[0036] FIG. 3 is a schematic change diagram of the total power consumption of the system according to the present invention with a minimum rate threshold value.

DETAILED DESCRIPTION

[0037] In order to overcome the shortcomings in the prior art, the present invention provides a communication system design method based on an intelligent omni-surface. The present invention provides the 360 omnidirectional communication coverage by using the intelligent omni-surface, so that the users distributed on both sides of the intelligent omni-surface can communicate with the base station with the assistance of the intelligent omni-surface, and the total power consumption of the system is reduced by optimizing the phase shift of the intelligent omni-surface, the transmit power of the user and the allocated time slot length.

[0038] The communication system design method based on the intelligent omni-surface is concretely realized as follows:

[0039] the intelligent omni-surface is applied to an uplink communication, and a user communicates with a base station under the assistance of the intelligent omni-surface.

[0040] Each element of the intelligent omni-surface has two working modes, which are a reflection mode and a transmission mode; wherein, in the reflection mode, each element is capable of reflecting an incident signal; in the transmission mode, the incident signal is capable of being transmitted through the element of the intelligent omni-surface; the intelligent omni-surface works by using a time slot switching protocol, and two time slots are provided, which are a time slot 1 and a time slot 2 respectively. In the time slot 1, all elements of the intelligent omni-surface work in the reflection mode, and the covered communication area is a reflection area. In the time slot 2, all elements of the intelligent omni-surface work in the transmission mode, and the covered communication area is a transmission area.

[0041] Furthermore, the optimizing the communication system based on the intelligent omni-surface comprises the following steps of: [0042] step (1-1): constructing an optimization problem by minimizing a total power consumption of the system as an objective function, and using a minimum rate constraint of a user, a phase shift constraint of the intelligent omni-surface and a length constraint of an allocated time slot as constraint conditions. [0043] step (1-2): solving the constructed optimization problem minimizing the total power consumption of the system to obtain an optimization solution for minimizing the total power consumption of the system.

[0044] The optimization problem constructed in the step (1-1) is as follows:

[00009] min p k , t k > 0 , m k ( p 1 + p 2 ) a constraint condition 1 : R k R k min , k { 1 , 2 } a constraint condition 2 : m k [ 0 , 2 ) , k { 1 , 2 } , m { 1 , 2 , .Math. , M } a constraint condition 3 : t 1 + t 2 = 1 , 0 < t 1 < 1 , 0 < t 2 < 1 [0045] wherein, (p.sub.1+p.sub.2) is the total power consumption of the system, p.sub.k is a transmit power of a user k, t.sub.k is a length of a time slot k, .sub.m.sup.k is a phase shift of an m.sup.th element of the intelligent omni-surface in the time slot k, R.sub.k.sup.min is a minimum rate threshold value of the user k, is a ratio of circumference to diameter, M is a total number of the elements contained in the intelligent omni-surface,

[00010] R k = t k log 2 ( 1 + p k .Math. "\[LeftBracketingBar]" h H k g k .Math. "\[RightBracketingBar]" 2 2 )

is an achievable data rate of the user k, hC.sup.M1 is a channel vector between the intelligent omni-surface and the base station, g.sub.kC.sup.M1 is a channel vector between the user k and the intelligent omni-surface, .sub.1=diag {e.sup.j.sup.1.sup.1e.sup.j.sup.2.sup.1 . . . e.sup.j.sup.M.sup.1} and .sub.2=diag {e.sup.j.sup.1.sup.2e.sup.j.sup.2.sup.2 . . . e.sup.j.sup.M.sup.2} are a reflected beamforming matrix and a transmitted beamforming matrix respectively, .sup.2 is a variance of an additive white Gaussian noise, C.sup.M1 represents a complex column vector of M dimension, ||.sup.2 represents a square of a complex modulus, ().sup.H represents a conjugate transpose of a vector, diag {} represents to converting the vector to a diagonal matrix, and e.sup.j represents an exponential form of complex number. The constraint condition 1 is the minimum rate constraint of the user; the constraint condition 2 is the phase shift constraint of the intelligent omni-surface; and the constraint condition 3 is the length constraint of the total slot time of the time slot 1 and the time slot 2 after normalization.

[0046] In the step (1-2), the optimization solution for minimizing the total power consumption of the system comprises the following steps of: [0047] step (1-2-1): calculating the phase shift of the intelligent omni-surface; and [0048] step (1-2-2): calculating the transmit power of the user and the time slot length.

[0049] In the step (1-2-1), the phase shift .sub.m.sup.k of the m.sup.th element of the intelligent omni-surface in the time slot k is obtained by the following calculation:

[00011] m k = { m h - m g k , if m h - m g k 0 2 + ( m h - m g k ) , if m h - m g k < 0 [0050] wherein, .sub.m.sup.h and .sub.m.sup.g.sup.k are phases of m.sup.th elements of vectors h and g.sub.k respectively, k{1,2} and me {1,2, . . . , M}.

[0051] In the step (1-2-2), the transmit power of the user and the time slot length are obtained by the following process calculation: [0052] step (1): initializing a searching step-size t and a search index =0; [0053] step (2): updating an iteration index =+1 and the time slot length t.sub.2=t; [0054] step (3): calculating the transmit power for the user:

[00012] p 1 = 2 .Math. "\[LeftBracketingBar]" h H 1 g 1 .Math. "\[RightBracketingBar]" 2 ( 2 R 1 min 1 - t 2 - 1 ) and p 2 = 2 .Math. "\[LeftBracketingBar]" h H 2 g 2 .Math. "\[RightBracketingBar]" 2 ( 2 R 2 min t 2 - 1 ) ; [0055] step (4): calculating the total power consumption of the system during the .sup.th th iteration:

[00013] P sum = p 1 + p 2 ; [0056] step (5): when 42<1, executing the step 3-2-2; otherwise, executing step 3-2-6; [0057] step (6): according to all the obtained total power consumption of the system {p.sub.sum.sup.}, sum calculating the optimal iteration index .sub.op corresponding to the minimum total power consumption of the system, which is

[00014] opp = min { P sum } ;

and [0058] step (7): outputting the optimal time slot length t.sub.2.sup.op=.sub.opt; and outputting the optimal transmit power

[00015] p 1 op = 2 .Math. "\[LeftBracketingBar]" h H 1 g 1 .Math. "\[RightBracketingBar]" 2 ( 2 R 1 min t 1 op - 1 ) and p 2 op = 2 .Math. "\[LeftBracketingBar]" h H 2 g 2 .Math. "\[RightBracketingBar]" 2 ( 2 R 2 min t 2 op - 1 ) .

Embodiment

[0059] FIG. 1 shows a system model of the present invention. A communication system based on an intelligent omni-surface comprises a base station, an omni-directional intelligent hypersurface and two users. A user 1 and a user 2 are located on both sides of the intelligent omni-surface respectively. It is assumed that both the base station and the user are equipped with an antenna, and the intelligent omni-surface consists of m elements. Considering the uplink communication, direct link communication between the user and the base stations is impossible due to channel blockage or serious fading, and the communication with the base stations must be assisted by the intelligent omni-surface. Further, it is assumed that the base station can accurately obtain all channel state information between the base station and the intelligent omni-surface and between the user and the intelligent omni-surface.

[0060] Each element of the intelligent omni-surface in the step 1 has two working modes, which are a reflection mode and a transmission mode; wherein, in the reflection mode, each element is capable of reflecting an incident signal; and in the transmission mode, the incident signal is capable of being transmitted through the element of the intelligent omni-surface. The intelligent omni-surface works by using a time slot switching protocol, and two time slots are provided, which are a time slot 1 and a time slot 2 respectively. In the time slot 1, all elements of the intelligent omni-surface work in the reflection mode, and the covered communication area is a reflection area. In the time slot 2, all elements of the intelligent omni-surface work in the transmission mode, and the covered communication area is a transmission area, as shown in FIG. 1. .sub.m.sup.1 and .sub.m.sup.2 are set as the phase shifts of the m.sup.th element of the intelligent omni-surface in the time slot 1 and the time slot 2 respectively. So, the reflected beamforming matrix and the transmitted beamforming matrix are represented as .sub.1=diag{e.sup.j.sup.1.sup.1e.sup.j.sup.2.sup.1 . . . e.sup.j.sup.M.sup.1} and .sub.2=diag {e.sup.j.sup.1.sup.2e.sup.j.sup.2.sup.2 . . . e.sup.j.sup.M.sup.2} respectively, wherein diag{} represents to converting the vector to a diagonal matrix, and e.sup.j represents an exponential form of complex number.

[0061] hC.sup.M1 is set to represent a channel between the intelligent omni-surface and the base station, g.sub.kC.sup.m1 represents a channel between the user k and the intelligent omni-surface, and C.sup.M1 represents a complex column vector of M dimension. In the time slot k, a signal received by the base station is as follows:

[00016] y k = h H k g k x k + z k , k { 1 , 2 } Formula ( 1 ) [0062] wherein, x.sub.k represents a signal sent by the user k, z.sub.k is an additive white Gaussian noise of the base station in the time slot k, with a mean value of 0, and a variance is .sup.2.

[0063] According to the formula (1), a rate R.sub.k of the user k is:

[00017] R k = t k log 2 ( 1 + p k | h H k g k | 2 2 ) Formula ( 2 ) [0064] wherein, p.sub.k is a transmit power of a user k, t.sub.k is a length of a time slot k, and ||.sup.2 represents a square of a complex modulus.

[0065] With the consideration of the minimum rate constraint of the user, the phase shift constraint of the intelligent omni-surface and the length constraint of the allocated time slot, the optimization problem for minimizing the total power consumption of the system is as follows:

[00018] min p k , t k > 0 , m k ( p 1 + p 2 ) Formula ( 3. a ) a constraint condition : R k R k min , k { 1 , 2 } Formula ( 3. b ) a constraint condition : m k [ 0 , 2 ) , k { 1 , 2 } , m { 1 , 2 , .Math. , M } Formula ( 3. c ) a constraint condition : t 1 + t 2 = 1 , 0 < t 1 < 1 , 0 < t 2 < 1 Formula ( 3. d ) [0066] wherein, (p.sub.1+p.sub.2) is the total power consumption of the system, R.sub.k.sup.min is a minimum rate threshold value of the user k, and is a ratio of circumference to diameter. The constraint condition (3.b) is the minimum rate constraint of the user; the constraint condition (3.c) is the phase shift constraint of the intelligent omni-surface; and the constraint condition (3.d) is the length constraint of the total slot time of the time slot 1 and the time slot 2 after normalization

[0067] The optimization problem is solved to obtain the optimization solution for minimizing the total power consumption of the system. The concrete process of the solution comprises the following steps of: [0068] step (1-1): calculating the phase shift of the intelligent omni-surface; and [0069] step (1-2): calculating the transmit power of the user and the time slot length.

[0070] The specific implementation process of the above steps is described in detail below.

(I) Calculating the Phase Shift of the Intelligent Omni-Surface

[0071] The phase shift of the intelligent omni-surface IS obtained by maximizing an equivalent combined channel gain of a user, which is:

[00019] max m k .Math. "\[LeftBracketingBar]" h H k g k .Math. "\[RightBracketingBar]" 2 Formula ( 4. a ) constraint condition : m k [ 0 , 2 ) , k { 1 , 2 } , m { 1 , 2 , .Math. , M } h m = .Math. "\[LeftBracketingBar]" h m .Math. "\[RightBracketingBar]" e j m h and g k , m = .Math. "\[LeftBracketingBar]" g k , m .Math. "\[RightBracketingBar]" e j m g k Formula ( 4. b )

are set to represent m.sup.th elements of vectors h and g.sub.k respectively, |h.sub.m| and .sub.m.sup.h are an amplitude and a phase of h.sub.m respectively, while |g.sub.k,m| and .sub.m.sup.g.sup.k are an amplitude and a phase of g.sub.k,m respectively. The objective function |h.sup.H.sub.kg.sub.k|.sup.2 in the formula (4) has the following relationship:

[00020] .Math. "\[LeftBracketingBar]" h H k g k .Math. "\[RightBracketingBar]" = .Math. "\[LeftBracketingBar]" .Math. m = 1 M .Math. "\[LeftBracketingBar]" h m .Math. "\[RightBracketingBar]" .Math. "\[LeftBracketingBar]" g k , m .Math. "\[RightBracketingBar]" e j m k - m h + m g k .Math. "\[RightBracketingBar]" .Math. m = 1 M .Math. "\[LeftBracketingBar]" h m .Math. "\[RightBracketingBar]" .Math. "\[LeftBracketingBar]" g k , m .Math. "\[RightBracketingBar]" Formula ( 5 )

[0072] When and only when .sub.m.sup.k.sub.m.sup.k+.sub.m.sup.g.sup.k=0 or .sub.n.sup.k.sub.m.sup.h+.sub.m.sup.g.sup.k=2, the equality in (5) will hold.

[0073] Therefore, the phase shift of the m.sup.th element of the intelligent omni-surface is obtained by the following formula:

[00021] m k = { m h - m g k , if m h - m g k 0 2 + ( m h - m g k ) , if m h - m g k < 0 Formula ( 6 )

(II) Calculating the Transmit Power of the User and the Time Slot Length

[0074] For the given phase shift {.sub.m.sup.k} of the intelligent omni-surface phase shift, the optimization problem of the transmit power of the user and the time slot length in the optimization problem (3) is represented as:

[00022] min p k , t k > 0 ( p 1 + p 2 ) Formula ( 7. a ) constraint condition : R k R k min , k { 1 , 2 } Formula ( 7. b ) constraint condition : t 1 + t 2 = 1 , 0 < t 1 < 1 , 0 < t 2 < 1 Formula ( 7. c )

[0075] The equivalent conversion is performed on the constraint condition formula (7.b) to

[00023] obtain : p k 2 .Math. "\[LeftBracketingBar]" h H k g k .Math. "\[RightBracketingBar]" 2 ( 2 R k min t k - 1 ) .

[0076] The objective function of the optimization problem (7) is to minimize the sum of the transmit powers of the user 1 and the user 2. Therefore, when the transmit powers p1 and p2 are simultaneously minimized, which is:

[00024] p k = 2 .Math. "\[LeftBracketingBar]" h H k g k .Math. "\[RightBracketingBar]" 2 ( 2 R k min t k - 1 ) Formula ( 8 ) [0077] the total power consumption (p.sub.1+p.sub.2) of the system reaches a minimum value, wherein || is a modulus of a complex number.

[0078] It can be seen from the formula (8), the transmit power p.sub.k is a function of the time slot length t.sub.k. As t.sub.1=1t.sub.2, and 0<t.sub.2<1, the total power consumption is represented as a one-dimensional function of the time slot length t.sub.2. Therefore, the optimal time slot length is obtained by a one-dimensional search algorithm. The specific process of using the one-dimensional search algorithm to solve the transmit power of the user and the time slot length is as follows: [0079] step (1): initializing a searching step-size t and a search index =0; [0080] step (2): updating an iteration index =+1 and the time slot length t.sub.2=; [0081] step (3): calculating the transmit power for the user:

[00025] p 1 = 2 .Math. "\[LeftBracketingBar]" h H 1 g 1 .Math. "\[RightBracketingBar]" 2 ( 2 R 1 min 1 - t 2 - 1 ) and p 2 = 2 .Math. "\[LeftBracketingBar]" h H 2 g 2 .Math. "\[RightBracketingBar]" 2 ( 2 R 2 min t 2 - 1 ) ; [0082] step (4): calculating the total power consumption of the system during the .sup.th iteration:

[00026] P sum = p 1 + p 2 ; [0083] step (5): when t.sub.2<1, executing the step 3-2-2; otherwise, executing step 3-2-6; [0084] step (6): according to the obtained {P.sub.sum.sup.}, calculating the optimal iteration index .sub.op corresponding to the minimum P.sub.sum.sup., which is

[00027] op = min { P sum } ;

and [0085] step (7): outputting the optimal time slot length t.sub.2.sup.op=.sub.opt; and outputting the optimal transmit power

[00028] p 1 op = 2 .Math. "\[LeftBracketingBar]" h H 1 g 1 .Math. "\[RightBracketingBar]" 2 ( 2 R 1 min t 1 op - 1 ) and p 2 op = 2 .Math. "\[LeftBracketingBar]" h H 2 g 2 .Math. "\[RightBracketingBar]" 2 ( 2 R 2 min t 2 op - 1 ) .

[0086] Then, the present invention is simulated and a performance thereof is analyzed. In the simulation, it is assumed that coordinates of the base station and the intelligent omni-surface are (0 m, 20 m) and (50 m, 20 m) respectively, and the coordinates of the user 1 and the user 2 are (x1, 0 m) and (x2, 0 m) respectively, wherein x1 is randomly distributed between (40 m, 50 m) and x2 is randomly distributed between (50 m, 60 m). All the channels involved are modeled by a Rice channel, and a path loss exponent is assumed to be 2.2. Without the loss of generality, it is assumed that the minimum rate threshold value of the user is R.sub.1.sup.min=R.sub.2.sup.min=R.sub.min (bit/s/Hz).

[0087] As shown in FIG. 2, under different minimum rate threshold values R.sub.min, it is a relationship diagram between the total power consumption of the system of the present invention and the number of the intelligent omni-surface elements M. It can be seen from the figure, when the minimum rate threshold value R.sub.min is fixed, the total power consumption of the system decreases with the increase of the number of the intelligent omni-surface elements M. When the number of the intelligent omni-surface elements M is fixed, the total power consumption of the system increases with the increase of the minimum rate threshold value R.sub.min.

[0088] As shown in FIG. 3, it is the relationship diagram between the total power consumption of the system of the present invention and the minimum rate threshold value R.sub.min is shown under different numbers M of the intelligent omni-surface elements. It can be seen from the figure, when the number of the intelligent omni-surface elements M is fixed, the total power consumption of the system increases with the increase of the minimum rate threshold value R.sub.min. When the minimum rate threshold value R.sub.min is fixed, the total power consumption of the system decreases with the increase of the number of the intelligent omni-surface elements M.

[0089] The intelligent omni-surface comprises a computer readable medium operable on a computer with memory for the communication system method, and program instructions for executing the communication system method.

[0090] The present invention provides the idea and the method of the communication system method based the intelligent omni-surface. There are many methods and ways to realize the technical solutions. The above only describes the specific embellishments of the present invention. It should be pointed out that those of ordinary skills in the art can make some improvements and embellishments without departing from the principle of the present invention, and these improvements and embellishments should also be regarded as falling with the scope of protection of the present invention. All the unspecified components in the embodiments can be realized by the prior art.