执行信道编码控制的方法及装置制造方法

文档序号:7999625阅读:279来源:国知局
执行信道编码控制的方法及装置制造方法
【专利摘要】本发明提供一种执行信道编码控制的方法及相关装置。该方法包含:增加循环冗余检验比特至信息比特,来执行对应于该电子装置的信道编码,以产生编码结果;对该编码结果及该编码结果的导数的至少之一执行对应于该电子装置的数据整理,产生数据整理结果,供产生对应于该电子装置的处理结果使用;以及传输对应于该电子装置的该处理结果至用户设备。其中对于欲从包含该电子装置的多个电子装置传输至该用户设备的相同组的信息比特,该编码结果可不同于该多个电子装置中任意其他电子装置的编码结果,以及由该数据整理结果表示的编码链不同于该多个电子装置中任意其他电子装置的编码链。本发明提供适合于下行软切换/切换情境的多种类型的新信道编码机制。
【专利说明】执行信道编码控制的方法及装置
【【技术领域】】
[0001 ] 本发明关于信道编码,尤其关于一种执行信道编码控制的方法及其相关装置。【【背景技术】】
[0002]根据现有技术,不同的基站基于传统软切换(soft-handover, SH0) /切换(handoff )控制机制,会同时传输相同顺序的相同数据至用户设备(user equipment, UE)。然而,会发生一些问题。例如,根据在系统级仿真(system level simulation, SLS)中的分析,在一个小区(cell)内三分之一用户的移动设备(例如移动电话)运作在软切换的情形中,这些移动设备运行在软切换情形中的软切换用户,由于他们的位置在小区边缘附近,因此会占据小区功耗的大约三分之二。另外,因为来自其他小区较大的路径损耗(path loss)及较强的干扰信号,小区的基站会需要增加传输功率级以维持信号品质。因此,需要一种新方法来降低功耗及提高系统容量。

【发明内容】

[0003]有鉴于此,有必要提供一种执行信道编码控制的方法及相关装置,以解决上述问题。
[0004]依据本发明至少一实施例,提供一种执行信道编码控制的方法,其中该方法应用至一电子装置的至少一部分。该方法包含:增加循环冗余检验比特至信息比特,来执行对应于该电子装置的信道编码,以产生一编码结果;对该编码结果及该编码结果的导数的至少之一执行对应于该电子装置的数据整理,以产生一数据整理结果,供产生对应于该电子装置的一处理结果使用;以及传输对应于该电子装置的该处理结果至用户设备。更特别地,对于欲从包含该电子装置的多个电子装置传输至该用户设备的一相同组的信息比特,该编码结果可不同于该多个电子装置中任意其他电子装置的编码结果,以及由该数据整理结果表示的一编码链不同于该多个电子装置中任意其他电子装置的编码链。
[0005]举例来说,对于该相同组的信息比特,该编码结果不同于该多个电子装置中任意其他电子装置的编码结果,该编码结果相同于该多个电子装置中至少一个其他电子装置的编码结果。
[0006]依据本发明至少一实施例,提供一种执行信道编码控制的方法,其中该方法应用至一电子装置的至少一部分。该方法包含:从多个基站接收分别表示该基站的多个处理结果的多个无线信号,其中该基站的多个处理结果分别为该基站的多个数据整理结果的导数,以及该基站的该数据整理结果分别为该基站的多个编码结果的导数,该编码结果分别对应于欲从该基站传输至该电子装置的一相同组的信息比特;以及根据从该基站接收到的该无线信号分别重建该基站的该处理结果,用于根据该重建后的处理结果的导数执行信道解码,以便恢复该相同组的信息比特。更特别地,对于欲从该多个基站传输至该电子装置的该相同组的信息比特,该编码结果可彼此不相同,以及分别由该数据整理结果表示的编码链彼此不相同。[0007]举例来说,对于该相同组信息比特,该编码结果彼此不相同。在另一范例中,对于相同组信息比特,编码结果之一相同于多个编码结果中的至少一个其他编码结果。
[0008]依据本发明至少一实施例,提供一种执行信道编码控制的装置,其中该装置包含电子装置的至少一部分。该装置包含多个接收器,还包含至少一个编码控制模块。多个接收器被设置为从多个基站分别接收表示该基站的多个处理结果的多个无线信号,其中该基站的多个处理结果分别为该基站的多个数据整理结果的导数,以及该基站的该数据整理结果分别为该基站的多个编码结果的导数,该编码结果分别对应于欲从该基站传输至该电子装置的一相同组的信息比特。此外,至少一个编码控制模块被设置为根据从该基站接收到的该无线信号分别重建该基站的该处理结果,用于根据该重建后的处理结果的导数执行信道解码,以便恢复该相同组的信息比特。更特别地,对于欲从该多个基站传输至该电子装置的该相同组的信息比特,该编码结果可彼此不相同,以及分别由该数据整理结果表示的编码链彼此不相同。
[0009]举例来说,对于该相同组信息比特,该编码结果彼此不相同。在另一范例中,对于相同组信息比特,编码结果之一相同于多个编码结果中的至少一个其他编码结果。
[0010]上述执行信道编码控制的方法及装置可提供适合于下行(downlink,DL)软切换/切换情境的多种类型的新信道编码机制
【【专利附图】

