CDMA系统传输矩阵系数计算转让专利

申请号 : CN03815066.2

文献号 : CN1666439B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 夏伊·S·庭尔曼里安·山姆·布杰特

申请人 : 美商内数位科技公司

摘要 :

一系统响应矩阵的一赫米特(hermetian)被决定,包括:提供扩展码,频道码特定乘数以及频道脉冲响应,该频道码特定乘数具有实数值及虚数值,频道码是一实扩展码,一复扰乱码以及该频道码特定乘数的一符号的组合;决定系统响应矩阵的一近似赫米特的实及虚成份;该频道码特定乘数被施加至回旋的一结果的实及虚成份以导出系统响应矩阵的赫米特。

权利要求 :

1.一种决定系统响应矩阵的赫米特的方法,该方法包括:提供频道码及频道响应,该频道码为一实数扩展码,一复数扰乱码以及一频道码特定乘数的一符号的组合,该频道码特定乘数具有实数值及虚数值;

使用该频道码及该频道响应决定一接近赫米特系统响应矩阵的实及虚成份;以及施加该频道码特定乘数的实/虚形式至该系统响应矩阵的该接近赫米特的实及虚成份以导出该系统响应矩阵的该赫米特。

2.如权利要求1所述的方法,其特征在于决定实及虚成份包括:以产生实频道响应的实部及虚部的频道码处理该频道响应的实部;

以产生虚频道响应的实部及虚部的频道码处理该频道响应的虚部;

从该实频道响应的实部减去该虚频道响应的实部以产生该实成份;以及将该实频道响应的虚部与该虚频道响应的虚部相加,并取该相加的结果的2的补码以产生该虚成份。

3.如权利要求2所述的方法,其特征在于施加该频道码特定乘数的实/虚形式包括:如果该频道码特定乘数是实数,选择该实成份做为一赫米特系统响应矩阵实成份;

如果该频道码特定乘数是虚数,选择该虚成份做为一赫米特系统响应矩阵实成份;

如果该频道码特定乘数是虚数,选择该实成份的2的补码做为一赫米特系统响应矩阵虚成份;以及如果该频道码特定乘数为实数,选择该虚成份做为赫米特系统响应矩阵虚成份。

4.一种产生一系统响应矩阵的一赫米特的设备,包括:用以产生频道码及频道响应的装置,该频道码包括实扩散码,复扰乱码以及频道码特定乘数的符号;

使用该频道码及该频道响应决定一近似赫米特系统响应矩阵的实及虚成份的装置;以及施加该频道码特定乘数的一实/虚形式至该系统响应矩阵的近似赫米特的实及虚成份以导出该系统响应矩阵的该赫米特的装置。

5.如权利要求4所述的设备,其特征在于决定实及虚成份的该装置包括:以产生实频道响应的实部及虚部的频道码处理该频道响应的实部的装置;

以产生虚频道响应的实部及虚部的频道码处理该频道响应的虚部的装置;

从该实频道响应的实部减去该虚频道响应的实部以产生该实成份的装置;以及将该实频道响应的虚部与该虚频道响应的虚部相加,并取该相加的结果的2的补码以产生该虚成份的装置。

6.如权利要求5所述的设备,其特征在于施加该频道码特定乘数的实/虚形式的装置包括:如果该频道码特定乘数是实数,选择该实成份做为一赫米特系统响应矩阵实成份的装置;

如果该频道码特定乘数是虚数,选择该虚成份做为一赫米特系统响应矩阵实成份的装置;

如果该频道码特定乘数是虚数,选择该实成份的2的补码做为一赫米特系统响应矩阵虚成份的装置;以及如果该频道码特定乘数为实数,选择该虚成份做为赫米特系统响应矩阵虚成份的装置。

7.一种码分多址通讯系统中接收复数数据讯号的方法,该复数数据讯号的至少其中之一从复数天线上接收,每一天线使用一不同频道码传输该复数数据讯号的该至少其中之一,该方法包括:接收包含该复数数据讯号的一向量;

为每一该复数数据讯号评估一频道响应;

产生频道码,该频道码是一实扩散码,一复扰乱码以及一频道码特定乘数符号的一组合,该频道码特定乘数具有实数值及虚数值;

使用该频道码及该频道响应决定一近似赫米特的系统响应矩阵的实成份及虚成份;

施加该频道码特定乘数的一实/虚形式至该系统响应矩阵的近似赫米特的实及虚成份以导出该系统响应矩阵的该赫米特;以及使用该接收的向量及该系统响应矩阵的构成赫米特评估该复数数据讯号的该至少其中之一。

8.如权利要求7所述的方法,其特征在于使用一零强迫算法评估该复数数据讯号的该至少其中之一。

9.如权利要求7所述的方法,其特征在于使用一最小均方误差算法评估该复数数据讯号的该至少其中之一。

10.如权利要求7所述的方法,其特征在于决定实及虚成份包括:以产生实频道响应的实部及虚部的频道码处理该频道响应的实部;

以产生虚频道响应的实部及虚部的频道码处理该频道响应的虚部;

从该实频道响应的实部减去该虚频道响应的实部以产生该实成份;以及将该实频道响应的虚部与该虚部频道响应的虚部相加,并取该相加的结果的2的补码以产生该虚成份。

11.如权利要求10所述的方法,其特征在于施加该频道码特定乘数的实/虚形式包括:如果该频道码特定乘数是实数,选择该实成份做为一赫米特系统响应矩阵实成份;

