并列中导码消除的方法与装置.pdf

上传人:e1 文档编号:809345 上传时间:2018-03-13 格式:PDF 页数:34 大小:1.31MB
返回 下载 相关 举报
摘要
申请专利号:

CN200910009890.1

申请日:

2003.05.01

公开号:

CN101521525A

公开日:

2009.09.02

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04L 25/03申请公布日:20090902|||实质审查的生效|||公开

IPC分类号:

H04B1/707; H04L25/03

主分类号:

H04B1/707

申请人:

美商内数位科技公司

发明人:

里安·布加特; 汤尼诺·那苏提; 查吉尔·S·提摩曼

地址:

美国特拉华州

优先权:

2002.5.9 US 60/379,196; 2002.12.31 US 10/335,359

专利代理机构:

上海专利商标事务所有限公司

代理人:

郭 蔚

PDF下载: PDF下载
内容摘要

一种执行中导码消除的方法及装置,以自数据字段1的卷积尾端及该导码中导码字段(其是得自多路信道的延迟分布)的前W-1个码片移除中导码干扰及以消除在数据字段2的前W-1个码片中导码分布,此两个操作基本上同时进行。该已接收丛发,一般是一种TDD丛发,被储存,该中导码干扰及在已接收丛发的相对应部分是被移除及所得丛发是被施用于一多址用户侦测器以得到符号序列。

权利要求书

1.  一种用于估计一已接收突发数据中的符号序列的方法,该已接收突发数据包含一第一数据字段、一训练序列以及一第二数据字段,用以自该已接收突发数据的相对应部份消除训练序列干扰的影响,该方法包括:
接收及储存该已接收突发数据;
自一已接收突发数据的一训练序列部份决定一信道估计;
利用该信道估计以获得信道响应及训练序列偏移数目;
利用该信道响应、该训练序列偏移数目以及该已接收突发数据以消除训练序列干扰在该已接收突发数据的该第一及第二数据字段上的影响,以获得具有该训练序列已被消除的一突发数据;
从所述训练序列偏移数目获得信道化编码;以及
从所述训练序列已被消除的突发数据以及所述信道化编码估计符号序列。

2.
  如权利要求1所述的方法,其中多址用户侦测器处理被用以估计该符号序列。

3.
  如权利要求1所述的方法,其中通过对所获得的该训练序列偏移数目做出编码决定而获得信道化编码。

4.
  如权利要求3所述的方法,其中估计符号序列利用所述训练序列偏移以及该训练序列已被消除的突发数据与信道化编码。

5.
  如权利要求1所述的方法,其中基于已侦测的训练序列偏移以及该训练序列已被消除的突发数据而获得信道化编码。

6.
  如权利要求1所述的方法,其中利用该信道响应及训练序列偏移以在突出进入该训练序列的该第一数据字段的一部份以及在该第二数据字段的第一组码片上建立训练序列干扰。

7.
  如权利要求6所述的方法,其中从暂时储存的数据突发中连续地减去该训练序列干扰。

8.
  如权利要求1所述的方法,其中具有该训练序列已被消除的该突发数据是更通过下列步骤所获得:
在该第一数据部份的一尾端上建立一第一训练序列干扰,该第一数据部份突出进入响应该信道响应及训练序列偏移数目的该训练序列;
在该第二数据部份的一第一组码片上建立一第二训练序列干扰,该第二数据部份响应该训练序列偏移数目以及信道响应;
从该数据突发的该训练序列的一第一数目的码片中减去该第一训练序列干扰,以提供一中间结果;以及
从来自该中间结果的该第二数据部份的一第一已知数目的码片中减去该第二训练序列干扰,以提供一训练序列已被消除的数据突发。

9.
  如权利要求8所述的方法,其中该训练序列偏移数目是通过下列步骤所获得:
转换已接收训练序列偏移为训练序列编码。

10.
  如权利要求8所述的方法,其中建立在该第二数据部份的码片上的该训练序列干扰包含该第二数据部份的前W-1码片,其中W等于码片数目。

11.
  如权利要求8所述的方法,其中该第一及第二训练序列干扰大约同时以下列步骤获得:
以一列接着一列的基础安排将被处理的该训练序列偏移,以获得该第一及第二训练序列干扰,藉此所有列的训练序列偏移的总数是固定的,且用以获得第一及第二干扰值其中之一的训练序列偏移数目减少一个,而用以获得该第一及第二干扰值中的另一个的训练序列偏移数目减少一个;
藉此提供给各列的一单一处理组件结合信道响应及选择性的训练序列偏移,以获得该第一及第二干扰值。

12.
  如权利要求11所述的方法,其中该信道响应与该训练序列偏移的一选择性的一个以乘法结合。

13.
  如权利要求12所述的方法,其中,每个处理组件具有一第一及一第二累加器,以分别储存该第一及第二训练序列干扰值的乘法结果。

14.
  如权利要求13所述的方法,其中每一列的该第一累加器的值被结合用以提供该第一训练序列干扰,以及每一列的该第二累加器的值被结合用以提供该第二训练序列干扰值。

