Scheduling request method, and communication apparatus
By using scheduling request (SR) resources in terminal devices, the problem of large SR resource overhead when the number of terminal devices is large, and resource saving and uplink transmission delay are achieved.
Patent Information
- Application Number
- PCT/CN2023/111618
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-08
- Publication Date
- 2025-02-13
AI Technical Summary
When the number of terminal devices is large, the resource overhead of schedule request (SR) pre-configured for each terminal device is too large, which becomes a bottleneck in the current network performance.
A scheduling request method is proposed, by sending the first configuration information, including the group identification and resource indication information of the terminal device group, allowing multiple terminal devices to share the SR resources and reduce resource overhead.
By sharing SR resources by multiple terminal devices, the overhead of SR resources is effectively saved and the uplink transmission delay of terminal devices is reduced.
Smart Images

Figure CN2023111618_13022025_PF_FP_ABST
Abstract
Description
Scheduling request method and communication device Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a scheduling request method and a communication device. Background Art
[0002] Scheduling request (SR) signals are used by terminal devices to request uplink data transmission. However, with the rapid development of the technology, the number of terminal devices has increased significantly. When a cell has a large number of connected terminals, the overhead of pre-configuring SR resources for each terminal device is excessive, becoming a performance bottleneck in existing networks. SR resources refer to the resources used to transmit SR signals. Reducing SR resource overhead is a pressing technical issue.
[0003] Summary of the Invention
[0004] The present application proposes a scheduling request method and a communication device, which are based on the method described in the present application and are conducive to reducing the overhead of SR resources.
[0005] In the first aspect, the present application proposes a scheduling request method, which includes: sending first configuration information, the first configuration information including a group identifier and resource indication information of a first terminal device group, the resource indication information indicating a resource set allocated to the first terminal device group for transmitting a scheduling request signal; receiving a scheduling request signal sent by one or more terminal devices in the first terminal device group on part or all of the resource set.
[0006] Based on the method described in the first aspect, multiple terminal devices can share SR resources, thereby saving SR resource overhead.
[0007] In one possible implementation, after receiving a scheduling request signal sent from one or more terminal devices in the first terminal device group on a portion or all of the resource set, the method further includes: sending downlink control information DCI corresponding to the first terminal device group on the first resource, the DCI being used to schedule one or more terminal devices for uplink transmission, the first resource being determined based on a response window parameter and a portion or all of the resource set that carries the scheduling request signal; and receiving uplink data from one or more terminal devices. Based on this implementation, all terminal devices in the first terminal device group can receive their corresponding DCI at a specific time-frequency resource location.
[0008] In one possible implementation, the first configuration information also includes a resource offset, which is used to determine the resources that carry the terminal device's uplink data. Based on this implementation, the resource offsets differ between each terminal device in the first terminal device group. When multiple terminal devices in the group are scheduled with the same time-frequency resources, the superposition of different resource offsets allows each terminal device to use different resources for uplink transmission, thereby avoiding resource conflicts. At the same time, the network device can also determine the terminal device sending data based on the resources carried by different data.
[0009] In one possible implementation, generation of the DCI is related to the group identifier of the first terminal device group, and the DCI includes scheduling information for uplink transmission and a check bit corresponding to the DCI. Based on this implementation, devices other than the first terminal device group can be prevented from reading the DCI.
[0010] In one possible implementation, the first configuration information further includes a pilot scrambling code identifier, and a pilot port or pilot sequence for uplink data of the terminal device is related to the pilot scrambling code identifier. Based on this implementation, since different terminal devices in the first terminal device group have different pilot scrambling code identifiers, the network device can determine the terminal device sending data by blindly detecting the pilot signal of the uplink data.
[0011] In one possible implementation, the scrambling sequence of the terminal device's uplink data is related to a specific identifier of the terminal device. Based on this implementation, different terminal devices in the first terminal device group have different specific identifiers, enabling the network device to determine the terminal device sending the data by blindly detecting the uplink data.
[0012] In a possible implementation, before sending the first configuration information, the method further includes: grouping a plurality of terminal devices based on the perception information, the grouping result includes a first terminal device group, and the perception information is used to locate the position of the terminal device and / or to determine the channel state information of the terminal device. Through the perception information, the network device can divide the terminal devices with similar positions or similar beams into a group, so that the terminal devices with similar positions or similar beams can share the same set of resource sets, which is conducive to the implementation of the method described in this application. For example, the terminals within the same beam range can be divided into a group to ensure that the terminal devices in this group have the same large-scale channel characteristics. At the same time, the network device can also estimate the power intensity of the SR signal sent by a terminal device with the assistance of the echo signal, thereby estimating the number of terminal devices sending the SR signal based on the power intensity of the received SR signal, and then inferring the number of terminal devices that will send uplink data next, which is conducive to reducing the delay in detecting the channel corresponding to the uplink data.
[0013] In a second aspect, the present application provides a scheduling request method, comprising: receiving first configuration information from a network device, the first configuration information including a group identifier and resource indication information of a first terminal device group, the resource indication information indicating a resource set allocated to the first terminal device group for transmitting a scheduling request signal; and sending a scheduling request signal to the network device over part or all of the resource set. The second aspect and its corresponding beneficial effects can be referred to the description corresponding to the first aspect above and are not further elaborated here.
[0014] In one possible implementation, after sending a scheduling request signal to the network device on part or all of the resource set, the method also includes: receiving downlink control information DCI from the network device on a first resource, the DCI being used to schedule the terminal device for uplink transmission, the first resource being determined based on a response window parameter and part or all of the resource set carrying the scheduling request signal; and sending uplink data to the network device.
[0015] In a possible implementation, the first configuration information further includes a resource offset, and the resource offset is used to determine resources for carrying uplink data.
[0016] In a possible implementation, generation of the DCI is related to the group identifier of the first terminal device group, and the DCI includes scheduling information for uplink transmission and corresponding check bits.
[0017] In a possible implementation manner, the first configuration information further includes a pilot scrambling code identifier, and the pilot port or pilot sequence of the uplink data is related to the pilot scrambling code identifier.
[0018] In a possible implementation, the scrambling sequence of the uplink data is related to a specific identifier of the terminal device.
[0019] In a possible implementation, the method further includes: sending an echo signal to a network device, where the echo signal is used to determine perception information, and the perception information is used to locate the position of the terminal device and / or to determine channel state information of the terminal device.
[0020] In a third aspect, the present application provides a communication device, which may also be a chip system. The communication device can perform the method described in the first aspect. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions. The units or modules can be software and / or hardware. The operations and beneficial effects performed by the communication device can refer to the methods and beneficial effects described in the first aspect above, and repeated parts will not be repeated.
[0021] In a fourth aspect, the present application provides a communication device, which may also be a chip system. The communication device can perform the method described in the second aspect. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above-mentioned functions. The units or modules can be software and / or hardware. The operations and beneficial effects performed by the communication device can refer to the methods and beneficial effects described in the second aspect above, and any repetitions will not be repeated.
[0022] In a fifth aspect, the present application provides a communication device, which includes a processor. When the processor calls a computer program in a memory, the method described in the first aspect or the second aspect is executed.
[0023] In a possible implementation, the communication device further includes a memory, and the memory and the processor are coupled to each other. Optionally, the memory and the processor are integrated together.
[0024] In a possible implementation, the communication device further includes a transceiver, which is used to send and receive data and / or signaling.
[0025] In a sixth aspect, the present application provides a communication device, which includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor executes the method described in the first aspect or the second aspect through a logic circuit or executing code instructions.
[0026] In a seventh aspect, the present application provides a computer-readable storage medium storing a computer program or instruction. When the computer program or instruction is executed by a communication device, the method described in the first aspect or the second aspect is executed.
[0027] In an eighth aspect, an embodiment of the present application provides a computer program or a computer program product, comprising code or instructions, which, when executed on a computer, enables the computer to execute the method described in the first or second aspect.
[0028] In a ninth aspect, an embodiment of the present application provides a communication system, which includes the communication device provided in the third and fourth aspects above. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;
[0030] FIG2 is a flow chart of a scheduling request method provided in an embodiment of the present application;
[0031] FIG3 is a schematic diagram of determining a first resource according to an embodiment of the present application;
[0032] FIG4 is a schematic diagram of determining resources for transmitting uplink data according to an embodiment of the present application;
[0033] FIG5 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0034] FIG6 is a schematic structural diagram of another communication device provided in an embodiment of the present application;
[0035] FIG7 is a schematic diagram of the structure of the chip provided in an embodiment of the present application. DETAILED DESCRIPTION
[0036] The terms "first" and "second" and the like in the specification, claims, and drawings of this application are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.
[0037] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0038] In this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three and more than three, and "and / or" is used to describe the corresponding relationship of associated objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0039] The following describes the system architecture of the embodiment of the present application:
[0040] To facilitate understanding of the technical solutions of the embodiments of the present application, the system architecture of the method provided in the embodiments of the present application is briefly described below. It is understood that the system architecture described in the embodiments of the present application is for the purpose of more clearly illustrating the technical solutions of the embodiments of the present application and does not constitute a limitation on the technical solutions provided in the embodiments of the present application.
[0041] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as satellite communication systems and traditional mobile communication systems. The satellite communication system can be integrated with a traditional mobile communication system (i.e., a terrestrial communication system). Communication systems include, for example, wireless local area network (WLAN) communication systems, wireless fidelity (Wi-Fi) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, fifth generation (5G) systems or new radio (NR), and other future communication systems, such as sixth generation (6G) systems, and communication systems that support the integration of multiple wireless technologies. For example, it can also be applied to systems where non-terrestrial networks (NTN) such as drones, satellite communication systems, and high altitude platform stations (HAPS) communications integrate terrestrial mobile communication networks.
[0042] FIG1 is an example of a communication system applicable to an embodiment of the present application. The communication system includes at least one network device and at least one terminal device. FIG1 uses a network device and multiple terminal devices as an example. These multiple terminal devices can be cellular phones, smart phones, laptops, handheld communication devices, handheld computing devices, satellite radio devices, global positioning systems, personal digital assistants (PDAs), and / or any other suitable devices for communicating on a wireless communication system, and can all be connected to the network device. Each terminal device is capable of communicating with the network device. Of course, the number of terminal devices and network devices in FIG1 is only an example, and can also be fewer or more.
[0043] The network device in this application has a wireless transceiver function and is used to communicate with the terminal. Specifically, it may refer to a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation base station (next generation NodeB, gNB) in a 5G mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, an access network device or a module of an access network device in an open access network (open RAN, ORAN) system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The network device may also be a module or unit that can implement some functions of a base station. For example, the network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU) described below. Among them, in the ORAN system, CU can also be called O-CU, DU can also be called open (open, O)-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CUP-UP, and RU can also be called O-RU. Exemplarily, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also known as small stations), relay stations, access points, next generation base stations (gNodeB, gNB), transmission and receiving points (transmitting and receiving points, TRP), transmitting points (transmitting points, TP), mobile switching centers, and can also be devices that undertake wireless access functions in device-to-device (D2D), vehicle-to-everything (V2X), machine-to-machine (M2M) communications, and Internet of Things (IoT) communications. In addition, in this application, unless otherwise specified, "network device" may refer to the network device itself or a component in the network device, such as a chip system or a system-on-a-chip (SOC), which may be installed in the network device.
[0044] The terminal device mentioned in the embodiments of the present application may be a device with wireless transceiver functions, specifically user equipment (UE), access terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication equipment, user agent or user device. The terminal device may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a PDA, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a communication device carried on a high-altitude aircraft, a wearable device, a drone, a robot, a terminal in device-to-device communication (D2D), a terminal in vehicle to everything (V2X), a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a wireless terminal in an industrial control system, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home ... This application does not limit the wireless terminals in the home or terminal devices in future communication networks. In addition, in this application, when not otherwise specified, "terminal device" can refer to the terminal device itself or a component of the terminal device, such as a chip system (SoC), which can be installed in the terminal device.
[0045] Scheduling request (SR) is used by terminal devices to request uplink data transmission. The network device will allocate resources for periodic transmission of SR to the terminal device. Correspondingly, the terminal device will also periodically determine whether uplink data transmission is required. If uplink transmission is required, the SR signal will be sent on the corresponding time-frequency resources. However, when the number of terminal devices in the connected state in the cell is large and the number of time-frequency resources is limited, the period for each terminal device to obtain resources for transmitting SR signals will increase, which may further affect the uplink transmission delay of the terminal device. The overhead of pre-configured SR resources for each terminal device is too large and has become one of the performance bottlenecks of the existing network. Therefore, how to reduce the overhead of SR resources is a technical problem that needs to be solved urgently.
[0046] In order to reduce the overhead of SR resources, an embodiment of the present application proposes a scheduling request method, as shown in Figure 2, which includes steps 201 and 202. The execution entities corresponding to the method shown in Figure 2 are terminal devices and network devices, respectively. Alternatively, the execution entity of the method shown in Figure 2 can be a chip in the terminal device and the network device. Figure 2 is illustrated using the terminal device and the network device as an example. The embodiment of the present application does not limit the execution entity of the scheduling request method. The terminal device and the network device can be the terminal device and the network device shown in Figure 1. Among them:
[0047] 201. The network device sends first configuration information. Correspondingly, the terminal device receives the first configuration information from the network device. The first configuration information includes a group identifier and resource indication information of the first terminal device group. The resource indication information indicates a resource set allocated to the first terminal device group for transmitting SR signals.
[0048] In an embodiment of the present application, the network device may send the first configuration information to the first terminal device group by broadcasting, multicasting or unicasting, and the first configuration information includes the group identifier of the first terminal device group. Optionally, the first configuration information may be carried in radio resource control (RRC) signaling. For example, broadcasting refers to the network device sending the first configuration information to all terminal devices in the network at the same time. All terminal devices described here are limited to a range, which can be called a broadcast domain. All terminal devices in the broadcast domain can belong to the first terminal device group. Multicasting refers to the network device sending the first configuration information to a group of terminal devices at the same time. The group of terminal devices can belong to the first terminal device group. Unicasting refers to the network device sending the first configuration information to each device in the first terminal device group separately. Among them, the group identifier and resource indication information of the first terminal device group included in the first configuration information received by each terminal device in the first terminal device group are the same.
[0049] Among them, the first configuration information includes the group identifier and resource indication information of the first terminal device group. The group identifier is used by the terminal device to determine the terminal device group to which it belongs, and is also used by the network device to distinguish different terminal device groups. Optionally, the group identifier can be a scheduling request-radio network temporary identity (SR-RNTI). The resource indication information indicates the resource set allocated to the first terminal device group for transmitting the SR signal, and the terminal devices of the first terminal device group all share the resource set. It can be understood that one terminal device group corresponds to one resource set, two terminal devices belonging to the same terminal device group share the same resource set, and two terminal devices belonging to different terminal device groups use different resource sets.
[0050] The terminal device needs to periodically obtain SR resources. When uplink transmission is required, the terminal device sends an SR signal on the SR resource corresponding to the period. The SR resource is a time-frequency resource used to send the SR signal. The resource set allocated to the first terminal device group for transmitting the SR signal refers to the periodic time-frequency resource set allocated to the first terminal device group for transmitting the SR signal. The resource set includes multiple SR resources.
[0051] 202. The terminal device sends an SR signal to the network device on part or all of the resource set. Correspondingly, the network device receives an SR signal sent from one or more terminal devices in the first terminal device group on part or all of the resource set.
[0052] In an embodiment of the present application, part or all of the resource set refers to part or all of the resources in the resource set. When a terminal device needs to send data, it will send an SR signal on the SR resource in the current cycle. If no data needs to be sent, the terminal device will not send an SR signal. After the network device receives the SR signal sent by one or more terminal devices in the first terminal device group, it can be determined that there are terminal devices in the first terminal device group that need to perform uplink transmission, and the network device will allocate resources to the first terminal device group. Based on this implementation method, multiple terminal devices can share SR resources, thereby saving the overhead of SR resources.
[0053] In one possible implementation, the first configuration information also includes a response window parameter. After executing step 202, the method further includes: the network device sends downlink control information (DCI) corresponding to the first terminal device group on the first resource, and the DCI is used to schedule one or more terminal devices for uplink transmission. The first resource is determined based on the response window parameter and part or all of the resource set carrying the SR signal; after receiving the DCI, the terminal device sends uplink data to the network device, and correspondingly, the network device receives uplink data from one or more terminal devices.
[0054] Among them, the response window parameter is used to indicate the first resource in combination with the SR resource. The first resource is the resource used by the network device to send DCI. The resource here refers to the communication resource required by the base station to transmit DCI, including one or more of time resources, frequency domain resources and other resources. The terminal device can determine the first resource based on the resource where the sent SR signal is located and the response window, and listen to the DCI at the location where the first resource is located. Optionally, the response window parameter can refer to a time offset, and the location where the first resource is located is the location corresponding to the SR resource plus the time offset. For example, as shown in Figure 3, after sending the SR signal, the terminal device determines the first resource based on the time offset indicated by the response window and the resource location where the SR signal is sent, and listens to the DCI sent by the network device on the first resource.
[0055] Each SR resource in the resource set corresponds to a first resource. For example, when a terminal device in the first terminal device group sends an SR signal on the first SR resource in the resource set, the network device receives the SR signal on the first SR resource. Both the terminal device and the network device can calculate the first resource corresponding to the first SR resource based on the first SR resource and the response window parameter. The terminal device monitors DCI on the first resource, and the network device sends DCI on the first resource. Among them, the terminal device that has sent an SR signal in the first terminal device group will monitor on the first resource, and the terminal device that has not sent an SR signal in the first terminal device group will not monitor.
[0056] The response window parameter may be sent simultaneously with the group identifier and resource indication information of the first terminal device group described above, or may not be sent simultaneously, and this is not limited in the embodiment of the present application.
[0057] In the first terminal device group, the response window parameters corresponding to each terminal device are the same. Based on this implementation, the terminal devices in the first terminal device group can all receive their corresponding DCI at specific time-frequency resource locations.
[0058] Optionally, the first configuration information also includes a resource offset, and the resource offset is used to determine the resource for carrying the uplink data of the terminal device. The resource offset of each terminal device in the first terminal device group is different. Specifically, in the above implementation method, the DCI sent by the network device includes scheduling information for uplink transmission, and the scheduling information for uplink transmission can be an uplink grant (UL Grant). The DCI indicates a second resource, and the terminal device can determine the resource for carrying the uplink data based on the resource offset and the location of the second resource. Exemplarily, the location of the resource for transmitting uplink data is the resource location corresponding to the location of the second resource plus or minus the resource offset. Based on this method, since the resource offsets between different terminal devices in the first terminal device group are different, when multiple terminal devices in the group are scheduled with the same time-frequency resources, by superimposing different resource offsets, the resources used for uplink transmission by each terminal device can also be different, which can avoid resource conflicts. At the same time, the network device can also determine the terminal device corresponding to the uplink data based on the resources carried by different uplink data.
[0059] For example, as shown in FIG4 , it is assumed that in the first terminal device group, terminal device 1 and terminal device 2 both send SR signals to the network device and receive DCI from the network device, wherein the DCI indicates the second resource, wherein the resource offsets obtained by terminal device 1 and terminal device 2 are different, terminal device 1 corresponds to resource offset 1, and terminal device 2 corresponds to resource offset 2. Terminal device 1 determines resource 1 based on resource offset 1 and the location of the second resource, and resource 1 is the resource used by terminal device 1 to transmit uplink data. Terminal device 2 determines resource 2 based on resource offset 2 and the location of the second resource, and resource 2 is the resource used by terminal device 2 to transmit uplink data. Resource 1 and resource 2 do not overlap with each other, so there will be no conflict between terminal device 1 and terminal device 2 when performing uplink data transmission. Among them, the resource offset in the example of FIG4 represents an offset in the time domain, and the resource offset may also refer to an offset in the frequency domain, or an offset corresponding to both the time domain and the frequency domain.
[0060] Among them, the resource offset can be sent simultaneously with the group identifier and resource indication information of the first terminal device group described above, or they can be sent simultaneously. When the network device sends the first configuration information in a broadcast or multicast manner, the first configuration information can include the resource offsets corresponding to all terminal devices in the first terminal device group. When the terminal device receives the first configuration information, it will determine its own corresponding resource offset from all resource offsets in the first terminal device group. When the network device sends the first configuration information in a unicast manner, the first configuration information can only include the resource offset corresponding to one terminal device, that is, the network device sends the first configuration information corresponding to each terminal device in the first terminal device group separately, and the first configuration information can include the corresponding resource offset. Alternatively, the resource offset may not need to be carried in the first configuration information. For example, the resource offset can be carried in the second configuration information. At this time, the network device can send the first configuration information in a broadcast or multicast manner, and send the second configuration information corresponding to each terminal device in the first terminal device group in a unicast manner.
[0061] Alternatively, the resource offset is related to the specific identifier of the terminal device, and the resource offset is used to determine the resources that carry the uplink data of the terminal device. The resource offset is the same as the resource offset described above, but is not configured by the network device, but is determined by the terminal device according to its own specific identifier. Since the specific identifier of each terminal device is different, the resource offset between each terminal device is different. Therefore, the resources used by each terminal device for uplink transmission are also different, thereby avoiding resource conflicts. Further optionally, the specific identifier of the terminal device is a cell radio network temporary identifier (cell-radio network temporary identifier, C-RNTI). Based on this method, the network device does not need to send the resource offset to the terminal device, saving resource overhead.
[0062] Optionally, the generation of DCI is related to the group identifier of the first terminal device group, and the DCI includes scheduling information for uplink transmission and a check bit corresponding to the DCI. Specifically, the scheduling information for uplink transmission can also be further understood as the information indicating the second resource described above, that is, the scheduling information for uplink transmission can be UL Grant. The check bit corresponding to the DCI is mainly used to detect whether the DCI is interfered with and an error occurs during the transmission process. The group identifier of the first terminal device can be used to scramble the check bit corresponding to the DCI. After the terminal device in the first terminal device group receives the DCI, the DCI can be read according to the group identifier of the first terminal device. Even if other devices outside the first terminal device group receive the DCI, they cannot read the DCI because they do not obtain the group identifier of the first terminal device. Therefore, based on this method, it is possible to avoid other devices other than the first terminal device group from reading the DCI.
[0063] Since the resource set is shared by the first terminal device group, after receiving the SR signal, the network device can only determine that there are terminal devices in the first terminal device group that need to transmit data, but cannot determine which terminal devices need to transmit data. Therefore, after receiving uplink data, it is difficult for the network device to distinguish which terminal device the uplink data comes from. In order to enable the network device to distinguish which terminal device the received uplink data comes from, at least one of the following three methods can be used:
[0064] Method 1: The first configuration information also includes a pilot scrambling code identifier, and the pilot port or pilot sequence of the uplink data of the terminal device is related to the pilot scrambling code identifier. The pilot scrambling code identifier of each terminal device in the first terminal device group is different. The pilot scrambling code identifier is used to scramble the pilot signal of the uplink data. For example, when the terminal device sends uplink data, it scrambles the pilot signal based on the pilot scrambling code identifier, and when the network device receives the uplink data, it performs blind detection on the pilot signal of the uplink data. Since the pilot scrambling code identifiers of different terminal devices in the first terminal device group are different, when the network device parses the corresponding pilot signal based on the pilot scrambling code identifier of a terminal device in the first terminal device group, it can be determined that the uplink data corresponding to the pilot signal comes from the terminal device. Optionally, the pilot signal can refer to a demodulation reference signal (DMRS). Based on this method, the pilot scrambling code identifiers of different terminal devices in the first terminal device group are different, which enables the network device to determine the terminal device sending data by blindly detecting the pilot signal of the uplink data.
[0065] The pilot scrambling code identifier may be sent simultaneously with or independently of the group identifier and resource indication information of the first terminal device group described above. When the network device sends the first configuration information via broadcast or multicast, the first configuration information includes the pilot scrambling code identifiers corresponding to all terminal devices in the first terminal device group. Upon receiving the first configuration information, the terminal device determines its own corresponding pilot scrambling code identifier from among all pilot scrambling code identifiers in the first terminal device group. When the network device sends the first configuration information via unicast, the first configuration information may only include the pilot scrambling code identifier corresponding to one terminal device. That is, the network device individually sends the corresponding first configuration information to each terminal device in the first terminal device group, and the first configuration information includes the corresponding pilot scrambling code identifier. Alternatively, the pilot scrambling code identifier may not need to be carried in the first configuration information. For example, the pilot scrambling code identifier may be carried in the second configuration information. In this case, the network device may send the first configuration information via broadcast or multicast and send the corresponding second configuration information to each terminal device in the first terminal device group via unicast.
[0066] Optionally, the number of terminal devices included in the first terminal device group is less than a preset threshold. Limiting the number of terminal devices in the first terminal device group is conducive to reducing the burden of blind detection on the network device.
[0067] Method 2: The scrambling sequence of the uplink data of the terminal device is related to the specific identifier of the terminal device. Among them, the specific identifier of each terminal device in the first terminal device group is different, and the specific identifier of the terminal device is used to scramble the uplink data of the terminal device. For example, when the terminal device sends uplink data, it scrambles the uplink data based on the specific identifier of the terminal device, and when the network device receives the uplink data, it performs blind detection on the uplink data. Since the specific identifiers of different terminal devices in the first terminal device group are different, the network device parses the corresponding uplink data based on the specific identifier of a terminal device in the first terminal device group, and then determines that the uplink data comes from the terminal device. Optionally, the specific identifier of the terminal device can be C-RNTI. Based on this method, since the specific identifiers of different terminal devices in the first terminal device group are different, the network device can determine the terminal device sending the data by blindly detecting the uplink data.
[0068] Optionally, the number of terminal devices included in the first terminal device group is less than a preset threshold. Limiting the number of terminal devices in the first terminal device group is conducive to reducing the burden of blind detection on the network device.
[0069] Method 3: The network device can also configure the logical channel identifier (LCID) of the uplink data of the terminal device. Optionally, the first configuration information also includes the LCID. The LCID of each terminal device in the first terminal device group is different. After the network device receives the uplink data from the terminal device, the LCID can be read to determine which terminal device the uplink data comes from. Based on this method, the network device can determine the terminal device sending the data by the LCID.
[0070] In a possible implementation, before executing step 201, the method further includes: the network device groups multiple terminal devices based on perception information, the grouping result includes a first terminal device group, and the perception information is used to locate the position of the terminal device and / or to determine the channel state information of the terminal device. The perception information is obtained by the network device by sending a perception signal to the terminal device. Specifically, the network device sends a perception signal to the terminal device and receives an echo signal of the terminal device. Exemplarily, the echo signal can be reflected by the terminal device, or actively transmitted by the terminal device, or relayed by a third-party device, wherein the echo signal is used to determine the perception information. Through the perception information, the network device can divide terminal devices with similar positions or similar beams into a group, so that terminal devices with similar positions or similar beams can share the same set of resource sets, which is conducive to the implementation of the method described in the embodiment of the present application. For example, terminals within the same beam range can be divided into a group to ensure that the terminal devices in this group have the same large-scale channel characteristics. At the same time, network equipment can also estimate the power strength of the SR signal sent by a terminal device with the assistance of perception information, and thus estimate the number of terminal devices sending SR signals based on the power strength of the received SR signal, and then infer the number of terminal devices that will send uplink data next, which is conducive to reducing the delay in detecting the channel corresponding to the uplink data.
[0071] To implement the various functions of the methods provided in the embodiments of the present application, both the terminal device and the terminal device may include hardware structures and / or software modules, and implement the aforementioned functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular one of the aforementioned functions is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0072] Please refer to Figure 5, which shows a schematic diagram of the structure of a communication device according to an embodiment of the present application. The communication device may be a terminal device or a network device. In one possible implementation, the communication device may include a module or unit corresponding to the method, operation, step, or action performed by the terminal device or network device in the above method embodiment. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.
[0073] The communication device shown in Figure 5 may include a communication unit 501 and a processing unit 502. The processing unit 502 is configured to perform data processing. The communication unit 501 integrates a receiving unit and a transmitting unit. The communication unit 501 may also be referred to as a transceiver unit. Alternatively, the communication unit 501 may be split into a receiving unit and a transmitting unit.
[0074] The communication device shown in FIG5 can be a terminal device, or a device that can be used in conjunction with a terminal device. The communication device can also be a chip system. The device can be used to perform some or all of the functions of the terminal device in the method embodiment described in FIG2 above.
[0075] The communication unit 501 is used to send first configuration information, which includes a group identifier and resource indication information of the first terminal device group, and the resource indication information indicates a resource set allocated to the first terminal device group for transmitting a scheduling request signal; the communication unit 501 is also used to receive a scheduling request signal sent from one or more terminal devices in the first terminal device group on part or all of the resource set.
[0076] In one possible implementation, the first configuration information also includes a response window parameter; after the communication unit 501 receives a scheduling request signal sent from one or more terminal devices in the first terminal device group on part or all of the resource set, the communication unit 501 is also used to: send downlink control information DCI corresponding to the first terminal device group on the first resource, and the DCI is used to schedule one or more terminal devices for uplink transmission. The first resource is determined based on the response window parameter and part or all of the resource set that carries the scheduling request signal; and receive uplink data from one or more terminal devices.
[0077] In a possible implementation, the first configuration information further includes a resource offset, and the resource offset is used to determine resources that carry uplink data of the terminal device.
[0078] In a possible implementation, generation of the DCI is related to the group identifier of the first terminal device group, and the DCI includes scheduling information for uplink transmission and a check bit corresponding to the DCI.
[0079] In a possible implementation, the first configuration information further includes a pilot scrambling code identifier, and the pilot port or pilot sequence of uplink data of the terminal device is related to the pilot scrambling code identifier.
[0080] In a possible implementation, the scrambling sequence of uplink data of the terminal device is related to a specific identifier of the terminal device.
[0081] In one possible implementation, before the communication unit 501 sends the first configuration information, the processing unit 502 is also used to group multiple terminal devices based on perception information, and the grouping result includes a first terminal device group, and the perception information is used to locate the position of the terminal device and / or to determine the channel state information of the terminal device.
[0082] The communication device shown in FIG5 can be a network device, or a device that can be used in conjunction with a network device. The communication device can also be a chip system. The device can be used to perform some or all of the functions of the network device in the method embodiment described in FIG2 above.
[0083] The communication unit 501 is used to receive first configuration information from the network device, where the first configuration information includes a group identifier and resource indication information of the first terminal device group, where the resource indication information indicates a resource set allocated to the first terminal device group for transmitting a scheduling request signal; the communication unit 501 is also used to send a scheduling request signal to the network device on part or all of the resource set.
[0084] In one possible implementation, the first configuration information also includes a response window parameter; after the communication unit 501 sends a scheduling request signal to the network device on part or all of the resource set, the communication unit 501 is also used to receive downlink control information DCI from the network device on the first resource, and the DCI is used to schedule the terminal device for uplink transmission. The first resource is determined based on the response window parameter and part or all of the resource set that carries the scheduling request signal; and uplink data is sent to the network device.
[0085] In a possible implementation, the first configuration information further includes a resource offset, and the resource offset is used to determine resources for carrying uplink data.
[0086] In a possible implementation, generation of the DCI is related to the group identifier of the first terminal device group, and the DCI includes scheduling information for uplink transmission and corresponding check bits.
[0087] In a possible implementation manner, the first configuration information further includes a pilot scrambling code identifier, and the pilot port or pilot sequence of the uplink data is related to the pilot scrambling code identifier.
[0088] In a possible implementation, the scrambling sequence of the uplink data is related to a specific identifier of the terminal device.
[0089] In a possible implementation, the communication unit 501 is further configured to send an echo signal to the network device, where the echo signal is used to determine perception information, and the perception information is used to locate the position of the terminal device and / or to determine channel state information of the terminal device.
[0090] Figure 6 shows a schematic diagram of the structure of a communication device. The communication device 600 can be the terminal device in the above method embodiment, or can be a chip, chip system, or processor that supports the terminal device to implement the above method. The communication device can be used to implement the method described in the above method embodiment. For details, please refer to the description of the above method embodiment.
[0091] Alternatively, the communication device 600 may be the network device in the above method embodiment, or may be a chip, chip system, or processor that supports the network device to implement the above method. The communication device may be used to implement the method described in the above method embodiment, and for details, please refer to the description of the above method embodiment.
[0092] The communication device 600 may include one or more processors 601. The processor 601 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit (CPU). The baseband processor may be used to process communication protocols and communication data, while the CPU may be used to control the communication device (e.g., a base station, a baseband chip, a terminal, a terminal chip, a DU or a CU), execute software programs, and process software program data.
[0093] Optionally, the communication device 600 may include one or more memories 602, on which instructions 604 may be stored. The instructions may be executed on the processor 601, causing the communication device 600 to perform the method described in the above method embodiment. Optionally, the memory 602 may also store data. The processor 601 and memory 602 may be provided separately or integrated together.
[0094] Optionally, the communication device 600 may further include a transceiver 605 and an antenna 606. The transceiver 605 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is configured to implement transceiver functions. The transceiver 605 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, etc., and is configured to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is configured to implement a transmitting function.
[0095] The communication device 600 is a terminal device: the processor 601 is used to perform the data processing operation of the terminal device in the above method embodiment. The transceiver 605 is used to perform the data receiving and sending operation of the terminal device in the above method embodiment.
[0096] Alternatively, the communication device 600 is a network device: the processor 601 is used to execute the data processing operation of the network device in the above method embodiment. The transceiver 605 is used to execute the data receiving and sending operation of the network device in the above method embodiment.
[0097] In another possible design, processor 601 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0098] In another possible design, the processor 601 may optionally store an instruction 603. The instruction 603 runs on the processor 601, which may cause the communication device 600 to perform the method described in the above method embodiment. The instruction 603 may be fixed in the processor 601. In this case, the processor 601 may be implemented by hardware.
[0099] In another possible design, the communication device 600 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in the embodiments of the present application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc.
[0100] The communication device described in the above embodiments may be a terminal device or a network device, but the scope of the communication device described in the embodiments of the present application is not limited thereto, and the structure of the communication device may not be limited to FIG6. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:
[0101] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0102] (2) A set of one or more ICs, optionally including a storage component for storing data and instructions;
[0103] (3) ASIC, such as modem (Mobile Station Modem, MSM);
[0104] (4) Modules that can be embedded in other devices;
[0105] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;
[0106] (6)Others, etc.
[0107] In the case where the communication device can be a chip or a chip system, please refer to the chip structure diagram shown in Figure 7. The chip shown in Figure 7 includes a processor 701 and an interface 702. Optionally, it may also include a memory 703. The number of processors 701 can be one or more, and the number of interfaces 702 can be multiple.
[0108] In one design, for a case where the chip is used to implement the functions of the terminal device in the embodiments of the present application:
[0109] The interface 702 is used to input or output signals;
[0110] The processor 701 is configured to execute the data processing operation of the terminal device in the above method embodiment.
[0111] In another design, for the case where the chip is used to implement the functions of the network device in the embodiments of the present application:
[0112] The interface 702 is used to input or output signals;
[0113] The processor 701 is configured to execute the data processing operation of the network device in the above method embodiment.
[0114] It is understandable that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the communication device provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.
[0115] It should be understood that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or instructions in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an ASIC, a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component.
[0116] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0117] The present application also provides a computer-readable medium for storing computer software instructions, which, when executed by a communication device, implement the functions of any of the above method embodiments.
[0118] The present application also provides a computer program product for storing computer software instructions, which, when executed by a communication device, implements the functions of any of the above method embodiments.
[0119] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state drive (SSD)).
[0120] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
Claims
1. A scheduling request method, characterized in that: The method comprises: Sending first configuration information, where the first configuration information includes a group identifier and resource indication information of a first terminal device group, where the resource indication information indicates a resource set allocated to the first terminal device group for transmitting a scheduling request signal; A scheduling request signal sent by one or more terminal devices in the first terminal device group is received on part or all of the resource set.
2. The method according to claim 1, characterized in that The first configuration information also includes a response window parameter; After receiving a scheduling request signal sent by one or more terminal devices in the first terminal device group on part or all of the resource sets, the method further includes: Sending downlink control information DCI corresponding to the first terminal device group on a first resource, where the DCI is used to schedule the one or more terminal devices to perform uplink transmission, where the first resource is determined based on the response window parameter and the part or all of the resource set carrying the scheduling request signal; Receive uplink data from the one or more terminal devices.
3. The method according to claim 2, characterized in that The first configuration information also includes a resource offset, and the resource offset is used to determine the resources that carry the uplink data of the terminal device.
4. The method according to claim 2 or 3, characterized in that: The generation of the DCI is related to the group identifier of the first terminal device group, and the DCI includes scheduling information for uplink transmission and a check bit corresponding to the DCI.
5. The method according to any one of claims 2 to 4, characterized in that: The first configuration information also includes a pilot scrambling code identifier, and a pilot port or a pilot sequence of uplink data of the terminal device is related to the pilot scrambling code identifier.
6. The method according to any one of claims 2 to 4, characterized in that: The scrambling sequence of the uplink data of the terminal device is related to the specific identification of the terminal device.
7. The method according to any one of claims 1 to 6, characterized in that: Before sending the first configuration information, the method further includes: A plurality of terminal devices are grouped based on perception information, the grouping result includes the first terminal device group, and the perception information is used to locate the position of the terminal device and / or to determine the channel state information of the terminal device.
8. A scheduling request method, characterized in that: The method comprises: Receiving first configuration information from a network device, wherein the first configuration information includes a group identifier and resource indication information of a first terminal device group, wherein the resource indication information indicates a resource set allocated to the first terminal device group for transmitting a scheduling request signal; A scheduling request signal is sent to the network device on part or all of the resource set.
9. The method according to claim 8, characterized in that The first configuration information also includes a response window parameter; After sending a scheduling request signal to the network device on part or all of the resource sets, the method further includes: Receiving downlink control information DCI from the network device on a first resource, where the DCI is used to schedule the terminal device to perform uplink transmission, where the first resource is determined based on the response window parameter and the part or all of the resource set carrying the scheduling request signal; Sending uplink data to the network device.
10. The method according to claim 9, characterized in that The first configuration information also includes a resource offset, and the resource offset is used to determine the resource carrying the uplink data.
11. The method according to claim 9 or 10, characterized in that: The generation of the DCI is related to the group identifier of the first terminal device group, and the DCI includes scheduling information for uplink transmission and corresponding check bits.
12. The method according to any one of claims 9 to 11, characterized in that: The first configuration information also includes a pilot scrambling code identifier, and the pilot port or pilot sequence of the uplink data is related to the pilot scrambling code identifier.
13. The method according to any one of claims 9 to 11, characterized in that: The scrambling sequence of the uplink data is related to the specific identification of the terminal device.
14. The method according to any one of claims 8 to 13, characterized in that: The method further comprises: An echo signal is sent to the network device, where the echo signal is used to determine perception information, where the perception information is used to locate the position of the terminal device and / or to determine channel state information of the terminal device.
15. A communication device, characterized in that: The communication device includes a module or unit for executing the method according to any one of claims 1 to 7, or the communication device includes a module or unit for executing the method according to any one of claims 8 to 14.
16. A communication device, characterized in that: The method comprises a processor coupled to a memory, wherein the processor is configured to execute a computer program or instruction stored in the memory to implement the method according to any one of claims 1 to 7 or the method according to any one of claims 8 to 14.
17. The device according to claim 16, characterized in that The device further includes the memory and / or a transceiver, wherein the transceiver is used for transmitting and receiving data and / or signaling.
18. A communication device, characterized in that: The invention comprises a processor and an interface circuit, wherein the interface circuit is used to receive a signal from other communication devices other than the communication device and transmit it to the processor or send the signal from the processor to other communication devices other than the communication device, and the processor executes the method according to any one of claims 1 to 7 through a logic circuit or an execution instruction, or the processor executes the method according to any one of claims 8 to 14 through a logic circuit or an execution instruction.
19. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or an instruction. When the computer program or the instruction is executed by the communication device, the method according to any one of claims 1 to 7 is executed, or the method according to any one of claims 8 to 14 is executed.
20. A communication system, characterized in that: The communication system comprises a first device and a second device, wherein the first device is used to execute the method as claimed in any one of claims 1 to 7, and the second device is used to execute the method as claimed in any one of claims 8 to 14.
Citation Information
Patent Citations
Method and apparatus for providing shared scheduling request resources
CN102696247A
Group scheduling request and resource assignment
CN115053610A
Method and apparatus for transmitting and receiving scheduling request using shared resource based filtering in radio communication system
US20130028221A1
Resource scheduling method, radio access network device, and terminal device
US20190349954A1
Resource configuration method and apparatus
WO2019062784A1
Cited By
TRS transmission method and communication apparatus
WO2026179608A1
Communication method and apparatus
WO2026189158A1