如果该频道码特定乘数是虚数,选择该虚成份做为一赫米特系统响应矩阵实成份;

如果该频道码特定乘数是虚数,选择该实成份的2的补码做为一赫米特系统响应矩阵虚成份;以及如果该频道码特定乘数为实数,选择该虚成份做为赫米特系统响应矩阵虚成份。

12.一种用于接收以一码分多址格式传输的复数数据讯号的接收器,该接收器包括:接收包含该复数数据讯号的一被接收向量的装置;

为每一该复数数据讯号评估一频道响应的装置;

产生频道码的装置,该频道码是一实扩散码,一复扰乱码以及一频道码特定乘数符号的一组合,该频道码特定乘数具有实数值及虚数值;

使用该频道码及该频道响应决定一近似赫米特的系统响应矩阵的实成份及虚成份的装置;

施加该频道码特定乘数的一实/虚形式至该系统响应矩阵的近似赫米特的实及虚成份以导出该系统响应矩阵的该赫米特的装置;以及使用该接收的向量及该系统响应矩阵的构成赫米特评估该复数数据讯号的至少其中之一的装置。

13.如权利要求12所述的接收器,其特征在于评估该复数数据讯号的该至少其中之一的该装置是使用一零强迫算法。

14.如权利要求12所述的接收器,其特征在于评估该复数数据讯号的该至少其中之一的装置是使用一最小均方误差算法。

15.如权利要求12所述的接收器,其特征在于其中决定实及虚成份的装置包括:以产生实频道响应的实部及虚部的频道码处理该频道响应的实部的装置;

以产生虚频道响应的实部及虚部的频道码处理该频道响应的虚部的装置;

从该实频道响应的实部减去该虚频道响应的实部以产生该实成份的装置;以及将实频道响应的虚部与该虚频道响应的虚部相加,并取该相加的结果的2的补码以产生该虚成份的装置。

16.如权利要求12所述的接收器,其特征在于施加该频道码特定乘数的实/虚形式的装置包括:如果该频道码特定乘数是实数,选择该实成份做为一赫米特系统响应矩阵实成份的装置;

如果该频道码特定乘数是虚数,选择该虚成份做为一赫米特系统响应矩阵实成份的装置;

如果该频道码特定乘数是虚数,选择该实成份的2的补码做为一赫米特系统响应矩阵虚成份的装置;以及如果该频道码特定乘数为实数,选择该虚成份做为赫米特系统响应矩阵虚成份的装置。

17.一种用于接收以一码分多址格式传输的复数数据讯号的接收器,该接收器包括:一天线用以接收包括该复数数据讯号的一向量;

一频道评估装置用以评估每一该复数数据讯号的一频道响应;以及一联合侦测装置,用以使用该被接收向量及一系统响应矩阵的一赫米特评估该复数数据讯号,包括:一异或门,用以产生频道码,该频道码是一实扩散码,一复扰乱码以及一频道码特定乘数符号的一组合,该频道码特定乘数具有实数值及虚数值;

复数寄存器,加法器以及加法器/减法器,以及一第一2的补码组件,用以使用该频道码及该频道响应决定一近似赫米特响应矩阵的实成份和虚成份;以及复数解多任务器以及多任务器,以及一第二2的补码组件,用以施加该频道码特定乘数的一实/虚形式至该系统响应矩阵的近似赫米特的实及虚成份以导出该系统响应矩阵的该赫米特。

18.如权利要求17所述的接收器,其特征在于该联合侦测装置是使用一零强迫算法。

19.如权利要求17所述的接收器,其特征在于该联合侦测装置是使用一最小均方误差算法。

20.如权利要求17所述的接收器,其特征在于该复数寄存器,加法器以及加法器/减法器,以及该第一2的补码组件,以产生实频道响应的实部及虚部的该频道码处理该频道响应的一实部;以产生虚频道响应的实部及虚部的该频道码处理该频道响应的虚部;以从该实频道响应的实部减去该虚频道响应的实部以产生该实成份;以及将实频道响应的虚部与该虚频道响应的虚部相加,并取该相加的结果的2的补码以产生该虚成份。

21.如权利要求17所述的接收器,其特征在于:

一第一解多任务器及一第一多任务器,用以选择该实成份做为一赫米特系统响应矩阵实成份,如果该频道码特定乘数是实数时;

一第二解多任务器及一第二多任务器,用以选择该虚成份做为一赫米特系统响应矩阵实成份,如果该频道码特定乘数是虚数时;

该第二2的补码组件,用以取得该实成份的一2的补码;

一第三解多任务器及一第三多任务器,用以选择该第二2的补码组件的输出做为一赫米特系统响应矩阵虚成份,如果该频道码特定乘数是虚数时;以及一第四解多任务器及一第四多任务器,选择该虚成份做为赫米特系统响应矩阵虚成份,如果该频道码特定乘数为实数时。

22.一种用于接收以码分多址格式传输的复数数据讯号的使用者设备,该使用者设备包括:接收包含该复数数据讯号的一被接收向量的装置;

为每一该复数数据讯号评估一频道响应的装置;

产生频道码的装置,该频道码是一实扩散码,一复扰乱码以及一频道码特定乘数符号的一组合,该频道码特定乘数具有实数值及虚数值;