15.
  一种用于消除一已接收突发数据中的训练序列干扰的方法,该已接收突发数据包含一第一数据字段、一训练序列以及一第二数据字段,用以自该已接收突发数据的相对应部份消除训练序列干扰的影响,该方法包括:
储存该已接收突发数据;
自该已接收突发数据的一训练序列部份决定一信道估计;
利用该信道估计以获得信道响应及训练序列偏移数目;
利用该信道响应、该训练序列偏移数目以及该已接收突发数据以消除训练序列干扰在该已接收突发数据的该第一及第二数据字段上的影响,以获得具有该训练序列已被消除的一突发数据;其中该获得具有该训练序列已被消除的该突发数据更包含:
在该第一数据部份的一尾端上建立一第一训练序列干扰,该第一数据部份突出进入响应该信道响应及训练序列偏移数目的该训练序列;
在该第二数据部份的一第一组码片上建立一第二训练序列干扰,该第二数据部份响应所述训练序列偏移数目以及信道响应;
从该数据突发的该训练序列的一第一数目的码片中减去该第一训练序列干扰,以提供一中间结果;以及
从来自该中间结果的该第二数据部份的一第一已知数目的码片中减去该第二训练序列干扰,以提供一训练序列已被消除的数据突发。

16.
  一种用于消除一已接收突发数据中的训练序列干扰的方法,该已接收突发数据包含一第一数据字段、一训练序列以及一第二数据字段,用以自该已接收突发数据的相对应部份消除训练序列干扰的影响,该方法包括:
接收及储存该已接收突发数据;
自一已接收突发数据的一训练序列部份决定一信道估计;
利用该信道估计以获得信道响应及训练序列偏移数目;
利用该信道响应、该训练序列偏移数目以及该已接收突发数据以消除训练序列干扰在该已接收突发数据的该第一及第二数据字段上的影响,以获得具有该训练序列已被消除的一突发数据;以及其中通过以一列接着一列的基础安排将被处理的该训练序列偏移,以大约同时获得第一及第二训练序列干扰,藉此所有列的训练序列偏移的总数是固定的,且用以获得第一及第二干扰值其中之一的训练序列偏移数目减少一个,而用以获得该第一及第二干扰值中的另一个的训练序列偏移数目减少一个;藉此提供给各列的一单一处理组件结合信道响应及选择性的训练序列偏移,以获得该第一及第二干扰值。

17.
  如权利要求16所述的方法,其中,该信道响应与该训练序列偏移的一选择性的一个以乘法结合。

18.
  如权利要求16所述的方法,其中,每个处理组件具有一第一及一第二累加器,以分别储存该第一及第二训练序列干扰值的乘法结果。

19.
  如权利要求18所述的方法,其中每一列的该第一累加器的值被结合用以提供该第一训练序列干扰值,以及每一列的该第二累加器的值被结合用以提供该第二训练序列干扰值。

20.
  一种用于估计一已接收突发数据中的符号序列的装置,该已接收突发数据包含一第一数据字段、一训练序列以及一第二数据字段,用以自该已接收突发数据的相对应部份消除训练序列干扰的影响,该装置包括:
一储存单元,用以储存该已接收突发数据;
一信道估计器,用以自一已接收突发数据的一训练序列部份获得一信道估计;
一用以获得响应该信道估计的信道响应及训练序列偏移数目的单元;
一用以消除训练序列干扰在该已接收突发数据的该第一及第二数据字段上的影响的单元,以获得具有该训练序列已被消除的一突发数据的单元,该单元利用该信道响应、该训练序列偏移数目以及该已接收突发数据;
一用以从所述训练序列偏移数目获得信道化编码的单元;以及
一用以从所述训练序列已被消除的突发数据以及所述信道化编码估计符号序列的单元。

21.
  如权利要求20所述的装置,其中该估计单元包括:
一多址用户侦测处理器,其用以估计该符号序列。

22.
  如权利要求20所述的装置,其中该用以获得信道化编码的单元是设置用以通过对该训练序列偏移数目做出编码决定而获得信道化编码。

23.
  如权利要求22所述的装置,其中该符号估计单元是设置用以从所述训练序列偏移以及该训练序列已被消除的突发数据与信道化编码获得该估计符号序列。

24.
  如权利要求20所述的装置,其中该用以获得该信道化编码的单元是设置用以基于已侦测的训练序列偏移以及该训练序列已被消除的突发数据而获得信道化编码。

25.
  如权利要求20所述的装置,其中该消除单元是设置用以利用该信道响应及训练序列偏移,以在突出进入该训练序列的该第一数据字段的一尾端以及在该第二数据字段的第一组码片上建立训练序列干扰。

26.
  如权利要求25所述的装置,其更包括:
一减法器,用以其中从已储存的数据突发中连续地减去所述消除单元的输出。

27.
  如权利要求20所述的装置,其中该消除单元更被设置用以在该第一数据部份的一尾端上建立一第一训练序列干扰,该第一数据部份突出至响应该信道响应及训练序列偏移数目的该训练序列上,以及在该第二数据部份的一第一组码片上建立一第二训练序列干扰,该第二数据部份响应所述训练序列偏移数目以及信道响应;
