I Problem Definition
In this paper,
we extend the problem of finding discrete phase shifts to maximize the received power at a User Equipment (UE) for transmission, reflected by a Reflective Intelligent Surface (RIS), originated from a Base Station (BS), see, e.g., [1 ] . In particular,
we address the problem of finding the values θ 1 , θ 2 , … , θ N subscript 𝜃 1 subscript 𝜃 2 … subscript 𝜃 𝑁
\theta_{1},\theta_{2},\ldots,\theta_{N} italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT to maximize | h 0 + ∑ n = 1 N h n β n r e j θ n | subscript ℎ 0 superscript subscript 𝑛 1 𝑁 subscript ℎ 𝑛 superscript subscript 𝛽 𝑛 𝑟 superscript 𝑒 𝑗 subscript 𝜃 𝑛 |h_{0}+\sum_{n=1}^{N}h_{n}\beta_{n}^{r}e^{j\theta_{n}}| | italic_h start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | where θ n ∈ Φ K subscript 𝜃 𝑛 subscript Φ 𝐾 \theta_{n}\in\Phi_{K} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , Φ K = { ϕ 1 , ϕ 2 , … , ϕ K } subscript Φ 𝐾 subscript italic-ϕ 1 subscript italic-ϕ 2 … subscript italic-ϕ 𝐾 \Phi_{K}=\{\phi_{1},\phi_{2},\dots,\phi_{K}\} roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = { italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_ϕ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT } consists of arbitrarily selected discrete phase shifts, j = − 1 𝑗 1 j=\sqrt{-1} italic_j = square-root start_ARG - 1 end_ARG , and β n r , n = 1 , … , N formulae-sequence subscript superscript 𝛽 𝑟 𝑛 𝑛
1 … 𝑁
\beta^{r}_{n},\,n=1,\dots,N italic_β start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_n = 1 , … , italic_N are the RIS gains. With this, the RIS coefficients are given by 𝐰 = [ β 1 r e j θ 1 , β 2 r e j θ 2 … , β N r e j θ N ] 𝐰 subscript superscript 𝛽 𝑟 1 superscript 𝑒 𝑗 subscript 𝜃 1 subscript superscript 𝛽 𝑟 2 superscript 𝑒 𝑗 subscript 𝜃 2 … subscript superscript 𝛽 𝑟 𝑁 superscript 𝑒 𝑗 subscript 𝜃 𝑁
{\bf w}=\left[\beta^{r}_{1}e^{j\theta_{1}},\beta^{r}_{2}e^{j\theta_{2}}\dots,%
\beta^{r}_{N}e^{j\theta_{N}}\right] bold_w = [ italic_β start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , italic_β start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT … , italic_β start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ] .
We also define the difference among each adjacent phase shift in Φ K subscript Φ 𝐾 \Phi_{K} roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT as Ω K = { ω 1 , ω 2 , … , ω K } subscript Ω 𝐾 subscript 𝜔 1 subscript 𝜔 2 … subscript 𝜔 𝐾 \Omega_{K}=\{\omega_{1},\omega_{2},\dots,\omega_{K}\} roman_Ω start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = { italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_ω start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT } , such that ϕ k ⊕ 1 = ϕ k + ω k subscript italic-ϕ direct-sum 𝑘 1 subscript italic-ϕ 𝑘 subscript 𝜔 𝑘 \phi_{k\oplus 1}=\phi_{k}+\omega_{k} italic_ϕ start_POSTSUBSCRIPT italic_k ⊕ 1 end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ..
We assume that the main restriction arises due to the RIS phase range R 𝑅 R italic_R , therefore the nonuniform phase shifts are selected based on the RIS phase range as in Fig. 1 .
We remark that the symmetry between the phase shifts − R 2 𝑅 2 -\frac{R}{2} - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG and R 2 𝑅 2 \frac{R}{2} divide start_ARG italic_R end_ARG start_ARG 2 end_ARG in Fig. 1 is not a special case and it is applicable for any nonuniform discrete phase shifts structure
with a total phase range R 𝑅 R italic_R . Because, for an arbitrary nonuniform phase shift structure, the RIS phase range would satisfy the condition R = 2 π − ω k ¯ 𝑅 2 𝜋 subscript 𝜔 ¯ 𝑘 R=2\pi-\omega_{\bar{k}} italic_R = 2 italic_π - italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT where ω k ¯ subscript 𝜔 ¯ 𝑘 \omega_{\bar{k}} italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT is the largest value in the set Ω K subscript Ω 𝐾 \Omega_{K} roman_Ω start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT .
So, without loss of generality, we will use the approach in Fig. 1 , i.e., − π ≤ ϕ 1 < ⋯ < ϕ K = ϕ 1 + R < π 𝜋 subscript italic-ϕ 1 ⋯ subscript italic-ϕ 𝐾 subscript italic-ϕ 1 𝑅 𝜋 -\pi\leq\phi_{1}<\cdots<\phi_{K}=\phi_{1}+R<\pi - italic_π ≤ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < ⋯ < italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_R < italic_π with R < 2 π K − 1 K 𝑅 2 𝜋 𝐾 1 𝐾 R<2\pi\frac{K-1}{K} italic_R < 2 italic_π divide start_ARG italic_K - 1 end_ARG start_ARG italic_K end_ARG .
The condition R < 2 π K − 1 K 𝑅 2 𝜋 𝐾 1 𝐾 R<2\pi\frac{K-1}{K} italic_R < 2 italic_π divide start_ARG italic_K - 1 end_ARG start_ARG italic_K end_ARG arises due to the fact that R 𝑅 R italic_R comes from ω k ¯ subscript 𝜔 ¯ 𝑘 \omega_{\bar{k}} italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT , and the condition ω k ¯ ≥ 2 π K subscript 𝜔 ¯ 𝑘 2 𝜋 𝐾 \omega_{\bar{k}}\geq\frac{2\pi}{K} italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT ≥ divide start_ARG 2 italic_π end_ARG start_ARG italic_K end_ARG must be satisfied as ∑ k = 1 K ω k = 2 π superscript subscript 𝑘 1 𝐾 subscript 𝜔 𝑘 2 𝜋 \sum_{k=1}^{K}\omega_{k}=2\pi ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = 2 italic_π and by its definition ω k ¯ ≥ ω k , subscript 𝜔 ¯ 𝑘 subscript 𝜔 𝑘 \omega_{\bar{k}}\geq\omega_{k}, italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT ≥ italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , for k ∈ { 1 , 2 , … , K } ∖ k ¯ 𝑘 1 2 … 𝐾 ¯ 𝑘 k\in\{1,2,\ldots,K\}\setminus\bar{k} italic_k ∈ { 1 , 2 , … , italic_K } ∖ over¯ start_ARG italic_k end_ARG .
Note that, this will make sure that the discrete phase shifts cannot be placed uniformly over the unit circle. In addition, while we recognize the phase range is not necessarily symmetric, we will assume the discrete phase shifts to be distributed over the range [ − R 2 , R 2 ] 𝑅 2 𝑅 2 [-\frac{R}{2},\frac{R}{2}] [ - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG , divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ] without loss of generality.
We will provide optimal and suboptimal algorithms for the problem. Furthermore, we will analyze the arbitrary phase shift placement and their optimality of approximating the continuous solution for large N 𝑁 N italic_N , in regards to the RIS phase range.
Figure 1: Nonuniform phase placement for R ∈ [ 0 , 2 π ] 𝑅 0 2 𝜋 R\in[0,2\pi] italic_R ∈ [ 0 , 2 italic_π ] .
In | h 0 + ∑ n = 1 N h n β n r e j θ n | subscript ℎ 0 superscript subscript 𝑛 1 𝑁 subscript ℎ 𝑛 superscript subscript 𝛽 𝑛 𝑟 superscript 𝑒 𝑗 subscript 𝜃 𝑛 |h_{0}+\sum_{n=1}^{N}h_{n}\beta_{n}^{r}e^{j\theta_{n}}| | italic_h start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | , the values h n = β n e j α n subscript ℎ 𝑛 subscript 𝛽 𝑛 superscript 𝑒 𝑗 subscript 𝛼 𝑛 h_{n}=\beta_{n}e^{j\alpha_{n}} italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , n = 0 , 1 , 2 , … , N 𝑛 0 1 2 … 𝑁
n=0,1,2,\ldots,N italic_n = 0 , 1 , 2 , … , italic_N are the channel coefficients and
θ n , n = 1 , … , N formulae-sequence subscript 𝜃 𝑛 𝑛
1 … 𝑁
\theta_{n},\ n=1,\dots,N italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_n = 1 , … , italic_N are the phase values added to the corresponding h n subscript ℎ 𝑛 h_{n} italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT by a RIS. As for the moment, we let β n r = 1 , n = 1 , … , N formulae-sequence superscript subscript 𝛽 𝑛 𝑟 1 𝑛 1 … 𝑁
\beta_{n}^{r}=1,\ n=1,\dots,N italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 1 , italic_n = 1 , … , italic_N , which we will relax after further analysis in this paper.
Initially, the problem can be formally described as
maximize 𝜽 f ( 𝜽 ) 𝜽 maximize f 𝜽 \displaystyle\underset{\mbox{\boldmath$\theta$}}{\rm maximize\ }f({\mbox{%
\boldmath$\theta$}}) underbold_italic_θ start_ARG roman_maximize end_ARG roman_f ( bold_italic_θ )
(1)
subject to θ n ∈ Φ K , n = 1 , 2 , … , N formulae-sequence subject to subscript 𝜃 𝑛 subscript Φ 𝐾 𝑛 1 2 … 𝑁
\displaystyle{\rm subject\ to\ }\theta_{n}\in\Phi_{K},\ n=1,2,\ldots,N roman_subject roman_to italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_n = 1 , 2 , … , italic_N
where
f ( 𝜽 ) = | β 0 e j α 0 + ∑ n = 1 N β n e j ( α n + θ n ) | 2 , 𝑓 𝜽 superscript subscript 𝛽 0 superscript 𝑒 𝑗 subscript 𝛼 0 superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript 𝑒 𝑗 subscript 𝛼 𝑛 subscript 𝜃 𝑛 2 f({\mbox{\boldmath$\theta$}})=\bigg{|}\beta_{0}e^{j\alpha_{0}}+\sum_{n=1}^{N}%
\beta_{n}e^{j(\alpha_{n}+\theta_{n})}\bigg{|}^{2}, italic_f ( bold_italic_θ ) = | italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,
(2)
β n ≥ 0 , n = 0 , 1 , … , N formulae-sequence subscript 𝛽 𝑛 0 𝑛 0 1 … 𝑁
\beta_{n}\geq 0,\ n=0,1,\dots,N italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ≥ 0 , italic_n = 0 , 1 , … , italic_N , 𝜽 = ( θ 1 , θ 2 , … , θ N ) 𝜽 subscript 𝜃 1 subscript 𝜃 2 … subscript 𝜃 𝑁 {\mbox{\boldmath$\theta$}}=(\theta_{1},\theta_{2},\ldots,\theta_{N}) bold_italic_θ = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) , and α n ∈ [ − π , π ) subscript 𝛼 𝑛 𝜋 𝜋 \alpha_{n}\in[-\pi,\pi) italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ [ - italic_π , italic_π ) for n = 0 , 1 , … , N 𝑛 0 1 … 𝑁
n=0,1,\dots,N italic_n = 0 , 1 , … , italic_N .
In the following section, we will approach this problem intuitively and come up with a low-complexity quantization algorithm. Using an analytical approach with this algorithm, we will develop closed-form solutions of the approximation ratios of arbitrary discrete phase shifts to the continuous solution, and develop a framework on how to place the nonuniform discrete phase shifts regarding the RIS phase range.
III Approximation Ratio of Nonuniform Discrete Phase Shifts With NPQ
Having the quantization approach in hand, we will define an approximation ratio to quantify the effect of the NPQ algorithm, the nonuniform discrete phase shifts, and the RIS phase range on the overall performance of the systems. Specifically, the approximation ratio will quantify how well the continuous solution can be approximated. Similar to the approach in [3 , 1 ] , where we developed an approximation ratio for the uniform polar quantization (UPQ) algorithm [1 ] with uniform discrete phase shifts, we will first approximate the received power f ( 𝜽 cont ) 𝑓 superscript 𝜽 cont f(\boldsymbol{\theta}^{\text{cont}}) italic_f ( bold_italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT ) for large N 𝑁 N italic_N as follows:
f ( 𝜽 NPQ ) = 𝑓 superscript 𝜽 NPQ absent \displaystyle f(\mbox{\boldmath$\theta$}^{\text{NPQ}})= italic_f ( bold_italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT ) =
| β 0 e j α 0 + ∑ n = 1 N β n e j ( α n + θ n NPQ ) | 2 superscript subscript 𝛽 0 superscript 𝑒 𝑗 subscript 𝛼 0 superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript 𝑒 𝑗 subscript 𝛼 𝑛 subscript superscript 𝜃 NPQ 𝑛 2 \displaystyle\bigg{|}\beta_{0}e^{j\alpha_{0}}+\sum_{n=1}^{N}\beta_{n}e^{j(%
\alpha_{n}+\theta^{\text{NPQ}}_{n})}\bigg{|}^{2} | italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
= \displaystyle= =
| e j α 0 | 2 | β 0 + ∑ n = 1 N β n e j ( α n + θ n NPQ − α 0 ) | 2 superscript superscript 𝑒 𝑗 subscript 𝛼 0 2 superscript subscript 𝛽 0 superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript 𝑒 𝑗 subscript 𝛼 𝑛 subscript superscript 𝜃 NPQ 𝑛 subscript 𝛼 0 2 \displaystyle\left|e^{j\alpha_{0}}\right|^{2}\bigg{|}\beta_{0}+\sum_{n=1}^{N}%
\beta_{n}e^{j(\alpha_{n}+\theta^{\text{NPQ}}_{n}-\alpha_{0})}\bigg{|}^{2} | italic_e start_POSTSUPERSCRIPT italic_j italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT | italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
= \displaystyle= =
| β 0 + ∑ n = 1 N β n e j ( θ n NPQ − θ n cont ) | 2 superscript subscript 𝛽 0 superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript 𝑒 𝑗 subscript superscript 𝜃 NPQ 𝑛 subscript superscript 𝜃 cont 𝑛 2 \displaystyle\bigg{|}\beta_{0}+\sum_{n=1}^{N}\beta_{n}e^{j(\theta^{\text{NPQ}}%
_{n}-\theta^{\text{cont}}_{n})}\bigg{|}^{2} | italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
≈ \displaystyle\approx ≈
| ∑ n = 1 N β n e j ( θ n NPQ − θ n cont ) | 2 , superscript superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript 𝑒 𝑗 subscript superscript 𝜃 NPQ 𝑛 subscript superscript 𝜃 cont 𝑛 2 \displaystyle\bigg{|}\sum_{n=1}^{N}\beta_{n}e^{j(\theta^{\text{NPQ}}_{n}-%
\theta^{\text{cont}}_{n})}\bigg{|}^{2}, | ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,
(7)
where the gain from the direct link, i.e. β 0 subscript 𝛽 0 \beta_{0} italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , is practically discarded for asymptotically large N 𝑁 N italic_N . Let δ n = θ n NPQ − θ n cont subscript 𝛿 𝑛 subscript superscript 𝜃 NPQ 𝑛 subscript superscript 𝜃 cont 𝑛 \delta_{n}=\theta^{\text{NPQ}}_{n}-\theta^{\text{cont}}_{n} italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for n = 1 , 2 , … , N . 𝑛 1 2 … 𝑁
n=1,2,\dots,N. italic_n = 1 , 2 , … , italic_N . The resulting absolute square term in equation (7 ) can be expressed as
f ( 𝜽 NPQ ) 𝑓 superscript 𝜽 NPQ \displaystyle f({\mbox{\boldmath$\theta$}^{\text{NPQ}}}) italic_f ( bold_italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT )
≈ | ∑ n = 1 N β n e j ( θ n NPQ − θ n cont ) | 2 absent superscript superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript 𝑒 𝑗 subscript superscript 𝜃 NPQ 𝑛 subscript superscript 𝜃 cont 𝑛 2 \displaystyle\approx\bigg{|}\sum_{n=1}^{N}\beta_{n}e^{j(\theta^{\text{NPQ}}_{n%
}-\theta^{\text{cont}}_{n})}\bigg{|}^{2} ≈ | ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
= ∑ n = 1 N β n 2 + 2 ∑ k = 2 N ∑ l = 1 k − 1 β k β l cos ( δ k − δ l ) . absent superscript subscript 𝑛 1 𝑁 superscript subscript 𝛽 𝑛 2 2 superscript subscript 𝑘 2 𝑁 superscript subscript 𝑙 1 𝑘 1 subscript 𝛽 𝑘 subscript 𝛽 𝑙 subscript 𝛿 𝑘 subscript 𝛿 𝑙 \displaystyle=\sum_{n=1}^{N}\beta_{n}^{2}+\;2\sum_{k=2}^{N}\sum_{l=1}^{k-1}%
\beta_{k}\beta_{l}\cos(\delta_{k}-\delta_{l}). = ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 ∑ start_POSTSUBSCRIPT italic_k = 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) .
(8)
Assume that in (8 ) all β k , β l , δ k subscript 𝛽 𝑘 subscript 𝛽 𝑙 subscript 𝛿 𝑘
\beta_{k},\beta_{l},\delta_{k} italic_β start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , and δ l subscript 𝛿 𝑙 \delta_{l} italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT are independent from each other. Taking the expectation yields
𝔼 [ f rx ( 𝜽 NPQ ) ] = N 𝔼 [ β n 2 ] + N ( N − 1 ) 𝔼 [ β k β l ] 𝔼 [ cos ( δ k − δ l ) ] . 𝔼 delimited-[] subscript 𝑓 rx superscript 𝜽 NPQ 𝑁 𝔼 delimited-[] superscript subscript 𝛽 𝑛 2 𝑁 𝑁 1 𝔼 delimited-[] subscript 𝛽 𝑘 subscript 𝛽 𝑙 𝔼 delimited-[] subscript 𝛿 𝑘 subscript 𝛿 𝑙 \mathbb{E}[f_{\text{rx}}(\mbox{\boldmath$\theta$}^{\text{NPQ}})]=N\mathbb{E}[%
\beta_{n}^{2}]+N(N-1)\mathbb{E}[\beta_{k}\beta_{l}]\mathbb{E}[\cos(\delta_{k}-%
\delta_{l})]. blackboard_E [ italic_f start_POSTSUBSCRIPT rx end_POSTSUBSCRIPT ( bold_italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT ) ] = italic_N blackboard_E [ italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] + italic_N ( italic_N - 1 ) blackboard_E [ italic_β start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ] blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ] .
(9)
Finally, we need to normalize the result in equation (9 ) with the maximum achievable result to get a ratio from 0 0 to 1 1 1 1 , where the continuous solution would achieve 1 1 1 1 . We know from equation (5 ) that the maximum achievable number is ( ∑ n = 0 N β n ) 2 superscript superscript subscript 𝑛 0 𝑁 subscript 𝛽 𝑛 2 (\sum_{n=0}^{N}\beta_{n})^{2} ( ∑ start_POSTSUBSCRIPT italic_n = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . Therefore, 𝔼 [ ( ∑ n = 0 N β n ) 2 ] = N 𝔼 [ β n 2 ] + N ( N − 1 ) 𝔼 [ β k β l ] 𝔼 delimited-[] superscript superscript subscript 𝑛 0 𝑁 subscript 𝛽 𝑛 2 𝑁 𝔼 delimited-[] superscript subscript 𝛽 𝑛 2 𝑁 𝑁 1 𝔼 delimited-[] subscript 𝛽 𝑘 subscript 𝛽 𝑙 \mathbb{E}[(\sum_{n=0}^{N}\beta_{n})^{2}]=N\mathbb{E}[\beta_{n}^{2}]+N(N-1)%
\mathbb{E}[\beta_{k}\beta_{l}] blackboard_E [ ( ∑ start_POSTSUBSCRIPT italic_n = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] = italic_N blackboard_E [ italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] + italic_N ( italic_N - 1 ) blackboard_E [ italic_β start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ] . Therefore, with equation (9 ) , the ratio of the two expected values can be calculated for asymptotically large N 𝑁 N italic_N as
lim N → ∞ 𝔼 [ f rx ( 𝜽 UPQ ) ] 𝔼 [ ( ∑ n = 0 N β n ) 2 ] = 𝔼 [ cos ( δ k − δ l ) ] . subscript → 𝑁 𝔼 delimited-[] subscript 𝑓 rx superscript 𝜽 UPQ 𝔼 delimited-[] superscript superscript subscript 𝑛 0 𝑁 subscript 𝛽 𝑛 2 𝔼 delimited-[] subscript 𝛿 𝑘 subscript 𝛿 𝑙 \lim_{N\to\infty}\frac{\mathbb{E}[f_{\text{rx}}({\mbox{\boldmath$\theta$}^{%
\text{UPQ}}})]}{\mathbb{E}[(\sum_{n=0}^{N}\beta_{n})^{2}]}=\mathbb{E}[\cos(%
\delta_{k}-\delta_{l})]. roman_lim start_POSTSUBSCRIPT italic_N → ∞ end_POSTSUBSCRIPT divide start_ARG blackboard_E [ italic_f start_POSTSUBSCRIPT rx end_POSTSUBSCRIPT ( bold_italic_θ start_POSTSUPERSCRIPT UPQ end_POSTSUPERSCRIPT ) ] end_ARG start_ARG blackboard_E [ ( ∑ start_POSTSUBSCRIPT italic_n = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] end_ARG = blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ] .
(10)
Hence, 𝔼 [ cos ( δ k − δ l ) ] 𝔼 delimited-[] subscript 𝛿 𝑘 subscript 𝛿 𝑙 \mathbb{E}[\cos(\delta_{k}-\delta_{l})] blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ] will be the approximation ratio for NPQ. As we have the independence assumption among δ k subscript 𝛿 𝑘 \delta_{k} italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT and δ l subscript 𝛿 𝑙 \delta_{l} italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , 𝔼 [ cos ( δ k − δ l ) ] 𝔼 delimited-[] subscript 𝛿 𝑘 subscript 𝛿 𝑙 \mathbb{E}[\cos(\delta_{k}-\delta_{l})] blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ] can be simplified further as follows:
𝔼 𝔼 \displaystyle\mathbb{E} blackboard_E
[ cos ( δ k − δ l ) ] delimited-[] subscript 𝛿 𝑘 subscript 𝛿 𝑙 \displaystyle\left[\cos\left(\delta_{k}-\delta_{l}\right)\right] [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ]
= 𝔼 [ cos ( δ k ) cos ( δ l ) + sin ( δ k ) sin ( δ l ) ] absent 𝔼 delimited-[] subscript 𝛿 𝑘 subscript 𝛿 𝑙 subscript 𝛿 𝑘 subscript 𝛿 𝑙 \displaystyle=\mathbb{E}\left[\cos\left(\delta_{k}\right)\cos\left(\delta_{l}%
\right)+\sin\left(\delta_{k}\right)\sin\left(\delta_{l}\right)\right] = blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) roman_cos ( italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) + roman_sin ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) roman_sin ( italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ]
= 𝔼 [ cos ( δ k ) cos ( δ l ) ] + 𝔼 [ sin ( δ k ) sin ( δ l ) ] absent 𝔼 delimited-[] subscript 𝛿 𝑘 subscript 𝛿 𝑙 𝔼 delimited-[] subscript 𝛿 𝑘 subscript 𝛿 𝑙 \displaystyle=\mathbb{E}\left[\cos\left(\delta_{k}\right)\cos\left(\delta_{l}%
\right)\right]+\mathbb{E}\left[\sin\left(\delta_{k}\right)\sin\left(\delta_{l}%
\right)\right] = blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) roman_cos ( italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ] + blackboard_E [ roman_sin ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) roman_sin ( italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ]
= 𝔼 [ cos ( δ k ) ] 𝔼 [ cos ( δ l ) ] + 𝔼 [ sin ( δ k ) ] 𝔼 [ sin ( δ l ) ] absent 𝔼 delimited-[] subscript 𝛿 𝑘 𝔼 delimited-[] subscript 𝛿 𝑙 𝔼 delimited-[] subscript 𝛿 𝑘 𝔼 delimited-[] subscript 𝛿 𝑙 \displaystyle=\mathbb{E}\left[\cos\left(\delta_{k}\right)\right]\mathbb{E}%
\left[\cos\left(\delta_{l}\right)\right]+\mathbb{E}\left[\sin\left(\delta_{k}%
\right)\right]\mathbb{E}\left[\sin\left(\delta_{l}\right)\right] = blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ] blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ] + blackboard_E [ roman_sin ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ] blackboard_E [ roman_sin ( italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ]
= ( 𝔼 [ cos ( δ n ) ] ) 2 + ( 𝔼 [ sin ( δ n ) ] ) 2 , n = 1 , 2 , … , N . formulae-sequence absent superscript 𝔼 delimited-[] subscript 𝛿 𝑛 2 superscript 𝔼 delimited-[] subscript 𝛿 𝑛 2 𝑛 1 2 … 𝑁
\displaystyle=\left(\mathbb{E}\left[\cos\left(\delta_{n}\right)\right]\right)^%
{2}+\left(\mathbb{E}\left[\sin\left(\delta_{n}\right)\right]\right)^{2},\ n=1,%
2,\dots,N. = ( blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ( blackboard_E [ roman_sin ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , italic_n = 1 , 2 , … , italic_N .
(11)
Therefore, for a given discrete phase shift selection set Φ K subscript Φ 𝐾 \Phi_{K} roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , the approximation ratio can be calculated with equation (III ). We will calculate this for two different scenarios: Firstly, we will provide the approximation ratio for arbitrary ϕ k , k = 1 , … , K formulae-sequence subscript italic-ϕ 𝑘 𝑘
1 … 𝐾
\phi_{k},\ k=1,\dots,K italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_k = 1 , … , italic_K , and then for equally separated nonuniform phase shifts over the RIS phase range, as given in Fig. 1 . In between the two steps, we will also analyze the special connection between the two and reveal that the latter maximizes the potential of the RIS with nonuniform discrete phase shifts.
III-A Arbitrarily Selected Nonuniform Discrete Phase Shifts
Given the arbitrary discrete phase shifts set Φ K subscript Φ 𝐾 \Phi_{K} roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , the approximation ratio will be denoted by E ( ϕ 1 , … , ϕ K ) 𝐸 subscript italic-ϕ 1 … subscript italic-ϕ 𝐾 E(\phi_{1},\ldots,\phi_{K}) italic_E ( italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ) . This measure will represent the average performance for an RIS. For this purpose, as a common assumption from the literature to define the quantization error [1 ] ,[2 ] ,[3 ] , we will assume that θ n cont subscript superscript 𝜃 cont 𝑛 \theta^{\text{cont}}_{n} italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is uniformly distributed, i.e., θ n cont ∼ 𝒰 [ − π , π ] similar-to subscript superscript 𝜃 cont 𝑛 𝒰 𝜋 𝜋 \theta^{\text{cont}}_{n}\sim\mathcal{U}[-\pi,\pi] italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∼ caligraphic_U [ - italic_π , italic_π ] to apply the law of total expectation.
Let Φ K = { ϕ 1 , ϕ 2 , … , ϕ K } subscript Φ 𝐾 subscript italic-ϕ 1 subscript italic-ϕ 2 … subscript italic-ϕ 𝐾 \Phi_{K}=\{\phi_{1},\phi_{2},\dots,\phi_{K}\} roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = { italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_ϕ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT } be the set of arbitrarily selected nonuniform phase shifts. Assume without loss of generality that 0 ≤ ϕ 1 < ϕ 2 < ⋯ < ϕ K < 2 π 0 subscript italic-ϕ 1 subscript italic-ϕ 2 ⋯ subscript italic-ϕ 𝐾 2 𝜋 0\leq\phi_{1}<\phi_{2}<\dots<\phi_{K}<2\pi 0 ≤ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < italic_ϕ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT < ⋯ < italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT < 2 italic_π . Let θ n cont ∈ [ ϕ k , ϕ k + 1 ] subscript superscript 𝜃 cont 𝑛 subscript italic-ϕ 𝑘 subscript italic-ϕ 𝑘 1 \theta^{\text{cont}}_{n}\in[\phi_{k},\phi_{k+1}] italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ [ italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ] for k = 1 , … , K 𝑘 1 … 𝐾
k=1,\ldots,K italic_k = 1 , … , italic_K with probability ϕ k + 1 − ϕ k 2 π subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 𝜋 \frac{\phi_{k+1}-\phi_{k}}{2\pi} divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_π end_ARG , in which case θ n NPQ subscript superscript 𝜃 NPQ 𝑛 \theta^{\text{NPQ}}_{n} italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT will either be ϕ k subscript italic-ϕ 𝑘 \phi_{k} italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT or ϕ k + 1 subscript italic-ϕ 𝑘 1 \phi_{k+1} italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT . Note that δ n = θ n NPQ − θ n cont subscript 𝛿 𝑛 subscript superscript 𝜃 NPQ 𝑛 subscript superscript 𝜃 cont 𝑛 \delta_{n}=\theta^{\text{NPQ}}_{n}-\theta^{\text{cont}}_{n} italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT will also be uniformly distributed in [ − ϕ k + 1 − ϕ k 2 , ϕ k + 1 − ϕ k 2 ] subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 \left[-\frac{\phi_{k+1}-\phi_{k}}{2},\frac{\phi_{k+1}-\phi_{k}}{2}\right] [ - divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG , divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ] , i.e., δ n ∼ 𝒰 [ − ϕ k + 1 − ϕ k 2 , ϕ k + 1 − ϕ k 2 ] similar-to subscript 𝛿 𝑛 𝒰 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 \delta_{n}\sim\mathcal{U}\left[-\frac{\phi_{k+1}-\phi_{k}}{2},\frac{\phi_{k+1}%
-\phi_{k}}{2}\right] italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∼ caligraphic_U [ - divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG , divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ] .
To find E ( ϕ 1 , … , ϕ K ) 𝐸 subscript italic-ϕ 1 … subscript italic-ϕ 𝐾 E(\phi_{1},\ldots,\phi_{K}) italic_E ( italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ) , we need to calculate the result in equation (III ). Firstly, note that the distribution of δ n subscript 𝛿 𝑛 \delta_{n} italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is always symmetric around zero, which gives ( 𝔼 [ sin ( δ n ) ] ) 2 = 0 , ∀ n superscript 𝔼 delimited-[] subscript 𝛿 𝑛 2 0 for-all 𝑛
\left(\mathbb{E}\left[\sin\left(\delta_{n}\right)\right]\right)^{2}=0,\,\forall
n ( blackboard_E [ roman_sin ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , ∀ italic_n . Therefore, E ( ϕ 1 , … , ϕ K ) = ( 𝔼 [ cos ( δ n ) ] ) 2 𝐸 subscript italic-ϕ 1 … subscript italic-ϕ 𝐾 superscript 𝔼 delimited-[] subscript 𝛿 𝑛 2 E(\phi_{1},\ldots,\phi_{K})=\left(\mathbb{E}\left[\cos\left(\delta_{n}\right)%
\right]\right)^{2} italic_E ( italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ) = ( blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . Now, introduce the law of total expectation given as 𝔼 [ X ] = 𝔼 [ 𝔼 [ X | Y ] ] = ∑ i 𝔼 [ X | A i ] P ( A i ) 𝔼 delimited-[] 𝑋 𝔼 delimited-[] 𝔼 delimited-[] conditional 𝑋 𝑌 subscript 𝑖 𝔼 delimited-[] conditional 𝑋 subscript 𝐴 𝑖 𝑃 subscript 𝐴 𝑖 \mathbb{E}[X]=\mathbb{E}[\mathbb{E}[X|Y]]=\sum_{i}\mathbb{E}[X|A_{i}]P(A_{i}) blackboard_E [ italic_X ] = blackboard_E [ blackboard_E [ italic_X | italic_Y ] ] = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT blackboard_E [ italic_X | italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] italic_P ( italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , so that 𝔼 [ cos ( δ n ) ] 𝔼 delimited-[] subscript 𝛿 𝑛 \mathbb{E}\left[\cos\left(\delta_{n}\right)\right] blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] can be calculated as
𝔼 𝔼 \displaystyle\mathbb{E} blackboard_E
[ cos ( δ n ) ] = delimited-[] subscript 𝛿 𝑛 absent \displaystyle\left[\cos\left(\delta_{n}\right)\right]= [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] =
∑ k = 1 K − 1 [ ϕ k + 1 − ϕ k 2 π ∫ − ( ϕ k + 1 − ϕ k 2 ) ( ϕ k + 1 − ϕ k 2 ) 1 ϕ k + 1 − ϕ k cos ( δ n ) 𝑑 δ n ] superscript subscript 𝑘 1 𝐾 1 delimited-[] subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 𝜋 superscript subscript subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 1 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 subscript 𝛿 𝑛 differential-d subscript 𝛿 𝑛 \displaystyle\sum_{k=1}^{K-1}\left[\frac{\phi_{k+1}-\phi_{k}}{2\pi}\int_{-(%
\frac{\phi_{k+1}-\phi_{k}}{2})}^{(\frac{\phi_{k+1}-\phi_{k}}{2})}\frac{1}{\phi%
_{k+1}-\phi_{k}}\cos(\delta_{n})d\delta_{n}\right] ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K - 1 end_POSTSUPERSCRIPT [ divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_π end_ARG ∫ start_POSTSUBSCRIPT - ( divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) italic_d italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ]
+ 2 π + ϕ 1 − ϕ K 2 π ∫ − ( 2 π + ϕ 1 − ϕ K 2 ) ( 2 π + ϕ 1 − ϕ K 2 ) 1 2 π + ϕ 1 − ϕ K cos ( δ n ) 𝑑 δ n 2 𝜋 subscript italic-ϕ 1 subscript italic-ϕ 𝐾 2 𝜋 superscript subscript 2 𝜋 subscript italic-ϕ 1 subscript italic-ϕ 𝐾 2 2 𝜋 subscript italic-ϕ 1 subscript italic-ϕ 𝐾 2 1 2 𝜋 subscript italic-ϕ 1 subscript italic-ϕ 𝐾 subscript 𝛿 𝑛 differential-d subscript 𝛿 𝑛 \displaystyle+\frac{2\pi+\phi_{1}-\phi_{K}}{2\pi}\int_{-(\frac{2\pi+\phi_{1}-%
\phi_{K}}{2})}^{(\frac{2\pi+\phi_{1}-\phi_{K}}{2})}\frac{1}{2\pi+\phi_{1}-\phi%
_{K}}\cos(\delta_{n})d\delta_{n} + divide start_ARG 2 italic_π + italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_π end_ARG ∫ start_POSTSUBSCRIPT - ( divide start_ARG 2 italic_π + italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( divide start_ARG 2 italic_π + italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 italic_π + italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT end_ARG roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) italic_d italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT
(12)
where inside the integral, 1 ϕ k + 1 − ϕ k 1 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 \frac{1}{\phi_{k+1}-\phi_{k}} divide start_ARG 1 end_ARG start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG comes from the uniform distribution and ϕ k + 1 − ϕ k 2 π subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 𝜋 \frac{\phi_{k+1}-\phi_{k}}{2\pi} divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_π end_ARG is the probability of the event θ n cont ∈ [ ϕ k , ϕ k + 1 ] subscript superscript 𝜃 cont 𝑛 subscript italic-ϕ 𝑘 subscript italic-ϕ 𝑘 1 \theta^{\text{cont}}_{n}\in[\phi_{k},\phi_{k+1}] italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ [ italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ] occurring. Now, we calculate the term inside the square brackets as
ϕ k + 1 − ϕ k 2 π subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 𝜋 \displaystyle\frac{\phi_{k+1}-\phi_{k}}{2\pi} divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_π end_ARG
∫ − ( ϕ k + 1 − ϕ k 2 ) ( ϕ k + 1 − ϕ k 2 ) 1 ϕ k + 1 − ϕ k cos ( δ n ) 𝑑 δ n superscript subscript subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 1 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 subscript 𝛿 𝑛 differential-d subscript 𝛿 𝑛 \displaystyle\int_{-(\frac{\phi_{k+1}-\phi_{k}}{2})}^{(\frac{\phi_{k+1}-\phi_{%
k}}{2})}\frac{1}{\phi_{k+1}-\phi_{k}}\cos(\delta_{n})d\delta_{n} ∫ start_POSTSUBSCRIPT - ( divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) italic_d italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT
= 1 π ∫ 0 ( ϕ k + 1 − ϕ k 2 ) cos ( δ n ) 𝑑 δ n = absent 1 𝜋 superscript subscript 0 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 subscript 𝛿 𝑛 differential-d subscript 𝛿 𝑛 absent \displaystyle=\frac{1}{\pi}\int_{0}^{(\frac{\phi_{k+1}-\phi_{k}}{2})}\cos(%
\delta_{n})d\delta_{n}= = divide start_ARG 1 end_ARG start_ARG italic_π end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) italic_d italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT =
= 1 π sin ( ϕ k + 1 − ϕ k 2 ) . absent 1 𝜋 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 \displaystyle=\frac{1}{\pi}\sin(\frac{\phi_{k+1}-\phi_{k}}{2}). = divide start_ARG 1 end_ARG start_ARG italic_π end_ARG roman_sin ( divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) .
(13)
Similarly, the last term in (III-A ) will be 1 π sin ( ϕ K − ϕ 1 2 ) 1 𝜋 subscript italic-ϕ 𝐾 subscript italic-ϕ 1 2 \frac{1}{\pi}\sin(\frac{\phi_{K}-\phi_{1}}{2}) divide start_ARG 1 end_ARG start_ARG italic_π end_ARG roman_sin ( divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) as sin ( 2 π + ϕ 1 − ϕ K 2 ) = sin ( ϕ K − ϕ 1 2 ) 2 𝜋 subscript italic-ϕ 1 subscript italic-ϕ 𝐾 2 subscript italic-ϕ 𝐾 subscript italic-ϕ 1 2 \sin(\frac{2\pi+\phi_{1}-\phi_{K}}{2})=\sin(\frac{\phi_{K}-\phi_{1}}{2}) roman_sin ( divide start_ARG 2 italic_π + italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) = roman_sin ( divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) . Therefore, from equations (III ), (III-A ), and (III-A ), the approximation ratio for an arbitrary nonuniform discrete phase shift set is
E ( ϕ ) = 1 π 2 [ ∑ k = 1 K − 1 sin ( ϕ k + 1 − ϕ k 2 ) + sin ( ϕ K − ϕ 1 2 ) ] 2 , 𝐸 bold-italic-ϕ 1 superscript 𝜋 2 superscript delimited-[] superscript subscript 𝑘 1 𝐾 1 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 subscript italic-ϕ 𝐾 subscript italic-ϕ 1 2 2 E(\boldsymbol{\phi})=\frac{1}{\pi^{2}}\left[\sum_{k=1}^{K-1}\sin(\frac{\phi_{k%
+1}-\phi_{k}}{2})+\sin(\frac{\phi_{K}-\phi_{1}}{2})\right]^{2}, italic_E ( bold_italic_ϕ ) = divide start_ARG 1 end_ARG start_ARG italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG [ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K - 1 end_POSTSUPERSCRIPT roman_sin ( divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) + roman_sin ( divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,
(14)
where we used the shorthand notation ϕ bold-italic-ϕ \boldsymbol{\phi} bold_italic_ϕ for ϕ 1 , … , ϕ K subscript italic-ϕ 1 … subscript italic-ϕ 𝐾
\phi_{1},\ldots,\phi_{K} italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT with 0 ≤ ϕ 1 < ⋯ < ϕ K < 2 π 0 subscript italic-ϕ 1 ⋯ subscript italic-ϕ 𝐾 2 𝜋 0\leq\phi_{1}<\cdots<\phi_{K}<2\pi 0 ≤ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < ⋯ < italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT < 2 italic_π .
III-B How to Place the Nonuniform Discrete Phase Shifts With Limited RIS Phase Range
In equation (14 ), we derived the closed-form expression for the approximation ratio of arbitrary nonuniform discrete phase shifts set, i.e., how well the continuous solution can be approximated for large N 𝑁 N italic_N . Now we will prove that given K 𝐾 K italic_K , arranging the phase shifts uniformly will maximize the approximation ratio and, therefore will also maximize the average quantization performance. Define Δ k = ϕ k + 1 − ϕ k 2 subscript Δ 𝑘 subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 \Delta_{k}=\frac{\phi_{k+1}-\phi_{k}}{2} roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG for k = 1 , … , K − 1 𝑘 1 … 𝐾 1
k=1,\ldots,K-1 italic_k = 1 , … , italic_K - 1 and Δ K = 2 π + ϕ 1 − ϕ K 2 subscript Δ 𝐾 2 𝜋 subscript italic-ϕ 1 subscript italic-ϕ 𝐾 2 \Delta_{K}=\frac{2\pi+\phi_{1}-\phi_{K}}{2} roman_Δ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = divide start_ARG 2 italic_π + italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG . Note that ∑ k Δ k = π subscript 𝑘 subscript Δ 𝑘 𝜋 \sum_{k}\Delta_{k}=\pi ∑ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = italic_π and Δ k ∈ ( 0 , π ) subscript Δ 𝑘 0 𝜋 \Delta_{k}\in(0,\pi) roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ ( 0 , italic_π ) for k = 1 , … , K 𝑘 1 … 𝐾
k=1,\ldots,K italic_k = 1 , … , italic_K . Ignoring the factor 1 / π 2 1 superscript 𝜋 2 1/\pi^{2} 1 / italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT in (14 ), the maximization problem can be equivalently expressed as
maximize ∑ k = 1 K sin ( Δ k ) absent maximize superscript subscript k 1 K subscript Δ k \displaystyle\underset{}{\rm maximize\ }\sum_{k=1}^{K}\sin(\Delta_{k}) start_UNDERACCENT end_UNDERACCENT start_ARG roman_maximize end_ARG ∑ start_POSTSUBSCRIPT roman_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_K end_POSTSUPERSCRIPT roman_sin ( roman_Δ start_POSTSUBSCRIPT roman_k end_POSTSUBSCRIPT )
(15)
subject to Δ 1 + ⋯ + Δ K = π , subject to subscript Δ 1 ⋯ subscript Δ 𝐾 𝜋 \displaystyle{\rm subject\ to\ }\Delta_{1}+\cdots+\Delta_{K}=\pi, roman_subject roman_to roman_Δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + roman_Δ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = italic_π ,
Δ k ∈ ( 0 , π ) , k = 1 , 2 , … , K . formulae-sequence subscript Δ 𝑘 0 𝜋 𝑘 1 2 … 𝐾
\displaystyle\quad\quad\quad\quad\,\,\,\,\Delta_{k}\in(0,\pi),\ k=1,2,\ldots,K. roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ ( 0 , italic_π ) , italic_k = 1 , 2 , … , italic_K .
Using Lagrange multipliers, let
F ( Δ 1 , … , Δ K , λ ) = ∑ k = 1 K sin ( Δ k ) + λ ( ∑ k = 1 K Δ k − π ) , 𝐹 subscript Δ 1 … subscript Δ 𝐾 𝜆 superscript subscript 𝑘 1 𝐾 subscript Δ 𝑘 𝜆 superscript subscript 𝑘 1 𝐾 subscript Δ 𝑘 𝜋 F(\Delta_{1},\ldots,\Delta_{K},\lambda)=\sum_{k=1}^{K}\sin(\Delta_{k})+\lambda%
\left(\sum_{k=1}^{K}\Delta_{k}-\pi\right), italic_F ( roman_Δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , roman_Δ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_λ ) = ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT roman_sin ( roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) + italic_λ ( ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_π ) ,
(16)
where, the derivatives will be
∂ F ∂ Δ k = cos ( Δ k ) + λ 𝐹 subscript Δ 𝑘 subscript Δ 𝑘 𝜆 \displaystyle\frac{\partial F}{\partial\Delta_{k}}=\cos(\Delta_{k})+\lambda divide start_ARG ∂ italic_F end_ARG start_ARG ∂ roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG = roman_cos ( roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) + italic_λ
∂ F ∂ λ = Δ 1 + ⋯ + Δ K − π 𝐹 𝜆 subscript Δ 1 ⋯ subscript Δ 𝐾 𝜋 \displaystyle\frac{\partial F}{\partial\lambda}=\Delta_{1}+\cdots+\Delta_{K}-\pi divide start_ARG ∂ italic_F end_ARG start_ARG ∂ italic_λ end_ARG = roman_Δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + roman_Δ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT - italic_π
for k = 1 , … , K 𝑘 1 … 𝐾
k=1,\ldots,K italic_k = 1 , … , italic_K . Letting ∂ F ∂ Δ k = 0 𝐹 subscript Δ 𝑘 0 \frac{\partial F}{\partial\Delta_{k}}=0 divide start_ARG ∂ italic_F end_ARG start_ARG ∂ roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG = 0 gives cos ( Δ 1 ) = ⋯ = cos ( Δ K ) = − λ subscript Δ 1 ⋯ subscript Δ 𝐾 𝜆 \cos(\Delta_{1})=\cdots=\cos(\Delta_{K})=-\lambda roman_cos ( roman_Δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = ⋯ = roman_cos ( roman_Δ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ) = - italic_λ . Since, Δ k ∈ ( 0 , π ) subscript Δ 𝑘 0 𝜋 \Delta_{k}\in(0,\pi) roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ ( 0 , italic_π ) , the solution will be Δ 1 = ⋯ = Δ K = π / K subscript Δ 1 ⋯ subscript Δ 𝐾 𝜋 𝐾 \Delta_{1}=\cdots=\Delta_{K}=\pi/K roman_Δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ⋯ = roman_Δ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = italic_π / italic_K to satisfy the second condition ∂ F ∂ λ = 0 𝐹 𝜆 0 \frac{\partial F}{\partial\lambda}=0 divide start_ARG ∂ italic_F end_ARG start_ARG ∂ italic_λ end_ARG = 0 . Therefore, the optimum placement of the phase shifts is uniformly distributed. Note that this is achievable as long as the RIS phase range R 𝑅 R italic_R is large enough for a desired number of phase shifts K 𝐾 K italic_K . Therefore, if there is to be a restriction due to the RIS phase range to force nonuniform phase shifts, the condition R < 2 π K − 1 K 𝑅 2 𝜋 𝐾 1 𝐾 R<2\pi\frac{K-1}{K} italic_R < 2 italic_π divide start_ARG italic_K - 1 end_ARG start_ARG italic_K end_ARG must be satisfied.
III-B 1 Extension of Analysis With RIS Phase Range Restriction
When there is a sufficient restriction due to the RIS, i.e., R < 2 π K − 1 K 𝑅 2 𝜋 𝐾 1 𝐾 R<2\pi\frac{K-1}{K} italic_R < 2 italic_π divide start_ARG italic_K - 1 end_ARG start_ARG italic_K end_ARG , there is no way that the arbitrary discrete phase shifts can be distributed uniformly over the range [ 0 , 2 π ) 0 2 𝜋 [0,2\pi) [ 0 , 2 italic_π ) . However, we can still question the placement of the discrete phase shifts over the range R 𝑅 R italic_R that the RIS can reach and show that equally separated discrete phase shifts over the range R 𝑅 R italic_R will maximize the performance. Now, without loss of generality, let − π ≤ ϕ 1 < ⋯ < ϕ K = ϕ 1 + R < π 𝜋 subscript italic-ϕ 1 ⋯ subscript italic-ϕ 𝐾 subscript italic-ϕ 1 𝑅 𝜋 -\pi\leq\phi_{1}<\cdots<\phi_{K}=\phi_{1}+R<\pi - italic_π ≤ italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < ⋯ < italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_R < italic_π with R < 2 π K − 1 K 𝑅 2 𝜋 𝐾 1 𝐾 R<2\pi\frac{K-1}{K} italic_R < 2 italic_π divide start_ARG italic_K - 1 end_ARG start_ARG italic_K end_ARG , as given in Fig. 1 . Substituting ϕ K = ϕ 1 + R subscript italic-ϕ 𝐾 subscript italic-ϕ 1 𝑅 \phi_{K}=\phi_{1}+R italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_R in (14 ), we have
E ′ ( ϕ ) = 1 π 2 [ ∑ k = 1 K − 2 sin ( ϕ 1 + R − ϕ k 2 ) + sin ( R 2 ) ] 2 , superscript 𝐸 ′ bold-italic-ϕ 1 superscript 𝜋 2 superscript delimited-[] superscript subscript 𝑘 1 𝐾 2 subscript italic-ϕ 1 𝑅 subscript italic-ϕ 𝑘 2 𝑅 2 2 E^{\prime}(\boldsymbol{\phi})=\frac{1}{\pi^{2}}\left[\sum_{k=1}^{K-2}\sin(%
\frac{\phi_{1}+R-\phi_{k}}{2})+\sin(\frac{R}{2})\right]^{2}, italic_E start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( bold_italic_ϕ ) = divide start_ARG 1 end_ARG start_ARG italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG [ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K - 2 end_POSTSUPERSCRIPT roman_sin ( divide start_ARG italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_R - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) + roman_sin ( divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ) ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,
(17)
where it is clear that R 𝑅 R italic_R will directly impact the average performance, we leave the discussion of this to the next section. Now, focusing on the placement of discrete phase shifts, we will omit the sin ( R 2 ) 𝑅 2 \sin(\frac{R}{2}) roman_sin ( divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ) term. Note from equation (17 ) that this time we need to define Δ k ′ superscript subscript Δ 𝑘 ′ \Delta_{k}^{\prime} roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT for k ′ = 1 , … , K − 1 superscript 𝑘 ′ 1 … 𝐾 1
k^{\prime}=1,\ldots,K-1 italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 1 , … , italic_K - 1 . Therefore, let Δ k ′ = ϕ k ′ + 1 − ϕ k ′ 2 , k ′ = 1 , … , K − 2 formulae-sequence subscript Δ superscript 𝑘 ′ subscript italic-ϕ superscript 𝑘 ′ 1 subscript italic-ϕ superscript 𝑘 ′ 2 superscript 𝑘 ′ 1 … 𝐾 2
\Delta_{k^{\prime}}=\frac{\phi_{k^{\prime}+1}-\phi_{k^{\prime}}}{2},\ k^{%
\prime}=1,\ldots,K-2 roman_Δ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 1 , … , italic_K - 2 and Δ K − 1 = ϕ 1 + R − ϕ K − 1 2 subscript Δ 𝐾 1 subscript italic-ϕ 1 𝑅 subscript italic-ϕ 𝐾 1 2 \Delta_{K-1}=\frac{\phi_{1}+R-\phi_{K-1}}{2} roman_Δ start_POSTSUBSCRIPT italic_K - 1 end_POSTSUBSCRIPT = divide start_ARG italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_R - italic_ϕ start_POSTSUBSCRIPT italic_K - 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG . Similar to the arbitrary case, using the Lagrange multipliers, we define the equivalent maximization problem as
maximize ∑ k ′ = 1 K − 1 sin ( Δ k ′ ) absent maximize superscript subscript superscript k ′ 1 K 1 subscript Δ superscript k ′ \displaystyle\underset{}{\rm maximize\ }\sum_{k^{\prime}=1}^{K-1}\sin(\Delta_{%
k^{\prime}}) start_UNDERACCENT end_UNDERACCENT start_ARG roman_maximize end_ARG ∑ start_POSTSUBSCRIPT roman_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_K - 1 end_POSTSUPERSCRIPT roman_sin ( roman_Δ start_POSTSUBSCRIPT roman_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT )
(18)
subject to Δ 1 + ⋯ + Δ K − 1 = R 2 , subject to subscript Δ 1 ⋯ subscript Δ 𝐾 1 𝑅 2 \displaystyle{\rm subject\ to\ }\Delta_{1}+\cdots+\Delta_{K-1}=\frac{R}{2}, roman_subject roman_to roman_Δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + roman_Δ start_POSTSUBSCRIPT italic_K - 1 end_POSTSUBSCRIPT = divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ,
Δ k ∈ ( 0 , R 2 ) , k ′ = 1 , 2 , … , K − 1 . formulae-sequence subscript Δ 𝑘 0 𝑅 2 superscript 𝑘 ′ 1 2 … 𝐾 1
\displaystyle\quad\quad\quad\quad\,\,\,\,\Delta_{k}\in(0,\frac{R}{2}),\ k^{%
\prime}=1,2,\ldots,K-1. roman_Δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ ( 0 , divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ) , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 1 , 2 , … , italic_K - 1 .
Define
F ′ ( Δ 1 , … , Δ K − 1 , λ ) = ∑ k ′ = 1 K − 1 sin ( Δ k ′ ) + λ ( ∑ k ′ = 1 K − 1 Δ k ′ − R 2 ) , superscript 𝐹 ′ subscript Δ 1 … subscript Δ 𝐾 1 𝜆 superscript subscript superscript 𝑘 ′ 1 𝐾 1 subscript Δ superscript 𝑘 ′ 𝜆 superscript subscript superscript 𝑘 ′ 1 𝐾 1 subscript Δ superscript 𝑘 ′ 𝑅 2 F^{\prime}(\Delta_{1},\ldots,\Delta_{K-1},\lambda)=\sum_{k^{\prime}=1}^{K-1}%
\sin(\Delta_{k^{\prime}})+\lambda\left(\sum_{k^{\prime}=1}^{K-1}\Delta_{k^{%
\prime}}-\frac{R}{2}\right), italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( roman_Δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , roman_Δ start_POSTSUBSCRIPT italic_K - 1 end_POSTSUBSCRIPT , italic_λ ) = ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K - 1 end_POSTSUPERSCRIPT roman_sin ( roman_Δ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) + italic_λ ( ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K - 1 end_POSTSUPERSCRIPT roman_Δ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ) ,
(19)
where, the derivatives will be
∂ F ∂ Δ k ′ = cos ( Δ k ′ ) + λ 𝐹 subscript Δ superscript 𝑘 ′ subscript Δ superscript 𝑘 ′ 𝜆 \displaystyle\frac{\partial F}{\partial\Delta_{k^{\prime}}}=\cos(\Delta_{k^{%
\prime}})+\lambda divide start_ARG ∂ italic_F end_ARG start_ARG ∂ roman_Δ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_ARG = roman_cos ( roman_Δ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) + italic_λ
∂ F ∂ λ = Δ 1 + ⋯ + Δ K − 1 − R 2 𝐹 𝜆 subscript Δ 1 ⋯ subscript Δ 𝐾 1 𝑅 2 \displaystyle\frac{\partial F}{\partial\lambda}=\Delta_{1}+\cdots+\Delta_{K-1}%
-\frac{R}{2} divide start_ARG ∂ italic_F end_ARG start_ARG ∂ italic_λ end_ARG = roman_Δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + roman_Δ start_POSTSUBSCRIPT italic_K - 1 end_POSTSUBSCRIPT - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG
for k ′ = 1 , … , K − 1 superscript 𝑘 ′ 1 … 𝐾 1
k^{\prime}=1,\ldots,K-1 italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 1 , … , italic_K - 1 . Letting ∂ F ∂ Δ k ′ = 0 𝐹 subscript Δ superscript 𝑘 ′ 0 \frac{\partial F}{\partial\Delta_{k^{\prime}}}=0 divide start_ARG ∂ italic_F end_ARG start_ARG ∂ roman_Δ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_ARG = 0 gives cos ( Δ 1 ) = ⋯ = cos ( Δ K − 1 ) = − λ subscript Δ 1 ⋯ subscript Δ 𝐾 1 𝜆 \cos(\Delta_{1})=\cdots=\cos(\Delta_{K-1})=-\lambda roman_cos ( roman_Δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = ⋯ = roman_cos ( roman_Δ start_POSTSUBSCRIPT italic_K - 1 end_POSTSUBSCRIPT ) = - italic_λ . Since Δ k ′ ∈ ( 0 , R 2 ) subscript Δ superscript 𝑘 ′ 0 𝑅 2 \Delta_{k^{\prime}}\in(0,\frac{R}{2}) roman_Δ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∈ ( 0 , divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ) and in this range the cosine function is monotonically decreasing, the solution is provided by Δ 1 = ⋯ = Δ K − 1 = R 2 ( K − 1 ) subscript Δ 1 ⋯ subscript Δ 𝐾 1 𝑅 2 𝐾 1 \Delta_{1}=\cdots=\Delta_{K-1}=\frac{R}{2(K-1)} roman_Δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ⋯ = roman_Δ start_POSTSUBSCRIPT italic_K - 1 end_POSTSUBSCRIPT = divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG . Note that this also satisfies ∂ F ∂ λ = 0 𝐹 𝜆 0 \frac{\partial F}{\partial\lambda}=0 divide start_ARG ∂ italic_F end_ARG start_ARG ∂ italic_λ end_ARG = 0 . Therefore, the optimum placement of the phase shifts is equivalently separated over the range R 𝑅 R italic_R to maximize the average normalized performance of the RIS.
In the following section, we derive the approximation ratio for the nonuniform phase shifts with the RIS phase range restriction, i.e., R < 2 π K − 1 K 𝑅 2 𝜋 𝐾 1 𝐾 R<2\pi\frac{K-1}{K} italic_R < 2 italic_π divide start_ARG italic_K - 1 end_ARG start_ARG italic_K end_ARG , where the discrete phase shifts are equally separated. This placement of the nonuniform phase shifts will also be adopted for the rest of the paper, including the numerical results, as suggested by the performance maximization approach and practicality.
III-C Practically Selected Nonuniform Discrete Phase Shifts
We have shown that given the RIS phase range R 𝑅 R italic_R , the placement of the nonuniform discrete phase shifts over the RIS phase range needs to be equally separated, to harness the potential of the RIS and maximize the approximation ratio. Therefore, in Fig. 1 , we let Φ K = { − R 2 , R K − 1 − R 2 , 2 R K − 1 − R 2 , … , ( K − 1 ) R K − 1 − R 2 } subscript Φ 𝐾 𝑅 2 𝑅 𝐾 1 𝑅 2 2 𝑅 𝐾 1 𝑅 2 … 𝐾 1 𝑅 𝐾 1 𝑅 2 \Phi_{K}=\{-\frac{R}{2},\frac{R}{K-1}-\frac{R}{2},2\frac{R}{K-1}-\frac{R}{2},%
\ldots,(K-1)\frac{R}{K-1}-\frac{R}{2}\} roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT = { - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG , divide start_ARG italic_R end_ARG start_ARG italic_K - 1 end_ARG - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG , 2 divide start_ARG italic_R end_ARG start_ARG italic_K - 1 end_ARG - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG , … , ( italic_K - 1 ) divide start_ARG italic_R end_ARG start_ARG italic_K - 1 end_ARG - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG } . So that, with the equally separated discrete phase shifts, the decision rule for the NPQ can alternatively be defined as:
θ n NPQ = { R 2 , if R 2 ≤ θ n cont , ⌊ θ n cont + R 2 ω ′ ⌉ × ω ′ − R 2 , if − R 2 ≤ θ n cont < R 2 , − R 2 , if θ n cont < − R 2 , \theta_{n}^{\text{NPQ}}=\left\{\begin{aligned} \,\,\,\frac{R}{2}&,\,\,\text{if%
}\,\,\,\,\,\,\,\,\frac{R}{2}\leq\theta_{n}^{\text{cont}},\\
\,\,\,\bigg{\lfloor}\frac{\theta_{n}^{\text{cont}}+\frac{R}{2}}{\omega^{\prime%
}}\bigg{\rceil}\times\omega^{\prime}-\frac{R}{2}&,\,\,\text{if}\,-\frac{R}{2}%
\leq\theta_{n}^{\text{cont}}<\frac{R}{2},\\
\,\,\,-\frac{R}{2}&,\,\,\text{if}\,\,\,\,\,\,\,\,\,\theta_{n}^{\text{cont}}<-%
\frac{R}{2},\end{aligned}\right. italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT = { start_ROW start_CELL divide start_ARG italic_R end_ARG start_ARG 2 end_ARG end_CELL start_CELL , if divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ≤ italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT , end_CELL end_ROW start_ROW start_CELL ⌊ divide start_ARG italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT + divide start_ARG italic_R end_ARG start_ARG 2 end_ARG end_ARG start_ARG italic_ω start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ⌉ × italic_ω start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG end_CELL start_CELL , if - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ≤ italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT < divide start_ARG italic_R end_ARG start_ARG 2 end_ARG , end_CELL end_ROW start_ROW start_CELL - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG end_CELL start_CELL , if italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT < - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG , end_CELL end_ROW
(20)
where ⌊ ⋅ ⌉ delimited-⌊⌉ ⋅ \lfloor\cdot\rceil ⌊ ⋅ ⌉ is the rounding function defined as ⌊ x ⌉ = sgn ( x ) ⌊ | x | + 0.5 ⌋ . \lfloor x\rceil={\rm sgn}(x)\left\lfloor|x|+0.5\right\rfloor. ⌊ italic_x ⌉ = roman_sgn ( italic_x ) ⌊ | italic_x | + 0.5 ⌋ .
Let us define the approximation ratio as E ( R , K ) = 𝔼 [ cos ( δ k − δ l ) ] 𝐸 𝑅 𝐾 𝔼 delimited-[] subscript 𝛿 𝑘 subscript 𝛿 𝑙 E(R,K)=\mathbb{E}\left[\cos\left(\delta_{k}-\delta_{l}\right)\right] italic_E ( italic_R , italic_K ) = blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ] , where we have δ n = θ n NPQ − θ n cont subscript 𝛿 𝑛 subscript superscript 𝜃 NPQ 𝑛 subscript superscript 𝜃 cont 𝑛 \delta_{n}=\theta^{\text{NPQ}}_{n}-\theta^{\text{cont}}_{n} italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT .
From the definition of θ n NPQ subscript superscript 𝜃 NPQ 𝑛 \theta^{\text{NPQ}}_{n} italic_θ start_POSTSUPERSCRIPT NPQ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT and θ n cont subscript superscript 𝜃 cont 𝑛 \theta^{\text{cont}}_{n} italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT in equation (20 ) and equation (5 ), clearly δ n ∈ [ − ( π − R 2 ) , π − R 2 ] subscript 𝛿 𝑛 𝜋 𝑅 2 𝜋 𝑅 2 \delta_{n}\in\left[-(\pi-\frac{R}{2}),\pi-\frac{R}{2}\right] italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ [ - ( italic_π - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ) , italic_π - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ] .
Remembering the assumption that θ n cont ∼ 𝒰 [ − π , π ] similar-to subscript superscript 𝜃 cont 𝑛 𝒰 𝜋 𝜋 \theta^{\text{cont}}_{n}\sim\mathcal{U}[-\pi,\pi] italic_θ start_POSTSUPERSCRIPT cont end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∼ caligraphic_U [ - italic_π , italic_π ] , the probability density function (PDF) of δ n subscript 𝛿 𝑛 \delta_{n} italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , i.e., f ( δ n ) 𝑓 subscript 𝛿 𝑛 f(\delta_{n}) italic_f ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) , can be deduced simply and it is plotted in Fig. 2 .
Figure 2: PDF of δ n subscript 𝛿 𝑛 \delta_{n} italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , i.e., the quantization error.
With the PDF f ( δ n ) 𝑓 subscript 𝛿 𝑛 f(\delta_{n}) italic_f ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) , we need to calculate the simplified version of the term 𝔼 [ cos ( δ k − δ l ) ] 𝔼 delimited-[] subscript 𝛿 𝑘 subscript 𝛿 𝑙 \mathbb{E}\left[\cos\left(\delta_{k}-\delta_{l}\right)\right] blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ] as given in (III ). Note that, the second term in (III ) will be zero, since f ( δ n ) 𝑓 subscript 𝛿 𝑛 f(\delta_{n}) italic_f ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) is an even function. Therefore, we only need to calculate ( 𝔼 [ cos ( δ n ) ] ) 2 superscript 𝔼 delimited-[] subscript 𝛿 𝑛 2 \left(\mathbb{E}\left[\cos\left(\delta_{n}\right)\right]\right)^{2} ( blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT to find E ( R , K ) 𝐸 𝑅 𝐾 E(R,K) italic_E ( italic_R , italic_K ) . Let us first calculate 𝔼 [ cos ( δ n ) ] 𝔼 delimited-[] subscript 𝛿 𝑛 \mathbb{E}[\cos(\delta_{n})] blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] as
𝔼 𝔼 \displaystyle\mathbb{E} blackboard_E
[ cos ( δ n ) ] delimited-[] subscript 𝛿 𝑛 \displaystyle\left[\cos\left(\delta_{n}\right)\right] [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ]
= 2 ⋅ [ ∫ 0 R 2 ( K − 1 ) cos ( δ n ) K 2 π 𝑑 δ n + ∫ R 2 ( K − 1 ) π − R / 2 cos ( δ n ) 1 2 π 𝑑 δ n ] absent ⋅ 2 delimited-[] superscript subscript 0 𝑅 2 𝐾 1 subscript 𝛿 𝑛 𝐾 2 𝜋 differential-d subscript 𝛿 𝑛 superscript subscript 𝑅 2 𝐾 1 𝜋 𝑅 2 subscript 𝛿 𝑛 1 2 𝜋 differential-d subscript 𝛿 𝑛 \displaystyle=2\cdot\left[\int_{0}^{\frac{R}{2(K-1)}}\cos(\delta_{n})\frac{K}{%
2\pi}\,d\delta_{n}+\int_{\frac{R}{2(K-1)}}^{\pi-R/2}\cos(\delta_{n})\frac{1}{2%
\pi}\,d\delta_{n}\right] = 2 ⋅ [ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG end_POSTSUPERSCRIPT roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) divide start_ARG italic_K end_ARG start_ARG 2 italic_π end_ARG italic_d italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + ∫ start_POSTSUBSCRIPT divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_π - italic_R / 2 end_POSTSUPERSCRIPT roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) divide start_ARG 1 end_ARG start_ARG 2 italic_π end_ARG italic_d italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ]
= 1 π [ K [ sin ( R 2 ( K − 1 ) ) − sin ( 0 ) ] \displaystyle=\frac{1}{\pi}\bigg{[}K\left[\sin\left(\frac{R}{2(K-1)}\right)-%
\sin(0)\right] = divide start_ARG 1 end_ARG start_ARG italic_π end_ARG [ italic_K [ roman_sin ( divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG ) - roman_sin ( 0 ) ]
+ [ sin ( π − R 2 ) − sin ( R 2 ( K − 1 ) ) ] ] \displaystyle\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,%
\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,+\left[\sin\left(\pi-\frac{R}{2}\right)-\sin%
\left(\frac{R}{2(K-1)}\right)\right]\bigg{]} + [ roman_sin ( italic_π - divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ) - roman_sin ( divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG ) ] ]
= 1 π [ ( K − 1 ) sin ( R 2 ( K − 1 ) ) + sin ( R 2 ) ] absent 1 𝜋 delimited-[] 𝐾 1 𝑅 2 𝐾 1 𝑅 2 \displaystyle=\frac{1}{\pi}\left[(K-1)\sin\left(\frac{R}{2(K-1)}\right)+\sin%
\left(\frac{R}{2}\right)\right] = divide start_ARG 1 end_ARG start_ARG italic_π end_ARG [ ( italic_K - 1 ) roman_sin ( divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG ) + roman_sin ( divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ) ]
(21)
= R 2 π [ sincu ( R 2 ( K − 1 ) ) + sincu ( R 2 ) ] absent 𝑅 2 𝜋 delimited-[] sincu 𝑅 2 𝐾 1 sincu 𝑅 2 \displaystyle=\frac{R}{2\pi}\left[{\rm sincu}\left(\frac{R}{2(K-1)}\right)+{%
\rm sincu}\left(\frac{R}{2}\right)\right] = divide start_ARG italic_R end_ARG start_ARG 2 italic_π end_ARG [ roman_sincu ( divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG ) + roman_sincu ( divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ) ]
(22)
where from (21 ) to (22 ), we divide and multiply by R / 2 𝑅 2 R/2 italic_R / 2 , and sincu ( ⋅ ) sincu ⋅ {\rm sincu}(\cdot) roman_sincu ( ⋅ ) represents the unnormalized sinc function sincu ( x ) = sin x x sincu 𝑥 𝑥 𝑥 {\rm sincu}(x)=\frac{\sin x}{x} roman_sincu ( italic_x ) = divide start_ARG roman_sin italic_x end_ARG start_ARG italic_x end_ARG . Note that sincu ( x ) = sinc ( x π ) sincu 𝑥 sinc 𝑥 𝜋 {\rm sincu}(x)=\operatorname{sinc}(\frac{x}{\pi}) roman_sincu ( italic_x ) = roman_sinc ( divide start_ARG italic_x end_ARG start_ARG italic_π end_ARG ) Also, note that the equation (21 ) is compatible with equation (14 ) with ϕ k + 1 − ϕ k 2 = R 2 ( K − 1 ) subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 2 𝑅 2 𝐾 1 \frac{\phi_{k+1}-\phi_{k}}{2}=\frac{R}{2(K-1)} divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG = divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG for k = 1 , … , K − 1 𝑘 1 … 𝐾 1
k=1,\ldots,K-1 italic_k = 1 , … , italic_K - 1 and ϕ K − ϕ 1 2 = R 2 subscript italic-ϕ 𝐾 subscript italic-ϕ 1 2 𝑅 2 \frac{\phi_{K}-\phi_{1}}{2}=\frac{R}{2} divide start_ARG italic_ϕ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT - italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG = divide start_ARG italic_R end_ARG start_ARG 2 end_ARG . Thus, the approximation ratio for the NPQ algorithm is
E ( R , K ) = R 2 4 π 2 [ sinc ( R 2 π ( K − 1 ) ) + sinc ( R 2 π ) ] 2 𝐸 𝑅 𝐾 superscript 𝑅 2 4 superscript 𝜋 2 superscript delimited-[] sinc 𝑅 2 𝜋 𝐾 1 sinc 𝑅 2 𝜋 2 E(R,K)=\frac{R^{2}}{4\pi^{2}}\left[\operatorname{sinc}\left(\frac{R}{2\pi(K-1)%
}\right)+\operatorname{sinc}\left(\frac{R}{2\pi}\right)\right]^{2} italic_E ( italic_R , italic_K ) = divide start_ARG italic_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 4 italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG [ roman_sinc ( divide start_ARG italic_R end_ARG start_ARG 2 italic_π ( italic_K - 1 ) end_ARG ) + roman_sinc ( divide start_ARG italic_R end_ARG start_ARG 2 italic_π end_ARG ) ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
(23)
where R 𝑅 R italic_R is the RIS phase range and sinc ( ⋅ ) sinc ⋅ \operatorname{sinc}(\cdot) roman_sinc ( ⋅ ) is normalized satisfying sinc ( 1 ) = 0 sinc 1 0 \operatorname{sinc}(1)=0 roman_sinc ( 1 ) = 0 .
An illustration for the theoretical calculations of the approximation E ( R , K ) 𝐸 𝑅 𝐾 E(R,K) italic_E ( italic_R , italic_K ) is given in Fig. 3 , where it can be seen that E ( R , K ) 𝐸 𝑅 𝐾 E(R,K) italic_E ( italic_R , italic_K ) converges to the approximation ratio of the uniform phases, i.e., E ∞ ( K ) subscript 𝐸 𝐾 E_{\infty}(K) italic_E start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ( italic_K ) in [1 ] , as the RIS phase range increases.
From our analysis of the optimum selection of nonuniform discrete phases, we know that the equal separation in the RIS phase range will maximize the average performance.
Even with the best case scenario with the optimal placement of the nonuniform phases, Fig. 3 shows that the gain of using K ≥ 3 𝐾 3 K\geq 3 italic_K ≥ 3 is only marginal when R < π / 2 𝑅 𝜋 2 R<\pi/2 italic_R < italic_π / 2 .
Similarly, the gain of using K = 4 𝐾 4 K=4 italic_K = 4 or more discrete phase shifts is negligible unless the RIS phase range is large enough, i.e., R > π 𝑅 𝜋 R>\pi italic_R > italic_π .
We remark that the approximation ratio is calculated for sufficiently large N 𝑁 N italic_N . Further analysis to confirm the validity of the theoretical calculation of E ( R , K ) 𝐸 𝑅 𝐾 E(R,K) italic_E ( italic_R , italic_K ) is provided in the numerical results.
Figure 3: E ( R , K ) 𝐸 𝑅 𝐾 E(R,K) italic_E ( italic_R , italic_K ) vs R 𝑅 R italic_R for K ∈ { 2 , 3 , 4 , 6 , 8 } 𝐾 2 3 4 6 8 K\in\{2,3,4,6,8\} italic_K ∈ { 2 , 3 , 4 , 6 , 8 }
In the next section, we will define our nonuniform discrete phase shift selection algorithm that guarantees the global optimal solution for β n r = 1 , n = 1 , … , N formulae-sequence superscript subscript 𝛽 𝑛 𝑟 1 𝑛 1 … 𝑁
\beta_{n}^{r}=1,\ n=1,\ldots,N italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 1 , italic_n = 1 , … , italic_N , or equivalently when R ≥ π 𝑅 𝜋 R\geq\pi italic_R ≥ italic_π , and it will be an extension of [1 , Algorithm 1] . We further improve it in the sequel by relaxing β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT in the interval [ 0 , 1 ] 0 1 [0,1] [ 0 , 1 ] to improve the performance whenever the RIS phase range is less than π 𝜋 \pi italic_π , i.e., R < π 𝑅 𝜋 R<\pi italic_R < italic_π .
IV Optimal Solution With Nonuniform Discrete Phase Shifts
In this section, we aim to solve the received power maximization problem, so that we can get the global optimum solution in linear time. We want to maximize | h 0 + ∑ n = 1 N h n e j θ n | subscript ℎ 0 superscript subscript 𝑛 1 𝑁 subscript ℎ 𝑛 superscript 𝑒 𝑗 subscript 𝜃 𝑛 |h_{0}+\sum_{n=1}^{N}h_{n}e^{j\theta_{n}}| | italic_h start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | where h n = β n e j α n subscript ℎ 𝑛 subscript 𝛽 𝑛 superscript 𝑒 𝑗 subscript 𝛼 𝑛 h_{n}=\beta_{n}e^{j\alpha_{n}} italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT for n = 0 , 1 , … , N 𝑛 0 1 … 𝑁
n=0,1,\ldots,N italic_n = 0 , 1 , … , italic_N , and 𝜽 = ( θ 1 , θ 2 , … , θ N ) 𝜽 subscript 𝜃 1 subscript 𝜃 2 … subscript 𝜃 𝑁 {\mbox{\boldmath$\theta$}}=(\theta_{1},\theta_{2},\ldots,\theta_{N}) bold_italic_θ = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) . Define g 𝑔 g italic_g as
g = h 0 + ∑ n = 1 N h n e j θ n ∗ 𝑔 subscript ℎ 0 superscript subscript 𝑛 1 𝑁 subscript ℎ 𝑛 superscript 𝑒 𝑗 superscript subscript 𝜃 𝑛 g=h_{0}+\sum_{n=1}^{N}h_{n}e^{j\theta_{n}^{*}} italic_g = italic_h start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT
(24)
where θ n ∗ subscript superscript 𝜃 𝑛 \theta^{*}_{n} italic_θ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT are the discrete phase shifts that lead to the global optimum. Let μ = g / | g | 𝜇 𝑔 𝑔 \mu=g/|g| italic_μ = italic_g / | italic_g | so that | g | = g e ( − j \phase μ ) 𝑔 𝑔 superscript 𝑒 𝑗 \phase 𝜇 |g|=ge^{(-j\phase{\mu})} | italic_g | = italic_g italic_e start_POSTSUPERSCRIPT ( - italic_j italic_μ ) end_POSTSUPERSCRIPT . Similar to the condition in [1 ] , we can make use of the following lemma.
Lemma 1: For an optimal solution ( θ 1 ∗ , θ 2 ∗ , … , θ n ∗ ) superscript subscript 𝜃 1 superscript subscript 𝜃 2 … superscript subscript 𝜃 𝑛 (\theta_{1}^{*},\theta_{2}^{*},\ldots,\theta_{n}^{*}) ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) , it is necessary and sufficient that each θ n ∗ superscript subscript 𝜃 𝑛 \theta_{n}^{*} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT satisfy
θ n ∗ = arg max θ n ∈ Φ K cos ( θ n + α n − \phase μ ) superscript subscript 𝜃 𝑛 subscript subscript 𝜃 𝑛 subscript Φ 𝐾 subscript 𝜃 𝑛 subscript 𝛼 𝑛 \phase 𝜇 \theta_{n}^{*}=\arg\max_{\theta_{n}\in\Phi_{K}}\cos(\theta_{n}+\alpha_{n}-%
\phase{\mu}) italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = roman_arg roman_max start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_μ )
(25)
for an arbitrary Φ K subscript Φ 𝐾 \Phi_{K} roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT .
Proof: We can rewrite | g | = g e ( − j \phase μ ) 𝑔 𝑔 superscript 𝑒 𝑗 \phase 𝜇 |g|=ge^{(-j\phase{\mu})} | italic_g | = italic_g italic_e start_POSTSUPERSCRIPT ( - italic_j italic_μ ) end_POSTSUPERSCRIPT as
| g | = 𝑔 absent \displaystyle|g|= | italic_g | =
β 0 e j ( α 0 − \phase μ ) + ∑ n = 1 N β n e j ( α n + θ n ∗ − \phase μ ) subscript 𝛽 0 superscript 𝑒 𝑗 subscript 𝛼 0 \phase 𝜇 superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript 𝑒 𝑗 subscript 𝛼 𝑛 superscript subscript 𝜃 𝑛 \phase 𝜇 \displaystyle\ \beta_{0}e^{j(\alpha_{0}-\phase{\mu})}+\sum_{n=1}^{N}\beta_{n}e%
^{j(\alpha_{n}+\theta_{n}^{*}-\phase{\mu})} italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_μ ) end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT - italic_μ ) end_POSTSUPERSCRIPT
(26)
= \displaystyle= =
β 0 cos ( α 0 − \phase μ ) + j β 0 sin ( α 0 − \phase μ ) subscript 𝛽 0 subscript 𝛼 0 \phase 𝜇 𝑗 subscript 𝛽 0 subscript 𝛼 0 \phase 𝜇 \displaystyle\ \beta_{0}\cos(\alpha_{0}-\phase{\mu})+j\beta_{0}\sin(\alpha_{0}%
-\phase{\mu}) italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT roman_cos ( italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_μ ) + italic_j italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT roman_sin ( italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_μ )
+ ∑ n = 1 N β n cos ( θ n ∗ + α n − \phase μ ) superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript subscript 𝜃 𝑛 subscript 𝛼 𝑛 \phase 𝜇 \displaystyle+\sum_{n=1}^{N}\beta_{n}\cos(\theta_{n}^{*}+\alpha_{n}-\phase{\mu}) + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_μ )
+ j ∑ n = 1 N β n sin ( θ n ∗ + α n − \phase μ ) . 𝑗 superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript subscript 𝜃 𝑛 subscript 𝛼 𝑛 \phase 𝜇 \displaystyle+j\sum_{n=1}^{N}\beta_{n}\sin(\theta_{n}^{*}+\alpha_{n}-\phase{%
\mu}). + italic_j ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT roman_sin ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_μ ) .
(27)
Because | g | 𝑔 |g| | italic_g | is real-valued, the second and fourth terms in (27 ) sum to zero, and
| g | = β 0 cos ( α 0 − \phase μ ) + ∑ n = 1 N β n cos ( θ n ∗ + α n − \phase μ ) , 𝑔 subscript 𝛽 0 subscript 𝛼 0 \phase 𝜇 superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript subscript 𝜃 𝑛 subscript 𝛼 𝑛 \phase 𝜇 |g|=\beta_{0}\cos(\alpha_{0}-\phase{\mu})+\sum_{n=1}^{N}\beta_{n}\cos(\theta_{%
n}^{*}+\alpha_{n}-\phase{\mu}), | italic_g | = italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT roman_cos ( italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_μ ) + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_μ ) ,
(28)
from which (25 ) follows as a necessary and sufficient condition for the lemma to hold.
■ ■ \blacksquare ■
With the help of this lemma, we have the necessary and sufficient conditions to get the optimal phase shift selections.
However, at this point, we assumed that the optimum μ 𝜇 \mu italic_μ would be given.
To make use of this mathematical conditioning on the globally optimum solution, we need an operational framework to find μ 𝜇 \mu italic_μ , similar to [1 , 4 ] .
While μ 𝜇 \mu italic_μ can be anywhere on the unit circle, given the channel realizations h n subscript ℎ 𝑛 h_{n} italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for n = 0 , 1 , … , N 𝑛 0 1 … 𝑁
n=0,1,\dots,N italic_n = 0 , 1 , … , italic_N , we provide the following proposition to reduce the search space of μ 𝜇 \mu italic_μ to a finite size, as an extension to [1 , Proposition 1] .
Towards that end, we will define the following sequence of complex numbers with respect to each n = 1 , 2 , … , N 𝑛 1 2 … 𝑁
n=1,2,\ldots,N italic_n = 1 , 2 , … , italic_N as
s n k = e j ( α n + ϕ k − ω k ⊖ 1 2 ) , for k = 1 , 2 , … , K . formulae-sequence subscript 𝑠 𝑛 𝑘 superscript 𝑒 𝑗 subscript 𝛼 𝑛 subscript italic-ϕ 𝑘 subscript 𝜔 symmetric-difference 𝑘 1 2 for 𝑘 1 2 … 𝐾
s_{nk}=e^{j\left(\alpha_{n}+\phi_{k}-\frac{\omega_{k\ominus 1}}{2}\right)},\ {%
\rm for}\ k=1,2,\ldots,K. italic_s start_POSTSUBSCRIPT italic_n italic_k end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k ⊖ 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT , roman_for italic_k = 1 , 2 , … , italic_K .
(29)
Define, for any two points a 𝑎 a italic_a and b 𝑏 b italic_b on the unit circle C 𝐶 C italic_C , arc ( a : b ) {\rm arc}(a:b) roman_arc ( italic_a : italic_b ) to be the unit circular arc with a 𝑎 a italic_a as the initial end and b 𝑏 b italic_b as the terminal end in the counterclockwise direction, with the two endpoints a 𝑎 a italic_a and b 𝑏 b italic_b being excluded.
Proposition 1: A sufficient condition for θ n ∗ = ϕ k superscript subscript 𝜃 𝑛 subscript italic-ϕ 𝑘 \theta_{n}^{*}=\phi_{k} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is
μ ∈ arc ( s n k : s n , k + 1 ) . \mu\in{\rm arc}(s_{nk}:s_{n,k+1}). italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n italic_k end_POSTSUBSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , italic_k + 1 end_POSTSUBSCRIPT ) .
(30)
Proof: Assume μ 𝜇 \mu italic_μ satisfies (30 ). Then,
\phase μ ∈ ( α n + ϕ k − ω k − 1 2 , α n + ϕ k + 1 − ω k 2 ) . \phase 𝜇 subscript 𝛼 𝑛 subscript italic-ϕ 𝑘 subscript 𝜔 𝑘 1 2 subscript 𝛼 𝑛 subscript italic-ϕ 𝑘 1 subscript 𝜔 𝑘 2 \phase\mu\in\left(\alpha_{n}+\phi_{k}-\frac{\omega_{k-1}}{2},\alpha_{n}+\phi_{%
k+1}-\frac{\omega_{k}}{2}\right). italic_μ ∈ ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG , italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) .
(31)
By subtracting θ n subscript 𝜃 𝑛 \theta_{n} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT and α n subscript 𝛼 𝑛 \alpha_{n} italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , we get
\phase μ − θ n − α n ∈ ( ϕ k − ω k − 1 2 − θ n , ϕ k + 1 − ω k 2 − θ n ) . \phase 𝜇 subscript 𝜃 𝑛 subscript 𝛼 𝑛 subscript italic-ϕ 𝑘 subscript 𝜔 𝑘 1 2 subscript 𝜃 𝑛 subscript italic-ϕ 𝑘 1 subscript 𝜔 𝑘 2 subscript 𝜃 𝑛 \phase\mu-\theta_{n}-\alpha_{n}\in\left(\phi_{k}-\frac{\omega_{k-1}}{2}-\theta%
_{n},\phi_{k+1}-\frac{\omega_{k}}{2}-\theta_{n}\right). italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ ( italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) .
(32)
Now, let θ n = ϕ k subscript 𝜃 𝑛 subscript italic-ϕ 𝑘 \theta_{n}=\phi_{k} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT . Then,
\phase μ − θ n − α n ∈ ( ϕ k − ω k − 1 2 − ϕ k , ϕ k + 1 − ω k 2 − ϕ k ) . \phase 𝜇 subscript 𝜃 𝑛 subscript 𝛼 𝑛 subscript italic-ϕ 𝑘 subscript 𝜔 𝑘 1 2 subscript italic-ϕ 𝑘 subscript italic-ϕ 𝑘 1 subscript 𝜔 𝑘 2 subscript italic-ϕ 𝑘 \phase\mu-\theta_{n}-\alpha_{n}\in\left(\phi_{k}-\frac{\omega_{k-1}}{2}-\phi_{%
k},\phi_{k+1}-\frac{\omega_{k}}{2}-\phi_{k}\right). italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ ( italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT - divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG - italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) .
(33)
By substituting ϕ k + 1 = ϕ k + ω k subscript italic-ϕ 𝑘 1 subscript italic-ϕ 𝑘 subscript 𝜔 𝑘 \phi_{k+1}=\phi_{k}+\omega_{k} italic_ϕ start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , we have
\phase μ − θ n − α n ∈ ( − ω k − 1 2 , ω k 2 ) . \phase 𝜇 subscript 𝜃 𝑛 subscript 𝛼 𝑛 subscript 𝜔 𝑘 1 2 subscript 𝜔 𝑘 2 \phase\mu-\theta_{n}-\alpha_{n}\in\left(-\frac{\omega_{k-1}}{2},\frac{\omega_{%
k}}{2}\right). italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ ( - divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG , divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) .
(34)
Therefore, letting θ n = ϕ k subscript 𝜃 𝑛 subscript italic-ϕ 𝑘 \theta_{n}=\phi_{k} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT results in the largest cos ( θ n + α n − \phase μ ) subscript 𝜃 𝑛 subscript 𝛼 𝑛 \phase 𝜇 \cos(\theta_{n}+\alpha_{n}-\phase\mu) roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_μ ) value among other possibilities for μ 𝜇 \mu italic_μ , as illustrated in Fig. 4 by showing the effect of selecting the phase shift option before and after than ϕ k subscript italic-ϕ 𝑘 \phi_{k} italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT . Since cos ( \phase μ − θ n − α n ) = cos ( θ n + α n − \phase μ ) \phase 𝜇 subscript 𝜃 𝑛 subscript 𝛼 𝑛 subscript 𝜃 𝑛 subscript 𝛼 𝑛 \phase 𝜇 \cos(\phase\mu-\theta_{n}-\alpha_{n})=\cos(\theta_{n}+\alpha_{n}-\phase\mu) roman_cos ( italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_μ ) , the proof is complete.
■ ■ \blacksquare ■
Figure 4: An illustration for the optimality of θ n ∗ = ϕ k superscript subscript 𝜃 𝑛 subscript italic-ϕ 𝑘 \theta_{n}^{*}=\phi_{k} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = italic_ϕ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT given μ ∈ arc ( s n k : s n , k + 1 ) \mu\in{\rm arc}(s_{nk}:s_{n,k+1}) italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n italic_k end_POSTSUBSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , italic_k + 1 end_POSTSUBSCRIPT ) .
Finally, to operate with Proposition 1, we will eliminate duplicates among s n k subscript 𝑠 𝑛 𝑘 s_{nk} italic_s start_POSTSUBSCRIPT italic_n italic_k end_POSTSUBSCRIPT and sort to get e j λ l superscript 𝑒 𝑗 subscript 𝜆 𝑙 e^{j\lambda_{l}} italic_e start_POSTSUPERSCRIPT italic_j italic_λ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT such that 0 ≤ λ 1 < λ 2 < ⋯ < λ L < 2 π . 0 subscript 𝜆 1 subscript 𝜆 2 ⋯ subscript 𝜆 𝐿 2 𝜋 0\leq\lambda_{1}<\lambda_{2}<\cdots<\lambda_{L}<2\pi. 0 ≤ italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < italic_λ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT < ⋯ < italic_λ start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT < 2 italic_π . Define the update rule as
𝒩 ( λ l ) = { { n ′ , k ′ } | \phase s n ′ k ′ = λ l } . 𝒩 subscript 𝜆 𝑙 conditional-set superscript 𝑛 ′ superscript 𝑘 ′ \phase subscript 𝑠 superscript 𝑛 ′ superscript 𝑘 ′ subscript 𝜆 𝑙 {\cal N}(\lambda_{l})=\{\{n^{\prime},k^{\prime}\}|\phase{s_{n^{\prime}k^{%
\prime}}}=\lambda_{l}\}. caligraphic_N ( italic_λ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) = { { italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } | italic_s start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = italic_λ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT } .
(35)
Let us search for the optimum μ 𝜇 \mu italic_μ by traversing the unit circle in the counterclockwise direction, starting from \phase μ = 0 \phase 𝜇 0 \phase{\mu}=0 italic_μ = 0 . With Proposition 1, we know that θ n subscript 𝜃 𝑛 \theta_{n} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for n = 1 , 2 , … , N 𝑛 1 2 … 𝑁
n=1,2,\ldots,N italic_n = 1 , 2 , … , italic_N will remain the same unless μ 𝜇 \mu italic_μ switches from one arc to another. Whenever μ 𝜇 \mu italic_μ switches arcs, there exists n 𝑛 n italic_n such that θ n subscript 𝜃 𝑛 \theta_{n} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT will be updated, i.e., if
μ ∈ arc ( e j λ l : e j λ l + 1 ) → μ ∈ arc ( e j λ l + 1 : e j λ l + 2 ) , \mu\in{\rm arc}{(e^{j\lambda_{l}}:e^{j\lambda_{l+1}})}\rightarrow\mu\in{\rm arc%
}(e^{j\lambda_{l+1}}:e^{j\lambda_{l+2}}), italic_μ ∈ roman_arc ( italic_e start_POSTSUPERSCRIPT italic_j italic_λ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT : italic_e start_POSTSUPERSCRIPT italic_j italic_λ start_POSTSUBSCRIPT italic_l + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) → italic_μ ∈ roman_arc ( italic_e start_POSTSUPERSCRIPT italic_j italic_λ start_POSTSUBSCRIPT italic_l + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT : italic_e start_POSTSUPERSCRIPT italic_j italic_λ start_POSTSUBSCRIPT italic_l + 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) ,
(36)
then for every { n ′ , k ′ } superscript 𝑛 ′ superscript 𝑘 ′ \{n^{\prime},k^{\prime}\} { italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } , θ n ′ subscript 𝜃 superscript 𝑛 ′ \theta_{n^{\prime}} italic_θ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT must be updated according to the update rule in (35 ) as
θ n ′ → ϕ k ′ , { n ′ , k ′ } ∈ 𝒩 ( λ l + 1 ) . formulae-sequence → subscript 𝜃 superscript 𝑛 ′ subscript italic-ϕ superscript 𝑘 ′ superscript 𝑛 ′ superscript 𝑘 ′ 𝒩 subscript 𝜆 𝑙 1 \theta_{n^{\prime}}\rightarrow\phi_{k^{\prime}},\quad\{n^{\prime},k^{\prime}\}%
\in{\cal N}(\lambda_{l+1}). italic_θ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT → italic_ϕ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , { italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } ∈ caligraphic_N ( italic_λ start_POSTSUBSCRIPT italic_l + 1 end_POSTSUBSCRIPT ) .
(37)
Therefore, the optimum solution will come from L ≤ N K 𝐿 𝑁 𝐾 L\leq NK italic_L ≤ italic_N italic_K possible candidates of μ 𝜇 \mu italic_μ . For each candidate, we will operate using the sufficiency condition in Proposition 1 that is guaranteed to provide the globally optimum solution, since it is compatible with Lemma 1 .
We now specify Algorithm 1 as the generalized version of [1 , Algorithm 1] to work with non-uniform phase shifts and achieve the global optimum in L ≤ N K 𝐿 𝑁 𝐾 L\leq NK italic_L ≤ italic_N italic_K steps. We remark that, for uniformly distributed phase shifts, we showed in [1 ] that the convergence can be achieved in N 𝑁 N italic_N or fewer steps.
Algorithm 1 Generalized [1 , Algorithm 1] for Nonuniform Phase Considerations
1: Initialization: Compute
s n k subscript 𝑠 𝑛 𝑘 s_{nk} italic_s start_POSTSUBSCRIPT italic_n italic_k end_POSTSUBSCRIPT and
𝒩 ( λ l ) 𝒩 subscript 𝜆 𝑙 {\cal N}(\lambda_{l}) caligraphic_N ( italic_λ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) as in equations (
29 ) and (
35 ), respectively.
2: Set
\phase μ = 0 \phase 𝜇 0 \phase{\mu}=0 italic_μ = 0 . For
n = 1 , 2 , … , N 𝑛 1 2 … 𝑁
n=1,2,\ldots,N italic_n = 1 , 2 , … , italic_N , calculate and store
θ n = arg max θ n ∈ Φ K cos ( \phase μ − θ n − α n ) . subscript 𝜃 𝑛 subscript subscript 𝜃 𝑛 subscript Φ 𝐾 \phase 𝜇 subscript 𝜃 𝑛 subscript 𝛼 𝑛 \theta_{n}=\arg\max_{\theta_{n}\in\Phi_{K}}\cos(\phase{\mu}-\theta_{n}-\alpha_%
{n}). italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = roman_arg roman_max start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_cos ( italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) .
3: Set
g 0 = h 0 + ∑ n = 1 N h n e j θ n subscript 𝑔 0 subscript ℎ 0 superscript subscript 𝑛 1 𝑁 subscript ℎ 𝑛 superscript 𝑒 𝑗 subscript 𝜃 𝑛 g_{0}=h_{0}+\sum_{n=1}^{N}h_{n}e^{j\theta_{n}} italic_g start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_h start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ,
𝚊𝚋𝚜𝚐𝚖𝚊𝚡 = | g 0 | 𝚊𝚋𝚜𝚐𝚖𝚊𝚡 subscript 𝑔 0 {\tt absgmax}=|g_{0}| typewriter_absgmax = | italic_g start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT | .
4: for l = 1 , 2 , … , L − 1 𝑙 1 2 … 𝐿 1
l=1,2,\ldots,L-1 italic_l = 1 , 2 , … , italic_L - 1 do
5: For each double
{ n ′ , k ′ } ∈ 𝒩 ( λ l ) superscript 𝑛 ′ superscript 𝑘 ′ 𝒩 subscript 𝜆 𝑙 \{n^{\prime},k^{\prime}\}\in{\cal N}(\lambda_{l}) { italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } ∈ caligraphic_N ( italic_λ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) , let
θ n ′ = ϕ k ′ subscript 𝜃 superscript 𝑛 ′ subscript italic-ϕ superscript 𝑘 ′ \theta_{n^{\prime}}=\phi_{k^{\prime}} italic_θ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT .
6: Let
g l = g l − 1 + ∑ { n ′ , k ′ } ∈ 𝒩 ( λ l ) h n ′ ( e j θ n − e j ( ϕ k ′ ⊖ 1 ) ) subscript 𝑔 𝑙 subscript 𝑔 𝑙 1 subscript superscript 𝑛 ′ superscript 𝑘 ′ 𝒩 subscript 𝜆 𝑙 subscript ℎ superscript 𝑛 ′ superscript 𝑒 𝑗 subscript 𝜃 𝑛 superscript 𝑒 𝑗 subscript italic-ϕ symmetric-difference superscript 𝑘 ′ 1 g_{l}=g_{l-1}+\sum_{\{n^{\prime},k^{\prime}\}\in{\cal N}(\lambda_{l})}h_{n^{%
\prime}}\big{(}e^{j\theta_{n}}-e^{j(\phi_{k^{\prime}\ominus 1})}\big{)} italic_g start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = italic_g start_POSTSUBSCRIPT italic_l - 1 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT { italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } ∈ caligraphic_N ( italic_λ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_j ( italic_ϕ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊖ 1 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT )
7: if | g l | > 𝚊𝚋𝚜𝚐𝚖𝚊𝚡 subscript 𝑔 𝑙 𝚊𝚋𝚜𝚐𝚖𝚊𝚡 |g_{l}|>{\tt absgmax} | italic_g start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT | > typewriter_absgmax then
8: Let
𝚊𝚋𝚜𝚐𝚖𝚊𝚡 = | g l | 𝚊𝚋𝚜𝚐𝚖𝚊𝚡 subscript 𝑔 𝑙 {\tt absgmax}=|g_{l}| typewriter_absgmax = | italic_g start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT |
9: Store
θ n subscript 𝜃 𝑛 \theta_{n} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for
n = 1 , 2 , … , N 𝑛 1 2 … 𝑁
n=1,2,\ldots,N italic_n = 1 , 2 , … , italic_N
10: end if
11: end for
12: Read out
θ n ∗ superscript subscript 𝜃 𝑛 \theta_{n}^{*} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT as the stored
θ n subscript 𝜃 𝑛 \theta_{n} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ,
n = 1 , 2 , … , N 𝑛 1 2 … 𝑁
n=1,2,\ldots,N italic_n = 1 , 2 , … , italic_N .
We present the cumulative distribution function (CDF) results for SNR Boost [4 ] in Fig. 6 for K = 4 𝐾 4 K=4 italic_K = 4 , and in Fig. 6 for K = 8 𝐾 8 K=8 italic_K = 8 . In these results, we consider the RIS phase range to be larger than π 𝜋 \pi italic_π , i.e., R ∈ { 180 o , 240 o } 𝑅 superscript 180 𝑜 superscript 240 𝑜 R\in\{180^{o},240^{o}\} italic_R ∈ { 180 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT , 240 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT } , leading us to use large values of K 𝐾 K italic_K so that R < 2 π K − 1 K 𝑅 2 𝜋 𝐾 1 𝐾 R<2\pi\frac{K-1}{K} italic_R < 2 italic_π divide start_ARG italic_K - 1 end_ARG start_ARG italic_K end_ARG . The CDF results are presented for N = 9 , 𝑁 9 N=9, italic_N = 9 , 25 , 25 25, 25 , and 64 , 64 64, 64 , using 10,000 realizations of the channel model defined in [1 ] with κ = 0 𝜅 0 \kappa=0 italic_κ = 0 . We employed uniform polar quantization (UPQ) in [1 ] and the optimum algorithm [1 , Algorithm 1] to generate the performance results for uniform discrete phase shifts and quantify the loss due to nonuniformity. We also employ Algorithm 1, and the nonuniform polar quantization (NPQ) algorithms presented in this paper, with the equally separated nonuniform discrete phase shifts structure given in Fig. 1 . All algorithms ran over the same realization in each step. Between Fig. 6 and Fig. 6 , it can be seen that the loss due to the RIS phase range restriction increases for larger K 𝐾 K italic_K . Note the UPQ with the uniform discrete phase shifts is always superior to NPQ, provided R < 2 π K − 1 K . 𝑅 2 𝜋 𝐾 1 𝐾 R<2\pi\frac{K-1}{K}. italic_R < 2 italic_π divide start_ARG italic_K - 1 end_ARG start_ARG italic_K end_ARG . However, we remark that the optimum performance provided by Algorithm 1 with nonuniform discrete phase shifts can surpass the UPQ algorithm with uniform phases. In other words, the loss due to the RIS phase range limitation is larger for the quantization approach rather than the optimum solution with R ≥ π 𝑅 𝜋 R\geq\pi italic_R ≥ italic_π and β n r = 1 superscript subscript 𝛽 𝑛 𝑟 1 \beta_{n}^{r}=1 italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 1 for n = 1 , … , N . 𝑛 1 … 𝑁
n=1,\ldots,N. italic_n = 1 , … , italic_N .
Finally, the numerical results for the approximation ratio are calculated by dividing β 0 e j α 0 + ∑ n = 1 N β n e j ( α n + θ n ) | 2 \beta_{0}e^{j\alpha_{0}}+\sum_{n=1}^{N}\beta_{n}e^{j(\alpha_{n}+\theta_{n})}|^%
{2} italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT to ( ∑ n = 0 N β n ) 2 superscript superscript subscript 𝑛 0 𝑁 subscript 𝛽 𝑛 2 (\sum_{n=0}^{N}\beta_{n})^{2} ( ∑ start_POSTSUBSCRIPT italic_n = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT for each channel realization and averaged. With this, the normalized performance results are presented in Fig. 8 for R = 180 o 𝑅 superscript 180 𝑜 R=180^{o} italic_R = 180 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT , and in Fig. 8 for R = 240 o 𝑅 superscript 240 𝑜 R=240^{o} italic_R = 240 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT . In both figures, the performance of NPQ converges to the approximation ratio curve for large N 𝑁 N italic_N , falling in line with our analytical analysis on E ( R , K ) . 𝐸 𝑅 𝐾 E(R,K). italic_E ( italic_R , italic_K ) . Providing the optimum result, Algorithm 1 serves as an upper bound. From Fig. 8 to Fig. 8 , for larger R 𝑅 R italic_R , the performance gap between Algorithm 1 and NPQ gets smaller. With this, we remark that increasing R 𝑅 R italic_R from 180 o superscript 180 𝑜 180^{o} 180 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT to 240 o superscript 240 𝑜 240^{o} 240 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT helps significantly more in terms of performance rather than increasing the number of discrete phase shifts K 𝐾 K italic_K . This confirms our analysis with Fig. 3 that the lower the RIS phase range is, the less likely it is to achieve a performance gain by increasing K 𝐾 K italic_K .
Next, we will consider a larger RIS phase range limitation, i.e., R < π 𝑅 𝜋 R<\pi italic_R < italic_π , and provide further analysis and insight on the received power maximization problem with RISs with nonuniform discrete phase shifts.
IV-A Destructive Selections When R < π 𝑅 𝜋 R<\pi italic_R < italic_π
Similar to what the authors in [5 ] pointed out, we remark on an important downside of the nonuniform discrete phase shifts, especially when R < π 𝑅 𝜋 R<\pi italic_R < italic_π .
We know from our Proposition 1 that the optimal phase shift selections will satisfy \phase μ − θ n − α n ∈ ( − ω k − 1 2 , ω k 2 ) \phase 𝜇 subscript 𝜃 𝑛 subscript 𝛼 𝑛 subscript 𝜔 𝑘 1 2 subscript 𝜔 𝑘 2 \phase\mu-\theta_{n}-\alpha_{n}\in\left(-\frac{\omega_{k-1}}{2},\frac{\omega_{%
k}}{2}\right) italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ ( - divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG , divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) .
So, whenever R < π 𝑅 𝜋 R<\pi italic_R < italic_π , we will have an ω k ¯ > π subscript 𝜔 ¯ 𝑘 𝜋 \omega_{\bar{k}}>\pi italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT > italic_π for k ¯ ∈ { 1 , 2 , … , K } ¯ 𝑘 1 2 … 𝐾 \bar{k}\in\{1,2,\ldots,K\} over¯ start_ARG italic_k end_ARG ∈ { 1 , 2 , … , italic_K } .
Note that there could only be one instance of k ¯ ¯ 𝑘 \bar{k} over¯ start_ARG italic_k end_ARG since ∑ k = 1 K ω k = 2 π superscript subscript 𝑘 1 𝐾 subscript 𝜔 𝑘 2 𝜋 \sum_{k=1}^{K}\omega_{k}=2\pi ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = 2 italic_π must hold.
With this, depending on the optimum μ 𝜇 \mu italic_μ , cos ( \phase μ − θ n − α n ) \phase 𝜇 subscript 𝜃 𝑛 subscript 𝛼 𝑛 \cos(\phase\mu-\theta_{n}-\alpha_{n}) roman_cos ( italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) can take a negative value, for some n 𝑛 n italic_n .
This results in a negative contribution to the optimum | g | 𝑔 |g| | italic_g | given in (28 ).
In Section V , we address the destructive selection issue by relaxing the RIS gains, i.e., β n r ∈ [ 0 , 1 ] . superscript subscript 𝛽 𝑛 𝑟 0 1 \beta_{n}^{r}\in[0,1]. italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ∈ [ 0 , 1 ] . With this, we will define an updated maximization problem where we tune β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT together with θ n subscript 𝜃 𝑛 \theta_{n} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , and develop an optimal discrete phase shift selection algorithm with ON/OFF β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT . We will also specify how it can converge to the optimum solution in L ≤ N ( K + 1 ) 𝐿 𝑁 𝐾 1 L\leq N(K+1) italic_L ≤ italic_N ( italic_K + 1 ) steps in linear time.
V Global Optimum Solution With ON/OFF β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT
So far, we have developed a comprehensive analysis for the approximation ratio of nonuniform discrete phase shifts. Together with this, we provided two algorithms, i.e., NPQ and Algorithm 1, where the first is an intuitive practical algorithm and the latter achieves the global optimum with β n r = 1 superscript subscript 𝛽 𝑛 𝑟 1 \beta_{n}^{r}=1 italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 1 for n = 1 , … , N 𝑛 1 … 𝑁
n=1,\ldots,N italic_n = 1 , … , italic_N in N K 𝑁 𝐾 NK italic_N italic_K of fewer steps, provided R ≥ π 𝑅 𝜋 R\geq\pi italic_R ≥ italic_π . Then, we underlined the special case that arises due to the nonuniform structure of the phase shifts, or the RIS phase range constraint, that setting β n r = 1 superscript subscript 𝛽 𝑛 𝑟 1 \beta_{n}^{r}=1 italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 1 for n = 1 , … , N 𝑛 1 … 𝑁
n=1,\ldots,N italic_n = 1 , … , italic_N right away can result in allowing paths that are destructive when R < π 𝑅 𝜋 R<\pi italic_R < italic_π .
In this section, we will develop a new algorithm, Algorithm 2, for the special case of R < π 𝑅 𝜋 R<\pi italic_R < italic_π . We will also show that this algorithm can be interchangeably used with Algorithm 1 with relaxed β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT . Algorithm 2 will adjust the RIS gains to manage the destructive paths through the RIS. For this purpose, we will relax the gains and redefine the optimization problem as
maximize 𝜽 f ( 𝜽 ) 𝜽 maximize f 𝜽 \displaystyle\underset{\mbox{\boldmath$\theta$}}{\rm maximize\ }f({\mbox{%
\boldmath$\theta$}}) underbold_italic_θ start_ARG roman_maximize end_ARG roman_f ( bold_italic_θ )
(38)
subject to θ n ∈ Φ K , n = 1 , 2 , … , N formulae-sequence subject to subscript 𝜃 𝑛 subscript Φ 𝐾 𝑛 1 2 … 𝑁
\displaystyle{\rm subject\ to\ }\theta_{n}\in\Phi_{K},\ n=1,2,\ldots,N roman_subject roman_to italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT , italic_n = 1 , 2 , … , italic_N
β n r ∈ [ 0 , 1 ] , n = 1 , 2 , … , N formulae-sequence superscript subscript 𝛽 𝑛 𝑟 0 1 𝑛 1 2 … 𝑁
\displaystyle\quad\quad\quad\quad\,\,\,\,\beta_{n}^{r}\in[0,1],\ n=1,2,\ldots,N italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ∈ [ 0 , 1 ] , italic_n = 1 , 2 , … , italic_N
where
f ( 𝜽 ) = | β 0 e j α 0 + ∑ n = 1 N β n β n r e j ( α n + θ n ) | 2 , 𝑓 𝜽 superscript subscript 𝛽 0 superscript 𝑒 𝑗 subscript 𝛼 0 superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript subscript 𝛽 𝑛 𝑟 superscript 𝑒 𝑗 subscript 𝛼 𝑛 subscript 𝜃 𝑛 2 f({\mbox{\boldmath$\theta$}})=\bigg{|}\beta_{0}e^{j\alpha_{0}}+\sum_{n=1}^{N}%
\beta_{n}\beta_{n}^{r}e^{j(\alpha_{n}+\theta_{n})}\bigg{|}^{2}, italic_f ( bold_italic_θ ) = | italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,
(39)
β n > 0 , n = 0 , 1 , … , N formulae-sequence subscript 𝛽 𝑛 0 𝑛 0 1 … 𝑁
\beta_{n}>0,\ n=0,1,\dots,N italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT > 0 , italic_n = 0 , 1 , … , italic_N , 𝜽 = ( θ 1 , θ 2 , … , θ N ) 𝜽 subscript 𝜃 1 subscript 𝜃 2 … subscript 𝜃 𝑁 {\mbox{\boldmath$\theta$}}=(\theta_{1},\theta_{2},\ldots,\theta_{N}) bold_italic_θ = ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) , and α n ∈ [ − π , π ) subscript 𝛼 𝑛 𝜋 𝜋 \alpha_{n}\in[-\pi,\pi) italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ [ - italic_π , italic_π ) for n = 0 , 1 , … , N 𝑛 0 1 … 𝑁
n=0,1,\dots,N italic_n = 0 , 1 , … , italic_N .
Similar to our Lemma 1 , let
g ′ = h 0 + ∑ n = 1 N h n β n r ∗ e j θ n ∗ , superscript 𝑔 ′ subscript ℎ 0 superscript subscript 𝑛 1 𝑁 subscript ℎ 𝑛 superscript subscript 𝛽 𝑛 𝑟
superscript 𝑒 𝑗 superscript subscript 𝜃 𝑛 g^{\prime}=h_{0}+\sum_{n=1}^{N}h_{n}\beta_{n}^{r*}e^{j\theta_{n}^{*}}, italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_h start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r ∗ end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ,
(40)
so that we can state our second lemma as follows:
Lemma 2: To achieve the maximum of | g ′ | superscript 𝑔 ′ |g^{\prime}| | italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | , a necessary condition on ( θ 1 ∗ , θ 2 ∗ , … , θ n ∗ ) superscript subscript 𝜃 1 superscript subscript 𝜃 2 … superscript subscript 𝜃 𝑛 (\theta_{1}^{*},\theta_{2}^{*},\ldots,\theta_{n}^{*}) ( italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_θ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , … , italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) is that each θ n ∗ superscript subscript 𝜃 𝑛 \theta_{n}^{*} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT for n ∈ { n | β n r ∗ > 0 } 𝑛 conditional-set 𝑛 superscript subscript 𝛽 𝑛 𝑟
0 n\in\{n|\beta_{n}^{r*}>0\} italic_n ∈ { italic_n | italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r ∗ end_POSTSUPERSCRIPT > 0 } must satisfy
θ n ∗ = arg max θ n ∈ Φ K cos ( θ n + α n − \phase μ ) superscript subscript 𝜃 𝑛 subscript subscript 𝜃 𝑛 subscript Φ 𝐾 subscript 𝜃 𝑛 subscript 𝛼 𝑛 \phase 𝜇 \theta_{n}^{*}=\arg\max_{\theta_{n}\in\Phi_{K}}\cos(\theta_{n}+\alpha_{n}-%
\phase{\mu}) italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = roman_arg roman_max start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_μ )
(41)
where \phase μ \phase 𝜇 \phase{\mu} italic_μ stands for the phase of optimum μ = g ′ / | g ′ | 𝜇 superscript 𝑔 ′ superscript 𝑔 ′ \mu=g^{\prime}/|g^{\prime}| italic_μ = italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT / | italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | with g ′ superscript 𝑔 ′ g^{\prime} italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT in equation (40 ).
Proof: We can rewrite equation (28 ) as
| g ′ | = β 0 cos ( α 0 − \phase μ ) + ∑ n = 1 N β n β n r cos ( θ n ∗ + α n − \phase μ ) , superscript 𝑔 ′ subscript 𝛽 0 subscript 𝛼 0 \phase 𝜇 superscript subscript 𝑛 1 𝑁 subscript 𝛽 𝑛 superscript subscript 𝛽 𝑛 𝑟 superscript subscript 𝜃 𝑛 subscript 𝛼 𝑛 \phase 𝜇 |g^{\prime}|=\beta_{0}\cos(\alpha_{0}-\phase{\mu})+\sum_{n=1}^{N}\beta_{n}%
\beta_{n}^{r}\cos(\theta_{n}^{*}+\alpha_{n}-\phase{\mu}), | italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | = italic_β start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT roman_cos ( italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_μ ) + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_μ ) ,
(42)
where β n > 0 subscript 𝛽 𝑛 0 \beta_{n}>0 italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT > 0 . Therefore, for | g ′ | superscript 𝑔 ′ |g^{\prime}| | italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | to be the maximum value possible, (41 ) follows as a necessary condition, completing the proof.
■ ■ \blacksquare ■
So far, similar to the development of Algorithm 1, we are proceeding with the assumption that we know the optimum μ 𝜇 \mu italic_μ . Before coming up with the operational procedure for Algorithm 2, we will state our third lemma regarding the optimum RIS gain selection β n r ∗ superscript subscript 𝛽 𝑛 𝑟
\beta_{n}^{r*} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r ∗ end_POSTSUPERSCRIPT as follows:
Lemma 3: Given the optimum μ 𝜇 \mu italic_μ , the globally optimum solution will be yielded by β n r ∗ = ⌈ cos ( θ n ∗ + α n − \phase μ ) ⌉ superscript subscript 𝛽 𝑛 𝑟
superscript subscript 𝜃 𝑛 subscript 𝛼 𝑛 \phase 𝜇 \beta_{n}^{r*}=\lceil\cos(\theta_{n}^{*}+\alpha_{n}-\phase{\mu})\rceil italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r ∗ end_POSTSUPERSCRIPT = ⌈ roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_μ ) ⌉ .
Proof: In equation (42 ), define the function h ( β n r ) = β n β n r cos ( θ n ∗ + α n − \phase μ ) ℎ superscript subscript 𝛽 𝑛 𝑟 subscript 𝛽 𝑛 superscript subscript 𝛽 𝑛 𝑟 superscript subscript 𝜃 𝑛 subscript 𝛼 𝑛 \phase 𝜇 h(\beta_{n}^{r})=\beta_{n}\beta_{n}^{r}\cos(\theta_{n}^{*}+\alpha_{n}-\phase{%
\mu}) italic_h ( italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ) = italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_μ ) independently for every n = 1 , … , N 𝑛 1 … 𝑁
n=1,\ldots,N italic_n = 1 , … , italic_N . For | g ′ | superscript 𝑔 ′ |g^{\prime}| | italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | to be the maximum value possible, given θ n ∗ superscript subscript 𝜃 𝑛 \theta_{n}^{*} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , the function h ( β n r ) ℎ superscript subscript 𝛽 𝑛 𝑟 h(\beta_{n}^{r}) italic_h ( italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ) should be maximized independently for n = 1 , … , N 𝑛 1 … 𝑁
n=1,\ldots,N italic_n = 1 , … , italic_N . Note that h ( β n r ) ℎ superscript subscript 𝛽 𝑛 𝑟 h(\beta_{n}^{r}) italic_h ( italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ) is a monotonic function. Therefore, to achieve the maximization in | g ′ | superscript 𝑔 ′ |g^{\prime}| | italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | , β n r ∗ superscript subscript 𝛽 𝑛 𝑟
\beta_{n}^{r*} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r ∗ end_POSTSUPERSCRIPT needs to satisfy that
β n r ∗ = { 1 , if cos ( θ n ∗ + α n − ∠ μ ) > 0 , 0 , if cos ( θ n ∗ + α n − ∠ μ ) < 0 . \beta^{r^{*}}_{n}=\left\{\begin{aligned} \,\,\,1&,\,\,\text{if}\,\cos(\theta_{%
n}^{*}+\alpha_{n}-\angle\mu)>0,\\
\,\,\,0&,\,\,\text{if}\,\cos(\theta_{n}^{*}+\alpha_{n}-\angle\mu)<0.\end{%
aligned}\right. italic_β start_POSTSUPERSCRIPT italic_r start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = { start_ROW start_CELL 1 end_CELL start_CELL , if roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - ∠ italic_μ ) > 0 , end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL , if roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - ∠ italic_μ ) < 0 . end_CELL end_ROW
(43)
Therefore, without loss of generality, the optimum solution will be yielded by ON/OFF β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT provided by the equality
β n r = ⌈ cos ( θ n + α n − \phase μ ) ⌉ . subscript superscript 𝛽 𝑟 𝑛 subscript 𝜃 𝑛 subscript 𝛼 𝑛 \phase 𝜇 \beta^{r}_{n}=\lceil\cos(\theta_{n}+\alpha_{n}-\phase{\mu})\rceil. italic_β start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = ⌈ roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_μ ) ⌉ .
(44)
Therefore, the proof is complete.
■ ■ \blacksquare ■
Figure 9: Range of values of ∠ μ − θ n − α n ∠ 𝜇 subscript 𝜃 𝑛 subscript 𝛼 𝑛 \angle\mu-\theta_{n}-\alpha_{n} ∠ italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for Case 1 with μ ∈ arc ( s n k ¯ : s n , k ¯ ⊕ 1 ) \mu\in{\rm arc}(s_{n\bar{k}}:s_{n,\bar{k}\oplus 1}) italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT ) .
Figure 10: Range of values of ∠ μ − θ n ∗ − α n ∠ 𝜇 superscript subscript 𝜃 𝑛 subscript 𝛼 𝑛 \angle\mu-\theta_{n}^{*}-\alpha_{n} ∠ italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for Case 2 with μ ∈ arc ( s n , k ¯ ⊕ 1 : s n , k ¯ ⊕ 2 ) \mu\in{\rm arc}(s_{n,\bar{k}\oplus 1}:s_{n,\bar{k}\oplus 2}) italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 2 end_POSTSUBSCRIPT ) .
To operate with Lemma 3 , further analysis is required in terms of finding when the cos ( θ n ∗ + α n − ∠ μ ) < 0 superscript subscript 𝜃 𝑛 subscript 𝛼 𝑛 ∠ 𝜇 0 \cos(\theta_{n}^{*}+\alpha_{n}-\angle\mu)<0 roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - ∠ italic_μ ) < 0 case will arise.
For this purpose, assume for R < π 𝑅 𝜋 R<\pi italic_R < italic_π that we have the unique k ¯ ¯ 𝑘 \bar{k} over¯ start_ARG italic_k end_ARG such that ω k ¯ > π subscript 𝜔 ¯ 𝑘 𝜋 \omega_{\bar{k}}>\pi italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT > italic_π .
We will revisit equation (34 ) from Proposition 1, as we know from Lemma 2 that it will hold whenever β n r > 0 superscript subscript 𝛽 𝑛 𝑟 0 \beta_{n}^{r}>0 italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT > 0 .
Our θ n ∗ superscript subscript 𝜃 𝑛 \theta_{n}^{*} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT selections will make sure that \phase μ − θ n − α n ∈ ( − ω k − 1 2 , ω k 2 ) \phase 𝜇 subscript 𝜃 𝑛 subscript 𝛼 𝑛 subscript 𝜔 𝑘 1 2 subscript 𝜔 𝑘 2 \phase\mu-\theta_{n}-\alpha_{n}\in\left(-\frac{\omega_{k-1}}{2},\frac{\omega_{%
k}}{2}\right) italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ ( - divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG , divide start_ARG italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ) , given that μ ∈ arc ( s n k : s n , k + 1 ) . \mu\in{\rm arc}(s_{nk}:s_{n,k+1}). italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n italic_k end_POSTSUBSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , italic_k + 1 end_POSTSUBSCRIPT ) .
Consider two cases, μ ∈ arc ( s n k ¯ : s n , k ¯ ⊕ 1 ) \mu\in{\rm arc}(s_{n\bar{k}}:s_{n,\bar{k}\oplus 1}) italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT ) and μ ∈ arc ( s n , k ¯ ⊕ 1 : s n , k ¯ ⊕ 2 ) \mu\in{\rm arc}(s_{n,\bar{k}\oplus 1}:s_{n,\bar{k}\oplus 2}) italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 2 end_POSTSUBSCRIPT ) .
As shown in Fig. 9 and Fig. 10 , in both cases the cosine value in (42 ) can take a negative value, i.e., cos ( θ n + α n − ∠ μ ) < 0 subscript 𝜃 𝑛 subscript 𝛼 𝑛 ∠ 𝜇 0 \cos(\theta_{n}+\alpha_{n}-\angle\mu)<0 roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - ∠ italic_μ ) < 0 , resulting in β n r = 0 superscript subscript 𝛽 𝑛 𝑟 0 \beta_{n}^{r}=0 italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 0 selection.
With this observation, we propose the following proposition to be able to operate with Lemma 2 and Lemma 3 .
Proposition 2: Let s n , k ¯ ⊕ 1 1 = e j ( α n + ϕ k ¯ + π 2 ) subscript superscript 𝑠 1 𝑛 direct-sum ¯ 𝑘 1
superscript 𝑒 𝑗 subscript 𝛼 𝑛 subscript italic-ϕ ¯ 𝑘 𝜋 2 s^{1}_{n,\bar{k}\oplus 1}=e^{j(\alpha_{n}+\phi_{\bar{k}}+\frac{\pi}{2})} italic_s start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_ϕ start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT + divide start_ARG italic_π end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT and s n , k ¯ ⊕ 1 2 = e j ( α n + ϕ k ¯ ⊕ 1 − π 2 ) subscript superscript 𝑠 2 𝑛 direct-sum ¯ 𝑘 1
superscript 𝑒 𝑗 subscript 𝛼 𝑛 subscript italic-ϕ direct-sum ¯ 𝑘 1 𝜋 2 s^{2}_{n,\bar{k}\oplus 1}=e^{j(\alpha_{n}+\phi_{\bar{k}\oplus 1}-\frac{\pi}{2})} italic_s start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_ϕ start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT - divide start_ARG italic_π end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT . A sufficient condition for β n r ∗ = 0 superscript subscript 𝛽 𝑛 𝑟
0 \beta_{n}^{r*}=0 italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r ∗ end_POSTSUPERSCRIPT = 0 is
μ ∈ arc ( s n , k ¯ ⊕ 1 1 : s n , k ¯ ⊕ 1 2 ) . \mu\in{\rm arc}(s^{1}_{n,\bar{k}\oplus 1}:s^{2}_{n,\bar{k}\oplus 1}). italic_μ ∈ roman_arc ( italic_s start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT : italic_s start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT ) .
(45)
Proof: Consider the two and only cases that cos ( θ n + α n − ∠ μ ) subscript 𝜃 𝑛 subscript 𝛼 𝑛 ∠ 𝜇 \cos(\theta_{n}+\alpha_{n}-\angle\mu) roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - ∠ italic_μ ) can take a negative value.
Firstly, assume μ ∈ arc ( s n k ¯ : s n , k ¯ ⊕ 1 ) \mu\in{\rm arc}(s_{n\bar{k}}:s_{n,\bar{k}\oplus 1}) italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT ) . Since ω k ¯ / 2 > π / 2 subscript 𝜔 ¯ 𝑘 2 𝜋 2 \omega_{\bar{k}}/2>\pi/2 italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT / 2 > italic_π / 2 , the cosine value can take a negative value as shown in Fig. 9 . This happens if μ ∈ arc ( s n , k ¯ ⊕ 1 e − j ( ω k ¯ − π ) / 2 : s n , k ¯ ⊕ 1 ) \mu\in{\rm arc}(s_{n,\bar{k}\oplus 1}e^{-j(\omega_{\bar{k}}-\pi)/2}:s_{n,\bar{%
k}\oplus 1}) italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j ( italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT - italic_π ) / 2 end_POSTSUPERSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT ) , as there is no θ n ∈ Φ K subscript 𝜃 𝑛 subscript Φ 𝐾 \theta_{n}\in\Phi_{K} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT such that cos ( θ n + α n − ∠ μ ) > 0 . subscript 𝜃 𝑛 subscript 𝛼 𝑛 ∠ 𝜇 0 \cos(\theta_{n}+\alpha_{n}-\angle\mu)>0. roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - ∠ italic_μ ) > 0 .
Secondly, assume μ ∈ arc ( s n , k ¯ ⊕ 1 : s n , k ¯ ⊕ 2 ) \mu\in{\rm arc}(s_{n,\bar{k}\oplus 1}:s_{n,\bar{k}\oplus 2}) italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 2 end_POSTSUBSCRIPT ) . Since − ω k ¯ / 2 < − π / 2 subscript 𝜔 ¯ 𝑘 2 𝜋 2 -\omega_{\bar{k}}/2<-\pi/2 - italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT / 2 < - italic_π / 2 , the cosine value can take a negative value as shown in Fig. 10 . This happens if μ ∈ arc ( s n , k ¯ ⊕ 1 : s n , k ¯ ⊕ 1 e j ( ω k ¯ − π ) / 2 ) \mu\in{\rm arc}(s_{n,\bar{k}\oplus 1}:s_{n,\bar{k}\oplus 1}e^{j(\omega_{\bar{k%
}}-\pi)/2}) italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT - italic_π ) / 2 end_POSTSUPERSCRIPT ) , as there is no θ n ∈ Φ K subscript 𝜃 𝑛 subscript Φ 𝐾 \theta_{n}\in\Phi_{K} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT such that cos ( θ n + α n − ∠ μ ) > 0 . subscript 𝜃 𝑛 subscript 𝛼 𝑛 ∠ 𝜇 0 \cos(\theta_{n}+\alpha_{n}-\angle\mu)>0. roman_cos ( italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - ∠ italic_μ ) > 0 .
Finally, the two cases together can be expressed as a single arc around s n , k ¯ ⊕ 1 subscript 𝑠 𝑛 direct-sum ¯ 𝑘 1
s_{n,\bar{k}\oplus 1} italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT by using s n , k ¯ ⊕ 1 1 subscript superscript 𝑠 1 𝑛 direct-sum ¯ 𝑘 1
s^{1}_{n,\bar{k}\oplus 1} italic_s start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT and s n , k ¯ ⊕ 1 2 subscript superscript 𝑠 2 𝑛 direct-sum ¯ 𝑘 1
s^{2}_{n,\bar{k}\oplus 1} italic_s start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT as μ ∈ arc ( s n , k ¯ ⊕ 1 e − j ( ω k ¯ − π ) / 2 : s n , k ¯ ⊕ 1 e j ( ω k ¯ − π ) / 2 ) \mu\in{\rm arc}(s_{n,\bar{k}\oplus 1}e^{-j(\omega_{\bar{k}}-\pi)/2}:s_{n,\bar{%
k}\oplus 1}e^{j(\omega_{\bar{k}}-\pi)/2}) italic_μ ∈ roman_arc ( italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j ( italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT - italic_π ) / 2 end_POSTSUPERSCRIPT : italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j ( italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT - italic_π ) / 2 end_POSTSUPERSCRIPT ) . By using the equality Φ k ¯ ⊕ 1 = Φ k ¯ + ω k ¯ subscript Φ direct-sum ¯ 𝑘 1 subscript Φ ¯ 𝑘 subscript 𝜔 ¯ 𝑘 \Phi_{\bar{k}\oplus 1}=\Phi_{\bar{k}}+\omega_{\bar{k}} roman_Φ start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT = roman_Φ start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT + italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT , the same arc can be expressed as μ ∈ arc ( e j ( α n + ϕ k ¯ + π 2 ) : e j ( α n + ϕ k ¯ ⊕ 1 − π 2 ) ) \mu\in{\rm arc}(e^{j(\alpha_{n}+\phi_{\bar{k}}+\frac{\pi}{2})}:e^{j(\alpha_{n}%
+\phi_{\bar{k}\oplus 1}-\frac{\pi}{2})}) italic_μ ∈ roman_arc ( italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_ϕ start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT + divide start_ARG italic_π end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT : italic_e start_POSTSUPERSCRIPT italic_j ( italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_ϕ start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT - divide start_ARG italic_π end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT ) . Thus, the proof is complete.
■ ■ \blacksquare ■
With Proposition 1 and Proposition 2 together, we need to consider K + 1 𝐾 1 K+1 italic_K + 1 arcs that the optimum μ 𝜇 \mu italic_μ can be in for every n = 1 , … , N 𝑛 1 … 𝑁
n=1,\ldots,N italic_n = 1 , … , italic_N independently as there is an extra arc introduced in Proposition 2 for n = 1 , … , N . 𝑛 1 … 𝑁
n=1,\ldots,N. italic_n = 1 , … , italic_N . This is because, when ω k ¯ > π subscript 𝜔 ¯ 𝑘 𝜋 \omega_{\bar{k}}>\pi italic_ω start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT > italic_π , we will let s n , k ¯ ⊕ 1 = { s n , k ¯ ⊕ 1 1 , s n , k ¯ ⊕ 1 2 } subscript 𝑠 𝑛 direct-sum ¯ 𝑘 1
subscript superscript 𝑠 1 𝑛 direct-sum ¯ 𝑘 1
subscript superscript 𝑠 2 𝑛 direct-sum ¯ 𝑘 1
s_{n,\bar{k}\oplus 1}=\{s^{1}_{n,\bar{k}\oplus 1},s^{2}_{n,\bar{k}\oplus 1}\} italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT = { italic_s start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT , italic_s start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT } so that s n , k ¯ ⊕ 1 subscript 𝑠 𝑛 direct-sum ¯ 𝑘 1
s_{n,\bar{k}\oplus 1} italic_s start_POSTSUBSCRIPT italic_n , over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT will encode two complex numbers.
Algorithm 2 Extended Algorithm 1 for the Special Condition When R < π 𝑅 𝜋 R<\pi italic_R < italic_π .
1: Initialization: Compute
s n k subscript 𝑠 𝑛 𝑘 s_{nk} italic_s start_POSTSUBSCRIPT italic_n italic_k end_POSTSUBSCRIPT and
𝒩 ( λ l ) 𝒩 subscript 𝜆 𝑙 {\cal N}(\lambda_{l}) caligraphic_N ( italic_λ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) as in Proposition 2 and equation (
35 ), respectively.
2: Set
\phase μ = 0 \phase 𝜇 0 \phase{\mu}=0 italic_μ = 0 . For
n = 1 , 2 , … , N 𝑛 1 2 … 𝑁
n=1,2,\ldots,N italic_n = 1 , 2 , … , italic_N , calculate
θ n = arg max θ n ∈ Φ K cos ( \phase μ − θ n − α n ) . subscript 𝜃 𝑛 subscript subscript 𝜃 𝑛 subscript Φ 𝐾 \phase 𝜇 subscript 𝜃 𝑛 subscript 𝛼 𝑛 \theta_{n}=\arg\max_{\theta_{n}\in\Phi_{K}}\cos(\phase{\mu}-\theta_{n}-\alpha_%
{n}). italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = roman_arg roman_max start_POSTSUBSCRIPT italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Φ start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_cos ( italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) .
3: Set
β n r = ⌈ cos ( \phase μ − θ n − α n ) ⌉ superscript subscript 𝛽 𝑛 𝑟 \phase 𝜇 subscript 𝜃 𝑛 subscript 𝛼 𝑛 \beta_{n}^{r}=\left\lceil\cos(\phase{\mu}-\theta_{n}-\alpha_{n})\right\rceil italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = ⌈ roman_cos ( italic_μ - italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_α start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⌉ for
n = 1 , 2 , … , N 𝑛 1 2 … 𝑁
n=1,2,\dots,N italic_n = 1 , 2 , … , italic_N .
4: Update
θ n = ϕ k ¯ ⊕ 1 subscript 𝜃 𝑛 subscript italic-ϕ direct-sum ¯ 𝑘 1 \theta_{n}=\phi_{\bar{k}\oplus 1} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG ⊕ 1 end_POSTSUBSCRIPT for
n ∈ { n | β n r = 0 } 𝑛 conditional-set 𝑛 superscript subscript 𝛽 𝑛 𝑟 0 n\in\{n|\beta_{n}^{r}=0\} italic_n ∈ { italic_n | italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 0 } , and store
θ n , ∀ n subscript 𝜃 𝑛 for-all 𝑛
\theta_{n},\forall n italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , ∀ italic_n .
5: Set
g 0 = h 0 + ∑ n = 1 N h n β n r e j θ n subscript 𝑔 0 subscript ℎ 0 superscript subscript 𝑛 1 𝑁 subscript ℎ 𝑛 superscript subscript 𝛽 𝑛 𝑟 superscript 𝑒 𝑗 subscript 𝜃 𝑛 g_{0}=h_{0}+\sum_{n=1}^{N}h_{n}\beta_{n}^{r}e^{j\theta_{n}} italic_g start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_h start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ,
𝚊𝚋𝚜𝚐𝚖𝚊𝚡 = | g 0 | . 𝚊𝚋𝚜𝚐𝚖𝚊𝚡 subscript 𝑔 0 {\tt absgmax}=|g_{0}|. typewriter_absgmax = | italic_g start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT | .
6: for l = 1 , 2 , … , L ′ − 1 𝑙 1 2 … superscript 𝐿 ′ 1
l=1,2,\ldots,L^{\prime}-1 italic_l = 1 , 2 , … , italic_L start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 do
7: Set
g 𝚞𝚙𝚍𝚊𝚝𝚎 = 0 . subscript 𝑔 𝚞𝚙𝚍𝚊𝚝𝚎 0 g_{{\tt update}}=0. italic_g start_POSTSUBSCRIPT typewriter_update end_POSTSUBSCRIPT = 0 .
8: for each double
{ n ′ , k ′ } ∈ 𝒩 ( λ l ) superscript 𝑛 ′ superscript 𝑘 ′ 𝒩 subscript 𝜆 𝑙 \{n^{\prime},k^{\prime}\}\in{\cal N}(\lambda_{l}) { italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } ∈ caligraphic_N ( italic_λ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) do
9: if β n ′ = 1 subscript 𝛽 superscript 𝑛 ′ 1 \beta_{n^{\prime}}=1 italic_β start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = 1 then
10: if k ′ = k ¯ ⊕ 1 superscript 𝑘 ′ direct-sum ¯ 𝑘 1 k^{\prime}=\bar{k}\oplus 1 italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = over¯ start_ARG italic_k end_ARG ⊕ 1 then
11: Set
β n ′ = 0 subscript 𝛽 superscript 𝑛 ′ 0 \beta_{n^{\prime}}=0 italic_β start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = 0 and
θ n ′ = ϕ k ′ subscript 𝜃 superscript 𝑛 ′ subscript italic-ϕ superscript 𝑘 ′ \theta_{n^{\prime}}=\phi_{k^{\prime}} italic_θ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT
12: Let
g 𝚞𝚙𝚍𝚊𝚝𝚎 − h n ′ e j ϕ k ¯ ← g 𝚞𝚙𝚍𝚊𝚝𝚎 . ← subscript 𝑔 𝚞𝚙𝚍𝚊𝚝𝚎 subscript ℎ superscript 𝑛 ′ superscript 𝑒 𝑗 subscript italic-ϕ ¯ 𝑘 subscript 𝑔 𝚞𝚙𝚍𝚊𝚝𝚎 g_{{\tt update}}-h_{n^{\prime}}e^{j\phi_{\bar{k}}}\leftarrow g_{{\tt update}}. italic_g start_POSTSUBSCRIPT typewriter_update end_POSTSUBSCRIPT - italic_h start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_ϕ start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ← italic_g start_POSTSUBSCRIPT typewriter_update end_POSTSUBSCRIPT .
13: else
14: Set
θ n ′ = ϕ k ′ subscript 𝜃 superscript 𝑛 ′ subscript italic-ϕ superscript 𝑘 ′ \theta_{n^{\prime}}=\phi_{k^{\prime}} italic_θ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT
15: Let
g 𝚞𝚙𝚍𝚊𝚝𝚎 + h n ′ ( e j θ n ′ − e j ( ϕ k ′ ⊖ 1 ) ) ← g 𝚞𝚙𝚍𝚊𝚝𝚎 . ← subscript 𝑔 𝚞𝚙𝚍𝚊𝚝𝚎 subscript ℎ superscript 𝑛 ′ superscript 𝑒 𝑗 subscript 𝜃 superscript 𝑛 ′ superscript 𝑒 𝑗 subscript italic-ϕ symmetric-difference superscript 𝑘 ′ 1 subscript 𝑔 𝚞𝚙𝚍𝚊𝚝𝚎 g_{{\tt update}}+h_{n^{\prime}}\big{(}e^{j\theta_{n^{\prime}}}-e^{j(\phi_{k^{%
\prime}\ominus 1})}\big{)}\leftarrow g_{{\tt update}}. italic_g start_POSTSUBSCRIPT typewriter_update end_POSTSUBSCRIPT + italic_h start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_j ( italic_ϕ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊖ 1 end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT ) ← italic_g start_POSTSUBSCRIPT typewriter_update end_POSTSUBSCRIPT .
16: end if
17: else
18: Set
β n ′ = 1 subscript 𝛽 superscript 𝑛 ′ 1 \beta_{n^{\prime}}=1 italic_β start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = 1
19: Let
g 𝚞𝚙𝚍𝚊𝚝𝚎 + h n ′ e j θ n ′ ← g 𝚞𝚙𝚍𝚊𝚝𝚎 . ← subscript 𝑔 𝚞𝚙𝚍𝚊𝚝𝚎 subscript ℎ superscript 𝑛 ′ superscript 𝑒 𝑗 subscript 𝜃 superscript 𝑛 ′ subscript 𝑔 𝚞𝚙𝚍𝚊𝚝𝚎 g_{{\tt update}}+h_{n^{\prime}}e^{j\theta_{n^{\prime}}}\leftarrow g_{{\tt
update%
}}. italic_g start_POSTSUBSCRIPT typewriter_update end_POSTSUBSCRIPT + italic_h start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ← italic_g start_POSTSUBSCRIPT typewriter_update end_POSTSUBSCRIPT .
20: end if
21: end for
22: Let
g l = g l − 1 + g 𝚞𝚙𝚍𝚊𝚝𝚎 subscript 𝑔 𝑙 subscript 𝑔 𝑙 1 subscript 𝑔 𝚞𝚙𝚍𝚊𝚝𝚎 g_{l}=g_{l-1}+g_{{\tt update}} italic_g start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = italic_g start_POSTSUBSCRIPT italic_l - 1 end_POSTSUBSCRIPT + italic_g start_POSTSUBSCRIPT typewriter_update end_POSTSUBSCRIPT
23: if | g l | > 𝚊𝚋𝚜𝚐𝚖𝚊𝚡 subscript 𝑔 𝑙 𝚊𝚋𝚜𝚐𝚖𝚊𝚡 |g_{l}|>{\tt absgmax} | italic_g start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT | > typewriter_absgmax then
24: Let
𝚊𝚋𝚜𝚐𝚖𝚊𝚡 = | g l | 𝚊𝚋𝚜𝚐𝚖𝚊𝚡 subscript 𝑔 𝑙 {\tt absgmax}=|g_{l}| typewriter_absgmax = | italic_g start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT |
25: Store
β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT and
θ n subscript 𝜃 𝑛 \theta_{n} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for
n = 1 , 2 , … , N 𝑛 1 2 … 𝑁
n=1,2,\ldots,N italic_n = 1 , 2 , … , italic_N
26: end if
27: end for
28: Read out
β n r ∗ superscript subscript 𝛽 𝑛 superscript 𝑟 \beta_{n}^{r^{*}} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT and
θ n ∗ superscript subscript 𝜃 𝑛 \theta_{n}^{*} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ,
n = 1 , 2 , … , N 𝑛 1 2 … 𝑁
n=1,2,\ldots,N italic_n = 1 , 2 , … , italic_N .
Similar to Algorithm 1, after eliminating the duplicates among s n k subscript 𝑠 𝑛 𝑘 s_{nk} italic_s start_POSTSUBSCRIPT italic_n italic_k end_POSTSUBSCRIPT , in total we will consider L ′ ≤ N ( K + 1 ) superscript 𝐿 ′ 𝑁 𝐾 1 L^{\prime}\leq N(K+1) italic_L start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_N ( italic_K + 1 ) arcs leading to 𝒪 ( N ( K + 1 ) ) 𝒪 𝑁 𝐾 1 \mathcal{O}(N(K+1)) caligraphic_O ( italic_N ( italic_K + 1 ) ) complexity at maximum. To achieve the linear time complexity while running the algorithms, similar to the ideas in [4 , 1 ] , we present the approach given in this section under Algorithm 2, such that in each of the search steps, only one or a small number of elements are updated.
We present the cumulative distribution function (CDF) results for SNR Boost in Fig. 12 for K = 2 𝐾 2 K=2 italic_K = 2 , and in Fig. 12 for K = 4 𝐾 4 K=4 italic_K = 4 . In these results, we consider a notable limitation on the RIS phase range such that R < π 𝑅 𝜋 R<\pi italic_R < italic_π , i.e., R ∈ { 90 o , 120 o } 𝑅 superscript 90 𝑜 superscript 120 𝑜 R\in\{90^{o},120^{o}\} italic_R ∈ { 90 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT , 120 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT } . The CDF results are presented for N = 16 , 𝑁 16 N=16, italic_N = 16 , 64 , 64 64, 64 , and 256 , 256 256, 256 , using 10,000 realizations of the channel model defined in [1 ] with κ = 0 𝜅 0 \kappa=0 italic_κ = 0 . The discrete phase shift selections are equally separated and chosen as given in Fig. 1 . We employed Algorithm 1, Algorithm 2, and NPQ algorithms that we proposed in this paper. Since we have R < π 𝑅 𝜋 R<\pi italic_R < italic_π , Algorithm 1 will only serve as a pseudo-optimal solution, assuming that β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT are strictly 1 1 1 1 for all n 𝑛 n italic_n , so that we can observe the effect of destructive paths and ON/OFF keying. All algorithms ran over the same realization in each step. It can be seen that the gap between Algorithm 2 and the other algorithms increases for larger N 𝑁 N italic_N , as well as for smaller R 𝑅 R italic_R . This signifies the power of ON/OFF β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT for a large RIS with more phase range limitations. Furthermore, using K = 4 𝐾 4 K=4 italic_K = 4 instead of K = 2 𝐾 2 K=2 italic_K = 2 mostly impacts the performance of NPQ with R = 120 o 𝑅 superscript 120 𝑜 R=120^{o} italic_R = 120 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT , making it more desirable due to its low complexity.
With Algorithm 2 and R < π 𝑅 𝜋 R<\pi italic_R < italic_π , the normalized performance results are presented in Fig. 14 for R = 90 o 𝑅 superscript 90 𝑜 R=90^{o} italic_R = 90 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT , and in Fig. 14 for R = 120 o 𝑅 superscript 120 𝑜 R=120^{o} italic_R = 120 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT . In both figures, the performance of NPQ converges to the approximation ratio curve for large N 𝑁 N italic_N , again confirming our analytical analysis on E ( R , K ) . 𝐸 𝑅 𝐾 E(R,K). italic_E ( italic_R , italic_K ) . Similar to the CDF plots, the performance gain from using Algorithm 2 over both NPQ and Algorithm 1 increases for larger N 𝑁 N italic_N . Also, if R 𝑅 R italic_R is sufficiently low, Algorithm 2 is always superior to Algorithm 1. Similarly, Algorithm 1 is always superior to NPQ, even if a larger K 𝐾 K italic_K is used for the latter. The underlying reason for this again is that the performance gain from using larger K 𝐾 K italic_K diminishes significantly for low R 𝑅 R italic_R .
Finally, we present the average SNR Boost results of our proposed algorithms versus R 𝑅 R italic_R in Fig. 16 for K = 2 𝐾 2 K=2 italic_K = 2 , and in Fig. 16 for K = 4 𝐾 4 K=4 italic_K = 4 . Both figures show that the average performance of Algorithm 1 converges to that of Algorithm 2, as R 𝑅 R italic_R approaches π 𝜋 \pi italic_π . On the other hand, NPQ can provide an average SNR Boost that is significantly close to both Algorithm 1 and Algorithm 2 as R 𝑅 R italic_R increases, for large N 𝑁 N italic_N . Both Fig. 16 and Fig. 16 suggest in a sense that Algorithm 1 and Algorithm 2 can be used interchangeably to solve the problem in (38 ), where the selection depends on whether R < π 𝑅 𝜋 R<\pi italic_R < italic_π or R ≥ π 𝑅 𝜋 R\geq\pi italic_R ≥ italic_π .
V-A Generalized Algorithm 1 With Relaxed β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT
Finally, we remark that the development of Algorithm 2 follows from the strict limitation on the RIS phase range, i.e., R < π 𝑅 𝜋 R<\pi italic_R < italic_π . Otherwise, an important side conclusion that follows from Lemma 3 is that, Algorithm 1 can be extended to solve the problem in (38 ) with β n r ∈ [ 0 , 1 ] superscript subscript 𝛽 𝑛 𝑟 0 1 \beta_{n}^{r}\in[0,1] italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ∈ [ 0 , 1 ] for n = 1 , … , N 𝑛 1 … 𝑁
n=1,\ldots,N italic_n = 1 , … , italic_N , when R > π 𝑅 𝜋 R>\pi italic_R > italic_π . With R > π 𝑅 𝜋 R>\pi italic_R > italic_π , we know from Lemma 3 that the solution that yields the global optimum will select β n r = 1 superscript subscript 𝛽 𝑛 𝑟 1 \beta_{n}^{r}=1 italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 1 for n = 1 , … , N 𝑛 1 … 𝑁
n=1,\ldots,N italic_n = 1 , … , italic_N . Therefore, both Algorithm 1 and Algorithm 2 can be used to solve the general problem in (38 ) for R ≥ π 𝑅 𝜋 R\geq\pi italic_R ≥ italic_π and R < π 𝑅 𝜋 R<\pi italic_R < italic_π , respectively. With this, the number of required steps in the for loop would reduce from N ( K + 1 ) 𝑁 𝐾 1 N(K+1) italic_N ( italic_K + 1 ) to N K 𝑁 𝐾 NK italic_N italic_K . Further analysis regarding the number of required steps and complexity is provided in the following section.
VIII Approximation Ratio Calculation for ENPQ
We extend our approximation ratio calculations to find the approximation ratio for the ENPQ algorithm, i.e., E off on ( R , K ) subscript superscript 𝐸 on off 𝑅 𝐾 E^{\text{on}}_{\text{off}}(R,K) italic_E start_POSTSUPERSCRIPT on end_POSTSUPERSCRIPT start_POSTSUBSCRIPT off end_POSTSUBSCRIPT ( italic_R , italic_K ) . With the independence assumption among δ n subscript 𝛿 𝑛 \delta_{n} italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , it can be deduced from equations (8 )-(III ) that E off on ( R , K ) = ( 𝔼 [ ⌈ cos ( δ n ) ⌉ cos ( δ n ) ] ) 2 + ( 𝔼 [ ⌈ cos ( δ n ) ⌉ sin ( δ n ) ] ) 2 subscript superscript 𝐸 on off 𝑅 𝐾 superscript 𝔼 delimited-[] subscript 𝛿 𝑛 subscript 𝛿 𝑛 2 superscript 𝔼 delimited-[] subscript 𝛿 𝑛 subscript 𝛿 𝑛 2 E^{\text{on}}_{\text{off}}(R,K)=\left(\mathbb{E}\left[\lceil\cos(\delta_{n})%
\rceil\cos\left(\delta_{n}\right)\right]\right)^{2}+\left(\mathbb{E}\left[%
\lceil\cos(\delta_{n})\rceil\sin\left(\delta_{n}\right)\right]\right)^{2} italic_E start_POSTSUPERSCRIPT on end_POSTSUPERSCRIPT start_POSTSUBSCRIPT off end_POSTSUBSCRIPT ( italic_R , italic_K ) = ( blackboard_E [ ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⌉ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ( blackboard_E [ ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⌉ roman_sin ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT by including the ⌈ cos ( δ k ) ⌉ subscript 𝛿 𝑘 \lceil\cos(\delta_{k})\rceil ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⌉ and ⌈ cos ( δ l ) ⌉ subscript 𝛿 𝑙 \lceil\cos(\delta_{l})\rceil ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) ⌉ terms. Due to the symmetry in δ n subscript 𝛿 𝑛 \delta_{n} italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , ( 𝔼 [ ⌈ cos ( δ n ) ⌉ sin ( δ n ) ] ) 2 = 0 superscript 𝔼 delimited-[] subscript 𝛿 𝑛 subscript 𝛿 𝑛 2 0 \left(\mathbb{E}\left[\lceil\cos(\delta_{n})\rceil\sin\left(\delta_{n}\right)%
\right]\right)^{2}=0 ( blackboard_E [ ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⌉ roman_sin ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , so that E off on ( R , K ) = ( 𝔼 [ ⌈ cos ( δ n ) ⌉ cos ( δ n ) ] ) 2 subscript superscript 𝐸 on off 𝑅 𝐾 superscript 𝔼 delimited-[] subscript 𝛿 𝑛 subscript 𝛿 𝑛 2 E^{\text{on}}_{\text{off}}(R,K)=\left(\mathbb{E}\left[\lceil\cos(\delta_{n})%
\rceil\cos\left(\delta_{n}\right)\right]\right)^{2} italic_E start_POSTSUPERSCRIPT on end_POSTSUPERSCRIPT start_POSTSUBSCRIPT off end_POSTSUBSCRIPT ( italic_R , italic_K ) = ( blackboard_E [ ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⌉ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . Now, with the PDF of δ n subscript 𝛿 𝑛 \delta_{n} italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT given in Fig. 2 , the expected value can be calculated as follows:
𝔼 𝔼 \displaystyle\mathbb{E} blackboard_E
[ ⌈ cos ( δ n ) ⌉ cos ( δ n ) ] delimited-[] subscript 𝛿 𝑛 subscript 𝛿 𝑛 \displaystyle\left[\lceil\cos(\delta_{n})\rceil\cos\left(\delta_{n}\right)\right] [ ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⌉ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ]
= 2 ⋅ [ ∫ 0 R 2 ( K − 1 ) ⌈ cos ( δ n ) ⌉ cos ( δ n ) K 2 π d δ n \displaystyle=2\cdot\bigg{[}\int_{0}^{\frac{R}{2(K-1)}}\lceil\cos(\delta_{n})%
\rceil\cos(\delta_{n})\frac{K}{2\pi}\,d\delta_{n} = 2 ⋅ [ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG end_POSTSUPERSCRIPT ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⌉ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) divide start_ARG italic_K end_ARG start_ARG 2 italic_π end_ARG italic_d italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT
+ ∫ R 2 ( K − 1 ) π − R / 2 ⌈ cos ( δ n ) ⌉ cos ( δ n ) 1 2 π d δ n ] \displaystyle\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,+\int_{%
\frac{R}{2(K-1)}}^{\pi-R/2}\lceil\cos(\delta_{n})\rceil\cos(\delta_{n})\frac{1%
}{2\pi}\,d\delta_{n}\bigg{]} + ∫ start_POSTSUBSCRIPT divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_π - italic_R / 2 end_POSTSUPERSCRIPT ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⌉ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) divide start_ARG 1 end_ARG start_ARG 2 italic_π end_ARG italic_d italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ]
(47)
where in the first integral, ⌈ cos ( δ n ) ⌉ = 1 subscript 𝛿 𝑛 1 \lceil\cos(\delta_{n})\rceil=1 ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⌉ = 1 as R 2 ( K − 1 ) < π 2 𝑅 2 𝐾 1 𝜋 2 \frac{R}{2(K-1)}<\frac{\pi}{2} divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG < divide start_ARG italic_π end_ARG start_ARG 2 end_ARG . Whereas, in the second integral, when π − R / 2 > π 2 𝜋 𝑅 2 𝜋 2 \pi-R/2>\frac{\pi}{2} italic_π - italic_R / 2 > divide start_ARG italic_π end_ARG start_ARG 2 end_ARG , i.e., R < π 𝑅 𝜋 R<\pi italic_R < italic_π , the upper limit of the integral should be updated as π 2 𝜋 2 \frac{\pi}{2} divide start_ARG italic_π end_ARG start_ARG 2 end_ARG as ⌈ cos ( δ n ) ⌉ = 0 subscript 𝛿 𝑛 0 \lceil\cos(\delta_{n})\rceil=0 ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⌉ = 0 when | δ n | > π 2 subscript 𝛿 𝑛 𝜋 2 |\delta_{n}|>\frac{\pi}{2} | italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | > divide start_ARG italic_π end_ARG start_ARG 2 end_ARG . Therefore, equation (VIII ) is rewritten as
𝔼 𝔼 \displaystyle\mathbb{E} blackboard_E
[ ⌈ cos ( δ n ) ⌉ cos ( δ n ) ] = 𝔼 [ cos ( δ n ) ] delimited-[] subscript 𝛿 𝑛 subscript 𝛿 𝑛 𝔼 delimited-[] subscript 𝛿 𝑛 \displaystyle\left[\lceil\cos(\delta_{n})\rceil\cos\left(\delta_{n}\right)%
\right]=\mathbb{E}\left[\cos\left(\delta_{n}\right)\right] [ ⌈ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⌉ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] = blackboard_E [ roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ]
= 2 ⋅ [ ∫ 0 R 2 ( K − 1 ) cos ( δ n ) K 2 π 𝑑 δ n + ∫ R 2 ( K − 1 ) π 2 cos ( δ n ) 1 2 π 𝑑 δ n ] absent ⋅ 2 delimited-[] superscript subscript 0 𝑅 2 𝐾 1 subscript 𝛿 𝑛 𝐾 2 𝜋 differential-d subscript 𝛿 𝑛 superscript subscript 𝑅 2 𝐾 1 𝜋 2 subscript 𝛿 𝑛 1 2 𝜋 differential-d subscript 𝛿 𝑛 \displaystyle=2\cdot\left[\int_{0}^{\frac{R}{2(K-1)}}\cos(\delta_{n})\frac{K}{%
2\pi}\,d\delta_{n}+\int_{\frac{R}{2(K-1)}}^{\frac{\pi}{2}}\cos(\delta_{n})%
\frac{1}{2\pi}\,d\delta_{n}\right] = 2 ⋅ [ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG end_POSTSUPERSCRIPT roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) divide start_ARG italic_K end_ARG start_ARG 2 italic_π end_ARG italic_d italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + ∫ start_POSTSUBSCRIPT divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_π end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT roman_cos ( italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) divide start_ARG 1 end_ARG start_ARG 2 italic_π end_ARG italic_d italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ]
= 1 π [ ( K − 1 ) sin ( R 2 ( K − 1 ) ) + sin ( R 2 ) ] . absent 1 𝜋 delimited-[] 𝐾 1 𝑅 2 𝐾 1 𝑅 2 \displaystyle=\frac{1}{\pi}\left[(K-1)\sin\left(\frac{R}{2(K-1)}\right)+\sin%
\left(\frac{R}{2}\right)\right]. = divide start_ARG 1 end_ARG start_ARG italic_π end_ARG [ ( italic_K - 1 ) roman_sin ( divide start_ARG italic_R end_ARG start_ARG 2 ( italic_K - 1 ) end_ARG ) + roman_sin ( divide start_ARG italic_R end_ARG start_ARG 2 end_ARG ) ] .
(48)
where we keep the sin ( ⋅ ) ⋅ \sin(\cdot) roman_sin ( ⋅ ) instead of sinc ( ⋅ ) sinc ⋅ \operatorname{sinc}(\cdot) roman_sinc ( ⋅ ) this time for a clear notation. Thus, the approximation ratio for the ENPQ algorithm is
E off on ( R , K ) = 1 π 2 [ ( K − 1 ) sin ( R 2 π ( K − 1 ) ) + 1 ] 2 . subscript superscript 𝐸 on off 𝑅 𝐾 1 superscript 𝜋 2 superscript delimited-[] 𝐾 1 𝑅 2 𝜋 𝐾 1 1 2 E^{\text{on}}_{\text{off}}(R,K)=\frac{1}{\pi^{2}}\left[(K-1)\sin\left(\frac{R}%
{2\pi(K-1)}\right)+1\right]^{2}. italic_E start_POSTSUPERSCRIPT on end_POSTSUPERSCRIPT start_POSTSUBSCRIPT off end_POSTSUBSCRIPT ( italic_R , italic_K ) = divide start_ARG 1 end_ARG start_ARG italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG [ ( italic_K - 1 ) roman_sin ( divide start_ARG italic_R end_ARG start_ARG 2 italic_π ( italic_K - 1 ) end_ARG ) + 1 ] start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .
(49)
An illustration for the theoretical calculations of the approximation E off on ( R , K ) subscript superscript 𝐸 on off 𝑅 𝐾 E^{\text{on}}_{\text{off}}(R,K) italic_E start_POSTSUPERSCRIPT on end_POSTSUPERSCRIPT start_POSTSUBSCRIPT off end_POSTSUBSCRIPT ( italic_R , italic_K ) is given in Fig. 19 , where it can be seen that E off on ( R , K ) subscript superscript 𝐸 on off 𝑅 𝐾 E^{\text{on}}_{\text{off}}(R,K) italic_E start_POSTSUPERSCRIPT on end_POSTSUPERSCRIPT start_POSTSUBSCRIPT off end_POSTSUBSCRIPT ( italic_R , italic_K ) converges to the approximation ratio of the NPQ, i.e., E ( R , K ) 𝐸 𝑅 𝐾 E(R,K) italic_E ( italic_R , italic_K ) , as R 𝑅 R italic_R reaches π 𝜋 \pi italic_π .
We remark on the importance of using the ON/OFF β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT for R < π 𝑅 𝜋 R<\pi italic_R < italic_π . This can be seen from Fig. 19 that as R 𝑅 R italic_R approaches zero, while E ( R , K ) 𝐸 𝑅 𝐾 E(R,K) italic_E ( italic_R , italic_K ) becomes zero with all the elements being ON, E off on ( R , K ) subscript superscript 𝐸 on off 𝑅 𝐾 E^{\text{on}}_{\text{off}}(R,K) italic_E start_POSTSUPERSCRIPT on end_POSTSUPERSCRIPT start_POSTSUBSCRIPT off end_POSTSUBSCRIPT ( italic_R , italic_K ) on the other hand becomes 0.1 0.1 0.1 0.1 . Therefore, with θ n = ϕ 1 subscript 𝜃 𝑛 subscript italic-ϕ 1 \theta_{n}=\phi_{1} italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_ϕ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT for n = 1 , … , N 𝑛 1 … 𝑁
n=1,\dots,N italic_n = 1 , … , italic_N , i.e., no phase shifts selection as R 𝑅 R italic_R goes to zero, ON/OFF selections solely could beat the performance of up to K = 8 𝐾 8 K=8 italic_K = 8 phase shift selections with β n r = 1 superscript subscript 𝛽 𝑛 𝑟 1 \beta_{n}^{r}=1 italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 1 for R < 60 o 𝑅 superscript 60 𝑜 R<60^{o} italic_R < 60 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT .
Furthermore, when there are K = 2 𝐾 2 K=2 italic_K = 2 discrete phase shifts with ON/OFF β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT , the average performance is better than the case when β n r = 1 superscript subscript 𝛽 𝑛 𝑟 1 \beta_{n}^{r}=1 italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 1 with up to K = 8 𝐾 8 K=8 italic_K = 8 discrete phase shifts, for R < 115 o 𝑅 superscript 115 𝑜 R<115^{o} italic_R < 115 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT .
With NPQ and R < π 𝑅 𝜋 R<\pi italic_R < italic_π , the normalized performance results are presented in Fig. 18 for R = 90 o 𝑅 superscript 90 𝑜 R=90^{o} italic_R = 90 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT , and in Fig. 18 for R = 150 o 𝑅 superscript 150 𝑜 R=150^{o} italic_R = 150 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT . As a validity check for our E off on ( R , K ) subscript superscript 𝐸 on off 𝑅 𝐾 E^{\text{on}}_{\text{off}}(R,K) italic_E start_POSTSUPERSCRIPT on end_POSTSUPERSCRIPT start_POSTSUBSCRIPT off end_POSTSUBSCRIPT ( italic_R , italic_K ) calculation, we remark that the numerical results for ENPQ indeed converge to the theoretical approximation ratio.
For a lower value of R = 90 o 𝑅 superscript 90 𝑜 R=90^{o} italic_R = 90 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT in Fig. 18 , the simple quantization approach with ON/OFF β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT selections outperforms the optimum solution with β n r = 1 superscript subscript 𝛽 𝑛 𝑟 1 \beta_{n}^{r}=1 italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 1 for N ≥ 100 𝑁 100 N\geq 100 italic_N ≥ 100 . On the other hand, when R 𝑅 R italic_R is high enough, say R = 150 o 𝑅 superscript 150 𝑜 R=150^{o} italic_R = 150 start_POSTSUPERSCRIPT italic_o end_POSTSUPERSCRIPT as in Fig. 18 , there is not such a loss due to the limited RIS phase range that ENPQ could exploit with ON/OFF β n r superscript subscript 𝛽 𝑛 𝑟 \beta_{n}^{r} italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT , so that Algorithm 1 is superior.