使用该频道码及该频道响应决定一近似赫米特的系统响应矩阵的实成份及虚成份的装置;

施加该频道码特定乘数的一实/虚形式至该系统响应矩阵的近似赫米特的实及虚成份以导出该系统响应矩阵的该赫米特的装置;以及使用该接收的向量及该系统响应矩阵的构成赫米特评估该复数数据讯号的至少其中之一的装置。

23.如权利要求22所述的使用者设备,其特征在于评估该复数数据讯号的该至少其中之一的该装置是使用一零强迫算法。

24.如权利要求22所述的使用者设备,其特征在于评估该复数数据讯号的该至少其中之一的该装置是使用一最小均方误差算法。

25.如权利要求22所述的使用者设备,其特征在于决定实及虚成份的装置包括:以产生实频道响应的实部及虚部的频道码处理该频道响应的实部的装置;

以产生虚频道响应的实部及虚部的频道码处理该频道响应的虚部的装置;

从该实频道响应的实部减去该虚频道响应的实部以产生该实成份的装置;以及将该实频道响应的虚部与该虚频道响应的虚部相加,并取该相加的结果的2的补码以产生该虚成份的装置。

26.如权利要求22所述的使用者设备,其特征在于施加该频道码特定乘数的实/虚形式的装置包括:如果该频道码特定乘数是实数,选择该实成份做为一赫米特系统响应矩阵实成份的装置;

如果该频道码特定乘数是虚数,选择该虚成份做为一赫米特系统响应矩阵实成份的装置;

如果该频道码特定乘数是虚数,选择该实成份的2的补码做为一赫米特系统响应矩阵虚成份的装置;以及如果该频道码特定乘数为实数,选择该虚成份做为赫米特系统响应矩阵虚成份的装置。

27.一种用于接收以一码分多址格式传输的复数数据讯号的使用者设备,该使用者设备包括:一天线用以接收包括该复数数据讯号的一向量;

一频道评估装置用以评估每一该复数数据讯号的一频道响应;以及一联合侦测装置,用以使用该被接收向量及一系统响应矩阵的一赫米特评估该复数数据讯号,包括:一异或门,用以产生频道码,该频道码是一实扩散码,一复扰乱码以及一频道码特定乘数符号的一组合,该频道码特定乘数具有实数值及虚数值;

复数寄存器,加法器以及加法器/减法器,以及一第一2的补码组件,用以使用该频道码及该频道响应决定一近似赫米特响应矩阵的实成份和虚成份;以及复数解多任务器以及多任务器,以及一第二2的补码组件,用以施加该频道码特定乘数的一实/虚形式至该系统响应矩阵的近似赫米特的实及虚成份以导出该系统响应矩阵的该赫米特。

28.如权利要求27所述的使用者设备,其特征在于该联合侦测装置是使用一零强迫算法。

29.如权利要求27所述的使用者设备,其特征在于该联合侦测装置是使用一最小均方误差算法。

30.如权利要求27所述的使用者设备,其特征在于该复数寄存器,加法器以及加法器/减法器,以及该第一2的补码组件,以产生实频道响应的实及虚成份的该频道码处理该频道响应的一实部;以产生虚频道响应的实部及虚部的该频道码处理该频道响应的虚部;从该实频道响应的实部减去该虚频道响应的实部以产生该实成份;以及将实频道响应的虚部与该虚频道响应的虚部相加,并取该相加的结果的2的补码以产生该虚成份。

31.如权利要求27所述的使用者设备,其特征在于:一第一解多任务器及一第一多任务器,用以选择该实成份做为一赫米特系统响应矩阵实成份,如果该频道码特定乘数是实数时;

一第二解多任务器及一第二多任务器,用以选择该虚成份做为一赫米特系统响应矩阵实成份,如果该频道码特定乘数是虚数时;

该第二2的补码组件,用以取得该实成份的一2的补码;

一第三解多任务器及一第三多任务器,用以选择该第二2的补码组件的输出做为一赫米特系统响应矩阵虚成份,如果该频道码特定乘数是虚数时;以及一第四解多任务器及一第四多任务器,选择该虚成份做为赫米特系统响应矩阵虚成份,如果该频道码特定乘数为实数时。

32.一种用于接收以码分多址格式传输的复数数据讯号的基地台,该基地台包括:接收包含该复数数据讯号的一被接收向量的装置;

为每一该复数数据讯号评估一频道响应的装置;

产生频道码的装置,该频道码是一实扩散码,一复扰乱码以及一频道码特定乘数符号的一组合,该频道码特定乘数具有实数值及虚数值;

使用该频道码及该频道响应决定一近似赫米特的系统响应矩阵的实成份及虚成份的装置;

施加该频道码特定乘数的一实/虚形式至该系统响应矩阵的近似赫米特的实及虚成份以导出该系统响应矩阵的该赫米特的装置;以及使用该接收的向量及该系统响应矩阵的构成赫米特评估该复数数据讯号的至少其中之一的装置。

33.如权利要求32所述的基地台,其特征在于评估该复数数据讯号的该至少其中之一的该装置是使用一零强迫算法。

34.如权利要求32所述的基地台,其特征在于评估该复数数据讯号的该至少其中之一的该装置是使用一最小均方误差算法。

35.如权利要求32所述的基地台,其特征在于决定实及虚成份的装置包括:以产生实频道响应的实部及虚部的频道码处理该频道响应的实部的装置;

