赞
踩
本文是针对Boyd凸优化教材在QP、SOCP问题部分的学习笔记。
QP
目标函数的凸的二次函数,约束是仿射的,为QP问题。有如下形式:
minimize
subject to
(
1
/
2
)
x
T
P
x
+
q
T
x
+
r
G
x
⪯
h
A
x
=
b
(1)
QCQP
在QP的基础上,约束也是二次函数形式:
minimize
(
1
/
2
)
x
T
P
0
x
+
q
0
T
x
+
r
0
subject to
(
1
/
2
)
x
T
P
i
x
+
q
i
T
x
+
r
i
≤
0
,
i
=
1
,
…
,
m
A
x
=
b
,
(2)
QP:在一个多面体空间内最小化一个凸的二次函数
QCQP问题将多面体空间换为一个椭圆空间。
QCQP问题最具一般性,若 ( 2 ) (2) (2)式中 P i P_i Pi为0,则QCQP退化为QP,若 P P P也为0,则进一步退化为LP问题。
无约束的最小二乘问题为:
∥
A
x
−
b
∥
2
2
=
x
T
A
T
A
x
−
2
b
T
A
x
+
b
T
b
(3)
\|A x-b\|_{2}^{2}=x^{T} A^{T} A x-2 b^{T} A x+b^{T} b \tag{3}
∥Ax−b∥22=xTATAx−2bTAx+bTb(3)是一个无约束QP问题,该问题有闭式解
x
=
A
†
b
x=A^{\dagger}b
x=A†b,也叫做回归分析或最小二乘逼近。
增加不等式约束后成为约束回归或约束最小二乘,无解析解。例如:
minimize
∥
A
x
−
b
∥
2
2
subject to
l
i
≤
x
i
≤
u
i
,
i
=
1
,
…
,
n
(4)
R
n
\mathbf{R}^{n}
Rn上两个多面体
P
1
=
{
x
∣
A
1
x
⪯
b
1
}
\mathcal{P}_{1}=\left\{x \mid A_{1} x \preceq b_{1}\right\}
P1={x∣A1x⪯b1}与
P
2
=
{
x
∣
A
2
x
⪯
b
2
}
\mathcal{P}_{2}=\left\{x \mid A_{2} x \preceq b_{2}\right\}
P2={x∣A2x⪯b2}间距离为:
dist
(
P
1
,
P
2
)
=
inf
{
∥
x
1
−
x
2
∥
2
∣
x
1
∈
P
1
,
x
2
∈
P
2
}
(5)
\operatorname{dist}\left(\mathcal{P}_{1}, \mathcal{P}_{2}\right)=\inf \left\{\left\|x_{1}-x_{2}\right\|_{2} \mid x_{1} \in \mathcal{P}_{1}, x_{2} \in \mathcal{P}_{2}\right\} \tag{5}
dist(P1,P2)=inf{∥x1−x2∥2∣x1∈P1,x2∈P2}(5)若要最小化两个多面体间距离,优化问题为:
minimize
∥
x
1
−
x
2
∥
2
2
subject to
A
1
x
1
⪯
b
1
,
A
2
x
2
⪯
b
2
,
(6)
maximize
∑
i
=
1
n
f
i
2
p
i
−
(
∑
i
=
1
n
f
i
p
i
)
2
subject to
p
⪰
0
,
1
T
p
=
1
α
i
≤
a
i
T
p
≤
β
i
,
i
=
1
,
…
,
m
(7)
一个标准的LP问题:
minimize
c
T
x
subject to
G
x
⪯
h
A
x
=
b
(8)
对于MIMO系统,考虑远场情况与窄带信号,接收端第
i
i
i根天线与第
j
j
j根天线的接收信号在时域有如下关系:
x
i
(
t
)
=
x
j
(
t
−
(
i
−
j
)
d
sin
θ
/
c
)
(10)
x_{i}(t)=x_{j}(t-(i-j) d \sin \theta / c) \tag{10}
xi(t)=xj(t−(i−j)dsinθ/c)(10)如下图所示:
若原信号方向为
θ
\theta
θ,接收端
P
P
P个天线,记信号源为
s
(
t
)
∈
C
s(t) \in \mathbb{C}
s(t)∈C,接收信号为
y
(
t
)
=
[
y
1
(
t
)
,
…
,
y
P
(
t
)
]
T
\mathbf{y}(t)=\left[y_{1}(t), \ldots, y_{P}(t)\right]^{T}
y(t)=[y1(t),…,yP(t)]T,则有如下关系:
y
(
t
)
=
a
(
θ
)
s
(
t
)
(11)
\mathbf{y}(t)=\mathbf{a}(\theta) s(t) \tag{11}
y(t)=a(θ)s(t)(11)其中
a
(
θ
)
\mathbf{a}(\theta)
a(θ)为接收波矢
a
(
θ
)
=
[
1
,
e
−
j
2
π
d
sin
(
θ
)
/
λ
,
…
,
e
−
j
2
π
d
(
P
−
1
)
sin
(
θ
)
/
λ
]
T
∈
C
P
(12)
\mathbf{a}(\theta)=\left[1, e^{-j 2 \pi d \sin (\theta) / \lambda}, \ldots, e^{-j 2 \pi d(P-1) \sin (\theta) / \lambda}\right]^{T} \in \mathbb{C}^{P} \tag{12}
a(θ)=[1,e−j2πdsin(θ)/λ,…,e−j2πd(P−1)sin(θ)/λ]T∈CP(12)接收端波束成形过程为
s
^
(
t
)
=
w
H
y
(
t
)
=
w
H
a
(
θ
)
s
(
t
)
(13)
\hat{s}(t)=\mathbf{w}^{H} \mathbf{y}(t)=\mathbf{w}^{H} \mathbf{a}(\theta) s(t) \tag{13}
s^(t)=wHy(t)=wHa(θ)s(t)(13)
w
∈
C
P
\mathbf{w} \in \mathbb{C}^{P}
w∈CP为波束成形权重向量。简单的波束成形可表述为
w
=
a
(
θ
d
e
s
)
\mathbf{w}=\mathbf{a}(\theta_{\mathrm{des}})
w=a(θdes)
,但这种方式旁瓣抑制效果差,如下图:
下面是两种解决算法:
令
Ω
=
[
−
π
/
2
,
θ
ℓ
]
∪
[
θ
u
,
π
/
2
]
\boldsymbol{\Omega}=\left[-\pi / 2, \theta_{\ell}\right] \cup\left[\theta_{u}, \pi / 2\right]
Ω=[−π/2,θℓ]∪[θu,π/2]表示旁瓣带,约束条件:
w
H
a
(
θ
d
e
s
)
=
1
\mathbf{w}^{H} \mathbf{a}\left(\theta_{\mathrm{des}}\right)=1
wHa(θdes)=1,则旁瓣总能量最小化问题为
min
w
∈
C
P
∫
Ω
∣
w
H
a
(
θ
)
∣
2
d
θ
s.t.
w
H
a
(
θ
des
)
=
1
(14)
问题形式:
min
w
∈
C
P
max
θ
∈
Ω
∣
w
H
a
(
θ
)
∣
2
s.t.
w
H
a
(
θ
des
)
=
1.
(16)
认知无线电问题:某次用户想要使用K KK个主用户已经使用的频谱资源。当次用户发现频谱空洞时,使用已授权用户的频谱资源时,必须保证它的通信不会影响到已授权用户的通信,一旦该频道被主用户使用,次用户需要切换到其他空闲频段,或者继续使用该频段,但是改变发射功率活或调制方案避免对主用户的干扰。
次接收机接收信号
S
I
N
R
\mathrm{SINR}
SINR为:
γ
S
=
∣
h
S
S
H
w
S
∣
2
∑
k
=
1
K
∣
h
k
S
H
w
k
∣
2
+
σ
S
2
(20)
\gamma_{S}=\frac{\left|\mathbf{h}_{S S}^{H} \mathbf{w}_{S}\right|^{2}}{\sum_{k=1}^{K}\left|\mathbf{h}_{k S}^{H} \mathbf{w}_{k}\right|^{2}+\sigma_{S}^{2}} \tag{20}
γS=∑k=1K∣∣hkSHwk∣∣2+σS2∣∣hSSHwS∣∣2(20)其中
h
S
S
∈
C
N
S
,
h
S
k
∈
C
N
S
,
h
k
S
∈
C
N
k
\mathbf{h}_{S S} \in \mathbb{C}^{N_{S}}, \mathbf{h}_{S k} \in \mathbb{C}^{N_{S}},\mathbf{h}_{k S} \in \mathbb{C}^{N_{k}}
hSS∈CNS,hSk∈CNS,hkS∈CNk分别表示次发射机到次接收机,次发射机到第
k
k
k个主接收机,第
k
k
k个发射机到次接收机。
w
k
∈
C
N
k
and
w
S
∈
R
N
S
\mathbf{w}_{k} \in \mathbb{C}^{N_{k}} \text { and } \mathbf{w}_{S} \in \mathbb{R}^{N_{S}}
wk∈CNk and wS∈RNS第
k
k
k个发射机和次发射机的波束成形向量。优化问题如下:
max
w
S
γ
S
s.t.
∣
h
S
k
H
w
S
∣
2
≤
ϵ
k
,
k
=
1
,
…
,
K
∥
w
S
∥
2
2
≤
P
S
(21)
SOCP基本形式:
minimize
f
T
x
subject to
∥
A
i
x
+
b
i
∥
2
≤
c
i
T
x
+
d
i
,
i
=
1
,
…
,
m
F
x
=
g
(24)
鲁棒线性规划是SOCP中比较典型的例子。
对传统的LP问题,给
a
i
a_i
ai加上一定扰动,则其范围表示为:
a
i
∈
E
i
=
{
a
ˉ
i
+
P
i
u
∣
∥
u
∥
2
≤
1
}
(26)
a_{i} \in \mathcal{E}_{i}=\left\{\bar{a}_{i}+P_{i} u \mid\|u\|_{2} \leq 1\right\} \tag{26}
ai∈Ei={aˉi+Piu∣∥u∥2≤1}(26)从这里可以看到椭球可以描述某一变量在其中心一定范围内的分布。则鲁棒线性规划有:
minimize
c
T
x
subject to
a
i
T
x
≤
b
i
for all
a
i
∈
E
i
,
i
=
1
,
…
,
m
(27)
在传统LP的基础上,在约束中考虑以一定概率分布的随机变量就变成了概率约束的LP,传统的LP问题如下式:
min
c
T
x
s.t.
a
i
T
x
≤
b
i
,
i
=
1
,
…
,
m
(30)
这个问题与鲁棒线性规划类似,经典的最小二乘逼近问题形式:
min
x
∥
A
x
−
b
∥
2
2
(34)
\min _{\mathbf{x}}\|\mathbf{A} \mathbf{x}-\mathbf{b}\|_{2}^{2} \tag{34}
xmin∥Ax−b∥22(34)其中
A
\mathbf{A}
A有随机性:
A
∈
A
≜
{
A
‾
+
U
∣
∥
U
∥
2
≤
α
}
(35)
\mathbf{A} \in \mathcal{A} \triangleq\left\{\overline{\mathbf{A}}+\mathbf{U} \mid\|\mathbf{U}\|_{2} \leq \alpha\right\} \tag{35}
A∈A≜{A+U∣∥U∥2≤α}(35)中心
A
ˉ
\bar{\mathbf{A}}
Aˉ及半径
α
\alpha
α已知,则有下述推导:
∥
A
x
−
b
∥
2
=
∥
A
‾
x
−
b
+
U
x
∥
2
≤
∥
A
‾
x
−
b
∥
2
+
∥
U
x
∥
2
≤
∥
A
‾
x
−
b
∥
2
+
∥
U
∥
2
⋅
∥
x
∥
2
≤
∥
A
‾
x
−
b
∥
2
+
α
∥
x
∥
2
(36)
此处介绍多个通信波束成形问题可以被转化为SOCP问题,看出SOCP问题在波束成形设计中的重要性。
传统的抑制旁瓣的接受波束成形问题如上述 ( 19 ) (19) (19)式,是将旁瓣约束这一物理目的直接描述为数学公式,下面还有一种思路,即最小方差波束设计:
接收信号表述如下:
y
(
t
)
=
a
(
θ
des
)
s
(
t
)
+
∑
i
=
1
K
a
(
θ
i
)
u
i
(
t
)
+
v
(
t
)
(38)
\mathbf{y}(t)=\mathbf{a}\left(\theta_{\text {des }}\right) s(t)+\sum_{i=1}^{K} \mathbf{a}\left(\theta_{i}\right) u_{i}(t)+\mathbf{v}(t) \tag{38}
y(t)=a(θdes )s(t)+i=1∑Ka(θi)ui(t)+v(t)(38)第一项为目标接收信号,第二项第三项分别为其他方向来的干扰信号以及噪声。接收信号协方差矩阵为:
R
=
E
{
y
(
t
)
y
H
(
t
)
}
=
σ
s
2
a
(
θ
d
e
s
)
a
H
(
θ
d
e
s
)
+
∑
i
=
1
K
σ
u
i
2
a
(
θ
i
)
a
H
(
θ
i
)
+
σ
v
2
I
.
(39)
如果目标信号方向考虑误差,则不确定性的影响可以被建模为
a
(
θ
d
e
s
)
=
a
(
θ
ˉ
d
e
s
)
+
u
\mathbf{a}\left(\theta_{\mathrm{des}}\right)=\mathbf{a}\left(\bar{\theta}_{\mathrm{des}}\right)+\mathbf{u}
a(θdes)=a(θˉdes)+u,若令
a
=
a
(
θ
ˉ
des
)
\boldsymbol{a}=\mathbf{a}\left(\bar{\theta}_{\text {des }}\right)
a=a(θˉdes ),问题有:
min
w
H
R
w
s.t.
∣
w
H
(
a
+
u
)
∣
≥
1
,
∀
∥
u
∥
2
≤
ϵ
(42)
下行波束成形设计中经典的即PM问题与SB问题,下面分单小区多小区来谈。
假设单基站,基站端(BS)有 m m m根天线,移动端(MS)为 n n n个单天线用户,波束成形矩阵为 F \mathbf{F} F,发射信号为 x ∈ C m \mathbf{x} \in \mathbb{C}^{m} x∈Cm,发射码元为 s ∈ C n \mathbf{s} \in \mathbb{C}^{n} s∈Cn且对于任意 i i i,发端码元向量有功率限制 E { ∣ s i ∣ 2 } = 1 \mathbb{E}\left\{\left|s_{i}\right|^{2}\right\}=1 E{∣si∣2}=1, MS i \text{MS } i MS i的SINR为: γ i ( F ) = ∣ h i T f i ∣ 2 ∑ j = 1 , j ≠ i n ∣ h i T f j ∣ 2 + σ i 2 (46) \gamma_{i}(\mathbf{F})=\frac{\left|\mathbf{h}_{i}^{T} \mathbf{f}_{i}\right|^{2}}{\sum_{j=1, j \neq i}^{n}\left|\mathbf{h}_{i}^{T} \mathbf{f}_{j}\right|^{2}+\sigma_{i}^{2}} \tag{46} γi(F)=∑j=1,j=in∣∣hiTfj∣∣2+σi2∣∣hiTfi∣∣2(46)
问题形式为:
min
∑
i
=
1
n
∥
f
i
∥
2
2
s.t.
γ
i
(
F
)
≥
γ
0
,
i
=
1
,
…
,
n
(47)
何时可以用相移不变性简化问题?
首先旋转优化变量应对目标函数无影响。旋转之后优化变量应该具有某种特征,则旋转之后的可行域应该是原始可行域与该特征的交集,因为目标函数与优化变量相位无关,所以最优解一定在上述交集中。
此处的SB问题为最大最小公平准则下的波束成形,问题如下:
max
min
i
=
1
,
…
,
n
γ
i
(
F
)
≡
min
max
i
=
1
,
…
,
n
{
1
γ
i
(
F
)
}
s.t.
∑
i
=
1
n
∥
f
i
∥
2
2
≤
P
0
s.t.
∑
i
=
1
n
∥
f
i
∥
2
2
≤
P
0
.
(53)
多小区通信如图所示:
多小区中存在小区间干扰,有协同预编码的问题。考虑多小区MU-MISO模型,小区数为
N
c
N_c
Nc,基站有
N
t
N_t
Nt根天线,每个基站服务
K
K
K个用户,第
i
i
i个BS发射信号为:
x
i
(
t
)
=
∑
k
=
1
K
w
i
k
s
i
k
(
t
)
(58)
\mathbf{x}_{i}(t)=\sum_{k=1}^{K} \mathbf{w}_{i k} s_{i k}(t) \tag{58}
xi(t)=k=1∑Kwiksik(t)(58)令
h
j
i
k
∈
C
N
t
\mathbf{h}_{j i k} \in \mathbb{C}^{N_{t}}
hjik∈CNt为从第
j
j
j个BS到第
k
k
k个移动台
M
S
i
k
\mathrm{MS}_{ik}
MSik的信道,则
M
S
i
k
\mathrm{MS}_{ik}
MSik的接收信号可表示为:
y
i
k
(
t
)
=
∑
j
=
1
N
c
h
j
i
k
T
x
j
(
t
)
+
z
i
k
(
t
)
=
∑
j
=
1
N
c
h
j
i
k
T
(
∑
ℓ
=
1
K
w
j
ℓ
s
j
ℓ
(
t
)
)
+
z
i
k
(
t
)
=
h
i
i
k
T
w
i
k
s
i
k
(
t
)
+
∑
ℓ
≠
k
K
h
i
i
k
T
w
i
ℓ
s
i
ℓ
(
t
)
+
∑
j
≠
i
N
c
h
j
i
k
T
∑
ℓ
=
1
K
w
j
ℓ
s
j
ℓ
(
t
)
+
z
i
k
(
t
)
(59)
家庭基站波束成形可以理解为加了优先级考虑的多小区波束成形问题,系统模型如下:
要求在保证MUE通信基础上尽可能服务FUE,FUE接收信号为:
y
(
t
)
=
h
F
F
H
w
F
s
F
(
t
)
+
h
F
M
H
w
M
s
M
(
t
)
+
n
F
(
t
)
(63)
y(t)=\mathbf{h}_{F F}^{H} \mathbf{w}_{F} s_{F}(t)+\mathbf{h}_{F M}^{H} \mathbf{w}_{M} s_{M}(t)+n_{F}(t) \tag{63}
y(t)=hFFHwFsF(t)+hFMHwMsM(t)+nF(t)(63)则FUE的SINR为:
S
I
N
R
F
=
∣
h
F
F
H
w
F
∣
2
∣
h
F
M
H
w
M
∣
2
+
σ
F
2
(64)
\mathrm{SINR}_{F}=\frac{\left|\mathbf{h}_{F F}^{H} \mathbf{w}_{F}\right|^{2}}{\left|\mathbf{h}_{F M}^{H} \mathbf{w}_{M}\right|^{2}+\sigma_{F}^{2}} \tag{64}
SINRF=∣∣hFMHwM∣∣2+σF2∣∣hFFHwF∣∣2(64)家庭基站波束成形中的PM问题为:
min
w
F
∈
C
N
F
∥
w
F
∥
2
2
s.t.
∣
h
F
F
H
w
F
∣
2
∣
h
F
M
H
w
M
∣
2
+
σ
F
2
≥
γ
F
∣
h
M
F
H
w
F
∣
2
≤
ϵ
M
(65)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。