一减法器,用以从该数据突发的该训练序列的一第一数目的码片中减去该第一训练序列干扰,以提供一中间结果,以及用以从来自该中间结果的该第二数据部份的一第一已知数目的码片中减去该第二训练序列干扰,以提供一训练序列已被消除的数据突发。

28.
  如权利要求27所述的装置,其中该训练序列偏移数目是通过一用以将已接收训练序列偏移转换为训练序列编码的一单元所获得。

29.
  如权利要求27所述的装置,其中建立在该第二数据部份的码片上的该训练序列干扰包含该第二数据部份的前W-1码片,其中W等于码片数目。

30.
  如权利要求27所述的装置,其中该第一及第二训练序列干扰大约同时通过下述获得:
一以一列接着一列的基础安排将被处理的该训练序列偏移的单元,以获得该第一及第二训练序列干扰,藉此所有列的训练序列偏移的总数是固定的,且用以获得第一及第二干扰值其中之一的训练序列偏移数目减少一个,而用以获得该第一及第二干扰值中的另一个的训练序列偏移数目减少一个;以及
藉此提供给各列的一单一处理组件结合信道响应及选择性的训练序列偏移,以获得该第一及第二干扰值。

31.
  如权利要求30所述的装置,其中,该信道响应与该训练序列偏移的一选择性的一个以一乘法器结合。

32.
  如权利要求30所述的装置,其中,每个处理组件具有一第一及一第二累加器,以分别储存该第一及第二训练序列干扰值的乘法结果。

33.
  如权利要求32所述的装置,其中:
每一列的该第一累加器的累积值于一第一加总单元中被结合,以提供该第一训练序列干扰值,以及每一列的该第二累加器的累积值于一第二加总单元中被结合,以提供该第二训练序列干扰值。

34.
  一种用于消除一已接收突发数据中的训练序列干扰的装置,该已接收突发数据包含一第一数据字段、一训练序列以及一第二数据字段,用以自该已接收突发数据的相对应部份消除训练序列干扰的影响,该装置包括:
一储存单元,用以储存该已接收突发数据;
一用以自一已接收突发数据的一训练序列部份决定一信道估计的单元;
一利用该信道估计以获得信道响应及训练序列偏移数目的单元;
一消除单元,其响应该信道响应、该训练序列偏移数目以及该已接收突发数据以消除训练序列干扰在该已接收突发数据的该第一及第二数据字段上的影响,以获得具有该训练序列已被消除的一突发数据,所述消除单元设置用以:
在该第一数据部份的一卷积尾端上建立一第一训练序列干扰,该第一数据部份突出在响应该信道响应及训练序列偏移数目的该训练序列上;
在该第二数据部份的一第一组码片上建立一第二训练序列干扰,该第二数据部份响应所述训练序列偏移数目以及信道响应;
从该数据突发的该训练序列的一第一数目的码片中减去该第一训练序列干扰,以提供一中间结果;以及
从来自该中间结果的该第二数据部份的一第一已知数目的码片中减去该第二训练序列干扰,以提供一训练序列已被消除的数据突发。

35.
  一种用于消除一已接收突发数据中的训练序列干扰的装置,该已接收突发数据包含一第一数据字段、一训练序列以及一第二数据字段,用以自该已接收突发数据的相对应部份消除训练序列干扰的影响,该装置包括:
一储存单元,用以储存该已接收突发数据;
一用以自一已接收突发数据的一训练序列部份决定一信道估计的单元;
一用以获得响应于信道估计的信道响应及训练序列偏移数目的单元;
一响应于该信道响应、该训练序列偏移数目以及该已接收突发数据的单元,以消除训练序列干扰在该已接收突发数据的该第一及第二数据字段上的影响,以获得具有该训练序列已被消除的一突发数据;以及其中大约同时通过下述获得第一及第二训练序列干扰:
一以一列接着一列的基础安排将被处理的该训练序列偏移的单元,以获得该第一及第二训练序列干扰,藉此所有列的训练序列偏移的总数是固定的,且用以获得第一及第二干扰值其中之一的训练序列偏移数目减少一个,而用以获得该第一及第二干扰值中的另一个的训练序列偏移数目减少一个;藉此提供给各列的一单一处理组件结合信道响应及选择性的训练序列偏移,以获得该第一及第二干扰值。

36.
  如权利要求35所述的装置,其中,该信道响应与该训练序列偏移的一选择性的一个以一乘法器结合。

37.
  如权利要求35所述的装置,其中,每个处理组件具有一第一及一第二累加器,以分别储存该第一及第二训练序列干扰值的乘法结果。

38.
  如权利要求37所述的装置,其中每一列的该第一累加器的累积值被结合用以提供该第一训练序列干扰值,以及每一列的该第二累加器的值被结合用以提供该第二训练序列干扰值。

39.
  如权利要求38所述的装置,其更包括:
一第一减法器,用以从所储存的突发数据中减去该第一训练序列干扰;以及
一第二减法器,用以从所储存的突发数据中减去该第二训练序列干扰。

说明书

并列中导码消除的方法与装置
本申请是国际申请日为2003年5月1日、申请号为03810454.7的分案申请。
技术领域
本发明是关于中导码消除,更特定言之,本发明是关于利用演算执行中导码消除的方法及装置,该演算使得已接收TDD丛发的数据字段1及数据字段2的并列中导码消除可进行。
背景技术
如图1所示,一种丛发经由具时间延迟扩散为(W-1)*Tc的多路信道接收,其中W表示码片数目且Tc表示码片历时。该时间(延迟)-扩散信道引起码片干扰,其中在已接收丛发的每一个字段的卷积尾端向相邻字段突出。例如,在数据字段2的前W-1个码片的中导码码片间干扰引起对应于前W-1个码片的符号的数据评估步骤的性能降级,除非该干扰的补偿被考虑,此特别是真的因传输功率控制(TPC)指令(仅在上行(UL))及传输型式组合指针(TFCI)位立即位于中导码后且它们不由任何信道编码机制保护,希望藉由使用中导码消除步骤以消除中导码干扰以改善TDD丛发的二个数据部份的数据评估且此步骤是一种可被使用以加强任何候选数据评估演算的性能的单独步骤。
中导码消除(此后亦称为MDC)亦可被施用以将中导码干扰自数据字段1的卷积尾端移除至导码中导码字段的前(W-1)个码片,亦如图1所示。此尾端亦由多路信道的延迟扩散产生且其至数据字段1的数据评估的并入产生更易观察的数据及形成在多址用户侦测(MUD)的AHA矩阵的正确区块Toeplitz结构。
发明内容
中导码消除被使用以自下列移除中导码的影响:
导码中导码字段的前W-1个码片,其允许进入该导码中导码字段的第一数据字段的卷积尾端的较佳模式化,进一步允许该AHA矩阵的模式化为正确区块Toeplitz;及数据字段2的前W-1个码片。一种技术被提供以计算中导码干扰,此技术显著减少所需硬件及处理时间。
附图说明
本发明可由相关图式被了解,其中类似组件被指定为类似数字,且其中:
图1显示一种经传输丛发、一种信道及一种已接收丛发(TDD DPCH),其在解释中导码消除的必要性是有用的。
图2为一种基站(BS)的数据解调电路的框图,其包括中导码消除方块。
图3为一种类似于图2所示的BS电路的用户设备(UE)的数据解调电路的框图。
图4为一种显示使用本发明消除演算的用于中导码消除的电路的框图。
图5为一种中导码消除引擎的简略框图。
图6为一种更详细显示图5处理组件的其中一个的框图。
图7为一种显示中导码消除方块如何干扰系统其它电路的框图。
图8为一种方式的图式表示,其中该数据字段的中导码顺序的处理被合并。
图9为一种具体化本发明原则的中导码消除装置的框图。
图10为在解释处理组件计算是有用的一种说明。
图11为在解释处理细目如何被处理为有用的一种说明。
图12为在解释丛发型式2的中导码偏移被执行方式为有用的一种说明。
图13为一种显示中导码消除处理时间表的简化图式。
图14为一种中导码消除方法的简化流程图。
图15及16为分别显示预先加载及预处理器状态转换图层。
图17为处理组件状态转换图层。
图18为中导码偏移状态转换图层。
图19为中导码数据分组状态转换图层。
图20为数据输出状态转换图层。
具体实施方式
图2为一种框图,其显示用于在基站(BS)使用的TDD丛发的解调的数据解调电路10的框图。电路10包括一种Steiner信道估计器12,其接收该丛发的中导码部份,一种中导码消除电路14接收包括数据部份、中导码及保护间隔的该TDD丛发。信道估计器12的输出被施用于该后处理及中导码侦测电路16,其在16a发展信道响应,此响应被施用于该中导码消除电路,及在16b发展中导码偏移数目,其同样地被施用于该中导码消除电路14。
在16b的中导码偏移数目亦被施用于编码决定电路18以决定在18a提供的信道化编码,其接着被施用于多址用户侦测器(MUD)20。中导码消除电路14利用以上所述的输出以在14a产生经中导码消除的丛发,其被施用于该多址用户侦测器电路20。
清楚可见,中导码消除在MUD处理前进行,该中导码消除步骤起初分别建立在该导码中导码字段接收的中导码的前W-1个码片的估计及扩散进入数据字段2的中导码的前W-1个码片。该已接收的中导码估计是基于由该信道估计器,12所提供的信道响应及得自中导码侦测区块16的中导码偏移数目而得到,信道估计器12使用已知演算以得到信道估计,中导码侦测区块16同样地使用已知演算以得到中导码偏移数目,这些中导码偏移数目被使用以得到使用已知演算由编码决定电路18所进行的信道化编码。
该已接收丛发被储存于缓冲器32,其协同图4的演算30,此演算30例如由图2的中导码消除电路14执行。由在该已接收丛发的相对应部份所产生的中导码干扰被移除,所得丛发被送至图2所示的MUD20。用于中导码消除的观念为根据所得中导码偏移数目及得自侦测电路16的信道响应进行中导码干扰的估计,于是,经估计的干扰被使用以自该已接收丛发消除有效的中导码干扰。
中导码消除被分别施用于已接收过采样序列的偶数及奇数样本。
图3显示由用户设备(UE)所使用的数据解调电路11,其中在第2及3图间的类似组件以类似数字指定,且图3包括中导码消除区块且其与图2不同在于除了信道编码外,消除电路14输出14是耦合至侦测电路18及遮蔽码侦测电路18,其提供经侦测中导码偏移18b至MUD 20。
在本发明消除电路所使用的数据包括:
数据输入包括由r表示的已接收丛发,其包括二个数据部份、中导码及保护间隔:
-形式:         复数值向量
-长度:         2560码片
-范围:         未限定
Km组复数信道是数:
[ { h → 1 , h → 2 , . . . , h → K m } ]]>其中 h → i = [ h 0 i , h 1 i , h 2 i , . . . , h W - 1 i ] ] ]]>
-形式:         复数值向量
-长度:         Km×W
-范围:         未限定
Km为藉由在该后处理及中导码侦测电路16(参看图2)的中导码侦测演算所侦测的不同中导码数目,W为每一个信道响应的长度。
Km中导码偏移数目:每一个数目被用来产生一种相对应中导码编码。
-形式:         整值向量
-长度:         1×Km
-范围:         1至Km
一种形成该经消除电路14部份的微处理机(未示出)提供在信道脉冲响应及中导码偏移(相当于中导码编码)间的联合,其显示那一个信道响应属于那一个中导码偏移(编码)。
该数据输出包括:
经中导码消除数据丛发:
-形式:         复数值向量
-长度:         2560码片
-范围:         未限定
演算参数为:
最大中导码偏移K,
每一个中导码编码的长度L,
使用中的丛发形式,
信道响应的长度W,其中依丛发形式及最大中导码偏移K而定,W=28、32、57、64或114。
表1 说明以上参数的值,
 

参数叙述丛发形式1长丛发形式1正常丛发形式1短丛发形式2正常丛发形式2短K最大中导码偏移481636W在码片中每一个信道响应的长度1145728或296432L每一个中导码编码的长度512512512256256

表1
图4说明中导码消除演算。该已接收数据丛发被储存于缓冲存储器32,以使该中导码干扰在数据字段1及数据字段2的数据评估的影响可被移除。在相同时隙的长度L的活动中导码编码是根据施用于34的经输入侦测中导码偏移数目而得到,该中导码编码是使用习知演算而得到。而后基于该信道响应及活动中导码编码的Km联合对,两个已接收中导码干扰序列在36、38被建构。第1个中导码干扰是对应于在该导码中导码字段接收的前W-1个码片中导码,其妨碍该数据字段1的卷积尾端凸出进入该导码中导码字段,如先前图1中所示。出现在36a的长度W-1的该已接收(W-1个码片)中导码序列,可由累积具相对应中导码编码的每一个信道响应而被模式化,如
M ‾ mid = Σ k = 1 K m m ‾ k ⊗ h ‾ k ]]>取前W-1个样本
= Σ k K m Σ i = 0 W - 2 m i k · h n - i k ]]>对n=0,1,2...W-2
                             方程式(1)
其中表示伴随中导码偏移k的中导码的第i个组件。注意 m ‾ k = [ [ m 0 k m 1 k · · · m L - 1 k ] , ]]>表示累积运算子。换言的,该已接收中导码序列为在该活动中导码编码及信道响应间的Km累积的叠合。方程式(1)可以矩阵形式重写如下:

= M 0 mid M 1 mid M 2 mid · · · M W - 2 mid ]]>
                            方程式(2)
其中表示列信道响应向量,,的置换,且 M ‾ mid = M 0 mid M 1 mid · · · M W - 2 mid . ]]>该矩阵包括一些中导码组件,对在上面方程式的LHS的所有Km中导码为尺寸(W-1)W·Km。例如第i个列的LHS表示在已接收中导码的第i个码片的瞬时所评估的Km累积的和,在中导码矩阵的每一个列的第k个分割包括促成该中导码干扰的部份。此外, h ‾ 1 h ‾ 2 · · · h ‾ k m T ]]>大小为KmW x1且代表联合信道估计。
该第二已接收中导码干扰对应于进入该数据字段2的已接收中导码尾端的前W-1个码片,于此尾端是得自该信道的延迟扩散,且其破坏该已接收数据字段2的前W-1个码片(参看图1)。
建造该中导码干扰的步骤类似于先前说明的该数据字段1的步骤,然而,在此情况下,该导码中导码字段的卷积尾端扩散进入该数据字段2。在该数据字段2的前W-1个码片的中导码干扰, M ‾ data 2 = M 0 data 2 M 1 data 2 · · · M W - 2 data ]]>可再以矩阵形模式化如下:

= M 0 data 2 M 1 data 2 M 2 data 2 · · · M W - 2 data 2 ]]>
                                    方程式(3)
