发明名称 正交频分复用系统中空频发射分集的非相干检测方法
摘要 本发明属于数字信息传输技术领域。主要步骤为:1)发送已知的初始传送信号序列;2)将随后输入的频域信号序列在频率域上进行差分编码;3)将上述得到的序列进行空频编码;4)在得到的时域信号中插入合适的保护间隔,组成各自发射链路的完整OFDM信号帧;5)将信号帧进行成形滤波、数模变换和前端处理,分别通过两个天线在预定的频道带宽中发射出去;6)在接收端经过OFDM解调后,在连续两帧的接收信号间进行频率域差分解码,完成非相干检测。本发明简单、快速,在接收端无须进行信道估计,同时也使系统获得了分集增益。
申请公布号 CN100583865C 申请公布日期 2010.01.20
申请号 CN200510086342.0 申请日期 2005.09.02
申请人 清华大学 发明人 王劲涛;宋健;杨知行;潘长勇;王军
分类号 H04L27/26(2006.01)I;H04L1/06(2006.01)I 主分类号 H04L27/26(2006.01)I
代理机构 代理人
主权项 1、正交频分复用系统中空频发射分集的非相干检测方法,其特征在于,所述方法是一种基于空时分组编码的非相干检测方法,其发射端在数字集成电路中是按照以下步骤依次实现的:步骤1.发送传输初始化序列X(k,1),它在发射和接收端均为已知;设在第t-1时段,经过差分编码后得到的传输序列为X′(k,l-1),其按照子载波序号分为偶数子序列X<sub>e</sub>′(m,l-1)和奇数子序列X<sub>o</sub>′(m,l-1),它们的长度均为N/2,当前t时段的频域输入序列为X(k,l),其中k表示子载波序号,0≤k≤N-1,N为OFDM系统中的子载波数,l表示信号帧序号,偶数子序列和奇数子序列分别为X<sub>e</sub>(m,l)和X<sub>o</sub>(m,l),0≤m≤N/2-1;在此,定义传输一个OFDM信号帧的时间为一个时段;步骤2.第t时段的频域输入序列X(k,l)经过频率域差分映射后得,<maths num="0001"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>&alpha;</mi><mi>F</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>X</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><msup><msub><mi>X</mi><mi>e</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msup><msub><mi>X</mi><mi>o</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><msub><mi>X</mi><mi>o</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><mi>F</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>X</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><msup><msub><mi>X</mi><mi>o</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msup><msub><mi>X</mi><mi>o</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><msub><mi>X</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mn>0</mn><mo>&le;</mo><mi>m</mi><mo>&le;</mo><mi>N</mi><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn><mo>,</mo></mrow></math>]]></maths>其中,*表示复数共轭运算;步骤3.经过差分编码,可得第t时段的传输序列为,<maths num="0002"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msup><msub><mi>X</mi><mi>e</mi></msub><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&alpha;</mi><mi>F</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><msup><msub><mi>X</mi><mi>e</mi></msub><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mi>&beta;</mi><mi>F</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msup><msub><mi>X</mi><mi>o</mi></msub><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msup><msub><mi>X</mi><mi>o</mi></msub><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msup><msub><mi>&alpha;</mi><mi>F</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><msup><msub><mi>X</mi><mi>o</mi></msub><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msup><msub><mi>&beta;</mi><mi>F</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mi>K</mi><mo>)</mo></mrow><msup><msub><mi>X</mi><mi>e</mi></msub><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mn>0</mn><mo>&le;</mo><mi>m</mi><mo>&le;</mo><mi>N</mi><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn><mo>;</mo></mrow></math>]]></maths>步骤4.将X<sub>e</sub>′(m,l)和X<sub>o</sub>′(m,l)分别作N/2点反离散傅里叶变换,得到的时域偶数子序列和奇数子序列分别为x<sub>1e</sub>(n,l)和x<sub>1o</sub>(n,l);步骤5.在第t时段,发射天线为Tx1的第一个传输链路的时域序列为:<maths num="0003"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mrow><mi>Tx</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mo>[</mo><msub><mi>x</mi><mrow><mn>1</mn><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>x</mi><mrow><mn>1</mn><mi>o</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><msubsup><mi>W</mi><mi>N</mi><mrow><mo>-</mo><mi>n</mi></mrow></msubsup><mo>]</mo><mo>/</mo><mn>2</mn></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>Tx</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>N</mi><mo>/</mo><mn>2</mn><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mo>[</mo><msub><mi>x</mi><mrow><mn>1</mn><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>x</mi><mrow><mn>1</mn><mi>o</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><msubsup><mi>W</mi><mi>N</mi><mrow><mo>-</mo><mi>n</mi></mrow></msubsup><mo>]</mo><mo>/</mo><mn>2</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mn>0</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><mi>N</mi><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn><mo>,</mo></mrow></math>]]></maths>其中,<maths num="0004"><![CDATA[<math><mrow><msubsup><mi>W</mi><mi>N</mi><mi>k</mi></msubsup><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>N</mi></mfrac><mi>k</mi></mrow></msup><mo>;</mo></mrow></math>]]></maths>步骤6.将x<sub>1e</sub>(n,l)和x<sub>1o</sub>(n,l)经过空频编码后得到发射天线为Tx2的第二个传输链路的时域偶数子序列和奇数子序列,<maths num="0005"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mrow><mn>2</mn><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msup><msub><mi>x</mi><mrow><mn>1</mn><mi>o</mi></mrow></msub><mo>*</mo></msup><mrow><mo>(</mo><msub><mrow><mo>(</mo><mo>-</mo><mi>n</mi><mo>)</mo></mrow><mrow><mi>N</mi><mo>/</mo><mn>2</mn></mrow></msub><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mn>2</mn><mi>o</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><msup><msub><mi>x</mi><mrow><mn>1</mn><mi>e</mi></mrow></msub><mo>*</mo></msup><mrow><mo>(</mo><msub><mrow><mo>(</mo><mo>-</mo><mi>n</mi><mo>)</mo></mrow><mrow><mi>N</mi><mo>/</mo><mn>2</mn></mrow></msub><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mn>0</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><mi>N</mi><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn><mo>,</mo></mrow></math>]]></maths>其中,*表示复数共轭运算,(n)<sub>N/2</sub>表示对n取模N/2运算;步骤7.在第t时段,发射天线为Tx2的第二个传输链路的时域序列为:<maths num="0006"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mrow><mi>Tx</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mo>[</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>o</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><msubsup><mi>W</mi><mi>N</mi><mrow><mo>-</mo><mi>n</mi></mrow></msubsup><mo>]</mo><mo>/</mo><mn>2</mn></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>Tx</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>N</mi><mo>/</mo><mn>2</mn><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mo>[</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>e</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>o</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><msubsup><mi>W</mi><mi>N</mi><mrow><mo>-</mo><mi>n</mi></mrow></msubsup><mo>]</mo><mo>/</mo><mn>2</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mn>0</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><mi>N</mi><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn><mo>;</mo></mrow></math>]]></maths>步骤8.按照OFDM系统的信道帧结构,在两个发射链路的时域信号序列中分别插入设定的保护间隔形式和保护间隔数据,将其和步骤(5)以及步骤(7)得到的帧体x<sub>Tx1</sub>(n,l)、x<sub>Tx2</sub>(n,l)分别组成两个发射链路各自完整的信号帧;步骤9.将上述完整的OFDM信号进行成形滤波和数模变换处理,然后经过包含频率上变换和功放在内的前端处理,最后分别通过天线Tx1和Tx2在预定的频道带宽中发射出去,完成发射天线分集;其接收端在数字集成电路中是按照以下步骤依次实现的:步骤1’.在接收端经过OFDM解调后,连续两帧的接收信号在第2m、2m+1个子载波上的样值分别记为R<sub>F</sub>(2m,l-1)、R<sub>F</sub>(2m+1,l-1)、R<sub>F</sub>(2m,l)以及R<sub>F</sub>(2m+1,l);步骤2’.计算下述两个变量:<maths num="0007"><![CDATA[<math><mrow><msub><mi>R</mi><mrow><mi>F</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>R</mi><mi>F</mi></msub><mrow><mo>(</mo><mn>2</mn><mi>m</mi><mo>,</mo><mi>l</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msup><msub><mi>R</mi><mi>F</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mn>2</mn><mi>m</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>l</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mi>H</mi></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>R</mi><mi>F</mi></msub><mrow><mo>(</mo><mn>2</mn><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msup><msub><mi>R</mi><mi>F</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mn>2</mn><mi>m</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><msub><mi>R</mi><mrow><mi>F</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>R</mi><mi>F</mi></msub><mrow><mo>(</mo><mn>2</mn><mi>m</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>l</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msup><msub><mrow><mo>-</mo><mi>R</mi></mrow><mi>F</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mn>2</mn><mi>m</mi><mo>,</mo><mi>l</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mi>H</mi></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>R</mi><mi>F</mi></msub><mrow><mo>(</mo><mn>2</mn><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msup><msub><mi>R</mi><mi>F</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mn>2</mn><mi>m</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mn>0</mn><mo>&le;</mo><mi>m</mi><mo>&le;</mo><mi>N</mi><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn><mo>;</mo></mrow></math>]]></maths>步骤3’.令H<sub>i</sub>,t(k)表示在第t个时间段内第i个传输链路的子信道k上的复值信道冲激响应,假设在相邻的两个时间段以及相邻的两个子载波之间的信道响应近似相同,即:H<sub>i</sub>(m)=H<sub>i,l-1</sub>(2m)≈H<sub>i,l-1</sub>(2m+1)≈H<sub>i,l</sub>(2m)≈H<sub>i,l</sub>(2m+1),i=1,2,0≤m≤N/2-1,由于当信号星座图以及传输初始化序列设定时,每对变量(α<sub>F</sub>(m),β<sub>F</sub>(m))的取值集合E也已固定,遍历E中所有可能的取值,计算下式:(R<sub>F1</sub>(m)-Gα<sub>F</sub>(m))<sup>2</sup>+(R<sub>F2</sub>(m)-Gβ<sub>F</sub>(m))<sup>2</sup>,其中G=|H<sub>1</sub>(m)|<sup>2</sup>+|H<sub>2</sub>(m)|<sup>2</sup>,当上式取最小值时,即可估计出(α<sub>F</sub>(m),β<sub>F</sub>(m));步骤4’.经过频率域差分逆映射,得到对第t时段的输入序列的最终估计:<maths num="0009"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>X</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&alpha;</mi><mi>F</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><msub><mi>X</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mi>&beta;</mi><mi>F</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msub><mi>X</mi><mi>o</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>X</mi><mi>o</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msup><msub><mi>&alpha;</mi><mi>F</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><msub><mi>X</mi><mi>o</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msup><msub><mi>&beta;</mi><mi>F</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mi>K</mi><mo>)</mo></mrow><msub><mi>X</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mn>0</mn><mo>&le;</mo><mi>m</mi><mo>&le;</mo><mi>N</mi><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn><mo>.</mo></mrow></math>]]></maths>
地址 100084北京市北京100084-82信箱