CN113517948A - 数据处理方法、装置及*** - Google Patents
数据处理方法、装置及*** Download PDFInfo
- Publication number
- CN113517948A CN113517948A CN202010281658.XA CN202010281658A CN113517948A CN 113517948 A CN113517948 A CN 113517948A CN 202010281658 A CN202010281658 A CN 202010281658A CN 113517948 A CN113517948 A CN 113517948A
- Authority
- CN
- China
- Prior art keywords
- mcs
- code
- block group
- code block
- transmission resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
- H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
- H04L1/0013—Rate matching, e.g. puncturing or repetition of code symbols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
- H04L1/0618—Space-time coding
- H04L1/0675—Space-time coding characterised by the signaling
- H04L1/0693—Partial feedback, e.g. partial channel state information [CSI]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供一种数据处理方法、装置及***,可以提升数据传输效率。该方案中,发送端设备可以根据不同的MCS进行码块分组,并采用相应的MCS执行码块组的发送前的处理,例如根据第一MCS确定第一码块组,并根据第一MCS执行第一码块组的发送前的处理,还根据第二MCS确定第二码块组,并根据第二MCS执行第二码块组的发送前的处理,从而使得发送端设备可以使用多个MCS发送同一个TB,进而提升数据传输效率。
Description
技术领域
本申请涉及通信领域,尤其涉及数据处理方法、装置及***。
背景技术
目前,长期演进(long term evolution,LTE)或新无线(new radio,NR)***中,一个传输块(transport block,TB)的发送处理对应一个调制编码方案(modulation andcoding scheme,MCS),即针对传输该TB的所有频率和传输层,采取相同的调制方案和码率。
然而,由于无线信号在传播过程中会出现频率选择性衰落,且在不同资源上传输信号时,由于不同资源可能对应不同质量的信道,出现的频率选择性衰落程度也可能不同。因此,在该场景下,使用LTE或NR***目前的TB处理方法,可能会导致TB的传输性能受限于对应信道质量较弱的频率资源,从而导致整体传输性能较低。
发明内容
本申请提供一种数据处理方法、装置及***,可以提升数据传输效率。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种数据处理方法。该方法可以由发送端设备执行,也可以由发送端设备的部件,例如发送端设备的处理器、芯片、或芯片***等执行,本申请以发送端设备执行该方法为例进行说明。该方法包括:发送端设备根据第一调制编码方案MCS确定第一码块组,并根据第一MCS执行第一码块组的发送前的处理,发送端设备还根据第二MCS确定第二码块组,并根据第二MCS执行第二码块组的发送前的处理,其中,第一码块组和第二码块组属于相同的传输块TB。
基于该方案,由于可以根据不同的MCS进行码块分组,并根据相应的MCS执行码块组的发送前的处理,即可以使用多个MCS发送同一个TB,因此可以根据传输资源的不同频选性采用不同的MCS,使得在数据传输过程中可以充分利用多径信道的频选性,提升数据传输效率。
在一种可能的设计中,该数据处理方法还包括:发送端设备确定K个MCS,并根据该K个MCS确定TB的TBS,其中,K为大于1的正整数,第一MCS为该K个MCS中的任意一个MCS,第二MCS为该K个MCS中与第一MCS不同的MCS。或者说,该TB的TBS由K个MCS确定,K为大于1的正整数,第一MCS为该K个MCS中的任意一个MCS,第二MCS为该K个MCS中与第一MCS不同的MCS。基于该可能的设计,可以使得发送端设备后续可以根据不同MCS确定不同码块组,从而使用多个MCS发送同一个TB,提升数据传输效率。
在一种可能的设计中,该数据处理方法还包括:发送端设备根据该TBS获取TB,并将该TB分段,得到多个码块,第一码块组和第二码块组包括的码块属于该多个码块。或者说,第一码块组和第二码块组包括的码块属于该TB分段后得到的码块。
在一种可能的设计中,该TB为添加CRC信息后的TB。
在一种可能的设计中,该第一码块组的码块数量由第一码率和第一传输资源能够承载的比特数量确定,第二码块组的码块数量由第二码率和第二传输资源能够承载的比特数量确定,其中,第一码率为第一MCS指示的码率,第一传输资源为第一MCS对应的传输资源,第二码率为第二MCS指示的码率,第二传输资源为第二MCS对应的传输资源。
在一种可能的设计中,第一码率和第一传输资源能够承载的比特数量,满足如下第一公式:
在一种可能的设计中,发送端设备根据第一MCS执行第一码块组的发送前的处理,包括:发送端设备采用第一MCS指示的码率和第一冗余版本,执行第一码块组的速率匹配,第一冗余版本为第一MCS对应的冗余版本;或者,发送端设备采用第一MCS指示的码率和第一比例因子,执行第一码块组的速率匹配,第一比例因子为第一MCS对应的比例因子;或者,发送端设备采用第一MCS指示的码率、第一冗余版本、以及第一比例因子,执行第一码块组的速率匹配,第一冗余版本为第一MCS对应的冗余版本,第一比例因子为第一MCS对应的比例因子。
在一种可能的设计中,发送端设备根据第一MCS执行第一码块组的发送前的处理,还包括:发送端设备采用第一MCS指示的调制阶数执行速率匹配后的第一码块组的调制。
在一种可能的设计中,发送端设备根据第一MCS执行第一码块组的发送前的处理,还包括:发送端设备采用第一传输资源执行调制后的第一码块组的资源映射,该第一传输资源为第一MCS对应的传输资源。
在一种可能的设计中,第二码率和所述第二传输资源能够承载的比特数量,满足如下第二公式:
在一种可能的设计中,发送端设备根据第二MCS执行第二码块组的发送前的处理,包括:发送端设备采用第二MCS指示的码率和第二冗余版本,执行第二码块组的速率匹配,第二冗余版本为第二MCS对应的冗余版本;或者,发送端设备采用第二MCS指示的码率和第二比例因子,执行第二码块组的速率匹配,第二比例因子为第二MCS对应的比例因子;或者,发送端设备采用第二MCS指示的码率、第二冗余版本、以及第二比例因子,执行第二码块组的速率匹配,第二冗余版本为第二MCS对应的冗余版本,第二比例因子为第二MCS对应的比例因子。
在一种可能的设计中,发送端设备根据第二MCS执行第二码块组的发送前的处理,还包括:发送端设备采用第二MCS指示的调制阶数执行速率匹配后的第二码块组的调制。
在一种可能的设计中,发送端设备根据第二MCS执行第二码块组的发送前的处理,还包括:发送端设备采用第二传输资源执行调制后的第二码块组的资源映射,该第二传输资源为第二MCS对应的传输资源。
第二方面,本申请提供一种数据处理方法。该方法可以由发送端设备执行,也可以由发送端设备的部件,例如发送端设备的处理器、芯片、或芯片***等执行,本申请以发送端设备执行该方法为例进行说明。该方法包括:发送端设备根据第一调制编码方案MCS确定第一子传输块TB,并根据第一MCS执行该第一子TB的发送前的处理,发送端设备还根据第二MCS确定第二子TB,并根据第二MCS执行该第二子TB的发送前的处理,其中,第一子TB和第二子TB属于相同的TB。
基于该方案,一方面,由于可以根据不同的MCS进行码块分组,并采用相应的MCS执行码块组的发送前的处理,即可以使用多个MCS发送同一个TB,因此可以根据传输资源的不同频选性采用不同的MCS,使得在数据传输过程中可以充分利用多径信道的频选性,提升数据传输效率;另一方面,该方案可以方便地使用于基于码块组的传输,因此可以提供更好的兼容性,易于实现。
在一种可能的设计中,该数据处理方法还包括:发送端设备确定K个MCS,并根据该K个MCS确定TB的TBS,其中,K为大于1的正整数,第一MCS为该K个MCS中的任意一个MCS,第二MCS为该K个MCS中与第一MCS不同的MCS。或者说,该TB的TBS由K个MCS确定,K为大于1的正整数,第一MCS为该K个MCS中的任意一个MCS,第二MCS为该K个MCS中与第一MCS不同的MCS。
在一种可能的设计中,该第一子TB的TBS由第一码率、第一传输资源能够承载的比特数量、以及第一比例因子确定,第二子TB的TBS由第二码率、第二传输资源能够承载的比特数量、以及第二比例因子确定,其中,第一码率为第一MCS指示的码率,第一传输资源为第一MCS对应的传输资源,第一比例因子为第一MCS对应的比例因子,第二码率为第二MCS指示的码率,第二传输资源为第二MCS对应的传输资源,第二比例因子为第二MCS对应的比例因子。
在一种可能的设计中,第一码率、第一传输资源能够承载的比特数量、以及第一比例因子,满足如下公式:
TBS1=R1×G1×S1
其中,TBS1为第一子TB的TBS,R1为第一码率,G1为第一传输资源能够承载的比特数量,S1为第一比例因子。
在一种可能的设计中,第二码率、第二传输资源能够承载的比特数量、以及第二比例因子,满足如下公式:
TBS2=R2×G2×S2
其中,TBS2为第二子TB的TBS,R2为第二码率,G2为第二传输资源能够承载的比特数量,S2为第二比例因子。
结合第一方面和第二方面,在一种可能的设计中,该TB的TBS由K个MCS确定,包括:该TB的TBS由第i个传输资源能够承载的比特数量和该K个MCS中的第i个MCS指示的码率确定,该第i个传输资源为该第i个MCS对应的传输资源,i为1至K的正整数;该第i个传输资源能够承载的比特数量由该第i个传输资源和该第i个MCS所指示的调制阶数确定。
结合第一方面和第二方面,在一种可能的设计中,该TB的TBS由第i个传输资源能够承载的比特数量和该K个MCS中的第i个MCS指示的码率确定,包括:该TB的TBS由该第i个传输资源能够承载的比特数量、该第i个MCS指示的码率、以及第i个比例因子确定,该第i个比例因子为该第i个MCS对应的比例因子。
结合第一方面和第二方面,在一种可能的设计中,该TB的TBS由第i个传输资源能够承载的比特数量和该K个MCS中的第i个MCS指示的码率确定,包括:该TB的TBS由该第i个传输资源能够承载的比特数量、该第i个MCS指示的码率、以及该TB的比例因子确定。
第三方面,本申请提供一种数据处理方法。该方法可以由发送端设备执行,也可以由发送端设备的部件,例如发送端设备的处理器、芯片、或芯片***等执行,本申请以发送端设备执行该方法为例进行说明。该方法包括:发送端设备根据第一MCS确定第一TBS,并根据第一MCS执行第一TB的发送前的处理,其中,第一TB的TBS为该第一TBS;发送端设备还根据第二MCS确定第二TBS,并根据第二MCS执行第二TB的发送前的处理,其中,第二TB的TBS为该第二TBS。
基于该方案,一方面,由于在同一次传输中使用不同的MCS对不同的TB进行发送前的处理,因此可以根据传输不同TB的传输资源的不同频选性,使用不同MCS进行TB的发送前的处理,是的在数据传输过程中可以充分利用多径信道的频选性,提升数据传输效率;另一方面,由于分别对第一TB和第二TB添加CRC信息,因此可以更小的TB为单位进行重传,从而降低重传开销。
在一种可能的设计中,该第一TB的TBS由第一码率和第一传输资源能够承载的比特数量确定,第二TB的TBS由第二码率和第二传输资源能够承载的比特数量确定,其中,第一码率为第一MCS指示的码率,第一传输资源为第一MCS对应的传输资源,第二码率为第二MCS指示的码率,第二传输资源为第二MCS对应的传输资源。
在一种可能的设计中,第一码率和第一传输资源能够承载的比特数量,满足如下公式:
TBS1=R1×G1
其中,TBS1为第一TB的TBS,R1为第一码率,G1为第一传输资源能够承载的比特数量。
在一种可能的设计中,第二码率和第二传输资源能够承载的比特数量,满足如下公式:
TBS2=R2×G2
其中,TBS2为第二子TB的TBS,R2为第二码率,G2为第二传输资源能够承载的比特数量。
在一种可能的设计中,该第一TB的TBS由第一码率、第一传输资源能够承载的比特数量、以及第一比例因子确定,第二TB的TBS由第二码率、第二传输资源能够承载的比特数量、以及第二比例因子确定,其中,第一码率为第一MCS指示的码率,第一传输资源为第一MCS对应的传输资源,第一比例因子为第一MCS对应的比例因子,第二码率为第二MCS指示的码率,第二传输资源为第二MCS对应的传输资源,第二比例因子为第二MCS对应的比例因子。
在一种可能的设计中,第一码率、第一传输资源能够承载的比特数量、以及第一比例因子,满足如下公式:
TBS1=R1×G1×S1
其中,TBS1为第一子TB的TBS,R1为第一码率,G1为第一传输资源能够承载的比特数量,S1为第一比例因子。
在一种可能的设计中,第二码率、第二传输资源能够承载的比特数量、以及第二比例因子,满足如下公式:
TBS2=R2×G2×S2
其中,TBS2为第二子TB的TBS,R2为第二码率,G2为第二传输资源能够承载的比特数量,S2为第二比例因子。
结合上述第一方面或第二方面或第三方面,在一种可能的设计中,上述发送端设备为终端设备,或者,上述发送端设备为网络设备。
第四方面,提供了一种通信装置用于实现上述各种方法。该通信装置可以为上述第一方面或第二方面或第三方面中的发送端设备,或者包含上述发送端设备的装置,或者上述发送端设备中包含的装置,比如芯片。该通信装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
第五方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机指令,当该处理器执行该指令时,以使该通信装置执行上述任一方面所述的方法。该通信装置可以为上述第一方面或第二方面或第三方面中的发送端设备,或者包含上述发送端设备的装置,或者上述发送端设备中包含的装置,比如芯片。
第六方面,提供了一种通信装置,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述任一方面所述的方法。该通信装置可以为上述第一方面或第二方面或第三方面中的发送端设备,或者包含上述发送端设备的装置,或者上述发送端设备中包含的装置,比如芯片。
第七方面,提供了一种通信装置,包括:处理器和接口电路,该接口电路可以为代码/数据读写接口电路,该接口电路用于接收计算机程序或指令(计算机程序或指令存储在存储器中,可能直接从存储器读取,或可能经过其他器件)并传输至该处理器;该处理器用于运行所述计算机程序或指令以执行上述任一方面所述的方法。
第八方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当其在通信装置上运行时,使得通信装置可以执行上述任一方面所述的方法。该通信装置可以为上述第一方面或第二方面或第三方面中的发送端设备,或者包含上述发送端设备的装置,或者上述发送端设备中包含的装置,比如芯片。
第九方面,提供了一种包含指令的计算机程序产品,当其在通信装置上运行时,使得通信装置可以执行上述任一方面所述的方法。该通信装置可以为上述第一方面或第二方面或第三方面中的发送端设备,或者包含上述发送端设备的装置,或者上述发送端设备中包含的装置,比如芯片。
第十方面,提供了一种通信装置(例如,该通信装置可以是芯片或芯片***),该通信装置包括处理器,用于实现上述任一方面中所涉及的功能。在一种可能的设计中,该通信装置还包括存储器,该存储器,用于保存必要的程序指令和数据。该通信装置是芯片***时,可以由芯片构成,也可以包含芯片和其他分立器件。
其中,第四方面至第十方面中任一种设计方式所带来的技术效果可参见上述第一方面或第二方面或第三方面中不同设计方式所带来的技术效果,此处不再赘述。
附图说明
图1为现有的物理层的数据处理流程示意图;
图2为本申请实施例提供的一种通信***架构示意图;
图3为本申请实施例提供的一种终端设备和网络设备的结构示意图;
图4为本申请实施例提供的另一种终端设备的结构示意图;
图5为本申请实施例提供的一种数据处理方法的流程示意图一;
图6为本申请实施例提供的一种数据处理方法的流程示意图二;
图7a为本申请实施例提供的一种资源分配示意图;
图7b为本申请实施例提供的另一种资源分配示意图;
图8为本申请实施例提供的一种数据处理方法的流程示意图三;
图9为本申请实施例提供的一种数据处理方法的流程示意图四;
图10为本申请实施例提供的一种通信装置的结构示意图;
图11为本申请实施例提供的另一种通信装置的结构示意图。
具体实施方式
为了方便理解本申请实施例的技术方案,首先给出本申请相关技术或名词的简要介绍如下。
第一、传输块(transport block,TB):
一个TB指:对应一个媒介接入控制(medium access control,MAC)协议数据单元(protocol data unit,PDU)的数据块,也就是说,MAC层发往物理层的数据是以TB的形式组织的。该数据块在一个时隙内发送,同时也是混合自动重传请求(hybrid automaticrepeat request,HARQ)重传的单位。若终端不支持空分复用,在一个时隙内至多发送一个TB,若终端支持空分复用,一个时隙内至多可以发送两个TB。
其中,TB可以是上行通信中的数据,由上行共享信道(uplink shared channel,UL-SCH)承载;也可以是下行通信中的数据,由下行共享信道(downlink shared channel,DL-SCH)承载。上行通信指发送端为终端,接收端为网络设备的通信;下行通信指发送端为网络设备,接收端为终端的通信。
第二、码字(codeword):
通常情况下,码字指:对一个时隙内发送的TB添加循环冗余校验(cyclicalredundancy check,CRC)信息之后得到的数据块,即码字可以理解为带出错保护的TB。在该情况下,一个码字可以进一步被拆分为一个或者多个码块。
需要说明的是,在实际应用中,码字也可以指:对一个时隙内发送的TB进行CRC信息添加、码块分割、并对每个码块进行CRC***、信道编码、速率匹配之后,得到的数据码流。本申请实施例中,除特殊说明外,以码字为带出错保护的TB进行说明。
其中,信道编码指通过信道编码器和译码器实现的用于提高信道可靠性的方法;速率匹配指用于匹配物理资源的承载能力的方法。
第三、码块(code block):
码块为信道编码和速率匹配的单元,即物理层以码块为粒度进行信道编码和速率匹配。
第四、层(layer):
层也称为传输层(transmission layer),对1个或2个码字进行加扰(scrambling)和调制(modulation)之后得到的复数符号(或调制符号)进行层映射后,会映射到一个或多个传输层,每层对应一条有效的数据流。需要说明的是,此处的“码字”指的是数据码流。
其中,传输层的个数/层数可以称为“传输阶”或“传输秩(rank)”。传输层的层数可以是动态变化的,但是其必须小于或等于发射天线端口数和接收天线端口数中的最小值,即“传输层数≤min(发射天线端口数,接收天线端口数)”。
一般情况下,在NR***的下行通信中,传输层数等于发射天线端口数和接收天线端口数中的最小值;可以在下行控制信息(downlink control information,DCI)中,指示数据或解调参考信号(demodulation reference signal,DMRS)传输时采用的传输层数和/或天线端口数,进一步还可以指示各个天线端口的编号。
此外,在NR***中,也可以在发送配置指示(transmission configurationindex,TCI)中指示传输层数、天线端口、或者波束等。
第五、资源块(resource block,RB):
资源块也称为物理资源块(physical resource block,PRB),是基于正交频分复用(orthogonal frequency division multiplexing,OFDM)技术的***中频域资源的基本的单位。一个资源块通常由M个资源元素(resource element,RE)组成,一个资源元素也称为一个子载波,M一般为12。
其中,若干个资源块组成一个资源块组(resource block group,RBG),资源块组也称为物理资源块组(physicalresource block group,PRBG)。通常情况下,网络设备配置的或协议规定的预编码单位可以为资源块或资源块组;实际进行预编码的基本单位被称为预编码资源块组(precoding resource block group,PRG)。以资源块或资源块组为单位进行预编码可以理解为同一个资源块或资源块组包括的资源使用相同的预编码矩阵。
通常情况下,一个预编码资源块组可以小于一个资源块组。示例性的,配置的预编码单位为资源块组,该资源块组包括16个RB,则实际进行预编码时的预编码资源块组可以包括小于16个RB,例如为4个RB或8个RB。
第六、NR***的物理层数据处理流程:
示例性的,如图1所示,为NR***的物理层数据处理流程,主要包括以下步骤:
S101、接收TB。
也就是说,MAC层将MAC PDU发往物理层,物理层接收该MAC PDU,即TB。
其中,该TB的传输块大小(transport block size,TBS)可以根据用于承载该TB的时域资源、频域资源、MCS、传输层数(和/或天线端口数)确定。MCS为索引信息,可以指示调制阶数、目标码率、频谱效率等信息。
S102、添加CRC信息。
也就是说,对该TB进行CRC***,得到带差错保护的TB,即码字。
S103、码块分段。
其中,当码字的长度超过一个码块的长度时,则进行分段处理,将码字分段为多个码块;当码字的长度未超过一个码块的长度时,将码字当作一个码块。
S104、信道编码。
其中,信道编码的单位为码块。在该步骤中,分别对步骤S103得到的一个或多个码块进行信道编码。信道编码时采用的码率可以理解为基准码率。
S105、速率匹配和加扰。
其中,速率匹配的单位为码块。在该步骤中,分别对步骤S104得到的信道编码后的码块进行速率匹配后,进行加扰。
其中,在上述步骤S104中采用的基准码率与MCS指示的码率不同的情况下,需要进行速率匹配,此时,速率匹配可以理解为提取步骤S104中信道编码后的比特,以匹配MCS指示的码率。速率匹配之后一个码块的比特数量可以满足如下公式A:
其中,表示向下取整,E为速率匹配之后一个码块的比特数量,NL为传输层的层数,Qm为MCS指示的调制阶数,C为步骤S103中得到的码块的数量,G为速率匹配之后的总比特数量,其可以根据传输层的层数NL、调制阶数Qm、以及可以映射该TB的资源元素的总数NRE确定,例如,G=NL·Qm·NRE;
或者,速率匹配之后一个码块的比特数量也可以满足如下公式B:
此外,在C个码块中,比特数量满足公式A的码块的个数为比特数量满足公式B的码块的个数为其中,mod表示取模运算,例如mod(x,y)表示x对y取模运算,也可以表示为x mod y、x%y,其他参数的物理含义同公式A。
S106、调制和层映射。
在该步骤中,对步骤S105中进行速率匹配后的各个码块的比特进行调制,得到复数符号后进行层映射。
S107、资源映射。
在该步骤中,对步骤S106中进行层映射后的数据进行处理,并将其映射到传输资源,以便最终生成信号通过天线发送。
本申请实施例中,传输资源可以包括以下一项或多项:时域资源、频域资源、或者空域资源;其中,空域资源可以包括传输层、天线端口、波束中的一个或多个。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,A/B可以表示A或B;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。并且,在本申请的描述中,除非另有说明,“至少一个”是指一个或者多个,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中“-”表示前后关联的对象是一种“和”的关系,a,b,c可以是单个,也可以是多个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
如图2所示,为本申请实施例提供的一种通信***10。该通信***10包括网络设备30,以及与该网络设备30连接的一个或多个终端设备40。可选的,不同的终端设备40之间可以相互通信。
其中,网络设备30可以作为本申请实施例中的发送端设备,相应的,终端设备40作为接收端设备;或者,终端设备40可以作为本申请实施例中的发送端设备,相应的,网络设备30作为接收端设备,本申请实施例对此不做具体限定。
可选的,本申请实施例中的网络设备30,是一种将终端设备40接入到无线网络的设备,可以是长期演进(long term evolution,LTE)中的演进型基站(evolutional NodeB,eNB或eNodeB);或者第五代(5th generation,5G)网络或者未来演进的公共陆地移动网络(public land mobile network,PLMN)中的基站,宽带网络业务网关(broadbandnetwork gateway,BNG),汇聚交换机或非第三代合作伙伴项目(3rd generationpartnership project,3GPP)接入设备;或者本申请实施例中的网络设备30还可以是云无线接入网络(cloud radio access network,CRAN)中的无线控制器;或者传输接收节点(rransmission and reception point,TRP),或者包括TRP的设备等,本申请实施例对此不作具体限定。可选的,本申请实施例中的基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等,本申请实施例对此不作具体限定。
可选的,本申请实施例中的终端设备40,可以是用于实现无线通信功能的设备,例如终端或者可用于终端中的芯片等。其中,终端可以是5G网络或者未来演进的PLMN中的用户设备(user equipment,UE)、接入终端、终端单元、终端站、移动站、移动台、远方站、远程终端、移动设备、无线通信设备、终端代理或终端装置等。接入终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wirelesslocal loop,WLL)站、个人数字处理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备或可穿戴设备,虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。终端可以是移动的,也可以是固定的。
可选的,本申请实施例中的网络设备30与终端设备40也可以称之为通信装置,其可以是一个通用设备或者是一个专用设备,本申请实施例对此不作具体限定。
可选的,如图3所示,为本申请实施例提供的网络设备30和终端设备40的结构示意图。
其中,终端设备40包括至少一个处理器(图3中示例性的以包括一个处理器401为例进行说明)和至少一个收发器(图3中示例性的以包括一个收发器403为例进行说明)。可选的,终端设备40还可以包括至少一个存储器(图3中示例性的以包括一个存储器402为例进行说明)、至少一个输出设备(图3中示例性的以包括一个输出设备404为例进行说明)和至少一个输入设备(图3中示例性的以包括一个输入设备405为例进行说明)。
处理器401、存储器402和收发器403通过通信线路相连接。通信线路可包括一通路,在上述组件之间传送信息。
处理器401可以是通用中央处理器(central processing unit,CPU)、微处理器、特定应用集成电路(application-specific integrated circuit,ASIC),或者一个或多个用于控制本申请方案程序执行的集成电路。在具体实现中,作为一种实施例,处理器401也可以包括多个CPU,并且处理器401可以是单核(single-CPU)处理器或多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路或用于处理数据(例如计算机程序指令)的处理核。
存储器402可以是具有存储功能的装置。例如可以是只读存储器(read-onlymemory,ROM)或可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器402可以是独立存在,通过通信线路与处理器401相连接。存储器402也可以和处理器401集成在一起。
其中,存储器402用于存储执行本申请方案的计算机执行指令,并由处理器401来控制执行。具体的,处理器401用于执行存储器402中存储的计算机执行指令,从而实现本申请实施例中所述的数据处理方法。可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码或者计算机程序代码,本申请实施例对此不作具体限定。
收发器403可以使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网、无线接入网(radio access network,RAN)、或者无线局域网(wireless localarea networks,WLAN)等。收发器403包括发射机(transmitter,Tx)和接收机(receiver,Rx)。
输出设备404和处理器401通信,可以以多种方式来显示信息。例如,输出设备404可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。
输入设备405和处理器401通信,可以以多种方式接受用户的输入。例如,输入设备405可以是鼠标、键盘、触摸屏设备或传感设备等。
网络设备30包括至少一个处理器(图3中示例性的以包括一个处理器301为例进行说明)、至少一个收发器(图3中示例性的以包括一个收发器303为例进行说明)和至少一个网络接口(图3中示例性的以包括一个网络接口304为例进行说明)。可选的,网络设备30还可以包括至少一个存储器(图3中示例性的以包括一个存储器302为例进行说明)。其中,处理器301、存储器302、收发器303和网络接口304通过通信线路相连接。网络接口304用于通过链路(例如S1接口)与核心网设备连接,或者通过有线或无线链路(例如X2接口)与其它网络设备的网络接口进行连接(图3中未示出),本申请实施例对此不作具体限定。另外,处理器301、存储器302和收发器303的相关描述可参考终端设备40中处理器401、存储器402和收发器403的描述,在此不再赘述。
结合图3所示的终端设备40的结构示意图,示例性的,图4为本申请实施例提供的终端设备40的一种具体结构形式。
其中,在一些实施例中,图3中的处理器401的功能可以通过图4中的处理器110实现。
在一些实施例中,图3中的收发器403的功能可以通过图4中的天线1,天线2,移动通信模块150,无线通信模块160等实现。
其中,天线1和天线2用于发射和接收电磁波信号。终端设备40中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在终端设备40上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
无线通信模块160可以提供应用在终端设备40上的包括无线局域网(wirelesslocal area networks,WLAN)(如Wi-Fi网络),蓝牙(blue tooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。当终端设备40是第一设备时,无线通信模块160可以提供应用在终端设备40上的NFC无线通信的解决方案,是指第一设备包括NFC芯片。该NFC芯片可以提高NFC无线通信功能。当终端设备40是第二设备时,无线通信模块160可以提供应用在终端设备40上的NFC无线通信的解决方案,是指第一设备包括电子标签(如射频识别(radiofrequency identification,RFID)标签)。其他设备的NFC芯片靠近该电子标签可以与第二设备进行NFC无线通信。
在一些实施例中,终端设备40的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得终端设备40可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),LTE,BT,GNSS,WLAN,NFC,FM,或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(global navigation satellitesystem,GLONASS),北斗卫星导航***(beidou navigation satellite system,BDS),准天顶卫星***(quasi-zenith satellite system,QZSS)或星基增强***(satellite basedaugmentation systems,SBAS)。
在一些实施例中,图3中的存储器402的功能可以通过图4中的内部存储器121或者外部存储器接口120连接的外部存储器(例如Micro SD卡)等实现。
在一些实施例中,图3中的输出设备404的功能可以通过图4中的显示屏194实现。其中,显示屏194用于显示图像,视频等。显示屏194包括显示面板。
在一些实施例中,图3中的输入设备405的功能可以通过鼠标、键盘、触摸屏设备或图4中的传感器模块180来实现。示例性的,如图4所示,该传感器模块180例如可以包括压力传感器180A、陀螺仪传感器180B、气压传感器180C、磁传感器180D、加速度传感器180E、距离传感器180F、接近光传感器180G、指纹传感器180H、温度传感器180J、触摸传感器180K、环境光传感器180L、和骨传导传感器180M中的一个或多个,本申请实施例对此不作具体限定。
在一些实施例中,如图4所示,该终端设备40还可以包括音频模块170、摄像头193、指示器192、马达191、按键190、SIM卡接口195、USB接口130、充电管理模块140、电源管理模块141和电池142中的一个或多个,其中,音频模块170可以与扬声器170A(也称“喇叭”)、受话器170B(也称“听筒”)、麦克风170C(也称“话筒”,“传声器”)或耳机接口170D等连接,本申请实施例对此不作具体限定。
可以理解的是,图4所示的结构并不构成对终端设备40的具体限定。比如,在本申请另一些实施例中,终端设备40可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
下面将结合附图,对本申请实施例提供的数据处理方法进行展开说明。
需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。
如图5所示,为本申请实施例提供的一种数据处理方法,该数据处理方法包括如下步骤:
S501、发送端设备根据第一MCS确定第一码块组,根据第二MCS确定第二码块组。
其中,第一MCS与第二MCS不同,第一码块组与第二码块组属于相同的TB。
可选的,第一码块组和第二码块组包括的码块属于该TB分段后得到的码块。
可选的,该TB可以是添加CRC信息后的TB。
S502、发送端设备根据第一MCS执行第一码块组的发送前的处理,根据第二MCS执行第二码块组的发送前的处理。
其中,“码块组的发送前的处理”可以包括以下一项或多项:信道编码、速率匹配、加扰、调制、层映射、预编码、资源映射(或匹配)。
本申请实施例中,“发送前的处理”也可以称为“发送处理”,二者可以相互替换。
基于该方案,由于可以根据不同的MCS进行码块分组,并根据相应的MCS执行码块组的发送前的处理,即可以使用多个MCS发送同一个TB,因此可以根据传输资源的不同频选性采用不同的MCS,使得在数据传输过程中可以充分利用多径信道的频选性,提升数据传输效率。
如图6所示,为本申请实施例提供的另一种数据处理方法,该数据处理方法包括如下步骤:
S600、发送端设备确定K个MCS。
其中,K为大于1的正整数,图5所示的实施例中的第一MCS为该K个MCS中的任意一个MCS,第二MCS为该K个MCS中与第一MCS不同的MCS。
可选的,在上行通信中,即终端设备作为发送端设备时,该步骤S601可以为:网络设备向终端设备发送第一指示信息。相应的,终端设备接收来自网络设备的第一指示信息。其中,第一指示信息指示K个MCS。
也就是说,终端设备获取K个MCS可以包括:终端设备接收来自网络设备的第一指示信息,根据第一指示信息获取K个MCS。
可选的,在下行通信中,即网络设备作为发送端设备,终端设备作为接收端设备时,网络设备在确定K个MCS后,可以向终端设备发送第一指示信息,其中,第一指示信息指示K个MCS。相应的,终端设备接收来自网络设备的第一指示信息,并根据第一指示信息接收下行数据。
可选的,第一指示信息可以通过***信息、无线资源控制(radio resourcecontrol,RRC)、介质访问控制元素(media access control control element,MAC CE)、或DCI中的一个或多个承载。
可选的,K个MCS可以单独指示,示例性的,第一指示信息可以包括K个MCS索引(index),每个索引对应一个MCS;或者,K个MCS可以联合指示。示例性的,第一指示信息可以指示基准MCS和步长,终端设备可以根据基准MCS和步长确定K个MCS,例如,终端设备可以通过如下公式C确定K个MCS:
MCSi=MCS0+ΔMCS
其中,MCSi表示K个MCS中的第i个MCS,MCS0表示基准MCS,ΔMCS表示步长,i=1,2,...,K。
或者,示例性的,第一指示信息可以为一个索引,不同索引对应K个MCS的不同组合。例如,以K等于2为例,当第一指示信息为索引1时,第一指示信息指示的2个MCS可以为MCS1和MCS2,当第一指示信息为索引2时,第一指示信息指示的2个MCS可以为MCS1和MCS3。
可选的,发送端设备还可以确定K个MCS中每个MCS对应的:传输资源、冗余版本、或者比例因子中的一项或多项。在该场景下,步骤S600也可以理解为发送端设备确定K组传输参数,每组传输参数包括MCS、以及MCS对应的传输资源、冗余版本、或者比例因子中的一项或多项。
可选的,第一MCS对应的传输资源与第二MCS对应的传输资源不完全相同;第一MCS对应的冗余版本与第二MCS对应的冗余版本可以相同也可以不同;同样地,第一MCS对应的比例因子与第二MCS对应的比例因子可以相同也可以不同。
可选的,在上行通信中,网络设备可以通过第二指示信息向终端设备指示每个MCS对应的传输资源、冗余版本、或者比例因子中的一项或多项。
可选的,在下行通信中,网络设备可以通过第二指示信息向终端设备指示每个MCS对应的、传输资源、冗余版本、或者比例因子中的一项或多项。相应的,终端设备接收第二指示信息,并根据第二指示信息接收下行数据。
可选的,网络设备可以通过一条信息指示K个MCS和每个MCS对应的传输资源、冗余版本、或者比例因子中的一项或多项,即上述第一指示信息和第二指示信息相同;也可以通过多条信息指示K个MCS和每个MCS对应的传输资源、冗余版本、或者比例因子中的一项或多项,本申请实施例对此不做具体限定。
可选的,网络设备可以单独指示MCS、MCS对应的传输资源、冗余版本、或者比例因子中的一项或多项,示例性的,网络设备可以向终端设备发送第三指示信息,并通过第三指示信息的第一字段指示频率资源,通过第三指示信息的第二字段指示第一字段指示的各个频率资源对应的MCS。
示例性的,如图7a所示,以频率资源的粒度为RBG,K等于2,网络设备调度带宽部分(bandwidth part,BWP)中7个连续的RBG传输数据为例,则第三指示信息的第一字段指示的频率资源为7个RBG,第二字段包括7个比特,分别指示该7个RBG对应的MCS,例如,第二字段的第n个比特指示7个RBG中第n个RBG对应的MCS,n=1,2,...,7,当该比特的取值为“1”时,表示该RBG对应的MCS为MCS1,当该比特的取值为“0”时,表示该RBG对应的MCS为MCS2。此时,如图7a所示,该第二字段的值可以为“1 0 1 1 0 0 1”。
或者,网络设备也可以联合指示MCS、MCS对应的传输资源、冗余版本、或者比例因子中的一项或多项,示例性的,网络设备可以采用比特位的形式指示BWP中每个RBG或RB是否被调度以用于传输数据,以及被调度时对应的MCS。例如,每个RBG可以通过L个比特来指示该RBG是否被调度,以及被调度时对应的MCS,在该情况下,数据传输时使用的MCS的个数不超过2L-1。
示例性的,如图7b所示,以频率资源的粒度为RBG,K等于2,BWP包括10个RBG为例,对于每个RBG网络设备可以通过2比特来指示该RBG是否被调度,以及被调度时对应的MCS,例如,当该2比特的取值与其对应的含义可以如下表1所示。
表1
2比特取值 | 含义 |
00 | RBG为被调度 |
01 | RBG被调度,且对应的MCS为MCS1 |
10 | RBG被调度,且对应的MCS为MCS2 |
11 | 预留 |
此时,如图7b所示,BWP中第一个RBG被调度且对应的MCS为MCS2,则第一个RBG对应的2比特的取值可以为“11”,以此类推可知,图7b所示的频率资源以及对应的MCS可以指示为“11 00 01 11 00 01 11 11 00 01”。
S601、发送端设备根据K个MCS确定TBS。
也就是说,TB的TBS是由K个MCS确定的。
可选的,发送端设备根据K个MCS确定TBS,可以包括:发送端设备根据第i个传输资源和K个MCS中的第i个MCS所指示的调制阶数,确定第i个传输资源能够承载的比特数量,并根据第i个传输资源能够承载的比特数量和第i个MCS指示的码率,确定TBS。其中,第i个传输资源为第i个MCS对应的传输资源,即第i个传输资源使用第i个MCS传输数据,i为1至K的正整数。
也就是说,该TB的TBS由第i个传输资源能够承载的比特数量和K个MCS中的第i个MCS指示的码率确定。第i个传输资源能够承载的比特数量由第i个传输资源和第i个MCS所指示的调制阶数确定。
可选的,第i个传输资源能够承载的比特数量可以满足如下公式D:
其中,Gi为第i个传输资源能够承载的比特数量,N'RE,i,p表示BWP中的第p个RB中使用第i个MCS的子载波的数量,vi,p表示该第p个RB对应的传输层的层数。
需要说明的是,本申请实施例中的子载波也可以理解为资源元素,二者可以相互替换;RB和RBG可以相互替换,在此统一说明,下述实施例不再赘述。
可以理解的是,该第p个RB中使用第i个MCS的子载波即可理解为第i个传输资源。
可选的,N'RE,i,p可以满足如下公式E:
其中,表示一个RB中包括的子载波的数量,表示一个时隙中第p个RB使用第i个MCS的OFDM符号的数量,表示一个时隙中第p个RB不可用的子载波的数量,例如,该不可用的子载波用于信道状态信息参考信号(channel-stateinformationreference signal,CSI-RS)或者其它信号的传输,表示第p个RB中用于第i个MCS(或者第i个天线端口)的DMRS的子载波的数量。
可选的,第i个传输资源能够承载的比特数量还可以满足如下公式F:
其中,公式F中各个参数的含义可参见公式D和公式E中相同参数的含义,在此不再赘述。
可选的,发送端设备确定TBS时,第i个传输资源能够承载的比特数量和第i个MCS所指示的码率可以满足如下公式G:
其中,Ri为第i个MCS指示的码率,Gi为第i个传输资源能够承载的比特数量。
可选的,发送端设备根据第i个传输资源能够承载的比特数量和第i个MCS指示的码率,确定TBS,可以包括:发送端设备根据第i个传输资源能够承载的比特数量、第i个MCS指示的码率、以及第i个比例因子,确定TBS,其中,第i个比例因子为第i个MCS对应的比例因子。或者说,TB的TBS由第i个传输资源能够承载的比特数量和K个MCS中的第i个MCS指示的码率确定,包括:TB的TBS由第i个传输资源能够承载的比特数量、第i个MCS指示的码率、以及第i个比例因子确定。
在该情况下,该TBS可以满足如下公式H:
其中,Si为第i个比例因子。
可选的,发送端设备根据第i个传输资源能够承载的比特数量和第i个MCS指示的码率,确定TBS,还可以包括:发送端设备根据第i个传输资源能够承载的比特数量、第i个MCS指示的码率、以及TB的比例因子,确定TBS。或者说,TB的TBS由第i个传输资源能够承载的比特数量和K个MCS中的第i个MCS指示的码率确定,包括:TB的TBS由第i个传输资源能够承载的比特数量、第i个MCS指示的码率、以及该TB的比例因子确定。
可选的,该TB的比例因子可以是发送端设备在确定TBS之前确定的,当发送端设备为终端设备时,该TB的比例因子可以是网络设备向终端设备指示的。
在该情况下,该TBS可以满足如下公式I:
其中,S为第该TB的比例因子。
发送端设备获取TBS后,可以根据该TBS获取TB,即可以生成大小满足该TBS的TB。
S602、发送端设备添加TB的CRC信息。
即,发送端设备添加该TB的CRC信息,得到带差错保护的TB(或码字)。
S603、发送端设备将带差错保护的TB分段。
可选的,发送端设备在添加TB的CRC信息后,可以将添加了CRC信息的TB分段,得到多个码块,进一步添加该多个码块中每个码块的CRC信息,之后,执行下述步骤S604a和步骤S604b。
S604a、发送端设备根据第一MCS确定第一码块组。
可选的,发送端设备根据第一MCS确定第一码块组,可以包括:发送端设备根据第一MCS、第一传输资源、第一比例因子、第一冗余版本中的一项或多项,确定第一码块组。第一传输资源为第一MCS对应的传输资源、第一比例因子为第一MCS对应的比例因子、第一冗余版本为第一MCS对应的冗余版本。
示例性的,第一码块组的码块数量可以由第一码率和第一传输资源能够承载的比特数量确定,第一码率为第一MCS指示的码率。
可选的,第一码率和第一传输资源能够承载的比特数量可以满足如下公式J:
其中,C1为第一码块组的码块数量,R1为第一码率,G1为第一传输资源能够承载的比特数量,Kcb,1为第一码块组对应的母码(base graph)的码长,第一码块组包括的码块的长度不能超过该母码的码长,即Kcb,1也可以理解为第一码块组对应的最大码长或第一码块组中包括的码块的最大长度,L1为第一码块组对应的CRC序列长度,即第一码块组中包括的码块的CRC序列长度,表示向上取整。示例性的,Kcb,1的取值可以为8448或者为3840,L1的取值可以为24。
可选的,在其它可能的设计中,公式J中的向上取整运算还可以替换为其它运算,例如向下取整或四舍五入。
其中,步骤S604a之后,发送端设备可以根据第一MCS执行第一码块组的发送前的处理,可选的,第一码块组的发送前的处理可以包括如下步骤S605a-S608a中的一个或多个步骤:
S605a、发送端设备执行第一码块组的信道编码。
其中,发送端设备对第一码块组中的各个码块进行信道编码。在进行信道编码时,所使用的母码的码长可以根据第一MCS确定。例如,在第一MCS指示的码率小于0.25时,该母码的码长可以为3840。
S606a、发送端设备执行第一码块组的速率匹配。
其中,发送端设备对信道编码之后的第一码块组中的每个码块进行速率匹配,以匹配第一MCS指示的码率。
可选的,发送端设备可以采用第一MCS指示的码率和第一冗余版本,执行第一码块组的速率匹配;或者,发送端设备也可以采用第一MCS指示的码率和第一比例因子,执行第一码块组的速率匹配;或者,发送端设备还可以采用第一MCS指示的码率、第一冗余版本、和第一比例因子,执行第一码块组的速率匹配。
S607a、发送端设备执行第一码块组的调制。
其中,发送端设备对速率匹配之后的第一码块组采用第二MCS指示的调制阶数进行调制。
可选的,在执行第一码块组的调制后,发送端设备还可以对调制后的符号进行加扰,并对加扰后的符号进行层映射。
S608a、发送端设备执行第一码块组的资源映射。
可选的,发送端设备可以对层映射后的数据进行处理,例如进行预编码,并将采用第一传输资源执行第一码块的资源映射,例如,将处理后的数据映射到第一传输资源。
至此,发送端设备完成对第一码块组的发送前的处理。
步骤S604b包括:
S604b、发送端设备根据第二MCS确定第二码块组。
可选的,发送端设备根据第二MCS确定第二码块组,可以包括:发送端设备根据第二MCS、第二传输资源、第二比例因子、第二冗余版本中的一项或多项,确定第二码块组。第二传输资源为第二MCS对应的传输资源、第二比例因子为第二MCS对应的比例因子、第二冗余版本为第二MCS对应的冗余版本。
示例性的,第二码块组的码块数量可以由第二码率和第二传输资源能够承载的比特数量确定,第二码率为第二MCS指示的码率。
可选的,第二码率和第二传输资源能够承载的比特数量可以满足如下公式K:
其中,C2为第二码块组的码块数量,R2为第二码率,G2为第二传输资源能够承载的比特数量,Kcb,2为第二码块组对应的母码的码长,第二码块组包括的码块的长度不超过该母码的码长,即Kcb,2也可以理解为第二码块组对应的最大码长或第二码块组中包括的码块的最大长度,L2为第二码块组对应的CRC序列长度,即第二码块组中包括的码块的CRC序列长度,表示向上取整。示例性的,Kcb,2的取值可以为8448或者为3840,L2的取值可以为24。
可选的,在其它可能的设计中,公式K中的向上取整运算还可以替换为其它运算,例如向下取整或四舍五入。
其中,步骤S604b之后,发送端设备可以根据第二MCS执行第二码块组的发送前的处理,可选的,第二码块组的发送前的处理可以包括如下步骤S605b-S608b中的一个或多个步骤:
S605b、发送端设备执行第二码块组的信道编码。
其中,发送端设备对第二码块组中的各个码块进行信道编码。在进行信道编码时,所使用的母码的码长可以根据第二MCS确定。例如,在第二MCS指示的码率小于0.25时,该母码的码长可以为3840。
S606b、发送端设备执行第二码块组的速率匹配。
其中,发送端设备对信道编码之后的第二码块组中的每个码块进行速率匹配,以匹配第二MCS指示的码率。
可选的,发送端设备可以采用第二MCS指示的码率和第二冗余版本,执行第二码块组的速率匹配;或者,发送端设备也可以采用第二MCS指示的码率和第二比例因子,执行第二码块组的速率匹配;或者,发送端设备还可以采用第二MCS指示的码率、第二冗余版本、和第二比例因子,执行第二码块组的速率匹配。
S607b、发送端设备执行第二码块组的调制。
其中,发送端设备对速率匹配之后的第二码块组采用第二MCS指示的调制阶数进行调制。
可选的,在执行第二码块组的调制后,发送端设备还可以对调制后的符号进行加扰,并对加扰后的符号进行层映射。
S608b、发送端设备执行第二码块组的资源映射。
可选的,发送端设备可以对层映射后的数据进行处理,例如进行预编码,并将采用第二传输资源执行第二码块的资源映射,例如,将处理后的数据映射到第二传输资源。
至此,发送端设备完成对第二码块组的发送前的处理。
基于该方案,一方面,由于可以根据不同的MCS进行码块分组,并根据相应的MCS执行码块组的发送前的处理,即可以使用多个MCS发送同一个TB,因此可以根据传输资源的不同频选性采用不同的MCS,使得在数据传输过程中可以充分利用多径信道的频选性,提升数据传输效率;另一方面,该方案可以方便地使用于基于码块组的传输,因此可以提供更好的兼容性,易于实现。
可选的,在步骤S608a和步骤S608b均完成之后,发送端设备可以根据步骤S608a和步骤S608b的结果生成信号通过天线发送给接收端设备。
可以理解的是,图6所示的实施例中,上述步骤S603后,也可以先对多个码块进行信道编码,再根据第一MCS和第二MCS对信道编码之后的多个码块进行分组。也就是说,上述步骤S604a和步骤S604b可以替换为:步骤S604、发送端设备执行多个码块组的信道编码。相应的,步骤S605a可以为:根据第一MCS确定第一码块组,步骤S605b可以为:根据第二MCS确定第二码块组。
可以理解的是,上述步骤S601-S608a或步骤S601-S608b可以理解为本申请实施例提供的一种物理层数据处理流程。
如图8所示,为本申请实施例提供的又一种数据处理方法,该数据处理方法包括如下步骤:
S800、发送端设备确定K个MCS。
S801、发送端设备根据K个MCS确定TBS。
S802、发送端设备添加TB的CRC信息。
其中,步骤S800-S802与图6所示的实施例中的步骤S600-S602相同,相关描述可参考图6所示的实施例,在此不再赘述。
步骤S802后,发送端设备执行下述步骤S803a和S803b。
S803a、发送端设备根据第一MCS确定第一子TB。
其中,第一MCS为上述K个MCS中的任意一个MCS;第一子TB为步骤S801中确定的TBS对应的TB的子TB,即为该TBS对应的TB的部分比特。
可选的,发送端设备可以根据第一MCS、第一传输资源、第一比例因子、第一冗余版本中的一项或多项,确定第一子TB。第一传输资源为第一MCS对应的传输资源、第一比例因子为第一MCS对应的比例因子、第一冗余版本为第一MCS对应的冗余版本。
示例性的,第一子TB的TBS可以由第一码率、第一传输资源能够承载的比特数量、以及第一比例因子确定,其中,第一码率为第一MCS指示的码率。
可选的,第一码率、第一传输资源能够承载的比特数量、以及第一比例因子可以满足如下公式L:
TBS1=R1×G1×S1
其中,TBS1为第一子TB的TBS,R1为第一码率,G1为第一传输资源能够承载的比特数量,S1为第一比例因子。
其中,步骤S803a之后,发送端设备可以根据第一MCS执行第一子TB的发送前的处理。本申请实施例中,子TB的发送前的处理可以包括以下一项或多项:码块分段、信道编码、速率匹配、加扰、调制、层映射、预编码、资源映射(或匹配)。
可选的,第一子TB的发送前的处理可以包括如下步骤S604a-S608a中的一个或多个步骤:
S804a、发送端设备将第一子TB分段,得到第三码块组。
可选的,发送端设备在确定第一子TB后,可以将第一子TB分段,得到第一子TB的多个码块。本申请实施例中,将得到的该第一子TB的全部码块称为第三码块组。
之后,发送端设备可以进一步添加该第三码块组中每个码块的CRC信息。
S805a、发送端设备执行第三码块组的信道编码。
S806a、发送端设备执行第三码块组的速率匹配。
S807a、发送端设备执行第三码块组的调制。
S808a、发送端设备执行第三码块组的资源映射。
其中,步骤S805a-S808a与图6所示的实施例中的步骤S605a-S608a类似,区别在于图6所示的实施例是对第一码块组的处理,图8所示的实施例是对第三码块组的处理,相关处理方法可参考图6所示的实施例,在此不再赘述。
步骤S803b包括:
S803b、发送端设备根据第二MCS确定第二子TB。
其中,第二MCS为上述K个MCS中与第一MCS不同的MCS,第二子TB与第一TB属于同一个TB。
可选的,发送端设备可以根据第二MCS、第二传输资源、第二比例因子、第二冗余版本中的一项或多项,确定第二子TB。第二传输资源为第二MCS对应的传输资源、第二比例因子为第二MCS对应的比例因子、第二冗余版本为第二MCS对应的冗余版本。
示例性的,第二子TB的TBS可以由第二码率、第二传输资源能够承载的比特数量、以及第二比例因子确定,其中,第二码率为第二MCS指示的码率。
可选的,第二码率、第二传输资源能够承载的比特数量、以及第二比例因子可以满足如下公式M:
TBS2=R2×G2×S2
其中,TBS2为第二子TB的TBS,R2为第二码率,G2为第二传输资源能够承载的比特数量,S2为第二比例因子。
其中,步骤S803b之后,发送端设备可以根据第二MCS执行第二子TB的发送前的处理。
可选的,第二子TB的发送前的处理可以包括如下步骤S604b-S608b中的一个或多个步骤:
S804b、发送端设备将第二子TB分段,得到第四码块组。
可选的,发送端设备在确定第二子TB后,可以将第二子TB分段,得到第二子TB的多个码块。本申请实施例中,将得到的该第二子TB的全部码块称为第四码块组。
之后,发送端设备可以进一步添加该第四码块组中每个码块的CRC信息。
S805b、发送端设备执行第四码块组的信道编码。
S806b、发送端设备执行第四码块组的速率匹配。
S807b、发送端设备执行第四码块组的调制。
S808b、发送端设备执行第四码块组的资源映射。
其中,步骤S805b-S808b与图6所示的实施例中的步骤S605a-S608a类似,区别在于图6所示的实施例是对第一码块组的处理,图8所示的实施例是对第四码块组的处理,相关处理方法可参考图6所示的实施例,在此不再赘述。
基于该方案,由于可以将同一个TB分为多个子TB,并根据各个子TB对应的MCS执行子TB的发送前的处理,即可以使用多个MCS发送同一个TB,因此可以根据传输资源的不同频选性采用不同的MCS,使得在数据传输过程中可以充分利用多径信道的频选性,提升数据传输效率。
可选的,在步骤S808a和步骤S808b均完成之后,发送端设备可以根据步骤S808a和步骤S808b的结果生成信号通过天线发送给接收端设备。
可以理解的是,上述步骤S801-S808a或步骤S801-S808b可以理解为本申请实施例提供的另一种物理层数据处理流程。
如图9所示,为本申请实施例提供的再一种数据处理方法,该数据处理方法包括如下步骤:
S900、发送端设备确定K个MCS。
其中,步骤S900与图6所示的实施例中的步骤S600相同,相关描述可参考图6所示的实施例,在此不再赘述。
步骤S900后,发送端设备执行下述步骤S901a和S901b。
步骤S901a包括:
S901a、发送端设备根据第一MCS确定第一TBS。
可选的,发送端设备可以根据第一MCS、第一传输资源、第一冗余版本、第一比例因子中的一项或多项,确定第一TBS。第一传输资源为第一MCS对应的传输资源、第一比例因子为第一MCS对应的比例因子、第一冗余版本为第一MCS对应的冗余版本。
一种可能的方式中,第一TBS可以由第一码率和第一传输资源能够承载的比特数量确定。
可选的,第一码率和第一传输资源能够承载的比特数量可以满足如下公式N:
TBS1=R1×G1
其中,TBS1为第一TBS,R1为第一码率,G1为第一传输资源能够承载的比特数量。
另一种可能的方式中,第一TBS可以由第一码率、第一传输资源能够承载的比特数量、以及第一比例因子确定。
可选的,第一码率、第一传输资源能够承载的比特数量、以及第一比例因子可以满足如下公式O:
TBS1=R1×G1×S1
其中,S1为第一比例因子。
其中,步骤S901a之后,发送端设备可以根据该第一TBS获取第一TB,即可以生成大小满足该第一TBS的TB。
可选的,发送端设备可以根据第一MCS执行第一TB的发送前的处理。本申请实施例中,TB的发送前的处理可以包括以下一项或多项:添加TB的CRC信息、码块分段、信道编码、速率匹配、加扰、调制、层映射、资源映射。
可选的,第一TB的发送前的处理可以包括如下步骤S902a-S907a中的一个或多个步骤:
S902a、发送端设备添加第一TB的CRC信息。
即,发送端设备添加第一TB的CRC信息,得到带差错保护的第一TB(或第一码字)。
S903a、发送端设备将第一TB分段,得到第五码块组。
可选的,发送端设备在添加第一TB的CRC信息后,可以将添加了CRC信息的第一TB分段,得到第一TB的多个码块。本申请实施例中,将第一TB的全部码块称为第五码块组。
S904a、发送端设备执行第五码块组的信道编码。
S905a、发送端设备执行第五码块组的速率匹配。
S906a、发送端设备执行第五码块组的调制。
S907a、发送端设备执行第五码块组的资源映射。
其中,步骤S904a-S907a与图6所示的实施例中的步骤S605a-S608a类似,区别在于图6所示的实施例是对第一码块组的处理,图9所示的实施例是对第五码块组的处理,相关处理方法可参考图6所示的实施例,在此不再赘述。
步骤S901b包括:
S901b、发送端设备根据第二MCS确定第二TBS。
可选的,发送端设备可以根据第二MCS、第二传输资源、第二冗余版本、第二比例因子中的一项或多项,确定第二TBS。第二传输资源为第二MCS对应的传输资源、第二比例因子为第二MCS对应的比例因子、第二冗余版本为第二MCS对应的冗余版本。
一种可能的方式中,第二TBS可以由第二码率和第二传输资源能够承载的比特数量确定。
可选的,第二码率和第二传输资源能够承载的比特数量可以满足如下公式P:
TBS2=R2×G2
其中,TBS2为第二TBS,R2为第二码率,G2为第二传输资源能够承载的比特数量。
另一种可能的方式中,第二TBS可以由第二码率、第二传输资源能够承载的比特数量、以及第二比例因子确定。
可选的,第二码率、第二传输资源能够承载的比特数量、以及第二比例因子可以满足如下公式R:
TBS2=R2×G2×S2
其中,S2为第二比例因子。
其中,步骤S901b之后,发送端设备可以根据该第二TBS获取第二TB,即可以生成大小满足该第二TBS的TB。
可选的,发送端设备还可以根据第二MCS执行第二TB的发送前的处理。
可选的,第二TB的发送前的处理可以包括如下步骤S902b-S907b中的一个或多个步骤:
S902b、发送端设备添加第二TB的CRC信息。
即,发送端设备添加第二TB的CRC信息,得到带差错保护的第二TB(或第二码字)。
S903b、发送端设备将第二TB分段,得到第六码块组。
可选的,发送端设备在添加第二TB的CRC信息后,可以将添加了CRC信息的第二TB分段,得到第二TB的多个码块。本申请实施例中,将第二TB的全部码块称为第六码块组。
S904b、发送端设备执行第六码块组的信道编码。
S905b、发送端设备执行第六码块组的速率匹配。
S906b、发送端设备执行第六码块组的调制。
S907b、发送端设备执行第六码块组的资源映射。
其中,步骤S904b-S907b与图6所示的实施例中的步骤S605b-S608b类似,区别在于图6所示的实施例是对第二码块组的处理,图9所示的实施例是对第六码块组的处理,相关处理方法可参考图6所示的实施例,在此不再赘述。
可选的,在步骤S907a和步骤S907b均完成之后,发送端设备可以根据步骤S907a和步骤S907b的结果生成信号通过天线发送给接收端设备。也就是说,发送端设备可以将第一TB和第二TB在同一次传输中发送。
可以理解的是,在传输参数相同的情况下,图9所示的实施例中,第一TB和第二TB均小于图6或图8所示的实施例中的TB。在一些实施场景下,可以将第一TB理解为图8所示的实施例中的第一子TB,将第二TB理解为图8所示的实施例中的第二子TB。
基于该方案,一方面,由于在同一次传输中根据不同的MCS对不同的TB进行发送前的处理,因此可以根据传输不同TB的传输资源的不同频选性,使用不同MCS进行TB的发送前的处理,是的在数据传输过程中可以充分利用多径信道的频选性,提升数据传输效率;另一方面,由于分别对第一TB和第二TB添加CRC信息,因此可以更小的TB为单位进行重传,从而降低重传开销。
上述图5或图6或图8或图9所示的实施例中发送端设备为网络设备时,各个实施例中网络设备的动作可以由图3所示的网络设备30中的处理器301调用存储器302中存储的应用程序代码以指令该网络设备执行;上述图5或图6或图8或图9所示的实施例中发送端设备为终端设备时,各个实施例中终端设备的动作可以由图3所示的终端设备40中的处理器401调用存储器402中存储的应用程序代码以指令该终端设备执行。
可以理解的是,本申请实施例中,发送端设备可以执行本申请实施例中的部分或全部步骤,这些步骤仅是示例,本申请实施例还可以执行其它步骤或者各种步骤的变形。此外,各个步骤可以按照本申请实施例呈现的不同的顺序来执行,并且有可能并非要执行本申请实施例中的全部步骤。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
可以理解的是,以上各个实施例中,由发送端设备实现的方法和/或步骤,也可以由可用于发送端设备的部件(例如芯片或者电路)实现。
上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。相应的,本申请实施例还提供了通信装置,该通信装置用于实现上述各种方法。该通信装置可以为上述方法实施例中的发送端设备,或者包含上述发送端设备的装置,或者为可用于发送端设备的部件。可以理解的是,该通信装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法实施例对通信装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
比如,以通信装置为上述方法实施例中的发送端设备为例。图10示出了一种发送端设备100的结构示意图。该发送端设备100包括处理模块1001和确定模块1002。可选的,该发送端设备100还可以包括收发模块1003(图10中未示出),所述收发模块1003也可以称为收发单元用以实现发送和/或接收功能,例如可以是收发电路,收发机,收发器或者通信接口。
其中,收发模块1003,可以包括接收模块和发送模块,分别用于执行上述方法实施例中由发送端设备执行的接收和发送类的步骤,处理模块1001和确定模块1002,可以用于执行上述方法实施例中由发送端设备执行的除接收和发送类步骤之外的其他步骤。
一种可能的实现方式中:
确定模块1002,用于根据第一调制编码方案MCS确定第一码块组,还用于根据第二MCS确定第二码块组,第一码块组和第二码块组属于相同的传输块TB;处理模块1001,用于根据第一MCS执行第一码块组的发送前的处理,还用于根据第二MCS执行第二码块组的发送前的处理。
可选的,收发模块1003,可以用于发送处理后的第一码块组和处理后的第二码块组。
可选的,确定模块1002,还用于确定K个MCS,并根据该K个MCS确定上述TB的传输块大小TBS,K为大于1的正整数,该第一MCS为该K个MCS中的任意一个MCS,该第二MCS为该K个MCS中与该第一MCS不同的MCS。
可选的,确定模块1002,还用于根据该TBS获取TB,并添加该TB的循环冗余校验CRC信息,以及将添加CRC信息后的该TB分段,得到多个码块,第一码块组和第二码块组包括的属于该TB分段后得到的码块。
可选的,确定模块1002,还用于根据该K个MCS确定上述TB的传输块大小TBS,包括:确定模块1002,还用于根据第i个传输资源和该K个MCS中的第i个MCS所指示的调制阶数,确定该第i个传输资源能够承载的比特数量,该第i个传输资源为该第i个MCS对应的传输资源,i为1至K的正整数;确定模块1002,还用于根据该第i个传输资源能够承载的比特数量和该第i个MCS指示的码率,确定该TBS。
可选的,确定模块1002,还用于根据该第i个传输资源能够承载的比特数量和该第i个MCS指示的码率,确定该TBS,包括:确定模块1002,还用于根据该第i个传输资源能够承载的比特数量、该第i个MCS指示的码率、以及第i个比例因子,确定该TBS,该第i个比例因子为该第i个MCS对应的比例因子。
可选的,确定模块1002,还用于根据该第i个传输资源能够承载的比特数量和该第i个MCS指示的码率,确定该TBS,包括:确定模块1002,还用于根据该第i个传输资源能够承载的比特数量、该第i个MCS指示的码率、以及该TB的比例因子,确定该TBS。
可选的,处理模块1001,还用于根据该第一MCS执行该第一码块组的发送前的处理,包括:处理模块1001,还用于采用该第一MCS指示的码率和第一冗余版本,执行该第一码块组的速率匹配;或者,处理模块1001,还用于采用该第一MCS指示的码率和第一比例因子,执行该第一码块组的速率匹配;或者,处理模块1001,还用于采用该第一MCS指示的码率、第一冗余版本、以及第一比例因子,执行该第一码块组的速率匹配。
可选的,处理模块1001,还用于根据该第一MCS执行该第一码块组的发送前的处理,还包括:处理模块1001,还用于采用该第一MCS指示的调制阶数执行该速率匹配后的该第一码块组的调制。
可选的,处理模块1001,还用于根据该第一MCS执行该第一码块组的发送前的处理,还包括:处理模块1001,还用于采用第一传输资源执行该调制后的该第一码块组的资源映射。
可选的,处理模块1001,还用于根据该第二MCS执行该第二码块组的发送前的处理,包括:处理模块1001,还用于采用该第二MCS指示的码率和第二冗余版本,执行该第二码块组的速率匹配;或者,处理模块1001,还用于采用该第二MCS指示的码率和第二比例因子,执行该第二码块组的速率匹配;或者,处理模块1001,还用于采用该第二MCS指示的码率、第二冗余版本、以及第二比例因子,执行该第二码块组的速率匹配。
可选的,处理模块1001,还用于根据该第二MCS执行该第二码块组的发送前的处理,还包括:处理模块1001,还用于采用该第二MCS指示的调制阶数执行该速率匹配后的该第二码块组的调制。
可选的,处理模块1001,还用于根据该第二MCS执行该第二码块组的发送前的处理,还包括:处理模块1001,还用于采用第二传输资源执行该调制后的该第二码块组的资源映射。
另一种可能的实现方式中:
确定模块1002,用于根据第一MCS确定第一子TB,处理模块1001,用于根据第一MCS执行第一子TB的发送前的处理;确定模块1002,还用于根据第二MCS确定第二子TB,处理模块1001,还用于根据第二MCS执行第二子TB的发送前的处理。
可选的,收发模块1003,用于发送处理后的该第一子TB和处理后的该第二子TB。
又一种可能的实现方式中:
确定模块1002,用于根据第一MCS确定第一TBS,处理模块1001,用于根据第一MCS执行第一TB的发送前的处理;确定模块1002,还用于根据第二MCS确定第二TBS,处理模块1001,还用于根据第二MCS执行第二TB的发送前的处理。
可选的,收发模块1003,用于发送处理后的该第一TB和处理后的该第二TB。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该发送端设备100以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该发送端设备100可以采用图3所示的终端设备40或网络设备30的形式。
比如,上述图5、图6、图8、或图9所示的方法实施例中发送端设备100为终端设备时,图3所示的终端设备40中的处理器401可以通过调用存储器402中存储的计算机执行指令,使得发送端设备100执行上述方法实施例中的数据处理方法;上述图5、图6、图8、或图9所示的方法实施例中发送端设备100为网络设备时,图3所示的网络设备30中的处理器301可以通过调用存储器302中存储的计算机执行指令,使得发送端设备100执行上述方法实施例中的数据处理方法。
由于本实施例提供的发送端设备100可执行上述数据处理方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
如图11所示,为本申请实施例提供的另一种通信装置110的结构示意图。通信装置110包括处理器1101和接口电路1102。处理器1101和接口电路1102之间相互耦合。可以理解的是,接口电路1102可以为收发器或输入输出接口,收发器可以包括接收器和发送器,分别用于执行上述方法实施例中由发送端设备执行的接收和发送类的步骤,处理器1101,可以用于执行上述方法实施例中由发送端设备执行的除接收和发送类步骤之外的其他步骤。
可选的,通信装置110还可以包括存储器1103,用于存储处理器1101执行的指令或存储处理器1101运行指令所需要的输入数据或存储处理器1101运行指令后产生的数据。
当通信装置110用于实现图5、图6、图8或图9所示的方法时,处理器1101用于实现上述处理模块1001和确定模块1002的功能,接口电路1102用于实现上述收发模块1003的功能。
当发送端设备为终端设备,且上述通信装置为应用于终端设备的芯片时,该终端设备芯片实现上述方法实施例中终端设备的功能。该终端设备芯片从终端设备中的其它模块(如射频模块或天线)接收信息,该信息是网络设备发送给终端设备的;或者,该终端设备芯片向终端设备中的其它模块(如射频模块或天线)发送信息,该信息是终端设备发送给网络设备的。
当发送端设备为网络设备,且上述通信装置为应用于网络设备的芯片时,该网络设备芯片实现上述方法实施例中网络设备的功能。该网络设备芯片从网络设备中的其它模块(如射频模块或天线)接收信息,该信息是终端设备发送给网络设备的;或者,该网络设备芯片向网络设备中的其它模块(如射频模块或天线)发送信息,该信息是网络设备发送给终端设备的。
可选的,本申请实施例还提供了一种通信装置(例如,该通信装置可以是芯片或芯片***),该通信装置包括处理器,用于实现上述任一方法实施例中的方法。在一种可能的设计中,该通信装置还包括存储器。该存储器,用于保存必要的程序、指令和数据,处理器可以调用存储器中存储的程序或指令以指令该通信装置执行上述任一方法实施例中的方法。当然,存储器也可以不在该通信装置中。在另一种可能的设计中,该通信装置还包括接口电路,该接口电路为代码/数据读写接口电路,该接口电路用于接收计算机程序或指令(计算机程序或指令存储在存储器中,可能直接从存储器读取,或可能经过其他器件)并传输至该处理器。该通信装置是芯片***时,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。
本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于网络设备或终端设备中。当然,处理器和存储介质也可以作为分立组件存在于网络设备或终端设备中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘(digital video disc,DVD);还可以是半导体介质,例如,固态硬盘(solid state drive,SSD)。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (18)
1.一种数据处理方法,其特征在于,所述方法包括:
根据第一调制编码方案MCS确定第一码块组,根据第二MCS确定第二码块组,所述第一码块组和所述第二码块组属于相同的传输块TB;
根据所述第一MCS执行所述第一码块组的发送前的处理,根据所述第二MCS执行所述第二码块组的发送前的处理。
2.根据权利要求1所述的方法,其特征在于,所述TB的传输块大小TBS由K个MCS确定,K为大于1的正整数,所述第一MCS为所述K个MCS中的任意一个MCS,所述第二MCS为所述K个MCS中与所述第一MCS不同的MCS。
3.根据权利要求2所述的方法,其特征在于,所述第一码块组和所述第二码块组包括的码块属于所述TB分段后得到的码块。
4.根据权利要求2或3所述的方法,其特征在于,所述TB的TBS由K个MCS确定,包括:
所述TB的TBS由第i个传输资源能够承载的比特数量和所述K个MCS中的第i个MCS指示的码率确定,所述第i个传输资源为所述第i个MCS对应的传输资源,i为1至K的正整数;
所述第i个传输资源能够承载的比特数量由所述第i个传输资源和所述第i个MCS所指示的调制阶数确定。
5.根据权利要求4所述的方法,其特征在于,所述TB的TBS由第i个传输资源能够承载的比特数量和所述K个MCS中的第i个MCS指示的码率确定,包括:
所述TB的TBS由所述第i个传输资源能够承载的比特数量、所述第i个MCS指示的码率、以及第i个比例因子确定,所述第i个比例因子为所述第i个MCS对应的比例因子。
6.根据权利要求4所述的方法,其特征在于,所述TB的TBS由第i个传输资源能够承载的比特数量和所述K个MCS中的第i个MCS指示的码率确定,包括:
所述TB的TBS由所述第i个传输资源能够承载的比特数量、所述第i个MCS指示的码率、以及所述TB的比例因子确定。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一码块组的码块数量由第一码率和第一传输资源能够承载的比特数量确定,所述第一码率为所述第一MCS指示的码率,所述第一传输资源为所述第一MCS对应的传输资源;或者,
所述第二码块组的码块数量由第二码率和第二传输资源能够承载的比特数量确定,所述第二码率为所述第二MCS指示的码率,所述第二传输资源为所述第二MCS对应的传输资源。
9.根据权利要求1-8任一项所述的方法,其特征在于,根据所述第一MCS执行所述第一码块组的发送前的处理,包括:
采用所述第一MCS指示的码率和第一冗余版本,执行所述第一码块组的速率匹配,所述第一冗余版本为所述第一MCS对应的冗余版本;或者,
采用所述第一MCS指示的码率和第一比例因子,执行所述第一码块组的速率匹配,所述第一比例因子为所述第一MCS对应的比例因子;或者,
采用所述第一MCS指示的码率、第一冗余版本、以及第一比例因子,执行所述第一码块组的速率匹配,所述第一冗余版本为所述第一MCS对应的冗余版本,所述第一比例因子为所述第一MCS对应的比例因子;
根据所述第二MCS执行所述第二码块组的发送前的处理,包括:
采用第二冗余版本和所述第二MCS指示的码率,执行所述第二码块组的速率匹配,所述第二冗余版本为所述第二MCS对应的冗余版本;或者,
采用第二比例因子和所述第二MCS指示的码率,执行所述第二码块组的速率匹配,所述第二比例因子为所述第二MCS对应的比例因子;或者,
采用第二冗余版本、第二比例因子、以及所述第二MCS指示的码率,执行所述第二码块组的速率匹配,所述第二冗余版本为所述第二MCS对应的冗余版本,所述第二比例因子为所述第二MCS对应的比例因子。
10.根据权利要求9所述的方法,其特征在于,根据所述第一MCS执行所述第一码块组的发送前的处理,还包括:
采用所述第一MCS指示的调制阶数执行速率匹配后的所述第一码块组的调制;或者,
根据所述第二MCS执行所述第二码块组的发送前的处理,还包括:
采用所述第二MCS指示的调制阶数执行速率匹配后的所述第二码块组的调制。
11.根据权利要求10所述的方法,其特征在于,根据所述第一MCS执行所述第一码块组的发送前的处理,还包括:
采用第一传输资源执行调制后的所述第一码块组的资源映射,所述第一传输资源为所述第一MCS对应的传输资源;或者,
根据所述第二MCS执行所述第二码块组的发送前的处理,还包括:
采用第二传输资源执行调制后的所述第二码块组的资源映射,所述第二传输资源为所述第二MCS对应的传输资源。
12.一种通信装置,其特征在于,所述通信装置包括:确定模块和处理模块;
所述确定模块,用于根据第一调制编码方案MCS确定第一码块组,还用于根据第二MCS确定第二码块组,所述第一码块组和所述第二码块组属于相同的传输块TB;
所述处理模块,用于根据所述第一MCS执行所述第一码块组的发送前的处理,还用于根据所述第二MCS执行所述第二码块组的发送前的处理。
13.根据权利要求12所述的通信装置,其特征在于,所述TB的传输块大小TBS由K个MCS确定,K为大于1的正整数,所述第一MCS为所述K个MCS中的任意一个MCS,所述第二MCS为所述K个MCS中与所述第一MCS不同的MCS。
14.根据权利要求13所述的通信装置,其特征在于,所述第一码块组和所述第二码块组包括的码块属于所述TB分段后得到的码块。
15.根据权利要求13或14所述的通信装置,其特征在于,所述TB的TBS由K个MCS确定,包括:
所述TB的TBS由第i个传输资源能够承载的比特数量和所述K个MCS中的第i个MCS指示的码率确定,所述第i个传输资源为所述第i个MCS对应的传输资源,i为1至K的正整数;
所述第i个传输资源能够承载的比特数量由所述第i个传输资源和所述第i个MCS所指示的调制阶数确定。
16.根据权利要求12-15任一项所述的通信装置,其特征在于,所述处理模块,用于根据所述第一MCS执行所述第一码块组的发送前的处理,包括:
所述处理模块,用于采用所述第一MCS指示的码率和第一冗余版本,执行所述第一码块组的速率匹配,所述第一冗余版本为所述第一MCS对应的冗余版本;或者,
所述处理模块,用于采用所述第一MCS指示的码率和第一比例因子,执行所述第一码块组的速率匹配,所述第一比例因子为所述第一MCS对应的比例因子;或者,
所述处理模块,用于采用所述第一MCS指示的码率、第一冗余版本、以及第一比例因子,执行所述第一码块组的速率匹配,所述第一冗余版本为所述第一MCS对应的冗余版本,所述第一比例因子为所述第一MCS对应的比例因子;
所述处理模块,还用于根据所述第二MCS执行所述第二码块组的发送前的处理,包括:
所述处理模块,还用于采用第二冗余版本和所述第二MCS指示的码率,执行所述第二码块组的速率匹配,所述第二冗余版本为所述第二MCS对应的冗余版本;或者,
所述处理模块,还用于采用第二比例因子和所述第二MCS指示的码率,执行所述第二码块组的速率匹配,所述第二比例因子为所述第二MCS对应的比例因子;或者,
所述处理模块,还用于采用第二冗余版本、第二比例因子、以及所述第二MCS指示的码率,执行所述第二码块组的速率匹配,所述第二冗余版本为所述第二MCS对应的冗余版本,所述第二比例因子为所述第二MCS对应的比例因子。
17.一种通信装置,其特征在于,所述通信装置包括:处理器和接口电路;
所述接口电路,用于接收计算机程序或指令并传输至所述处理器;
所述处理器用于执行所述计算机程序或指令,以使所述通信装置执行如权利要求1-11中任一项所述的方法。
18.一种计算机可读存储介质,其特征在于,包括计算机程序或指令,当其在通信装置上运行时,使得所述通信装置执行如权利要求1-11中任意一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010281658.XA CN113517948A (zh) | 2020-04-10 | 2020-04-10 | 数据处理方法、装置及*** |
PCT/CN2021/082823 WO2021203976A1 (zh) | 2020-04-10 | 2021-03-24 | 数据处理方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010281658.XA CN113517948A (zh) | 2020-04-10 | 2020-04-10 | 数据处理方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113517948A true CN113517948A (zh) | 2021-10-19 |
Family
ID=78022570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010281658.XA Pending CN113517948A (zh) | 2020-04-10 | 2020-04-10 | 数据处理方法、装置及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113517948A (zh) |
WO (1) | WO2021203976A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023071728A1 (zh) * | 2021-10-27 | 2023-05-04 | 华为技术有限公司 | 数据传输方法及装置 |
CN116132243A (zh) * | 2022-10-31 | 2023-05-16 | 中科南京移动通信与计算创新研究院 | 通信方法、通信装置及计算机可读存储介质 |
WO2024092575A1 (zh) * | 2022-11-02 | 2024-05-10 | 华为技术有限公司 | 通信方法及相关装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017218794A1 (en) * | 2016-06-15 | 2017-12-21 | Convida Wireless, Llc | Upload control signaling for new radio |
WO2020034055A1 (en) * | 2018-08-13 | 2020-02-20 | Qualcomm Incorporated | Layer mapping for multi-trp transmission |
-
2020
- 2020-04-10 CN CN202010281658.XA patent/CN113517948A/zh active Pending
-
2021
- 2021-03-24 WO PCT/CN2021/082823 patent/WO2021203976A1/zh active Application Filing
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023071728A1 (zh) * | 2021-10-27 | 2023-05-04 | 华为技术有限公司 | 数据传输方法及装置 |
CN116132243A (zh) * | 2022-10-31 | 2023-05-16 | 中科南京移动通信与计算创新研究院 | 通信方法、通信装置及计算机可读存储介质 |
WO2024092575A1 (zh) * | 2022-11-02 | 2024-05-10 | 华为技术有限公司 | 通信方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2021203976A1 (zh) | 2021-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10050692B2 (en) | Method and system of advanced interference cancellation on PDSCH at the UE | |
CN109257820B (zh) | 通信方法和设备 | |
WO2021203976A1 (zh) | 数据处理方法、装置及*** | |
US10567104B2 (en) | Communication control apparatus, radio communication apparatus, communication control method, and radio communication method | |
CN111417211B (zh) | 触发调度请求的方法、设备及*** | |
EP3624517A1 (en) | Transmission parameter determination method, terminal device and network device | |
CN108512632B (zh) | 数据处理方法及装置 | |
CN114424475A (zh) | 电子设备、无线通信方法和计算机可读存储介质 | |
US11431541B2 (en) | Data sending method and apparatus | |
CN109391355A (zh) | 无线通信的方法、芯片和*** | |
CN110536421B (zh) | 通信方法和装置 | |
US20240040573A1 (en) | Information transmission method, apparatus, and system | |
CN112187401B (zh) | 多时间单元传输方法及相关装置 | |
WO2020135451A1 (zh) | 功率调整的方法、设备及*** | |
CN111385891B (zh) | 配置方法、设备及*** | |
TWI703831B (zh) | 通道狀態資訊回饋通道 | |
CN112118633B (zh) | 调度请求信息的传输方法、装置及*** | |
WO2020215994A1 (zh) | 通信方法、设备及*** | |
US20220376847A1 (en) | Methods and apparatus for multiple component carrier physical downlink shared channel scheduling in wireless communication | |
CN116458236A (zh) | 重复传输数据信道的方法和设备 | |
CN115004828A (zh) | 通信方法和通信装置 | |
CN111669251A (zh) | 传输块大小的确定方法及通信装置 | |
CN114097187A (zh) | 信道质量上报方法、装置及*** | |
CN112020129A (zh) | 数据传输方法、装置及*** | |
CN112423313B (zh) | 传输块大小确定方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |