Resource allocation method and device
By determining the CG configuration cycle greater than 640ms in the network device, the problem of waste of CG configuration resources caused by sporadic services in the mMTC scenario is solved, and efficient resource utilization and network efficiency are achieved.
Patent Information
- Application Number
- CN202311018574.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2025-02-18
AI Technical Summary
In the large-scale machine communication (mMTC) scenario, the packet arrival interval of sporadic services is large, far exceeding the configuration authorization (CG) configuration cycle, resulting in the waste of CG configuration resources.
By determining a CG configuration cycle greater than 640ms in the network device and sending this information to the terminal device, ensuring that the CG configuration cycle can match the actual data transmission cycle, thereby saving CG configuration resources.
It is realized that when the packet arrival interval is large, the CG configuration cycle can match the service transmission cycles of seconds, minutes or hours, reducing the waste of CG configuration resources and reducing the overhead of network equipment.
Smart Images

Figure CN119485673A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a resource configuration method and device. Background Art
[0002] Some wireless communication systems may support configured grant (CG) uplink transmissions. That is, a terminal device may use certain uplink resources that may be shared with other terminal devices to send uplink transmissions without specifically requesting the use of the resources or requiring the resources to be specifically granted by a network device. CG transmissions do not require dynamic and explicit scheduling grants from a network device. CG transmissions are sometimes also referred to as grant-free (GF) transmissions.
[0003] CG transmission can be configured via radio resource control (RRC) signaling messages. RRC signaling messages may include one or more parameters for one or more terminal devices to pre-configure CG transmission, the one or more parameters including one or more parameter sets. CG transmission has a certain period, which may be referred to as a CG configuration period, and the CG configuration period is represented by a periodicity field in a ConfiguredGrantConfig information element (IE).
[0004] Massive machine type communication (mMTC) can solve the problem that traditional mobile communications cannot well support the Internet of Things and vertical industry applications, and is aimed at low-power and large-connection scenarios. For example, mMTC can be used for application scenarios such as smart cities, environmental monitoring, smart homes, and forest fire prevention that target sensing and data collection. These application scenarios have the characteristics of small data packets, low power consumption, and massive connections.
[0005] In the mMTC scenario, there are often sporadic services, and the interval between data packet arrivals is large. The interval between data packet arrivals may far exceed the CG configuration period, resulting in a waste of CG configuration resources.
[0006] Therefore, how to reduce the waste of CG configuration resources is an urgent problem to be solved. Summary of the invention
[0007] The present application provides a resource configuration method and device, which can reduce the waste of configured grant (CG) configuration resources.
[0008] In a first aspect, a resource configuration method is provided, which is applied to a network device, and the method includes: determining first information, wherein the first information includes a first configuration authorization (configured grant, CG) configuration period, and the maximum transmission period corresponding to the first CG configuration period is greater than 640 milliseconds (ms); sending the first information to the terminal device.
[0009] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, so that when the data packet arrival interval is large (for example, the data packet arrival interval is greater than 640ms), the resource configuration method provided in the embodiment of the present application can enable the CG configuration period to match the actual data transmission period, thereby saving CG configuration resources.
[0010] In combination with the first aspect, in certain implementations of the first aspect, the terminal device is capable of supporting CG-small data transmission (SDT) service.
[0011] It should be understood that the CG-SDT service also includes the extended CG-SDT service, and the extended CG-SDT service is a service with an arrival interval much larger than 640 ms, such as a service that arrives every few minutes or hours.
[0012] The CG-SDT service can be understood as a small packet transmission service based on pre-configured resources. In the resource configuration method provided in the embodiment of the present application, the terminal device supports the CG-SDT service, which can reduce power consumption, reduce signaling overhead, improve network efficiency and reduce latency.
[0013] In combination with the first aspect, in certain implementations of the first aspect, the time domain symbol position corresponding to the CG-SDT service is related to the first CG configuration period and the system superframe number.
[0014] For sporadic services, the actual data transmission cycle may be several minutes or even hours. The resource configuration method provided in the embodiment of the present application introduces a superframe, so that a larger CG configuration cycle can be supported. Compared with the solution that only determines the time domain symbol position by the number of wireless frames, the number of time slots and the number of symbols, the resource configuration method provided in the embodiment of the present application is expanded from 1024 wireless frames to 1024 superframes, an increase of 1024 times, so that the CG configuration cycle can match the hourly service transmission cycle, thereby saving CG configuration resources and reducing the overhead of network equipment.
[0015] In combination with the first aspect, in some implementations of the first aspect, the maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
[0016] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, and there are multiple options, so that when the interval between data packet arrivals is large, the CG configuration period can match the service transmission period of seconds, minutes or hours, thereby saving CG configuration resources.
[0017] In combination with the first aspect, in certain implementations of the first aspect, sending the first information to the terminal device includes: sending radio resource control (RRC) signaling, wherein the RRC signaling carries the first information, the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
[0018] Based on the above scheme, the first CG configuration period can be located in the period extension field. In this way, when the terminal device receives the first information containing the period extension field, it can transmit the data packet according to the first CG configuration period, and the first CG configuration period can match the period of the actual transmission data packet, thereby saving CG configuration resources and reducing the overhead of the network device.
[0019] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: sending second information to the terminal device, wherein the second information includes a second CG configuration period, and the second CG configuration period is smaller than the first CG configuration period.
[0020] Based on the above scheme, the network equipment can configure different CG configuration cycles, so that the terminal equipment can flexibly choose according to the service needs. For example, for services with a large data packet arrival interval, the first CG configuration cycle can be selected, thereby saving CG configuration resources and reducing network equipment overhead. For example, for services with a small data packet arrival interval, the second CG configuration cycle can be selected, so as not to reduce the transmission efficiency of uplink data.
[0021] In combination with the first aspect, in certain implementations of the first aspect, the first CG configuration period and the second CG configuration period are carried in RRC signaling, the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
[0022] Based on the above scheme, the network equipment can configure different CG configuration periods in the RRC signaling, so that the terminal equipment can flexibly choose according to the service needs. For example, for services with a large data packet arrival interval, the first CG configuration period can be selected, thereby saving CG configuration resources and reducing network equipment overhead. For example, for services with a small data packet arrival interval, the second CG configuration period can be selected, so as not to reduce the transmission efficiency of uplink data.
[0023] In combination with the first aspect, in certain implementations of the first aspect, the period extension field is used for the first type of terminal device to determine the CG configuration period, and the period field is used for the second type of terminal device to determine the CG configuration period.
[0024] Based on the above scheme, the resource configuration method provided in the embodiment of the present application can configure different CG configuration periods for multiple types of terminal devices. Among them, the CG configuration period of the first type of terminal device is greater than the CG configuration period of the second type of terminal device. The capability of the first type of terminal device is relatively low, and the data packet arrival interval is large, while the capability of the second type of terminal device is relatively high, and the data packet arrival interval is small. Therefore, the CG configuration period of each type of terminal device can respectively match the actual data transmission period of the type of terminal device, thereby saving CG configuration resources for the first type of terminal device. For the second type of terminal device, sufficient CG configuration resources are configured without reducing the transmission efficiency of uplink data.
[0025] In combination with the first aspect, in certain implementations of the first aspect, the association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
[0026] In combination with the first aspect, in certain implementations of the first aspect, determining the first information includes: determining the first CG configuration period based on the load of the network device.
[0027] Based on the above scheme, the network device can determine the CG configuration period according to the load conditions. For example, when the load is large, a larger CG configuration period is determined, and when the load is small, a smaller CG configuration period is determined, thereby improving network utilization and reducing the failure rate of the communication system.
[0028] In the second aspect, a resource configuration method is provided, which is applied to a terminal device, and the method includes: receiving first information from a network device, wherein the first information includes a first configuration authorization CG configuration period, and the maximum transmission period corresponding to the first CG configuration period is greater than 640ms; sending a data packet to the network device according to the first information.
[0029] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, so that when the data packet arrival interval is large (for example, the data packet arrival interval is greater than 640ms), the resource configuration method provided in the embodiment of the present application can enable the CG configuration period to match the actual data transmission period, thereby saving CG configuration resources.
[0030] In combination with the second aspect, in certain implementations of the second aspect, sending a data packet to a network device according to the first information includes: sending a data packet of a CG-small data transmission (SDT) service to the network device according to the first information.
[0031] It should be understood that the CG-SDT service also includes the extended CG-SDT service, and the extended CG-SDT service is a service with an arrival interval much larger than 640 ms, such as a service that arrives every few minutes or hours.
[0032] The CG-SDT service can be understood as a small packet transmission service based on pre-configured resources. In the resource configuration method provided in the embodiment of the present application, the terminal device supports the CG-SDT service, which can reduce power consumption, reduce signaling overhead, improve network efficiency and reduce latency.
[0033] In combination with the second aspect, in certain implementations of the second aspect, sending a data packet of the CG-SDT service to a network device based on the first information includes: determining the time domain symbol position corresponding to the data packet of the CG-SDT service based on the first CG configuration period and the system super frame number; and sending the data packet of the CG-SDT service to the network device based on the time domain symbol position.
[0034] For sporadic services, the actual data transmission cycle may be several minutes or even hours. The resource configuration method provided in the embodiment of the present application introduces a superframe, so that a larger CG configuration cycle can be supported. Compared with the solution that only determines the time domain symbol position by the number of wireless frames, the number of time slots and the number of symbols, the resource configuration method provided in the embodiment of the present application is expanded from 1024 wireless frames to 1024 superframes, an increase of 1024 times, so that the CG configuration cycle can match the hourly service transmission cycle, thereby saving CG configuration resources and reducing the overhead of network equipment.
[0035] In combination with the second aspect, in some implementations of the second aspect, the maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
[0036] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, and there are multiple options, so that when the interval between data packet arrivals is large, the CG configuration period can match the service transmission period of seconds, minutes or hours, thereby saving CG configuration resources.
[0037] In combination with the second aspect, in certain implementations of the second aspect, receiving first information from a network device includes: receiving radio resource control (RRC) signaling, wherein the RRC signaling carries the first information, and the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
[0038] Based on the above scheme, the network equipment can configure different CG configuration periods in the RRC signaling, so that the terminal equipment can flexibly choose according to the service needs. For example, for services with a large data packet arrival interval, the first CG configuration period can be selected, thereby saving CG configuration resources and reducing network equipment overhead. For example, for services with a small data packet arrival interval, the second CG configuration period can be selected, so as not to reduce the transmission efficiency of uplink data.
[0039] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: receiving second information from the network device, wherein the second information includes a second CG configuration period, and the second CG configuration period is smaller than the first CG configuration period.
[0040] Based on the above scheme, the network equipment can configure different CG configuration cycles, so that the terminal equipment can flexibly choose according to the service needs. For example, for services with a large data packet arrival interval, the first CG configuration cycle can be selected, thereby saving CG configuration resources and reducing network equipment overhead. For example, for services with a small data packet arrival interval, the second CG configuration cycle can be selected, so as not to reduce the transmission efficiency of uplink data.
[0041] In combination with the second aspect, in certain implementations of the second aspect, the first CG configuration period and the second CG configuration period are carried in RRC signaling, the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
[0042] Based on the above scheme, the first CG configuration period can be located in the period extension field. In this way, when the terminal device receives the first information containing the period extension field, it can transmit the data packet according to the first CG configuration period, and the first CG configuration period can match the period of the actual transmission data packet, thereby saving CG configuration resources and reducing the overhead of the network device.
[0043] In combination with the second aspect, in certain implementations of the second aspect, the period extension field is used for the first type of terminal device to determine the CG configuration period, and the period field is used for the second type of terminal device to determine the CG configuration period.
[0044] Based on the above scheme, the resource configuration method provided in the embodiment of the present application can configure different CG configuration periods for multiple types of terminal devices. Among them, the CG configuration period of the first type of terminal device is greater than the CG configuration period of the second type of terminal device. The capability of the first type of terminal device is relatively low, and the data packet arrival interval is large, while the capability of the second type of terminal device is relatively high, and the data packet arrival interval is small. Therefore, the CG configuration period of each type of terminal device can respectively match the actual data transmission period of the type of terminal device, thereby saving CG configuration resources for the first type of terminal device. For the second type of terminal device, sufficient CG configuration resources are configured without reducing the transmission efficiency of uplink data.
[0045] In combination with the second aspect, in certain implementations of the second aspect, the association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
[0046] In combination with the second aspect, in certain implementations of the second aspect, the first CG configuration cycle is related to the load of the network device.
[0047] Based on the above scheme, the network device can determine the CG configuration period according to the load conditions. For example, when the load is large, a larger CG configuration period is determined, and when the load is small, a smaller CG configuration period is determined, thereby improving network utilization and reducing the failure rate of the communication system.
[0048] In a third aspect, an embodiment of the present application provides a resource configuration device, which includes a module for implementing the first aspect or any possible implementation method of the first aspect.
[0049] In a fourth aspect, an embodiment of the present application provides a resource configuration device, which includes a module for implementing the second aspect or any possible implementation method of the second aspect.
[0050] In a fifth aspect, a communication device is provided, comprising a processor and a memory, the processor being used to execute instructions stored in the memory so that the communication device executes the resource configuration method of the first aspect or any possible implementation of the first aspect, or so that the communication device executes the resource configuration method of the second aspect or any possible implementation of the second aspect.
[0051] In the sixth aspect, a computer program product comprising instructions is provided, which, when executed by a communication device, causes the communication device to execute the resource configuration method of the first aspect or any possible implementation of the first aspect, or causes the communication device to execute the resource configuration method of the second aspect or any possible implementation of the second aspect.
[0052] In the seventh aspect, a computer-readable storage medium is provided, comprising computer program instructions. When the computer program instructions are executed by a communication device, the communication device executes the resource configuration method of the first aspect or any possible implementation of the first aspect, or causes the communication device to execute the resource configuration method of the second aspect or any possible implementation of the second aspect.
[0053] In an eighth aspect, a communication method is provided, which is applied to a network device, and the method includes: receiving first information, and determining a first downlink channel bandwidth based on the first information; the first information is information on whether the terminal device supports the ability to receive a first downlink channel exceeding a first threshold bandwidth, and the first downlink channel is a multicast MBS physical downlink shared channel PDSCH without hybrid automatic repeat request (HARQ) feedback.
[0054] For example, the first information may be used to indicate that the terminal device supports receiving a first downlink channel having a bandwidth exceeding a first threshold. For another example, the first information may be used to indicate that the terminal device does not support receiving a first downlink channel having a bandwidth exceeding a first threshold.
[0055] Based on the above scheme, the network device can configure different first downlink channel bandwidths according to different terminal capabilities to meet the needs of terminal devices with different capabilities. For example, when the terminal device supports receiving the first downlink channel with a bandwidth capability exceeding the first threshold, the network device configures the first downlink channel bandwidth exceeding the first threshold for the terminal device; when the terminal device does not support receiving the first downlink channel with a bandwidth capability exceeding the first threshold, the network device configures the first downlink channel bandwidth not exceeding the first threshold for the terminal device.
[0056] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first threshold may be a preset value, for example, 5 MHz.
[0057] In a possible implementation, the first threshold is related to the subcarrier spacing. When the subcarrier spacing is 15 kHz, the first threshold is 25 resource blocks (RBs); when the subcarrier spacing is 30 kHz, the first threshold is 12 RBs.
[0058] In a ninth aspect, a communication method is provided, the method being applied to a terminal device, the method comprising: sending first information; and receiving a first downlink channel associated with the first information. The first information is whether the terminal device supports receiving a first downlink channel having a bandwidth capability exceeding a first threshold, the first downlink channel being a multicast MBS physical downlink shared channel PDSCH without HARQ feedback.
[0059] Based on the above scheme, the terminal device can obtain the first downlink channel bandwidth of the corresponding bandwidth configured by the network device by reporting the capability. For example, when the terminal device reports the capability of supporting the reception of a bandwidth exceeding the first threshold, the network device configures the first downlink channel bandwidth exceeding the first threshold for the terminal device; when the terminal device reports the capability of not supporting the reception of a bandwidth exceeding the first threshold, the network device configures the first downlink channel bandwidth not exceeding the first threshold for the terminal device.
[0060] In combination with the ninth aspect, in certain implementations of the ninth aspect, the first threshold may be a preset value, for example, 5 MHz.
[0061] In a possible implementation, the first threshold is related to the subcarrier spacing. When the subcarrier spacing is 15 kHz, the first threshold is 25 RBs; when the subcarrier spacing is 30 kHz, the first threshold is 12 RBs. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1 It is a schematic diagram of a communication system applicable to the method provided in an embodiment of the present application.
[0063] Figure 2 It is a schematic flowchart of a resource configuration method 200 provided in an embodiment of the present application.
[0064] Figure 3 This is a schematic diagram of a synchronization signal block provided in an embodiment of the present application.
[0065] Figure 4 It is a schematic block diagram of a resource configuration device provided in an embodiment of the present application.
[0066] Figure 5 It is a schematic block diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0067] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0068] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.
[0069] In addition, in the embodiments of the present application, words such as "exemplary" and "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0070] The business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0071] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0072] To facilitate understanding of the embodiments of the present application, first Figure 1 A communication system applicable to the method provided in the embodiment of the present application is described in detail. Figure 1 FIG. 1 is a schematic diagram of a communication system 100 applicable to the method provided in an embodiment of the present application. As shown in the figure, the communication system 100 may include at least one network device, such as Figure 1 The communication system 100 may also include at least one terminal device, such as Figure 1 The user equipment (UE) 1 to UE 6 shown in FIG. The network device and each terminal device can communicate via a wireless link. For example, the network device can send configuration information to the terminal device, and the terminal device can send uplink data to the network device based on the configuration information; for another example, the network device can send downlink data to the terminal device. Therefore, Figure 1The gNB and UE 1 to UE6 in the communication system may constitute a communication system.
[0073] The terminal devices in the communication system 100, such as UE4 to UE6, may also constitute a communication system. For example, UE4 may control UE5 and UE6 to execute corresponding instructions. This application does not limit this.
[0074] The technical solution provided in the present application can be applied to various communication systems, such as: fifth generation (5G) or new radio (NR) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, wireless local area network (WLAN) system, satellite communication system, future communication systems such as sixth generation (6 th The technical solution provided in the present application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems. For example, the technical solution provided in the present application can be applied to cellular communication systems, and can also be applied to any communication system with similar structure or function.
[0075] A network element in a communication system may send a signal to another network element or receive a signal from another network element. The signal may include information, signaling, or data. The network element may also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, a core network device, etc. For example, a communication system may include at least one terminal device and at least one network device. The network device may send a downlink signal to the terminal device, and / or the terminal device may send an uplink signal to the network device.
[0076] In the embodiment of the present application, the terminal device may also be referred to as UE, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
[0077] The terminal device may be an entity on the user side for receiving or transmitting (including reflection) signals, for example, a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MID), smart speakers, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication functions, communication devices or other processing devices connected to wireless modems, sensors such as train detectors and gas stations, terminal devices in 5G networks or future evolved public land mobile communication networks (public land mobile The terminal device may also include a terminal device in a PLMN network, etc., which is not limited in the present embodiment. The functions of the terminal device may also include collecting data, receiving control information and downlink data of the network device, and sending electromagnetic waves to transmit uplink data to the network device.
[0078] As an example but not limitation, the terminal device can also be a wearable device. Wearable devices can also be called wearable smart devices, which are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also realize powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0079] As an example but not limitation, the terminal device may also be an NR reduced capability (RedCap) terminal device. The specific meaning and function of the NR RedCap terminal device are described later and will not be repeated here.
[0080] In the embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device or used in combination with the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the embodiment of the present application, only the device for realizing the function of the terminal device is used as an example for explanation, and the scheme of the embodiment of the present application is not limited.
[0081] The network device in the embodiment of the present application may be a device for communicating with a terminal device, and the network device may also be referred to as an access network device or a wireless access network device, such as a base station. The network device in the embodiment of the present application may refer to a wireless access network (RAN) node (or device) that connects a terminal device to a wireless network. Base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay, access point, transmission point (TRP), transmission point (TP), master station, auxiliary station, multi-standard wireless (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip used to be set in the aforementioned equipment or device. The base station may also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in a future communication system, etc. The base station can support networks with the same or different access technologies. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). For example, a base station in a future mobile communication system or an access node in a Wi-Fi system. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0082] The network equipment can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0083] In some deployments, the network device mentioned in the embodiments of the present application may be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit control plane (central unit-control plane, CU-CP)) and a user plane CU node (central unit user plane (central unit-user plane, CU-UP)) and a DU node. For example, the network device may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.
[0084] In some deployments, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes implement part of the functions of the base station. For example, the RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be set separately, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, AAU, or RRH.
[0085] The RAN node may support one or more types of fronthaul interfaces, and different fronthaul interfaces correspond to DUs and RUs with different functions. If the fronthaul interface between the DU and the RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and the RU is another interface, relative to the CPRI, part of the downlink and / or uplink baseband functions, such as, for downlink, one or more of precoding, digital beamforming (BF), or inverse fast Fourier transform (IFFT) / cyclic prefix (CP) are moved from the DU to the RU for implementation, and for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / cyclic prefix (CP) are moved from the DU to the RU for implementation. In a possible implementation, the interface may be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between DU and RU is different, corresponding to different types (category, Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, F.
[0086] Taking eCPRI Cat A as an example, for downlink transmission, with layer mapping as the division, the DU is configured to implement layer mapping and one or more functions before it (i.e., one or more functions of coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (e.g., RE mapping, BF), or one or more functions of IFFT / CP) are moved to the RU for implementation. For uplink transmission, with de-RE mapping as the division, the DU is configured to implement de-mapping and one or more functions before it (i.e., decoding, de-rate matching, de-scrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and one or more functions of de-RE mapping), while other functions after de-mapping (e.g., one or more functions of digital BF or fast Fourier transform (FFT) / de-CP) are moved to the RU for implementation. It can be understood that for the functional description of DU and RU corresponding to various types of eCPRI, please refer to the eCPRI protocol, which will not be repeated here.
[0087] In one possible design, the processing unit for implementing the baseband function in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing the baseband function in the RRU / AAU / RRH is called a baseband low layer (BBL) unit.
[0088] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. Any unit in the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0089] In the embodiments of the present application, the device for realizing the function of the network device may be a network device; or it may be a device capable of supporting the network device to realize the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module. The device may be installed in the network device or used in combination with the network device. In the embodiments of the present application, only the device for realizing the function of the network device is a network device as an example for explanation, and the scheme of the embodiments of the present application is not limited.
[0090] The network device and / or terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface; it can also be deployed on aircraft, balloons and satellites in the air. The scenarios in which the network device and the terminal device are located are not limited in the embodiments of the present application. In addition, the terminal device and the network device can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. The present application does not limit the specific forms of the terminal device and the network device.
[0091] In some wireless communication systems, a terminal device communicates wirelessly with a network device to send or receive electronic signals to or from the network device. The electronic signals may contain data or messages. Wireless communication from a terminal device to a network device is called uplink communication or uplink transmission. Wireless communication from a network device to a terminal device is called downlink communication or downlink transmission.
[0092] Resources are required to perform uplink and downlink communications. For example, a UE can wirelessly send data to a base station via uplink transmission at a specific frequency or in a specific time slot. The frequency and time slot used are examples of resources (sometimes referred to as time-frequency resources).
[0093] Some wireless communication systems may support authorization-based uplink transmissions. That is, if a terminal device wishes to send data to a network device, the terminal device first requests appropriate uplink resources from the network device. Once the network device authorizes the requested uplink resources, the terminal device sends the uplink transmission using the authorized uplink resources. For example, the uplink resources that the network device may authorize may be a set of time-frequency positions in an uplink orthogonal frequency division multiple access (OFDMA) frame.
[0094] Some wireless communication systems may support configured grant (CG) uplink transmissions. That is, a terminal device may use certain uplink resources that may be shared with other terminal devices to send uplink transmissions without specifically requesting the use of the resources or requiring the resources to be specifically granted by a network device. CG transmissions do not require dynamic and explicit scheduling grants from a network device. CG transmissions are sometimes also referred to as grant-free (GF) transmissions.
[0095] CG transmission can be configured via radio resource control (RRC) signaling messages. RRC signaling messages may include one or more parameters for one or more terminal devices to pre-configure CG transmission, the one or more parameters including one or more parameter sets. CG transmission has a certain period, which may be referred to as a CG configuration period, and the CG configuration period is represented by a periodicity field in a ConfiguredGrantConfig information element (IE).
[0096] In CG transmission, the time-frequency resources of a physical uplink shared channel (PUSCH) can be called a transmission occasion (TO), and TO is associated with a demodulation reference signal (DMRS) configured for CG PUSCH transmission.
[0097] Starting from the frame with system frame number (SFN) 0, each frame can be mapped to a synchronization signal / physical broadcast channel block (SSB) index, where the SSB index can distinguish different SSBs. Some SSB indexes can be mapped to valid TOs and associated DMRSs, and such SSB indexes are available, while unavailable SSB indexes cannot be mapped to valid TOs and associated DMRSs. For example, the CG configuration period can be 5ms. In one 5ms, the SSB indexes corresponding to all frames may be unavailable, so more 5ms periods are required. For example, the SSB beam corresponding to the available SSB index may have a specific direction, and there is no SSB beam with the specific direction in the first 5ms, so all SSB indexes in the 5ms are unavailable. If there is an SSB beam with the specific direction in the next 5ms, it means that there are available SSB indexes in these two 5ms, and the associated period is 2. In other words, if there are available SSB indexes in N CG configuration periods, the associated period of the CG configuration period is N. Table 1 shows the mapping relationship between CG configuration period and association period.
[0098] Table 1
[0099] CG configuration cycle / ms Correlation cycle 5 {1,2,4,8,16,32,64,128} 8 {1,2,4,5,8,10,16,20,40,80} 10 {1,2,4,8,16,32,64} 16 {1,2,4,5,8,10,20,40} 20 {1,2,4,8,16,32} 32 {1,2,4,5,10,20} 40 {1,2,4,8,16} 64 {1,2,5,10} 80 {1,2,4,8} 128 {1,5} 160 {1,2,4} 320 {1,2} 640 {1}
[0100] As can be seen from Table 1, currently, the maximum transmission period defined by the periodicity field is 640ms.
[0101] Some wireless communication systems can be applied to massive machine type communication (mMTC). mMTC can solve the problem that traditional mobile communications cannot well support the Internet of Things and vertical industry applications, and is aimed at low-power and large-connection scenarios. For example, mMTC can be used for application scenarios such as smart cities, environmental monitoring, smart homes, and forest fire prevention that target sensing and data collection. These application scenarios have the characteristics of small data packets, low power consumption, and massive connections.
[0102] In the mMTC scenario, there are often sporadic services, and the interval between data packet arrivals is large, far exceeding 640ms. In other words, the interval between data packet arrivals may far exceed the CG configuration period, resulting in a waste of CG configuration resources.
[0103] Therefore, how to reduce the waste of CG configuration resources is an urgent problem to be solved.
[0104] Figure 2 It is a schematic flow chart of a resource configuration method 200 provided in an embodiment of the present application. The resource configuration method 200 can reduce the waste of CG configuration resources.
[0105] S210, the network device determines the first information, wherein the first information includes a first CG configuration period, and the maximum transmission period corresponding to the first CG configuration period is greater than 640ms.
[0106] The present application does not limit the first information. For example, the first information may be the aforementioned ConfiguredGrantConfig, or may be other information.
[0107] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, so that when the data packet arrival interval is large (for example, the data packet arrival interval is greater than 640ms), the resource configuration method provided in the embodiment of the present application can enable the CG configuration period to match the actual data transmission period, thereby saving CG configuration resources.
[0108] In some embodiments, the maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
[0109] However, the present application does not limit the maximum transmission period corresponding to the first CG configuration period to only the above values. For example, it can also be 1000ms, 10000000ms, etc.
[0110] When the maximum transmission period corresponding to the first CG configuration period is 81920ms, minute-level services can be matched. When the maximum transmission period corresponding to the first CG configuration period is 5242880ms, hour-level services can be matched.
[0111] In some embodiments, the transmission period included in the first CG configuration period is 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, and 81920ms. Under this parameter set, the maximum minute-level service can be matched.
[0112] In other embodiments, the transmission period included in the first CG configuration period is 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms, 5242880ms. Under this parameter set, the maximum hour-level service can be matched, and the minute-level and second-level services can also be matched.
[0113] In some other embodiments, the transmission period included in the first CG configuration period is 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms, 5242880ms. Under this parameter set, only minute-level and hour-level services can be matched.
[0114] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, and there are multiple options, so that when the interval between data packet arrivals is large, the CG configuration period can match the service transmission period of seconds, minutes or hours, thereby saving CG configuration resources.
[0115] In some embodiments, determining the first information includes: determining the first CG configuration period according to the load of the network device. In other words, the first CG configuration period is related to the load of the network device.
[0116] Based on the above scheme, the network device can determine the CG configuration period according to the load conditions. For example, when the load is large, a larger CG configuration period is determined, and when the load is small, a smaller CG configuration period is determined, thereby improving network utilization and reducing the failure rate of the communication system.
[0117] S220, the network device sends the first information to the terminal device. Correspondingly, the terminal device receives the first information from the network device.
[0118] In some embodiments, the network device sends the first information to the terminal device, including: the network device sends a radio resource control RRC signaling, wherein the RRC signaling carries the first information, and the first information also includes a period extension field, and the period extension field includes the first CG configuration period. Correspondingly, the terminal device receives the first information from the network device, including: the terminal device receives the radio resource control RRC signaling.
[0119] For example, the period extension field may be "cg-SDT-PeriodicityExt-r18". The period extension field includes the CG configuration period. For example, in ConfiguredGrantConfig, the period extension field of "cg-SDT-PeriodicityExt-r18" may be included.
[0120] In some embodiments, the value of the period extension field may be 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, or 81920ms. Under this parameter set, a maximum of minute-level services can be matched.
[0121] In other embodiments, the value of the period extension field may be 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms, 5242880ms. Under this parameter set, the maximum hour-level service can be matched, and the minute-level and second-level services can also be matched.
[0122] In some other embodiments, the value of the period extension field may be 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms, 5242880ms. Under this parameter set, only minute-level and hour-level services can be matched.
[0123] Based on the above scheme, the first CG configuration period can be located in the period extension field. In this way, when the terminal device receives the first information containing the period extension field, it can transmit the data packet according to the first CG configuration period, and the first CG configuration period can match the period of the actual transmission data packet, thereby saving CG configuration resources and reducing the overhead of the network device.
[0124] S230, the terminal device sends a data packet to the network device according to the first information. Correspondingly, the network device receives the data packet from the terminal device.
[0125] In some embodiments, sending a data packet to a network device according to the first information includes: sending a data packet of a CG-small data transmission (SDT) service to the network device according to the first information. That is, the terminal device can support the CG-SDT service.
[0126] It should be understood that the CG-SDT service also includes the extended CG-SDT service, and the extended CG-SDT service is a service with an arrival interval much larger than 640 ms, such as a service that arrives every few minutes or hours.
[0127] However, the present application does not limit the specific form of the data packet. For example, it may also be a data packet of other services.
[0128] The CG-SDT service can be understood as a small packet transmission service based on pre-configured resources. In the resource configuration method provided in the embodiment of the present application, the terminal device supports the CG-SDT service, which can reduce power consumption, reduce signaling overhead, improve network efficiency and reduce latency.
[0129] In some embodiments, sending a data packet of a CG-SDT service to a network device according to the first information includes: determining a time domain symbol position corresponding to the data packet of the CG-SDT service according to the first CG configuration period and the system superframe number; and sending the data packet of the CG-SDT service to the network device according to the time domain symbol position. That is, in some embodiments, the time domain symbol position corresponding to the CG-SDT service is related to the first CG configuration period and the system superframe number.
[0130] In other words, the superframe can be used as the maximum time domain granularity to determine the time domain symbol position of the PUSCH. It should be noted that the service of the data packet determined by the system superframe number is not limited to the CG-SDT service, but can also be other services, such as large packet transmission services.
[0131] Superframe, radio frame, time slot and symbol are parameters in the time domain. Among them, the maximum number of superframes is 1024, one superframe includes 1024 radio frames, and the duration of a radio frame can be 10ms. When the subcarrier spacing is 15kHz, one radio frame includes 10 time slots. Each time slot can include 14 symbols.
[0132] Exemplarily, the time domain symbol position can be determined by Formula 1.
[0133] Time domain symbol position = superframe position + radio frame position + time slot position + symbol position (Formula 1)
[0134] For example, Formula 1 can be expressed in the form of Formula 2.
[0135] Time domain symbol position = (HSFN × numberOfFramesPerHyperframe × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame × numberOfSymbolsPerSlot) + symbol number in the slot (Formula 2)
[0136] Wherein, HSFN represents the system hyperframe number. The number of radio frames per hyperframe (numberOfFramesPerHyperframe) may refer to the number of radio frames in each hyperframe, for example, it may be 1024. The number of time slots per radio frame (numberOfSlotsPerFrame) may refer to the number of time slots in each radio frame, for example, it may be 10. The number of symbols per time slot (numberOfSymbolsPerSlot) may refer to the number of symbols in each time slot, for example, it may be 14. The time slot number (slot number in the frame) may be the sequence number of the time slot in the radio frame.
[0137] The first term in Formula 2 represents the superframe duration, the second term represents the radio frame duration, the third term represents the time slot duration, and the fourth term represents the symbol duration. The above “duration” is in symbols.
[0138] For example, during the Nth uplink authorization, Formula 1 can also be expressed in the form of Formula 3.
[0139] Time domain symbol position = (timeReferenceHSFN×numberOfFramesPerHyperframe×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+N×cg-SDT-PeriodicityExt-r18)modulo(1024×1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot) (Formula 3)
[0140] Among them, time reference HSFN (timereferenceHSFN) represents the system superframe number based on the preset time reference, time reference SFN (timereferenceSFN) represents the system frame number based on the preset time reference, time domain offset (timeDomainOffset) represents the time slot number based on the preset time reference, and S can be the position of the starting symbol in a time slot. "cg-SDT-PeriodicityExt-r18" represents the number of symbols in a CG configuration period, and N is greater than or equal to 0. For other parameters, please refer to the description of formula 2 and will not be repeated here.
[0141] When the system runs for more than 1024 superframes, the remainder of the current number of symbols with respect to 1024 superframes can be determined according to the modulo function in Formula 3, thereby reducing the computational overhead of the system.
[0142] For sporadic services, the actual data transmission cycle may be several minutes or even hours. The resource configuration method provided in the embodiment of the present application introduces a superframe, so that a larger CG configuration cycle can be supported. Compared with the solution that only determines the time domain symbol position by the number of wireless frames, the number of time slots and the number of symbols, the resource configuration method provided in the embodiment of the present application is expanded from 1024 wireless frames to 1024 superframes, an increase of 1024 times, so that the CG configuration cycle can match the hourly service transmission cycle, thereby saving CG configuration resources and reducing the overhead of network equipment.
[0143] In some embodiments, the method 200 further includes: the network device sends second information to the terminal device, wherein the second information includes a second CG configuration period, and the second CG configuration period is less than the first CG configuration period. Correspondingly, the method 200 further includes: receiving the second information from the network device.
[0144] The second information can be carried in the same signaling as the first information, or in different signalings, which is not limited in this application. The second information can be sent at the same time as the first information, or at different times, which is not limited in this application.
[0145] For example, the maximum transmission period corresponding to the second CG configuration period can be 640ms.
[0146] Based on the above scheme, the network equipment can configure different CG configuration cycles, so that the terminal equipment can flexibly choose according to the service needs. For example, for services with a large data packet arrival interval, the first CG configuration cycle can be selected, thereby saving CG configuration resources and reducing network equipment overhead. For example, for services with a small data packet arrival interval, the second CG configuration cycle can be selected, so as not to reduce the transmission efficiency of uplink data.
[0147] In some embodiments, the first CG configuration period and the second CG configuration period are carried in RRC signaling, the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
[0148] In other words, both the first information and the second information can be carried in the RRC signaling. For example, the "periodicity" field in ConfiguredGrantConfig can be used as the period field, and the "periodicity" field can include the second CG configuration period. In addition, "cg-SDT-PeriodicityExt-r18" is used as the extension field, and "cg-SDT-PeriodicityExt-r18" can include the first CG configuration period.
[0149] Based on the above scheme, the network equipment can configure different CG configuration periods in the RRC signaling, so that the terminal equipment can flexibly choose according to the service needs. For example, for services with a large data packet arrival interval, the first CG configuration period can be selected, thereby saving CG configuration resources and reducing network equipment overhead. For example, for services with a small data packet arrival interval, the second CG configuration period can be selected, so as not to reduce the transmission efficiency of uplink data.
[0150] In some embodiments, the period extension field is used for the first type of terminal device to determine the CG configuration period, and the period field is used for the second type of terminal device to determine the CG configuration period.
[0151] For example, the first type of terminal devices may include NR reduced capability (RedCap) terminal devices, and the second type of terminal devices may include legacy terminal devices (e.g., NR Rel-15 terminal devices, Rel-16 terminal devices, etc.). NR RedCap terminal devices have lower data transmission capabilities or costs than legacy terminal devices. For example, NR RedCap terminal devices may include industrial sensors, security cameras, smart grid-related devices, high-end wearable devices, high-end logistics tracking devices, etc.
[0152] It should be noted that NR RedCap terminal devices can also be described using other terms, and terminal devices with the same or similar capabilities as NR RedCap terminal devices also fall within the scope of NR RedCap terminal devices.
[0153] In some embodiments, the difference between the first type of terminal device and the second type of terminal device includes at least one of the following:
[0154] (1) Different bandwidth capabilities. For example, the second type of terminal device can support data transmission with network devices using a maximum of 100 MHz frequency resources on one carrier at the same time; while the first type of terminal device can support data transmission with network devices using a maximum of 20 MHz, 10 MHz, or 5 MHz frequency resources on one carrier at the same time.
[0155] (2) The number of transmit and receive antennas is different. For example, the minimum antenna configuration supported by the second type of terminal device is 4 transmit and 2 receive, that is, under the minimum antenna configuration, 4 receive antennas are used to receive downlink data, and 2 transmit antennas are used to send uplink data; while the maximum antenna configuration supported by the first type of terminal device can be less than 4 transmit and 2 receive, for example, the first type of UE only supports 2 receive and 1 transmit, or can also support 2 receive and 2 transmit.
[0156] (3) Different uplink maximum transmit powers. For example, the uplink maximum transmit power of the second type of terminal equipment may be 23dBm or 26dBm, while the uplink maximum transmit power of the first type of terminal equipment may be a value between 4dBm and 20dBm.
[0157] (4) The protocol versions corresponding to the first type of terminal equipment and the second type of terminal equipment are different. For example, NR Rel-15 and NR Rel-16 terminal equipment can be considered as second type of terminal equipment; and the first type of terminal equipment can be considered as NR Rel-17 and NR Rel-18 terminal equipment.
[0158] (5) Different carrier aggregation (CA) capabilities, for example, the second type of terminal device can support carrier aggregation, while the first type of terminal device does not support carrier aggregation. For another example, both the first type and the second type of terminal devices support carrier aggregation, but the maximum number of carrier aggregations simultaneously supported by the second type of terminal device is greater than the maximum number of carrier aggregations simultaneously supported by the first type of terminal device. For example, the second type of terminal device can simultaneously support aggregation of up to 5 carriers or 32 carriers, while the first type of terminal device can simultaneously support aggregation of up to 2 carriers.
[0159] (6) The second type of terminal equipment supports full-duplex FDD, while the first type of terminal equipment only supports half-duplex FDD.
[0160] (7) The first type of terminal device and the second type of terminal device have different processing delays for data. For example, the minimum delay between the second type of terminal device receiving downlink data and sending feedback on the downlink data is smaller than the minimum delay between the first type of terminal device receiving downlink data and sending feedback on the downlink data, and / or the minimum delay between the second type of terminal device sending uplink data and receiving feedback on the uplink data is smaller than the minimum delay between the first type of terminal device sending uplink data and receiving feedback on the uplink data.
[0161] (8) The uplink and / or downlink transmission peak rates and processing capabilities corresponding to the first type of terminal device and the second type of terminal device are different. The transmission peak rate and processing capability of the first type of terminal device are lower than the transmission peak rate and processing capability of the second type of terminal device.
[0162] Based on the above scheme, the resource configuration method provided in the embodiment of the present application can configure different CG configuration periods for multiple types of terminal devices. Among them, the CG configuration period of the first type of terminal device is greater than the CG configuration period of the second type of terminal device. The capability of the first type of terminal device is relatively low, and the data packet arrival interval is large, while the capability of the second type of terminal device is relatively high, and the data packet arrival interval is small. Therefore, the CG configuration period of each type of terminal device can respectively match the actual data transmission period of the type of terminal device, thereby saving CG configuration resources for the first type of terminal device. For the second type of terminal device, sufficient CG configuration resources are configured without reducing the transmission efficiency of uplink data.
[0163] In some embodiments, the association period corresponding to the first CG configuration period is 1, and there is at least one SSB index mapped to a valid transmission opportunity in the association period.
[0164] The SSB period needs to be considered when determining the association period. The association period is related to the maximum period of the SSB and the number of SSBs contained in an SSB burst.
[0165] Figure 3 is a schematic diagram of a synchronization signal block provided in an embodiment of the present application. Figure 3 , the maximum period of SSB can be configured to 160ms. In the frequency range of sub3G, the number of SSBs contained in an SSB burst is 4. SSB beams are sent sequentially in different directions at intervals of 160ms, and at least one repeated beam will appear after 640ms. Therefore, there will be an available SSB index in an association period of at most 640ms. When the transmission period corresponding to the first CG configuration period is greater than or equal to 640ms, the association period corresponding to each first CG configuration period is 1, and it can always be guaranteed that there is an available SSB index in an association period. In other words, when the first CG configuration period is 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms, the association period is 1. In other words, when the first CG configuration period is 1280ms, the association period is 1; when the first CG configuration period is 2560ms, the association period is 1; when the first CG configuration period is 5120ms, the association period is 1; when the first CG configuration period is 10240ms, the association period is 1; when the first CG configuration period is 20480ms, the association period is 1; when the first CG configuration period is 40960ms, the association period is 1; when the first CG configuration period is 81920ms, the association period is 1; when the first CG configuration period is 163840ms, the association period is 1; when the first CG configuration period is 327680ms, the association period is 1; when the first CG configuration period is 655360ms, the association period is 1; when the first CG configuration period is 1310720ms, the association period is 1; when the first CG configuration period is 2621440ms, the association period is 1; when the first CG configuration period is 5242880ms, the association period is 1. Table 2 shows the mapping relationship between the first CG configuration cycle and the associated cycle. For the purpose of distinction, the CG configuration cycle shown in Table 1 can be regarded as the second CG configuration cycle, that is, the mapping relationship shown in Table 1 can be regarded as the mapping relationship between the second CG configuration cycle and the associated cycle.
[0166] Table 2
[0167] First CG configuration period / ms Correlation cycle 1280 {1} 2560 {1} 5120 {1} 10240 {1} 20480 {1} 40960 {1} 81920 {1} 163840 {1} 327680 {1} 655360 {1} 1310720 {1} 2621440 {1} 5242880 {1}
[0168] In a possible example, the maximum period of SSB can be configured to be 160ms, and the number of SSBs contained in an SSB burst is 8. There will be an available SSB index in an association period of at most 1280ms. When the transmission period corresponding to the first CG configuration period is greater than or equal to 1280ms, the association period corresponding to each first CG configuration period is 1, and it can always be guaranteed that there is an available SSB index in an association period. In other words, the mapping relationship between the first CG configuration period and the association period can still be found in Table 2. The mapping relationship between the second CG configuration period and the association period can be found in Table 3 below.
[0169] Table 3
[0170]
[0171]
[0172] In another possible example, the maximum period of the SSB can be configured to be 160ms, and the number of SSBs contained in an SSB burst is 16. There will be an available SSB index in an association period of at most 2560ms. When the transmission period corresponding to the first CG configuration period is greater than or equal to 2560ms, the association period corresponding to each first CG configuration period is 1, and it is always guaranteed that there is an available SSB index in an association period. When the transmission period corresponding to the first CG configuration period is equal to 1280ms, the association period corresponding to the first CG configuration period is 1 or 2. In other words, the mapping relationship between the first CG configuration period and the association period can be seen in Table 4 below. The mapping relationship between the second CG configuration period and the association period can be seen in Table 5 below.
[0173] Table 4
[0174] First CG configuration period / ms Correlation cycle 1280 {1,2} 2560 {1} 5120 {1} 10240 {1} 20480 {1} 40960 {1} 81920 {1} 163840 {1} 327680 {1} 655360 {1} 1310720 {1} 2621440 {1} 5242880 {1}
[0175] Table 5
[0176] Second CG configuration period / ms Correlation cycle 5 {1,2,4,8,16,32,64,128,256,512} 8 {1,2,4,5,8,10,16,20,40,80,160,320} 10 {1,2,4,8,16,32,64,128,256} 16 {1,2,4,5,8,10,20,40,80,160} 20 {1,2,4,8,16,32,64,128} 32 {1,2,4,5,10,20,40,80} 40 {1,2,4,8,16,32,64} 64 {1,2,5,10,20,40} 80 {1,2,4,8,16,32} 128 {1,5,10,20} 160 {1,2,4,8,16} 320 {1,2,4,8} 640 {1,2,4}
[0177] In some embodiments, when the RRC signaling includes the periodic extension field cg-SDT-PeriodicityExt-r18 of the CG-SDT service, the terminal device determines the associated period according to the mapping relationship shown in Table 2, Table 4 or similar mapping tables; when the RRC signaling does not include the above-mentioned periodic extension field, the terminal device uses the periodicity field periodicity to transmit the CG-SDT service, and determines the associated period according to the mapping relationship shown in Table 1, Table 3, Table 5 or similar mapping tables.
[0178] In some embodiments, the terminal device may also select different configuration period parameter sets according to different capabilities. When the terminal device has the ability to support CG-SDT services, the mapping method shown in Table 2, Table 4 or similar mapping tables may be selected according to the CG-SDT period extension field; otherwise, the mapping method shown in Table 1, Table 3, Table 5 or similar mapping tables may be selected according to the period field. Alternatively, when the terminal device has the ability to support reduced capabilities, the mapping method shown in Table 2, Table 4 or similar mapping tables may be selected according to the CG-SDT period extension field; otherwise, the mapping method shown in Table 1, Table 3, Table 5 or similar mapping tables may be selected according to the period field. Possible reduced capabilities include at least one of the following: the maximum bandwidth is 20MHz; the peak rate is 10Mbps. However, the present application is not limited to this. For example, when the terminal device has the ability to support other capabilities, the mapping method shown in Table 2, Table 4 or similar mapping tables may also be selected according to the CG-SDT period extension field.
[0179] In some embodiments, the terminal device can also determine the association period corresponding to different fields according to different capabilities. When the terminal device has the ability to support CG-SDT services, the association period can be determined to be 1 according to the CG-SDT period extension field; otherwise, the association period is determined according to the period field. Alternatively, when the terminal device has the ability to support reduced capabilities, the mapping method shown in Table 2, Table 4 or similar mapping tables can be selected according to the CG-SDT period extension field; otherwise, the mapping method shown in Table 1, Table 3, Table 5 or similar mapping tables can be selected according to the period field. Possible reduced capabilities include at least one of the following: the maximum bandwidth is 20MHz; the peak rate is 10Mbps. However, the present application is not limited to this. For example, when the terminal device has the ability to support other capabilities, the association period can also be determined to be 1 according to the CG-SDT period extension field.
[0180] The above-mentioned "according to the CG-SDT period extension field" means that when the CG-SDT period extension field exists, processing is performed based on the CG-SDT period extension field. If the CG-SDT period extension field does not exist, processing is performed according to the CG-SDT period field. The method embodiments of the present application are described in detail above. The device embodiments of the embodiments of the present application are described below. The device embodiments and the method embodiments correspond to each other. Therefore, for the parts that are not described in detail, please refer to the previous method embodiments. The device can implement any possible implementation method of the above method.
[0181] Figure 4 A schematic block diagram of a resource configuration device provided in an embodiment of the present application is shown.
[0182] Figure 4As shown, the resource configuration device 400 includes: a processing module 410, used to determine the first information, wherein the first information includes a first configuration authorization CG configuration period, and the maximum transmission period corresponding to the first CG configuration period is greater than 640ms; a sending module 420, used to send the first information to the terminal device.
[0183] The processing module 410 and the sending module 420 can be implemented by software or hardware. For example, the implementation of the processing module 410 is described below by taking the processing module 410 as an example. Similarly, the implementation of the sending module 420 can refer to the implementation of the processing module 410.
[0184] As an example of a software functional unit, the processing module 410 may include code running on a computing instance. The computing instance may include at least one of a physical host (communication device), a virtual machine, and a container. Furthermore, the computing instance may be one or more.
[0185] As an example of a hardware functional unit, the processing module 410 may include at least one communication device, such as a server, a network device, a terminal device, etc. Alternatively, the processing module 410 may also be a device implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD). The PLD may be a complex programmable logical device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0186] Another resource configuration device also provided in an embodiment of the present application includes: a receiving module for receiving first information from a network device, wherein the first information includes a first configuration authorization CG configuration period, and the maximum transmission period corresponding to the first CG configuration period is greater than 640ms; a sending module for sending a data packet to the network device according to the first information.
[0187] The present application also provides a communication device 500. Figure 5As shown, the communication device 500 includes: a bus 502, a processor 504, a memory 506 and a communication interface 508. The processor 504, the memory 506 and the communication interface 508 communicate through the bus 502. The communication device 500 can be a server, a network device or a terminal device. It should be understood that the present application does not limit the number of processors and memories in the communication device 500.
[0188] The bus 502 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 The bus 502 may include a path for transmitting information between various components of the communication device 500 (eg, the memory 506, the processor 504, and the communication interface 508).
[0189] The processor 504 may include any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0190] The memory 506 may include a volatile memory, such as a random access memory (RAM). The memory 506 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).
[0191] The memory 506 stores executable program codes, and the processor 504 executes the executable program codes to respectively implement the functions of the aforementioned processing module 410 and the sending module 420, thereby implementing the resource configuration method on the network device side. That is, the memory 506 stores instructions for executing the resource configuration method.
[0192] In other embodiments, the memory 506 stores executable program codes, and the processor 504 executes the executable program codes to respectively implement the functions of the aforementioned receiving module and sending module, thereby implementing the resource configuration method on the terminal device side. That is, the memory 506 stores instructions for executing the resource configuration method.
[0193] The communication interface 508 uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the communication device 500 and other devices or a communication network.
[0194] The embodiment of the present application also provides a computer program product including instructions. The computer program product may be a software or program product including instructions that can be run on a communication device or stored in any available medium. When the computer program product is run on at least one communication device, the at least one communication device executes the above-mentioned resource configuration method.
[0195] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium can be any available medium that the communication device can store or a data storage device such as a data center containing one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk). The computer-readable storage medium includes instructions that instruct the communication device to execute the above-mentioned resource configuration method.
[0196] The present application also provides a chip, including a processor, for calling and executing instructions stored in a memory from the memory, so that a communication device equipped with the chip executes the methods in the above examples.
[0197] The present application also provides another chip, including: an input interface, an output interface, and a processor, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processor is used to execute the code in the memory, and when the code is executed, the processor is used to execute the method in each of the above examples. Optionally, the chip also includes a memory, and the memory is used to store computer programs or codes.
[0198] The present application also provides a processor, which is coupled to a memory and is used to execute the methods and functions involving a network device or a terminal device in any of the above-mentioned embodiments.
[0199] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0200] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0201] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0202] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0203] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, terminal device or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0204] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A resource configuration method, characterized in that: The method is applied to a network device, and the method comprises: Determine first information, wherein the first information includes a first configuration authorization CG configuration period, and a maximum transmission period corresponding to the first CG configuration period is greater than 640 milliseconds ms; Send the first information to the terminal device.
2. The method according to claim 1, characterized in that The terminal device is capable of supporting the CG-small packet transmission SDT service.
3. The method according to claim 2, characterized in that The time domain symbol position corresponding to the CG-SDT service is related to the first CG configuration period and the system super frame number.
4. The method according to any one of claims 1 to 3, characterized in that The maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
5. The method according to any one of claims 1 to 4, characterized in that: The sending the first information to the terminal device includes: Send radio resource control RRC signaling, wherein the RRC signaling carries the first information, the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
6. The method according to any one of claims 1 to 5, characterized in that Also includes: Send second information to the terminal device, wherein the second information includes a second CG configuration period, and the second CG configuration period is smaller than the first CG configuration period.
7. The method according to claim 6, characterized in that The first CG configuration period and the second CG configuration period are carried in RRC signaling, and the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
8. The method according to claim 7, characterized in that The period extension field is used by the first type of terminal device to determine the CG configuration period, and the period field is used by the second type of terminal device to determine the CG configuration period.
9. The method according to any one of claims 1 to 8, characterized in that The association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
10. The method according to any one of claims 1 to 9, characterized in that The determining of the first information includes: Determine the first CG configuration period according to the load of the network device.
11. A resource configuration method, characterized in that: The method is applied to a terminal device, and the method comprises: Receive first information from a network device, wherein the first information includes a first configuration authorization CG configuration period, and a maximum transmission period corresponding to the first CG configuration period is greater than 640 milliseconds ms; A data packet is sent to the network device according to the first information.
12. The method according to claim 11, characterized in that The sending a data packet to the network device according to the first information includes: According to the first information, a data packet of the CG-packet transmission SDT service is sent to the network device.
13. The method according to claim 12, characterized in that The sending a data packet of the CG-SDT service to the network device according to the first information includes: Determine the time domain symbol position corresponding to the data packet of the CG-SDT service according to the first CG configuration period and the system superframe number; The data packet of the CG-SDT service is sent to the network device according to the time domain symbol position.
14. The method according to any one of claims 11 to 13, characterized in that The maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
15. The method according to any one of claims 11 to 14, characterized in that The receiving first information from the network device includes: Receive radio resource control RRC signaling, wherein the RRC signaling carries the first information, and the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
16. The method according to any one of claims 11 to 15, characterized in that Also includes: Receive second information from the network device, wherein the second information includes a second CG configuration period, and the second CG configuration period is smaller than the first CG configuration period.
17. The method according to claim 16, characterized in that The first CG configuration period and the second CG configuration period are carried in RRC signaling, and the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
18. The method according to claim 17, characterized in that The period extension field is used by the first type of terminal device to determine the CG configuration period, and the period field is used by the second type of terminal device to determine the CG configuration period.
19. The method according to any one of claims 11 to 18, characterized in that The association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
20. The method according to any one of claims 11 to 19, characterized in that The first CG configuration cycle is related to the load of the network device.
21. A resource allocation device, characterized in that: The device is applied to a network device, and the device comprises: A processing module, configured to determine first information, wherein the first information includes a first configuration authorization CG configuration period, and a maximum transmission period corresponding to the first CG configuration period is greater than 640 milliseconds ms; A sending module is used to send the first information to the terminal device.
22. The device according to claim 21, characterized in that The terminal device is capable of supporting the CG-small packet transmission SDT service.
23. The device according to claim 22, characterized in that The time domain symbol position corresponding to the CG-SDT service is related to the first CG configuration period and the system super frame number.
24. The device according to any one of claims 21 to 23, characterized in that The maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
25. The device according to any one of claims 21 to 24, characterized in that The sending module is specifically used for: Send radio resource control RRC signaling, wherein the RRC signaling carries the first information, the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
26. The device according to any one of claims 21 to 25, characterized in that The sending module is also used for: Send second information to the terminal device, wherein the second information includes a second CG configuration period, and the second CG configuration period is smaller than the first CG configuration period.
27. The device according to claim 26, characterized in that The first CG configuration period and the second CG configuration period are carried in RRC signaling, and the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
28. The device according to claim 27, characterized in that The period extension field is used by the first type of terminal device to determine the CG configuration period, and the period field is used by the second type of terminal device to determine the CG configuration period.
29. The device according to any one of claims 21 to 28, characterized in that The association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
30. The device according to any one of claims 21 to 29, characterized in that The processing module is specifically used for: Determine the first CG configuration period according to the load of the network device.
31. A resource allocation device, characterized in that: The device is applied to a terminal device, and the device includes: A receiving module, configured to receive first information from a network device, wherein the first information includes a first configuration authorization CG configuration period, and a maximum transmission period corresponding to the first CG configuration period is greater than 640 milliseconds ms; A sending module is used to send a data packet to the network device according to the first information.
32. The device according to claim 31, characterized in that The sending module is specifically used for: According to the first information, a data packet of the CG-packet transmission SDT service is sent to the network device.
33. The device according to claim 32, characterized in that The sending module is specifically used for: Determine the time domain symbol position corresponding to the data packet of the CG-SDT service according to the first CG configuration period and the system superframe number; The data packet of the CG-SDT service is sent to the network device according to the time domain symbol position.
34. The device according to any one of claims 31 to 33, characterized in that The maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
35. The device according to any one of claims 31 to 34, characterized in that The receiving module is specifically used for: Receive radio resource control RRC signaling, wherein the RRC signaling carries the first information, and the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
36. The device according to any one of claims 31 to 35, characterized in that The receiving module is also used for: Receive second information from the network device, wherein the second information includes a second CG configuration period, and the second CG configuration period is smaller than the first CG configuration period.
37. The device according to claim 36, characterized in that The first CG configuration period and the second CG configuration period are carried in RRC signaling, and the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
38. The device according to claim 37, characterized in that The period extension field is used by the first type of terminal device to determine the CG configuration period, and the period field is used by the second type of terminal device to determine the CG configuration period.
39. The device according to any one of claims 31 to 38, characterized in that The association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
40. The device according to any one of claims 31 to 39, characterized in that The first CG configuration cycle is related to the load of the network device.
41. A communication device, characterized in that: It comprises a processor and a memory, wherein the processor is used to execute instructions stored in the memory so that the communication device executes the method according to any one of claims 1 to 10, or so that the communication device executes the method according to any one of claims 11 to 20.
42. A computer-readable storage medium, characterized in that: The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, so that the method of any one of claims 1 to 10 is performed, or, The method according to any one of claims 11 to 20 is performed.
43. A computer program product, characterized in that Contains instructions that, when executed on a computer, so that the method of any one of claims 1 to 10 is performed, or, The method according to any one of claims 11 to 20 is performed.
Citation Information
Cited By
Resource configuration method and apparatus
EP4746553A1
Resource configuration method and apparatus
WO2025036086A1