由方程式(2)及(3)分别模式化该两个中导码干扰序列后,方程式(2)于40自该已接收储存数据丛发,r,的导码中导码字段的前W-1个码片消除,于此,在无噪声存在下,前W-1个码片的每一个由相对应中导码码片及该数据字段1的卷积尾端所组成,如图1所示。接着于42,藉由将方程式(3)自在该数据字段2,于r,的前W-1个码片减去,在该数据字段2的中导码干扰作用被移除。接着所得数据丛发被认为是一种数据估计未受中导码干扰影响的丛发。
在42a的输出被供给至MUD 20,参看图2,与在18a的输出一起得到出现在输出20a的经估计符号序列。
本发明技术的性能是依该信道估计及中导码侦测演算的准确性而定,使用完善已知的信道响应,该实施应产生在所得讯号噪声比少于0.1dB。
因该中导码消除处理(图3的电路14)在数据解调(使用MUD电路20)前完成,中导码消除的处理时间直接影响MUD相关延迟,考虑传输功率控制(TPC)延迟及特别是得到粗TPC位的延迟,中导码消除处理的延迟应少于80≈0.03时隙。
处理组件(PE)加法器执行一种中导码及信道响应的“乘法”,如图5“乘法器”108所示。每一个PE具用于每一个消除向量的储存寄存器(亦即累加器)104、106,多任务器110选择合适的中导码输出消除,如将于此文更详尽解释。
下列为系统设计的高等级说明。图7说明该中导码消除区块72如何干扰系统70的其它组件,在处理期间,该中导码消除区块72具至信道评估RAMs 74、76的完全存取而不会有来自其它方法的竞争。该信道评估包括具分为2个RAMs 74、76的实数及虚数成份的16-位复数值。
该中导码服务器78基于中导码数目及中导码偏移供给16-位中导码序列,每一个序列对应于16个1-位值。
信道评估(CHEST)80供给控制中导码消除的功能性的配置参数,CHEST亦供给起始中导码消除处理的控制讯号。
该经计算干扰序列是储存为2对RAMs 82-84及86-88,每一对由实数成份82、86及虚数成份84、88所组成。一对是用于该数据字段1干扰结果及第二对是用于该数据字段2干扰结果。
由于上说明的方程式2及方程式3,我们可了解该处理包括大量的矩阵乘法,左手侧矩阵的大小为(W-1)x W*Km,右手侧向量的大小为W*Km×1。相乘总数目为(W-1)*W*Km。因每一个中导码样本的大小为1位,乘法器的进行可被简化及以多路器进行。
基于图1,最差情况的相乘数目发生于W=57及Km=8时,产生总共25,536的相乘。依序地执行这些相乘为无法接受的,因时钟循环的总数等于相乘的数目。而是,必须藉由指定处理组件(PE)至每一列并列地执行多列的乘法,每一列的PE可使用相乘及累加功能被习知地进行,之后总处理时间可为(W-1)*W*Km/NPE,其中NPE为PE’s的数目。
当NPE=列数=(W-1)时可达到处理时间的最大节省,在此情况下,最差情况的处理时间为W*Km,此发生于当W=29及Km=16且产生464个循环。若处理时间要求允许,PE’s的数目可少于总列数。对一部份处理时间该PE’s可被分配给一组列且然后对整个处理的下一部份再分配给不同组的列。
以上说明的方法假设方程式(2)及(3)的每一个被个别处理且对每一个方程式硬件必须被复制。由方程式(2)及方程式(3)我们了解第一个经相乘矩阵为上三角且第二个矩阵为下三角,我们可以合并此两个矩阵为单一矩阵因在它们中的两个之间没有重叠,此允许该两个方程式的处理可被合并为一个硬件方法,图8为该合并处理的图标表示。
此额外硬件在每一个PE包括两个(2)累加器而非1,及伴随控制逻辑,注意每一个PE依序执行横越已知列的相乘及累加,所以,在任何已知时钟循环期间,仅两个累加器的其中一个为活动的且其会累加上三角矩阵相乘的结果或下三角矩阵的结果。在列结束前,两个累加器具两个矩阵相乘的结果。
进行此功能所需的硬件量是直接关于提供进行处理的时间量及是直接关于用于计算的位宽度,因处理时间及位宽度要求不必要为固定的,此处的设计被选择要被参数化。
参数化在两个不同方向发生,首先,该位宽度被参数化使得设计的容易规模化,第二,并列使用的硬件量亦为参数,该设计是基于一种基本处理组件,称之为PE。所需PE’s的数目依该设计须如何被并列而定,所以,在该设计中PE’s的数目被参数化。
由方程式2及方程式3可注意在矩阵中的行i+1等于向下移位1列的行i,此使得使用移位寄存器94(参照图9)的简单结构可控制中导码数据进入该PE’s的流量,图9为中导码消除设计的框图。
在图9,有2个移位寄存器,上方的一个为92及下方的一个为94,该下方移位寄存器94供给中导码数据至处理组件PE的每一个,该上方移位寄存器供给要被移位进入该下方移位寄存器94的数据,时序及控制由控制电路102进行。
在处理开始时,该下方寄存器94包含该数据字段1计算(下三角矩阵-参看图8)所需的所有数据。该上方寄存器日益增多地供给用于该数据字段2计算(上三角矩阵)的数据。在处理完成时,该下方移位寄存器94包含该数据字段2所需的所有数据。
该上方移位寄存器92的大小被固定在16位,该下方移位寄存器94的大小等于PE’s的数目且因此被参数化。该参数可采用16-位的相乘,该移位寄存器的每一个阶段包含一个二进制位(0或1),其个别地控制减法及加法操作。
每一个移位寄存器具一组序列寄存器R,其允许处理被排列,该序列寄存器R由RAM 96以自下一个活动中导码偏移的数据加载,且PEs处理储存于自目前中导码偏移的工作移位寄存器94的数据。
注意由中导码RAM 96回复的数据在被储存至该移位寄存器92、94前先被分组为16-位字符。
如上所述,图5为一种在中导码消除设计中PE的简化、高等级的图,注意此图中有两个累加器104、106,然而一些硬件在两个方法间为共享的,在108该PE将信道响应向量“乘以”中导码列,输出选择器控制多任务器110以选择累加器104、106的其中一个的内容。
因信道估计及中导码位为复数值样本,该PEs必须执行复数演算,然而,一个完全的乘法器是不必要的,因为中导码值由单一字节成。
根据3GPP TS 25.221:mi=(j)i*mi对所有i=1,...,P
所以,该中导码样本代表4个可能值:
1+0j
0+1j
-1+0j
0-1j
的1个,
信道估计包括多位复数值
A+Bj
所以,将该信道响应乘以该中导码样本产生4个可能值:
(A+Bj)(1+0j)=A+Bj
(A+Bj)(0+1j)=-B+Aj
(A+Bj)(-1+0j)=-A-Bj
(A+Bj)(1-1j)=B-Aj
的1个。
由此我们了解乘法可以一对多路器(多任务器)120、122及一对加法器/减法器124、126进行,如图6所示。在128的中导码位值mi控制输入的符号(亦即该样本被加或被减),在130的2-位相控制输入如何被多路为该PE,该PE在132被起始,经由多任务器131加载零进入累加器134、136,对每一个干扰值,每一个累加器于134a及134b累加实数部份REAL1及REAL2及于136a及136b累加虚数部份Imag.1及Imag.2,如在图4的36及38所示。多任务器138及140分别选择值REAL 1、REAL 2及Imag.1与Imag.2的其中一个,在多任务器138、140的输出的每一个值被送回加法器/减法器124、126以进行下一个加法/减法操作。
图10图标地显示矩阵乘法方法及说明在中导码消除设计中处理组件的角色,每一个PE被指定至一已知列。应注意每一列包含自以上方程序的下三角及上三角部份的数据,所以,在每一列的处理循环结束时,每一个PE的累加器分别包括数据字段1及数据字段2的干扰值。
由图8的考量,可了解上方矩阵U的第一列的PE不提供伴随最左手侧行的中导码PE的输出,然而在下方矩阵L的第一列的最左手侧行的PE提供了输出。指定至第一列的PE提供下方矩阵L的所有其余列的输出且没有上方矩阵U的输出。
此形式对每一个后续列重复,其中每一列的多一个行位置形成矩阵U的输出且少一个行位置形成矩阵L的输出,直到在最后一列,没有矩阵L的输出且最后一列的所有行形成矩阵U的输出。
对MDC的已知实施,PE’s的数目可小于所需计算的数目,在此情况下,列的总数被区分为大小为PE’s数目的区段,此说明于图13。在每一个处理步骤结束时,该输出数据必须在下一个处理步骤开始前被写出。该处理步骤被重复直到所有数据已被处理。注意最后处理步骤可使用少于PE’s的总数。
表2显示得自合并已知中导码偏移的方程式2及方程式3的经合并中导码矩阵。
表2-经合并中导码矩阵