以产生虚频道响应的实部及虚部的频道码处理该频道响应的虚部的装置;

从该实频道响应的实部减去该虚频道响应的实部以产生该实成份的装置;以及将该实频道响应的虚部与该虚频道响应的虚部相加,并取该相加的结果的2的补码以产生该虚成份的装置。

36.如权利要求32所述的基地台,其特征在于施加该频道码特定乘数的实/虚形式的装置包括:如果该频道码特定乘数是实数,选择该实成份做为一赫米特系统响应矩阵实成份的装置;

如果该频道码特定乘数是虚数,选择该虚成份做为一赫米特系统响应矩阵实成份的装置;

如果该频道码特定乘数是虚数,选择该实成份的2的补码做为一赫米特系统响应矩阵虚成份的装置;以及如果该频道码特定乘数为实数,选择该虚成份做为赫米特系统响应矩阵虚成份的装置。

37.一种用于接收以一码分多址格式传输的复数数据讯号的基地台,该基地台包括:一天线用以接收包括该复数数据讯号的一向量;

一频道评估装置用以评估每一该复数数据讯号的一频道响应;以及一联合侦测装置,用以使用该被接收向量及一系统响应矩阵的一赫米特评估该复数数据讯号的至少其中之一,包括:一异或门,用以产生频道码,该频道码是一实扩散码,一复扰乱码以及一频道码特定乘数符号的一组合,该频道码特定乘数具有实数值及虚数值;

复数寄存器,加法器以及加法器/减法器,以及一第一2的补码组件,用以使用该频道码及该频道响应决定一近似赫米特响应矩阵的实成份和虚成份;以及复数解多任务器以及多任务器,以及一第二2的补码组件,用以施加该频道码特定乘数的一实/虚形式至该系统响应矩阵的近似赫米特的实及虚成份以导出该系统响应矩阵的该赫米特。

38.如权利要求37所述的基地台,其特征在于该联合侦测装置是使用一零强迫算法。

39.如权利要求37所述的基地台,其特征在于该联合侦测装置是使用一最小均方误差算法。

40.如权利要求37所述的基地台,其特征在于该复数寄存器,加法器以及加法器/减法器,以及该第一2的补码组件,以产生实频道响应的实及虚成份的该频道码处理该频道响应的一实部;以产生虚频道响应的实部及虚部的该频道码处理该频道响应的虚部;从该实频道响应的实部减去该虚频道响应的实部以产生该实成份;以及将实频道响应的虚部与该虚频道响应的虚部相加,并取该相加的结果的2的补码以产生该虚成份。

41.如权利要求37所述的基地台,其特征在于:

一第一解多任务器及一第一多任务器,用以选择该实成份做为一赫米特系统响应矩阵实成份,如果该频道码特定乘数是实数时;

一第二解多任务器及一第二多任务器,用以选择该虚成份做为一赫米特系统响应矩阵实成份,如果该频道码特定乘数是虚数时;

该第二2的补码组件,用以取得该实成份的一2的补码;

一第三解多任务器及一第三多任务器,用以选择该第二2的补码组件的输出做为一赫米特系统响应矩阵虚成份,如果该频道码特定乘数是虚数时;以及一第四解多任务器及一第四多任务器,选择该虚成份做为赫米特系统响应矩阵虚成份,如果该频道码特定乘数为实数时。

42.一种用以接收码分多址通讯格式的复数数据讯号的接收器,该复数数据讯号的至少其中之一从复数天线上接收,每一天线具有一不同频道化码且传输该复数数据讯号的该至少其中之一,该频道化码包括一实扩展码,一复扰乱码以及一频道码特定乘数,该接收器包括:用以接收包含复数数据讯号的一被接收向量的装置;

为每一该复数数据讯号评估一频道响应的装置;

使用该复数数据讯号的该评估的频道响应,该实扩展码,复扰乱码以及频道码特定乘数符号产生一系统响应矩阵的一赫米特的成份的装置,该成份包括使用每一该不同频道化码传输的该复数数据讯号的该至少其中之一的每一版本的成份;

组合该每一版本的成份,并使用被组合的成份构成该系统响应矩阵的赫米特的装置;以及使用该被接收向量及该系统响应矩阵的构成赫米特评估该复数数据讯号的该至少其中之一的装置。

43.如权利要求权利要求42所述的接收器,其特征在于使用一零强迫算法评估该复数数据讯号的该至少其中之一。

44.如权利要求42所述的接收器,其特征在于使用一最小均方误差算法评估该复数数据讯号的该至少其中之一。

45.一种用以接收码分多址通讯格式的复数数据讯号的接收器,使用一不同频道化码从复数天线上接收该复数数据讯号的至少其中之一,以及该复数数据讯号的该至少其中之一的一版本,该频道化码包括一实扩展码,一复扰乱码以及一频道码特定乘数,该接收器包括:一天线,用以接收包含该复数数据讯号的一向量;

一频道评估装置,用以为每一该复数数据讯号评估一频道响应;

一联合侦测装置,用以使用该复数数据讯号的该评估的频道响应,该实扩展码,复扰乱码以及频道码特定乘数符号产生一系统响应矩阵的一赫米特的成份,该成份包括使用每一该不同频道化码的该复数数据讯号的该至少其中之一的每一版本的成份;用以组合该每一版本的成份,并使用被组合的成份构成该系统响应矩阵的赫米特的装置;以及用以使用该被接收向量及该系统响应矩阵的构成赫米特评估该复数数据讯号的该至少其中之一的装置。

