CN111316714A - 无线通信***中的无线通信的方法和装置 - Google Patents
无线通信***中的无线通信的方法和装置 Download PDFInfo
- Publication number
- CN111316714A CN111316714A CN201880072755.9A CN201880072755A CN111316714A CN 111316714 A CN111316714 A CN 111316714A CN 201880072755 A CN201880072755 A CN 201880072755A CN 111316714 A CN111316714 A CN 111316714A
- Authority
- CN
- China
- Prior art keywords
- udc
- pdcp
- data
- information
- packet
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 245
- 238000004891 communication Methods 0.000 title claims description 74
- 238000013144 data compression Methods 0.000 claims abstract description 16
- 230000005540 biological transmission Effects 0.000 description 135
- 238000013507 mapping Methods 0.000 description 128
- 230000006870 function Effects 0.000 description 87
- 230000006837 decompression Effects 0.000 description 81
- 238000010586 diagram Methods 0.000 description 66
- 238000012546 transfer Methods 0.000 description 48
- 238000003860 storage Methods 0.000 description 44
- 230000008569 process Effects 0.000 description 43
- 238000005516 engineering process Methods 0.000 description 38
- 230000007246 mechanism Effects 0.000 description 35
- 238000007906 compression Methods 0.000 description 34
- 238000004422 calculation algorithm Methods 0.000 description 26
- 230000006835 compression Effects 0.000 description 26
- 238000012545 processing Methods 0.000 description 18
- 238000010295 mobile communication Methods 0.000 description 17
- 230000004044 response Effects 0.000 description 16
- 238000003672 processing method Methods 0.000 description 15
- 238000006243 chemical reaction Methods 0.000 description 13
- 238000012384 transportation and delivery Methods 0.000 description 13
- 238000007726 management method Methods 0.000 description 11
- 238000001514 detection method Methods 0.000 description 9
- 230000001960 triggered effect Effects 0.000 description 9
- 238000012937 correction Methods 0.000 description 8
- 230000000153 supplemental effect Effects 0.000 description 8
- 230000003321 amplification Effects 0.000 description 7
- 238000003199 nucleic acid amplification method Methods 0.000 description 7
- 230000011664 signaling Effects 0.000 description 6
- 230000007704 transition Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000011218 segmentation Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 3
- 238000012913 prioritisation Methods 0.000 description 3
- 230000002441 reversible effect Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 102100022734 Acyl carrier protein, mitochondrial Human genes 0.000 description 1
- 101000678845 Homo sapiens Acyl carrier protein, mitochondrial Proteins 0.000 description 1
- 101100533725 Mus musculus Smr3a gene Proteins 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/30—TPC using constraints in the total amount of available transmission power
- H04W52/36—TPC using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
- H04W52/365—Power headroom reporting
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供一种用于由用户设备(UE)执行上行链路数据压缩(UDC)的方法。该方法包括:接收关于UDC的配置信息;基于关于UDC的配置信息,通过压缩上行链路数据来生成第一UDC分组;发送第一UDC分组;从基站接收分组数据汇聚协议(PDCP)层控制信息,该PDCP层控制信息包括关于在第一UDC分组中是否已经发生校验和错误的校验和错误信息;以及基于PDCP层控制信息,重置在压缩上行链路数据中使用的UDC缓冲器。
Description
技术领域
本公开总体上涉及一种用于无线通信***中的无线通信的方法和装置。
背景技术
为了满足***(4G)通信***的商业化之后对无线数据业务需求的增长,已经做出了相当大的努力来开发预第五代(5th generation,5G)(pre-5G)通信***或5G通信***。这就是为什么5G通信***和预5G的通信***被称为超4G(beyond 4G)网络通信***或后长期演进(LTE)***的一个原因。为了实现高数据传输速率,正在开发5G通信***以在超高频带(毫米波(mmWave)),例如60GHz的频带中实施。为了减少在这种超高频带中杂散电波的发生,并增加5G通信***中的电波的传输距离,正在研究各种技术,例如:波束形成、大规模多输入多输出(massive multiple input multiple output,MIMO)、全维多输入多输出(full dimensional MIMO,FD-MIMO)、阵列天线、模拟波束形成和大规模天线。为了改进5G通信***的***网络,已经开发了各种技术,例如,演进的小小区、高级小小区、云无线电接入网络(cloud radio access network,云RAN)、超密集网络、设备到设备通信(device-to-device communication,D2D)、无线回程、移动网络、协作通信、协调多点(coordinatedmulti-point,CoMP)和干扰消除。此外,对于5G通信***,已经开发了其他技术,例如,作为高级编码调制(advanced coding modulation,ACM)方案的频移键控(frequency-shiftkeying,FSK)和正交幅度调制(quadrature amplitude modulation,QAM)(FQAM)的混合调制和滑动窗口叠加编码(sliding window superposition coding,SWSC),以及作为高级接入方案的滤波器组多载波(filter bank multi carrier,FBMC)、非正交多址(non-orthogonal multiple access,NOMA)和稀疏码多址(sparse code multiple access,SCMA)。
互联网已经从基于人类的连接网络发展到物联网(Internet of things,IoT),在基于人类的连接网络中,人们创建和消费信息,在物联网中,分布式配置(诸如对象)相互交换信息以处理信息。新提供了万物互联(Internet of everything,IoE)技术,其中将与IoT相关的技术与例如通过与云服务器连接来处理大数据的技术相结合。为了实施IoT,需要各种技术组件,诸如感测技术、有线/无线通信和网络基础设施、服务接口技术、安全技术等。近年来,已经研究了包括用于连接对象的传感器网络、机器对机器(machine to machine,M2M)通信、机器类型通信(machine type communication,MTC)等技术。在IoT环境中,可以提供智能互联网技术(intelligent Internet technology,IIT)服务来收集和分析从彼此相连的对象获得的数据,从而在人类生活中创造新的价值。随着现有信息技术(information technology,IT)技术和各个行业的相互融合和结合,IoT可应用于各个领域,诸如智能家庭、智能建筑、智能城市、智能汽车或互联汽车、智能电网、医疗保健、智能家电、高质量医疗服务等。
正在尝试将5G通信***应用于IoT网络。例如,与传感器网络、M2M通信、MTC等相关的技术通过使用包括波束形成、MIMO、阵列天线等的5G通信技术来实施。云RAN作为上述大数据处理技术的应用可能是5G通信技术和IoT技术融合的示例。
如上所述,随着无线通信***的发展,现在可以使用各种服务,因此,需要一种平滑地提供这些服务的方式。
发明内容
技术方案
根据示例性实施例的一方面,提供了一种无线通信中的通信方法。
有益效果
本公开的各方面提供了无线通信***中的有效通信方法。
附图说明
根据以下结合附图的描述,本公开的某些实施例的以上和其他方面、特征和优点将变得更加明显,其中:
图1是应用实施例的移动通信***的图;
图2A和图2B是根据实施例的应用补充上行链路频率的图;
图3是LTE***中的功率余量报告(power headroom report,PHR)格式的图;
图4A、图4B、图4C和图4D是根据实施例的PHR格式的图;
图5是根据实施例的发送PHR的方法的流程图;
图6是根据实施例的UE发送PHR的方法的流程图;
图7是根据实施例的UE的框图;
图8是根据实施例的无线通信***中的基站的框图;
图9是根据实施例的LTE***的图;
图10是根据实施例的LTE***中的无线电协议架构的框图;
图11是应用实施例的移动通信***的图;
图12是应用实施例的新移动通信***的无线电协议架构的框图;
图13是根据实施例的由基站执行的、用于在UE建立到网络的连接时指示是否执行UDC的过程的流程图;
图14是根据实施例的用于执行UDC的过程和数据结构的图;
图15是根据实施例的UDC方法的图;
图16是根据实施例的在UDC方法中发生的解压缩失败的框图;
图17是根据实施例的适用于校验和失败(checksum failure)处理方法的PDCP控制分组数据单元(packet data unit,PDU)格式的图;
图18是基于旧UDC上下文压缩的数据与基于新UDC上下文压缩的数据没有区别的框图;
图19是根据实施例的用于区分基于旧UDC上下文压缩的数据和基于新UDC上下文压缩的数据的UDC报头的图;
图20示出了根据实施例的PDCP报头,其中定义了用于减少开销的新字段;
图21是示出根据实施例的与由发送端的PDCP层执行的、运行PDCP丢弃定时器和丢弃数据的方法相关联的UE操作的图;
图22是根据实施例的与校验和失败处理方法相关联的UE和基站操作的框图;
图23是根据实施例的UE的框图;
图24是根据实施例的无线通信***中的基站的框图;
图25是根据实施例的LTE***的图;
图26是示出根据实施例的LTE***中的无线电协议架构的框图;
图27是应用实施例的移动通信***的图;
图28是根据实施例的处理服务质量(quality of service,QoS)的新无线电(newradio,NR)***的图;
图29是根据实施例的NR***中的包括服务数据接入协议(service data accessprotocol,SDAP)层的协议栈的图;
图30是与使用非接入层(non-access stratum,NAS)反射QoS定时器的NR***中从核心网(core network,CN)到UE的QoS相关的方法的流程图;
图31是由gNB执行的、解决NR CN和UE的QoS映射规则之间的不匹配的方法的信号流程图;
图32是由基站执行的、解决NR CN和UE的QoS映射规则之间的不匹配的方法的信号流程图;
图33是由基站基于gNB与NR CN之间的信令执行的、解决NR CN与UE的QoS映射规则之间不匹配的方法的信号流程图;
图34是根据RAN的协议解决NR CN和UE的QoS映射规则之间的不匹配的方法的信号流程图;
图35是由NR CN执行的、检测和解决QoS映射规则之间的不匹配的方法的流程图;
图36是根据实施例的UE的框图;
图37是根据实施例的NR基站的框图;
图38是根据实施例的LTE***的图;
图39是根据实施例的LTE***中的无线电协议架构的框图;
图40是根据实施例的随机接入过程的流程图;
图41是根据实施例的UE操作的流程图;和
图42是根据实施例的UE的框图。
具体实施方式
本公开的各方面提供能够在无线通信***中平滑地提供通信的方法和装置。
根据本公开的一方面,提供了用于在无线通信***中由用户设备(UE)执行上行链路数据压缩的方法。该方法包括:接收关于UDC的配置信息;基于关于UDC的配置信息,通过压缩上行链路数据来生成第一UDC分组;发送第一UDC分组;从基站接收分组数据汇聚协议(PDCP)层控制信息,该(PDCP)层控制信息包括关于在第一UDC分组中是否已经发生校验和错误的校验和错误信息;以及基于PDCP层控制信息,重置用于压缩上行链路数据的UDC缓冲器。
根据本公开的另一方面,提供了用于在无线通信***中由基站执行UDC的方法。该方法包括:向UE发送关于UDC的配置信息;接收第一UDC分组,其中第一UDC分组由UE基于关于UDC的配置信息,通过压缩上行链路数据而生成;确定在第一UDC分组中是否已经发生校验和错误;以及根据确定在第一UDC分组中是否已经发生校验和错误的结果,向UE发送PDCP层控制信息,该PDCP层控制信息包括关于是否已经发生校验和错误的信息。
根据本公开的另一方面,提供了一种用于在无线通信***中执行UDC的UE。该UE包括:收发器;以及控制器,该控制器与收发器耦合,并被配置为接收关于UDC的配置信息,基于关于UDC的配置信息,通过压缩上行链路数据来生成第一UDC分组,发送第一UDC分组,从基站接收PDCP层控制信息,该PDCP层控制信息包括关于在第一UDC分组中是否已经发生校验和错误的校验和错误信息,以及基于PDCP层控制信息来重置用于压缩上行链路数据的UDC缓冲器。
根据本公开的另一方面,提供了用于在无线通信***中执行UDC的基站。该基站包括收发器;以及控制器,该控制器与收发器耦合,并被配置为:向UE发送关于UDC的配置信息;接收第一UDC分组,其中第一UDC分组由UE基于关于UDC的配置信息,通过压缩上行链路数据而生成;确定在第一UDC分组中是否已经发生校验和错误;以及根据确定在第一UDC分组中是否已经发生校验和错误的结果,向UE发送PDCP层控制信息,该PDCP层控制信息包括关于是否已经发生校验和错误的信息。
发明方式
在下文中,参考附图描述本公开的实施例。
在描述实施例时,未提供在相关领域中众所周知且与本公开不直接相关的技术内容。通过省略多余的描述,本公开的本质不会变得模糊,并且被更清楚地解释。
出于以上给出的相同原因,为了清楚起见,在附图中可以放大、省略或示意性地示出组件。此外,每个组件的大小可能不能完全反映实际大小。在附图中,相同的附图标记表示相同的元件。
如本文所使用的,术语“和/或”包括一个或多个相关列出项目的任何和所有组合。当诸如“中的至少一个”的表达在元件列表之后时,修饰整个元件列表,而不修饰该列表的单个元件。
通过参考以下详细描述和附图,可以更容易地理解本公开的一个或多个实施例的优点和特征以及实现本公开的方法。在这方面,本公开可以具有不同的形式,并且不旨在被解释为限于在此阐述的描述。相反,提供实施例,使得本公开将是彻底和完整的,并且将本公开的构思充分传达给本领域的普通技术人员,并且本公开仅由所附权利要求及其等同物来限定。
这里,将会理解,流程图或过程流程图中的框的组合可以由计算机程序指令来执行。由于这些计算机程序指令可被加载到通用计算机、专用计算机或另一可编程数据处理装置的处理器中,由计算机或另一可编程数据处理装置的处理器执行的指令创建用于执行(多个)流程图框中描述的功能的单元。计算机程序指令可以存储在计算机可用或计算机可读存储器中,该计算机可用或计算机可读存储器能够指导计算机或另一可编程数据处理装置以特定方式实施功能,因此存储在计算机可用或计算机可读存储器中的指令也能够产生包含用于执行(多个)流程图框中描述的功能的指令单元的制造项目。计算机程序指令也可以被加载到计算机或另一可编程数据处理装置中,因此,当在计算机或其他可编程数据处理装置中执行一系列操作时,用于通过生成计算机执行的过程来操作计算机或其他可编程数据处理装置的指令可以提供用于执行(多个)流程图框中描述的功能的操作。
此外,每个框可以代表包括一个或多个用于执行(多个)指定逻辑功能的可执行指令的模块、段或代码的一部分。还应该注意的是,在一些替代实施方式中,框中提到的功能可能无序发生。例如,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以根据对应功能以相反的顺序执行。
这里,本公开实施例中的术语“单元”指示诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)的软件组件或硬件组件,并且执行某些功能。然而,术语“单元”并不旨在限于软件或硬件。“单元”可以被形成为位于可寻址存储介质中,或者可以被形成为操作一个或多个处理器。因此,例如,术语“单元”可以指诸如软件组件、面向对象的软件组件、类组件和任务组件之类的组件,并且可以包括进程、函数、属性、过程、子例程、程序代码段、驱动器、固件、微代码、电路、数据、数据库、数据结构、表格、阵列或变量。由组件和“单元”提供的功能可以与更少数量的组件和“单元”相关联,或者可以被划分为额外的组件和“单元”。此外,组件和单元可以被体现为在设备或安全多媒体卡中再现一个或多个中央处理单元(CPU)。此外,在实施例中,单元可以包括至少一个处理器。
在以下描述中,提供了用于标识接入节点、指代网络实体、指代消息、指示网络实体之间的接口、指示各种标识信息等的术语。因此,本公开不旨在限于以下术语,并且可以使用涉及具有等同含义的对象的其他术语。
本公开使用第三代合作伙伴项目长期演进(3rd Generation PartnershipProject Long Term Evolution,3GPP LTE)标准中定义的术语和名称。然而,本公开并不限于这些术语和名称,而是可以等同地应用于符合其他标准的***。在本公开中,演进节点B(eNB)和新无线电节点B(gNB)可以互换使用。也就是说,被描述为eNB的基站可以指示gNB。
图1是移动通信***的图。
参考图1,移动通信***(在下文中称为新无线电(NR)或NR***)的无线接入网络由gNB 1a-10和包括在新无线电核心网络中的接入和移动性管理功能(以下称为AMF)1a-05配置。新无线电用户设备(在下文中称为NR UE或终端)1a-15通过gNB 1a-10和AMF 1a-05接入外部网络。
在图1中,gNB 1a-10对应于现有LTE***的eNB。与根据相关技术的eNB相比,gNB1a-10通过无线信道连接到NR UE,并且可以提供极好的服务(操作1a-20)。在NR中,所有用户业务都通过共享信道来服务,因此,需要获得和调度多个状态信息,包括UE的缓冲器状态、可用发送功率状态、信道状态等的设备,并且gNB 1a-10对应于该设备。一个gNB通常可以控制多个小区。与现有LTE***相比,可以给定大于现有LTE的最大带宽的带宽以实现高速数据传输,并且可以将波束形成技术添加到诸如正交频分复用(orthogonal frequencydivision multiplexing,OFDM)的无线接入技术中。另外,自适应调制和编码(adaptivemodulation and coding,AMC)技术可以用于根据UE的信道状态来确定调制方案和信道编码率。AMF 1a-05执行支持移动性、配置承载,配置QoS等的功能。AMF 1a-05是被配置为不仅执行移动性管理功能,还执行针对UE的各种控制功能的设备,并且被连接到多个节点B。另外,NR可以与现有LTE***互操作,并且AMF 1a-05经由网络接口连接到移动性管理实体(mobility management entity,MME)1a-25。MME 1a-25连接到作为现有NB的eNB 1a-30。支持LTE-NR双连接的UE可以收发数据,同时不仅保持与gNB的连接,还保持与eNB的连接(操作1a-35)。
图2A和图2B是根据实施例应用补充上行链路频率的图。
参考图2A和图2B,在移动通信***中,上行链路覆盖范围和下行链路覆盖范围可能不匹配。不匹配是由于上行链路的信道特性不同于下行链路的信道特性、UE的最大发送功率的限制或传输天线的结构限制而发生的。通常,下行链路覆盖范围比上行链路覆盖范围更宽。例如,在3.5GHz的时分双工(time division duplex,TDD)***中,下行链路覆盖范围1b-05比上行链路覆盖范围1b-10更宽。在这种情况下,第一UE 1b-20可以从上行链路和下行链路接收服务,但是第二UE 1b-25可能不能成功地上行链路向gNB 1b-15发送数据。因此,为了消除由于不匹配引起的问题,可以减小可用的下行链路覆盖范围以匹配上行链路的覆盖范围。也就是说,即使当可以通过下行链路提供更宽的覆盖范围时,下行链路覆盖范围也可以被限制。
为了避免由于不匹配导致的能力恶化,移动通信***可以允许UE应用具有更宽服务覆盖范围的上行链路频率。例如,可以额外向UE提供3.5GHz的上行链路和1.8GHz的单独的上行链路1b-30。这种补充上行链路频率可以被称为补充上行链路(supplementaryuplink,SUL)频率。由于频率特性,频带减小得越多,无线信号的传播距离增加得越多。因此,低于3.5GHz的1.8GHz可能会提供更宽的覆盖范围。因此,第二UE 1b-50可以通过使用1.8GHz的上行链路1b-30成功地向gNB 1b-40发送数据。此外,无论覆盖范围如何,第一UE1b-45都能够使用1.8GHz和3.5GHz的上行链路中的任何一个,并且在这方面,为了分散上行链路的接入拥塞,第一UE 1b-45可以选择并使用1.8GHz和3.5GHz中的一个。这种补充上行链路频率可以是在LTE***中使用的频率。
对于一个UE,可以设置NR上行链路频率和SUL频率。然而,在这种情况下,作为上行链路数据信道的物理上行链路共享信道(physical uplink shared channel,PUSCH)在一个实例中可以仅通过一个上行链路发送。此外,物理上行链路控制信道(physical uplinkcontrol channel,PUCCH)可以在一个实例中仅通过一个上行链路发送,并且可以通过与PUSCH相同或不同的上行链路发送。
当移动通信***中发生某个事件时,UE报告其备用发送功率。当gNB管理相对于UE调度的资源时,可以使用这样的信息。例如,当某个UE报告的备用发送功率足够时,gNB可以向该UE分配补充无线资源。在LTE***中,备用发送功率被称为功率余量。在移动通信***中,要求UE报告这样的信息。在实施例中,公开了一种过程,其中当设置SUL频率时,发送可应用的功率余量格式和功率余量。
当某个事件发生时,功率余量可以由UE报告给gNB。在这方面,某个事件可以如下表1所示列出。
[表1]
参考上面的表1,dl-PathlossChange、prohibitPHR-Timer和periodicPHR-Timer可以作为无线电资源控制(radio resource control,RRC)被信号发送给UE。当prohibitPHR-Timer被激活时,UE无法报告功率余量。当periodicPHR-Timer期满时,UE可以向gNB 1b-40报告功率余量,但是可以不向gNB 1b-40请求用于报告的单独的无线资源。
图3是LTE***中的功率余量报告(power headroom report,PHR)格式的图。
参考图3,在LTE***中,定义了各种PHR格式。当使用单个频率时,存在默认使用的PHR格式;由载波聚合(carrier aggregation,CA)技术使用的extendedPHR格式和extendedPHR2格式,在CA技术中,通过对多个频率进行分组来提供服务;和双连接技术使用的dualConnectivityPHR格式,在双连接技术中,通过同时连接两个NB来提供服务。
参考图3,下面描述extendedPHR格式以描述PHR格式的特性。在extendedPHR格式中,对应于相应辅小区(secondary cell,SCell)的比特的组合被包括在第一字节1c-05中。在第一字节1c-05中,每个比特用于指示以对应的格式包括某个SCell的哪个PH信息。当比特的值为1时,它指示与该比特相对应的SCell的PH信息包括在PHR格式中。
在第一字节1c-05之后,一个或多个字节用于寻址主小区(primary cell,PCell)和SCell的PH信息。对于一个服务小区,生成各自包括至少一个PH信息的字节1c-10、1c-20和1c-30,以及每个有选择地包括UE传输功率信息的字节1c-15、1c-25和1c-35。在这方面,在由6比特配置的PH字段中寻址PH信息。除了PH字段之外,在每个都包括PH信息的字节1c-10、1c-20和1c-30中还包括P字段和V字段。P字段用于指示PH信息是否已经受到根据规范和规则而不是无线电力控制因素限制的UE传输功率的影响。V字段用于指示由于未发生实际传输而通过***预定参数来生成PH信息的情况。当V字段被设置为1时,它指示预定义的参数已经被使用,并且在另一个字节中寻址的UE传输功率信息被省略。
在PH字段的字节之后,跟随有字节1c-15、1c-25和1c-35,每个字节包括与PH字段的信息相对应的UE传输功率信息。各自包括UE传输功率信息的字节1c-15、1c-25和1c-35包括用于寻址UE传输功率信息的Pcmax字段,该Pcmax字段由6比特配置。在这方面,剩余的2比特是不用于寻址某些信息的保留比特。
当在一个PHR格式中包括PCell的PH信息和一个或多个SCell的PH信息时,包括与PCell相对应的信息,然后包括根据SCell索引的升序与SCell相对应的PH信息。在PCell的情况下,存在PUCCH,并且可以根据网络和UE的能力同时传输PUSCH和PUCCH。当同时使用PUSCH和PUCCH时,必须从UE的最大发送功率中减去分配给PUSCH的发送功率和分配给PUCCH的发送功率,以便计算PH。当同时使用PUSCH和PUCCH时,NB通过使用PUCCH配置预先向UE命令同时使用PUSCH和PUCCH。为了在单独发送PUSCH或与PUCCH一起发送PUSCH的情况下提供PH,使用类型1PH 1c-20和类型2PH 1c-10。类型1PH定义为Pcmax-PPUSCH。在这方面,PPUSCH是指分配给PUSCH的功率量。类型2PH定义为Pcmax-PPUSCH-PPUCCH。在这方面,PPUCCH是指分配给PUCCH的功率量。当在PUCCH配置中未指示同时使用PUSCH和PUCCH时,仅使用类型1PH。或者,同时使用类型1PH和类型2PH。类型2PH仅适用于CA***中的PCell,而不适用于SCell。当在PUCCH配置中指示同时使用PUSCH和PUCCH时,PCell包括类型1PH和类型2PH两者作为PH。考虑到类型1PH是解释类型2PH所必需的事实,PCell的PH被布置在前面。在SCell的情况下,当ul-Configuration被设置时,向其应用类型3PH,否则,向其应用类型1PH。
UE通过使用下面的等式(1)来计算功率余量。当仅发送PUSCH时,使用等式(1)。
PH(i)=PCMAX,c(i)-{10log10(MPUSCH,c(i))+PO_PUSCH,c(j)+αc(j)·PLc+ΔTF,c(i)+fc(i)}等式 (1)
基于最大上行链路发送功率PCMAX,c(i)、资源块的数量MPUSCH,c(i)、由MCS引起的功率偏移△TF,c、路径损耗PLc和fc(i)(累积的TPC命令),来计算服务小区c中的第i个子帧的PH(i)。在以上等式(1)中,PLc是指被配置为提供相对于服务小区c的路径损耗的小区的路径损耗。用于确定随机服务小区的上行链路发送功率的路径损耗可以是服务小区的前向信道的路径损耗或者另一小区的前向信道的路径损耗。在NB在呼叫配置过程中选择路径损耗之后,将要使用以上那些当中的哪个路径损耗通知给UE。另外,在以上等式(1)中,fc(i)是指服务小区c的发送功率控制命令的累积值。PO_PUSCH,C指示上层的参数,并且对应于小区特定值和UE特定值的和。通常,PO_PUSCH,C的值根据PUSCH的传输类型而变化,该类型包括半永久调度、动态调度、随机接入响应等。αc是从上层提供的3比特小区特定值,并且是在上行链路发送功率的计算中要应用于路径损耗的权重(也就是说,当权重增加时,上行链路发送功率进一步受到路径损耗的影响),并且可应用的值根据PUSCH的类型而受到限制。j值用于指示PUSCH的类型。j=0的情况指示半永久调度,j=1的情况指示动态调度,并且j=2的情况指示随机接入响应。在以上等式(1)中,当在某个服务小区中没有发生PUSCH的传输时,由于定义,MPUSCH和△TF可能不适用于以上的等式(1)。
即使当没有PUSCH的实际传输时,NB也可以触发PH,以便获得关于某个上行链路中的路径损耗的信息。当相对于某个服务小区触发PHR时,UE根据是否发送PUSCH来确定计算PH值的方法。当相对于某个服务小区发生PUSCH的传输时,通过使用以上等式(1)来计算PH。当相对于某个服务小区没有发生PUSCH的传输时,它指示没有分配的传输资源,因此,不清楚哪个值被用作MPUSCH和△TF。在这方面,有必要提供被配置为允许NB和UE通过使用相同的MPUSCH和△TF来计算和解释PH的设备。在没有PUSCH的传输的情况下,当NB和UE计算PH时,这可以通过定义NB和UE使用的传输格式(传输资源量和MCS级别)来确定。当假设一个RB和最低MCS级别作为参考传输格式时,MPUSCH和△TF均为0,这指示MPUSCH和△TF不在以上等式(1)中。也就是说,因为数据传输实际上并不发生在某个服务小区中,所以PCMAX,c(i)不存在。因此,有必要确定将哪个值设置为PCMAX,c(i)。对于这种虚拟传输,定义并使用虚拟PCMAX,c(i)。可以通过使用PEMAX和Ppowerclass来确定PCMAX,c(i),其中PEMAX指示在某个小区中允许的最大发送功率,Ppowerclass指示在UE中内部允许的最大发送功率。例如,该值可以在以下等式(2)中确定。
PCMAX,c=min{PEMAX,PPowerClass}...等式(2)
PCMAX基于PCMAX_L≤PCMAX≤PCMAX_H的关系来确定。在这方面,考虑到零功率回退,PCMAX_L=PCMAX_H,因此,PCMAX=PCMAX_H。在这方面,PCMAX_H比PPowerClass和PEMAX低。PEMAX指示小区特定的允许最大发送功率,并且PPowerClass指示UE特定的允许最大发送功率。
图4A、图4B、图4C和图4D是根据实施例的PHR格式的图。
参考图4A、图4B、图4C和图4D,图4A对应于其中PCell或SUL发送PUSCH的情况的PHR格式。当不支持PUSCH和PUCCH的同时传输时,可以应用PHR格式。根据实施例的PHR格式指示关于最多两个上行链路的PH信息,但是不包括指示SCell的比特的组合,如在LTE***的PHR格式中。包括PH字段的字节1d-05也包括P字段和V字段,并且它们的目的与LTE***中的相同。当V字段的值为1时,可以省略包括Pcmax字段的字节1d-10。
图4B对应于在PCell和SUL当中仅在一个上行链路中配置PUSCH和PUCCH,并且支持PUSCH和PUCCH的同时传输的情况的PHR格式。PHR格式可以顺序地包括类型2PH 1d-15和1d-20以及类型1PH 1d-25和1d-30,其对应于配置了PUSCH和PUCCH的上行链路。
图4C对应于以下情况的PHR格式:在PCell和SUL当中的一个上行链路中发送PUSCH,并且在另一上行链路中发送PUCCH,并且在上行链路中支持PUSCH和PUCCH的同时传输。在PHR格式中,通过其发送PUCCH的上行链路支持PUSCH和PUCCH的同时传输,因此,可以包括类型2PH和类型1PH。另外,可以包括与通过其发送PUSCH的上行链路相对应的类型1PH。无论PCell和SUL,类型2PH 1d-35和1d-40都可以位于PHR格式的顶部。之后,可以顺序地包括PCell的类型1PH 1d-45和1d-50以及SUL的类型1PH 1d-55和1d-60。
图4D对应于以下情况的PHR格式:在PCell和SUL当中的一个上行链路中发送PUSCH,并且在另一上行链路中发送PUCCH,并且在上行链路中不支持PUSCH和PUCCH的同时传输。在PHR格式中,任何上行链路都不支持PUSCH和PUCCH的同时传输,因此,不包括类型2PH。可以顺序地包括PCell的类型1PH 1d-65和1d-70以及SUL的类型1PH 1d-75和1d-80。
在以前述格式提供某些配置信息的情况下,可以包括类型3PH,而不是类型1PH。可以配置不考虑由于未发生传输而通过***预定义参数来生成PH信息的情况的PHR格式。在这种情况下,Pcmax字段被省略。此外,V字段的信息被丢弃。
图5是根据实施例的发送PHR的过程的流程图。
参考图5,在步骤1e-15,UE 1e-05从gNB 1e-10接收***信息。***信息可以包括应用于NR上行链路和SUL的物理随机接入信道(physical random access channel,PRACH)配置信息。UE 1e-05在步骤1e-20根据预设规则选择一个上行链路,并且在步骤1e-25通过所选择的上行链路执行随机接入。当随机接入成功完成时,UE 1e-05进入连接模式然后在步骤1e-15从基站(gNB)1e-10接收配置信息。当UE 1e-05使用NR上行链路和SUL两者时,必须提供两个上行链路的配置信息。gNB 1e-10向UE 1e-05发送PHR配置信息。PHR配置信息可以包括dl-PathlossChange、prohibitPHR-Timer、和periodicPHR-Timer。gNB 1e-10可以向UE 1e-05配置是否NR上行链路和SUL中的每一个都支持PUSCH和PUCCH的同时传输。gNB 1e-10可以配置是否由于未发生传输而通过***预定义参数来生成PH信息。在步骤1e-20,当基于预设规则触发PHR时,UE 1e-05相对于每个服务小区计算PH。UE 1e-05根据条件选择图4所示的格式之一,并且在步骤1e-25向gNB 1e-10发送PHR。
图6是根据实施例的发送PHR的UE的操作流程图。
参考图6,在步骤1f-05,UE从基站接收***信息。***信息可以包括应用于NR上行链路和SUL的PRACH配置信息。
在步骤1f-10,UE根据预设规则选择一个上行链路。
在步骤1f-15,UE通过所选择的上行链路执行随机接入。
在步骤1f-20,UE接收关于两个上行链路的配置信息。PHR配置信息可以包括dl-PathlossChange、prohibitPHR-Timer、和periodicPHR-Timer。UE可以被基站(gNB)配置是否NR上行链路和SUL中的每一个都支持PUSCH和PUCCH的同时传输。此外,UE可以被gNB配置是否由于未发生传输而通过***预定义参数来生成PH信息。
在步骤1f-25,当基于预设规则触发PHR时,UE计算关于每个服务小区的PH。
在步骤1f-30,UE根据条件选择图4所示的格式之一,并且向gNB发送PHR。
图7是根据实施例的UE 700的框图。
参考图7,UE 700包括射频(radio frequency,RF)处理器1g-10、基带处理器1g-20、存储装置(storage)1g-30和控制器1g-40。
RF处理器1g-10执行包括信号频带的转换、放大等的功能,以便通过无线信道收发信号。也就是说,RF处理器1g-10将从基带处理器1g-20提供的基带信号上变频为RF频带信号,并经由天线接收RF频带信号,并将经由天线接收的RF频带信号下变频为基带信号。例如,RF处理器1g-10可以包括发送滤波器、接收滤波器、放大器、混频器、振荡器、数模转换器(DAC)、模数转换器(ADC)等。尽管图7仅示出了一个天线,但是UE 700可以包括多个天线。此外,RF处理器1g-10可以包括多个RF链。此外,RF处理器1g-10可以执行波束形成。对于波束形成,RF处理器1g-10可以调整经由多个天线或天线元件收发的相应信号的相位和幅度。此外,RF处理器1g-10可以执行MIMO,并且可以在执行MIMO操作的同时收发多个层。
基带处理器1g-20根据***的物理层规范执行基带信号和比特串之间的转换功能。例如,在数据发送中,基带处理器1g-20通过编码和调制发送的比特串来生成复数符号。此外,在数据接收中,基带处理器1g-20通过解调和解码从RF处理器1g-10提供的基带信号来重构接收的比特串。例如,当根据OFDM方案发送数据时,基带处理器1g-20通过编码和调制发送的比特串来生成复数符号,将复数符号映射到子载波,并且通过执行逆快速傅立叶变换(inverse fast Fourier transform,IFFT)操作和***循环前缀(cyclic prefix,CP)来配置OFDM符号。此外,在数据接收中,基带处理器1g-20可以将从RF处理器1g-10提供的基带信号划分成OFDM符号单元,并通过执行快速傅立叶变换(FFT)操作来恢复映射到子载波的信号,然后通过解调和解码信号来重构接收的比特串。
基带处理器1g-20和RF处理器1g-10如上所述发送和接收信号。因此,基带处理器1g-20和RF处理器1g-10可以被称为发送器、接收器、收发器或通信器。此外,基带处理器1g-20和RF处理器1g-10中的至少一个可以包括多个通信模块,以支持不同的无线接入技术。此外,基带处理器1g-20和RF处理器1g-10中的至少一个可以包括被配置为支持多种不同无线接入技术的不同通信模块。此外,基带处理器1g-20和RF处理器1g-10中的至少一个可以包括被配置为处理不同频带的信号的不同通信模块。例如,不同的无线接入技术可以包括无线局域网(WLAN)(例如,电气和电子工程师协会(IEEE)标准7+102.11)、蜂窝网络(例如,LTE网络或NR网络)等等。不同频带的示例可以包括超高频(super high frequency,SHF)频带(例如2NRHz或1NRHz)和毫米波频带(例如60GHz)。
存储装置1g-30可以存储诸如默认程序、应用程序和用于UE的操作的配置信息的数据。例如,存储装置1g-30可以存储关于被配置为通过使用第二无线接入技术来执行无线通信的第二接入节点的信息。此外,响应于控制器1g-40的请求,存储装置1g-30提供存储的数据。
控制器1g-40控制UE的整体操作。例如,控制器1g-40通过基带处理器1g-20和RF处理器1g-10发送和接收信号。此外,控制器1g-40记录并读取存储在存储装置1g-30中的数据。为此,控制器1g-40可包括至少一个处理器。例如,控制器1g-40可以包括被配置为执行通信控制的通信处理器和被配置为控制诸如应用程序的上层的应用处理器(applicationprocessor,AP)。
图8是示出根据实施例的无线通信***中的基站800的配置的图。
参考图8,基站800包括RF处理器1h-10、基带处理器1h-20、回程通信器1h-30、存储装置1h-40和控制器1g-50。
RF处理器1h-10执行包括信号频带的转换、放大等的功能,以便通过无线信道收发信号。也就是说,RF处理器1h-10将从基带处理器1h-20提供的基带信号上变频为RF频带信号,并经由天线接收RF频带信号,并将经由天线接收的RF频带信号下变频为基带信号。例如,RF处理器1g-10可以包括发送滤波器、接收滤波器、放大器、混频器、振荡器、DAC、ADC等。尽管图8仅示出了一个天线,但是基站800可以包括多个天线。此外,RF处理器1h-10可以包括多个RF链。此外,RF处理器1h-10可以执行波束形成。对于波束形成,RF处理器1h-10可以调整经由多个天线或天线元件收发的相应信号的相位和幅度。此外,RF处理器1h-10可以通过发送一个或多个层来执行下MIMO(down-MIMO)操作。
基带处理器1h-20根据第一无线接入技术的物理层规范执行基带信号和比特串之间的转换功能。例如,在数据发送中,基带处理器1h-20通过编码和调制发送的比特串来生成复数符号。此外,在数据接收中,基带处理器1h-20通过解调和解码从RF处理器1h-10提供的基带信号来重构接收的比特串。例如,当根据OFDM方案发送数据时,基带处理器1h-20通过编码和调制发送的比特串来生成复数符号,将复数符号映射到子载波,并且通过执行IFFT操作和***CP来配置OFDM符号。此外,在数据接收中,基带处理器1h-20可以将从RF处理器1h-10提供的基带信号划分成OFDM符号单元,并通过执行FFT操作来恢复映射到子载波的信号,然后通过解调和解码信号来重构接收的比特串。因此,基带处理器1h-20和RF处理器1h-10可以被称为发送器、接收器、收发器、通信器或无线通信器。
回程通信器1h-30提供用于与网络中其他节点执行通信的接口。也就是说,回程通信器1h-30将比特串转换成物理信号,比特流从基站800发送到包括辅基站、核心网络等的其他节点,并将从其他节点接收的物理信号转换成比特串。
存储装置1h-40存储诸如默认程序、应用程序和用于基站800的操作的配置信息的数据。例如,存储装置1h-40可以存储关于分配给连接的UE的承载的信息、由连接的UE报告的测量结果等。此外,存储装置1h-40可以存储作为确定是提供还是停止到UE的多连接的标准的信息。此外,响应于控制器1h-50的请求,存储装置1h-40可以提供存储的数据。
控制器1h-50控制基站800的所有操作。例如,控制器1h-50经由基带处理器1h-20和RF处理器1h-10,或者经由回程通信器1h-30收发信号。此外,控制器1h-50可以向/从存储装置1h-40记录/读取数据。为此,控制器1h-50可包括至少一个处理器。
图9是根据实施例的LTE***的图。
参考图9,LTE***的无线接入网络配置有多个演进的节点B(下文称为eNB、节点B或基站)2a-05、2a-10、2a-15和2a-20、移动性管理实体(MME)2a-25和服务网关(serving-gateway,S-GW)2a-30。用户设备(在下文中称为UE或终端)2a-35经由eNB 2a-05、2a-10、2a-15和2a-20以及S-GW 2a-30接入外部网络。
eNB 2a-05、2a-10、2a-15和2a-20各自对应于通用移动电信***(universalmobile telecommunication system,UMTS)***的现有节点B。eNB 2a-05、2a-10、2a-15和2a-20各自连接到UE 2a-35,并且与现有节点B相比,执行复杂的功能。在LTE***中,通过共享信道来服务包括诸如基于互联网协议的互联网协议语音(voice over internetprotocol,VoIP)的实时服务的所有用户业务,因此,需要获得和调度包括UE的缓冲器状态、可用发送功率状态、信道状态等的多个状态信息的设备,并且eNB 2a-05、2a-10、2a-15和2a-20各自对应于该设备。通常,一个eNB控制多个小区。例如,为了实施100Mbps的传输速度,LTE***以20MHz带宽使用OFDM作为无线接入技术。另外,LTE***使用根据UE的信道状态来确定调制方案和信道编码率的AMC技术。S-GW 2a-30是被配置为响应于MME 2a-25的控制来提供数据承载并生成或移除数据承载的设备。MME 2a-25不仅执行移动性管理功能,还执行针对UE的各种控制功能,并且被连接至多个eNB。
图10是根据实施例的LTE***中的无线电协议架构的框图。
参考图10,LTE***的无线电协议在UE和LTE eNB中可以分别配置有分组数据汇聚协议(PDCP)2b-05和2b-40、无线链路控制(RLC)2b-10和2b-35、媒体接入控制(MAC)2b-15和2b-30以及物理层(PHY)2b-20和2b-25配置。PDCP 2b-05和2b-40可以执行诸如互联网协议(IP)报头压缩/解压缩的操作。PDCP 2b-05和2b-40的主要功能概述如下。
-报头压缩和解压缩(仅ROHC)
-用户数据的传送
-在RLC AM的PDCP重建过程中顺序递送上层分组数据单元(PDU)
-对于数据汇聚(DC)(RLC确认模式(acknowledged mode,AM))中的拆分承载:用于发送的PDCP PDU路由和用于接收的PDCP PDU重新排序
-在用于RLC AM的PDCP重建过程中,下层服务数据单元(service data unit,SDU)的重复检测
-切换时以及用于DC中的拆分承载的PDCP SDU、用于RLC AM的PDCP数据恢复过程中的PDCP PDU的重传功能,
-加密和解密功能
-上行链路中基于定时器的SDU丢弃
RLC 2b-10和2b-35将PDCP PDU重新配置为适当的大小以执行自动重复请求(automatic repeat request,ARQ)操作等。RLC 2b-10和2b-35的主要功能概述如下。
-上层PDU的传送
-通过ARQ纠错(仅用于确认模式(AM)数据传送)
-RLC SDU的级联、分段和重组(仅用于未确认模式(unacknowledged mode,UM)和AM数据传送)
-RLC数据PDU的重新分段(仅用于AM数据传送)
-RLC数据PDU的重新排序(仅用于UM和AM数据传送)
-重复检测(仅用于UM和AM数据传送)
-协议错误检测(仅用于AM数据传送)
-RLC SDU丢弃(仅用于UM和AM数据传送)
-RLC重建
MAC 2b-15和2b-30连接到在一个UE中配置的多个RLC层装置,并且执行将RLC PDU复用为MAC PDU以及从MAC PDU解复用RLC PDU的操作。MAC 2b-15和2b-30的主要功能概述如下。
-逻辑信道和传输信道之间的映射
-将属于一个或不同逻辑信道的MAC SDU复用到在传输信道上递送到物理层的传输块(transport blocks,TB)中/从自物理层递送的TB中解复用
-调度信息报告
-通过混合自动重复请求(hybrid automatic repeat request,HARQ)纠错
-一个UE的逻辑信道之间的优先级处理
-通过动态调度在UE之间进行优先级处理
-MBMS服务标识
-传输格式选择
-填充(Padding)
PHY 2b-20和2b-25执行对上层数据信道编码和调制以及通过将上层数据转换为OFDM符号来通过无线信道发送OFDM符号的操作,或者执行对通过无线信道接收的OFDM符号进行解调和信道解码并将解码的数据发送到上层的操作。
图11是应用实施例的移动通信***的示意图。
参考图11,移动通信***的无线接入网络(在下文中称为NR或5G)配置有新无线电节点B(以下称为NR gNB或NR基站)2c-10和新无线电核心网络(以下称为NR CN)2c-05。新无线电用户设备(在下文中称为NR UE或终端)2c-15通过NR gNB 2c-10和NR CN 2c-05接入外部网络。
NR gNB 2c-10对应于现有LTE***的演进节点B(eNB)。与根据现有技术的eNB相比,NR gNB 2c-10通过无线信道连接到NR UE 2c-15,并且可以提供出色的服务。在NR中,所有用户业务都通过共享信道来服务,因此,需要获得和调度多个状态信息,包括UE的缓冲器状态、可用发送功率状态、信道状态等的设备,并且NR gNB 2c-10对应于该设备。通常,一个NR gNB控制多个小区。与现有LTE***相比,可以给定大于现有LTE的最大带宽的带宽以实现高速数据传输,并且可以将波束形成技术添加到诸如OFDM的无线接入技术中。
另外,NR使用根据UE的信道状态来确定调制方案和信道编码率的AMC技术。NR CN2c-05执行支持移动性、配置承载、配置QoS等的功能。NR CN 2c-05是被配置为不仅执行移动性管理功能,还执行针对UE的各种控制功能的设备,并且被连接到多个NB。另外,NR可与现有LTE***互操作,并且NR CN 2c-05经由网络接口连接到MME 2c-25。MME 2c-25连接到作为现有基站的eNB 2c-30。
图12是应用实施例的移动通信***的无线电协议架构的框图。
参考图12,移动通信***的无线电协议在UE和NR gNB中分别配置有NR PDCP 2d-05和2d-40、NR RLC 2d-10和2d-35、NR MAC 2d-15和2d-30、以及NR PHY 2d-20和2d-25。NRPDCP 2d-05和2d-40的主要功能可能包括以下一些功能。
-报头压缩和解压缩(仅ROHC)
-用户数据的传送
-上层PDU的顺序递送
-上层PDU的无序递送
-用于接收的PDCP PDU重新排序
-下层SDU的重复检测
-PDCP SDU的重传
-加密和解密功能
-上行链路中基于定时器的SDU丢弃
在上文中,用于接收NR PDCP 2d-05和2d-40的重新排序可以指基于PDCP序列号(SN)对从下层接收的PDCP PDU进行顺序重新排序的功能,并且可以包括以重新排序的顺序将数据传送到上层的功能或者不考虑顺序而直接传送数据的功能,对顺序重新排序并记录丢失的PDCP PDU的功能,将关于丢失PDCP PDU的状态报告发送到发送器的功能以及请求重传丢失的PDCP PDU的功能。
NR RLC 2d-10和2d-35的主要功能可以包括以下功能中的至少一些。
-上层PDU的传送
-上层PDU的顺序递送
-上层PDU的无序递送
-通过ARQ纠错
RLC SDU的级联(concatenation)、分段(segmentation)和重组(reassembly)
-RLC数据PDU的重新分段
181-RLC数据PDU的重新排序
-重复检测功能
-协议错误检测
-RLC SDU丢弃
-RLC重建
在这方面,NR RLC 2d-10和2d-35的顺序递送可以指将从下层接收到的RLC SDU顺序传送到上层的功能,并且可以包括当接收到已经被分段为多个RLC SDU的一个RLC SDU时重组并递送多个RLC SDU的功能,根据RLC SN或PDCP SN对接收到的RLC PDU进行重新排序的功能,对顺序进行重新排序并记录丢失的RLC PDU的功能,向发送器发送关于丢失的RLCPDU的状态报告的功能,以及请求重传丢失RLC PDU的功能。当存在丢失的RLC SDU时,顺序递送可以包括仅将在丢失的RLC SDU之前的RLC SDU顺序传送到上层的功能,并且即使当存在丢失的RLC SDU时,当预设定时器已经期满时,顺序传送可以包括将在预设定时器开始之前接收的所有RLC SDU都顺序传送到上层的功能,或者可以包括当定时器已经期满时,即使当存在丢失RLC SDU时,也将到现在为止接收的所有RLC SDU都顺序传送到上层的功能。此外,NR RLC 2d-10和2d-35可以按照接收的顺序(按照到达的顺序,不管序列号的顺序)来处理RLC PDU,并且可以将RLC PDU传送到NR PDCP 2d-05和2d-40,而不管顺序(无序递送),并且在分段的情况下,NR RLC 2d-10和2d-35可以接收存储在缓冲器中的分段或者在以后的时间接收的分段,可以将这些分段重构为一个RLC PDU,然后可以处理RLC PDU并将其传送到NR PDCP 2d-05和2d-40。NR RLC 2d-10和2d-35可能不包含级联功能。级联功能可以由NRMAC 2d-15和2d-30执行,或者可以由NR MAC 2d-15和2d-30的复用功能代替。
NR RLC 2d-10和2d-35的无序递送可以指将从下层接收的RLC SDU直接传送到上层的功能,而与顺序无关。当接收到已经被分段成多个RLC SDU的一个RLC SDU时,无序递送可以包括重组和传送多个RLC SDU的功能。另外,无序递送可以包括存储所接收的RLC PDU的RLC SN或PDCP SN并对其进行排序,以及记录丢失的RLC PDU的功能。
NR MAC 2d-15和2d-30可以连接到在一个UE中配置的多个NR RLC层装置,并且NRMAC 2d-15和2d-30的主要功能可以包括以下功能中的一些。
-逻辑信道和传输信道之间的映射。
-MAC SDU的复用/解复用
-调度信息报告功能
-通过HARQ纠错
-一个UE的逻辑信道之间的优先级处理
-通过动态调度在UE之间进行优先级处理
-MBMS服务标识
-传输格式选择
-填充
NR PHY 2d-20和2d-25执行对上层数据信道编码和调制以及通过将上层数据转换成OFDM符号来通过无线信道发送OFDM符号的操作,或者执行对通过无线信道接收的OFDM符号进行解调和信道解码并将解码的数据发送到上层的操作。
在实施例中,提供了无线通信***的过程,其中,UE压缩要发送到上行链路的数据,并且NB解压缩该数据,并且还提供了关于数据收发过程的支持方法,其中,发送端压缩并发送数据,并且接收端解压缩该数据,该支持方法包括特定的报头格式、解决解压缩失败的方法等。该实施例还可以应用于NB压缩要发送到UE的下行链路数据并且UE接收并解压缩经压缩的下行链路数据的过程。
发送端压缩和发送数据,使得可以发送更多的数据,并且还可以提高覆盖范围。
图13是根据实施例的由gNB执行的、用于在UE建立到网络的连接时指示是否执行上行链路数据压缩(UDC)的过程的流程图。
参考图13,示出了其中当处于RRC空闲模式或RRC非活动(或轻度连接(lightly-connected))模式的UE切换到RRC连接模式并建立到网络的连接时,基站(gNB)请求UDC的过程。
当在RRC连接模式下收发数据的UE由于某种原因或在一定时间内没有收发数据时,在步骤2e-01,gNB向UE发送RRCConnectionRelease消息以切换到RRC空闲模式。之后,当还没有与基站建立连接的UE(在下文中称为空闲模式UE)具有要发送的数据时,空闲模式UE与gNB执行RRC连接建立过程。空闲模式UE通过随机接入过程建立与gNB的反向传输同步,并在步骤2e-05将RRCConnectionRequest消息发送到gNB。RRCConnectionRequest消息可以包括空闲模式UE的标识符、建立原因等。在步骤2e-10,gNB发送RRCConnectionSetup消息,使得空闲模式UE建立RRC连接。RRCConnectionSetup消息可以包括指示是否对每个逻辑信道(LogicalChannelConfig)、每个承载或每个PDCP层(PDCP-Config)使用UDC的信息。更详细地,对于每个逻辑信道、每个承载或每个PDCP层(或每个服务数据接入协议(SDAP)层),RRCConnectionSetup消息可以指示将对哪个IP流或QoS流使用UDC方法(RRCConnectionSetup消息可以向SDAP层配置信息,该信息是关于将使用或不使用UDC方法的IP流或QoS流的,然后SDAP层可以指示PDCP层是否对每个QoS流使用UDC方法。或者,PDCP层可以自主地检查每个QoS流,然后可以确定是否对其应用UDC方法)。在这方面,当指示使用UDC方法时,可以指示要在UDC方法中使用的预定义库或字典的标识符或者要在UDC方法中使用的缓冲器的大小。此外,RRCConnectionSetup消息可以包括上行链路数据解压缩设置或释放命令。在这方面,当被配置为使用UDC时,UE可以总是被配置有RLC AM承载(由于ARQ功能或重传功能的无损模式),并且可以不被配置有报头压缩协议(例如,ROHC协议)。此外,RRCConnectionSetup消息可以包括RRC连接配置信息。RRC连接可以指信令无线电承载(signaling radio bearer,SRB),并且可以被用于在UE和gNB之间收发作为控制消息的RRC消息。UE建立RRC连接,然后在步骤2e-15,将RRCConnetionSetupComplete消息发送到gNB。在gNB不知道或不希望检查当前连接的UE的能力的情况下,gNB可以发送UE能力询问消息。UE可以发送UE能力报告消息。UE能力报告消息可以包括指示UE是否能够使用UDC方法的指示符。RRCConnetionSetupComplete消息可以包括诸如SERVICE REQUEST消息的控制消息,用于请求MME为UE的某个服务配置承载。
在步骤2e-20,gNB将包括在RRCConnetionSetupComplete消息中的SERVICEREQUEST消息发送给MME,并且MME确定是否提供UE请求的服务。作为确定的结果,当MME决定提供由UE请求的服务时,在步骤2e-25,MME将INITIAL CONTEXT SETUP REQUEST消息发送到gNB。INITIAL CONTEXT SETUP REQUEST消息包括要在配置数据无线电承载(data radiobearer,DRB)中应用的QoS信息,要应用于DRB的安全信息(例如,安全密钥,安全算法等)等。
gNB与UE在步骤2e-30交换SecurityModeCommand消息和在步骤2e-35交换SecurityModeComplete消息以配置安全模式。在安全模式被完全配置之后,在步骤2e-40,gNB向UE发送RRCConnectionReconfiguration消息。RRCConnectionReconfiguration消息可以包括指示是否对每个逻辑信道(LogicalChannelConfig)、每个承载或每个PDCP层(PDCP-Config)使用UDC方法的信息。更详细地说,对于每个逻辑信道、每个承载或每个PDCP层(或每个SDAP层),RRCConnectionRefiguration消息可以指示将对哪个IP流或哪个QoS流使用UDC方法(RRCConnectionRefiguration消息可以为SDAP层配置信息,该信息是关于将使用或不使用UDC方法的IP流或QoS流的,然后SDAP层可以指示PDCP层是否对每个QoS流都使用UDC方法。或者,PDCP层可以自主地检查每个QoS流,然后可以确定是否对其应用UDC方法)。在这方面,当指示使用UDC方法时,可以指示要在UDC方法中使用的预定义库或字典的标识符或者要在UDC方法中使用的缓冲器的大小。此外,RRCConnectionReconfiguration消息可以包括上行链路数据解压缩设置或释放命令。在这方面,当被配置为使用UDC时,UE可以总是被配置有RLC AM承载(由于ARQ功能或重传功能的无损模式),并且可以不被配置有报头压缩协议(例如,ROHC协议)。此外,RRCConnectionReconfiguration消息可以包括关于处理用户数据的DRB的设置信息,并且UE通过使用设置信息来设置DRB,并且在步骤2e-45向gNB发送RRCConnectionReconfigurationComplete消息。
gNB完成与UE的DRB设置,然后在步骤2e-50向MME发送INITIAL CONTEXT SETUPCOMPLETE消息,MME接收该消息,然后与S-GW在步骤2e-55交换S1 BEARER SETUP消息和在步骤2e-60交换S1 BEARER SETUP RESPONSE消息,以便设置S1承载。S1承载指示在S-GW和gNB之间建立的数据传输连接,并且以一对一的方式对应于DRB。
当前述过程完成时,在步骤2e-65和2e-70,UE和gNB经由S-GW传送和接收数据。数据传送过程包括三个步骤,即RRC连接设置、安全设置和DRB设置。在步骤2e-75,gNB可以向UE发送RRCConnectionReconfiguration消息,以便新执行、添加或改变UE的配置。RRCConnectionReconfiguration消息可以包括指示是否对每个逻辑信道(LogicalChannelConfig)、每个承载或每个PDCP层(PDCP-Config)使用UDC方法的信息。更详细地说,对于每个逻辑信道、每个承载或每个PDCP层(或每个SDAP层),RRCConnectionRefiguration消息可以指示将对哪个IP流或哪个QoS流使用UDC方法(RRCConnectionRefiguration消息可以向SDAP层配置信息,该信息是关于将使用或不使用UDC方法的IP流或QoS流,然后SDAP层可以指示PDCP层是否对每个QoS流使用UDC方法。或者,PDCP层可以自主地检查每个QoS流,然后可以确定是否对其应用UDC方法)。在这方面,当指示使用UDC方法时,可以指示要在UDC方法中使用的预定义库或字典的标识符或者要在UDC方法中使用的缓冲器的大小。此外,RRCConnectionReconfiguration消息可以包括上行链路数据解压缩设置或释放命令。在这方面,当被配置为使用UDC时,它可以总是被配置有RLCAM承载(由于ARQ功能或重传功能的无损模式),并且可以不被配置有报头压缩协议(例如,ROHC协议)。
图14是根据实施例的用于执行UDC的过程和数据结构的图。
参考图14,上行链路数据2f-05可以被生成为对应于包括视频传输、照片传输、网络浏览、基于LTE的语音(voice over LTE,VoLTE)等服务的数据。在应用层中生成的多个数据项可以通过网络数据传输层来处理,诸如传输控制协议和互联网协议(TCP/IP)或用户数据报协议(UDP),以配置报头2f-10和2f-15中的每一个,并且可以被传送到PDCP层。当PDCP层从上层接收数据(PDCP SDU)时,PDCP层可以执行如下所述的过程。
当RRC消息2e-10、2e-40或2e-75指示在PDCP层中使用UDC时,PDCP层在PDCP SDU上执行UDC,如2f-20所示,以压缩上行链路数据,可以配置UDC报头(用于经压缩的上行链路数据的报头)2f-25,可以执行加密,可以执行完整性保护(当被配置为这样做时),并且可以配置PDCP报头2f-30,从而生成PDCP SDU。PDCP层装置包括用于处理UDC的装置(UDC压缩器/UDC解压缩器),根据RRC消息的配置确定是否对每个数据执行UDC过程,并且使用UDC压缩器/UDC解压缩器。发送端通过在发送端的PDCP层中使用UDC压缩器执行数据压缩,并且接收端通过在接收端的PDCP层中使用UDC解压缩器执行数据解压缩。
图14的过程不仅可以应用于上行链路数据的压缩,还可以应用于下行链路数据的压缩,其中压缩由UE执行。此外,上行链路数据的描述可以等同地应用于下行链路数据。
图15是根据实施例的UDC方法的示图。
参考图15,示出了基于DEFLATE的UDC算法,这是无损压缩算法。根据基于DEFLATE的UDC算法,基本上,可以使用LZ77算法和霍夫曼编码算法(Huffman coding algorithm)的组合来压缩上行链路数据。
根据LZ77算法,执行查找滑动窗口内数据的重复出现的操作,并且当找到滑动窗口内的重复出现时,通过将滑动窗口内的重复数据表示为其位置和长度来执行数据压缩。滑动窗口在UDC方法中称为缓冲器,并且可以被设置为8千字节或32千字节。也就是说,滑动窗口或缓冲器可以记录8,192或32,768个字符,找到数据的重复出现,并通过将重复数据表示为其位置和长度来执行数据压缩。因此,由于LZ77算法是滑动窗口方案,也就是说,由于在先前编码的数据在缓冲器中被更新之后立即对后续数据进行编码,因此连续数据之间可能具有相关性。因此,仅当先前编码的数据被正常解码时,后续数据才可以被正常解码。
使用LZ77算法压缩并表示为位置和长度的代码通过使用霍夫曼编码算法被再次压缩。根据霍夫曼编码算法,通过将最短代码分配给最频繁的字符并将最长代码分配给最不频繁的字符,可以找到重复的字符,并且可以再次执行数据压缩。霍夫曼编码算法是前缀编码算法,并且是最佳编码方案,通过该方案所有代码都是唯一可解码的。
如上所述,发送端可以通过在LZ77编码器2g-10中使用LZ77算法来编码原始数据2g-05,更新缓冲器2g-15,并且通过为缓冲器的内容(或数据)生成校验和比特来配置UDC报头。接收端可以使用校验和比特来确定缓冲器状态的有效性。发送端可以通过在霍夫曼编码器2g-20中使用霍夫曼编码算法来压缩使用LZ77算法编码的代码,并且可以将经压缩的数据作为上行链路数据2g-25发送。接收端可以以与发送端相反的方式对从发送端接收的经压缩的数据执行解压缩过程。也就是说,接收端可以在霍夫曼解码器2g-30中执行霍夫曼解码,可以更新缓冲器2g-35,并且可以基于UDC报头的校验和比特来检查更新的缓冲器的有效性。当确定校验和比特没有错误时,接收端可以通过在LZ77解码器2g-40中使用LZ77算法执行解码来解压缩数据,以重构原始数据并将解压缩的数据递送到上层2g-45。
如上所述,由于LZ77算法是滑动窗口方案,也就是说,由于在先前编码的数据在缓冲器中被更新之后立即对后续数据进行编码,因此连续数据之间可能具有相关性。因此,仅当先前编码的数据被正常解码时,后续数据才被正常解码。因此,接收端的PDCP层可以检查PDCP报头的PDCP序列号,可以检查UDC报头(检查指示是否执行数据压缩的指示符),并且可以按照PDCP序列号的升序对压缩的UDC数据执行数据解压缩过程。
以下描述由基站为UE配置UDC的过程和由UE执行UDC的过程。
参考图13,基站(gNB)可以通过使用图13中2e-10、2e-40或2e-75指示的RRC消息,对于为UE配置RLCAM模式的承载或逻辑信道配置或释放UDC。基站可以通过使用RRC消息来重置UE的PDCP层的UDC实体(或协议)。重置UDC实体(或协议)指示用于UE的上行链路数据压缩的UDC缓冲器被重置,并且被要求实现UE的UDC缓冲器和用于基站的上行链路数据解压缩的UDC缓冲器之间的同步。为了重置UDC实体的缓冲器,可以修改现有的PDCP控制PDU或者可以定义新PDCP控制PDU,并且发送端(基站)可以通过使用PDCP控制PDU而不是RRC消息来重置接收端(UE)的UDC缓冲器,以实现发送端和接收端之间的用户数据压缩和解压缩的同步。
使用RRC消息,可以为每个承载、每个逻辑信道或每个PDCP层确定是否执行上行链路数据压缩。在这方面,可以对于每个承载层、逻辑信道层或PDCP层中的每个IP(或QoS)流配置是否执行上行链路数据解压缩。对于每个QoS流的配置,PDCP层可以配置指示符或信息来指示对于哪个QoS流执行上行链路数据解压缩,以及指示对于哪个QoS流不执行上行链路数据解压缩。可以为除PDCP层之外的SDAP层装置设置每个QoS流的配置,使得当QoS流被映射到承载时,SDAP层可以指示PDCP层是否对每个QoS流执行上行链路数据解压缩。
使用RRC消息,基站可以为UE配置PDCP丢弃定时器值。在这种情况下,对于PDCP丢弃定时器值,可以单独配置未应用UDC的数据的PDCP丢弃定时器值和应用UDC的数据的PDCP丢弃定时器值。下面参考另一实施例描述在UE的PDCP层中丢弃数据并运行PDCP丢弃定时器的方法。
当被配置为通过使用RRC消息为某个承载、逻辑信道或PDCP层(或为某个承载、逻辑信道或PDCP层的任何QoS流)执行UDC时,UE可以根据该配置重置PDCP层的UDC实体中的缓冲器,并且可以准备UDC过程。当从上层接收到PDCP SDU时,当被配置为针对PDCP层执行UDC时,UE可以对接收到的PDCP SDU执行UDC。当被配置为仅针对PDCP层的某些QoS流执行UDC时,UE可以通过检查上层SDAP层的指令或QoS流标识来确定是否执行UDC,并且可以执行UDC。当执行UDC并且根据UDC压缩更新缓冲器时,UE可以配置UDC缓冲器。当执行UDC时,UE可以将从上层接收的PDCP SDU压缩成具有更小大小的UDC数据(例如,UDC块)。UE可以为经压缩的UDC数据配置UDC报头。UDC报头可以包括指示是否执行UDC的指示符。例如,UDC报头的1比特指示符可以具有指示应用UDC的值0,或者指示不应用UDC的值1。在这方面,由于从上层接收到的PDCP SDU不具有重复的数据结构,所以可以不被应用UDC,因此可以不使用UDC方法(例如,DEFLATE算法)来压缩。当对从上层接收的PDCP SDU执行UDC并且更新UDC缓冲器时,接收端的PDCP层可以计算校验和比特,并且可以在UDC缓冲器中包括计算的校验和比特,以检查更新的UDC缓冲器的有效性(校验和比特具有某个长度,例如4比特)。
当为数据配置了完整性保护时,UE可以对应用或未应用上行链路数据解压缩的数据执行完整性保护,可以执行加密,并且可以将数据传送到下层。
图16是根据实施例的在UDC方法中发生的解压缩失败的图。
参考图16,如上参考图15所述,当发送端通过使用执行UDC的算法(也就是说,通过执行LZ77算法然后执行霍夫曼编码来执行的基于DEFLATE的UDC算法)来执行数据压缩时,发送端更新缓冲器中先前压缩的数据,基于缓冲器将数据与下一个要压缩的数据进行比较,找到重复的结构,并且通过使用位置和长度来对重复的结构执行压缩。因此,当接收端执行解压缩时,接收端必须以与发送端相同的压缩顺序执行解压缩,以便成功解压缩。例如,当发送端已经对图16中的PDCP序列号1、3、4和5的数据执行了UDC并且没有对PDCP序列号2的数据2h-05执行UDC压缩时,接收端必须在PDCP层中按照PDCP序列号1、3、4和5的顺序对接收的数据执行解压缩,以便成功解压缩。
当发送端执行UDC时,UDC报头指示UDC,因此,接收端可以通过检查UDC报头来确定是否已经对其应用了UDC。在执行UDC解压缩的过程中,当PDCP序列号3的数据丢失时,此后的UDC解压缩都失败。也就是说,不能对PDCP序列号4和5的数据2h-10执行UDC解压缩。因此,在UDC解压缩的过程中不应该发生丢失数据(分组),并且接收端必须以与发送端执行UDC相同的顺序来解压缩数据。因此,UDC必须在RLC AM模式下执行,该模式是无损模式,其中重传是可能的。
然而,由于PDCP层的PDCP丢弃定时器,可能会发生数据丢失。也就是说,PDCP层通过使用PDCP丢弃定时器的值来驱动从上层接收的每个数据(分组或PDCP SDU)的定时器,该值在RRC消息中设置。当定时器期满时,对应于该定时器的数据被丢弃。因此,当与已经执行了UDC的数据相关的定时器期满时,该数据可能被丢弃,使得已经对其执行了UDC的多个数据项可能在接收端执行的UDC解压缩中失败。
在实施例中,以下提供了支持UDC方法的PDCP层的数据丢弃方法。以下提供的PDCP层的数据丢弃方法可以防止已经对其执行了UDC的数据被发送端的PDCP层的PDCP丢弃定时器丢弃,使得接收端执行的UDC解压缩失败的问题。
通过PDCP层的数据丢弃方法丢弃的多个数据项可以是PDCP SDU(数据部分)或PDCP PDU(包括数据和报头的部分)。
以下描述支持UDC方法的PDCP层的数据丢弃方法的第一实施例。
根据第一实施例的PDCP层的数据丢弃方法可以按照以下方式执行。
-当PDCP层从上层接收数据(PDCP SDU)时,运行分别与多个接收的数据项(或分组)相对应的独立PDCP丢弃定时器(定时器值可由gNB通过使用RRC消息来设置)。
-当某个PDCP丢弃定时器已经期满,并且与期满的PDCP丢弃定时器相对应的部分数据(PDCP SDU或PDCP PDU;当通过接收PDCP SDU配置报头时,数据可能会成为PDCP PDU)已经被传送(级联)到MAC层的MAC PDU,或者已经从MAC层发送,即使当PDCP丢弃定时器已经期满,与期满的PDCP丢弃定时器相对应的数据(PDCP SDU或PDCP PDU)也不被丢弃。当PDCP丢弃定时器已经期满,并且与PDCP丢弃定时器相对应的部分数据(PDCP SDU或PDCP PDU)还没有被传送到MAC层的MAC PDU,并且还没有从MAC层发送时,该数据被丢弃。当与期满的PDCP丢弃定时器相对应的数据已经被传送到下层时,指示丢弃的指示符可以被发送到下层。
-PDCP层的数据丢弃方法可以应用于已经对其执行了UDC的数据和还没有对其执行UDC的数据。
以下描述支持UDC方法的PDCP层的数据丢弃方法的第二实施例。
根据第二实施例的PDCP层的数据丢弃方法可以按照以下方式执行。
-当PDCP层从上层接收数据(PDCP SDU)时,运行分别与多个接收的数据项(或分组)相对应的独立PDCP丢弃定时器(定时器值可由gNB通过使用RRC消息来设置)。
当某个PDCP丢弃定时器已经期满,并且与期满的PDCP丢弃定时器相对应的部分数据(PDCP SDU或PDCP PDU;当通过接收PDCP SDU配置报头时,数据可能会成为PDCP PDU)已经被传送(级联)到MAC层的MAC PDU,或者已经从MAC层发送,或已对数据执行了UDC,即使当PDCP丢弃定时器已经期满,与期满的PDCP丢弃定时器相对应的数据(PDCP SDU或PDCP PDU)也不被丢弃。当PDCP丢弃定时器已经期满,并且与期满的PDCP丢弃定时器相对应的部分数据(PDCP SDU或PDCP PDU)还没有被传送到MAC层的MAC PDU,并且还没有从MAC层发送时,或还没有对数据执行UDC,该数据被丢弃。当与PDCP丢弃定时器相对应的数据已经被传送到下层时,指示丢弃的指示符可以被发送到下层。
以下三种方法中的一种可以用作丢弃已经对其执行了UDC的多个数据项的方法。
1)第一种方法:当发送端的PDCP层的窗口通过时,已经对其执行了UDC的多个数据项被丢弃。也就是说,当已经对其执行了UDC的多个数据项的PDCP序列号小于发送端的PDCP层的窗口的底部边界的PDCP序列号时,多个数据项被丢弃。更详细地说,其PDCP序列号小于PDCP序列号(其中该PDCP序列号对应于从要从当前PDCP层传送到下层的数据的PDCP序列号中减去2^(PDCP序列号大小(长度)-1)值的结果)的多个数据项(对其执行了UDC)全部被丢弃。
2)第二种方法:其PDCP序列号小于没有被确认成功传送到下层的第一数据的PDCP序列号的多个数据项(已经对其执行了UDC)全部被丢弃。
3)第三种方法:当发送端的PDCP层接收到关于已经正常接收到哪些PDCP序列号的信息时,根据PDCP控制PDU,根据该信息被确定为已经正常接收到的多个数据项(已经对其执行了UDC)被丢弃。PDCP控制PDU可以是PDCP状态报告的重新使用,或者可以是新定义的,并且可以被周期性地发送或者可以通过被接收端的PDCP层触发而被发送。
以下描述支持UDC方法的PDCP层的数据丢弃方法的第三实施例。
根据第三实施例的PDCP层的数据丢弃方法可以按照以下方式执行。
-当PDCP层从上层接收数据(PDCP SDU)时,运行分别与多个接收的数据项(或分组)相对应的独立PDCP丢弃定时器。当独立PDCP丢弃定时器被运行时,独立PDCP丢弃定时器相对于要对其执行UDC的多个数据项和不对其执行UDC的多个数据项以不同的定时器值被运行(不同的定时器值可以由gNB通过使用RRC消息来设置)。例如,更长的定时器值可以应用于要对其执行UDC的多个数据项,并且更短的定时器值可以应用于不对其执行UDC的多个数据项。
-当某个PDCP丢弃定时器已经期满,并且与期满的PDCP丢弃定时器相对应的部分数据(PDCP SDU或PDCP PDU;当通过接收PDCP SDU配置报头时,数据可能会成为PDCP PDU)已经被传送(级联)到MAC层的MAC PDU,或者已经从MAC层发送,即使当PDCP丢弃定时器已经期满,与期满的PDCP丢弃定时器相对应的数据(PDCP SDU或PDCP PDU)也不被丢弃。当PDCP丢弃定时器已经期满,并且与期满的PDCP丢弃定时器相对应的部分数据(PDCP SDU或PDCPPDU)还没有被传送到MAC层的MAC PDU,并且还没有从MAC层发送时,该数据被丢弃。当与PDCP丢弃定时器相对应的数据已经被传送到下层时,指示丢弃的指示符可以被发送到下层。
以下描述支持UDC方法的PDCP层的数据丢弃方法的第四实施例。
根据第四实施例的PDCP层的数据丢弃方法可以按照以下方式执行。
-当PDCP层从上层接收数据(PDCP SDU)时,运行分别与多个接收的数据项(或分组)相对应的独立PDCP丢弃定时器(定时器值可由gNB通过使用RRC消息来设置)。当PDCP丢弃定时器被运行时,与要对其执行UDC的数据相对应的PDCP丢弃定时器可以不被运行(替代地,PDCP丢弃定时器可以被设置为具有无限值)。
-当某个PDCP丢弃定时器已经期满,并且与期满的PDCP丢弃定时器相对应的部分数据(PDCP SDU或PDCP PDU-当通过接收PDCP SDU配置报头时,数据可能会成为PDCP PDU)已经被传送(级联)到MAC层的MAC PDU,或者已经从MAC层发送,即使当PDCP丢弃定时器已经期满,与期满的PDCP丢弃定时器相对应的数据(PDCP SDU或PDCP PDU)也不被丢弃。当PDCP丢弃定时器已经期满,并且与期满的PDCP丢弃定时器相对应的部分数据(PDCP SDU或PDCPPDU)还没有被传送到MAC层的MAC PDU,并且还没有从MAC层发送时,该数据被丢弃。当与PDCP丢弃定时器相对应的数据已经被传送到下层时,指示丢弃的指示符可以被发送到下层。
以下三种方法中的一种可以用作丢弃已经对其执行了UDC的多个数据项的方法。
1)第一种方法:当发送端的PDCP层的窗口通过时,已经对其执行了UDC的多个数据项被丢弃。也就是说,当已经对其执行了UDC的多个数据项的PDCP序列号小于发送端的PDCP层的窗口的底部边界的PDCP序列号时,多个数据项被丢弃。更详细地说,其PDCP序列号小于PDCP序列号(其中该PDCP序列号对应于从要从当前PDCP层传送到下层的数据的PDCP序列号中减去2^(PDCP序列号大小(长度)-1)值的结果)的多个数据项(对其执行了UDC)全部被丢弃。
2)第二种方法:其PDCP序列号小于没有被确认成功传送到下层的第一数据的PDCP序列号的多个数据项(已经对其执行了UDC)全部被丢弃。
3)第三种方法:当发送端的PDCP层接收到关于已经正常接收到哪些PDCP序列号的信息时,根据PDCP控制PDU,根据该信息被确定为已经正常接收到的多个数据项(已经对其执行了UDC)被丢弃。PDCP控制PDU可以是PDCP状态报告的重新使用,或者可以是新定义的,并且可以被周期性地发送或者可以通过被接收端的PDCP层触发而被发送。
在前述实施例中,在运行PDCP丢弃定时器的情况下,当从下层顺序确认成功传送(其PDCP序列号小于已经确认成功传送的数据的序列号的所有数据被成功传送)时,或者根据PDCP状态报告确认成功传送时,可以停止PDCP丢弃定时器,并且可以直接丢弃与PDCP丢弃定时器相对应的数据。
如上参考图15所述,当发送端通过使用算法来执行UDC(也就是说,通过执行LZ77算法然后执行霍夫曼编码来执行的基于DEFLATE的UDC算法)来执行UDC时,发送端在执行UDC之后基于当前缓冲器内容生成校验和比特,并配置UDC缓冲器。之后,发送端通过使用已经对其执行了UDC的数据的原始数据来更新缓冲器,基于缓冲器将数据与下一个要被压缩的数据进行比较,找到重复的数据结构,并通过使用位置和长度对重复的数据结构进行压缩。在这方面,在接收端的PDCP层的UDC压缩器(或UDC功能)对数据执行解压缩之前,UDC报头中的校验和比特被接收端用来确定缓冲器的状态的有效性。也就是说,在接收端对数据进行解压缩之前,接收端根据UDC报头中的校验和比特检查接收端的UDC缓冲器的有效性,当没有校验和错误时对数据进行解压缩,并且当发生校验和失败时,不对数据进行解压缩,并通过向发送端报告校验和失败(校验和错误)来恢复数据。
因此,当接收端执行解压缩时,接收端必须以与发送端相同的压缩顺序执行解压缩,以便成功解压缩。例如,当发送端已经对PDCP序列号1、3、4和5的数据执行了UDC,而没有对PDCP序列号2的数据执行UDC时,接收端必须在PDCP层中按照PDCP序列号1、3、4和5的顺序对接收的数据执行解压缩,以便成功解压缩。在这方面,当发送端已经执行了UDC时,UDC由UDC报头指示,因此,接收端可以通过检查UDC报头来确定UDC是否已经对其应用了UDC。在执行UDC解压缩的过程中,当PDCP序列号3的数据中发生校验和失败时,此后的UDC解压缩可能全部失败。因此,可能无法对PDCP序列号4和5的数据成功执行UDC解压缩。
在实施例中,提供校验和失败处理方法来解决前述校验和失败相关问题。
以下描述校验和失败处理方法的第一实施例。
-当接收端(基站)确认接收端的UDC缓冲器的校验和失败时,该校验和失败是关于要对其执行UDC解压缩的数据,接收端通过向UE发送RRC连接重新配置消息来指示校验和失败的发生。新定义的RRC消息可以用作RRC消息,或者可以通过在其中定义新指示符来改变和使用现有的RRC消息。RRC消息可以指示在与某个PDCP序列号相对应的数据中是否已经发生校验和失败。根据另一种方法,因为校验和失败已经发生,所以可以定义指示重置UDC缓冲器的指示符,而不是PDCP序列号,然后可以指示该重置。根据另一种方法,可以定义指示校验和失败发生的指示符,而不是PDCP序列号,然后可以通过该指示符指示校验和失败的发生。
-接收端的操作:接收端发送RRC消息,并在PDCP层、RLC层或MAC层上执行重建过程。也就是说,RLC层处理多个接收到的数据项,将数据向上传送到上层,初始化RLC缓冲器,并期望接收初始化的新RLC序列号(窗口参数和定时器都被初始化)。PDCP层处理从下层接收的多个数据项,并等待新接收的数据。MAC层装置可以初始化HARQ缓冲器。当基站通过使用RRC消息指示执行校验和失败处理操作时,基站可以在需要时更新UE的PDCP层的安全密钥。根据另一种方法,接收端可以重置接收端的UDC缓冲器,可以从多个新接收的数据项当中丢弃多个数据项,这些数据项的UDC报头或PDCP报头不包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符,并且可以从多个数据项重启解压缩,这些数据项的UDC报头或PDCP报头包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符。根据另一种方法,当接收端确认校验和失败时,接收端可以停止解压缩过程,可以向发送端发送指示校验和失败的RRC消息,并且可以存储该发送之后接收的多个数据项。当接收端接收到其PDCP报头通过使用1比特指示符指示发送端的UDC缓冲器已经被重置的数据时,该数据是来自在该发送之后接收的多个数据项当中的数据,接收端可以重置接收端的UDC缓冲器,可以丢弃其PDCP序列号小于该数据的PDCP序列号并且其解压缩没有被执行的所有数据,并且可以对其PDCP序列号大于或等于该数据的PDCP序列号的多个数据项重启并执行解压缩。
-发送端的操作:当发送端接收到RRC消息时,发送端在PDCP层、RLC层或MAC层上执行重建过程。也就是说,RLC层初始化RLC缓冲器,初始化RLC序列号,并初始化所有窗口参数和定时器。此外,PDCP层可以通过从RRC消息中指示的PDCP序列号再次执行UDC过程来更新UDC缓冲器,可以通过计算与其相对应的校验和比特来配置UDC报头,并且可以将包括UDC报头的数据传送到下层(可以执行重传)。根据另一种方法,PDCP层可以从当PDCP层被重建时没有从下层确认成功传送的第一PDCP序列号执行UDC过程,可以更新UDC缓冲器,可以通过计算与其相对应的校验和比特来配置UDC报头,并且可以将包括UDC报头的数据分组传送到下层(也就是说,可以执行重传)。MAC层可以初始化HARQ缓冲器。根据另一种方法,当发送端接收到重置UDC缓冲器的指示时,发送端可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险会增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。根据另一种方法,当发送端接收到指示校验和失败的发生的指示时,发送端可以重置发送端的UDC缓冲器,可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将该数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,该指示符指示发送端的UDC缓冲器已经被重置(或者指示重置接收端的UDC缓冲器的指示符),并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险会增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。
以下描述校验和失败处理方法的第二实施例。
-当接收端(基站)确认接收端的UDC缓冲器的校验和失败时,该校验和失败是关于要对其执行UDC解压缩的数据,接收端通过向UE发送RRC连接重新配置消息来指示校验和失败的发生。新定义的RRC消息可以用作RRC消息,或者可以通过在其中定义新指示符来改变和使用现有的RRC消息。RRC消息可以指示在与某个PDCP序列号相对应的数据中是否已经发生校验和失败。根据另一种方法,因为校验和失败已经发生,所以可以定义指示重置UDC缓冲器的指示符,而不是PDCP序列号,然后可以指示该重置。根据另一种方法,可以定义指示校验和失败发生的指示符,而不是PDCP序列号,然后可以指示校验和失败的发生。
-接收端的操作:接收端(gNB)在RRC消息中包括发生校验和失败的PDCP序列号,发送RRC消息,并丢弃其PDCP序列号大于或等于该PDCP序列号的所有PDCP PDU(或PDCP SDU)。根据另一实施例,接收端可以重置接收端的UDC缓冲器,可以从多个新接收的数据项当中丢弃多个数据项,这些数据项的UDC报头或PDCP报头不包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符,并且可以从多个数据项重新开始解压缩,这些数据项的UDC报头或PDCP报头包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符。根据另一种方法,当接收端确认校验和失败时,接收端可以停止解压缩过程,可以向发送端发送指示校验和失败的RRC消息,并且可以存储该发送之后接收的多个数据项。当接收端接收到其PDCP报头通过使用1比特指示符指示发送端的UDC缓冲器已经被重置的数据时,该数据是来自在该发送之后接收的多个数据项当中的数据,接收端可以重置接收端的UDC缓冲器,可以丢弃其PDCP序列号小于该数据的PDCP序列号并且其解压缩没有被执行的所有数据,并且可以对其PDCP序列号大于或等于该数据的PDCP序列号的多个数据项重新开始并执行解压缩。
-发送端的操作:当发送端(UE)接收到RRC消息时,发送端可以重置(初始化)发送端的UDC缓冲器,可以丢弃还没有发送的并且具有PDCP序列号大于RRC消息中指示的PDCP序列号的多个数据项,可以再次从与指示的PDCP序列号相对应的数据(PDCP SDU)到具有比该数据更大的PDCP序列号的多个数据项执行UDC,可以更新UDC缓冲器,可以在UDC报头中包括校验和比特,并且可以将包括UDC报头的数据传送到下层(可以执行重传)。发送端可以对已经被压缩(发送)并且已经从大于所指示的PDCP序列号的PDCP序列号当中被给定PDCP序列号的多个数据项新执行压缩,可以向多个新数据项顺序地分配新PDCP序列号,并且可以在前述压缩过程之后执行压缩过程。根据另一种方法,当发送端接收到指示重置UDC缓冲器的指示时,发送端可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险会增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。根据另一种方法,当发送端接收到指示校验和失败的发生的指示时,发送端可以重置发送端的UDC缓冲器,可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCPPDU的UDC报头或PDCP报头中包括指示符,该指示符指示发送端的UDC缓冲器已经被重置(或者指示重置接收端的UDC缓冲器的指示符),并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险会增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。
以下描述校验和失败处理方法的第三实施例。
-当接收端(基站)确认接收端的UDC缓冲器的校验和失败时,该校验和失败是关于要对其执行UDC解压缩的数据,接收端通过向UE发送RRC连接重新配置消息来指示校验和失败的发生。新定义的RRC消息可以用作RRC消息,或者可以通过在其中定义新指示符来改变和使用现有的RRC消息。RRC消息可以指示在与某个PDCP序列号相对应的数据中是否已经发生校验和失败。根据另一种方法,因为校验和失败已经发生,所以可以定义指示重置UDC缓冲器的指示符,而不是PDCP序列号,然后可以指示该重置。根据另一种方法,可以定义指示校验和失败发生的指示符,而不是PDCP序列号,然后可以指示校验和失败的发生。
-接收端的操作:接收端(基站)在RRC消息中包括发生校验和失败的PDCP序列号,发送RRC消息,并通过检查UDC报头(1比特指示符,指示UDC是否已被应用)来仅丢弃已被应用UDC并且来自其PDCP序列号大于或等于该PDCP序列号的PDCP PDU(或PDCP SDU)当中的多个数据项(PDCP PDU或PDCP SDU)。也就是说,没有被应用UDC的多个数据项与校验和失败没有任何关系,因此没有被丢弃。根据另一种方法,接收端可以重置接收端的UDC缓冲器,可以从多个新接收的数据项当中丢弃多个数据项,这些数据项的UDC报头或PDCP报头不包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符,并且可以从多个数据项重新开始解压缩,这些数据项的UDC报头或PDCP报头包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符。根据另一种方法,当接收端确认校验和失败时,接收端可以停止解压缩过程,可以向发送端发送指示校验和失败的RRC消息,并且可以存储该发送之后接收的多个数据项。当接收端接收到其PDCP报头通过使用1比特指示符指示发送端的UDC缓冲器已经被重置的数据时,该数据是来自在该发送之后接收的多个数据项当中的数据,接收端可以重置接收端的UDC缓冲器,可以丢弃其PDCP序列号小于该数据的PDCP序列号并且其解压缩没有被执行的所有数据,并且可以对其PDCP序列号大于或等于该数据的PDCP序列号的多个数据项重新开始并执行解压缩。
-发送端的操作:当发送端(UE)接收到RRC消息时,发送端可以重置(初始化)发送端的UDC缓冲器,可以丢弃已经被应用了UDC的数据,该数据来自还没有发送的并且具有PDCP序列号大于RRC消息中指示的PDCP序列号的多个数据项,可以仅对已经被应用了UDC的并且从与指示的PDCP序列号相对应的数据(PDCP SDU)到具有比该数据具有更大的PDCP序列号的多个数据项(PDCP PDU或PDCP SDU)再次执行UDC,可以更新UDC缓冲器,可以在UDC报头中包括校验和比特,并且可以将包括UDC报头的数据传送到下层(可以执行重传)。也就是说,发送端不重传未被应用UDC并且具有PDCP序列号大于所指示的PDCP序列号的多个数据项。发送端可以对已经被压缩(发送)并且已经从大于所指示的PDCP序列号的PDCP序列号当中被给定PDCP序列号的多个数据项新执行压缩,可以向多个新数据项顺序地分配新PDCP序列号,并且可以在前述压缩过程之后执行压缩过程。根据另一种方法,当发送端接收到指示重置UDC缓冲器的指示时,发送端可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险会增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。根据另一种方法,当发送端接收到指示校验和失败的发生的指示时,发送端可以重置发送端的UDC缓冲器,可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,该指示符指示发送端的UDC缓冲器已经被重置(或者指示重置接收端的UDC缓冲器的指示符),并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险会增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。
以下描述校验和失败处理方法的第四实施例。
-当接收端(基站)确认接收端的UDC缓冲器的校验和失败时,该校验和失败是关于要对其执行UDC解压缩的数据,接收端通过向UE发送RRC连接重新配置消息来指示校验和失败的发生。新定义的RRC消息可以用作RRC消息,或者可以通过在其中定义新指示符来改变和使用现有的RRC消息。RRC消息可以指示在与某个PDCP序列号相对应的数据中是否已经发生校验和失败。根据另一种方法,因为校验和失败已经发生,所以可以定义指示重置UDC缓冲器的指示符,而不是PDCP序列号,然后可以指示该重置。根据另一种方法,可以定义指示校验和失败发生的指示符,而不是PDCP序列号,然后可以指示校验和失败的发生。
-接收端的操作:接收端(基站)在RRC消息中包括发生校验和失败的PDCP序列号,发送RRC消息,并且仅丢弃与PDCP序列号相对应的数据。根据另一种方法,接收端可以重置接收端的UDC缓冲器,可以从多个新接收的数据项当中丢弃多个数据项,这些数据项的UDC报头或PDCP报头不包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符,并且可以从多个数据项重新开始解压缩,这些数据项的UDC报头或PDCP报头包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符。根据另一种方法,当接收端确认校验和失败时,接收端可以停止解压缩过程,可以向发送端发送指示校验和失败的RRC消息,并且可以存储该发送之后接收的多个数据项。当接收端接收到其PDCP报头通过使用1比特指示符指示发送端的UDC缓冲器已经被重置的数据时,该数据是来自在该发送之后接收的多个数据项当中的数据,接收端可以重置接收端的UDC缓冲器,可以丢弃其PDCP序列号小于该数据的PDCP序列号并且其解压缩没有被执行的所有数据,并且可以对其PDCP序列号大于或等于该数据的PDCP序列号的多个数据项重新开始并执行解压缩。
-发送端的操作:当发送端(UE)接收到RRC消息时,发送端可以重置(初始化)发送端的UDC缓冲器,可以重构与RRC消息中指示的PDCP序列号相对应的并且先前被发送的数据(当数据被存储在缓冲器中时,按原样重传该数据),并且可以重传该数据。发送端可以将发送端的UDC缓冲器的内容发送到接收端,该内容用于将UDC应用于与指示的PDCP序列号相对应的数据(替代地,发送端可以定义并发送新PDCP控制PDU)。为了更新发生校验和错误的接收端的UDC缓冲器,并且为了使发送端的UDC缓冲器的内容与接收端的UDC缓冲器的内容同步,发送端可以发送发送端的UDC缓冲器的内容,该内容对应于PDCP序列号,因此可以更新和同步发送端的UDC缓冲器。根据另一种方法,当发送端接收到指示重置UDC缓冲器的指示时,发送端可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险会增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。根据另一种方法,当发送端接收到指示校验和失败的发生的指示时,发送端可以重置发送端的UDC缓冲器,可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,该指示符指示发送端的UDC缓冲器已经被重置(或者指示重置接收端的UDC缓冲器的指示符),并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险会增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。
图17是根据实施例的适用于校验和失败处理方法的PDCP控制PDU格式的图。
参考图17,PDCP层的D/C字段是指用于将一般数据与PDCP层控制信息(也称为PDCP控制PDU)区分开的字段,并且PDU类型字段是指用于指示PDCP层控制信息中的信息的类型的字段。
根据实施例,应用于校验和失败处理方法的PDCP控制PDU格式可以根据如2i-05和2i-10中的PDCP序列号的长度而具有不同的长度,并且可以用于指示接收端中已经发生校验和失败的PDCP序列号。在这方面,为了指示接收端的校验和失败已经发生的PDCP序列号,可以使用用于现有PDCP状态报告的PDCP控制PDU。根据另一种方法,因为校验和失败已经发生,所以可以定义指示重置UDC缓冲器的指示符,而不是PDCP序列号,然后可以指示该重置。根据另一种方法,可以定义指示校验和失败发生的指示符,而不是PDCP序列号,然后可以指示校验和失败的发生。也就是说,定义了格式2i-15,并且通过将保留值(例如,011或100至111之一的保留值)分配给该PDU类型来定义新PDCP控制PDU,并且具有所定义的PDU类型的PDCP控制PDU可以执行指示校验和失败的功能。以下的表2用于描述PDU类型。
[表2]
PDU类型
以下描述校验和失败处理方法的第五实施例,图17中描述的PDCP控制PDU被应用于第五实施例。
-当接收端(基站)确认接收端的UDC缓冲器的校验和失败时,该校验和失败是关于要对其执行UDC解压缩的数据,接收端通过向UE发送PDCP控制PDU来指示校验和失败的发生。新定义的PDCP控制PDU可以用作PDCP控制PDU,或者可以通过在其中定义新指示符来改变和使用现有的PDCP控制PDU。PDCP控制PDU可以指示在与某个PDCP序列号相对应的数据中是否已经发生校验和失败。根据另一种方法,因为校验和失败已经发生,所以可以定义指示重置UDC缓冲器的指示符,而不是PDCP序列号,然后可以指示该重置。根据另一种方法,可以定义指示校验和失败发生的指示符,而不是PDCP序列号,然后可以指示校验和失败的发生。
-接收端的操作:接收端发送PDCP控制PDU,并在PDCP层、RLC层或MAC层上执行重建过程。也就是说,RLC层处理多个接收到的数据项,将数据向上传送到上层,初始化RLC缓冲器,并期望接收初始化的新RLC序列号(窗口参数和定时器都被初始化)。PDCP层处理从下层接收的多个数据项,并等待新接收的数据。MAC层可以初始化HARQ缓冲器。当gNB通过使用PDCP控制PDU指示执行校验和失败处理操作时,基站(节点B)可以在需要时更新UE的PDCP层的安全密钥。根据另一种方法,接收端可以重置接收端的UDC缓冲器,可以从多个新接收的数据项当中丢弃多个数据项,这些数据项的UDC报头或PDCP报头不包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符,并且可以从多个数据项重新开始解压缩,这些数据项的UDC报头或PDCP报头包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符。根据另一种方法,当接收端确认校验和失败时,接收端可以停止解压缩过程,可以向发送端发送指示校验和失败的PDCP控制PDU,并且可以存储该发送之后接收的多个数据项。当接收端接收到其PDCP报头通过使用1比特指示符指示发送端的UDC缓冲器已经被重置的数据时,该数据是来自在该发送之后接收的多个数据项当中的数据,接收端可以重置接收端的UDC缓冲器,可以丢弃其PDCP序列号小于该数据的PDCP序列号并且其解压缩没有被执行的所有数据,并且可以对其PDCP序列号大于或等于该数据的PDCP序列号的多个数据项重新开始并执行解压缩。
-发送端的操作:当发送端接收到PDCP控制PDU时,发送端在PDCP层、RLC层或MAC层上执行重建过程。也就是说,RLC层初始化RLC缓冲器,初始化RLC序列号,并初始化所有窗口参数和定时器。然后,PDCP层可以通过从PDCP控制PDU中指示的PDCP序列号再次执行UDC过程来更新UDC缓冲器,可以通过计算与相其对应的校验和比特来配置UDC报头,并且可以将包括UDC报头的数据传送到下层(也就是说,可以执行重传)。根据另一种方法,PDCP层可以从当PDCP层被重建时没有从下层确认成功传送的第一PDCP序列号执行UDC过程,可以更新UDC缓冲器,可以通过计算与其相对应的校验和比特来配置UDC报头,并且可以将包括UDC报头的数据传送到下层(可以执行重传)。MAC层可以初始化HARQ缓冲器。根据另一种方法,当发送端接收到重置UDC缓冲器的指示时,发送端可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险会增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。根据另一种方法,当发送端接收到指示校验和失败的发生的指示时,发送端可以重置发送端的UDC缓冲器,可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,该指示符指示发送端的UDC缓冲器已经被重置(或者指示重置接收端的UDC缓冲器的指示符),并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险会增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。
以下描述校验和失败处理方法的第六实施例,图17中描述的PDCP控制PDU被应用于第六实施例。
-当接收端(基站)确认接收端的UDC缓冲器的校验和失败时,该校验和失败是关于要对其执行UDC解压缩的数据,接收端通过向UE发送PDCP控制PDU来指示校验和失败的发生。新定义的PDCP控制PDU可以用作PDCP控制PDU,或者可以通过在其中定义新指示符来改变和使用现有的PDCP控制PDU。PDCP控制PDU可以指示在与某个PDCP序列号相对应的数据中是否已经发生校验和失败。根据另一种方法,因为校验和失败已经发生,所以可以定义指示重置UDC缓冲器的指示符,而不是PDCP序列号,然后可以指示重置。根据另一种方法,可以定义指示校验和失败发生的指示符,而不是PDCP序列号,然后可以指示校验和失败的发生。
-接收端的操作:接收端(gNB)在PDCP控制PDU中包括发生校验和失败的PDCP序列号,发送PDCP控制PDU,并丢弃其PDCP序列号大于或等于该PDCP序列号的所有PDCP PDU(或PDCP PDU)。根据另一实施例,接收端可以重置接收端的UDC缓冲器,可以从多个新接收的数据项当中丢弃多个数据项,这些数据项的UDC报头或PDCP报头不包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符,并且可以从多个数据项重新开始解压缩,这些数据项的UDC报头或PDCP报头包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符。根据另一种方法,当接收端确认校验和失败时,接收端可以停止解压缩过程,可以向发送端发送指示校验和失败的PDCP控制PDU,并且可以存储该发送之后接收的多个数据项。当接收端接收到其PDCP报头通过使用1比特指示符指示发送端的UDC缓冲器已经被重置的数据时,该数据是来自在该发送之后接收的多个数据项当中的数据,接收端可以重置接收端的UDC缓冲器,可以丢弃其PDCP序列号小于该数据的PDCP序列号并且其解压缩没有被执行的所有数据,并且可以对其PDCP序列号大于或等于该数据的PDCP序列号的多个数据项重新开始并执行解压缩。
-发送端的操作:当发送端(UE)接收到PDCP控制PDU时,发送端可以重置(初始化)发送端的UDC缓冲器,可以丢弃还没有发送的并且具有PDCP序列号大于PDCP控制PDU中指示的PDCP序列号的多个数据项,可以再次从与指示的PDCP序列号相对应的数据(PDCP SDU)到具有比该数据更大的PDCP序列号的多个数据项执行UDC,可以更新UDC缓冲器,可以在UDC报头中包括校验和比特,并且可以将包括UDC报头的数据传送到下层(可以执行重传)。发送端可以对已经被压缩(发送)并且已经从大于所指示的PDCP序列号的PDCP序列号当中被给定PDCP序列号的多个数据项新执行压缩,可以向多个新数据项顺序地分配新PDCP序列号,并且可以在前述压缩过程之后执行压缩过程。根据另一种方法,当发送端接收到指示重置UDC缓冲器的指示时,发送端可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。根据另一种方法,当发送端接收到指示校验和失败的发生的指示时,发送端可以重置发送端的UDC缓冲器,可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,该指示符指示发送端的UDC缓冲器已经被重置(或者指示重置接收端的UDC缓冲器的指示符),并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。
以下描述校验和失败处理方法的第七实施例,图17中描述的PDCP控制PDU被应用于第七实施例
-当接收端(gNB)确认接收端的UDC缓冲器的校验和失败时,该校验和失败是关于要对其执行UDC解压缩的数据,接收端通过向UE发送PDCP控制PDU来指示校验和失败的发生。新定义的PDCP控制PDU可以用作PDCP控制PDU,或者可以通过在其中定义新指示符来改变和使用现有的PDCP控制PDU。PDCP控制PDU可以指示在与某个PDCP序列号相对应的数据中是否已经发生校验和失败。根据另一种方法,因为校验和失败已经发生,所以可以定义指示重置UDC缓冲器的指示符,而不是PDCP序列号,然后可以指示该重置。根据另一种方法,可以定义指示校验和失败发生的指示符,而不是PDCP序列号,然后可以指示校验和失败的发生。
-接收端的操作:接收端(基站)在PDCP控制PDU中包括已经发生校验和失败的PDCP序列号,发送PDCP控制PDU,并通过检查UDC报头(1比特指示符,指示UDC是否已被应用)来仅丢弃已被应用UDC并且来自其PDCP序列号大于或等于该PDCP序列号的PDCP PDU(或PDCPSDU)当中的多个数据项(PDCP PDU或PDCP SDU)。也就是说,没有被应用UDC的多个数据项与校验和失败没有任何关系,因此没有被丢弃。根据另一实施例,接收端可以重置接收端的UDC缓冲器,可以从多个新接收的数据项当中丢弃多个数据项,这些数据项的UDC报头或PDCP报头不包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符,并且可以从多个数据项重新开始解压缩,这些数据项的UDC报头或PDCP报头包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符。根据另一种方法,当接收端确认校验和失败时,接收端可以停止解压缩过程,可以向发送端发送指示校验和失败的PDCP控制PDU,并且可以存储该发送之后接收的多个数据项。当接收端接收到其PDCP报头通过使用1比特指示符指示发送端的UDC缓冲器已经被重置的数据时,该数据是来自在该发送之后接收的多个数据项当中的数据,接收端可以重置接收端的UDC缓冲器,可以丢弃其PDCP序列号小于该数据的PDCP序列号并且其解压缩没有被执行的所有数据,并且可以对其PDCP序列号大于或等于该数据的PDCP序列号的多个数据项重新开始并执行解压缩。
-发送端的操作:当发送端(UE)接收到PDCP控制PDU时,发送端可以重置(初始化)发送端的UDC缓冲器,可以丢弃已经被应用了UDC的数据,该数据来自还没有发送的并且具有PDCP序列号大于PDCP控制PDU中指示的PDCP序列号的多个数据项,可以仅对已经被应用了UDC的并且从与指示的PDCP序列号相对应的数据(PDCP SDU)到具有比该数据具有更大的PDCP序列号的多个数据项(PDCP PDU或PDCP SDU)再次执行UDC,可以更新UDC缓冲器,可以在UDC报头中包括校验和比特,并且可以将包括UDC报头的数据传送到下层(可以执行重传)。也就是说,发送端不重传未被应用UDC并且具有PDCP序列号大于所指示的PDCP序列号的多个数据项。发送端可以对已经被压缩(发送)并且已经从大于所指示的PDCP序列号的PDCP序列号当中被给定PDCP序列号的多个数据项新执行压缩,可以向多个新数据项顺序地分配新PDCP序列号,并且可以在前述压缩过程之后执行压缩过程。根据另一种方法,当发送端接收到指示重置UDC缓冲器的指示时,发送端可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。根据另一种方法,当发送端接收到指示校验和失败的发生的指示时,发送端可以重置发送端的UDC缓冲器,可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,该指示符指示发送端的UDC缓冲器已经被重置(或者指示重置接收端的UDC缓冲器的指示符),并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。
以下描述校验和失败处理方法的第八实施例,图17中描述的PDCP控制PDU被应用于第八实施例。
-当接收端(基站)确认接收端的UDC缓冲器的校验和失败时,该校验和失败是关于要对其执行UDC解压缩的数据,接收端通过向UE发送PDCP控制PDU来指示校验和失败的发生。新定义的PDCP控制PDU可以用作PDCP控制PDU,或者可以通过在其中定义新指示符来改变和使用现有的PDCP控制PDU。PDCP控制PDU可以指示在与某个PDCP序列号相对应的数据中是否已经发生校验和失败。根据另一种方法,因为校验和失败已经发生,所以可以定义指示重置UDC缓冲器的指示符,而不是PDCP序列号,然后可以指示该重置。根据另一种方法,可以定义指示校验和失败发生的指示符,而不是PDCP序列号,然后可以指示校验和失败的发生。
-接收端的操作:接收端(基站)在PDCP控制PDU中包括发生校验和失败的PDCP序列号,发送PDCP控制PDU,并且仅丢弃与PDCP序列号相对应的数据。根据另一实施例,接收端可以重置接收端的UDC缓冲器,可以从多个新接收的数据项当中丢弃多个数据项,这些数据项的UDC报头或PDCP报头不包括指示发送端的UDC缓冲器由于UDC校验和失败已经而被重置的指示符,并且可以从多个数据项重新开始解压缩,这些数据项的UDC报头或PDCP报头包括指示发送端的UDC缓冲器由于UDC校验和失败已经被重置的指示符。根据另一种方法,当接收端确认校验和失败时,接收端可以停止解压缩过程,可以向发送端发送指示校验和失败的PDCP控制PDU,并且可以存储该发送之后接收的多个数据项。当接收端接收到其PDCP报头通过使用1比特指示符指示发送端的UDC缓冲器已经被重置的数据时,该数据是来自在该发送之后接收的多个数据项当中的数据,接收端可以重置接收端的UDC缓冲器,可以丢弃其PDCP序列号小于该数据的PDCP序列号并且其解压缩没有被执行的所有数据,并且可以对其PDCP序列号大于或等于该数据的PDCP序列号的多个数据项重新开始并执行解压缩。
-发送端的操作:当发送端(UE)接收到PDCP控制PDU时,发送端可以重置(初始化)发送端的UDC缓冲器,可以重构与PDCP控制PDU中指示的PDCP序列号相对应的并且先前被发送的数据(当数据被存储在缓冲器中时,按原样重传该数据),并且可以重传该数据。发送端可以将发送端的UDC缓冲器的内容发送到接收端,该内容用于将UDC应用于与指示的PDCP序列号相对应的数据(替代地,发送端可以定义并发送新PDCP控制PDU)。为了更新发生校验和错误的接收端的UDC缓冲器,并且为了使发送端的UDC缓冲器的内容与接收端的UDC缓冲器的内容同步,发送端可以发送发送端的UDC缓冲器的内容,该内容对应于PDCP序列号,因此可以更新和同步发送端的UDC缓冲器。根据另一种方法,当发送端接收到指示重置UDC缓冲器的指示时,发送端可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。根据另一种方法,当发送端接收到指示校验和失败的发生的指示时,发送端可以重置发送端的UDC缓冲器,可以仅对要新配置的PDCP PDU或者其PDCP序列号大于或等于还没有传送到下层的数据的PDCP序列号的数据新执行UDC,并且可以将数据传送到下层。另外,发送端可以在新配置的PDCP PDU的UDC报头或PDCP报头中包括指示符,该指示符指示发送端的UDC缓冲器已经被重置(或者指示重置接收端的UDC缓冲器的指示符),并可以传送指示发送端的UDC缓冲器已经被重置的指示符(也就是说,当使用PDCP计数值和安全密钥加密后发送的数据再次使用相同的PDCP计数值和安全密钥加密后发送时,黑客入侵的风险增加,并且因此,发送端可以遵守关于一个PDCP计数值执行一次加密和发送的规则)。
根据校验和失败处理方法,发送端可以从与紧接在接收端所指示的PDCP序列号之前的PDCP序列号相对应的数据类似地执行前述实施例之一。
图18是描述基于旧UDC上下文压缩的数据与基于新UDC上下文压缩的数据没有区别的图。
参考图18,当校验和失败发生在上述实施例的接收端时,除了校验和失败处理方法的第一和第五实施例之外,基于旧UDC上下文压缩的数据可能与基于新UDC上下文压缩的数据没有区别。根据校验和失败处理方法的第一和第五实施例,发送端和接收端的PDCP层、RLC层或MAC层被重建,使得基于旧UDC上下文压缩的数据和基于新UDC上下文压缩的数据不以混合的方式传送到PDCP层。在这方面,旧UDC上下文可以指关于在校验和失败发生之前执行的压缩的压缩信息(例如,发送端和接收端的缓冲器信息),并且新UDC上下文可以指关于在校验和失败发生之后新执行的压缩的压缩信息(例如,发送端和接收端的缓冲信息)。
UE的发送端的PDCP层2j-05可以对上行链路发送数据执行UDC。例如,发送端可以对PDCP序列号0、1、2和3的多个数据项执行UDC,可以将多个数据项传送到下层,并且可以将多个数据项发送到接收端(基站(eBN或gNB))。多个发送的数据项可以到达接收端,而多个数据项的顺序2j-15由于MAC层的HARQ重传过程和RLC层的重传过程而被混合,顺序2j-15指的是原始传输的顺序。此外,某个数据分组可能会很晚到达。
例如,发送端的PDCP层2j-05对PDCP序列号0、1和2的多个数据项执行UDC并发送多个数据项,接收端的PDCP层2j-10接收与PDCP序列号0和1相对应的多个数据项,并且在PDCP序列号1的数据中发生校验和失败。在这方面,根据一个实施例,在步骤2j-35,接收端可以发送RRC消息或PDCP控制PDU,以指示在PDCP序列号1的数据中发生校验和失败。在步骤2j-25,由于MAC层的HARQ重传过程和RLC层的重传过程,与PDCP序列号2相对应的数据可能很晚到达。在这方面,在步骤2j-30,接收端(eNB或gNB)向UE发送RRC消息或PDCP控制PDU,以指示发生校验和失败的PDCP序列号,并且可以丢弃已经被应用了UDC的(是否已经应用了UDC可以基于UDC报头的指示符来检查)并且具有大于或等于发生校验和失败的PDCP序列号的PDCP序列号的多个数据项。
在UE接收到指示发生校验和失败的PDCP序列号的RRC消息或PDCP控制PDU之后,UE可以为先前已经应用了UDC的并且具有大于或等于所指示的PDCP序列号的PDCP序列号的多个数据项或将要被新应用UDC的多个数据项重置UDC缓冲器,可以执行UDC过程,可以更新UDC缓冲器,可以计算与更新相对应的校验和比特,并且将校验和比特包括在UDC报头中,并且可以将包括UDC报头的数据传送到下层(也就是说,UE可以执行重传,然后可以通过分配顺序的PDCP序列号在重传之后立即执行新的传输)。UE通过新压缩(基于UDC上下文)先前已经被应用了UDC的并且具有大于或等于所指示的PDCP序列号1的PDCP序列号的多个数据项来生成数据,并且将该数据传送到下层(也就是说,执行重传)。当发送端具有基于旧UDC上下文被压缩的并且还没有被传送的数据时,该数据可以被丢弃。
可以传送基于新UDC上下文压缩的多个数据项,其具有PDCP序列号1和2。然后,基于旧UDC上下文被压缩的并且对应于PDCP序列号2的数据可能会迟到。当接收端没有区分两个都与PDCP序列号2相对应的数据项时,可能发生数据解压缩失败,因此,在步骤2j-50,基于旧UDC上下文压缩的数据必须被丢弃,并且基于新UDC上下文压缩的数据必须根据其顺序被解压缩。
图19是根据实施例的区分基于旧UDC上下文压缩的数据和基于新UDC上下文压缩的数据的UDC报头的图。
参考图19,当应用UDC时(当执行UDC时),PDCP PDU可以包括PDCP报头、UDC报头2k-05和压缩的UDC数据块。在这方面,UDC报头2k-05可以具有1字节的大小,并且可以包括F字段2k-10、T字段2k-15、R字段2k-20和校验和比特2k-25。
UDC报头2k-05的F字段2k-10是用于指示是否已将UDC应用于经压缩的UDC数据块的字段(指示是否已经执行了UDC)。也就是说,当发送端的PDCP层从上层接收到PDCP SDU并且向其应用UDC时,PDCP层可以将F字段2k-10设置为1,当PDCP层没有向其应用UDC时,PDCP层可以将F字段2k-10设置为0,并且通过这样做,PDCP层可以指示UDC是否已经被应用。
UDC报头2k-05的T字段2k-15指示切换比特(toggle bit),并且每当UDC缓冲器被重置时(或者每当UDC被重置、被重新开始或被初始化时),该字段可以被改变。也就是说,可以切换T字段2k-15(从0到1或从1到0)。切换比特的初始值可以设置为0或1。例如,当初始值为0时,在被应用了UDC的发送端中的所有数据的每个UDC报头的切换比特(T字段2k-15)可以被设置为0。当发送端通过使用RRC消息或PDCP控制PDU指示接收端的UDC缓冲器的重置时(或者当发送端指示UDC的重置、重新开始或初始化时),被新应用UDC的数据的UDC报头的切换比特可以被设置为1。例如,当校验和失败已经发生并且接收端向发送端指示校验和失败时,发送端可以配置其中切换比特被切换的UDC报头,并且可以向接收端发送已经被应用了UDC的数据。因此,当校验和错误发生在接收端时,接收端可以检查UDC报头的T比特,可以丢弃在校验和错误发生之前具有与T比特相同的值的多个数据项,可以接收每个具有T比特的被切换的值的多个数据项,可以该多个数据项与多个丢弃的数据项区分,并且可以正常处理该多个数据项。在这方面,当F字段2k-10指示未应用UDC时,不管T比特如何,多个数据项都不会被丢弃,并且可以被正常处理。
根据实施例,基于旧UDC上下文压缩的数据与基于新UDC上下文压缩的数据没有区别,可以通过定义UDC报头的切换比特并以前述方式使用切换比特来校正。
UDC报头的切换比特以及发送端和接收端中的切换比特的使用可以应用于校验和失败处理方法的实施例。
图19的R字段2k-20中的R比特和保留比特可以被定义和用于指示是否对UDC缓冲器执行重置、是否使用当前数据以便更新UDC缓冲器、或者是否使用预定义的字典。由于校验和失败,保留比特当中的1比特可以被定义并用于指示是否已经对发送端的UDC缓冲器执行了重置。替代地,因为由于校验和失败,已经对发送端的UDC缓冲器执行了重置,因此可以定义1比特并且其被用于指示接收端重置接收端的UDC缓冲器。
如上所述,图19的校验和比特2k-25用于验证发送端的UDC缓冲器中内容的有效性,发送端使用该内容来应用UDC。另外,当接收端解压缩已经被应用了UDC的数据时,接收端可以计算和使用校验和比特2k-25,以便验证接收端的UDC缓冲器中的内容的有效性。校验和比特2k-25可以具有4比特的长度,并且通过定义更长的长度值可以增加验证的有效性的概率。
图20示出了根据实施例的PDCP报头2l-05,其中定义了用于减少开销的新字段。
参考图20,新的U字段2l-10可以应用于PDCP报头2l-05。U字段21-10可以指示UDC是否已经被应用于PDCP PDU的PDCP SDU。此外,U字段21-10可以指示PDCP SDU是否包括UDC报头。因此,当发送端的PDCP层没有将UDC应用于数据时,PDCP层可以在PDCP报头2l-05中将U字段2l-10设置为0(或1),并且可以省略UDC报头,并且当发送端的PDCP层将UDC应用于数据时,PDCP层可以在PDCP报头2l-05中将U字段2l-10设置为1(或0),可以配置UDC报头,并且可以将UDC报头***在其中。
当PDCP报头2l-05中的U字段2l-10是0时,接收端的PDCP层可以识别UDC报头的省略,并且可以直接对PDCP SDU执行数据处理。然而,当PDCP报头2l-05中的U字段2l-10是1时,接收端的PDCP层可以识别UDC报头的存在,并且可以通过读取PDCP SDU前面的UDC报头、基于UDC报头的校验和比特来检查缓冲器的有效性以及对PDCP SDU的其他部分执行UDC的解压缩来重构原始数据。
根据实施例,通过使用PDCP报头2l-05中的1比特的U字段2l-10,当发送端向接收端发送数据时,可以节省1字节的开销。U字段2l-10可以仅在承载、逻辑信道或PDCP层中配置了UDC设置时使用,并且在另一设置中,U字段2l-10可以用作保留字段或具有另一功能的字段。
图21是根据实施例的与由发送端的PDCP层执行的、运行PDCP丢弃定时器和丢弃数据的方法相关联的UE操作的流程图。
参考图21,当UE 2m-01在步骤2m-05从上层接收数据时,UE 2m-01可以在步骤2m-10对每个数据驱动PDCP丢弃定时器。每当PDCP丢弃定时器期满时,在步骤2m-15,UE 2m-01可以丢弃与期满的PDCP丢弃定时器相对应的数据。当PDCP丢弃定时器期满时,运行PDCP丢弃定时器并丢弃数据的过程可以遵循PDCP层的数据丢弃方法的第一至第四实施例。
图22是根据实施例的与校验和失败处理方法相关联的UE操作和基站操作的流程图。
参考图22,当基站2n-02在步骤2n-20确认UDC数据的解压缩中的校验和失败时,在步骤2n-25,基站2n-02可以生成RRC消息或PDCP控制PDU,以包括与校验和失败相对应的PDCP序列号,并且可以将该RRC消息或PDCP控制PDU发送到UE 2n-01。在这方面,在步骤2n-30,基站2n-02可以向UE2n-01通知校验和失败,并且可以对先前接收的数据或者要接收的数据丢弃或者执行正常的数据处理(基站2n-02可以通过使用UDC报头的F比特和T比特来区分数据来执行数据处理)。
当UE 2n-01在步骤2n-05接收到各自指示校验和失败的RRC消息或PDCP控制PDU时,UE 2n-01可以在步骤2n-10)检查RRC消息或PDCP控制PDU中指示的PDCP序列号,并且可以在步骤2n-15)执行校验和失败处理操作。
由基站2n-02和UE 2n-01执行的校验和失败处理操作可以遵循校验和失败处理方法的第一至第八实施例。
图23是根据实施例的UE 2300的框图。
参考图23,UE 2300包括RF处理器2o-10、基带处理器2o-20、存储装置2o-30和控制器2o-40。
RF处理器2o-10执行包括信号频带的转换、放大等的功能,以便通过无线信道收发信号。也就是说,RF处理器2o-10将从基带处理器2o-20提供的基带信号上变频为RF频带信号,并经由天线接收RF频带信号,并将经由天线接收的RF频带信号下变频为基带信号。例如,RF处理器2o-10可以包括发送滤波器、接收滤波器、放大器、混频器、振荡器、DAC、ADC等。尽管图23仅示出了一个天线,但是UE 2300可以包括多个天线。此外,RF处理器2o-10可以包括多个RF链。此外,RF处理器2o-10可以执行波束形成。对于波束形成,RF处理器2o-10可以调整经由多个天线或天线元件收发的相应信号的相位和幅度。另外,RF处理器2o-10可以执行MIMO,并且可以在执行MIMO操作的同时接收多个层。RF处理器20-10可以通过控制器20-40的控制适当地设置多个天线或天线元件来执行接收波束扫描,或者可以调整接收的波束的方向和宽度,使得接收的波束与发送的波束相协调。
基带处理器2o-20根据***的物理层规范执行基带信号和比特串之间的转换的功能。例如,在数据发送中,基带处理器2o-20通过编码和调制发送的比特串来生成复数符号。此外,在数据接收中,基带处理器2o-20通过解调和解码从RF处理器2o-10提供的基带信号来重构接收的比特串。例如,当根据OFDM方案发送数据时,基带处理器2o-20通过编码和调制发送的比特串来生成复数符号,将复数符号映射到子载波,并且通过执行IFFT操作和***CP来配置OFDM符号。此外,在数据接收中,基带处理器2o-20可以将从RF处理器2o-10提供的基带信号划分成OFDM符号单元,并通过执行FFT操作来恢复映射到子载波的信号,然后通过解调和解码该信号来重构接收的比特串。
基带处理器2o-20和RF处理器2o-10如上所述发送和接收信号。因此,基带处理器2o-20和RF处理器2o-10可以被称为发送器、接收器、收发器或通信器。此外,基带处理器2o-20和RF处理器2o-10中的至少一个可以包括多个通信模块,以支持不同的无线接入技术。此外,基带处理器2o-20和RF处理器2o-10中的至少一个可以包括被配置为支持多种不同无线接入技术的不同通信模块。此外,基带处理器2o-20和RF处理器2o-10中的至少一个可以包括被配置为处理不同频带的信号的不同通信模块。例如,不同的无线接入技术可以包括LTE网络、NR网络等。不同频带的示例可以包括SHF(超高频)频带(例如,2.5GHz或5GHz)和毫米波频带(例如,60GHz)。
存储装置20-30可以存储诸如默认程序、应用程序和用于UE 2300的操作的配置信息的数据。响应于控制器2o-40的请求,存储装置2o-30提供存储的数据。
控制器2o-40控制UE 2300的整体操作。例如,控制器2o-40通过基带处理器2o-20和RF处理器2o-10发送和接收信号。此外,控制器2o-40记录并读取存储在存储装置2o-30中的数据。为此,控制器2o-40可包括至少一个处理器。例如,控制器20-40可以包括被配置为执行通信控制的通信处理器和被配置为控制诸如应用程序的上层的AP。
图24是根据实施例的无线通信***中的基站2400的框图。
参考图24,基站2400包括RF处理器2p-10、基带处理器2p-20、通信器2p-30、存储装置2p-40和控制器2p-50。
RF处理器2p-10执行包括信号频带的转换、放大等的功能,以便通过无线信道收发信号。也就是说,RF处理器2p-10将从基带处理器2p-20提供的基带信号上变频为RF频带信号,并经由天线接收RF频带信号,并将经由天线接收的RF频带信号下变频为基带信号。例如,RF处理器2p-10可以包括发送滤波器、接收滤波器、放大器、混频器、振荡器、DAC、ADC等。尽管图24仅示出了一个天线,但是基站2400可以包括多个天线。此外,RF处理器2p-10可以包括多个RF链。此外,RF处理器2p-10可以执行波束形成。对于波束形成,RF处理器2p-10可以调整经由多个天线或天线元件收发的相应信号的相位和幅度。此外,RF处理器2p-10可以通过发送一个或多个层来执行下行MIMO操作。
基带处理器2p-20根据第一无线接入技术的物理层规范执行基带信号和比特串之间的转换功能。例如,在数据发送中,基带处理器2p-20通过编码和调制发送的比特串来生成复数符号。此外,在数据接收中,基带处理器2p-20通过解调和解码从RF处理器2p-10提供的基带信号来重构接收的比特串。例如,当根据OFDM方案发送数据时,基带处理器2p-20通过编码和调制发送的比特串来生成复数符号,将复数符号映射到子载波,并且通过执行IFFT操作和***CP来配置OFDM符号。此外,在数据接收中,基带处理器2p-20可以将从RF处理器2p-10提供的基带信号划分成OFDM符号单元,并通过执行FFT操作来恢复映射到子载波的信号,然后通过解调和解码该信号来重构接收的比特串。因此,基带处理器2p-20和RF处理器2p-10可以被称为发送器、接收器、收发器、通信器或无线通信器。
通信器2p-30提供用于与网络中的其他节点执行通信的接口。
存储装置2p-40存储诸如默认程序、应用程序和用于基站2400的操作的配置信息的数据。具体地,存储装置2p-40可以存储关于分配给连接的UE的承载、由连接的UE报告的测量结果等的信息。此外,存储装置2p-40可以存储作为确定是否提供或停止到UE的多连接的标准的信息。此外,响应于控制器2p-50的请求,存储装置2p-40可以提供存储的数据。
控制器2p-50控制基站2400的所有操作。例如,控制器2p-50经由基带处理器2p-20和RF处理器2p-10,或者经由通信器2p-30收发信号。此外,控制器2p-50可以向/从存储装置2p-40记录/读取数据。为此,控制器2p-50可包括至少一个处理器。
图25是根据实施例的LTE***的图。
参考图25,LTE***的无线接入网络配置有多个演进的节点B(下文称为eNB、节点B或基站)3a-05、3a-10、3a-15和3a-20、MME 3a-25和S-GW 3a-30。用户设备(在下文中称为UE或终端)3a-35经由eNB 3a-05、3a-10、3a-15和3a-20以及S-GW 3a-30接入外部网络。
eNB 3a-05、3a-10、3a-15和3a-20各自对应于UMTS***的现有节点B。与现有的节点B相比,eNB 3a-05、3a-10、3a-15和3a-20每个都连接到UE 3a-35,并且执行复杂的功能。在LTE***中,包括诸如基于互联网协议的VoIP的实时服务的所有用户业务都通过共享信道来服务,并且因此,需要用于获取和调度包括UE的缓冲器状态、可用发送功率状态、信道状态等的多个状态信息的设备,并且eNB 3a-05、3a-10、3a-15和3a-20分别对应于该设备。通常,一个eNB控制多个小区。例如,为了实施100Mbps的传输速度,LTE***使用20MHz带宽的OFDM作为无线接入技术。另外,LTE***使用根据UE的信道状态来确定调制方案和信道编码率的AMC技术。S-GW 3a-30是被配置为响应于MME 3a-25的控制来提供数据承载并生成或移除数据承载的设备。MME 3a-25不仅执行移动性管理功能,还执行针对UE的各种控制功能,并且被连接至多个eNB。
图26是根据实施例的LTE***中的无线电协议架构的框图。
参考图26,LTE***的无线电协议可以分别在UE和LTE eNB中配置有PDCP 3b-05和3b-40、RLC 3b-10和3b-35、MAC 3b-15和3b-30以及PHY 3b-20和3b-25。PDCP 3b-05和3b-40可以执行诸如IP报头压缩/解压缩的操作。PDCP 3b-05和3b-40的主要功能概述如下。
-报头压缩和解压缩(仅ROHC)
-用户数据的传送
-在RLC AM的PDCP重建过程中顺序递送上层PDU
-对于DC(RLC AM)中的拆分承载:PDCP PDU路由用于发送和PDCP PDU重新排序用于接收
-在RLC AM的PDCP重建过程中,下层SDU的重复检测。
-切换时以及用于DC中的拆分承载的PDCP SDU、用于RLC AM的PDCP数据恢复过程中的PDCP PDU的重传功能,
-加密和解密功能
-上行链路中基于定时器的SDU丢弃
RLC 3b-10和3b-35将PDCP PDU重新配置为适当的大小以执行ARQ操作等。RLC 3b-10和3b-35的主要功能概述如下。
-上层PDU的传送
-通过ARQ纠错(仅用于确认模式(AM)数据传送)
-RLC SDU的级联、分段和重组(仅用于未确认模式(unacknowledged mode,UM)和AM数据传送)
-RLC数据PDU的重新分段(仅用于AM数据传送)
-RLC数据PDU的重新排序(仅用于UM和AM数据传送)
-重复检测(仅用于UM和AM数据传送)
-协议错误检测(仅用于AM数据传送)
-RLC SDU丢弃(仅用于UM和AM数据传送)
-RLC重建
MAC 3b-15和3b-30连接到在一个UE中配置的多个RLC层,并且执行将RLC PDU复用为MAC PDU以及从MAC PDU解复用RLC PDU的操作。MAC 3b-15和3b-30的主要功能概述如下。
-逻辑信道和传输信道之间的映射
-将属于一个或不同逻辑信道的MAC SDU复用到TB中/从TB中解复用,其中该TB在传输信道上递送到物理层/从物理层递送
-调度信息报告
-通过HARQ纠错
-一个UE的逻辑信道之间的优先级处理
-通过动态调度在UE之间进行优先级处理
-MBMS服务标识
-传输格式选择
-填充
PHY 3b-20和3b-25对上层数据执行信道编码和调制以及通过将上层数据转换成OFDM符号经由无线信道发送OFDM符号的操作,或者执行对通过无线信道接收的OFDM符号进行解调和信道解码并将解码的数据发送到上层的操作。
图27是根据实施例的移动通信***的图。
参考图27,移动通信***的无线接入网络配置有新无线电节点B(在下文中称为NRgNB或NR基站)3c-10和新无线电核心网络(以下称为NR CN)3c-05。新无线电用户设备(在下文中称为NR UE或终端)3c-15通过NR gNB 3c-10和NR CN 3c-05接入外部网络。
NR gNB 3c-10对应于现有LTE***的eNB。与根据现有技术的eNB相比,NR gNB 3c-10通过无线信道连接到NR UE 3c-15,并且可以提供出色的服务。在NR中,所有用户业务都通过共享信道来服务,因此,需要获得和调度多个状态信息,包括UE的缓冲器状态、可用发送功率状态、信道状态等的设备,并且NR gNB 3c-10对应于该设备。通常,一个NR gNB控制多个小区。与现有LTE***相比,可以给定大于现有LTE的最大带宽的带宽以实现高速数据传输,并且可以将波束形成技术添加到诸如OFDM的无线接入技术。另外,AMC技术可以用于根据UE的信道状态来确定调制方案和信道编码率。NR CN 3c-05执行支持移动性、配置承载、配置QoS等的功能。NR CN3c-05是被配置为不仅执行移动性管理功能,还执行针对UE的各种控制功能的设备,并且被连接到多个NB。另外,NR可与现有LTE***互操作,并且NR CN3c-05经由网络接口连接到MME 3c-25。MME 3c-25连接到作为现有NB的eNB 3c-30。
图28是根据实施例的处理QoS的NR***的功能的图。
参考图28,响应于需要不同QoS(即,QoS请求)的服务,请求NR***根据服务建立用户业务传输路径或控制相应的IP流。NR核心网络可以配置多个PDU会话,并且每个PDU会话可以包括多个IP流。NR gNB可以将多个QoS流映射到多个数据无线电承载(DRB),并且可以同时设置DRB。也就是说,多个QoS流3d-01、3d-02和3d-03可以被映射到一个DRB或相应的DRB 3d-10、3d-15和3d-20,因此,为了区分QoS流3d-01、3d-02和3d-03,有必要将QoS流ID标记到下行链路分组。替代地,可以通过使用RRC控制消息来显式地设置DRB映射。现有的LTEPDCP协议不具有前述功能,使得有必要***各自执行该功能的新SDAP 3d-05、3d-40、3d-50和3d-85,或将功能添加到PDCP以执行新功能。该标记允许UE实施关于上行链路的反射QoS。反射QoS是指UE可以通过DRB进行上行链路发送的映射方法,在DRB中,具有特定流ID的下行链路分组已经被传送,该下行链路分组由基站发送,并且指示SDAP报头可以包括1比特的反射QoS指示符(reflective QoS indicator,RQI)比特。通过显式地将QoS流ID标记到下行链路分组,UE的接入层(access stratum,AS)可以容易地向UE的NAS提供该信息。在下行链路中将IP流映射到DRB的方法具有以下两个操作。
1.NAS层映射:IP流->QoS流
2.AS层映射:QoS流->DRB
下行链路的接收端可以根据相应接收到的DRB 3d-25、3d-30和3d-35来识别QoS流映射信息和反射QoS机制的存在,并且可以将对应的信息传送到NAS。也就是说,当在接收到的数据分组的SDAP报头中将RQI设置为1时,这意味着已经更新了用于AS和NAS的映射规则,使得UE可以更新映射规则并且可以相应地传送上行链路分组。也就是说,具有两个操作的映射可以用于上行链路。首先,根据NAS的信令,IP流被映射到QoS流,并且AS将QoS流映射到定义的DRB 3d-55、3d-60和3d-65。UE可以将QoS流ID标记到上行链路分组,或者可以传送上行链路分组而不对其标记QoS流ID。该功能由UE的SDAP层执行。当QoS流ID被标记到上行链路分组时,基站(gNB)可以在没有上行链路业务流模板(traffic flow template,TFT)的情况下将QoS流ID标记到向NG-U传送信息的分组,并且可以发送该分组。
图29是根据实施例的在NR中包括SDAP层的协议栈的图。
参考图29,为了处理NR的新QoS功能,以下信息必须经由无线接口传送。
-下行链路:QOS流ID+反射QOS处理要求指示符
-上行链路:QOS流ID
在NR中,需要将新信息传送到Uu的接口,并且在PDCP层3e-10之上定义了用作该接口的新协议。SDAP层3e-05不是基于DRB的协议,并且根据设置的DRB映射规则3e-30传送分组。也就是说,当发生IP业务时,SDAP层3e-05将IP流映射到QoS流ID,然后将QoS流ID映射到DRB。在这方面,IP业务由IP报头和有效载荷配置,并且SDAP报头3e-35、3e-40和3e-45可以各自位于IP分组之前。PDCP层3e-10压缩IP报头并添加PDCP报头3e-50、3e-55和3e-60。RLC3e-15添加相应的RLC报头3e-65、3e-70、3e-75和3e-80,然后MAC 3e-20顺序添加MAC子报头3e-85和MAC报头,并将MAC PDU传送到PHY 3e-25。
当基站决定向UE应用反射机制(指示UE通过其中传送了下行链路分组中包括的QoS流ID的DRB来发送上行链路分组)时,通过使QoS流ID和反射QoS指示符包括在下行链路分组的SDAP层3e-05中来传送下行链路分组。SDAP报头具有1字节的长度,并且可以由QoS流ID(7比特)和RQI(1比特)配置。
在执行前述过程的同时,当基站在所有数据分组中包括QoS流ID并传送所有数据分组时,UE根据UE接收的QoS流ID保持执行更新映射规则的操作。也就是说,当1比特的RQI比特被设置为1时,UE假设NAS和AS的映射规则已经全部被更新,然后更新NAS和AS的映射规则,并根据该映射规则发送上行链路数据分组。基本上,当IP流和QoS流之间的映射规则在NR核心网络中被更新时,触发NAS的反射QoS,并且当QoS流和DRB之间的映射规则在无线电基站中被更新时,触发AS的反射QoS。
然而,当针对基站和核心网络之间的信令进行描述时,当NAS的映射规则被更新时,在要发送给基站的数据分组的N3报头中设置指示该更新的RQI比特,并发送该数据分组。在这方面,N3报头是指核心网络和基站之间的接口。当从核心网络接收的N3报头的RQI比特被设置为1时,基站将SDAP报头的RQI比特设置为1,并将其发送给UE。替代地,即使当N3报头的RQI比特被设置为0时,在AS的映射规则已经被更新的情况下,基站也将SDAP报头的RQI比特设置为1,并且将其发送到UE。然而,当执行前述操作时,UE必须保持存储关于NAS映射和AS映射的映射信息表(TFT表),因此,UE必须存储的信息的量可能会增加,并且当管理没有正确被执行时,由于重叠的映射可能会发生混乱。为了校正这种情况,当触发NAS的反射QoS时,将在UE和NR核心网络中运行定时器,然后,当在运行预设定时器时未接收到被应用了对应规则的数据分组时,删除设置的关于NAS的反射QoS的映射信息。当在运行定时器时收发被应用了相同QoS映射规则的数据分组时,定时器被重启。
根据实施例,在新移动通信***(即,NR)中,基于流的QoS由无线电接口支持,并且将NAS的IP流-QoS流映射规则和AS的QoS流-DRB映射规则的改变正确地指示给UE,使得UE可以正确地识别改变的QoS,并且可以平滑地执行操作。
图30是与NR中从CN到UE的QoS相关的场景以及使用NAS反射QoS定时器的问题的流程图。
参考图30,在步骤3f-05,CN可以确定反射QoS机制,并且当CN不指示也不支持反射QoS机制时,不存在问题。在这方面,假设UE和基站知道CN是否支持反射QoS机制,并且可以将其信息递送给UE和gNB。在步骤3f-10,gNB检查从CN接收的N3分组,但是N3分组的RQI比特未被设置为1。在步骤3f-15,gNB可以根据QoS流映射规则是否已经被改变来执行AS反射QoS机制。也就是说,当QoS流映射规则没有被改变时,在步骤3f-20,SDAP报头的RQI比特被设置为0,并且被传送给UE,并且当QoS流映射规则已经被改变时,并且在步骤3f-25,SDAP报头的RQI比特被设置为1,并且被传送给UE。在步骤3f-30,UE检查接收到的数据分组的SDAP报头的QoS流ID,更新AS映射规则,并根据AS映射规则,向对应的DRB发送上行链路分组。
CN可以支持反射QoS机制,并且可以向UE和gNB传送其信息。在步骤3f-35,gNB检查从CN接收的N3分组,并在步骤3f-40确定是否设置了N3分组的RQI比特。当设置了N3分组的RQI比特时,即,指示NAS反射QoS的更新,在步骤3f-45,gNB根据QoS流映射规则是否已经被改变来检查AS反射QoS机制。然而,不管是否更新了AS反射QoS机制,在步骤3f-50为是或者在步骤3f-60为否,gNB都将SDAP报头的RQI比特设置为1,并且UE接收SDAP报头,然后3f-55和3f-65执行AS/NAS映射规则的更新和反射QoS机制。也就是说,UE可以执行反射QoS机制而没有问题。
在步骤3f-40,没有设置从CN接收的分组的N3报头的RQI比特,并且在步骤3f-70,gNB根据QoS流映射规则是否已经被改变来检查AS反射QoS机制,并且作为检查的结果,当需要更新AS反射QoS规则时,在步骤3f-75,要发送到UE的分组的SDAP报头的RQI比特被设置为1。然而,这对应于其中NAS反射QoS规则不需要被更新并且仅AS反射QoS规则已经被实际更新的情况。在这种情况下,可以期望UE执行AS/NSA反射QoS机制。但是,由于引入了NAS反射QoS定时器,因此CN和UN之间可能会发生逻辑冲突。也就是说,当CN没有激活NAS反射QoS时,将前一个分组的N3报头的RQI设置为1,然后运行定时器,并且当在某个定时不需要更新RQI时,可以在定时器期满时删除对应的NAS映射规则。然而,当在CN中执行该操作时,当UE从gNB接收到SDAP报头的RQI比特设置为1的数据分组时,UE通过重置定时器来启动新NAS反射定时器操作,因此,CN和UE的NAS反射定时器期满时间之间可能发生差异。因此,UE和CN的NAS映射规则可能变得不同,并且其差异可能导致与预期的QoS映射不同的结果,从而可能发生错误。
然而,在步骤3f-40,当从CN接收的分组的N3报头的RQI比特没有被设置时,并且在步骤3f-70,gNB根据QoS流映射规则是否已经被改变来检查AS反射QoS机制,并且作为检查的结果,当不需要更新AS反射QoS规则时,gNB将SDAP报头的RQI比特设置为0,并将SDAP报头传送给UE,并且UE保持数据在设置的DRB中被交换而不改变映射规则。
图31是由gNB执行的、解决NR CN和UE的QoS映射规则之间的不匹配的方法的第一实施例的流程图。
参考图31,仅当NR CN的IP分组的N3报头的RQI比特被设置为1时,NR CN才对gNB设置限制以更新AS反射QoS映射规则。
在步骤3g-05),UE驻留在服务小区,在步骤3g-10,在服务小区上执行RRC连接建立,然后转换到连接模式。在步骤3g-15,UE从NR CN接收指示NR CN是否支持NAS反射QoS机制和NAS映射定时器信息的指示符,并且从来自gNB的RRC消息中接收是否根据SDAP配置使用了SDAP报头(RQI、QoS流ID)。前述消息可以同时在RRC消息中提供,或者可以分别经由NAS和RRC消息接收。NAS映射定时器是指指示NR CN和UE必须存储关于NAS特定的IP分组的QoS映射规则多长时间的定时器,并且当该定时器期满时,删除其映射信息。
在步骤3g-20,NR CN向gNB指示关于AS反射QoS映射规则的更新的限制信息。也就是说,仅当NR CN的IP分组的N3报头的RQI比特被设置为1时,NR CN才对gNB设置限制以更新AS反射QoS映射规则。在步骤3g-25,支持NAS反射QoS机制的NR CN检查是否相对于要传送给UE的IP分组更新反射QoS映射,并且当需要更新时,NR CN将IP分组的N3报头的RQI比特设置为1,并且在步骤3g-30,NR CN传送IP分组。同时,在步骤3g-35,NR CN执行NAS映射定时器。在步骤3g-40,gNB检查接收到的IP分组的N3报头的RQI比特,并且当RQI比特设置为1时,gNB检查是否更新AS映射规则,并且当需要时,在步骤3g-45,gNB将SDAP报头的RQI比特设置为1,并向UE传送数据分组。然后,在步骤3g-50,UE运行NAS映射定时器。在这方面,将SDAP报头的RQI比特设置为1的条件仅对应于N3报头的RQI比特被设置并且需要更新AS映射规则的情况。UE从gNB接收数据分组,并且当SDAP报头的RQI比特被设置为1时,UE运行NAS映射定时器。在步骤3g-55,UE执行反射QoS机制(AS/NAS映射规则的更新),并且在步骤3g-60,UE根据更新的信息传送上行链路数据分组。在步骤3g-65,gNB将从UE接收的数据分组传送到NRCN。在步骤3g-70、3g-75、3g-80和3g-85,当在每个UE和NR CN中NAS映射定时器期满时,UE和NR CN删除关于IP分组的NAS QoS映射规则。
图32是由gNB执行的、解决NR CN和UE的QoS映射规则之间的不匹配的方法的第二实施例的流程图。
参考图32,仅当N3报头的RQI比特被设置为1时,NR CN和UE不重启定时器。替代地,即使当基于反射QoS规则的某个分组被收发时,NR CN和UE也重启定时器,并且通过这样做,可以解决NR CN和UE的QoS映射规则之间的不匹配。
在步骤3h-05,UE驻留在服务小区,在步骤3h-10,在服务小区上执行RRC连接建立,然后转换到连接模式。在步骤3h-15,UE从NR CN接收指示NR CN是否支持NAS反射QoS机制和NAS映射定时器信息的指示符,并且从来自gNB的RRC消息中接收是否根据SDAP配置使用了SDAP报头(RQI、QoS流ID)。前述消息可以同时在RRC消息中提供,或者可以分别经由NAS和RRC消息接收。NAS映射定时器是指指示NR CN和UE必须存储关于NAS特定的IP分组的QoS映射规则多长时间的定时器,并且当该定时器期满时,删除其映射信息。
在步骤3h-20,支持NAS反射QoS机制的NR CN检查是否相对于要传送给UE的IP分组更新反射QoS映射,并且在步骤3h-25,当需要更新时,NR CN将IP分组的N3报头的RQI比特设置为1并且传送IP分组。同时,在步骤3h-30,NR CN运行NAS映射定时器。在步骤3h-35,gNB检查接收到的IP分组的N3报头的RQI比特,并且当RQI比特设置为1时,gNB检查是否更新AS映射规则,并且当需要时,在步骤3h-40,gNB将SDAP报头的RQI比特设置为1,并向UE传送数据分组。在这方面,将SDAP报头的RQI比特设置为1的条件仅对应于N3报头的RQI比特被设置并且需要更新AS映射规则的情况。在步骤3h-45,UE从gNB接收数据分组,并且当SDAP报头的RQI比特被设置为1时,UE运行NAS映射定时器。在步骤3h-50,UE执行反射QoS机制(AS/NAS映射规则的更新),并且在步骤3h-55,UE根据更新的信息传送上行链路数据分组。在步骤3h-60,UE传送数据分组并同时重启定时器。在步骤3h-65,gNB将从UE接收的数据分组传送到NRCN,并且在步骤3h-70,NR CN接收数据分组并重启定时器。在步骤3h-75,即使在NR CN在不配置N3报头的RQI比特的情况下将要传送到UE的IP分组传送到gNB时,在步骤3h-80,NR CN重启定时器。在步骤3h-85,gNB将接收到的数据分组传送给UE,并且同样地,当UE接收到数据分组时,在步骤3h-90,UE重启定时器。在步骤3h-95、3h-100、3h-105和3h-110,当定时器在UE和NR CN中期满时,UE和NR CN删除关于IP分组的NAS QoS映射规则。
图33是解决NR CN和UE的QoS映射规则之间的不匹配的方法的第三实施例的流程图,该方法由gNB基于gNB和NR CN之间的信令来执行。
参考图33,即使当N3报头的RQI比特未被设置时,当gNB执行AS QoS更新时,gNB可以指示NR CN这样做。也就是说,gNB可以请求NR CN重启NR CN的NAS映射定时器33。
在步骤3i-05,UE驻留在服务小区,在步骤3i-10,在服务小区上执行RRC连接建立,然后转换到连接模式。在步骤3i-15,UE从NR CN接收指示NR CN是否支持NAS反射QoS机制和NAS映射定时器信息的指示符,并且从gNB的RRC消息中接收是否根据SDAP配置使用了SDAP报头(RQI、QoS流ID)。前述消息可以同时在RRC消息中提供,或者可以分别经由NAS和RRC消息接收。NAS映射定时器是指指示NR CN和UE必须存储关于NAS特定的IP分组的QoS映射规则的多长时间的定时器,并且当NAS映射定时器期满时,删除其映射信息。
在步骤3i-20,支持NAS反射QoS机制的NR CN检查是否相对于要传送给UE的IP分组更新反射QoS映射,并且在步骤3i-25,当需要更新时,NR CN将IP分组的N3报头的RQI比特设置为1并且传送该IP分组。同时,在步骤3i-30,NR CN运行NAS映射定时器。在步骤3i-35,gNB检查接收到的IP分组的N3报头的RQI比特,并且当RQI比特设置为1时,gNB检查是否更新AS映射规则,并且当需要时,在步骤3i-40,gNB将SDAP报头的RQI比特设置为1,并向UE传送数据分组。在这方面,将SDAP报头的RQI比特设置为1的条件仅对应于N3报头的RQI比特被设置并且需要更新AS映射规则的情况。在步骤3i-45,UE从gNB接收数据分组,并且当SDAP报头的RQI比特被设置为1时,UE运行NAS映射定时器。在步骤3i-50,UE执行反射QoS机制(AS/NAS映射规则的更新),并且在步骤3i-55,UE根据更新的信息传送上行链路数据分组。在步骤3i-60,gNB将从UE接收的数据分组传送到NR CN。在步骤3i-65,NR CN在不配置N3报头的RQI比特的情况下,将要传送到UE的IP数据分组传送到gNB时,并且在步骤3i-70中,gNB检查是否更新AS映射规则,并且当请求更新AS映射规则时,gNB通过使用N2/N3指示符向NR CN通知该请求。也就是说,在步骤3i-75,gNB请求NR CN重启NAS映射定时器。在步骤3i-80,响应于接收到的请求,NR CN重启NAS映射定时器。在步骤3i-85,gNB将SDAP报头的RQI比特设置为1,并且向UE传送数据分组。当UE接收到数据分组时,在步骤3i-90,UE重启NAS映射定时器。在步骤3i-95、3i-100和3i-105,当NAS映射计时器在UE和NR CN中期满时,UE和NR CN删除关于IP分组的NAS QoS映射规则。
图34是根据无线电接入网络的协议解决NR CN和UE的QoS映射规则之间的不匹配的方法的流程图。
参考图34,在实施例中,无线电协议架构被改变。现有SDAP指示更新NAS映射规则,并且PDCP的R比特用于更新AS映射规则。
在步骤3j-05,UE驻留在服务小区上,在步骤3j-10,在服务小区上执行RRC连接建立,然后转换到连接模式。在步骤3j-15,UE经由RRC消息从gNB站接收指示符,该指示符指示是否使用了用于NAS反射QoS机制的SDAP报头(RQI、QoS流ID),以及用于指示AS反射QoS机制的PDCP AS RQI配置信息。通过配置SDAP和PDCP来执行这种配置。与此不同,UE可以从NR CN接收指示该NR CN是否支持NAS反射QoS机制和NAS映射定时器信息的指示符。前述消息可以同时在RRC消息中提供,或者可以分别经由NAS和RRC消息接收。NAS映射定时器是指指示NRCN和UE必须存储关于NAS特定的IP分组的QoS映射规则的多长时间的定时器,并且当NAS映射定时器期满时,删除其映射信息。
在步骤3j-20,支持NAS反射QoS机制的NR CN检查是否相对于要传送给UE的IP数据分组更新反射QoS映射,并且在步骤3j-25,当需要更新时,NR CN将IP分组的N3报头的RQI比特设置为1并且传送IP分组。同时,NR CN运行NAS映射定时器。gNB检查接收到的IP分组的N3报头的RQI比特,并且当RQI比特被设置为1时,gNB将SDAP报头的RQI比特设置为1。此外,gNB检查是否更新AS映射规则,并在需要时,在步骤3j-30,gNB将PDCP报头的R比特设置为1,指示AS反射QoS,并向UE传送对应的数据分组。在步骤3j-35,UE从gNB接收数据分组,并且当SDAP报头的RQI比特被设置为1时,UE运行NAS映射定时器。
在这方面,经由被应用了AS RQI配置的DRB(DRB x)接收数据,并且当SDAP和PDCP的RQI比特都被设置时,UE执行NAS/AS反射QoS机制。也就是说,在步骤3j-40,UE更新NAS/AS映射规则并根据更新的规则传送上行链路数据。在步骤3j-45,当经由没有被应用AS RQI配置的DRB(DRB y)接收数据,并且设置了PDCP的RQI比特时,在步骤3j-50,UE不执行NAS/AS反射QoS机制,并且丢弃对应的PDCP数据PDU。
根据实施例,PDCP报头的保留比特当中的一个可以被用作AS反射QoS的指示符。
图35是由NR CN执行的、用于检测和解决QoS映射规则之间的不匹配的方法的第五实施例的流程图。
如上所述,参考图35,因为定时器被应用于NAS反射QoS机制,所以UE和CN的定时器期满时间之间可能发生不匹配。根据实施例,NR CN可以检测NR CN和RAN的映射规则之间的不匹配,并且可以新执行反射QoS机制以校正该不匹配。前述问题也可能由于RAN中的传输失败而发生,因此,当NR CN检测到问题时,NR CN可以解决问题。
在步骤3k-05,UE驻留在服务小区,在步骤3k-10,在服务小区上执行RRC连接建立,然后转换到连接模式。在步骤3k-15,UE从NR CN接收指示NR CN是否支持NAS反射QoS机制和NAS映射定时器信息的指示符,并且从gNB的RRC消息中接收是否根据SDAP配置使用了SDAP报头(RQI、QoS流ID)。前述消息可以同时在RRC消息中提供,或者可以分别经由NAS和RRC消息接收。NAS映射定时器是指指示NR CN和UE必须存储关于NAS特定的IP分组的QoS映射规则多长时间的定时器,并且当NAS映射定时器期满时,删除其映射信息。
在步骤3k-20,支持NAS反射QoS机制的NR CN检查是否相对于要传送给UE的IP分组更新反射QoS映射,并且在步骤3k-25,当需要更新时,NR CN将IP分组的N3报头的RQI比特设置为1并且传送IP分组。同时,在步骤3k-30,NR CN运行NAS映射定时器。在步骤3k-35,gNB检查接收到的IP数据分组的N3报头的RQI比特,并且当RQI比特设置为1时,gNB检查是否更新AS映射规则,并且当需要时,在步骤3k-40,gNB将SDAP报头的RQI比特设置为1,并向UE传送数据分组。在这方面,将SDAP报头的RQI比特设置为1的条件仅对应于N3报头的RQI比特被设置并且需要更新AS映射规则的情况。UE从gNB接收数据分组,并且当SDAP报头的RQI比特被设置为1时,在步骤3k-45,UE运行NAS映射定时器。在步骤3k-50,UE执行反射QoS机制(AS/NAS映射规则的更新),并且在步骤3k-55,UE根据更新的信息传送上行链路数据分组。在步骤3k-60,gNB将从UE接收的数据分组传送到NR CN。在步骤3k-65,当NR CN在不配置N3报头的RQI比特的情况下,将要传送到UE的IP分组传送到gNB,并且在步骤3k-70,gNB检查是否更新AS映射规则以及何时需要更新AS映射规则,gNB将SDAP报头的RQI比特设置为1,并且在步骤3k-75向UE传送数据分组。当UE接收到数据分组时,在步骤3k-80,UE重启NAS映射定时器。
在步骤3k-85,UE更新AS/NAS QoS映射规则,将改变的QoS流ID***上行链路数据分组的SDAP报头中,并在步骤3k-90通过更新的DRB向gNB传送分组。gNB接收分组,然后在步骤3k-95向NR CN传送分组,并且在步骤3k-95,NR CN可以检测到UE和NR CN的NAS映射规则之间的不匹配。在步骤3k-100,NR CN可以执行以下方法之一来解决NAS映射规则之间的不匹配。
1.重新分配相同QoS流ID
2.使用反射QoS机制来更新/重新分配QoS流ID)
3.使用显式NAS信令在UE端安排(fix)QoS流ID)
图36是根据实施例的UE 3600的框图。
参考图36,UE 3600包括RF处理器31-10、基带处理器31-20、存储装置31-30和控制器31-40。
RF处理器3l-10执行包括信号频带的转换、放大等的功能,以便通过无线信道收发信号。也就是说,RF处理器3l-10将从基带处理器3l-20提供的基带信号上变频为RF频带信号,并经由天线接收RF频带信号,并将经由天线接收的RF频带信号下变频为基带信号。例如,RF处理器3l-10可以包括发送滤波器、接收滤波器、放大器、混频器、振荡器、DAC、ADC等。尽管图36仅示出了一个天线,但是UE 3600可以包括多个天线。此外,RF处理器31-10可以包括多个RF链。此外,RF处理器31-10可以执行波束形成。对于波束形成,RF处理器31-10可以调整经由多个天线或天线元件收发的相应信号的相位和幅度。此外,RF处理器31-10可以执行MIMO,并且可以在执行MIMO操作的同时接收多个层。
基带处理器3l-20根据***的物理层规范执行基带信号和比特串之间的转换功能。例如,在数据发送中,基带处理器3l-20通过编码和调制发送的比特串来生成复数符号。此外,在数据接收中,基带处理器3l-20通过解调和解码从RF处理器3l-10提供的基带信号来重构接收的比特串。例如,当根据OFDM方案发送数据时,基带处理器3l-20通过编码和调制发送的比特串来生成复数符号,将复数符号映射到子载波,并且通过执行IFFT操作和***CP来配置OFDM符号。此外,在数据接收中,基带处理器3l-20可以将从RF处理器3l-10提供的基带信号划分成OFDM符号单元,并通过执行FFT操作来恢复映射到子载波的信号,然后通过解调和解码信号来重构接收的比特串。
基带处理器3l-20和RF处理器3l-10如上所述发送和接收信号。因此,基带处理器3l-20和RF处理器3l-10可以被称为发送器、接收器、收发器或通信器。此外,基带处理器31-20和RF处理器31-10中的至少一个可以包括多个通信模块,以支持不同的无线接入技术。此外,基带处理器31-20和RF处理器31-10中的至少一个可以包括被配置为支持多种不同无线接入技术的不同通信模块。此外,基带处理器31-20和RF处理器31-10中的至少一个可以包括被配置为处理不同频带的信号的不同通信模块。例如,不同的无线接入技术可以包括WLAN(例如,IEEE IEEE 802.11)、蜂窝网络(例如,LTE网络)等等。不同频带的示例可以包括SHF频带(例如,2NRHz或1NRHz)和毫米波频带(例如,60GHz)。
存储装置31-30可以存储诸如默认程序、应用程序和用于UE 3600的操作的配置信息的数据。具体地,存储装置31-30可以存储关于被配置为通过使用第二无线接入技术来执行无线通信的第二接入节点的信息。此外,响应于控制器31-40的请求,存储装置31-30提供存储的数据。
控制器3l-40控制UE 3600的整体操作。例如,控制器31-40通过基带处理器31-20和RF处理器31-10发送和接收信号。此外,控制器3l-40记录并读取存储在存储装置3l-30中的数据。为此,控制器3l-40可包括至少一个处理器。例如,控制器31-40可以包括被配置为执行通信控制的通信处理器和被配置为控制诸如应用程序的上层的AP。
图37是根据实施例的基站3700的框图。
参考图37,基站3700包括RF处理器3m-10、基带处理器3m-20、回程通信器3m-30、存储装置3m-40和控制器3m-50。
RF处理器3m-10执行包括信号频带的转换、放大等的功能,以便通过无线信道收发信号。也就是说,RF处理器3m-10将从基带处理器3m-20提供的基带信号上变频为RF频带信号,并经由天线接收RF频带信号,并将经由天线接收的RF频带信号下变频为基带信号。例如,RF处理器3m-10可以包括发送滤波器、接收滤波器、放大器、混频器、振荡器、DAC、ADC等。尽管图37仅示出了一个天线,但是基站3700可以包括多个天线。此外,RF处理器3m-10可以包括多个RF链。此外,RF处理器3m-10可以执行波束形成。对于波束形成,RF处理器3m-10可以调整经由多个天线或天线元件收发的相应信号的相位和幅度。此外,RF处理器3m-10可以通过发送一个或多个层来执行下行MIMO操作。
基带处理器3m-20根据第一无线接入技术的物理层规范执行基带信号和比特串之间的转换功能。例如,在数据发送中,基带处理器3m-20通过编码和调制发送的比特串来生成复数符号。此外,在数据接收中,基带处理器3m-20通过解调和解码从RF处理器3m-10提供的基带信号来重构接收的比特串。例如,当根据OFDM方案发送数据时,基带处理器3m-20通过编码和调制发送的比特串来生成复数符号,将复数符号映射到子载波,并且通过执行IFFT操作和***CP来配置OFDM符号。此外,在数据接收中,基带处理器3m-20可以将从RF处理器3m-10提供的基带信号划分成OFDM符号单元,并通过执行FFT操作来恢复映射到子载波的信号,然后通过解调和解码信号来重构接收的比特串。因此,基带处理器3m-20和RF处理器3m-10可以被称为发送器、接收器、收发器、通信器或无线通信器。
回程通信器3m-30提供用于与网络中的其他节点执行通信的接口。也就是说,回程通信器3m-30将比特串转换成物理信号,比特流从基站3700发送到包括辅基站3700、核心网络等的其他节点,并将从其他节点接收的物理信号转换成比特串。
存储装置3m-40存储诸如默认程序、应用程序和用于基站3700的操作的配置信息的数据。具体地,存储装置3m-40可以存储关于分配给连接的UE的承载、由连接的UE报告的测量结果等的信息。此外,存储装置3m-40可以存储作为确定提供还是停止到UE的多连接的标准的信息。此外,响应于控制器3m-50的请求,存储装置3m-40可以提供存储的数据。
控制器3m-50控制基站3700的所有操作。例如,控制器3m-50经由基带处理器3m-20和RF处理器3m-10,或者经由回程通信器3m-30收发信号。此外,控制器3m-50可以向/从存储装置3m-40记录/读取数据。为此,控制器3m-50可包括至少一个处理器。
图38是根据实施例的LTE***的图。
参考图38,无线通信***由多个eNB 4a-05、4a-10、4a-15和4a-20、MME 4a-25和S-GW 4a-30配置。UE或(或终端)4a-35经由eNB 4a-05、4a-10、4a-15和4a-20以及S-GW4a-30接入外部网络。
作为蜂窝网络的接入节点的eNB 4a-05、4a-10、4a-15和4a-20向接入网络的UE提供无线电接入。也就是说,为了服务用户的业务,eNB 4a-05、4a-10、4a-15和4a-20收集和调度多个状态信息,包括UE的缓冲器状态、可用发送功率状态、信道状态等,然后支持UE和CN之间的连接。MME 4a-25是被配置为不仅执行移动性管理功能,还执行针对UE的各种控制功能的设备,并且被连接到多个eNB。S-GW 4a-30是被配置为提供数据承载的设备。此外,MME4a-25和S-GW 4a-30还可以被配置为针对接入网络的UE执行认证、承载管理等,并且处理从eNB 4a-05、4a-10、4a-15和4a-20接收的分组或者要发送到eNB 4a-05、4a-10、4a-15和4a-20的分组。
图39是根据实施例的LTE***中的无线电协议架构的框图。
参考图39,LTE***中的无线电协议在相应的UE和eNB中由PDCP 4b-05和4b-40、RLC 4b-10和4b-35、MAC 4b-15和4b-30以及PHY 4b-20和4b-25配置。PDCP 4b-05和4b-40执行包括IP报头压缩/解压缩的操作,并且RLC 4b-10和4b-35将PDCP PDU重新配置为具有适当的大小。
MAC 4b-15和4b-30连接到在一个UE中配置的多个RLC层,并且执行将RLC PDU复用为MAC PDU以及从MAC PDU解复用RLC PDU的操作。PHY 4b-20和4b-25执行对上层数据的编码和调制并且通过将上层数据转换成OFDM符号来经由无线信道发送OFDM符号的操作,或者执行对通过无线信道接收的OFDM符号进行解调和信道解码并将解码的数据发送到上层的操作。为了执行额外的纠错,PHY 4b-20和4b-25使用HARQ,并且接收端发送1比特,该1比特指示关于从发送端发送的分组的确认(ACK)或未确认(NACK)。这被称为HARQ ACK/NACK信息。可以经由物理HARQ指示符信道(PHICH)物理信道来发送关于上行链路传输的下行链路HARQ ACK/NACK信息,并且可以经由PUCCH或PUSCH来发送关于下行链路传输的上行链路HARQ ACK/NACK信息。
HARQ发送方案包括异步HARQ和同步HARQ。异步HARQ是指这样的方案,其中,当发送(或重传)失败时,关于失败的重传的定时的发生是不固定的,并且同步HARQ指的是这样的方案,其中,当发送(或重传)失败时,关于失败的重传的定时的发生是固定的(例如,8ms)。另外,可以针对一个UE的下行链路和上行链路以并行方式同时执行多个发送和接收,并且通过HARQ处理标识符来区分相应的发送。
因为在异步HARQ中重传时间不是固定的,所以对于每个重传,eNB经由物理下行链路控制信道(PDCCH)提供关于HARQ过程当前传输属于哪个的物理信道信息以及指示当前传输是初始传输还是重传的信息。详细地,关于HARQ过程当前传输属于哪个的信息经由PDCCH中的HARQ过程标识(ID)字段发送,并且指示当前传输是初始传输还是重传的信息是指经由PDCCH中的新数据指示符(new data indicator,NDI)比特,当该比特与先前值相比没有改变时进行重传,以及当该比特改变为不同值时进行新的传输。因此,UE通过接收由eNB发送的PDCCH中的资源应用信息来识别关于对应发送的细节,然后,对于下行链路,经由物理下行链路共享信道(PDSCH)物理信道接收实际数据,并且对于上行链路,经由PUSCH发送实际数据。
尽管在图39中未示出,但是相应RRC层作为UE和eNB的PDCP层4b-05和4b-40的上层存在,并且RRC层可以交换与用于控制无线资源的接入和测量有关的设置控制消息。
图40是根据实施例的随机接入过程的流程图。
参考图40,对于初始接入、重新接入、切换以及需要随机接入的各种其他情况,UE4c-01通过执行以下过程来执行随机接入。
首先,在步骤4c-11,UE 4c-01向用于随机接入的物理信道发送随机接入前导码(也称为前导码(preamble)),以便接入NB 4c-03。物理信道被称为PRACH资源,并且一个或多个UE可以同时向PRACH资源发送随机接入前导码。PRACH资源可以覆盖一个子帧,或者可以仅使用一个子帧中的一些符号。关于PRACH资源的信息可以被包括在由NB 4c-03广播的***信息中,使得可以检查前导码必须被发送到哪个时间频率资源。此外,随机接入前导码是特别设计成即使在UE 4c-01与NB 4c-03完全同步之前发送随机接入前导码时也可被NB4c-03接收的序列。根据标准,可以存在多个前导码索引。当存在多个前导码索引时,由UE4c-01发送的前导码可能已经由UE 4c-01随机选择,或者可以是由NB 4c-03指定的特定前导码。此外,在步骤4c-13,通过使用不同方向上的波束,前导码可以被发送若干次。
当NB 4c-03接收到前导码时,在步骤4c-21,NB 4c-03向UE 4c-01发送关于接收的随机接入响应(RAR)消息。RAR包括在步骤4c-11或4c-13中使用的前导码的标识符信息、上行链路传输定时校正信息、将在步骤4c-31中使用的上行链路资源分配信息、临时UE标识符信息等。在步骤4c-11或4c-13中,当多个UE通过发送不同的前导码来尝试随机接入时,发送前导码的标识符信息以通知哪个前导码对应于RAR。上行链路资源分配信息是关于将在步骤4c-31中由UE 4c-01使用的资源的详细信息,并且包括资源的物理位置和大小、将在传输中使用的调制和编码方案、用于传输的功率调整信息等。在发送前导码的UE 4c-01尝试初始接入的情况下,UE 4c-01不具有由NB 4c-03分配的用于与NB 4c-03通信的标识符,并且在这种情况下,发送临时UE标识符信息以用作标识符。
RAR必须发送前导码后经过预设时间后在预设时间内发送,并且该预设时间称为RAR窗口。当发送多个前导码时,在发送第一前导码之后经过预设时间之后,启动RAR窗口。预设时间可以具有小于或等于子帧单位1ms的固定值。RAR窗口的长度可以是由NB 4c-03为每个PRACH资源或由NB 4c-03广播的***信息消息中设置的每个PRACH资源设置的预设值。当发送多个相同的前导码时,相对于所发送的前导码的各个RAR窗口可能不被管理,但是如上所述,UE 4c-01可以尝试在相对于第一次发送的前导码的一个RAR窗内接收RAR。
当发送RAR时,NB 4c-03通过PDCCH调度RAR,并且使用随机接入无线电网络临时标识符(RA-RNTI)对调度的信息进行加扰。RA-RNTI与用于发送操作4c-11或4c-13的消息的PRACH资源映射,并且通过某个PRACH资源发送了前导码的UE 4c-01尝试基于对应的RA-RNTI接收PDCCH,并且确定是否存在与其对应的RAR。也就是说,当RAR是对在步骤4c-13发送的前导码的响应时,在RAR的调度信息中使用的RA-RNTI包括关于在步骤4c-13处的传输的信息。为此,可以通过使用以下的等式(3)来计算RA-RNTI。
RA-RNTI=1+t_id+max_t_id*f_id+cell_offset...等式(3)
在这方面,t_id指示与PRACH资源开始的第一OFDM符号相对应的索引,并且具有0≤t_id<max_t_id的值。此外,max_t_id指示根据小区(或根据上行链路)而变化的值,并且可以在由NB 4c-03广播的***信息消息中被信号通知,或者可以由UE 4c-01根据RAR窗口的大小和子载波的间隔来确定。例如,在无线通信***是使用OFDM方案的***的情况下,当对应NB的子载波间隔为15kHz时,UE可以在1ms(称为子帧)中包括大约14个OFDM符号。然而,当子载波的间隔为30KHz时,1ms中可包括28个OFDM符号,当子载波的间隔为60KHz时,1ms中可包括56个OFDM符号,当子载波的间隔为120KHz时,1ms中可包括112个OFDM符号,当子载波的间隔为240KHz时,1ms中可包括224个OFDM符号,并且当子载波的间隔为480KHz时,1ms中可包括448个OFDM符号。因此,假设RAR窗口的大小具有10ms的长度,当其被OFDM符号区分时,需要太多的RA-RNTI,因此,引入限制最大值的max_t_id来减少RA-RNTI的数量。当NB4c-03单独发信号通知max_t_id时,NB 4c-03可以控制RA-RNTI的总数。另外,在频分双工(FDD)的情况下,f_id为1,并且对于TDD,可以使用在标准中定义的预设数X。Cell_offset指示在NB 4c-03广播的***信息消息中用信号发送的值,当不发送cell_offset时使用0。cell_offset指示用于支持补充上行链路的值,例如,当NB 4c-03相对于一个下行链路使用两个上行链路时,cell_offset用于标识使用两个上行链路当中的哪个上行链路。因为RAR是通过一个下行链路接收的,所以需要标识前导码是通过哪个上行链路发送的。
例如,可以通过使用以下的等式(4)来计算RA-RNTI。
RA-RNTI=1+(slot_id*num_symbol_per_slot+symbol_id)+num_of_slot_per_RAR*num_symbol_per_slot*f_id+cell_offset...等式(4)
在以上的等式(4)中,slot_id指示发生前导码传输的第一时隙的索引。这里,时隙是指14个OFDM符号的集合,并且如上所述,根据子载波的间隔,在一个子帧(1ms)中可以存在1个时隙,或者可以存在2、4、8或16个时隙。因此,num_symbol_per_slot值为14。此外,symbol_id是指指示在时隙中的哪个符号中发送了前导码的索引。当传输发生在第一个符号中时,Symbol_id的值为0,并且当传输发生在第二个符号中时,其值为1。
在步骤4c-31,根据前述各种目的,接收到RAR的UE 4c-01将不同的消息发送到分配给RAR的资源。第三次发送的消息称为Msg3(也就是说,步骤4c-11或4c-13的前导码为Msg1,步骤4c-21的RAR为Msg2。由UE 4c-01发送的Msg3的示例包括作为在初始接入中发送的RRC层的消息的RRCConnectionRequest消息、在重新接入中发送的RRCConnectionReestablishmentRequest消息、以及在切换中发送的RRCConnectionReconfigurationComplete消息。替代地,可以发送缓冲器状态报告(buffer status report,BSR)消息来请求资源。
之后,对于初始传输(例如,Msg3不包括先前分配给UE 4c-01的NB标识符信息等),UE 4c-01在步骤4c-41从NB 4c-03接收竞争解决消息,并且该竞争解决消息包括UE 4c-01已经发送的Msg3中的内容,因此,即使当在步骤4c-11或4c-13存在相同的多个UE时,也可以通知哪个UE对应于响应。
图41是根据实施例的UE操作的流程图。
参考图41,处于空闲模式RRC_IDLE的UE通过测量从每个NB发送的下行链路信号来驻留在UE,并选择满足预设条件的最佳NB。然后,在步骤4d-03,UE通过接收由选择的NB广播的***信息来接收与执行对选择的NB的随机接入有关的参数。这里,“驻留(camp-on)”指示UE选择了NB并停留在所选择的NB,并且当UE确定驻留并在网络上注册UE停留在所选择的NB(或一组NB)时,UE可以监视来自所选择的NB(或一组NB)的寻呼消息。当存在要从网络发送到UE的数据(包括呼叫)时,寻呼消息用于将数据通知给UE。
之后,在步骤4d-05,可以触发UE执行随机接入。触发条件可以包括这样的情况,其中,UE尝试发送控制消息,以便于注册其位置,或者这样的情况,其中,UE尝试接收数据,因为UE从下行链路接收到寻呼消息,然后识别出UE具有要接收的数据。
因此,在步骤4d-07,UE选择用于向UE当前驻留的NB发送随机接入前导码的PRACH资源。当NB是基于波束的NB时,UE可以根据相应波束(或相应波束组)发送同步信号(synchronization signal,SS)块,并且可以根据SS块来设置相应PRACH资源。例如,在这样的场景中,其中当在东、西、南和北方向上设置了NB的四个波束时,UE位于NB的北面,并且仅接收发送到北面的SS块(或者发送到北面的SS块具有最佳信号强度),当NB向相应的四个SS块分配不同的PRACH资源时,UE通过与发送到北面的SS块相对应的PRACH资源发送前导码。如上参考图40所述,PRACH资源可以从某个OFDM符号开始。
根据该过程,在步骤4d-09,UE选择与SS块相对应的PRACH资源,并通过PRACH资源发送所选择的前导码。在这方面,UE可以发送一个前导码或者可以发送多个前导码。UE可以计算与相应前导码相对应的RA-RNTI,并且可以如以上参考图40所描述的使用以下的等式(5)来执行计算。
RA-RNTI=1+t_id+max_t_id*f_id+cell_offset...等式(5)
在这方面,t_id指示与PRACH资源开始的第一OFDM符号相对应的索引,并且具有0≤t_id<max_t_id的值。此外,max_t_id指示根据小区(或根据上行链路)而变化的值,并且可以在由NB广播的***信息消息中被信号通知,或者可以由UE根据RAR窗口的大小和子载波的间隔来确定。例如,在无线通信***是使用OFDM方案的***的情况下,当对应NB的子载波间隔为15kHz时,UE可以在1ms(称为子帧)中包括大约14个OFDM符号。然而,当子载波的间隔为30KHz时,1ms中可包括28个OFDM符号,当子载波的间隔为60KHz时,1ms中可包括56个OFDM符号,当子载波的间隔为120KHz时,1ms中可包括112个OFDM符号,当子载波的间隔为240KHz时,1ms中可包括224个OFDM符号,并且当子载波的间隔为480KHz时,1ms中可包括448个OFDM符号。因此,假设RAR窗口的大小具有10ms的长度,当其被OFDM符号区分时,需要太多的RA-RNTI,因此,引入限制最大值的max_t_id来减少RA-RNTI的数量。当NB单独发信号通知max_t_id时,NB可以控制RA-RNTI的总数。此外,在FDD的情况下,f_id为1,并且对于TDD,可以使用在标准中定义的预设数X。cell_offset指示在NB广播的***信息消息中用信号发送的值,当不发送cell_offset时使用0。cell_offset指示用于支持补充上行链路的值,例如,当NB相对于一个下行链路使用两个上行链路时,cell_offset用于标识使用两个上行链路当中的哪个上行链路。因为RAR是通过一个下行链路接收的,所以需要标识前导码是通过哪个上行链路发送的。
例如,可以通过使用以下的等式(6)来计算。
RA-RNTI=1+(slot_id*num_symbol_per_slot+symbol_id)+num_of_slot_per_RAR*num_symbol_per_slot*f_id+cell_offset...等式(6)
在以上的等式(6)中,slot_id指示发生前导码传输的第一时隙的索引。这里,时隙是指14个OFDM符号的集合,并且如上所述,根据子载波的间隔,在一个子帧(1ms)中可以存在1个时隙,或者可以存在2、4、8或16个时隙。因此,num_symbol_per_slot值为14。此外,symbol_id是指指示在时隙中的哪个符号中发送了前导码的索引。当传输发生在第一个符号中时,Symbol_id的值为0,并且当传输发生在第二个符号中时,其值为1。
之后,在步骤4d-13,UE监视与RAR窗口的时间期间已经被发送的各个前导码相对应的RA-RNTI,该RAR窗口与在第一前导码已经被发送之后的预设偏移之后的时间相对应。在这方面,UE监视PDCCH,该PDCCH是分配给UE并且是NB发送的所有PDCCH资源当中的子集,并且该子集被称为“CORESET”。
当在步骤4d-15,当UE根据所选择的RA-RNTI成功地接收到RAR时,在步骤4d-17,UE确定RAR是否包括由UE发送的随机接入前导码标识符(random access preambleidentifier,RAPID)。当RAPID与发送的前导码标识符相对应时,在步骤4d-21,UE基于RAR中包括的上行链路资源信息将Msg3发送到NB,然后通过尝试从NB接收Msg4来确定Msg3是否已经成功发送。因此,UE可以成功地执行对NB的随机接入。
图42是图示根据实施例的UE的配置的图。
参考图42,UE 4200包括RF处理器4e-10,基带处理器4e-20,存储装置4e-30和控制器4e-40。
RF处理器4e-10执行包括信号频带的转换、放大等的功能,以便通过无线信道收发信号。也就是说,RF处理器4e-10将从基带处理器4e-20提供的基带信号上变频为RF频带信号,并经由天线接收RF频带信号,并将经由天线接收的RF频带信号下变频为基带信号。例如,RF处理器4e-10可以包括发送滤波器、接收滤波器、放大器、混频器、振荡器、DAC、ADC等。尽管图42仅示出了一个天线,但是UE 4200可以包括多个天线。此外,RF处理器4e-10可以包括多个RF链。此外,RF处理器4e-10可以执行波束形成。对于波束形成,RF处理器4e-10可以调整经由多个天线或天线元件收发的各个信号的相位和幅度。
基带处理器4e-20根据***的物理层规范执行基带信号和比特流之间的转换功能。例如,在数据发送中,基带处理器4e-20通过编码和调制发送的比特流来生成复数符号。此外,在数据接收中,基带处理器4e-20通过解调和解码从RF处理器4e-10提供的基带信号来重构接收的比特流。例如,当根据OFDM方案发送数据时,基带处理器4e-20通过编码和调制发送的比特流来生成复数符号,将复数符号映射到子载波,并且通过执行IFFT操作和***CP来配置OFDM符号。此外,在数据接收中,基带处理器4e-20可以将从RF处理器4e-10提供的基带信号划分成OFDM符号单元,并通过执行FFT操作来恢复映射到子载波的信号,然后通过解调和解码该信号来重构接收的比特流。
基带处理器4e-20和RF处理器4e-10如上所述发送和接收信号。因此,基带处理器4e-20和RF处理器4e-10可以被称为发送器、接收器、收发器或通信器。此外,基带处理器4e-20和RF处理器4e-10中的至少一个可以包括用于处理不同频带的信号的不同通信模块。不同频带的示例可以包括SHF频带(例如2.5Ghz,5GHz等)和毫米波(例如60GHz)频带。
存储装置4e-30可以存储诸如默认程序、应用程序和用于UE 4200的操作的配置信息的数据。
控制器4e-40控制UE 4200的整体操作。例如,控制器4e-40通过基带处理器4e-20和RF处理器4e-10发送和接收信号。此外,控制器4e-40记录并读取存储在存储装置4e-30中的数据。为此,控制器4e-40可包括至少一个处理器。例如,控制器4e-40可以包括被配置为执行通信控制的通信处理器和被配置为控制诸如应用程序的上层的AP。根据实施例,控制器4e-40包括多连接处理器4e-42,多连接处理器4e-42被配置为执行处理以在多连接模式下操作。例如,控制器4e-40可以控制UE 4200执行UE 4200的操作的过程。
根据实施例,UE 4200的控制器4e-40控制基带处理器4e-20和RF处理器4e-10,以通过选择的PRACH资源发送某个前导码,计算与所发送的前导码相对应的RA-RNTI,并在定义周期内基于该RA-RNTI确定是否接收到一个或多个RAR。
根据所附权利要求或本公开的描述中描述的实施例的方法可以被实施为硬件、软件或硬件和软件的组合。
当被实施为软件时,可以提供存储至少一个程序(软件模块)的非暂时性计算机可读存储介质。存储在非暂时性计算机可读存储介质中的至少一个程序被配置为可由电子设备中的一个或多个处理器执行。一个或多个处理器包括使电子设备执行根据所附权利要求或本公开的描述中所描述的实施例的方法的指令。
至少一个程序(软件模块、软件)可以存储在非易失性存储装置中,包括随机存取存储器(RAM)和闪存、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、磁盘存储设备、光盘只读存储器(CD-ROM)、数字通用盘(DVD)、其他光存储设备、盒式磁带等,或者由它们的任何或所有组合配置的存储器。此外,每个存储器可以以多个数量提供。
至少一个程序可以存储在可附接的存储设备中,该可附接的存储设备可以经由包括互联网、内联网、局域网(LAN)、广域网(WLAN)、存储区域网(SAN)或其组合的通信网络来访问。存储设备可以经由外部端口访问用于执行本公开的实施例的装置。此外,通信网络上的独立存储设备可以访问用于执行本公开的实施例的装置。
虽然以上已经参考附图描述了一个或多个实施例,但是这些实施例仅仅是为了促进对本公开的理解,而不是旨在限制本公开。当需要时,可以组合这些实施例。例如,本公开的实施例的部分和另一实施例的部分可以以基站和UE可以操作的方式彼此组合。尽管基于FDD LTE***提供了实施例,但是基于实施例的技术构思的修改实施例可以在诸如TDD LTE***、5G***或NR***的另一***中执行。也就是说,本领域普通技术人员将理解,在不脱离由所附权利要求及其等同物所限定的本公开的范围的情况下,可以在形式和细节上进行各种改变。
Claims (15)
1.一种在无线通信***中由用户设备执行上行链路数据压缩(UDC)的方法,所述方法包括:
接收关于UDC的配置信息;
基于所述关于UDC的配置信息,通过压缩上行链路数据来生成第一UDC分组;
发送所述第一UDC分组;
从基站接收分组数据汇聚协议(PDCP)层控制信息,所述PDCP层控制信息包括关于在所述第一UDC分组中是否已经发生校验和错误的校验和错误信息;以及
基于所述PDCP层控制信息,重置在压缩所述上行链路数据中使用的UDC缓冲器。
2.根据权利要求1所述的方法,还包括基于已经被重置的所述UDC缓冲器,通过压缩未发送的上行链路数据来生成第二UDC分组,
其中,所述第二UDC分组包括指示所述UDC缓冲器已经被重置的标识符。
3.根据权利要求1所述的方法,其中,所述PDCP层控制信息包括标识符信息和类型信息中的至少一个,并且
其中,所述标识符信息指示UE重置所述UDC缓冲器,并且所述类型信息指示所述PDCP层控制信息包括所述校验和错误信息。
4.根据权利要求1所述的方法,其中,所述关于UDC的配置信息包括在压缩所述上行链路数据中使用的库信息、字典信息、缓冲器大小信息、UDC设置信息和UDC释放信息中的至少一个。
5.根据权利要求1所述的方法,其中,所述第一UDC分组包括指示符和校验和比特中的至少一个,并且
其中,所述指示符指示所述上行链路数据是否已经被压缩,并且所述校验和比特在确定所述基站的UDC缓冲器中的数据的有效性中使用。
6.根据权利要求3所述的方法,其中,所述PDCP层控制信息包括关于已经发生所述校验和错误的数据的PDCP序列号的信息。
7.一种在无线通信***中由基站执行上行链路数据压缩(UDC)的方法,所述方法包括:
向UE发送关于UDC的配置信息;
接收第一UDC分组,其中,所述第一UDC分组由所述UE基于所述关于UDC的配置信息,通过压缩上行链路数据而生成;
确定在所述第一UDC分组中是否已经发生校验和错误;以及
根据确定在所述第一UDC分组中是否已经发生所述校验和错误的结果,向所述UE发送分组数据汇聚协议(PDCP)层控制信息,所述PDCP层控制信息包括关于是否已经发生所述校验和错误的信息。
8.根据权利要求7所述的方法,其中,所述PDCP层控制信息包括指示所述UE重置所述UE的UDC缓冲器的标识符信息。
9.根据权利要求8所述的方法,还包括,基于被重置的所述UDC缓冲器,从所述UE接收通过压缩未发送的上行链路数据而生成的第二UDC分组。
10.根据权利要求7所述的方法,其中,所述关于UDC的配置信息包括在压缩所述上行链路数据中使用的库信息、字典信息、缓冲器大小信息、UDC设置信息和UDC释放信息中的至少一个。
11.根据权利要求7所述的方法,其中,所述第一UDC分组包括指示符和校验和比特中的至少一个,并且
其中,所述指示符指示所述上行链路数据是否已经被压缩,并且所述校验和比特在确定所述基站的UDC缓冲器中的数据的有效性中使用,并且所述PDCP层控制信息包括关于已经发生所述校验和错误的数据的PDCP序列号的信息。
12.一种用于在无线通信***中执行上行链路数据压缩(UDC)的用户设备(UE),所述UE包括:
收发器;和
控制器,其与所述收发器耦合,并被配置为:
接收关于UDC的配置信息;
基于所述关于UDC的配置信息,通过压缩上行链路数据来生成第一UDC分组;
发送所述第一UDC分组;
从基站接收分组数据汇聚协议(PDCP)层控制信息,所述PDCP层控制信息包括关于在第一UDC分组中是否已经发生校验和错误的校验和错误信息;并且
基于所述PDCP层控制信息,重置在压缩所述上行链路数据中使用的UDC缓冲器。
13.根据权利要求12所述的UE,其中,所述控制器还被配置为,基于被重置的所述UDC缓冲器,通过压缩未发送的上行链路数据来生成第二UDC分组,并且所述第二UDC分组包括指示所述UDC缓冲器已经被重置的标识符,
其中,所述PDCP层控制信息包括标识符信息和类型信息中的至少一个,所述标识符信息指示所述UE重置所述UDC缓冲器,并且所述类型信息指示所述PDCP层控制信息包括所述校验和错误信息,并且
其中,所述关于UDC的配置信息包括在压缩所述上行链路数据中使用的库信息、字典信息、缓冲器大小信息、UDC设置信息和UDC释放信息中的至少一个。
14.一种用于在无线通信***中执行上行链路数据压缩(UDC)的基站,所述基站包括:
收发器;和
控制器,其与所述收发器耦合,并被配置为:
向用户设备(UE)发送关于UDC的配置信息;
接收第一UDC分组,其中,所述第一UDC分组由所述UE基于所述关于UDC的配置信息,通过压缩上行链路数据而生成;
确定在所述第一UDC分组中是否已经发生校验和错误;以及
根据确定在所述第一UDC分组中是否已经发生所述校验和错误的结果,向所述UE发送分组数据汇聚协议(PDCP)层控制信息,所述PDCP层控制信息包括关于是否已经发生所述校验和错误的信息。
15.根据权利要求14所述的基站,其中,所述PDCP层控制信息包括指示所述UE重置所述UE的UDC缓冲器的标识符信息,并且
其中,所述控制器还被配置为基于被重置的所述UDC缓冲器,从所述UE接收通过压缩未发送的上行链路数据而生成的第二UDC分组,并且所述关于UDC的配置信息包括在压缩所述上行链路数据中使用的库信息、字典信息、缓冲器大小信息、UDC设置信息和UDC释放信息中的至少一个。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20170148985 | 2017-11-09 | ||
KR10-2017-0148985 | 2017-11-09 | ||
KR10-2017-0161013 | 2017-11-28 | ||
KR20170161013 | 2017-11-28 | ||
KR10-2017-0180135 | 2017-12-26 | ||
KR1020170180135A KR102416439B1 (ko) | 2017-11-09 | 2017-12-26 | 무선통신 시스템에서 통신 방법 및 장치 |
PCT/KR2018/013669 WO2019093835A1 (en) | 2017-11-09 | 2018-11-09 | Method and apparatus for wireless communication in wireless communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111316714A true CN111316714A (zh) | 2020-06-19 |
CN111316714B CN111316714B (zh) | 2023-05-26 |
Family
ID=66678402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880072755.9A Active CN111316714B (zh) | 2017-11-09 | 2018-11-09 | 无线通信***中的无线通信的方法和装置 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3665973B1 (zh) |
KR (1) | KR102416439B1 (zh) |
CN (1) | CN111316714B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113796057A (zh) * | 2019-05-08 | 2021-12-14 | 三星电子株式会社 | 无线通信***中防止数据丢失的用户数据压缩方法和装置 |
WO2024036603A1 (en) * | 2022-08-19 | 2024-02-22 | Qualcomm Incorporated | Udc buffer error resolution operations |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3707940A4 (en) * | 2017-11-10 | 2021-08-18 | Telefonaktiebolaget LM Ericsson (publ) | TRANSMISSION DEVICE, RECEPTION DEVICE AND PROCESSES PERFORMED THEREIN TO MANAGE A BUFFER MEMORY RESTART |
CN109802922A (zh) * | 2017-11-16 | 2019-05-24 | 电信科学技术研究院 | 一种缓存同步异常的处理方法和设备 |
WO2020235874A1 (en) * | 2019-05-20 | 2020-11-26 | Samsung Electronics Co., Ltd. | Electronic device supporting dual connectivity and method of controlling power of electronic device |
CN110166397A (zh) * | 2019-06-06 | 2019-08-23 | 重庆工程学院 | Ofdm信号通信***仿真的可变帧结构及其设计方法 |
KR20210076488A (ko) * | 2019-12-16 | 2021-06-24 | 삼성전자주식회사 | 차세대 이동 통신 시스템에서 데이터 압축 해제 실패시 pdcp 의 구동 방법 및 장치 |
CN114679382A (zh) * | 2020-12-24 | 2022-06-28 | 华为技术有限公司 | 智能组件更新的方法和通信装置 |
CN114828089A (zh) * | 2021-01-22 | 2022-07-29 | 华为技术有限公司 | 一种通信方法及装置 |
KR20220169049A (ko) | 2021-06-17 | 2022-12-27 | 삼성전자주식회사 | 데이터 패킷을 생성하는 인코더, 이의 동작 방법, 및 이를 포함하는 전자 장치의 동작 방법 |
WO2023028940A1 (en) * | 2021-09-02 | 2023-03-09 | Apple Inc. | Communication coordination and reduced processing techniques for enhanced quality of service procedures |
KR20230090633A (ko) * | 2021-12-15 | 2023-06-22 | 삼성전자주식회사 | 차세대 이동 통신 시스템에서 데이터 압축 해제 에러를 방지하는 방법 및 장치 |
WO2023141958A1 (en) * | 2022-01-28 | 2023-08-03 | Apple Inc. | Uplink data compression data rate limitation for nr |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160142934A1 (en) * | 2014-11-14 | 2016-05-19 | Qualcomm Incorporated | BUFFER STATUS REPORT FOR eDCS |
CN107094142A (zh) * | 2017-04-28 | 2017-08-25 | 电信科学技术研究院 | 一种上行数据解压缩、压缩的方法和装置 |
-
2017
- 2017-12-26 KR KR1020170180135A patent/KR102416439B1/ko active IP Right Grant
-
2018
- 2018-11-09 CN CN201880072755.9A patent/CN111316714B/zh active Active
- 2018-11-09 EP EP18876969.9A patent/EP3665973B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160142934A1 (en) * | 2014-11-14 | 2016-05-19 | Qualcomm Incorporated | BUFFER STATUS REPORT FOR eDCS |
CN107094142A (zh) * | 2017-04-28 | 2017-08-25 | 电信科学技术研究院 | 一种上行数据解压缩、压缩的方法和装置 |
Non-Patent Citations (3)
Title |
---|
CATT: ""R2-1710720"", 《3GPP TSG_RAN\WG2_RL2》 * |
CATT: "R2-1708358 "More Details and Simulation Results of Deflate with 1 Byte UDC Header"", 《3GPP TSG_RAN\WG2_RL2》 * |
CATT: "RP-171139 "TR 36.754 v1.0.0 on Study on UL data compression for E-UTRA; for approval"", 《3GPP TSG_RAN\TSG_RAN》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113796057A (zh) * | 2019-05-08 | 2021-12-14 | 三星电子株式会社 | 无线通信***中防止数据丢失的用户数据压缩方法和装置 |
CN113796057B (zh) * | 2019-05-08 | 2023-10-17 | 三星电子株式会社 | 无线通信***中防止数据丢失的用户数据压缩方法和装置 |
US11800597B2 (en) | 2019-05-08 | 2023-10-24 | Samsung Electronics Co., Ltd. | User data compression method and apparatus for preventing data loss in wireless communication system |
WO2024036603A1 (en) * | 2022-08-19 | 2024-02-22 | Qualcomm Incorporated | Udc buffer error resolution operations |
Also Published As
Publication number | Publication date |
---|---|
CN111316714B (zh) | 2023-05-26 |
EP3665973B1 (en) | 2021-08-18 |
KR20190053066A (ko) | 2019-05-17 |
EP3665973A1 (en) | 2020-06-17 |
KR102416439B1 (ko) | 2022-07-05 |
EP3665973A4 (en) | 2020-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11516085B2 (en) | Communication method and apparatus for bandwidth part switching in wireless communication system | |
CN111316714B (zh) | 无线通信***中的无线通信的方法和装置 | |
US11825346B2 (en) | Method and apparatus for wireless communication in wireless communication system | |
US11445404B2 (en) | Method and apparatus for wireless communication in wireless communication system | |
US11943670B2 (en) | Method and apparatus for performing handover in wireless communication system | |
US11381354B2 (en) | Method and apparatus for wireless communication of wireless node in wireless communication system | |
KR20180050015A (ko) | 무선통신시스템에서 고신뢰 저지연 통신을 위한 데이터 송수신 방법 및 장치 | |
US11503510B2 (en) | Method and apparatus for resource management for conditional handover in wireless communication system | |
US20200314717A1 (en) | Method and apparatus for handover without interruption of transmission and reception of data in next-generation mobile communication system | |
US11943611B2 (en) | Method and apparatus for identifying security key in next generation mobile communication system | |
CN112640522A (zh) | 用于在无线通信***中发送和接收数据的方法和装置 | |
CN111567095B (zh) | 用于无线通信***中的无线通信的方法和装置 | |
US11653409B2 (en) | Method and apparatus for setting discontinuous reception value in wireless communication system | |
CN113728672A (zh) | 用于测量无线通信***中的频率的方法及装置 | |
KR20190085447A (ko) | 무선 통신 시스템에서 제어 시그널링을 수행하기 위한 장치 및 방법 | |
KR20190056073A (ko) | 무선통신시스템에서 신호를 송수신하는 방법 및 장치 | |
WO2021203809A1 (en) | Robust header compression handling during packet data convergence protocol re-establishment | |
US20210321351A1 (en) | Communication method and device in wireless communication system | |
CN116762420A (zh) | 下一代无线通信***中通过多个发送和接收点应用pucch重复发送时执行功率控制的方法 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |