[0063] 下面结合具体实施例对本发明进行进一步地描述,但本发明的保护范围并不仅仅限于此。
[0064] 本实施例一种协作分集系统下最优中继节点选择及功率分配方法,包括以下步骤:
[0065] S1:源节点发射信号。
[0066] 源节点发射信号的步骤为:
[0067] S11:源节点对将要传输的原始信号,执行背景技术所述的信道极化编码。
[0068] S12:将步骤S11所得的编码后的码字执行背景技术所述的调制方法,再经发射天线广播到所有中继和目的节点。
[0069] S2:将步骤S12所得调制后的信号作为输入参数,按备选中继节点集构建方法执行计算,得到从源节点到中继节点信道质量较好的备选中继节点集。
[0070] 其中,备选中继节点集构建方法包括以下步骤:
[0071] S21:在多中继协作系统中,包括一个源节点S,一个目的节点D和多个中继节点Ri,i的范围为1~M。其中,M表示所有中继节点数目。源节点将信号广播给中继和目的节点,目的节点D和第i(1≤i≤M)个中继节点Ri收到的信号分别为:
[0072]
[0073]
[0074] 其中,xs为实数,表示步骤1.2所得调制后的信号;Ps为实数,表示源节点S的发射功率;hsd和 是零均值且方差分别是 和 且相互独立的复高斯随机变量,表示S‑D和S‑Ri链路的信道系数。其中,ηsd和 是实数,分别表示S‑D和S‑Ri链路信道系数的标准差。而nsd和 是零均值且方差为实数 且相互独立的复高斯随机变量,分别表示S‑D和S‑Ri链路的加性高斯白噪声。其中,σn是实数,表示加性高斯白噪声的标准差。
[0075] S22:为了得到从源节点到中继节点信道质量较好的中继节点集合,设置一个门限θ(可取1),当S‑Ri链路的信道系数模的平方大于门限值时,将该中继节点选入备选中继节点集合Ω。
[0076]
[0077] S3:将步骤S2所得备选中继节点集作为输入参数,按协作判决方法执行计算,得到适合协作的中继节点集。
[0078] 其中,协作判决方法采用以下步骤完成:
[0079] S31:采用步骤S22选出的备选中继节点集合,若备选中继节点集合Ω为空,即从源节点到中继节点的信道质量都不满足要求,则系统不依赖中继节点,采用链路直接传输,系统的全部功率都用于直传:
[0080]
[0081] 其中, 为复数,表示采用链路直接传输情况下目的节点D接收到的信号,PTotal为实数,表示系统发射的总功率。
[0082] 由于没有中继节点的参与,则链路直传的信道容量可表示为
[0083]
[0084] 其中,IDT为实数,表示链路直传的信道容量。
[0085] S32:若备选中继节点集合Ω非空,对于Ω中任意中继节点Ri,要使得中继节点能正确译码源节点信号并转发出去,需要满足S‑Ri链路的信道容量大于系统的传输速率V,即[0086]
[0087] 为了保证中继节点正确译码的源节点发射功率,还需满足以下关系
[0088]
[0089] 其中, 为实数,表示满足第i个中继节点能成功译码时源节点的发射功率。针对系统总功率受限情况,若系统总功率:PTotal小于满足中继节点Ri能正确译码所需的功率最小值: 则第i个中继节点不参与协作,i为自然数,范围为1~|Ω|,|Ω|为候选中继集Ω中的元素个数。
[0090] S33:分别计算Ri‑D链路和S‑D链路的信道系数模的平方,若 这表明第i个中继节点Ri‑D链路的信道质量要差于S‑D链路的信道质量,则第i个中继节点不参与协作。其中, 是零均值且方差为 的相互独立的复高斯随机变量,表示Ri‑D链路的信道系数, 是实数,表示Ri‑D链路信道系数的标准差。
[0091] S4:将S3所得适合协作的中继节点集作为输入参数,按最优中继节点选取及功率分配方法,执行计算,得到使源节点到目的节点信道容量最大的最优中继节点。
[0092] 其中,最优中继节点选取及功率分配方法采用以下步骤完成:
[0093] S41:对于系统总功率PTotal大于满足中继节点Ri能正确译码所需的功率最小值且 的情况,在中继节点Ri能正确译码且Ri‑D链路的信道质量要强于S‑D链路的信道质量条件下,为了最大化目的节点的信噪比,应使中继节点Ri以尽可能大的功率发射。所以第i个中继节点Ri的发射功率为
[0094]
[0095] 则此时源节点到目的节点的信道容量可表示为
[0096]
[0097] S42:比较链路直传的源节点到目的节点的信道容量IDT和选择第i个中继节点Ri时源节点到目的节点的信道容量Ii的大小。
[0098] 因为系统的中断概率为Pr(I<V),其中I表示源节点到目的节点的信道容量,Pr(.)为实数,表示概率值。所以选择使源节点到目的节点的信道容量最大能降低系统的中断概率。
[0099] 于是选择有最大信道容量的节点译码转发或是直传。
[0100] Imax=max(IDT,Ii,i=1~|Ω|) (22)
[0101] 其中,Imax为选择的最大信道容量,若Imax=IDT,表明链路直传的信道容量最大,则跳转到步骤S31,优先选择直传链路S‑D传输,中继节点不参与协作传输;若Imax=Ii,i=1~|Ω|,则选中的第i个中继节点Ri对接收信号执行背景技术所述的极化码连续删除译码方法处理后,再次执行背景技术所述的信道极化编码转发给目的节点D。在Ri处,经译码转发的信号可表示为 则D接收的信号 可表示为
[0102]
[0103] 其中, 是零均值且方差为实数 的相互独立的复高斯随机变量,表示Ri‑D链路的加性高斯白噪声。
[0104] S5:目的节点接收信号,包括以下步骤,
[0105] S51:当接收到步骤S21和步骤S42所述的两个阶段的信号或步骤S31、步骤S41所述的仅依靠链路直传转发的信号到达目的节点后执行背景技术所述的最大比合并方法接收。
[0106] S52:对S51所得接收到的信号,依次执行背景技术所述的解调、极化码译码方法,得到估计的信号,即本方法最后的结果。
[0107] 如图1所示,本发明实施例的一种协作分集系统下最优中继节点选择及功率分配方法,主要通过以下步骤完成:步骤一、源节点发射信号步骤:源节点对需传输的原始信号,依次执行信道极化编码、调制,再经发射天线广播到所有中继和目的节点;步骤二、备选中继节点集构建方法:选择从源节点到中继节点信道质量较好的中继节点作为备选中继节点集;步骤三,协作判决方法:针对系统总功率受限的情况及信道状态信息,判断某中继节点是否参与协作;步骤四、最优中继节点选取及功率分配方法:选择源节点到目的节点信道容量最大的中继作为最优中继节点,并在已选择的中继节点和源节点之间做功率的分配;步骤五、目的节点接收信号步骤:信号到达目的节点后采用最大比合并方法接收,然后对其解调、极化译码,得到估计的原始信号。
[0108] 图2为源节点发射信号步骤流程图。源节点对需要传输的信号序列,执行背景技术所述的信道极化编码。然后将编码后的码字执行背景技术所述的调制方法,通过发射天线,将其在自由空间广播到所有中继和目的节点。
[0109] 图3为备选中继节点集构建方法流程图。在多中继协作系统中,包括一个源节点S,一个目的节点D和多个中继节点Ri,i的范围为1~M。其中,M表示所有中继节点数目。源节点将信号广播给中继和目的节点,目的节点D和第i(1≤i≤M)个中继节点Ri收到的信号分别为:
[0110]
[0111]
[0112] 其中,xs为实数,表示调制后的信号;Ps为实数,表示源节点S的发射功率;hsd和是零均值且方差分别是 和 且相互独立的复高斯随机变量,表示S‑D和S‑Ri链路的信道系数。其中,ηsd和 是实数,分别表示S‑D和S‑Ri链路信道系数的标准差。而nsd和 是零均值且方差为实数 且相互独立的复高斯随机变量,分别表示S‑D和S‑Ri链路的加性高斯白噪声。其中,σn是实数,表示加性高斯白噪声的标准差。
[0113] 为了得到从源节点到中继节点信道质量较好的中继节点集合,设置一个门限θ(可取1),当S‑Ri链路的信道系数模的平方大于门限值时,将该中继节点选入备选中继节点集合Ω。
[0114]
[0115] 图4为协作判决方法流程图。采用备选中继节点集合,若备选中继节点集合Ω为空,即从源节点到中继节点的信道质量都不满足要求,则系统不依赖中继节点,采用链路直接传输,系统的全部功率都用于直传:
[0116]
[0117] 其中, 为复数,表示采用链路直接传输情况下目的节点D接收到的信号,PTotal为实数,表示系统发射的总功率。
[0118] 由于没有中继节点的参与,则链路直传的信道容量可表示为
[0119]
[0120] 其中,IDT为实数,表示链路直传的信道容量。
[0121] 若备选中继节点集合Ω非空,对于Ω中任意中继节点Ri,要使得中继节点能正确译码源节点信号并转发出去,需要满足S‑Ri链路的信道容量大于系统的传输速率V,即[0122]
[0123] 为了保证中继节点正确译码的源节点发射功率,还需满足以下关系
[0124]
[0125] 其中,PSi为实数,表示满足第i个中继节点能成功译码时源节点的发射功率。针对系统总功率受限情况,若系统总功率:PTotal小于满足中继节点Ri能正确译码所需的功率最小值: 则第i个中继节点不参与协作,i为自然数,范围为1~|Ω|,|Ω|为候选中继集Ω中的元素个数。
[0126] 分别计算Ri‑D链路和S‑D链路的信道系数模的平方,若 这表明第i个中继节点Ri‑D链路的信道质量要差于S‑D链路的信道质量,则第i个中继节点不参与协作。其中, 是零均值且方差为 的相互独立的复高斯随机变量,表示Ri‑D链路的信道系数,是实数,表示Ri‑D链路信道系数的标准差。
[0127] 图5为最优中继节点选取及功率分配方法流程图。对于系统总功率PTotal大于满足中继节点Ri能正确译码所需的功率最小值 且 的情况,在中继节点Ri能正确译码且Ri‑D链路的信道质量要强于S‑D链路的信道质量条件下,为了最大化目的节点的信噪比,应使中继节点Ri以尽可能大的功率发射。所以第i个中继节点Ri的发射功率为
[0128]
[0129] 则此时源节点到目的节点的信道容量可表示为
[0130]
[0131] 比较链路直传的源节点到目的节点的信道容量IDT和选择第i个中继节点Ri时源节点到目的节点的信道容量Ii的大小。
[0132] 因为系统的中断概率为Pr(I<V),其中I表示源节点到目的节点的信道容量,Pr(.)为实数,表示概率值。所以选择使源节点到目的节点的信道容量最大能降低系统的中断概率。
[0133] 于是选择有最大信道容量的节点译码转发或是直传。
[0134] Imax=max(IDT,Ii,i=1~|Ω|) (33)
[0135] 其中,Imax为选择的最大信道容量,若Imax=IDT,表明链路直传的信道容量最大,则跳转到步骤S31,优先选择直传链路S‑D传输,中继节点不参与协作传输;若Imax=Ii,i=1~|Ω|,则选中的第i个中继节点Ri对接收信号执行背景技术所述的极化码连续删除译码方法处理后,再次执行背景技术所述的信道极化编码转发给目的节点D。在Ri处,经译码转发的信号可表示为 则D接收的信号 可表示为
[0136]
[0137] 其中, 是零均值且方差为实数 的相互独立的复高斯随机变量,表示Ri‑D链路的加性高斯白噪声。
[0138] 图6为目的节点接收信号步骤流程图。对于传输到目的节点的信号,执行背景技术所述的最大比合并方法,合并所有接收到的信号。然后将合并后的信号序列,依次执行背景技术所述的解调、极化码译码方法,得到目的节点估计的信号,即本方法最后的结果。
[0139] 以上对本发明实施例进行了详细说明,对本领域的普通技术人员而言,依据本发明提供的思想,在具体实施方式上会有改变之处,而这些改变也应视为本发明的保护范围。