1.一种基于Lattice编码放大转发的网络编码方法,其特征在于,包括步骤:S1.信源节点Si使用n维Lattice编码器向中继节点r发送导频信号和数据信号;
S2.所述中继节点r将接收到的数据信号进行模运算,并对所述接收到的导频信号进行叠加、放大转发处理,获得信道状态信息CSI;
S3.所述中继节点r将得到的信道状态信息CSI、导频信号和经过模运算的数据信号发送至信源节点Si;
S4.所述信源节点Si通过Lattice解码器对接收到的信道状态信息CSI、导频信号和经过模运算的数据信号进行解码,获得期望信息。
2.根据权利要求1所述的一种基于Lattice编码放大转发的网络编码方法,其特征在于,在步骤S1中,信源节点Si使用n维Lattice编码器获得Λs、 然后以平均功率σ2(Λs)=P发送信号,表示为:其中,Xi表示信源节点Si发送的符号;Ci表示Λs的Voronoi的基本单元,Ui表示调制符号;Vs表示Λs的Voronoi区域;Λs表示Lattice码Λs; 表示Λs的模操作。
3.根据权利要求2所述的一种基于Lattice编码放大转发的网络编码方法,其特征在于,所述步骤S2中,信源节点Si包括S1、S2,中继节点r接收到的数据信号,表示为:Yr=h1rX1+h2rX2+nr;
其中,Yr表示中继节点r将接收到的数据信号;h1r、h2r表示中继节点通过计算导频信号获得的信道状态信息CSI;X1、X2分别表示信源节点S1、S2发送的符号;nr表示中继节点处的加性噪声。
4.根据权利要求3所述的一种基于Lattice编码放大转发的网络编码方法,其特征在于,在步骤S2中,中继节点r将接收数据信号Yr进行模运算,则得到中继节点r处的传输信号,表示为:其中,Xr表示中继节点r处的传输信号;hx表示中继节点进行模运算的系数;ux表示均匀分布于区域hxvs的跳频信号;αx表示中继节点放大信号的放大因子。
5.根据权利要求4所述的一种基于Lattice编码放大转发的网络编码方法,其特征在于,所述步骤S4中,信源节点Si接收到的信道状态信息CSI、导频信号和经过模运算的数据信号,表示为:Yi=hirXr+ni;
其中,Yi表示信源节点Si接收到的信号;Xr表示中继节点的发送符号;ni表示信源节点Si处的加性噪声;hir经过通过计算导频信号获得的信道状态信息CSI。
6.一种基于Lattice编码放大转发的网络编码系统,其特征在于,包括:第一发送模块,用于信源节点Si使用n维Lattice编码器向中继节点r发送导频信号和数据信号;
处理模块,用于所述中继节点r将接收到的数据信号进行模运算,并对所述接收到的导频信号进行叠加、放大转发处理,获得信道状态信息CSI;
第二发送模块,用于所述中继节点r将得到的信道状态信息CSI、导频信号和经过模运算的数据信号发送至信源节点Si;
解码模块,用于所述信源节点Si通过Lattice解码器对接收到的信道状态信息CSI、导频信号和经过模运算的数据信号进行解码,获得期望信息。
7.根据权利要求6所述的一种基于Lattice编码放大转发的网络编码系统,其特征在于,在第一发送模块中,信源节点Si使用n维Lattice编码器获得Λs、 然后以平均功率σ2(Λs)=P发送信号,表示为:其中,Xi表示信源节点Si发送的符号;Ci表示Λs的Voronoi的基本单元,Ui表示调制符号;Vs表示Λs的Voronoi区域;Λs表示Lattice码Λs; 表示Λs的模操作。
8.根据权利要求7所述的一种基于Lattice编码放大转发的网络编码系统,其特征在于,所述处理模块中,信源节点Si包括S1、S2,中继节点r接收到的数据信号,表示为:Yr=h1rX1+h2rX2+nr;
其中,Yr表示中继节点r将接收到的数据信号;h1r、h2r表示中继节点通过计算导频信号获得的信道状态信息CSI;X1、X2分别表示信源节点S1、S2发送的符号;nr表示中继节点处的加性噪声。
9.根据权利要求8所述的一种基于Lattice编码放大转发的网络编码系统,其特征在于,在处理模块中,中继节点r将接收数据信号Yr进行模运算,则得到中继节点r处的传输信号,表示为:其中,Xr表示中继节点r处的传输信号;hx表示中继节点进行模运算的系数;ux表示均匀分布于区域hxvs的跳频信号;αx表示中继节点放大信号的放大因子。
10.根据权利要求9所述的一种基于Lattice编码放大转发的网络编码系统,其特征在于,所述解码模块中,信源节点Si接收到的信道状态信息CSI、导频信号和经过模运算的数据信号,表示为:Yi=hirXr+ni;
其中,Yi表示信源节点Si接收到的信号;Xr表示中继节点的发送符号;ni表示信源节点Si处的加性噪声;hir经过通过计算导频信号获得的信道状态信息CSI。