本发明涉及一种优化可见光通信系统迫零预编码矩阵的方法,属于可见光通信技术领域。
背景技术:
目前关于可见光通信系统中迫零预编码矩阵的优化方法中,主要研究方向是光功率限制下的和速率最大化。已有的研究方法推导了不同的和速率表达式,以及不同的功率约束条件或信号的调制约束,并以此建立和速率最大化模型。这些和速率表达式不适合作为实际系统的速率指标。
技术实现要素:
发明目的:为了克服现有技术中存在的不足,本发明提供一种优化可见光通信系统迫零预编码矩阵的方法,首先建立和速率最大化的模型,然后将和速率最大化模型转化为对非凸问题的迭代求解。该和速率最大化模型及所实现的和速率表达式适合实际系统的应用,同时在相同的光功率约束条件下,得到更高的和速率。
技术方案:为实现上述目的,本发明采用的技术方案为:
一种优化可见光通信系统迫零预编码矩阵的方法,包括如下步骤:
步骤a:建立和速率最大化模型:
约束条件:hw=diag{μ},
0≤μ,
0≤δ,
其中,w是迫零预编码矩阵。
步骤b:将步骤a中得到的和速率最大化模型转化为对非凸问题的迭代求解,在第i 1次迭代中,求解过程如下:
步骤b-1:对
步骤b-2:计算参数
步骤b-3:用凸约束
步骤b-4:求解如下的凸问题分别得到w、δ、μ
约束条件:hw=diag{μ},
0≤μ,
0≤δ,
步骤b-5:利用步骤b-4中分别获得的δ,μ代入和速率最大化模型并计算和速率
优选的:第k个用户接收端的高斯白噪声nk的熵
优选的:所述步骤b-5中的给定门限的值为10-4或10-6。
本发明相比现有技术,具有以下有益效果:
本发明首先建立和速率最大化的模型,然后将和速率最大化模型转化为对非凸问题的迭代求解,在一次迭代中,利用柯西-施瓦茨不等式、基本不等式将唯一的非凸约束替换为一个凸约束,再求解一个凸问题得到预编码矩阵,当满足收敛条件时,迭代终止,该预编码矩阵即为最终的结果,否则继续下一次迭代。采用本发明方法,在相同的光功率约束条件下,得到更高的和速率。
具体实施方式
下面结合具体实施例,进一步阐明本发明,应理解这些实例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
一种优化可见光通信系统迫零预编码矩阵的方法,首先建立和速率最大化的模型,然后将和速率最大化模型转化为对非凸问题的迭代求解,在一次迭代中,利用柯西-施瓦茨不等式、基本不等式将唯一的非凸约束替换为一个凸约束,再求解一个凸问题得到预编码矩阵,当满足收敛条件时,迭代终止,该预编码矩阵即为最终的结果,否则继续下一次迭代。采用本发明方法,在相同的光功率约束条件下,得到更高的和速率。
一个室内下行可见光通信系统,有k个单pd(光电二极管)接收机用户,发射机有l个led灯用来照明,同时也向k个用户发送数据,k≤l。
发射端
发射机要发送给第k个用户的数据符号xk∈[-δk,δk],δk是最大幅值,且xk的均值为零,分配给第l个led灯的直流偏置是dl,最大输入为dl,max。
信道矩阵h是k行l列的实数信道矩阵,预编码矩阵w是l行k列的实数信道矩阵,并且满足hw=diag{μ1,μ2,…,μk},μk是第k个等效信道的信道增益,且是大于零的常数。
在可见光通信系统里,led发射信号通常需要满足非负性约束、峰值光功率约束,表达式为
为获得预编码矩阵w,建立和速率最大化的模型,该和速率最大化模型表述为:
约束条件:hw=diag{μ},
0≤μ,
0≤δ,
其中
步骤a:对
步骤b:计算参数
步骤c:用凸约束
步骤d:求解如下的凸问题得到优化后的预编码矩阵w
约束条件:hw=diag{μ},
0≤μ,
0≤δ,
步骤e:利用步骤b-4中分别获得的δ,μ代入并计算和速率
接收端
在用户接收端,hk是h的第k行,表示led灯到第k个用户的信道增益向量,它的值由朗伯辐射模型决定,假设光电转换系数标准化为1,第k个用户接收到的在一个符号周期之内的电信号:
其中nk是零均值方差为
应用迫零预编码,有hw=diag{μ1,μ2,…,μk},也即有
对上述单输入单输出系统,数据速率表达式rk=log2μk log2δk 1-h(nk),其中nk是第k个用户接收端的高斯白噪声,均值为0,方差为
最终,系统的和速率为
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
1.一种优化可见光通信系统迫零预编码矩阵的方法,其特征在于,包括如下步骤:
步骤a:建立和速率最大化模型:
约束条件:hw=diag{μ},
0≤μ,
0≤δ,
其中,w是迫零预编码矩阵;
步骤b:将步骤a中得到的和速率最大化模型转化为对非凸问题的迭代求解,在第i 1次迭代中,求解过程如下:
步骤b-1:对
步骤b-2:计算参数
步骤b-3:用凸约束
步骤b-4:求解如下的凸问题分别得到w、δ、μ
约束条件:hw=diag{μ},
0≤μ,
0≤δ,
步骤b-5:利用步骤b-4中分别获得的δ,μ代入和速率最大化模型并计算和速率
2.根据权利要求1所述优化可见光通信系统迫零预编码矩阵的方法,其特征在于:第k个用户接收端的高斯白噪声nk的熵
3.根据权利要求1所述优化可见光通信系统迫零预编码矩阵的方法,其特征在于:所述步骤b-5中的给定门限的值为10-4或10-6。
技术总结