CN101399641B - 异步情况下的线性分散码协作方法 - Google Patents
异步情况下的线性分散码协作方法 Download PDFInfo
- Publication number
- CN101399641B CN101399641B CN2008102320117A CN200810232011A CN101399641B CN 101399641 B CN101399641 B CN 101399641B CN 2008102320117 A CN2008102320117 A CN 2008102320117A CN 200810232011 A CN200810232011 A CN 200810232011A CN 101399641 B CN101399641 B CN 101399641B
- Authority
- CN
- China
- Prior art keywords
- terminal
- cooperation
- ldc
- collaboration
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种异步情况下的线性分散码协作方法,主要解决传统方案在异步情况下无法正常工作的问题。其步骤为:1.确定参加协作的终端数和协作时使用的线性分散码LDC;2.协作第一阶段,终端n发送LDC码字信息到其它终端;3.终端m接收终端n的信息并进行正确性检验,如果终端m正确接收到终端n的信息,则上报***请求参加协作,否则终端m不参加协作;4.确定参加协作的终端和每个终端发送的LDC码字行分量;5.参加协作的终端在LDC码字行分量间***零前缀;6.协作第二阶段,参加协作的终端将各自***零前缀的LDC码子行分量向接收端发送;7.接收端重新构造信道状态矩阵,并进行译码。使用本发明能够保证在异步情况下协作***的正常工作。
Description
技术领域
本发明属于无线数字通信技术领域。具体涉及一种异步情况下的线性分散码协作方法。用于无线网络中的协作通信。异步情况下的线性分散码协作方法
背景技术
协作分集技术可以使终端按照一定的规则共享彼此的天线进行信息传输,从而形成一个虚拟的MIMO***来获得发射分集增益,为MIMO***在无线通信中的上行链路的实现提供了一条崭新的途径。协作分集***一般分为两个阶段。第一阶段每个终端传输自己的信息,其它终端和接收端接收信息。第二阶段,终端之间相互协作传输信息到接收端。如果接收端可以在两个阶段都接收到信息,那么将两个阶段接收到信息进行联合译码,可以有效的降低***误码率。
图1显示了一种协作分集***的常用模型,该模型以6个终端和1个接收端为例。协作的第一阶段,终端1发送信息到其它终端和接收端,第二阶段终端2、5和6进行协作将信息发送到接收端。
目前的协作方法大部分假设各个协作端在协作发送信息时可以达到完全同步,这在实际情况下是难以实现的。
图2显示了同步情况下线性分散码协作时接收端收到的信息格式。图2中,假设有2个终端参加协作发送信息到接收端,上面的信息为终端1发送的线性分散码码子分量,下面的信息为终端2发送的线性分散码码子分量。图3显示了异步情况下线性分散码协作时接收端收到的信息格式。图3中,假设协作端的相对时延为1,上面的信息为终端1发送的线性分散码码子分量,下面的信息为终端2发送的线性分散码码子分量。对比图2和图3可以发现,在异步情况下,接收端收到的线性分散码的码子结构被破坏,此时如果仍旧采用同步情况下的译码方法将无法正确译码。
可见,当***工作在异步状态下时,线性分散码的码子结构将被破坏,此时如果继续按照同步的情况进行译码,必将出现译码错误,导致协作***无法正常工作,因此有必要研究异步情况下的线性分散码协作方法。
发明内容
本发明的目的在于克服现有线性分散码协作方法在异步的情况下无法正常工作的缺点,提出了一种异步情况下的线性分散码协作方法,以保证接收端在异步情况下仍能正常工作。
实现本发明目的技术关键是:通过在线性分散码的码字之间加入零前缀,并在接收端根据协作端相对时延重构信道状态矩阵后进行译码,具体过程如下:
1)确定参加协作的终端数,并指定协作时使用的线性分散码LDC;
2)协作第一阶段,终端n发送带有训练序列的LDC码字信息到其它终端;
3)任意一个终端m,接收到终端n发送带有训练序列的LDC码字信息后通过CRC校验进行正确性检验,如果终端m正确接收到终端n的信息,则上报***请求参加协作,否则终端m不参加协作;
4)通过***确定参加协作的终端和每个终端发送的带有训练序列的LDC码字行分量;
5)参加协作的终端根据训练序列得出的协作端的相对时延信息,在所述的LDC码字行分量间***零前缀;
6)协作第二阶段,参加协作的终端将各自***零前缀的所述LDC码子行分量向接收端发送;
7)接收端根据训练序列得出的协作端的相对时延信息,重新构造信道状态矩阵,并进行译码。
所述的参加协作的终端根据训练序列得出的相对时延信息在LDC码字间***零前缀,按如下过程进行:
(a)参加协作的终端根据训练序列估计相对时延的大小L;
(b)在每个线性分散码行分量之间***L个零前缀,该零前缀的长度与每个LDC码字分量的长度相等。
所述的接收端根据训练序列得出的相对时延信息,重新构造信道状态矩阵,并进行译码,按如下过程进行:
(a)接收端根据训练序列估计相对时延的大小L;
(b)接收端将同步状态下参加协作的终端r(r>1)与接收端之间的信道状态信息下移L行,得到重新构造的信道状态矩阵。
(c)接收端使用重新构造的信道状态矩,进行最大似然译码。
本发明由于采用根据协作端相对时延的大小在线性分散码码字之间***零前缀,并且接收端根据协作端相对时延的大小重新构造信道状态矩阵进行译码,使得在异步的情况下,线性分散码协作***仍能正常工作。
下面参照附图并结合实施例对本发明作进一步描述。
附图说明
图1是传统的协作分集模型图;
图2是同步情况下采用线性分散码协作时接收端收到的信号格式;
图3是本发明在异步情况下的线性分散码协作流程图;
图4是同步情况下协作端相对时延为1时,现有方法采用线性分散码协作时接收端收到的信号格式;
图5是异步情况下协作端相对时延为1时,本发明采用线性分散码协作方法时接收端收到的线性分散码协作信号格式。
具体实施方式
参照图3,本发明的具体步骤如下:
步骤1:确定参加协作的终端数并指定协作时使用的线性分散码。
此项操作由协作***进行。由于对于不同的发送端天线数目甚至相同发送端天线数目,存在不同的线性分散码,因此协作***在确定为某个终端参加协作的终端数目后选定所要使用的线性分散码。此外为了保证第二阶段协作的正常进行,协作***所选定的参加协作的终端数目应该小于潜在的可以参加协作的终端数目。
步骤2:协作第一阶段,终端n发送带有训练序列的LDC码字信息到其它终端。
在同步的情况下,接收端接收到的第二阶段的线性分散码协作信息y为:
y=HXs+v(1)
步骤3:终端m接收并检查终端n发送的信息。
在协作第一阶段,协作***中的任意一个终端m接收终端n发送的LDC码字信息,并且通过CRC校验检查所收到的信息是否正确,如果检查结果正确,则上报***请求参加协作,否则终端m不参加协作。
步骤4:通过***确定参加协作的终端和每个终端发送的带有训练序列的LDC码字行分量。
协作***先根据上报终端的个数确定参加协作的终端,确定参加协作的终端后;再为参加协作的终端分配各自发送的线性分散码码字行分量,如果有多于已经确定的协作终端数目的终端上报请求参加协作,协作***则根据终端到接收端的信道状况最终确定参加协作的终端。
步骤5:参加协作的终端根据训练序列得出的协作端的相对时延信息,在所述的LDC码字行分量间***零前缀。
当协作端工作在异步状态时,接收端接收到的线性分散码的结构会被破坏,例如,假设第二阶段有两个终端参加协作,并且使用(2,1,6,3)线性分散码进行协作。
当2个终端的相对时延为1时,接收端收到的信号格式如图4所示。由图4可见,原本一个线性分散码包含的码子分量Xk(1)Xk(2)Xk(3)Xk(4)Xk(5)Xk(6)由于时延的原因在接收端变成Xk(1)Xk-1(6)Xk(3)Xk(2)Xk(5)Xk(4),因此接收端如果再按照同步的情况进行译码则得不到正确的结果。
为此,本发明采用在每个终端的每个线性分散码的码子分量之间***零前缀以保证线形分散码格式的完整性。假设2个协作端的相对时延也为1,则零前缀的长度也为1,图5给出了采用本发明时,接收端接收到的信号格式。由图5可见,接收端接收到的每个线性分散码的码子分量仍旧为Xk(1)Xk(2)Xk(3)Xk(4)Xk(5)Xk(6)。因此,如果协作端相对时延为L,在线性分散码的码字之间***长度为L的零前缀就可以保证线性分散码的结构不被破坏。
步骤6:协作第二阶段,参加协作的终端将各自***零前缀的所述LDC码子行分量向接收端发送。
步骤7:接收端根据训练序列得出的协作端的相对时延信息,重新构造信道状态矩阵,并进行译码。
首先,接收端根据训练序列估计相对时延的大小L。
其次,重新构造的信道状态矩阵,即
在同步情况下,当接收端接收到第二阶段的协作信息后,用(2,1,6,3)线性分散码进行协作时,接收端接收到的第二阶段的线性分散码协作信息y变为:
式(2)中,x={x1x2x3x4x5x6}是线性分散码的码字向量,符号T代表转置,h1d是是终端1到接收端的信道状态系数,h2d是终端2到接收端的信道状态系数。
在异步情况下,用(2,1,6,3)线性分散码进行协作时,接收端接收到的第二阶段的线性分散码协作信息y′变为:
将式3变形以使式3中的LDC码字结构与式2中的结构相同,得到异步情况下接收端接收到的第二阶段的线性分散码协作信息y′变为:
比较式4和式2,我们可以发现这两个式子的唯一不同之处在于信道张量矩阵的不同。这样无论相对时延d的取值如何,均可使用对应变换后的张量矩阵和同步状态下的LDC码字结构进行译码。
从式4还可以看出,重构H的方法实际上非常简单。当d=1时,将同步状态下的H中所有的向下移动一行就得到了重构的信道张量矩阵H′:
当d=2时,零前缀的长度应该为2.如果零前缀的长度为2,使用上面的方法,只需要将H中所有的h2d向下移动2行就可以得到重构后的张量矩阵H′:
使用类型线性分散码进行协作时重构信道矩阵重构H的方法可以依此类推即接收端将同步状态下的信道状态矩阵中终端m(m>1)到接收端的信道状态信息下移L行就得到重构状态下信道状态矩阵。
最后,接收端使用重新构造的信道状态矩阵H′,进行最大似然译码。
Claims (1)
1.一种异步情况下的线性分散码协作分集方法,包括以下步骤:
1)确定参加协作的终端数,并指定协作时使用的线性分散码LDC;
2)协作第一阶段,终端n发送带有训练序列的LDC码字信息到其它终端;
3)任意一个终端m,接收到终端n发送带有训练序列的LDC码字信息后通过CRC校验进行正确性检验,如果终端m正确接收到终端n的信息,则上报***请求参加协作,否则终端m不参加协作;
4)通过***确定参加协作的终端和每个终端发送的带有训练序列的LDC码字行分量;
5)参加协作的终端根据训练序列估计相对时延的大小为L个LDC码字分量的长度;在每个线性分散码行分量之间***L个的零前缀,该零前缀的长度与每个LDC码字分量的长度相等;
6)协作第二阶段,参加协作的终端将各自***零前缀的所述LDC码字行分量向接收端发送;
7)接收端根据训练序列估计相对时延的大小为L个LDC码字分量的长度;接收端将同步状态下参加协作的终端r(r>1)与接收端之间的信道状态信息下移L行,得到重新构造的信道状态矩阵,并进行译码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102320117A CN101399641B (zh) | 2008-10-30 | 2008-10-30 | 异步情况下的线性分散码协作方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102320117A CN101399641B (zh) | 2008-10-30 | 2008-10-30 | 异步情况下的线性分散码协作方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101399641A CN101399641A (zh) | 2009-04-01 |
CN101399641B true CN101399641B (zh) | 2011-04-27 |
Family
ID=40517925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102320117A Expired - Fee Related CN101399641B (zh) | 2008-10-30 | 2008-10-30 | 异步情况下的线性分散码协作方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101399641B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1255369A1 (en) * | 2001-05-04 | 2002-11-06 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Link adaptation for wireless MIMO transmission schemes |
WO2007051731A1 (en) * | 2005-10-31 | 2007-05-10 | Nokia Siemens Networks Gmbh & Co. Kg | Method to determine the number of data streams to be used in a mimo system |
-
2008
- 2008-10-30 CN CN2008102320117A patent/CN101399641B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1255369A1 (en) * | 2001-05-04 | 2002-11-06 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Link adaptation for wireless MIMO transmission schemes |
WO2007051731A1 (en) * | 2005-10-31 | 2007-05-10 | Nokia Siemens Networks Gmbh & Co. Kg | Method to determine the number of data streams to be used in a mimo system |
Non-Patent Citations (2)
Title |
---|
Kuo-ching Liang.Minimum Error-Rate Linear Dispersion Coeds for Cooperative Relays.《Vehicular Technology,IEEE Transaction on》.2007,第56卷(第4期),2143-2157. * |
张勇.协同通信中的分布式线性疏散码.《电子与信息学报》.2008,第30卷(第6期),1390页-1393页. * |
Also Published As
Publication number | Publication date |
---|---|
CN101399641A (zh) | 2009-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8768245B2 (en) | Cyclic prefix schemes | |
US9036534B2 (en) | Method and apparatus for data packet relaying and data packet decoding | |
CN101562507B (zh) | 数据传输方法 | |
CN101958766A (zh) | 一种基于源端网络编码和交替传输的中继协作方法 | |
CN104052689A (zh) | 基于空时分组码的ofdm中继协作通信***中继选择方法 | |
CN101789842A (zh) | 中继设备及用于该中继设备的无线通信方法 | |
CN101562506B (zh) | 数据传输方法 | |
CN101383681B (zh) | 抵抗异步差分空时分组码的编译码方法 | |
CN101483458B (zh) | 一种协作多点接收中的信息交互合并方法 | |
CN101394259B (zh) | Ofdma***中的空时协作分集方法 | |
CN102244561B (zh) | 用于多址接入中继网络的中继传输方法 | |
CN101399641B (zh) | 异步情况下的线性分散码协作方法 | |
Yang et al. | Distributed rotation recovers spatial diversity | |
CN105554813A (zh) | 一种在无线中继***基于随机映射码的数据传输方法 | |
CN103929283A (zh) | 基于酉空时调制的互信息转发中继传输方法 | |
EP2293467B1 (en) | Method and a device for relaying symbols transferred by a source to a destination | |
CN102334379B (zh) | 中继站中进行联合处理及基站进行相应处理的方法和装置 | |
Hoshyar et al. | Performance evaluation of HARQ schemes for cooperative regenerative relaying | |
CN103414668B (zh) | 基于训练序列估计双向中继协作***的信道系数的方法 | |
CN102098137B (zh) | 基于eo-stbc的多中继反馈型协作通信***和方法 | |
CN103916219A (zh) | 一种基于酉空时调制的估计转发中继传输方法 | |
CN102111234A (zh) | 有效减小误码扩散的中继非选择性译码转发***及方法 | |
Tian et al. | Distributed space-time coding for two-path successive relaying | |
Maham et al. | Symbol error rate of amplify-and-forward distributed space-time codes over Nakagami-m fading channel | |
Farès et al. | Finite‐signal‐to‐noise ratio diversity‐multiplexing‐delay tradeoff in half‐duplex hybrid automatic repeat request relay channels |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110427 Termination date: 20141030 |
|
EXPY | Termination of patent right or utility model |