http://www.paper.edu.cn
- 3 -
中国科技论文在线
化过程。 75
3)前向网络需支持足够的带宽来传递延迟敏感信号,用于实现 C-RAN 网络配置的时
延限制。
文献[9][10]讨论了上述挑战,本文不作详细介绍。
SDN 控制器控制所有的 BBU,是 BBU 池的控制中心,可以动态正确的识别网络设置。
SDN 控制器在 C-RAN 体系结构中的主要功能如下:1)通过检测 BBU-RRH 配置情况和网80
络关键性能指标制定决策标准;2)做出决策并执行。决策逻辑框图如图 2 所示。SDN 控制
器监控网络性能,收集系统关键性能指标,根据各指标定义优化目标函数,并通过改进的离
散粒子群算法寻求最佳配置结果。
图 2 控制器决策框图 85
2.2 BBU-RRH 动态配置及问题分析
在现实网络中,各小区负载是随着时间和空间而变化的,因此,根据网络流量的不同,
动态配置 BBU-RRH 以实现网络的负载均衡是至关重要的。如果在时间 t 时 BBU-RRH 配置
是已知的,目标则是求解在时间 t+1 时的 BBU-RRH 配置。假设 BBU 池中含有 M 个 BBUs,
小区站点含有 N 个 RRHs,
in
K 表示
n
RH 服务小区 i,用户位置向量为
k
lllL ,,,
21
,90
其中
Nl
k
,,2,1 , nl
k
表示用户 k 由
n
RH 提供服务。为了识别 BBU-RRH 配置,本
文定义了一个 RRH 分配向量
,其满足
N
RRRR ,,,
21
,
MR
n
,,2,1
,若
n
RH
由
m
BU 服务,则 mR
n
。若用户位置向量 L 给定,则问题转化为求解 RRH 的分配向量
。
在给定时间 t,
m
BBU 的负载为
t
m
[11]
,
RB
K
k
k
RBkm
m
P
tNtI
t
1
,
(1) 95
其中,若用户 k 由
m
BBU 提供服务,则
tI
km,
=1。且满足 1
1
,
M
m
km
I ,即每一个用户 k
只能由一个 BBU 提供服务。另一个限制条件为
RB
k
RB
K
k
km
PtNtI
1
,
,即分配给用户的
PRB 数量不能超过 BBU 可以提供的总量。
k
RB
Nt表示用户所需 PRB 的数量,其值可以
由用户吞吐量
k
、用户数据速率
tv
kin
和物理资源块带宽(例如 180KHz)计算:
tvP
t
tN
kinBW
k
k
RB
(2) 100
其中,
BW
P 表示物理资源块的带宽。
网络负载可以看作所有 BBU 负载的总和,即
M
m
m
tt
1
(3)