注意对已知中导码偏移所需的中导码组件的总数包括0至W-2及L-(W-1)至L-1,亦注意因该中导码为重复的,L-1及0为连续的。所以,所需要的该总组件包括自L-(W-1)至W-2的连续串行。当总列的子集因有限数目的PE’s而被处理,所需组件的串行仍为连续的因仅起始点及结束点被改变。所以,回复中导码样本可由建立起始点及依序回复数据直到所有需要数据被回复而被简化,此简化了该中导码分组控制逻辑。
实际上,中导码消除建立结束点及以相反顺序回复样本,此是因为下三角矩阵先被处理。
注意以上所列出的指数皆相关于特定中导码偏移的基本中导码补偿。绝对的中导码指数讨论如下。
图12显示中导码消除如何计算丛发形式2的中导码样本的实例。如以上所述,MDC在处理起始时要求自中导码服务器的整个基本中导码序列(长度P)及将其储存于当地RAM。一种特定使用者的中导码由基本中导码的循环偏移样式的L个样本所组成。
MDC藉由以圆形方式定地址该中导码RAM而产生一种经偏移中导码序列,该起始点是基于该中导码偏移数。
表3列出由第三代(3G)专利说明书的两(2)个不同版本的方程式,其定义如何基于基本中导码产生起始中导码补偿。两种版本皆示出做为参考,依据那一个版本被用做设计的自旋1。表4及表5分别列出自长的及短的中导码的相对应方程式所计算得到的起始补偿值。
表3-计算中导码偏移的方程式
由TS25.221
                        V3.3.0