【附图说明】】
[0011]图1为依据本发明第一实施例执行信道编码控制的装置的示意图,其中图1所示装置对应于发射器端(例如基站)。
[0012]图2为依据图1所示实施例的执行信道编码控制的另一装置的示意图,其中图2所示装置对应于接收器端(例如有关的用户设备)。
[0013]图3为依据本发明实施例的执行信道编码控制的方法的流程图。
[0014]图4为依据本发明实施例的涉及图3所示方法的一些实施细节。
[0015]图5为依据本发明实施例的涉及图3所示方法的交错控制机制的示意图。
[0016]图6为依据本发明实施例的涉及图3所示方法的数据整理控制机制的示意图。
[0017]图7为依据本发明另一实施例的涉及图3所示方法的数据整理控制机制的示意图。
[0018]图8为依据本发明再一实施例的涉及图3所示方法的数据整理控制机制的示意图。
[0019]图9为依据本发明另一实施例的执行信道编码控制的方法的流程图。
【【具体实施方式】】
[0020]在说明书及权利要求当中使用了某些词汇来指称特定的元件。本领域中技术人员应可理解,电子装置制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准贝U。在通篇说明书及权利要求当中所提及的“包含”为开放式的用语,故应解释成“包含但不限定于”。以外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接到第二装置,则代表该第一装置可直接电气连接于该第二装置,或通过其他装置或连接手段间接地电气连接至该第二装置。
[0021]请参考图1,其为依据本发明第一实施例执行信道编码控制的装置100-n的示意图,其中索引η可代表落入区间[1,Ν]范围内的正整数,N为大于I的正整数,图1中所示的装置100-n对应于发射器端(例如基站)。举例来说,装置100-n可包含电子装置的至少一部分(一部分或全部),且电子装置可以是对应于索引η的基站。为简洁起见,图1所示的装置100-n以符号NB (η)标示,其中“NB”代表考虑中的基站,亦即符号NB (η)可以被用来代表对应于索引η的基站。这仅用于说明目的,并非意味着本发明的限制。在另一范例中,装置100可包含一个系统(更特别地,网络控制系统或通信控制系统),该系统包括上述电子装置。这些电子装置的范例可包含(但不限于)计算机,例如服务器或个人电脑,更特别地,对应于索引η的基站的计算机系统。
[0022]如图1所示,装置100-n可包含发射器TX(η),以及包含多个编码控制子模块
101-η、102-η、103_η、104_η、105_η、106-η及107_η的至少一个编码控制模块,分别标示为“增加CRC”,具有索引η的“信道编码”,具有索引η的“速率匹配(Rate matching)”,具有索引η的“交错器”(Interleaver),具有索引η的“数据整理”,“TrCH Mux”(传输信道多工器)以及“扩展&调制”,解释如下。编码控制子模块101-η被设置为增加循环冗余校验(CyclicRedundancy Check, CRC)比特至信息比特,编码控制子模块102_n被设置为执行对应于索引η的信道编码以产生对应于索引η的编码结果,编码控制子模块103-n被设置为对编码结果执行对应于索引η的速率匹配以产生对应于索引η的速率匹配结果,编码控制子模块104-n为交错器,被设置为对速率匹配结果执行对应于索引η的交错以产生对应于索引η的交错结果,编码控制子模块105-η被设置为执行对应于索引η的数据整理以产生对应于索引η的数据整理结果,编码控制子模块106-η为传输信道(Transport Channel, TrCH)多工器,被设置为对数据整理结果执行传输信道多路复用以产生传输信道多路复用结果,以及编码控制子模块107-n被设置为对传输信道多路复用结果执行扩展及调制以产生对应于索引η的处理结果,其中图1所示的发射器ITX (η)}(亦即发射器TX (I),TX (2),……,以及TX (N))被设置为分别传输由编码控制子模块{107-n}(亦即编码控制子模块107-1,107-2,……,107-N)产生的处理结果。这 仅用于说明目的,并非意味着本发明的限制。
[0023]举例来说,装置100-n的上述至少一个编码控制模块的至少一部分(例如一部分或全部)可以硬件电路实现。请注意,编码控制子模块{102-η}随着索引η而变化,编码控制子模块{103-n}随着索引η而变化,编码控制子模块{104_η}随着索引η而变化,以及编码控制子模块{105-η}随着索引η而变化。通常地,编码控制子模块{101_η}彼此相等,编码控制子模块{106-η}彼此相等,以及编码控制子模块{107-n}彼此相等。
[0024]图2为依据图1所示实施例的执行信道编码控制的另一装置100的示意图,其中图2所示的装置100对应于接收器端(例如,相关的用户设备)。举例来说,装置100可包含另一电子装置的至少一部分(例如,一部分或全部),该另一电子装置可以是对应于多个基
站(例如,图1所示的由装置100-1,100-2,......,以及100-N表示的那些基站)的相关的用
户设备。为简洁起见,图2所示的装置100用“UE”标示。该电子装置的范例可包含(但不限于)移动电话(例如,多功能移动电话),移动电脑(例如,平板电脑),个人数字助理(PDA),以及个人电脑如笔记本电脑或台式电脑。
[0025]如图2所示,装置100可包含一组接收器{RX(n)},其中接收器{RX(n)}(亦即,接收器RX(1),RX(2),……,以及RX(N))分别对应于图1所示的发射器{ΤΧ(η)}(亦即发射器TX (I),TX (2),……,以及TX (N)),以及装置100可包含至少一个编码控制模块,该至少一个编码控制模块包含多个编码控制子模块{108-η},{109-η},{110-η},{111_η},{112_η},113以及114,分别标示为“解调制&解扩展”,“TrCH DeMux"(传输信道解多工器),具有索引η的“数据重组(reorder)”,具有索引η的“解交错器”,具有索引η的“解速率匹配”,“组合信道解码”以及“CRC检验”,解释如下。编码控制子模块{108-η}被设置为执行解调制及解扩展,编码控制子模块{109-η}为一组传输信道解多工器(de-multiplexer),被设置为执行传输信道解多路复用,编码控制子模块UlO-n}被设置为分别执行对应于索引η(不同的索引值)的数据重组,编码控制子模块Ull-n}为一组解交错器,被设置为分别执行对应于索引η (不同的索引值)的解交错,编码控制子模块{112-η}被设置为分别执行对应于索引η (不同的索引值)的解速率匹配,编码控制子模块113被设置为执行组合信道解码,以及编码控制子模块114被设置为执行CRC检验,其中编码控制子模块{108-η}(亦即编码控制子模块108-1,108-2,……,108-Ν)被设置为分别接收及处理接收器{RX(n)}(亦即,接收器RX(I),RX(2),……,以及RX(N))的输出信号。另外,由于分别形成编码控制子模
块{108-1,109-1,110-1,111-1,112-1},{108-2,109-2,110-2,111-2,112-2},......,以及
{108-N, 109-N, IIO-N, 111-N, 112-N}的N个处理子路径都被送往编码控制子模块113,对于开始于编码控制子模块113的相同处理路径,编码控制子模块113可收集那些来自编码控制子模块{112-η}的输出以用于执行信道解码。实际上,根据图1所示的编码控制子模块{101-η}, {102-n}, {103-n}, {104-n}, {105-n}, {106-n}以及{107-η}的操作,编码控制子模块{108-η},{109-η},{110-η},{1 11-η},{112-η},113 及 114 以相反的顺序执行操作,该实施例集中于信道解码,而不是信道编码。这仅用于说明目的,而不意味着本发明的限制。
[0026]举例来说,装置100的上述至少一个编码控制模块的至少一部分(例如,一部分或全部)可以硬件电路来实现。请注意,编码控制子模块{110-η}随着索引η而变化,编码控制子模块Ull-n}随着索引η而变化,以及编码控制子模块{112-η}随着索引η而变化。通常地,编码控制子模块{108-η}彼此相等,以及编码控制子模块{109-η}彼此相等。
[0027]举例来说,装置{100-n}可使用不同的编码链(coding chain)来传输数据。更特别地,信道编码类型、速率匹配的操作、交错模式(interleaved pattern)、以及数据整理的操作可在装置100-1,100-2,……,以及100-N中有差异。另外,用户设备可结合接收到的数据(例如,由接收器{RX(n)}接收到的数据)以增加信道编码增益并获得分集增益(diversity gain)。
[0028]图3为依据本发明实施例的执行信道编码控制的方法200的流程图。图3所示的方法200可被应用于图1所示的装置100-n。该方法描述如下。
[0029]在步骤210中,装置100-n的上述至少一个编码控制模块增加CRC比特至信息比特,来执行对应于电子装置(例如,对应于索引η的基站)的信道编码以产生例如上述的编码结果。
[0030]在步骤220中,装置100-n的上述至少一个编码控制模块对编码结果及其导数(derivative)的至少之一执行对应于电子装置的数据整理,以产生例如上述的数据整理结果,以便利用其来产生对应于电子装置(例如,对应于索引η的基站)的处理结果,例如对应于索引η的上述处理结果。[0031]在步骤230中,装置100-n的发射器TX (η)发送对应于电子装置(例如,对应于索引η的基站)的处理结果至考虑中的用户设备,例如图2所示的用户设备。
[0032]根据该实施例,对于欲从包含该电子装置(例如,对应于索引η的基站)的多个电子装置(例如,图1所示的基站)传输至用户设备的相同组的信息比特,步骤210中提到的编码结果可以不同于多个电子装置中任意其他电子装置的编码结果,以及步骤220中提到的数据整理结果表示的编码链不同于多个电子装置中任意其他电子装置的编码链。举例来说,对于相同组的信息比特,步骤210中提到的编码结果不同于多个电子装置中任意其他电子装置的编码结果。在另一范例中,对于相同组的信息比特,步骤210中提到的编码结果相同于多个电子装置中至少一个其他电子装置的编码结果。更特别地,对于欲从包含该电子装置(例如,对应于索引η的基站)的多个电子装置(例如,图1所示的基站)传输至用户设备的相同组的信息比特,对应于该电子装置的步骤220中的处理结果不同于多个电子装置中任意其他电子装置的处理结果。
[0033]此外,装置100-n的上述至少一个编码控制模块对编码结果执行对应于该电子装置的速率匹配,以产生例如上述的速率匹配结果,其中对于欲从包含该电子装置(例如,对应于索引η的基站)的多个电子装置(例如,图1所示的基站)传输至用户设备的相同组的信息比特,对应于该电子装置的速率匹配结果可不同于多个电子装置中任意其他电子装置的速率匹配结果。举例来说,对于相同组的信息比特,对应于该电子装置的速率匹配结果不同于多个电子装置中任意其他电子装置的速率匹配结果。在另一范例中,对于相同组的信息比特,对应于该电子装置的速率匹配结果相同于多个电子装置中至少一个其他电子装置的速率匹配结果。更特别地,装置100-n的上述至少一个编码控制模块对速率匹配结果进一步执行对应于该电子装置的交错,以产生例如上述的交错结果,其中对于欲从包含该电子装置(例如,对应于索引η的基站)的多个电子装置(例如,图1所示的基站)传输至用户设备的相同组的信息比特,对应于该电子装置的交错结果可不同于多个电子装置中任意其他电子装置的交错结果。举例来说,对于相同组的信息比特,对应于该电子装置的交错结果不同于多个电子装置中任意其他电子装置的交错结果。在另一范例中,对于相同组的信息比特,对应于该电子装置的交错结果相同于多个电子装置中至少一个其他电子装置的交错结果。
[0034]此外,装置100-n的上述至少一个编码控制模块对数据整理结果执行传输信道多路复用,以产生例如上述的传输信道多路复用结果。更特别地,装置100-n的上述至少一个编码控制模块对传输信道多路复用结果执行扩展及调制,以产生步骤220中提到的处理结果O
[0035]一些实施细节进一步说明如下。依据一些实施例,例如图3所示的实施例及其某些变化,CRC比特(或CRC尾比特)可被加入信息比特之后。关于信道编码,编码控制子模块
102-η可使用任意信道编码类型(例如,重复码(repetition code)、卷积码、润轮码、低密度奇偶校验(low-density parity-check,LDPC)码、重复累计(repeat-accumulate,RA)码、分组码(block code)等的编码类型),其中分别用于装置{100-n}的信道编码函数可不相同。举例来说,编码控制子模块102-1可用多项式发生器(polynomial generator)N0.1执行卷积编码,以及编码控制子模块102-2可用多项式发生器N0.2执行另一类型的卷积编码,以此类推。在另一范例中,编码控制子模块102-1可用冗余版本(redundant version) N0.1执行涡轮编码,以及编码控制子模块102-2可用冗余版本N0.2执行另一类型的涡轮编码,以此类推。在另一范例中,编码控制子模块102-1可使用重复码执行信道编码,以及编码控制子模块102-2可使用涡轮码执行信道编码,其中编码控制子模块{102-η}中的其他编码控制子模块可分别使用其他码执行信道编码。
[0036]此夕卜,编码控制子模块103-η在一个传输时间间隔(transmission timeinterval, TTI)期间可削弱(puncture)或重复编码后的比特,以满足物理信道(physicalchannel,PhCH)的容量。关于交错已传输的比特,举例来说,编码控制子模块104_n可用一个分组交错器(block interleaver)来实现,在一个传输时间间隔期间用于全部编码后的码字。这仅用于说明目的,并非意味着本发明的限制。在另一范例中,编码控制子模块104-n可以三个分组交错器来实现,在一个传输时间间隔期间该三个分组交错器分别用于编码后的润轮码字的一个系统部分(systematic part)及两个奇偶校验部分。在另一范例中,编码控制子模块104-n可以一个分组交错器(例如大小“RxC”的分组交错器)实现,其参数“R”(代表行大小)及“C”(代表列大小)分别为活动集中的小区数量(例如在下行(downlink,DL)软切换中发射器的数量)及每一时隙(slot)已传输的数据比特的数量,以在一个传输时间间隔期间扰乱(disturb)编码后的码字。在交错后,系统比特或奇偶校验比特均匀地分布在每一数据时隙中。因此,用户设备可比以往更快达到提前终止(early termination)状态。
[0037]此外,编码控制子模块105-η可选择已传输的比特序列(bit sequence)。更特别地,基站可协同努力并传输不同的数据序列至用户设备。举例来说,如果使用涡轮码,可首先传输系统比特。在短数据长度的情况中,可较早达到提前终止。在另一范例中,每个基站通过使用数据序列来传输,该数据序列不同于多个基站中的任意其他基站的数据序列。因此,用户设备可提前接收到完整的数据序列。实际上,编码控制子模块106-η可多路复用传输信道数据到物理信道上,以及编码控制子模块107-n可扩展、争夺(scramble)以及调制已传输的数据。
[0038]对应于装置100的一些相关的实施方式描述如下,编码控制子模块108-η可解调制、解争夺以及解扩展来自基站的接收到的数据,以及编码控制子模块109-η可解多路复用物理信道数据比特到每一传输信道上。另外,编码控制子模块110-η可根据对应基站中执行的有关的数据整理(例如,在编码控制子模块105-η中执行的有关的数据整理),重组接收到的数据序列,编码控制子模块Ill-η可解交错接收到的数据,以及编码控制子模块112-η可解削弱(de-puncture)(例如补零)或解重复(de-repetition)(例如组合重复比特)数据。此外,编码控制子模块113将来自基站的全部接收到的比特带入信道解码器(例如,编码控制子模块113的信道解码单元),以及编码控制子模块114检验CRC结果。
[0039]图4为依据本发明实施例的涉及图3所示方法200的一些实施细节。涡轮编码器301可作为编码控制子模块102-η的一个范例,速率匹配子模块302 (标示为“速率匹配”以求简洁)可作为编码控制子模块103-n的一个范例,交错器303可作为编码控制子模块104-n的一个范例,以及数据整理子模块304可作为编码控制子模块105_n的一个范例。
[0040]举例来说,信息比特可包含244比特以及CRC比特可包含16比特,因此加入CRC比特(亦即,信息比特连同CRC比特)后的数据可包含260比特(图4中标示为“260”)。在涡轮编码器301执行涡轮编码后,涡轮编码器301产生的编码结果可包含(260*3+12)比特,亦即792比特(图4中标示为“260*3+12=792”)。在速率匹配子模块302执行速率匹配之后,速率匹配子模块302产生的速率匹配结果可包含816比特(图4中标示为“816”)。在交错器303执行交错后,交错器303产生的交错结果305可包含来自816比特速率匹配结果的已交错的816比特。在数据整理子模块304执行数据整理后,数据整理子模块304产生的数据整理结果306可包含对应于一个传输时间间隔的一组数据序列(例如,第一数据序列、第二数据序列以及第三数据序列,如以顺序SI,S2及S3传输的数据序列{SI,S2,S3}),其中该组数据序列的每一数据序列可包含被设置在若干预定义整理顺序的若干时隙中的若干部分数据(partial data)。实际上,该组数据序列可被设置为在一个传输时间间隔期间满足物理信道的容量。这仅用于说明目的,并非意味着本发明的限制。请注意,该组数据序列可对应于遵从说明书的一个或多个帧(例如,2个帧)。
[0041]关于图4所示架构的一些实施细节进一步描述如下。依据某些实施例(例如图4所示实施例及其某些变化),涡轮编码器301可以是一个编码速率等于1/3的涡轮编码器,其中编码后的比特包含(260*3+12)比特,亦即792比特。此外,速率匹配子模块302执行速率匹配,尤其削弱输入比特或对输入比特执行重复操作。举例来说,输出比特的数量可以是下行软切换情形下的基站数量(例如N)乘以每一时隙已传输的数据比特的数量的乘积。因此,数据整理设计在时隙单位中是简单的。对于两个小区(亦即N=2)的软切换情形,总速率匹配输出比特可包含(Μ x2x34)比特。在M=12的情况下,总速率匹配输出比特可包含(12x2x34)比特,亦即816比特。在此例中,每时隙已传输的数据比特的数量等于34。
[0042]图5为依据本发明实施例的涉及图3所示方法200的交错控制机制的示意图。举例来说,交错器303产生的交错结果305可被分为图5所示的三个部分305-1,305-2及305-3,其中三个部分305_1,305_2及305-3的每一部分可包含对应于多个时隙的若干部分数据,其在此例中可包含8个时隙。更特别地,3 O 5 -1部分可包含对应于8个时隙的部分数据{0a,la, 2a, 3a, 4a, 5a, 6a, 7j,305-2部分可包含对应于8个时隙的部分数据10b,lb, 2b, 3b, 4b, 5b, 6b, 7b},305-3部分可包含对应于8个时隙的部分数据{0C, Ic, 2。,3。,4。,5。,6。,7。}。实际上,每一数据时隙,例如三个部分305-1,305-2及305-3其中之一的数据时隙中的任意一个,可包含34比特,意味着任意部分数据0a,la, 2a, 3a, 4a, 5a,6a,7a, Ob, lb, 2b, 3b, 4b, 5b, 6b, 7b, Oc, lc, 2C, 3C, 4C, 5C, 6C,或 7C 的比特数量等于 34。举例来说,305-1部分可表示一个系统部分,以及305-2及305-3部分可分别表示两个奇偶校验部分,其中305-1部分中的比特都为系统比特,而305-2部分中的比特可被认为是奇偶校验比特序列及305-3部分中的比特可被认为是另一奇偶校验比特序列。这仅作为说明目的,并非意味着本发明的限制。根据该实施例的不同变化,在执行交错后,系统比特及奇偶校验比特均匀地分布在每一数据时隙。
[0043]图6为依据本发明实施例的涉及图3所示方法200的数据整理控制机制的示意图。举例来说,在用户设备被设置为运作在软切换情形下且支持有关软切换控制的基站数量等于2 (亦即N=2)的情况中,数据整理结果306A(1)可作为装置100-1 (此例中可以是基站NB (I))的数据整理子模块304产生的数据整理结果306的范例,以及数据整理结果306A(2)可作为装置100-2 (此例中可以是基站NB (2))的数据整理子模块304产生的数据整理结果306的范例。
[0044]图7为依据本发明另一实施例的涉及图3所示方法200的数据整理控制机制的示意图。举例来说,在用户设备被设置为运作在软切换情形下且支持有关软切换控制的基站数量等于2 (亦即N=2)的情况中,数据整理结果306B(1)可作为装置100-1 (此例中可以是基站NB(I))的数据整理子模块304产生的数据整理结果306的范例,以及数据整理结果306B(2)可作为装置100-2 (此例中可以是基站NB (2))的数据整理子模块304产生的数据整理结果306的范例。
[0045]图8为依据本发明再一实施例的涉及图3所示方法200的数据整理控制机制的示意图。举例来说,在用户设备被设置为运作在软切换情形下且支持有关软切换控制的基站数量等于2 (亦即N=2)的情况中,数据整理结果306C(1)可作为装置100-1 (此例中可以是基站NB(I))的数据整理子模块304产生的数据整理结果306的范例,以及数据整理结果306C(2)可作为装置100-2 (此例中可以是基站NB(2))的数据整理子模块304产生的数据整理结果306的范例。
[0046]根据某些实施例(例如图4所示实施例及其某些变化),数据整理子模块304可在多个基站的不同基站中有差异。因此,装置{100-n}可通过不同的序列来传输数据,其中有不同的数据整理控制机制来整理数据时隙。另外,用户设备可提前接收到全部的数据序列。举例来说,在有两个小区支持软切换控制的情况下,两个小区的基站可在12个时隙中传输全部的数据。如果305-1部分为一组系统比特,装置{100-n}可以较高的优先级传输系统比特,尤其可在图7所示的任意数据序列中首先传输系统比特。这仅作为说明目的,并非意味着本发明的限制。在另一范例中,如果编码后的比特均匀分布在每一数据时隙,装置{100-n}可交替传输数据时隙,尤其可在图6所示的任意数据序列中交替传输系统比特及奇偶校验比特。在再一范例中,图8所示的数据整理控制机制可被认为是图6及图7分别所示的数据整理控制机制的混合数据整理控制机制。
[0047]实际上,相同的数据时隙可由多个基站中的不同的基站以不同的数据序列传输。举例来说,再次参考图6,来自NB(I)的数据整理结果306A(1)的第二数据序列的部分数据及来自NB(2)的数据整理结果306A(2)的第二数据序列的部分数据分别相同于来自NB (2)的数据整理结果306A(2)的第一数据序列的部分数据及来自NB (I)的数据整理结果306A(1)的第一数据序列的部分数据,以及来自NB(I)的数据整理结果306A(1)的第三数据序列的部分数据及来自NB (2)的数据整理结果306A(2)的第三数据序列的部分数据分别相同于来自NB(2)的数据整理结果306A(2)的第二数据序列开头的部分数据及来自NB (I)的数据整理结果306A(1)的第二数据序列开头的部分数据。在另一范例中,参考图7,来自NB(I)的数据整理结果306B(1)的第二数据序列的部分数据及来自NB(2)的数据整理结果306B(2)的第二数据序列的部分数据分别相同于来自NB(2)的数据整理结果306B(2)的第一数据序列的部分数据及来自NB(I)的数据整理结果306B(1)的第一数据序列的部分数据,以及来自NB(I)的数据整理结果306B(1)的第三数据序列的部分数据及来自NB(2)的数据整理结果306B(2)的第三数据序列的部分数据分别相同于来自NB(2)的数据整理结果306B(2)的第二数据序列开头的部分数据及来自NB(I)的数据整理结果306B(I)的第二数据序列开头的部分数据。
[0048]因此,无论哪一个基站在传输上述相同组的信息比特上是否是最好的,运作在软切换条件下的用户设备都可得到若干分集增益。另外,用户设备可大大受益于基站间的编码增益及分集,以降低用户设备的所需功率。此外,所设计的交错模式及任意数据整理控制机制可提高运作在软切换情形下的用户设备达到提前终止的可能性。因此,基站中的平均传输功率可被降低。通常,在软切换情境中有三分之一的用户且这些用户浪费了三分之二的系统功耗。举例来说,在宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统中,干扰主要来源于用于其他用户的信号。通过应用本发明方法及装置,因为来自用于其他用户的每一信号的干扰可被减少,所以用于每一用户的较低功耗也可提高系统容量以支持更多用户。
[0049]图9为依据本发明另一实施例的执行信道编码控制的方法400的流程图。图9所示的方法400可被应用于图2所示的装置100。该方法描述如下。
[0050]在步骤410中,接收器{RX(n)}从多个基站(例如,图1所示实施例的基站)分别接收表示基站的多个处理结果(例如,图1所示实施例的处理结果)的多个无线信号,其中基站的处理结果分别为基站的多个数据整理结果(例如,图1所示实施例的数据整理结果)的导数,以及基站的数据整理结果分别为基站的多个编码结果(例如,图1所示实施例的编码结果)的导数,编码结果分别对应于欲从基站传输至接收器端(例如图3所示实施例提到的用户设备)的电子装置(更特别地,对应于装置100的电子装置)的相同组的信息比特。
[0051]在步骤420中,上述至少一个编码控制模块依据从基站接收到的无线信号,分别重建(或再生)基站的处理结果,用于依据重建后的处理结果的导数来执行信道解码,以便恢复相同组的信息比特。
[0052]根据该实施例,对于欲从多个基站传输至该电子装置(例如,用户设备)的相同组的信息比特,编码结果(例如,步骤210中提到的编码结果)可以彼此不相同,以及由数据整理结果(例如,步骤220中提到的数据整理结果)分别表示的编码链彼此不相同。举例来说,对于相同组的信息比特,编码结果(例如,步骤210中提到的编码结果)彼此不相同。在另一范例中,对于相同组的信息比特,编码结果之一(例如,步骤210中提到的编码结果)相同于多个编码结果中的至少一个其他编码结果。更具体地,对于欲从多个基站传输至该电子装置(例如,用户设备)的相同组的信息比特,基站的处理结果(例如,步骤220中提到的处理结果)彼此不相同。
[0053]此外,预先对基站的编码结果执行对应于基站的速率匹配,以分别产生基站的多个速率匹配结果(例如,图1所示的实施例提到的速率匹配结果),其中对于欲从多个基站传输至电子装置(例如,用户设备)的相同组的信息比特,基站的速率匹配结果可彼此不相同。举例来说,对于相同组的信息比特,基站的速率匹配结果彼此不相同。在另一范例中,对于相同组的信息比特,基站之一的速率匹配结果相同于基站中的至少一个其他基站的速率匹配结果。更特别地,预先对基站的速率匹配结果执行对应于基站的交错,以分别产生基站的多个交错结果(例如,图1所示实施例提到的交错结果),其中对于欲从多个基站传输至电子装置(例如,用户设备)的相同组的信息比特,基站的交错结果可彼此不相同。举例来说,对于相同组的信息比特,基站的交错结果彼此不相同。在另一范例中,对于相同组的信息比特,基站之一的交错结果相同于基站中的至少一个其他基站的交错结果。
[0054]此外,上述至少一个编码控制模块(更特别地,编码控制子模块{108-η})对重建后的处理结果执行解调制及解扩展,以分别产生多个解调制及解扩展结果,且上述至少一个编码控制模块(更特别地,编码控制子模块{109-η})对解调制及解扩展结果执行传输信道解多路复用,以分别产生多个解多路复用结果。在该实施例中,上述至少一个编码控制模块(更特别地,编码控制子模块{110-η})对解多路复用结果执行数据重组,其操作与先前产生基站的数据整理结果的数据整理操作相反,以分别产生多个数据重组结果。根据该实施例,上述至少一个编码控制模块(更特别地,编码控制子模块{111-η})在数据重组结果上执行解交错,以分别产生多个解交错结果,以及上述至少一个编码控制模块(更特别地,编码控制子模块{112-η})对解交错结果执行解速率匹配,以分别产生多个解速率匹配结果,用于执行信道解码。请注意,编码控制子模块113可收集那些来自编码控制子模块{112-η}的输出,例如上述解速率匹配结果,用于执行信道解码。因此,上述至少一个编码控制模块(更特别地,编码控制子模块114)执行CRC检验来判定相同组的信息比特是否被成功恢复,以尝试达到传输该相同组的信息比特的提前终止条件,以便在提前终止的帮助下提升系统(例如,包含基站的系统)的系统容量。
[0055]本发明的优点在于,本发明的方法及装置可提供适合于下行软切换/切换情境的多种类型的新信道编码机制,以增强信道编码增益及分集。此外,在软切换情形下,该增强的信道编码增益会导致整体系统功耗降低。另外,在提前终止的帮助下,本发明的方法及装置可提升系统容量,更具体地,能比往常更快达到提前终止条件。
[0056]本发明虽以较佳实施例揭露如上,然其并非用以限定本发明的范围,任何本领域的技术人员,在不脱离本发明的精神和范围内,当可做些许的更动与润饰,因此本发明的保护范围当视权利要求所界定者为准。
【权利要求】
1.一种执行信道编码控制的方法,该方法应用于一电子装置的至少一部分,其特征在于,该方法包含: 增加循环冗余校验比特至信息比特,来执行对应于该电子装置的信道编码,以产生一编码结果; 对该编码结果及该编码结果的导数的至少之一执行对应于该电子装置的数据整理,产生一数据整理结果,以用于产生对应于该电子装置的一处理结果;以及 传输对应于该电子装置的该处理结果至用户设备; 其中对于欲从包含该电子装置的多个电子装置传输至该用户设备的一相同组的信息比特,该编码结果可不同于该多个电子装置中任意其他电子装置的编码结果,以及由该数据整理结果表示的一编码链不同于该多个电子装置中任意其他电子装置的编码链。
2.如权利要求1所述方法,其特征在于,对于欲从包含该电子装置的多个电子装置传输至该用户设备的该相同组的信息比特,对应于该电子装置的该处理结果不同于该多个电子装置中任意其他电子装置的处理结果。
3.如权利要求1所述 方法,其特征在于,该方法更包含: 对该编码结果执行对应于该电子装置的速率匹配,产生一速率匹配结果。
4.如权利要求3所述方法,其特征在于,对于欲从包含该电子装置的多个电子装置传输至该用户设备的该相同组的信息比特,对应于该电子装置的该速率匹配结果不同于该多个电子装置中任意其他电子装置的速率匹配结果。
5.如权利要求3所述方法,其特征在于,该方法更包含: 对该速率匹配结果执行对应于该电子装置的交错,产生一交错结果。
6.如权利要求5所述方法,其特征在于,对于欲从包含该电子装置的多个电子装置传输至该用户设备的该相同组的信息比特,对应于该电子装置的该交错结果不同于该多个电子装置中任意其他电子装置的交错结果。
7.如权利要求1所述方法,其特征在于,该方法更包含: 对该数据整理结果执行传输信道多路复用,产生一传输信道多路复用结果。
8.如权利要求7所述方法,其特征在于,该方法更包含: 对该传输信道多路复用结果执行扩展及调制,产生该处理结果。
9.一种执行信道编码控制的方法,该方法应用在一电子装置的至少一部分,其特征在于,该方法包含: 从多个基站分别接收表示该基站的多个处理结果的多个无线信号,其中该基站的多个处理结果分别为该基站的多个数据整理结果的导数,以及该基站的该数据整理结果分别为该基站的多个编码结果的导数,该编码结果分别对应于欲从该基站传输至该电子装置的一相同组的信息比特;以及 根据从该基站接收到的该无线信号分别重建该基站的该处理结果,用于根据该重建后的处理结果的导数执行信道解码,以便恢复该相同组的信息比特; 其中对于欲从该多个基站传输至该电子装置的该相同组的信息比特,该编码结果可彼此不相同,以及分别由该数据整理结果表示的编码链彼此不相同。
10.如权利要求9所述方法,其特征在于,对于欲从该多个基站传输至该电子装置的该相同组的信息比特,该基站的该处理结果彼此不相同。
11.如权利要求9所述方法,其特征在于,预先对该基站的该编码结果执行对应于该基站的速率匹配,以分别产生该基站的多个速率匹配结果;以及对于欲从该多个基站传输至该电子装置的该相同组的信息比特,该基站的该速率匹配结果彼此不相同。
12.如权利要求11所述方法,其特征在于,预先对该基站的该速率匹配结果执行对应于该基站的交错,以分别产生该基站的多个交错结果;以及对于欲从该多个基站传输至该电子装置的该相同组的信息比特,该基站的该交错结果彼此不相同。
13.如权利要求9所述方法,其特征在于,该方法更包含: 对该重建后的处理结果执行解调制及解扩展,分别产生多个解调制结果及解扩展结果; 对该解调制结果及解扩展结果执行传输信道解多路复用,分别产生多个解多路复用结果; 对该解多路复用结果执行数据重组,分别产生多个数据重组结果,该数据重组操作与先前产生该基站的该数据整理结果的数据整理操作相反; 对该数据重组结果执行解交错,分别产生多个解交错结果;以及 对该解交错结果执行解速率匹配,分别产生多个解速率匹配结果,用于执行信道解码。
14.如权利要求9所述方法,其特征在于,该方法更包含: 执行循环冗余校验来判定相同组的信息比特是否被成功恢复,来尝试达到传输该相同组的信息比特的提前终止条件,以在提前终止的帮助下提升系统的系统容量,其中,该系统包含该基站。
15.一种执行信道编码控制的装置,该装置包含一电子装置的至少一部分,其特征在于,该装置包含: 多个接收器,被设置为从多个基站分别接收表示该基站的多个处理结果的多个无线信号,其中该基站的多个处理结果分别为该基站的多个数据整理结果的导数,以及该基站的该数据整理结果分别为该基站的多个编码结果的导数,该编码结果分别对应于欲从该基站传输至该电子装置的一相同组的信息比特;以及 至少一个编码控制模块,被设置为根据从该基站接收到的该无线信号分别重建该基站的该处理结果,用于根据该重建后的处理结果的导数执行信道解码,以便恢复该相同组的信息比特; 其中对于欲从该多个基站传输至该电子装置的该相同组的信息比特,该编码结果可彼此不相同,以及分别由该数据整理结果表示的编码链彼此不相同。
16.如权利要求15所述装置,其特征在于,对于欲从该多个基站传输至该电子装置的该相同组的信息比特,该基站的该处理结果彼此不相同。
17.如权利要求15所述装置,其特征在于,预先对该基站的该编码结果执行对应于该基站的速率匹配,以分别产生该基站的多个速率匹配结果;以及对于欲从该多个基站传输至该电子装置的该相同组的信息比特,该基站的该速率匹配结果彼此不相同。
18.如权利要求17所述装置,其特征在于,预先对该基站的该速率匹配结果执行对应于该基站的交错,以分别产生该基站的多个交错结果;以及对于欲从该多个基站传输至该电子装置的该相同组的信息比特,该基站的该交错结果彼此不相同。
19.如权利要求15所述装置,其特征在于,该至少一个编码控制模块对该重建后的处理结果执行解调制及解扩展,分别产生多个解调制结果及解扩展结果;对该解调制结果及解扩展结果执行传输信道解多路复用,分别产生多个解多路复用结果;以及对该解多路复用结果执行数据重组,分别产生多个数据重组结果,该数据重组操作与先前产生该基站的该数据整理结果的数据整理操作相反;以及该至少一个编码控制模块对该数据重组结果执行解交错,分别产生多个解交错结果;以及对该解交错结果执行解速率匹配,分别产生多个解速率匹配结果,用于执行信道解码。
20.如权利要求15所述装置,其特征在于,该至少一个编码控制模块执行循环冗余校验来判定相同组的信息比特是否被成功恢复,来尝试达到传输该相同组的信息比特的提前终止条件,以在提前终止的 帮助下提升系统的系统容量,其中,该系统包含该基站。
【文档编号】H04L1/00GK103457696SQ201310188912
【公开日】2013年12月18日 申请日期:2013年5月21日 优先权日:2012年5月31日
【发明者】张润翰, 吴威德, 孙伟男 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1