专利名称:分码多任务为基础的多用户侦测方法及系统及其计算机程序产品的制作方法
技术领域:
本发明是有关于一种以分码多任务(Code Division Multiple Access, CDMA)为基础的多用户侦测系统及其方法,特别是有关于一种可利用多用户侦测来降低多重存取干扰的方法与其相关多用户侦测系统,用以于CDMA共享通道降低多重存取干扰。
背景技术:
在蜂巢式系统中,基地台(Base station)同时与多个行动台(Mobile station) 通讯,上链(uplink)传输(行动台一基地台)的基地台接收机必须同时侦测所有行动台的信号,因此,多用户侦测(multi-user detection, MUD)技术广泛应用于上链传输中。多用户侦测技术可同时对所有用户进行数据侦测,数据决策(Data decision)前,由于综合了所有用户的信息,将能提高决策结果的准确性,用来解决多使用者间信号在同一频带相互重迭、干扰,而劣化接收端性能表现的问题。使用分码多任务(CDMA)是目前大多数系统会采用的方式,其方法是将每一组的回报信息配置上一组的码,在以CDMA为基础的上链共享通道上,让多用户在此共享通道传送已经事先定义好的CDMA码。采用CDMA技术可让所有的使用者共享同一个上链通道来回报其信息,以降低收集用户信息时所需的无线资源量。于此上链通道中,用户可同时针对多个回报条件进行回报,接收端将利用码的正交性来辨别每一种回报条件。然而,在此通道传送多组CDMA码时,其它多个码也在同一资源上使用而遭遇到多重存取干扰(Multiple Access Interference, MAI),使得在接收端侦测错误。在一般的情况,接收端无法预估每一组的码会有多少人会使用,并且每一组码所承载的功率大小会与使用该码的使用者数量成正比,因此码与码之间的功率差异有可能很小或是很大。当码信号功率差异过大时,MAI的问题会随着使用族群的人数差异增加而渐渐明显,很容易发生功率较大的码盖掉功率较小的码的问题,使得侦测回报信息时,会将信号功率较小的码侦测不出来而造成侦测错误。另一方面,当码信号功率差异不大时,虽然不会有功率较大的码盖掉功率较小的码的问题,然而,因为每一个码的功率强度均差不多,每一个码可能要承受其它多组码的干扰,使得侦测时有可能会发生突发错误(burst error)。前述码信号功率差异过大使得信号功率较小的码侦测不出来的问题,可以以一种已知技术的接收端采用多重阶层(multi-stage)的信号处理或是码功率调整的设计方式来处理码信号功率差异过大的问题。然而,使用多重阶层的信号处理方式虽然可以改善码信号功率差异过大的问题,却也会造成信号处理的延迟,使得接收端无法及时处理使用者对无线通道的需求。另外,有可能要耗费额外的资源来获取以及控管此信息以句柄回报的功率。另一方面,当码信号功率差异不大时,通常可以采用一个固定的门坎值 (threshold)来侦测出信号,将超过门坎值的最强码功率的码信号视为侦测到的信号,低于门坎值的信号则视为噪声。然而,因所有码信号功率相近,每一个码要承受多组码的相当的干扰,使得经过多用户侦测所侦测出来的数值有机会会很接近,若该数值高过接收端所设的门坎值,则所有的码均可以侦测出来,但若该值比门坎值小时,则所有码都侦测不出来, 因此可能发生突发错误。因此,需要一种可以有效克服对码的信号功率不一造成的MAI的问题以及提供有效门坎值设定的多用户侦测方法。
发明内容
本发明提供一种以分码多任务(CDMA)为基础的多用户侦测系统及其方法,可以有效提升接收端侦测信号能力。本发明实施例提供一种以分码多任务(CDMA)为基础的多用户侦测方法,适用于一基地台接收机。方法包括下列步骤。于一通讯通道接收多个信号,每一信号包括一 CDMA 码。分别对所接收到的信号的CDMA码进行相关运算,得到多个对应的第一相关值。依据一门坎值以及对应的第一相关值,将CDMA码分为一第一码群组以及一第二码群组。对接收信号执行一干扰消除操作,以将第一码群组所对应的信号由接收信号中移除,得到一移除后信号。分别对移除后信号中的CDMA码进行相关运算,得到多个对应的第二相关值,其中,每一第二相关值对应第一相关值中的其中一者。将每一第一相关值与其对应的第二相关值相减后进行与一门坎值比较,产生比较结果。依据比较结果,判断上述第一码群组中的CDMA 码是否正确。其中,门坎值是相应比较结果而动态调整。本发明实施例另提供一种以分码多任务为基础的多用户侦测系统,包括一天线单元、一缓冲器、一第一侦测单元、一信号重新产生单元、一第二侦测单元以及一回馈控制单元。天线单元用以于一通讯通道接收多个信号,每一上述信号包括一 CDMA码。缓冲器用以储存上述接收信号,其中接收信号包括多个CDMA码,每一上述CDMA码对应一用户。第一侦测单元耦接至缓冲器,分别对所接收到的信号的CDMA码进行相关运算,得到多个对应的第一相关值并且依据一门坎值以及上述对应的第一相关值,将上述CDMA码分为一第一码群组以及一第二码群组。信号重新产生单元耦接至第一侦测单元,对上述信号执行一干扰消除操作,以将第一码群组所对应的信号由上述信号中移除,得到一移除后信号。第二侦测单元耦接至第一侦测单元以及信号重新产生单元,用以分别对移除后信号中的CDMA码进行相关运算,得到多个对应的第二相关值,并且将每一第一相关值与其对应的第二相关值相减后与一门坎值进行比较,产生比较结果。其中,每一第二相关值对应第一相关值中的其中一者。回馈控制单元耦接至第一侦测单元、信号重新产生单元以及第二侦测单元,用以依据比较结果,判断上述第一码群组中的CDMA码是否正确。其中,回馈控制单元是相应比较结果而动态调整上述门坎值。本发明上述方法可以通过程序代码方式收录于实体媒体中。当程序代码被机器加载且执行时,机器变成用以实行本发明的装置。
为使本发明的上述和其它目的、特征、和优点能更明显易懂,下文特举出较佳实施例,并配合附图,作详细说明如下,其中
图1显示一依据本发明实施例的多用户侦测系统。图2显示一依据本发明实施例的多用户侦测方法的流程图。图3显示依据本发明另一实施例的多用户侦测方法的流程图,用以依据比较器的回馈信息动态调整门坎值。
具体实施例方式本发明实施例中提供一种以分码多任务(CDMA)为基础的多用户侦测系统及其多用户侦测方法,在相同通道上传送多组码的侦测上使用多用户侦测的概念来移除多重存取的干扰,以及由基地台选择性要求用户回报重传的机制,当基地台决定用户回报重传时,基地台执行码信号侦测可以在时间上面获得多样性,若不要求客户端回报重传时,则可以节省回报重传时所需要的无线资源。此外,当本发明的多用户侦测系统要求用户回报重传时, 会要求已经侦测成功的客户端不再回报,而未被侦测到的客户端除了继续回报之外,且回报码的功率加倍,以加强码信号的信号对干扰/噪声比(Signal-to-hterference-and-No ise-Ratio, SINR),进而增加基地台解调成功的机会。图1显示依据本发明实施例的多用户侦测系统。依据本发明实施例的多用户侦测系统100至少包括一天线单元110、一第一侦测单元120、一信号重新产生单元130、一第二侦测单元140、一回馈控制单元150、一重传控制单元160以及一缓冲器170。天线单元 110可用以接收多个用户所传送的信号。于本实施例中,采用分码多任务(CDMA)技术,让所有的使用者可共享同一个上链通道来回报其信息,以降低收集用户信息时所需的无线资源量。于此上链通道中,用户可同时针对多个回报条件进行回报,并利用码的正交性来辨别每一种回报条件。其中,回报确认方式可采用正回报(ACK)或负回报机制(ACK/NACK-based feedback)以减低回报的信息量。换言之,天线单元110可同时于一通讯通道接收多个信号,每个信号包含一 CDMA码且对应至一特定用户或用户群。第一侦测单元120可还包括一第一相关模块122以及一分类器(sorter) 124,其中第一相关模块122可对接收信号中的多个组CDMA码进行相关运算,得到多个第一相关值。 分类器1 可将第一相关模块122所得到的第一相关值依序由大到小进行排序并且再依据一门坎值(第一门坎值)以及前述第一相关值,将接收信号中的多个组CDMA码分为一第一码群组以及一第二码群组。分类器1 可依据接收信号中的一特定码的相关值是否高于门坎值来判断接收信号中的码是属于第一码群组或第二码群组。于一实施例中,分类器124 可将第一相关器模块122所产生的多个相关值与门坎值进行比较,并将高于门坎值的一个或多个相关值所对应的码区分为第一码群组,而剩余的码则区分为第二码群组。于本实施例中,其中,第一码群组是包含侦测出来的CDMA码所成的码集合,第二码群组则包含剩余未侦测出来的CDMA码所成的码集合。详细的多用户侦测方法与码分类方法将详细说明如下信号重新产生单元130是耦接于第一侦测单元120,可接收第一侦测单元120所分出的第一码群组的码集合,针对第一码群组的码集合进行信号重建,并利用重建后的信号执行一连续干扰消除法(successive interference cancellation,以下简称SIC),将第一码群组的码集合所对应的信号从接收信号中移除,得到一移除后信号。举例来说,信号重新产生单元130得到移除后信号是利用重建与第一码群组对应的信号作为一干扰信号、将接收信号与干扰信号相减以执行干扰消除操作,从而得到移除后信号。SIC是利用前一次的相关运算与分类结果,一一对接收到的信号进行干扰的消除及信号的侦测。举例来说,假设系统接收到来自行动用户1以及行动用户2的信号,则SIC侦测法将可先针对行动用户 1进行信号侦测,再扣掉(消除)行动用户1的干扰,而得到行动用户2的信号。于本实施例中,SIC侦测法可同时扣掉(消除)第一码群组的所有码信号的干扰。第二侦测单元140包括至少一第二相关模块142以及一比较器144,第二相关模块142对信号重新产生单元130所产生的移除后信号进行相关运算,得到多个第二相关值。 比较器144则将每一第一相关值与其对应的第二相关值相减后与一门坎值进行比较,产生多个比较结果。回馈控制单元150是耦接于第一侦测单元120、信号重新产生单元130以及第二侦测单元140,可依据第一码群组的码集合是否正确的判别结果,调整提供给第一侦测单元 120的门坎值的设定。当比较结果表示每一第一相关值减去其对应的第二相关值均大于一门坎值时,回馈控制单元150判定第一码群组中的CDMA码集合为正确,反之,则判定第一码群组的码集合是不正确。换句话说,当比较结果表示有至少一第一相关值减去其对应的第二相关值小于一门坎值时,回馈控制单元150则判定上述第一码群组中的CDMA码为不正确。当判定第一码群组的码集合为正确时,回馈控制单元150将第一码群组的所有码记录到缓冲器170中,并且将接收信号减去信号重新产生单元130所产生的干扰信号,再利用相减后的信号进行下一次的侦测与干扰消除。当判定第一码群组的码集合为不正确时, 表示门坎值太低,因此回馈控制单元150将门坎值调高一特定值。此时,第一侦测单元120 将重新依据调高的门坎值以及第一相关值,将接收信号中的CDMA码重新分为第一码群组以及第二码群组以进行后续处理。重传控制单元160是耦接至第一侦测单元120,用以依据一第二门坎值(CV)与前述所有相关值,决定是否使未回报的用户以加倍的功率进行回报重传。其中第二门坎值是小于第一门坎值。重传控制单元160可依据第一侦测单元120中所设定的门坎值以及剩余的相关值的比较,决定是否要求部分或所有未侦测到的用户重传。若第一码群组中的CDMA 码个数为0、剩余的相关值中的最大相关值大于降低后的第二门坎值且尚有可用的剩余无线资源时,重传控制单元160可通过广播方式通知所有未被侦测到的用户重传。于一实施例中,重传控制单元160可利用一位图,指定需回报重传的用户。举例来说,位图可具有多个旗标值且每一用户于位图中有一对应的旗标值,重传控制单元160可将位图中对应已侦测到的码信号的第一码群组的所有用户的旗标值均设为1而其它未侦测的码信号所对应的用户的旗标值则设为零,再利用广播方式将此位图通知所有用户。因此,每一个用户便可依据位图上其对应的旗标值,得知是否需要重传。通过广播位图的方式,可通知所有未被侦测到的用户重传,而所有已侦测到的用户将不用重传,可有效节省无线资源的使用。当一用户被要求回传一信息时,用户将以加倍的传输功率回传上述信息,以增加被侦测到的机率。缓冲器170可用以于一开始储存所有接收到的信号以及于侦测过程中记录所有侦测出的用户码等等。图2显示一依据本发明实施例的多用户侦测方法的流程图。请同时参照图1与图 2。依据本发明实施例的多用户侦测方法可以应用于多用户侦测系统100上,用以侦测出来自不同用户的回报信息。首先,如步骤S202,于一通讯通道接收多个信号。第一侦测单元120可通过天线单元110于一个共享的通讯通道上接收多个信号。其中,每个信号包含一 CDMA码且对应至一特定用户或用户群。举例来说,若有N个用户需要回报时,则第一侦测单元120可通过天线单元110于一个共享的通讯通道上同时接收到N个用户所回报的N个信号。接着,如步骤S204,第一侦测单元120分别对所接收到的信号的CDMA码进行相关运算,得到多个对应的第一相关值。第一相关模块122可对接收信号中的多个组码进行相关运算,得到多个第一相关值。得到第一相关值之后,如步骤S206,第一侦测单元120依据一门坎值以及第一相关值,将所有CDMA码分为一第一码群组以及一第二码群组。分类器IM可将第一相关器模块122所产生的多个相关值与门坎值进行比较,并将高于门坎值的一个或多个相关值所对应的码区分为第一码群组,而剩余的码则区分为第二码群组。如步骤S208,信号重新产生单元130对接收信号执行一干扰消除,以将第一码群组所对应的信号由接收信号中移除,得到一移除后信号。如步骤S210,第二相关模块142分别对信号重新产生单元130的移除后信号中的 CDMA码进行相关运算,得到多个对应的第二相关值。如步骤S212,比较器144将每一第一相关值及其对应的第二相关值相减后与一门坎值进行比较,产生比较结果。比较器144可将第一侦测单元120所产生的每一第一相关值与第二侦测单元140所产生的对应第二相关值进行比较,产生多个比较结果。比较结果将表示每一第一相关值减去其对应的第二相关值是否大于一门坎值。在比较器144产生比较结果之后,如步骤S214,回馈控制单元150依据比较结果, 判断第一码群组中的CDMA码是否正确。根据MAI的观念,码的使用个数越多的情况下,其 SINR会越差,造成相关模块的最大输出值越小,且未使用的码经过相关模块的数值势必很小,因此可以由此特性来判定第一码群组中的CDMA码集合是否为正确。当比较结果表示每一第一相关值均大于或等于其对应的第二相关值时,回馈控制单元150判定第一码群组中的CDMA码集合为正确,反之,则判定第一码群组的码集合是不正确。换句话说,当比较结果表示有至少一第一相关值小于其对应的上述第二相关值时,回馈控制单元150则判定上述第一码群组中的CDMA码为不正确。当判定第一码群组的码集合为正确时,回馈控制单元150将第一码群组的所有码记录到缓冲器170中,并且将接收信号减去信号重新产生单元130所产生的干扰信号,再利用相减后的信号回到步骤S204进行下一次的侦测与干扰消除。由于第二次的侦测与干扰消除是针对已经移除侦测到的码信号的干扰后的信号,因此可降低未侦测到的码集合的侦测错误率。当判定第一码群组的码集合为不正确时,表示门坎值太低,因此回馈控制单元150 将门坎值调高一特定值并返回步骤S206,重新执行步骤S206-S214。此时,第一侦测单元 120将重新依据调高的门坎值以及第一相关值,将接收信号中的CDMA码重新分为第一码群组以及第二码群组以进行后续处理。因此,回馈控制单元150可根据目前所有码信号经过相关模块(correlator)、分类器以及比较器回馈的信号的结果来产生非固定式门坎值Th,根据码现在的相关值强弱来
9做撷取或是通过上次信号侦测的结果而非单一以相关值强弱来做撷取,可以避免因为固定门坎值的设定造成突发错误或是错误传递的发生。注意的是,若第一码群组的所选取的码的个数越多,则系统100并行的程度越高, 可加快了码信号处理的速度以及增进系统效能。于一些实施例中,本发明的多用户侦测方法更提供选择性回报重传的机制,用以选择性要求未侦测到的用户进行重传。重传控制单元160可设定一第二门坎值CV = Th* β, 再依据第二门坎值与前述所有相关值,决定是否使未回报的用户以加倍的功率进行回报重传。其中第二门坎值是小于第一门坎值。重传控制单元160可依据第一侦测单元120中所设定的门坎值以及剩余的相关值的比较,决定是否要求部分或所有未侦测到的用户重传。 若第一码群组中的CDMA码个数为0、剩余的相关值中的最大相关值大于降低后的第二门坎值且尚有可用的剩余无线资源时,重传控制单元160可通过广播方式通知所有未被侦测到的用户重传。于一实施例中,重传控制单元160可利用一位图,指定需回报重传的用户。举例来说,位图可具有多个旗标值且每一用户有一对应的旗标值,重传控制单元160可将位图中对应已侦测到的码信号的第一码群组的旗标值均设为1而其它未侦测的码信号则设为零,再利用广播方式将此位图通知所有用户。因此,每一个用户便可依据位图上其对应的旗标值,得知是否需要重传。通过广播位图的方式,可通知所有未被侦测到的用户重传,而所有已侦测到的用户将不用重传,可有效节省无线资源的使用。当一用户被要求回传一信息时,用户将以加倍的传输功率回传上述信息,以增加被侦测到的机率。以下列举一实施例,用以辅助说明依据本发明的多用户侦测方法的细节,但本发明并不限于此。图3显示依据本发明另一实施例的多用户侦测方法的流程图,用以说明如何依据回馈信息动态调整门坎值及进行重传。请同时参照图1与图3。依据本发明实施例的多用户侦测方法可以应用于以CDMA为基础的多用户侦测系统100上,用以侦测出来自不同用户的回报信息。首先,先设定初始值 \、α、β,N为基地台所使用的码的数量,NF为回报重传的最多次数(步骤S302)。其中Th。、α、β、γ、N、NF可为任意适合的数值。接着,将接收到的信号储存于缓冲器170,再将接收到的信号经过第一相关模块 122,计算各码的相关值大小Cli,其中1 < i彡N(步骤S304)。分类器IM接着用比较器所回馈回来的信号(门坎值Th),将相关值较高的码给侦测出来,将其分为为主要部份(primary part) (PP = (JjCij彡Th}),而剩下的码会被归类在次要部分(secondary part) (SP = {k, Clk < Th})(步骤S306)。于此步骤中,相关值超过门坎值的码将放到“主要部分”(第一码群组),而其它的码则保留于“次要部分”(第二码群组)。于本实施例中,为了改善码信号处理的速度,分类器1 可同时选取多个相关值较高的码为主要部分以进行后续侦测。接着,判断主要部分的码集合的个数是否为0(步骤S308)。若主要部分的码集合的个数为0,表示没有相关值超过门坎值Th,也就是可能侦测不出来或是噪声干扰,便跳到步骤S320执行,反之则继续执行步骤S310。若主要部分的码集合的个数非为0,表示有码被侦测出来,便移除第i个码 (i e pp)的码及重建码信号,并重新产生“主要部分”的信号,再与原接收信号做相减来消除来自“主要部分”多重用户的干扰(步骤S310)。接着,将连续干扰消除后的输出信号再次经过第二侦测单元140的第二相关模块142,产生各码的相关值大小,找出第i个码的相关器输出数值C2i,1彡i彡N(步骤S312)。接着,将最后一次的侦测结果回馈至前一级的第一侦测单元120,判断|Clx-C&|彡Y Th,χ e PP的条件是否满足来确认“主要部分”的码集合的成员是否正确(步骤S314)。若否(步骤S314的否),则回馈控制单元150提升门坎值Th(Th = Th+α)(步骤S316)并返回步骤S306,重新以新的门坎值执行步骤S306至 S314,进行下一次的信号侦测与干扰消除。若I Clx-C2x I彡γ *Th,χ e PM Y < 1 (步骤S314的是),表示主要部分的码集合成员为正确的,因此,回馈控制单元150便移除所有第i个码(i e PP)的码及重建码信号, 并移除缓冲器170中所有第i个码(i e PP)的码信号,再返回步骤S302,对未侦测到的部分重新进行侦测。若于步骤S308判断出主要部分的码集合的个数为0时,接着设定一第二门坎值 CV (CV = Th* β ),判断是否要求选择性重传(步骤S320)。之后,重传控制单元160会根据分类器IM最后一次告知比较器144的结果,记录最后一次在分类器124的第一相关值的输出Cli并比较“次要部分”的码集合的对应相关值是否大于或等于下降后的门坎值(Cli ^ CV 且i e SP)(步骤S322)。若“次要部分”的码集合的对应相关值大于或等于下降后的门坎值 (Cli彡CV且i e SP)且尚有可用的无线资源(回报重传次数< NF)时(步骤S322的是), 重传控制单元160可通过广播方式通知所有未被侦测到的用户回报重传,且回报的码的功率加倍,而已被侦测成功的用户则不再回报。类似地,重传控制单元160可利用一位图,指定需回报重传的用户,以通知所有未被侦测到的用户回报重传(步骤S3M)。接着,重复步骤S302进行下一轮的的侦测。若“次要部分”的码集合的对应相关值均小于下降后的门坎值时(Cli < CV)(步骤S322的否),则重传控制单元160不会要求回报重传,整个流程便结束ο综上所述,依据本发明的以分码多任务(CDMA)为基础的多用户侦测系统及其相关多用户侦测方法,可在相同通道上传送多组码的侦测中使用多用户侦测的概念来移除多重存取的干扰,并由基地台选择性要求用户回报重传的机制,可以有效提升接收端侦测信号能力。依据本发明的以分码多任务(CDMA)为基础的多用户侦测方法及其相关系统,由动态门坎值的设定机制,利用非固定式门坎值,系统可以适应通讯状况而改变门坎值,使系统效能得到提升,可加快运算速度。此外,利用第二侦测单元中的比较器的回馈信号控管分类器,可更进一步确认多用户侦测的干扰消除(MUDcancellation)操作的正确性。再者,可以由重传控制单元控管是否需要回报的机制来有效降低错误侦测机率,进而在码的侦测成功机会与无线资源的节省间取得平衡。本发明的方法,或特定型态或其部份,可以以程序代码的型态包含于实体媒体,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)储存媒体,其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置。本发明的方法与装置也可以以程序代码型态通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理器实作时,程序代码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟悉此项技术者,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当视所附的权利要求范围所界定的为准。
权利要求
1.一种以分码多任务为基础的多用户侦测方法,适用于一基地台接收机,包括下列步骤于一通讯通道接收多个信号,每一上述信号包括一 CDMA码;分别对所接收到的上述信号的上述CDMA码进行相关运算,得到多个对应的第一相关值;依据一门坎值以及上述对应的第一相关值,将上述CDMA码分为一第一码群组以及一第二码群组;对上述信号执行一干扰消除操作,以将上述第一码群组所对应的信号由上述信号中移除,得到一移除后信号;分别对上述移除后信号中的CDMA码进行相关运算,得到多个对应的第二相关值,其中上述第二相关值对应上述第一相关值中的其中一者;将上述第一相关值及其对应的上述第二相关值进行相减后与一门坎值比较,产生比较结果;以及依据上述比较结果,判断上述第一码群组中的CDMA码是否正确, 其中上述门坎值是相应上述比较结果而动态调整。
2.如权利要求1所述的以分码多任务为基础的多用户侦测方法,其中上述判断上述第一码群组中的CDMA码是否正确的步骤还包括当上述比较结果表示每一上述第一相关值及其对应的上述第二相关值相减后均大于一门坎值时,判定上述第一码群组中的CDMA码为正确。
3.如权利要求2所述的以分码多任务为基础的多用户侦测方法,还包括当上述比较结果表示有至少一第一相关值及其对应的上述第二相关值相减后小于一门坎值时,判定上述第一码群组中的CDMA码为不正确;以及调高上述门坎值一特定值并重新依据调高的上述门坎值以及上述对应的第一相关值, 将上述CDMA码重新分为上述第一码群组以及上述第二码群组以进行后续处理。
4.如权利要求1所述的以分码多任务为基础的多用户侦测方法,其中上述得到上述移除后信号的步骤还包括;重建与上述第一码群组对应的信号作为一干扰信号;以及将上述信号与上述干扰信号相减以执行上述干扰消除操作,从而得到上述移除后信号。
5.如权利要求1所述的以分码多任务为基础的多用户侦测方法,还包括当上述第一码群组中的CDMA码个数为0时,判断上述第二码群组所对应的上述第二相关值中的一最大相关值是否大于一第二门坎值,其中上述第二门坎值是小于上述第一门坎值;以及若是,选择性要求上述第二码群组所对应的用户回报重传。
6.如权利要求5所述的以分码多任务为基础的多用户侦测方法,还包括当一用户被要求回传一信息时,致使上述用户以一传输功率回传上述信息,该传输功率是倍数的。
7.如权利要求5所述的以分码多任务为基础的多用户侦测方法,还包括 利用一位图,指定需回报重传的用户。
8.如权利要求1所述的以分码多任务为基础的多用户侦测方法,其中上述将上述CDMA 码分为上述第一码群组以及上述第二码群组的步骤还包括当上述CDMA码中的一第一 CDMA码所对应的上述第一相关值大于或等于上述门坎值时,将上述第一 CDMA码分类至上述第一码群组;以及当上述CDMA码中的上述第一 CDMA码所对应的上述第一相关值小于上述门坎值时,将上述CDMA码分类至上述第二码群组。
9.如权利要求1所述的以分码多任务为基础的多用户侦测方法,还包括于判定上述第一码群组中的CDMA码为正确之后,储存上述第一码群组中的所有CDMA码;重建与上述第一码群组对应的信号作为一干扰信号;以及由上述信号中减去上述干扰信号。
10.如权利要求1所述的以分码多任务为基础的多用户侦测方法,其中上述干扰消除操作是采用一连续干扰消除法来消除干扰。
11.一种以分码多任务为基础的多用户侦测系统,包括一天线单元,用以于一通讯通道接收多个信号,每一上述信号包括一 CDMA码; 一缓冲器,用以储存上述接收信号,该接收信号包括多个CDMA码,每一上述CDMA码对应一用户;一第一侦测单元,耦接至该缓冲器,分别对所接收到的上述信号的上述CDMA码进行相关运算,得到多个对应的第一相关值并且依据一门坎值以及上述对应的第一相关值,将上述CDMA码分为一第一码群组以及一第二码群组;一信号重新产生单元,耦接至上述第一侦测单元,对上述信号执行一干扰消除操作,以将上述第一码群组所对应的信号由上述信号中移除,得到一移除后信号;一第二侦测单元,耦接至上述第一侦测单元以及上述信号重新产生单元,用以分别对上述移除后信号中的CDMA码进行相关运算,得到多个对应的第二相关值,并且将每一上述第一相关值及其对应的上述第二相关值相减后与一门坎值进行比较,产生比较结果,其中每一上述第二相关值对应上述第一相关值中的其中一者;以及一回馈控制单元,耦接至上述第一侦测单元、上述信号重新产生单元以及上述第二侦测单元,用以依据上述比较结果,判断上述第一码群组中的CDMA码是否正确, 其中上述回馈控制单元是相应上述比较结果而动态调整上述门坎值。
12.如权利要求11所述的以分码多任务为基础的多用户侦测系统,其中当上述比较结果表示每一上述第一相关值均与其对应的上述第二相关值相减后大于一门坎值时,上述回馈控制单元判定上述第一码群组中的CDMA码为正确。
13.如权利要求12所述的以分码多任务为基础的多用户侦测系统,其中当上述比较结果表示有至少一第一相关值与其对应的上述第二相关值相减小于一门坎值时,上述回馈控制单元判定上述第一码群组中的CDMA码为不正确、调高上述门坎值一特定值,致使上述第一侦测单元重新依据调高的上述门坎值以及上述对应的第一相关值,将上述CDMA码重新分为上述第一码群组以及上述第二码群组以进行后续处理。
14.如权利要求11所述的以分码多任务为基础的多用户侦测系统,其中上述信号重新产生单元得到上述移除后信号是利用重建与上述第一码群组对应的信号作为一干扰信号、将上述信号与上述干扰信号相减以执行上述干扰消除操作,从而得到上述移除后信号。
15.如权利要求11所述的以分码多任务为基础的多用户侦测系统,还包括一重传控制单元,耦接至上述第一侦测单元,用以于上述第一码群组中的CDMA码个数为0时,判断上述第二码群组所对应的上述第二相关值中的一最大相关值是否大于一第二门坎值,并且若是,选择性要求上述第二码群组所对应的用户回报重传,其中上述第二门坎值是小于上述第一门坎值。
16.如权利要求15所述的以分码多任务为基础的多用户侦测系统,其中当一用户被要求回传一信息时,上述系统要求上述用户以加倍的传输功率回传上述信息。
17.如权利要求15所述的以分码多任务为基础的多用户侦测系统,其中上述系统是利用一位图,指定需回报重传的用户。
18.如权利要求11所述的以分码多任务为基础的多用户侦测系统,其中上述第一侦测单元还包括一分类器,用以将上述CDMA码分为上述第一码群组以及上述第二码群组,其中当上述CDMA码中的一第一 CDMA码所对应的上述第一相关值大于或等于上述门坎值时,上述分类器将上述第一 CDMA码分类至上述第一码群组,而当上述CDMA码中的上述第一 CDMA 码所对应的上述第一相关值小于上述门坎值时,上述分类器将上述CDMA码分类至上述第二码群组。
19.如权利要求11所述的以分码多任务为基础的多用户侦测系统,其中上述回馈控制单元更于判定上述第一码群组中的CDMA码为正确之后,储存上述第一码群组中的所有 CDMA码于上述缓冲器并且由上述信号中减去上述干扰信号。
20.如权利要求11所述的以分码多任务为基础的多用户侦测系统,其中上述信号重新产生单元是采用一连续干扰消除法来进行上述干扰消除操作。
21.一种计算机程序产品,其是被一机器加载以执行一以分码多任务为基础的多用户侦测方法,适用于一基地台接收机,该计算机程序产品包括一第一程序代码,用以于一通讯通道接收多个信号,每一上述信号包括一 CDMA码; 一第二程序代码,用以分别对所接收到的上述信号的上述CDMA码进行相关运算,得到多个对应的第一相关值;一第三程序代码,用以依据一门坎值以及上述对应的第一相关值,将上述CDMA码分为一第一码群组以及一第二码群组;一第四程序代码,用以对上述信号执行一干扰消除操作,以将上述第一码群组所对应的信号由上述信号中移除,得到一移除后信号;一第五程序代码,用以分别对上述移除后信号中的CDMA码进行相关运算,得到多个对应的第二相关值,其中每一上述第二相关值对应上述第一相关值中的其中一者;一第六程序代码,用以将每一上述第一相关值及其对应的上述第二相关值相减后与一门坎值进行比较,产生比较结果;以及一第七程序代码,用以依据上述比较结果,判断上述第一码群组中的CDMA码是否正确,其中上述门坎值是相应上述比较结果而动态调整。
全文摘要
一种以分码多任务(CDMA)为基础的多用户侦测方法,适用于一基地台接收。于一通讯通道接收多个信号,每一信号包括至少一CDMA码。分别对所接收到的信号的CDMA码进行相关运算,得到多个对应的第一相关值。依据一门坎值以及对应的第一相关值,将CDMA码分为一第一码群组以及一第二码群组。对接收信号执行一干扰消除操作,以将第一码群组所对应的信号由接收信号中移除,得到一移除后信号。分别对移除后信号中的CDMA码进行相关运算,得到多个对应的第二相关值。将每一第一相关值及其对应的第二相关相减后的值与一门坎值进行比较,产生比较结果。依据比较结果,判断第一码群组中的CDMA码是否正确。其中,门坎值是相应比较结果而调整。
文档编号H04L1/18GK102468867SQ20101062104
公开日2012年5月23日 申请日期2010年12月24日 优先权日2010年11月12日
发明者周宇峰, 郑瑞光 申请人:财团法人工业技术研究院