方程式1(K’-k)W              k=1至K’
方程式2(K-k-1)W+floor(P/K)   k=K’+1至K-1
方程式3(K’-1)W+floor(P/K)   k=K
表4-长中导码的起始中导码补偿
假设:K’=8,K=16,W=57,P=456,L=512
 kv3.3.0v4.1.01399399234234232852854228228517117161141147575780094273701037031311313256122561991319914214142851585281628427

表5-短中导码的起始中导码补偿
假设:K’=3,K=6,W=64,P=192,L=256
 kv3.3.0v4.1.011281282646430041609659632632160

图13说明对应于框图的处理时间表。
步骤1:在Steiner处理开始时,CHEST开始中导码消除预加载方法,在此方法期间,中导码消除要求自中导码服务器的整体基本中导码序列并将其储存于当地RAM。
步骤2:在后处理完成后,CHEST开始中导码消除主要处理,在此方法期间,中导码消除回复每一个活动中导码偏移的中导码样本及信道响应。
步骤3:在处理结束时,每一个PE包括2个充满数据的累加器,自每一个PE(对应于数据字段1结果)的第一累加器被依序多路输出及储存至RAMs(参看RAM82及84-图7)。接着,自每一个处理组件的第二累加器(数据字段2结果)被依序多路输出及储存(RAMs 86及88)。
步骤4,5:若处理组件数目小于W-1,步骤2及3被重复直到所有所需处理被完成。
以下为处理流程及有限状态机的叙述,其控制中导码消除作用内的各种方法。
图14说明所发生的处理以进行中导码消除作用,此类似于图13所示的处理时间表,但分细项为所需的控制方法。
于此有二(2)个起始MDC处理的控制讯号,第一个讯号起始MDC预加载方法(S1),第一个控制讯号开始MDC主要处理(S2)。
所提供处理组件(PEs)的每一个被指定以处理矩阵乘法(S3)的一列。若PE’s的总数小于列的总数(W-1),则该PE’s可被指定为第一组列。一旦此组列的处理完成,该PE’s可被再指定为下一组列,此被重复直到所有列已被处理。
下一步为经由每一个中导码偏移循环以寻找活动中导码(S4),当活动偏移被找到时,矩阵乘法继续(S5)。
乘法持续目前偏移的整个中导码序列,此持续直到所有中导码偏移已被处理,一旦所有活动中导码偏移已被处理(S6),数据被提供给数据字段1及数据字段2(S7),数据被依序输出及写至输出RAMs。
整个方法被重复直到所有W-1个列被处理(S8)。
在图15至图20所示的状态机控制图16流程图所说明的方法。
图15的预加载状态机要求自中导码服务器的目前中导码号码并将该数据储存于当地RAM,当整个序列被储存时该方法完成。
图16的微处理器经由活动中导码参数定序以数到需被处理的活动中导码总数。
图17的处理组件状态机保持追踪已被处理的列数且其PE’s被指定至每一列,此状态机持续处理直到所有中导码消除矩阵的列已被处理。
图18的中导码偏移状态机经由每一个中导码偏移定序以处理每一个活动偏移。当偏移数目被增加,该状态机检查目前偏移是否为活动的。若中导码偏移为活动的,该数据分组状态机被起始以回复中导码数据,一旦所有中导码偏移已被处理,此状态机开始数据输出状态机。
图19的中导码数据分组状态机负责自当地RAM回复中导码数据及将其分组为16-位字符。数据由RAM回复的顺序是基于目前的中导码偏移。
图20的数据输出状态机负责将中导码消除输出数据依序写至RAM,所有数据字段1结果先被写入,数据字段2结果再被写入。
内部位宽度被选择以容纳下列最大参数:
-PEs最大数目=64
-最大W=114
表6-各种参数处理次数表
 NPEsK=4W=114K=8W=57K=16W=29K=3W=64K=6W=3216442722211135101351132238011816105782954818871205610581295641397715610365295

表6列出所需时钟循环的数目以执行已知参数的中导码消除,该方法自处理开始被进行,不包括自中导码服务器的中导码预加载。

并列中导码消除的方法与装置.pdf_第1页
第1页 / 共34页
并列中导码消除的方法与装置.pdf_第2页
第2页 / 共34页
并列中导码消除的方法与装置.pdf_第3页
第3页 / 共34页
点击查看更多>>
资源描述

《并列中导码消除的方法与装置.pdf》由会员分享,可在线阅读,更多相关《并列中导码消除的方法与装置.pdf(34页珍藏版)》请在专利查询网上搜索。

一种执行中导码消除的方法及装置,以自数据字段1的卷积尾端及该导码中导码字段(其是得自多路信道的延迟分布)的前W-1个码片移除中导码干扰及以消除在数据字段2的前W-1个码片中导码分布,此两个操作基本上同时进行。该已接收丛发,一般是一种TDD丛发,被储存,该中导码干扰及在已接收丛发的相对应部分是被移除及所得丛发是被施用于一多址用户侦测器以得到符号序列。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1