46.如权利要求权利要求45所述的接收器,其特征在于使用一零强迫算法评估该复数数据讯号的该至少其中之一。

47.如权利要求45所述的接收器,其特征在于使用一最小均方误差算法评估该复数数据讯号的该至少其中之一。

48.一种用以接收码分多址通讯格式的复数数据讯号的使用者设备,该复数数据讯号的至少其中之一从复数天线上接收,使用一不同频道化码传输该复数数据讯号的该至少其中之一,该频道化码包括一实扩展码,一复扰乱码以及一频道码特定乘数,该使用者设备包括:用以接收包含该复数数据讯号的一向量的装置;

为每一该复数数据讯号评估一频道响应的装置;

使用该复数数据讯号的该评估的频道响应,该实扩展码,复扰乱码以及频道码特定乘数符号产生一系统响应矩阵的一赫米特的成份的装置,该成份包括使用每一该不同频道化码传输的该数据讯号的该至少其中之一的每一版本的成份;

组合该每一版本的成份,并使用被组合的成份构成该系统响应矩阵的赫米特的装置;以及使用该被接收向量及该系统响应矩阵的构成赫米特评估该复数数据讯号的该至少其中之一的装置。

49.如权利要求权利要求48所述的使用者设备,其特征在于使用一零强迫算法评估该复数数据讯号的该至少其中之一。

50.如权利要求48所述的使用者设备,其特征在于使用一最小均方误差算法评估该复数数据讯号的该至少其中之一。

51.一种用以接收码分多址通讯格式的复数数据讯号的使用者设备,该复数数据讯号的至少其中之一从复数天线上接收,每一天线使用一不同频道化码传输该复数数据讯号的该至少其中之一,该频道化码包括一实扩展码,一复扰乱码以及一频道码特定乘数,该使用者设备包括:一天线,用以接收包含该复数数据讯号的一向量;

一频道评估装置,用以为每一该复数数据讯号评估一频道响应;

一联合侦测装置,用以使用该复数数据讯号的该评估的频道响应,该实扩展码,复扰乱码以及频道码特定乘数符号产生一系统响应矩阵的一赫米特的成份,该成份包括使用每一该不同频道化码的该复数数据讯号的该至少其中之一的每一版本的成份;用以组合该每一版本的成份,并使用被组合的成份构成该系统响应矩阵的赫米特的装置;以及用以使用该被接收向量及该系统响应矩阵的构成赫米特评估该复数数据讯号的该至少其中之一的装置。

52.如权利要求权利要求51所述的使用者设备,其特征在于使用一零强迫算法评估该复数数据讯号的该至少其中之一。

53.如权利要求51所述的使用者设备,其特征在于使用一最小均方误差算法评估该复数数据讯号的该至少其中之一。

54.一种用以接收码分多址通讯格式的复数数据讯号的基地台,该复数数据讯号的至少其中之一从复数天线上接收,每一天线具有一不同频道化码且传输该复数数据讯号的该至少其中之一,该频道化码包括一实扩展码,一复扰乱码以及一频道码特定乘数,该基地台包括:用以接收包含复数数据讯号的一被接收向量的装置;

为每一该复数数据讯号评估一频道响应的装置;

使用该复数数据讯号的该评估的频道响应,该实扩展码,复扰乱码以及频道码特定乘数符号产生一系统响应矩阵的一赫米特的成份的装置,该成份包括使用每一该不同频道化码传输的该复数数据讯号的该至少其中之一的每一版本的成份;

组合该每一版本的成份,并使用被组合的成份构成该系统响应矩阵的赫米特的装置;以及使用该被接收向量及该系统响应矩阵的构成赫米特评估该复数数据讯号的该至少其中之一的装置。

55.如权利要求权利要求54所述的基地台,其特征在于使用一零强迫算法评估该复数数据讯号的该至少其中之一。

56.如权利要求54所述的基地台,其特征在于使用一最小均方误差算法评估该复数数据讯号的该至少其中之一。

57.一种用以接收码分多址通讯格式的复数数据讯号的基地台,使用一不同频道化码从复数天线上接收该复数数据讯号的至少其中之一,以及该复数数据讯号的该至少其中之一的一版本,该频道化码包括一实扩展码,一复扰乱码以及一频道码特定乘数,该基地台包括:一天线,用以接收包含该复数数据讯号的一向量;

一频道评估装置,用以为每一该复数数据讯号评估一频道响应;

一联合侦测装置,用以使用该复数数据讯号的该评估的频道响应,该实扩展码,复扰乱码以及频道码特定乘数符号产生一系统响应矩阵的一赫米特的成份,该成份包括使用每一该不同频道化码的该复数数据讯号的该至少其中之一的每一版本的成份;用以组合该每一版本的成份,并使用被组合的成份构成该系统响应矩阵的赫米特的装置;以及用以使用该被接收向量及该系统响应矩阵的构成赫米特评估该复数数据讯号的该至少其中之一的装置。

58.如权利要求权利要求57所述的基地台,其特征在于使用一零强迫算法评估该复数数据讯号的该至少其中之一。

59.如权利要求57所述的基地台,其特征在于使用一最小均方误差算法评估该复数数据讯号的该至少其中之一。

说明书 :

技术领域

本发明是关于无线数字通信系统。尤其是,本发明是关于产生此种系统用的响应矩阵(response matrix)。

背景技术

在码分多址通信系统中,多个使用者同时传送多重通信。此多重通信是使用不同的频道码传输。3GPP的分时双工模式用的频道码是由组合一扩展码与一扰乱码,且接着施加一频道码特定乘法器所获得。在传输期间,每一传输经验一频道响应。一种从被传输的爆冲(burst)将数据恢复的方法是联合侦测,其中所有的数据同时被接收。此种系统被表示于第1图。此联合侦测接收器可能在一使用者设备或基地台内使用。
此等多重通信10在经验其频道响应之后在天线22或天线数组被接收为一组合的接收讯号。被接收的讯号由,例如解调器24,降低至基频,并在码的一码片速率(chip rate)或多重的码的码片速率由,例如模拟数字转换器(ADC)26或多重ADCs,取样,以产生一接收矩阵r。频道评估装置28使用一参考讯号,例如一训练序列(midamble)码或导航码,以评估通信20的频道响应。联合侦测器30使用使用者爆冲的评估的或已知的扩散码以及评估的或已知的频道响应以评估做为一数据向量d的所有使用者的原始传输数据。
此联合侦测问题一般由程序1表示。
Ad+n=r          程序1
d为传输的资料向量;r为接收的向量;n是附加的白高斯噪声(additivewhite guassian noise;AWGN);A是系统响应矩阵,并且由将频道响应与已知频道码回旋(convolving)而成。
二种解答程序1的方法包括一零强迫(zero forcing,ZF)以及一最小均方误差(minimum mean square error,MMSE)方法。一ZF解答,其中n大约近似0,是由程序2获得。
d=(AHA)-1AHr  程序2
MMSE方法是由程序3及4获得。
d=R-1AHr    程序3
R=AHA+σ2I    程序4
σ2为噪声的变量,及I为密度矩阵。
为零强迫或MMSE方法,导出系统响应矩阵的赫米特(hermetian)AH。在3GPP提出的的TDD中,系统响应矩阵是使用扩展码,扰乱码,频道特定码的乘数以及被决定的频道响应而被导出。实(real)的扩展码与一复(complex)扩展码混合。此混合的结果被乘到频道码特定乘数(以下称实部或虚部),且其结果与复频道响应回旋。在系统响应被导出之后,取得赫米特以产生AH矩阵。产生AH矩阵是一个需要复乘数的复杂运算过程。在硬件中实施乘法是我们所不希望的,因为用以产生一乘数所需的晶体管的数目。
因此,希望具有另外的方法可以产生系统响应矩阵的赫米特。

发明内容

一使用者设备接收复数在码分多址格式中的数据讯号。该使用者设备包括一天线,一模拟至数字转换器,一频道评估装置以及一联合侦测装置。该联合侦测装置具有一异或门用以产生频道码。该异或门具有一输入用以接收一实扩展码,一复扩展码以及一频道码特定乘数的符号。该频道码特定乘数具有实数值及虚数值。一电路具有用以接收该频道码以及频道评估的一输入并产生系统响应矩阵的一赫米特。

附图说明

图1是一联合侦测接收器的简要方块图;
图2A表示回旋频道响应的实部用的装置;
图2B表示回旋频道响应的虚部用的装置;
图3表示将图2A与图2B的输出加总的装置以产生用以建立系统响应矩阵的实及虚部输出。
图4表示图2A及2B的加法树的特定电路;
图5表示决定是否为广播频道支持空间码传输多样性的流程图;
图6A及6B表示组合用以输入系统响应矩阵的赫米特的码贡献用的较佳电路。
图7表示决定图6A及6B的电路地址用的较佳电路。

具体实施方式

