处理数据传输的装置及方法与流程

文档序号:11589618阅读:127来源:国知局
本发明涉及一种用于无线通信系统的通信装置及方法,尤其涉及一种处理数据传输的装置及方法。
背景技术
::对于无线通信网络系统而言,延迟减少被视为改善使用者经验的目标,其可通过将第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)标准所定义的传输时间区间(transmissiontimeinterval,tti)缩减为较短的传输时间区间来实现。第三代合作伙伴计划标准所定义的子帧(subframe)尺寸及传输区块(transportblock)尺寸可据此缩减为缩减(shortened)子帧尺寸及较短的传输区块尺寸。多个错误控制码(errorcontrolcoding,ecc)机制被运作以更正无线通信系统中发生于数据传输的错误。然而,若较短的传输时间区间、缩减子帧尺寸及较短的传输区块尺寸被用来实现延迟减少,一或多个错误控制码将难以适当地运作。举例来说,因为较大的信息区块尺寸(即较大的传输区块尺寸)需要被用于用来接近系统效能的信道容量(channelcapacity),涡轮码方式(turbocodingscheme)可能被不适当地运作。因此,如何处理以错误控制码来执行的数据传输是一亟待解决的问题。技术实现要素:因此,本发明提供了一种通信装置及方法,用来处理数据传输,以解决上述问题。本发明公开一种网络端,用来处理数据传输,包含有一存储单元,用来存储指令,以及一处理电路,耦接于该存储单元。该处理装置被设定以执行该存储单元中的该指令。该指令包含有根据一第一传输区块(transportblock,tb)尺寸,决定用于下行链路(downlink,dl)数据的一第一错误控制码(errorcontrolcoding,ecc)机制;根据该第一错误控制码机制,将该下行链路数据编码为编码下行链路数据;以及传送该编码下行链路数据到一通信装置。本发明另公开一种通信装置,用来处理数据传输,包含有一存储单元,用来存储指令,以及一处理电路,耦接于该存储单元。该处理电路被设定以执行该存储单元中的该指令。该指令包含有从一网络端,接收编码下行链路(downlink,dl)数据;以及根据该编码下行链路数据的一第一传输区块(transportblock,tb)尺寸,决定一第一错误控制码(errorcontrolcoding,ecc)机制;以及根据该第一错误控制码机制,解码该编码下行链路数据。本发明另公开一种网络端,用来处理数据传输,包含有一存储单元,用来存储指令,以及一处理电路,耦接于该存储单元。该处理电路被设定以执行该存储单元中的该指令。该指令包含有设定一第一缩减子帧(shortenedsubframe)尺寸到一通信装置;根据该第一缩减子帧尺寸,决定用于下行链路(downlink,dl)数据的一第一错误控制码(errorcontrolcoding,ecc)机制;根据该第一错误控制码机制,将该下行链路数据编码为编码下行链路数据;以及传送该编码下行链路数据到该通信装置。本发明另公开一种通信装置,用来处理数据传输,包含有一存储单元,用来存储指令,以及一处理电路,耦接于该存储单元。该处理电路被设定以执行该存储单元中的该指令。该指令包含有从一网络端,接收用来设定一第一缩减子帧(shortenedsubframe)尺寸的一配置(configuration);在具有该第一缩减子帧尺寸的一第一缩减子帧中,从该网络端接收编码下行链路(downlink,dl)数据;根据该编码下行链路数据的该第一缩减子帧尺寸,决定一第一错误控制码(errorcontrolcoding,ecc)机制;以及根据该第一错误控制码机制,解码该编码下行链路数据。附图说明图1为本发明实施例一无线通信系统的示意图。图2为本发明实施例一无线通信系统的示意图。图3为本发明实施例一流程的流程图。图4为本发明实施例一流程的流程图。图5为本发明实施例一流程的流程图。图6为本发明实施例一流程的流程图。其中,附图标记说明如下:具体实施方式图1为本发明实施例一无线通信系统10的示意图。无线通信系统10可简略地由一网络端及多个通信装置所组成。在图1中,网络端及多个通信装置可用来说明无线通信系统10的架构。实际上,网络端可为长期演进(longtermevolution,lte)系统的演进式通用陆地全球无线接入网络(evolveduniversalterrestrialradioaccessnetwork,e-utran)中的演进式基站(evolvednode-b,enb),或可为第五代(fifthgeneration,5g)基站,其采用正交频分多工(orthogonalfrequencydivisionmultiplexing,ofdm)和/或非正交频分多工,以在系统带宽(例如20mhz)和/或传输时间间隔(transmissiontimeinterval,tti)(例如1ms)与通信装置进行通信(例如传送/接收物理下行链路控制信道(physicaldownlink(dl)controlchannel,pdcch)和/或增强物理下行链路控制信道(enhancedpdcch,epdcch),以及根据错误控制码(errorcontrolcoding,ecc)机制编码/解码下行链路/上行链路(uplink,ul)数据)。通信装置可为用户端、移动电话、笔记型计算机、平板计算机、电子书、便携式计算机系统、汽车、或飞机。此外,根据传输方向,网络端及通信装置可被视为传送端或接收端。举例来说,对于一上行链路而言,通信装置为传送端而网络端为接收端;对于一下行链路而言,网络端为传送端而通信装置为接收端。图2为本发明实施例一通信装置20的示意图。通信装置20可为图1中的通信装置或网络端,但不限于此。通信装置20包括一处理电路200、一存储单元210、一通信接口单元220。处理电路200可为一微处理器或一特定应用集成电路(application-specificintegratedcircuit,asic)。存储单元210可为任一数据存储装置,用来存储一程序代码214,处理电路200可通过存储单元210读取及执行程序代码214。举例来说,存储单元210可为用户辨识模块(subscriberidentitymodule,sim)、只读式存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、随机存取存储器(random-accessmemory,ram)、光盘只读存储器(cd-rom/dvd-rom/bd-rom)、磁带(magnetictape)、硬盘(harddisk)、光学数据存储装置(opticaldatastoragedevice)、非易失性存储单元(non-volatilestorageunit)、非暂态计算机可读取介质(non-transitorycomputer-readablemedium)(例如具体介质(tangiblemedia))等。通信接口单元220可为无线收发器,其是根据处理电路200的处理结果,用来传送及接收信号(例如数据、讯息和/或分组)。在以下实施例中,为了简化实施例的说明,用户端被用来表示图1的通信装置。图3为本发明实施例一流程30的流程图,用于一网络端中,用来处理无线通信系统中的数据传输,流程30包含以下步骤:步骤300:开始。步骤302:根据一第一传输区块(transportblock,tb)尺寸,决定用于下行链路数据的一第一错误控制码机制。步骤304:根据该第一错误控制码机制,将该下行链路数据编码为编码下行链路数据。步骤306:传送该编码下行链路数据到一用户端。步骤308:结束。根据流程30,根据第一传输区块尺寸,网络端可决定用于下行链路数据的第一错误控制码机制。接着,根据(例如使用)第一错误控制码机制,网络端可将下行链路数据编码为编码下行链路数据。此外,网络端可传送该编码下行链路数据到用户端。也就是说,根据第一传输区块尺寸,第一错误控制码机制被决定(例如选择或转换),例如动态地(dynamically)或自适应地(adaptively)。因此,根据流程30,第一错误控制码机制可适当地适用于第一传输区块尺寸。如此一来,已知技术的数据传输的问题被解决。流程30的实现方式不限于以上所述,以下的实施例可被应用于流程30。在一实施例中,第一错误控制码机制可包含有涡轮码(turbocoding)方式及去尾回旋码(tail-bitingconvolutionalcoding,tbcc)方式中至少一个。在一实施例中,第一错误控制码机制可包含有低密度奇偶检查码(lowdensityparitycheckcode,ldpc)方式及极化码(polarcode)方式中至少一个,且不限于此。在一实施例中,在(例如通过)下行链路控制信息(dlcontrolinformation,dci)的位字段中,第一错误控制码机制的信息可被传送(例如信令(signaled))到用户端。也就是说,网络端可传送(例如信令)第一错误控制码机制的信息到用户端(例如明确地(explicity))。因此,根据下行链路控制信息的位字段及第一传输区块尺寸,用户端可决定第一错误控制码机制。在一实施例中,根据下行链路数据的尺寸,第一传输区块尺寸可被决定。在一实施例中,第一传输区块尺寸的临界值(例如100位)可被预先决定及具体说明(例如新定义)于第三代合作伙伴计划标准中。也就是说,临界值为网络端及用户端所已知。在一实施例中,若第一传输区块尺寸小于临界值,去尾回旋码方式可被用于编码。在一实施例中,若第一传输区块尺寸大于(或不小于)临界值,涡轮码方式可被用于编码。在一实施例中,网络端可从用户端接收编码上行链路数据。在一实施例中,根据第二错误控制码机制,网络端可解码编码上行链路数据。第一错误控制码机制及第二错误控制码机制可为相同或不同。在一实施例中,根据编码上行链路数据的第二传输区块尺寸,第二错误控制码机制可被网络端决定。在一实施例中,若第二传输区块尺寸小于100位,去尾回旋码方式可被用于编码。在一实施例中,若第二传输区块尺寸大于(或不小于)100位,涡轮码方式可被用于编码。在一实施例中,相似于第一错误控制码机制的信息的传输,第二错误控制码机制的信息可被传送到网络端,例如通过讯息。也就是说,用户端可传送第二错误控制码机制的信息到网络端(例如明确地)。因此,根据讯息及编码上行链路数据的第二传输区块尺寸,网络端可决定第二错误控制码机制。在一实施例中,根据编码上行链路数据的缩减(shortened)子帧尺寸、频域中资源区块(resourceblock,rb)(例如被配置给用户端)的数量及用于编码上行链路数据的调制编码方式(modulationandcodingscheme,mcs)的指标中至少一个,第二传输区块尺寸可被网络端决定。在一实施例中,网络端可建立查询表(lookuptable),其是用于多个传输区块尺寸与多个缩减子帧尺寸、多个频域中资源区块数量和/或多个用于编码上行链路数据的调制编码方式的指标。也就是说,根据查询表中第二传输区块尺寸与编码上行链路数据的缩减子帧尺寸、频域中资源区块的数量及用于编码上行链路数据的调制编码方式的指标中至少一个的关系,网络端可决定第二传输区块尺寸。图4为本发明实施例一流程40的流程图,用于一用户端中,用来处理无线通信系统中的数据传输,流程40包含以下步骤:步骤400:开始。步骤402:从一网络端,接收编码下行链路数据。步骤404:根据该编码下行链路数据的一第一传输区块尺寸,决定一第一错误控制码机制。步骤406:根据该第一错误控制码机制,解码该编码下行链路数据。步骤408:结束。根据流程40,用户端可从网络端接收编码下行链路数据。接着,根据编码下行链路数据的第一传输区块尺寸,用户端可决定第一错误控制码机制。此外,根据(例如使用)第一错误控制码机制,用户端可解码编码下行链路数据。也就是说,根据第一传输区块尺寸,第一错误控制码机制被决定(例如选择或转换),例如动态地或自适应地。因此,根据流程40,第一错误控制码机制可适当地适用于第一传输区块尺寸。如此一来,已知技术的数据传输的问题被解决。流程40的实现方式不限于以上所述,以下的实施例可被应用于流程40。在一实施例中,第一错误控制码机制可包含有涡轮码方式及去尾回旋码方式中至少一个。在一实施例中,第一错误控制码机制可包含有低密度奇偶检查码方式及极化码方式中至少一个,且不限于此。在一实施例中,根据网络端传送(例如信令)的第一下行链路控制信息中的第一位字段,用户端可决定第一错误控制码机制。因此,根据第一下行链路控制信息的第一位字段及编码下行链路数据的第一传输区块尺寸,用户端可决定第一错误控制码机制。在一实施例中,根据网络端传送的第一下行链路控制信息中的缩减子帧尺寸、频域中资源区块(例如被配置给用户端)的数量及用于网络端传送的第一下行链路控制信息中调制编码方式的指标中至少一个,第一传输区块尺寸可被决定。在一实施例中,第一传输区块尺寸的临界值(例如100位)可被预先决定及具体说明(例如新定义)于第三代合作伙伴计划标准中。也就是说,临界值可为网络端及用户端所已知。在一实施例中,若第一传输区块尺寸小于临界值,去尾回旋码方式可被用于编码。在一实施例中,若第一传输区块尺寸大于(或不小于)临界值,涡轮码方式可被用于编码。在一实施例中,用户端可根据盲解码(blinddecoding)方式解码编码下行链路数据。也就是说,在用户端根据第一错误控制码机制解码编码下行链路数据之后,可能有多个编码下行链路数据的候选位置(例如时间/频率位置)。根据盲解码,用户端可能需盲目地解码(例如检测)全部(或部分)候选位置,直到至少一候选位置被成功地解码。在一实施例中,用户端可传送根据第二错误控制码机制编码的编码上行链路数据到网络端。在一实施例中,根据编码上行链路数据的第二传输区块尺寸,第二错误控制码机制可被用户端决定。在一实施例中,根据网络端传送的第二下行链路控制信息中的第二位字段(例如在上行链路授权(grant)中),第二错误控制码机制可被用户端决定。也就是说,网络端可传送(例如信令)第二错误控制码机制到用户端(例如明确地)。因此,根据第二下行链路控制信息中的第二位字段及编码上行链路数据的第二传输区块尺寸,用户端可决定第二错误控制码机制。在一实施例中,根据网络端传送的第二下行链路控制信息(例如上行链路调度(ulscheduling))中的缩减子帧尺寸、频域中资源区块的数量及用于网络端传送的第二下行链路控制信息中调制编码方式的指标中至少一个,第二传输区块尺寸可被用户端决定。在一实施例中,网络端可建立查询表,其是用于多个传输区块尺寸与多个缩减子帧尺寸、多个频域中资源区块数量和/或多个用于编码上行链路数据的调制编码方式的指标。也就是说,根据查询表中第二传输区块尺寸与网络端传送的第二下行链路控制信息中的缩减子帧尺寸、频域中资源区块的数量及用于网络端传送的第二下行链路控制信息中调制编码方式的指标中至少一个的关系,网络端可决定第二传输区块尺寸。以下的实施例可用来说明流程30及40。用于转换(例如选择其一)涡轮码方式及去尾回旋码方式的传输区块尺寸的临界值被预先决定为100位,以及被具体说明(例如新定义)于第三代合作伙伴计划标准中。也就是说,若传输区块尺寸小于100位,去尾回旋码方式被用于编码,而若传输区块尺寸大于(或不小于)100位,涡轮码方式被用于编码。网络端设定缩减子帧为2个正交频分多工符元到用户端。在一实施例中,下行链路数据的传输区块尺寸为50位。因此,根据临界值及传输区块尺寸,网络端决定将去尾回旋码方式用于下行链路数据。接着,根据(例如使用)去尾回旋码方式,网络端将下行链路数据编码为编码下行链路数据,以及传送编码下行链路数据到用户端,其具有用来指示调度资源区块的数量及用于编码下行链路数据的调制编码方式的下行链路控制信息。用户端从网络端接收到编码下行链路数据及下行链路控制信息。接着,根据临界值及编码下行链路数据的传输区块尺寸,用户端决定将去尾回旋码方式用于下行链路数据,其中根据缩减子帧尺寸、调度资源区块的数量及用于编码下行链路数据的调制编码方式的指标中至少一个间预先决定的关系,传输区块尺寸被决定为50位。因此,用户端根据(例如使用)去尾回旋码方式解码编码下行链路数据。在另一实施例中,下行链路数据的传输区块尺寸为500位。因此,根据临界值及传输区块尺寸,网络端决定将涡轮码方式用于下行链路数据。接着,根据(例如使用)涡轮码方式,网络端将下行链路数据编码为编码下行链路数据,以及传送编码下行链路数据到用户端,其具有用来指示调度资源区块的数量及用于编码下行链路数据的调制编码方式的下行链路控制信息。用户端从网络端接收到编码下行链路数据及下行链路控制信息。接着,根据临界值及编码下行链路数据的传输区块尺寸,用户端决定将涡轮码方式用于下行链路数据,其中根据缩减子帧尺寸、调度资源区块的数量及用于编码下行链路数据的调制编码方式的指标中至少一个间预先决定的关系,传输区块尺寸被决定为为500位。因此,用户端根据(例如使用)涡轮码方式解码编码下行链路数据。图5为本发明实施例一流程50的流程图,用于一网络端中,用来处理无线通信系统中的数据传输,流程50包含以下步骤:步骤500:开始。步骤502:设定一第一缩减子帧尺寸到一用户端。步骤504:根据该第一缩减子帧尺寸,决定用于下行链路数据的一第一错误控制码机制。步骤506:根据该第一错误控制码机制,将该下行链路数据编码为编码下行链路数据。步骤508:传送该编码下行链路数据到该用户端。步骤510:结束。根据流程50,网络端可设定第一缩减子帧尺寸到用户端。接着,根据第一缩减子帧尺寸,网络端可决定用于下行链路数据的第一错误控制码机制。此外,根据(例如使用)第一错误控制码机制,网络端可将下行链路数据编码为编码下行链路数据,以及可传送编码下行链路数据到用户端。也就是说,根据第一缩减子帧尺寸,第一错误控制码机制被决定(例如选择或转换),例如动态地或自适应地。因此,根据流程50,第一错误控制码机制可适当地适用于第一缩减子帧尺寸。如此一来,已知技术的数据传输的问题被解决。流程50的实现方式不限于以上所述,以下的实施例可被应用于流程50。在一实施例中,第一错误控制码机制可包含有涡轮码方式及去尾回旋码方式中至少一个。在一实施例中,第一错误控制码机制可包含有低密度奇偶检查码方式及极化码方式中至少一个,且不限于此。在一实施例中,在(例如通过)下行链路控制信息的位字段中,第一错误控制码机制的信息可被传送(例如信令)到用户端。也就是说,网络端可传送第一错误控制码机制的信息到用户端(例如明确地)。因此,根据下行链路控制信息的位字段及网络端设定的第一缩减子帧尺寸,用户端可决定第一错误控制码机制。在一实施例中,在具有第二缩减子帧尺寸的第二缩减子帧中,网络端可从用户端接收编码上行链路数据。在一实施例中,根据第二错误控制码机制,网络端可解码编码上行链路数据。第一错误控制码机制及第二错误控制码机制可为相同或不同。在一实施例中,根据编码上行链路数据的第二缩减子帧尺寸,第二传输区块尺寸可被决定。在一实施例中,若第二缩减子帧尺寸被设定为1或2个正交频分多工符元,去尾回旋码方式可被用于编码。在一实施例中,若第二缩减子帧尺寸被设定为3(即非1及非2)个正交频分多工符元,涡轮码方式可被用于编码。在一实施例中,相似于第一错误控制码机制的信息的传输,第二错误控制码机制的信息可被传送到网络端,例如通过讯息。也就是说,用户端可传送第二错误控制码机制的信息到网络端(例如明确地)。因此,根据讯息及编码上行链路数据的第二缩减子帧尺寸,网络端可决定第二错误控制码机制。图6为本发明实施例一流程60的流程图,用于一用户端中,用来处理无线通信系统中的数据传输,流程60包含以下步骤:步骤600:开始。步骤602:从一网络端,接收用来设定一第一缩减子帧尺寸的一配置(configuration)。步骤604:在具有该第一缩减子帧尺寸的一第一缩减子帧中,从该网络端接收编码下行链路数据。步骤606:根据该编码下行链路数据的该第一缩减子帧尺寸,决定一第一错误控制码机制。步骤608:根据该第一错误控制码机制,解码该编码下行链路数据。步骤610:结束。根据流程60,用户端可从网络端接收用来设定第一缩减子帧尺寸的配置。接着,在具有第一缩减子帧尺寸的第一缩减子帧中,用户端可从网络端接收编码下行链路数据。此外,根据编码下行链路数据的第一缩减子帧尺寸,用户端决定第一错误控制码机制,以及根据(例如使用)第一错误控制码机制,用户端解码编码下行链路数据。也就是说,根据第一缩减子帧尺寸,第一错误控制码机制被决定(例如选择或转换),例如动态地或自适应地。因此,根据流程60,第一错误控制码机制可适当地适用于第一缩减子帧尺寸。如此一来,已知技术的数据传输的问题被解决。流程60的实现方式不限于以上所述,以下的实施例可被应用于流程60。在一实施例中,第一错误控制码机制可包含有涡轮码方式及去尾回旋码方式中至少一个。在一实施例中,第一错误控制码机制可包含有低密度奇偶检查码方式及极化码方式中至少一个,且不限于此。在一实施例中,根据网络端传送(例如信令)的第一下行链路控制信息中的第一位字段,用户端可决定第一错误控制码机制。因此,根据第一下行链路控制信息的第一位字段及编码下行链路数据的第一缩减子帧尺寸,用户端可决定第一错误控制码机制。在一实施例中,用户端可根据盲解码方式解码编码下行链路数据。也就是说,在用户端根据第一错误控制码机制解码编码下行链路数据之后,可能有多个编码下行链路数据的候选位置(例如时间/频率位置)。根据盲解码,用户端可能需盲目地解码(例如检测)全部(或部分)候选位置,直到至少一候选位置被成功地解码。在一实施例中,在具有第二缩减子帧尺寸的第二缩减子帧中,用户端可传送根据第二错误控制码机制编码的编码上行链路数据到网络端。在一实施例中,根据编码上行链路数据的第二缩减子帧尺寸,第二错误控制码机制可被用户端决定。在一实施例中,根据网络端传送的第二下行链路控制信息中的第二位字段(例如在上行链路授权中),第二错误控制码机制可被用户端决定。也就是说,网络端可传送(例如信令)第二错误控制码机制到用户端(例如明确地)。因此,根据第二下行链路控制信息中的第二位字段及编码上行链路数据的第二缩减子帧尺寸,用户端可决定第二错误控制码机制。以下的实施例可用来说明流程50及60。在一实施例中,网络端设定缩减子帧尺寸为1或2个正交频分多工符元到用户端。因此,根据缩减子帧尺寸,网络端决定将去尾回旋码方式用于下行链路数据。接着,根据(例如使用)去尾回旋码方式,网络端将下行链路数据编码为编码下行链路数据,以及传送具有下行链路控制信息的编码下行链路数据到用户端。用户端从网络端接收编码下行链路数据。接着,根据网络端设定的缩减子帧尺寸,用户端决定将去尾回旋码方式用于编码下行链路数据。因此,用户端根据(例如使用)去尾回旋码方式解码编码下行链路数据。在另一实施例中,网络端设定缩减子帧尺寸为3(即非1及非2)个正交频分多工符元到用户端。因此,根据缩减子帧尺寸,网络端决定将涡轮码方式用于下行链路数据。接着,根据(例如使用)涡轮码方式,网络端将下行链路数据编码为编码下行链路数据,以及传送具有下行链路控制信息的编码下行链路数据到用户端。用户端从网络端接收编码下行链路数据。接着,根据网络端设定的缩减子帧尺寸,用户端决定将涡轮码方式用于编码下行链路数据。因此,用户端根据(例如使用)涡轮码方式解码编码下行链路数据。需注意的是,上述的“缩减子帧尺寸"可被称为“缩减传输时间区间长度(length)"。对应地,“缩减子帧"也可被称为“缩减传输时间区间”。此外,上述的“缩减子帧尺寸”可对应于“缩减子帧”,以及“缩减传输时间区间长度”可对应于“缩减传输时间区间”。需注意的是,虽然以上所述的实施例是用来被举例说明对应于流程的相关运作。本领域技术人员当可根据系统需求和/或设计考虑结合、修饰或变化以上所述的实施例。本领域技术人员当可依本发明的精神加以结合、修饰或变化以上所述的实施例,而不限于此。任何前述的流程可被编译成程序代码214。前述的陈述、步骤和/或流程(包含建议步骤)可通过装置实现,装置可为硬件、软件、固件(为硬件装置与计算机指令与数据的结合,且计算机指令与数据属于硬件装置上的只读软件)、电子系统、或上述装置的组合,其中装置可为通信装置20。根据以上所述,本发明提供了一种通信装置及方法,用来处理以错误控制码来执行的数据传输。因此,根据传输区块尺寸或缩减子帧尺寸,网络端及用户端可决定错误控制码机制,例如动态地或自适应地。如此一来,以错误控制码来执行的数据传输的问题可被解决。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1