虽然较佳实施例结合第三代合作计划(3GPP)的使用码分多址的分时双工通信系统用的发明而被描述,本发明可被应用于任何码分多址通信系统。使用以下实施例的接收器可使用于使用者设备或基地台内。
本发明的较佳实施例,最好由一异或门,混合特定的接收爆冲,扩展码,扰乱码以及频道码特定乘数符号,以产生一大约的频道码。此大约的频道码与频道响应回旋以产生对AH矩阵的近似矩阵BH的爆冲贡献(contribution)。频道码特定乘数的实部及虚部被施加至对BH矩阵的近似贡献的实部及虚部以产生对AH矩阵的爆冲贡献。
参照图2A及2B,其表示分别执行一串实部及虚部频道响应矩阵值与近似频道码的回旋的电路100及200。此频道响应值被分割为一实部CRR与一虚部CRI。实频道响应CRR由电路100处理,而虚频道响应CRI在电路200串行中进行。
在图2A,寄存器RR最好是一个16位置的位移寄存器,其接收频道响应CRR的实部。寄存器RR的每一位置Ci(i=0至15)每一位置具有F位,其中F是被选择的数据位尺寸,较佳的情况是10。对应具有较佳频道码尺寸的位置的数目,在3GPP的TDD模式中为16,且较佳功率数目为2。实部电路100包括复数组件A1-A14,每一组件具有一加法器,其具有二输入以及为二输入的总合的一单一输出。加法器/减法器组件A1-A8较佳的情况是如图4所示。加法器组件A9-A14较佳的情况的简单的加法器。
加法器/减法器组件A1,A2,A3,A4接收来自寄存器RR的奇位置的输入并于其二输入上执行加法或减法。同样地,加法器/减法器A5,A6,A7,A8耦合至寄存器RR以执行频道响应值的加法及减法,但只在偶寄存器RR上执行。整体而言,加法器组件A1-A4,A9-A11形成具有由组件A1-A4所定义的输入以及由组件A11所定义的输出的一加法树。同样地,加法器组件A5-A8,A12-A14形成一第二加法器树电路。加法器树电路与寄存器RR的相关是,经由寄存器RR被处理的CCR值的处理数值的实部及虚部被计算。
驱动一控制讯号,具有位CC0至CC15的频道码CC被输入加法器/减法器组件A1至A8。此二进制频道码控制加法器A1-A8是否执行一加法或一减法,依据个别的控制位而定,当频道码CC位=0时最好是加法,当当频道码CC位=1时最好是减法。
图4表示具有一加法器A1′及二个2的补码装置TC1,TC2的输入加法器组件A1的较佳结构。输入CRR1及CRR3接收包含于寄存器RR的第二及第四位置C1,C3内并由2的补码装置TC1,TC2处理的实频道响应值。CCR值的加法或减法是藉由加法器A1′加总2的补码装置TC1,TC2的输出而成。2的补码装置TC1,TC2藉由使此值或其2的补码通过加法器A1′而在输入值上运作。16位频道码控制讯号CC的第二位CC1决定由2的补码装置TC1所执行的运算,而频道码的第四位CC3决定由2的补码装置TC2所执行的运算。
参照图2A,加法器A9执行由A1及A2执行的总和的加总。同样地,加法器A10加总A3的总和与A4的总合,加法器A12加总A5与A5的总合,而加法器A13加总A7与A8。加法器A11产生输出AC,实频道响应值的实部,藉由加总A9的总和与A10的总合。真实频道响应值的虚部,输出jAD是由加法器A14的总和产生,其为加法器A12与A13的输出总和。
图2A及2B所示的电路200的结构类似图2A所示的电路100。然而,位移寄存器RI接收频道响应CRI的虚部。组件A15至A28对应加法器组件A1至A14以提供寄存器RI二相关的加法器电路。图2B所示的电路200的树电路的二输出与图2A所示电路100的输出相反,其中对应表示为输出BD的实部的数值从寄存器RI的偶数位置进入,而对应虚输出jBC的值为寄存器RI的奇数位置的最后总合。与偶数及奇数寄存器位置相关的实部及虚部输出的街构可被互相逆转,并可获得相同的结果。尤其是,关于第2A及2B图所示的RR及RI,输出AC及jBC江从偶数寄存器位置导出,而输出BD及jAD将从奇寄存器位置导出。
虽然图2A及2B的寄存器已被表示为各有16个位置,依据本发明的频道响应的回旋一般可使用具有2N寄存器位置以及更多或较少所有设计为执行偶及奇寄存器位置的加总的组合来达成。
电路100及200的四个输出值AC,BD,jAD,jBC代表如程序1所示的乘法运算的实部及虚部:
BH=(A+jB)*(C+jD)               程序1
其中A为频道响应的实部,B为频道响应的虚部,而其中C对应频道码CC的位C1,C3,C5,C6,C9,C11,C13,C15,D对应频道码的位C0,C2,C4,C6,C8,C10,C12,C14。每一频道位代表纯实数或纯虚数的值因此,此树电路可被硬件连接至寄存器RR及RI的所有奇或所有偶位置。依据本发明所使用的用以决定频道码位的树在实或虚消除将消耗很大程度硬件空间的乘法需求。
如图3所示,额外的电路被提供以结合电路100及200的树的输出以产生对应近似BH的实及虚输出值的系数值,并输入该频道码特定乘数以产生AH。一减法器S1与电路100的输出AC以及电路200的输出BD相关以便减除被处理的实频道响应讯号的实部以及虚频道响应讯号的实部。一加法器A29与电路200的输出jBC以及电路100的jAD相关以加总被处理的虚频道响应讯号的虚部以及实频道响应讯号的虚部。由加法器A29所产生的总和随后通过虚输出用的2的补码装置TC3,其产生BH矩阵的复共轭(complex conjugate)。
在对BH矩阵的爆冲的贡献的实部及虚部被决定之后频道码特定乘数的虚/实形式被输入以产生对AH矩阵的爆冲贡献。参照图3,频道码特定乘数较好被储存在一个二位寄存器中。寄存器中的位1代表是否频道码特定乘数是正(一个0值)或负(一个1值)。在寄存器中的位0代表频道码特定乘数是否为虚数(一个1值)或实数(一个0值)。
参照图3,实部贡献被输入解多任务器D1。在输入频道码特定乘数之后,对BH的实贡献可能对应对AH的实贡献(Real_Real)或对AH的虚贡献(Imag_Real)。解多任务器D1响应频道码特定乘数的位0分离BH的实贡献。如果位0为0,此输出是对Real_Real,而如果位0为1,此输出是对Imag_Real,在2的补码由2的埔数装置TC4所取得之后。
同样地,对BH的虚贡献可能对应对AH的需贡献(Imag_Imag)或对AH的实贡献(Real_Real)。解多任务器D2响应频道码特定乘数的位0分离BH的虚贡献。如果位0为0,此输出是对Image_Image,而如果位0为1,此输出是对Real_Image。
在分离之后,一对乘数M1,M2被用以产生对AH矩阵的爆冲的实及虚贡献。一实多任务器M1选择Real_Real或Real_Imag做为实贡献(ah_out_real)。如果位0是0,选择Real_Real,而如果位0是1,选择Real_Imag。同样地,虚多任务器M2选择Imag_Imag或Imag_Real做为虚贡献(ah_out_imag)。如果位0是0,选择Imag_Imag,而如果位0是1,选择Imag_Real。因此,可决定对AH的爆冲贡献。在所有的爆冲都被决定之后,整个AH即被决定。如较佳实施例所示,乘数对AH矩阵而言是不需要的。
在3GPP中,建议在每一天线使用不同扩展码的二天线上传输广播频道,以下称为空间码传输多样性(space code transmit diversity,SCTD)。因为相同的广播数据在二频道上传输,每一频道的贡献可在数据评估的前被组合。此外,建议可使用SCTD传输多重广播频道及其它频道。
图5是决定为一单一BCH是否需要支持SCTD的二频道码的结合,如目前所提出。主要共同控制实体频道(P-CCPCH)被监视以决定SCTD模式是否支持SPEP1,步骤1。如果不是(I_pccpch为0),SCTD模式未被支持。如果是,一训练序列装置决定训练序列m2是否出现,步骤2。如果m2出现,SCTD模式被支持。如果没有,SCTD模式未被支持。
图6A、6B及图7表示选择性地支持SCTD的较佳实施例。被选择的SCTD最好与一单一BCH,多BCH以及其它使用选择的SCTD传输的频道使用。图6A处理频道的虚部。如果SCTD被支持,第一码的实部贡献被称为ah_sctd_out_real及第二码ah_out_real。如果SCTD未被支持,则不出现ah_sctd_out_real。
ah_sctd_out_real为多任务器M3的一输入。其它输入被设定为0(0x0)。如果SCTD被支持(sctd_on &second_channel位一个1),ah_sctd_out_real通过加法器A100。如果SCTD未被支持,传送0至加法器A100。ah_out_real也被输入加法器A100以产生二频道的实部组合的贡献,如果SCTD被支持的话,或是简单地通过频道(ah_out_real)(备注:如果不是SCTD频道,就没有第一及第二频道)。饱和逻辑SL1是用以防止组合的贡献从存储器的位宽度溢位。如图6A所示,较佳者,二寄存器R1及R2被用以暂时缓冲第二频道(ah_out_real)的贡献。
图6B处理频道的虚贡献。如果SCTD被支持,第一码的需部贡献被称为ah_sctd_out_imag及第二码ah_out_imag。如果SCTD未被支持,则不出现ah_sctd_out_imag。ah_sctd_out_imag为多任务器M4的一输入。其它输入被设定为0(0x0)。如果SCTD被支持(sctd_on & second_channel位一个1),ah_sctd_out_imag通过加法器A100。如果SCTD未被支持,传送0至加法器A101。ah_out_imag也被输入加法器A101以产生二频道的需部组合的贡献,如果SCTD被支持的话,或是简单地通过频道(ah_out_imag)。饱和逻辑是用以防止组合的贡献从存储器的位宽度溢位(overflow)。如图6B所示,较佳者,二寄存器R3及R4被用以暂时缓冲第一频道(ah_out_imag)的贡献。
此一用以组合二频道的方法降低存储器需求以及计算最终结果所需的时间量。当第二频道贡献被处理时,其被储存的第一频道组合并储存组合的频道。因此,第二频道从未被储存。较佳者,组合的频道被写回第一频道的地址。如果第一频道未被储存于一读取_修改_写入存储器,最好使用图6A及6B所示的二寄存器R1,R2,R3,R4。如果第一频道存储器是一读取_修改_写入存储器,最好只使用寄存器R1,R3。
图7是与图6A及6B一起使用的较佳电路,在决定SCTD是否被支持的第二码的地址。当AH被展开时,每个所产生的值最好是储存在后来的存储器地址。如果第一二频道为SCTD被组合,组合的频道贡献最好覆写在第一频道上以降低所需的存储器。为说明,如果SCTD未被支持,第二频道的第一位置用的后续地址可以是地址516。如果SCTD被支持,该值将与第一频道组合并被写回第一频道存储器的第一地址,地址0。
当SCTD未被支持时被写入决定的频道值的地址为ah_addr_write。一控制讯号,sctd_on & second_channel指示SCTD是否被支持。如果SCTD被支持,sctd_on & second_channel具有数值0,且如果不是,sctd_on & second_channel具有数值1。此地址被输入解多任务器D3。如果SCTD未被支持(sctd_on &second_channel具有数值1),此地址通过多任务器M5。多任务器M5通过地址,如果SCTD未被支持。
如果SCTD被支持,地址(ah_addr_write)被输入减法器S2。减法器从地址减去第一频道的存储器数值的数目(sctd_fold_dec)。当SCTD未被支持时,为降低功率消耗,使用第二多任务器M6。多任务器M6选择sctd_fold_dec做为减法器S2的输入,当SCTD被支持时(sctd_on为1)。如果SCTD未被支持(sct d_on为0),输入一0(0x0)至减法器S2多任务器M6的输出被输入多任务器M5。当SCTD被支持时,多任务器M5选择被减除后的输入。