Communication method and related apparatus
By dividing large-capacity transmission blocks into multiple code blocks and using multiple scheduling-free resources for transmission, the problems of transmission delay and resource utilization are solved, and efficient scheduling-free transmission is achieved.
Patent Information
- Application Number
- PCT/CN2023/117366
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-07
- Publication Date
- 2025-03-13
AI Technical Summary
When the user equipment performs uplink transmission, the capacity of the transmission block (TB) to be uploaded may exceed the pre-configured scheduling-free resource size, resulting in an increase in transmission delay and a decrease in resource utilization.
By obtaining the upper limit of the total capacity of multiple scheduling-free resources, the matching data is extracted from the data buffer to form a transmission block (TB) and divided it into multiple code blocks (CB). Each scheduling-free resource carries different code blocks to achieve large-capacity terabyte transmission.
It reduces the transmission delay of large-capacity data, improves the utilization rate of schedule-free resources, and reduces signaling overhead.
Smart Images

Figure CN2023117366_13032025_PF_FP_ABST
Abstract
Description
Communication method and related device Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and related devices. Background Art
[0002] When performing uplink transmission, user equipment (UE) can use scheduling-free / dynamic grant-free transmission (GF), that is, use pre-configured transmission resources and transmission parameters to send data to the base station. However, the capacity of the transport block (TB) to be uploaded may exceed the size of the pre-configured scheduling-free resources.
[0003] To achieve GF transmission of large-capacity TB, one method is as follows: the UE extracts data that matches the GF resource capacity from the data buffer to form a sub-TB, the UE uses the pre-configured GF resource to transmit the sub-TB and requests exclusive transmission resources from the base station, and transmits the remaining data in the data buffer to be uploaded to the base station through the exclusive transmission resources. The base station recovers the original data to be uploaded based on the sub-TB and the remaining data.
[0004] However, this approach introduces additional signaling overhead, resulting in increased transmission delay.
[0005] Summary of the Invention
[0006] The present application provides a communication method and related devices, which aim to transmit large-capacity TB in a scheduling-free manner, reduce the transmission delay of large-capacity data and improve the utilization rate of scheduling-free resources.
[0007] In a first aspect, the present application provides a communication method, applied to a first communication device, the method comprising:
[0008] Obtain a first transmission block TB, where the first TB is a TB; send the first TB through a first scheduling-free resource group, where the first scheduling-free resource group includes K scheduling-free resources, where K is an integer greater than 1, and different scheduling-free resources in the K scheduling-free resources carry different data information in the first TB.
[0009] By using multiple different scheduling-free resources to carry data information at different locations in the same TB, the UE can map a large-capacity TB segment to the corresponding scheduling-free resources, and use multiple scheduling-free resources to carry the same TB, so as to transmit the large-capacity TB to the base station in a scheduling-free manner, thereby reducing the transmission delay of the large-capacity TB.
[0010] In some implementations, before obtaining the first TB, the method further includes:
[0011] Receive first information, where the first information indicates configuration information of a first non-scheduling resource group used by the terminal device when transmitting TB in a cross-non-scheduling resource manner.
[0012] In some implementations, the configuration information of the first scheduling-free resource group includes at least one of the following information: the value of the number K of scheduling-free resources contained in the first scheduling-free resource group and the location information of each scheduling-free resource, the channel coding scheme of the first scheduling-free resource group, the modulation scheme of the first scheduling-free resource group, the multiple-input multiple-output MIMO scheme of the first scheduling-free resource group, the multiple access scheme of the first scheduling-free resource group, the hybrid automatic repeat request HARQ scheme of the first scheduling-free resource group, and the data mapping scheme of the first scheduling-free resource group.
[0013] In some implementations, the channel coding scheme of the first scheduling-free resource group includes: a channel coding mode of the first scheduling-free resource group, a channel coding method, and channel coding parameters corresponding to the channel coding method.
[0014] In some implementations, the modulation scheme of the first scheduling-free resource group includes: a modulation mode, a modulation method, and modulation parameters corresponding to the modulation method of the first scheduling-free resource group.
[0015] In some implementations, the MIMO coding scheme of the first scheduling-free resource group includes: a MIMO coding mode, a MIMO coding method, and parameters corresponding to the MIMO coding method of the first scheduling-free resource group.
[0016] In some implementations, the multiple access scheme of the first scheduling-free resource group includes: a multiple access mode of the first scheduling-free resource group, a multiple access method, and parameters corresponding to the multiple access method.
[0017] In some implementations, the HARQ scheme of the first scheduling-free resource group includes: the correspondence between the time domain resources of the first scheduling-free resource group and the hybrid automatic repeat request HARQ process identifier, the number of transmissions of the HARQ process, the redundant version sent by the HARQ process in each transmission, and the sending order of the redundant version.
[0018] Through the configuration information of the first scheduling-free resource group, the UE can code and modulate the first TB and establish a corresponding relationship with each scheduling-free resource in the first scheduling-free resource group to transmit the first TB in a cross-scheduling-free resource manner.
[0019] In some implementations, the method further includes:
[0020] Receive the second information, which indicates the terminal device to transmit the start-up conditions of TB in a cross-scheduling-free resource manner.
[0021] In some implementations, the initiation condition includes at least one of the following conditions: a size threshold of the TB transmitted across the unscheduled resources, a business requirement for transmitting the TB across the unscheduled resources, or a scenario requirement for transmitting the TB across the unscheduled resources.
[0022] In some implementations, the method further includes:
[0023] Obtain a second TB; and send the second TB through a first scheduling-free resource among the K scheduling-free resources.
[0024] After introducing the starting conditions for transmitting TBs across scheduling-free resources, the UE can flexibly select the appropriate transmission mode from the cross-scheduling-free resource mode and the single scheduling-free resource mode according to the transmission requirements, thereby improving the utilization rate of scheduling-free resources.
[0025] In some implementations, the method further includes:
[0026] Send third information, the third information instructs the terminal device to use a single scheduling-free resource method to transmit TB, or the terminal device to use a cross-scheduling-free resource method to transmit TB.
[0027] According to the third information, the base station can quickly restore the received multiple bit sequences to the first TB, avoiding repeated decoding attempts, thereby reducing transmission delay.
[0028] In some implementations, the method further includes:
[0029] Receive the fourth information, which is used to indicate the configuration information of the second scheduling-free resource group. The second scheduling-free resource group is the scheduling-free resource group used by the terminal device when transmitting TB through cross-scheduling-free resource mode. The second scheduling-free resource group includes M scheduling-free resources, where M is an integer greater than 1.
[0030] In some implementations, the method further includes:
[0031] Receive the fifth information, the fifth information is used to indicate whether the terminal device is allowed to use the cross-scheduling-free resource method to transmit the TB, and the fifth information also includes the effectiveness time information and expiration time information of the terminal device transmitting the TB through the cross-scheduling-free resource method.
[0032] In some implementations, the method further includes:
[0033] Send the sixth information, which is used to request the configuration information of the third scheduling-free resource group. The third scheduling-free resource group is the scheduling-free resource group used by the terminal device when transmitting TB through cross-scheduling-free resource mode. The third scheduling-free resource group includes N scheduling-free resources, where N is an integer greater than 1; receive the seventh information, which is used to indicate the configuration information of the third scheduling-free resource group.
[0034] Through signaling interaction between the base station and the UE, the UE and the base station can adaptively adjust the cross-scheduling-free transmission mode to cope with complex network communication situations and improve the success rate of transmitting large-capacity TBs.
[0035] In some implementations, before receiving the first information, the method further includes:
[0036] The eighth information is received, where the eighth information indicates that the terminal device is allowed to transmit the TB in a cross-scheduling-free resource manner, and the eighth information also includes effective time information of the terminal device transmitting the TB in a cross-scheduling-free resource manner.
[0037] In some implementations, before receiving the eighth information, the method further includes:
[0038] The ninth information is sent, and the ninth information indicates that the terminal device requests to transmit the TB in a cross-scheduling-free resource manner or indicates that the terminal device has the ability to transmit the TB in a cross-scheduling-free resource manner.
[0039] According to the ninth information, the flexibility of transmitting TB between the UE and the base station through cross-scheduling resource-free transmission can be improved.
[0040] In some implementations, the method further includes:
[0041] The tenth information is received, where the tenth information indicates a decoding result of the TB sent by the network device on the first scheduling-free resource group.
[0042] The UE may perform remedial operations such as data retransmission according to the decoding result indicated by the tenth information, so as to ensure the success rate of the current transmission service.
[0043] In a second aspect, the present application provides a communication device, which includes various functional modules for implementing any query method mentioned in the above implementations. In some implementations, each module can be implemented by software and / or hardware.
[0044] In a third aspect, the present application provides a communication device comprising: a processor, and a memory communicatively coupled to the processor; the memory storing computer-executable instructions. The processor executes the computer-executable instructions stored in the memory to implement the operations performed by the communication device in the first or second aspect.
[0045] In a fourth aspect, the present application provides a computer-readable medium storing program code for execution by a device, the program code including instructions for executing the operations performed by the communication device in the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0047] FIG1 is a schematic diagram of the architecture of a communication system used in an embodiment of the present application;
[0048] FIG2 is a flow chart of a communication method provided by an embodiment of the present application;
[0049] FIG3 is a flow chart of a communication method provided in one embodiment of the present application;
[0050] FIG4 is a schematic diagram of a process for establishing a correspondence between a first TB and K CG resources according to an embodiment of the present application;
[0051] FIG5 is a flow chart of a communication method for introducing a start condition provided by an embodiment of the present application;
[0052] FIG6 is a flow chart of a communication method provided in one embodiment of the present application;
[0053] FIG7 is a flow chart of a communication method provided in another embodiment of the present application;
[0054] FIG8 is a schematic structural diagram of a communication device provided by an embodiment of the present application;
[0055] FIG9 is a schematic structural diagram of a communication device provided in another embodiment of the present application.
[0056] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0057] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0058] Figure 1 is a schematic diagram of the architecture of a communication system used in an embodiment of the present application. As shown in Figure 1 , the communication system includes a radio access network 100 and a core network 200. Optionally, the communication system may also include the Internet 300. The radio access network 100 may include at least one radio access network device (e.g., 110a and 110b in the figure) and at least one terminal (e.g., 120a-120j in the figure). The terminal is wirelessly connected to the radio access network device, and the radio access network device is wirelessly or wiredly connected to the core network. The core network device and the radio access network device may be independent, distinct physical devices, or the core network device's functions and the radio access network device's logical functions may be integrated into the same physical device, or a single physical device may integrate some of the core network device's functions and some of the radio access network device's functions. Terminals and radio access network devices may be interconnected via wired or wireless connections. It should be understood that Figure 1 is merely a schematic diagram, and the communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in the figure.
[0059] A wireless access network (RAN) device may be a device with wireless transceiver functions. In the embodiment of the present application, the wireless access network device may be a device that provides wireless communication function services, typically located on the network side, including but not limited to: a next-generation base station (gNodeB, gNB) in a fifth-generation (5G) communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc., an evolved node B (eNB) in a long-term evolution (LTE) system, a radio network controller (RNC), a node B (NB), a base station controller (BSC), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a transmission reception point (TRP), a transmitting point (TP), a base transceiver station (BTS), etc. In a network structure, the access network device may include a centralized unit (CU) node, a distributed unit (DU) node, or a RAN device including a CU node and a DU node, or a control plane CU node and a user plane CU node, and a RAN device of a DU node. The access network device provides services for a cell, and a terminal device communicates with a base station through the transmission resources used by the cell (e.g., frequency domain resources, or spectrum resources). The cell may be a cell corresponding to a base station (e.g., a base station), and the cell may belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.The wireless access network device can be a macro base station (such as 110a in Figure 1), a micro base station or an indoor station (such as 110b in Figure 1), a relay node or a donor node, a device that provides wireless communication services to terminal devices in a V2X communication system, a wireless controller in a cloud radio access network (CRAN) scenario, a relay station, a vehicle-mounted device, a wearable device, and a network device in a future evolution network. The access network device in this embodiment can also be an open radio access network (O-RAN) device, which can include an open distributed unit (O-DU) and an open centralized unit (O-CU). In an embodiment of the present application, the function of the base station can be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station function. The control subsystem that includes the base station function here can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For the convenience of description, the following description uses a base station as an example of the wireless access network device.
[0060] The terminal can also be referred to as a terminal device, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. It can be an entity on the user side for receiving or transmitting signals, such as a mobile phone. Terminal devices include handheld devices, vehicle-mounted devices, wearable devices, or computing devices with wireless communication functions. Exemplarily, the UE can be a mobile phone, a tablet computer, or a computer with wireless transceiver functions. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, and the like. The terminal can be widely used in various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. In the embodiment of the present application, the device for realizing the function of the terminal may be a terminal; or it may be a device that can support the terminal to realize the function, such as a chip system, or a communication module, or a modem, etc., which can be installed in the terminal. In the embodiment of the present application, the chip system may be composed of chips, or may include chips and other discrete devices. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0061] Base stations and terminals can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
[0062] Optionally, the roles of the base station and the terminal are relative, and the terminal can also be used to act as a base station. For example, the terminal can act as a scheduling entity that provides sidelink signals between terminals in vehicle-to-everything (V2X), device-to-device (D2D), or peer-to-peer (P2P). The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminals 120j that access the wireless access network 100 through 120i, the terminal 120i is a base station; but for the base station 110a, 120i is a terminal, that is, communication between 110a and 120i is carried out through the wireless air interface protocol. Of course, communication between 110a and 120i can also be carried out through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminals can be collectively referred to as communication devices. 110a and 110b in the figure can be referred to as communication devices with base station functions, and 120a-120j in the figure can be referred to as communication devices with terminal functions.
[0063] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or modem) in the terminal, or by a device that includes the terminal functions.
[0064] To reduce transmission delay, the terminal and the base station can communicate through scheduling-free / dynamic authorization-free transmission (grant free, GF). Dynamic authorization-free transmission mainly includes two categories. One is to complete uplink data transmission during the random access process, such as the two-step random access (such as 2-step RA) introduced in the new radio (NR) system; the other is direct data transmission, such as semi-persistent scheduling (SPS) in LTE, transmission based on preconfigured uplink resources (PUR), and configured grant (CG) transmission in 5G. The common feature of these two types of GF transmission is that before uplink transmission, the terminal does not need to obtain the time-frequency resources and transmission parameters used for sending data by monitoring the dynamic authorization of the base station, but uses the preconfigured time-frequency resources and transmission parameters to send data to the base station. The time-frequency resources and transmission parameters used for data transmission are usually configured by the base station through high-layer signaling such as system information (SI) or terminal-specific (UE-specific) RRC signaling. The difference between these two types of GF transmission is that in 2-step RA, the terminal sends a random access preamble to the base station at the same time as sending data, that is, the terminal's data and the random access preamble are in the same uplink message, and the role of the random access preamble is to perform uplink synchronization between the terminal and the base station; while in direct data transmission, the terminal does not need to send a random access preamble to the base station, so direct transmission is more suitable for situations where the terminal and the base station have completed uplink synchronization. In 5G communications, the CG mode is usually used for scheduling-free transmission. For the sake of ease of description, the following uses CG transmission as an example to illustrate this application solution.
[0065] In CG transmission, the base station pre-configures CG resources and transmission parameters, and configures CG resources and transmission parameters for the terminal through high-level signaling such as system information (SI) or terminal-specific (UE-specific) radio resource control protocol (RRC) signaling. Typically, the configuration information of CG resources includes the number of time domain symbols, the number of frequency domain subcarriers, the number of multiple input multiple output (MIMO) layers, the number of modulation symbol bits, multiple access parameters, coding rate, and cyclic redundancy check (CRC) bits corresponding to the CG resources. The terminal can calculate the upper limit of the capacity that each CG resource can carry based on the above configuration information.
[0066] It is understandable that during the CG transmission process, the capacity of the data and control flow information sent by the terminal's media access control layer (MAC Layer) does not fully match the capacity that the CG resources can carry. Therefore, the MAC layer first sends the data and control flow information to the data buffer. The terminal extracts data bits with a capacity consistent with the CG resource capacity from the data buffer according to the capacity of the CG resources as a transmission block TB, and then encodes and modulates the TB. According to the time-frequency domain position of the CG resources, a corresponding relationship between the TB and the CG resources is established, and the TB is transmitted to the base station through the CG resources.
[0067] However, according to the existing NR protocol, in the above CG transmission process, a transmission block TB can only be transmitted using one CG resource. Therefore, when the capacity of the data and control flow information sent by the MAC exceeds the capacity upper limit of a single CG resource, in order to transmit data, the existing technology needs to split the data and control flow information to be transmitted, which is specifically manifested as follows: the UE extracts data bits with a capacity consistent with the capacity of a single CG resource from the data buffer to form a transmission block TB 1, that is, the data buffer is split into TB 1 and the remaining data bits, and TB 1 is carried by a single CG resource, and TB 1 and the buffer status report (buffer status report, BSR) of the data buffer are transmitted to the base station; the BSR is used to request the base station for dedicated transmission resources for transmitting the remaining data bits. After the base station detects the BSR, it sends dedicated transmission resource information to the UE. The UE uploads the remaining data bits to the base station through the dedicated transmission resources. The base station demodulates TB 1 and the remaining data bits to recover the original data to be transmitted.
[0068] In the above scheduling-free transmission mode, in order to use dedicated resources to transmit the remaining data bits, the UE and the base station need to interact to determine the dedicated transmission resources for transmitting the remaining data. This method will inevitably introduce additional signaling overhead, thereby increasing the transmission delay.
[0069] In order to solve the above technical problems, the present application provides a communication method and related devices, which aim to transmit large-capacity TB in a scheduling-free manner, reduce the transmission delay of big data and improve the utilization rate of scheduling-free resources.
[0070] The technical solutions of the present application can be applied to various communication systems, including but not limited to cellular systems, satellite communication systems, high altitude platform station (HAPS) communications, NT systems such as drones, integrated communication and navigation (IcaN) systems, global navigation satellite systems (GNSS), ultra-dense low-orbit satellite communication systems, and systems that integrate satellite communication and cellular systems. Among them, cellular network systems may include: LTE systems, 5G communication systems, NR systems, 6G communication systems, or other communication systems that evolve in the future.
[0071] The technical concept of this application is: according to the total capacity upper limit that multiple scheduling-free resources can carry, data bits that match them are extracted from the data buffer to form a TB to be transmitted, and the TB to be transmitted is divided into multiple code blocks (codeblocks, CBs) corresponding one to one to multiple scheduling-free resources. Each scheduling-free resource carries a different code block, and the TB to be transmitted is transmitted to the base station through multiple scheduling-free resources.
[0072] FIG2 is a flow chart of a communication method provided by an embodiment of the present application. As shown in FIG2 , the communication method proposed in this embodiment is used to implement scheduling-free transmission, and the method includes the following steps:
[0073] S201, the terminal device obtains a first transmission block TB, where the first TB is one TB.
[0074] In this step, after the data and control flow information are sent to the data buffer, the terminal device, i.e., the UE, extracts data bits from the data buffer as the first transmission block TB. Since this embodiment uses the first CG resource group containing K CG resources to transmit the first TB, the capacity of the first TB is the same as the upper limit of the total capacity carried by the K CG resources, and K is an integer greater than 1.
[0075] It is understandable that when using CG resources to carry TB, it is necessary to establish a mapping relationship between TB and CG according to the transmission scheme. For this embodiment, the transmission scheme enables the first CG resource group to transmit the first TB, wherein each CG resource in the first CG resource group only carries part of the information of the first TB. As an example, the first TB can be divided into K CBs, and each CG resource carries a different CB; as an example, the data generated after the first TB is processed can also be divided into K CBs, and each CG resource carries a different CB.
[0076] For K CG resources, this application proposes two different transmission modes: one is an independent transmission mode, that is, the first TB is first divided into K CBs, each of the K CBs is independently coded and modulated, and then each CB is mapped to a different CG resource; the second is a joint transmission mode, which first processes the first TB, and the processing can be channel coding, symbol modulation, precoding, or multiple access processing, and the processed first TB is divided into K CBs, and each CB is mapped to a different CG resource.
[0077] It should be noted that the transmission mode used by the TB carried on the K CG resources will affect the capacity required to be carried by the K CG resources. As an example, when the first TB uses the independent transmission mode, the transmission schemes of the K CGs are independent of each other, and the capacity TBSize carried by the K CG resources satisfies the following formula:
[0078] Among them, N sym,k , N Re,k , N Layer,k , Q k , S k , R k , B crc,k They are the number of time domain symbols, frequency domain subcarriers, MIMO layers, modulation symbol bits, and REs corresponding to the multiple access symbol sequence on the kth CG resource among the K CG resources, the corresponding coding rate and cyclic redundancy check CRC bits when the code block is independently encoded, and k is an integer ranging from 1 to K. At this time, the CB length carried by the kth CG resource among the K CG resources is
[0079] Taking joint coding and modulation as an example, the data transmitted on all CG resources comes from the data after the first TB channel coding and modulation. At this time, TBSize satisfies the following formula:
[0080] Among them, R is the encoding rate corresponding to the first TB when performing joint encoding, B crc is the number of CRC bits for joint coding check, Q represents the unified number of modulation symbol bits, and the meanings of the other parameters are consistent with those when the first TB is transmitted independently. At this time, the CB carried on the kth CG resource among the K CG resources is the modulated symbol sequence, and its equivalent bit data length is N sym,k (N Re,k / S k )N Layer,k Q
[0081] Taking joint coding modulation and precoding as an example, the data transmitted on all CG resources comes from the data after the first TB channel coding modulation and precoding. At this time, TBSize satisfies the following formula:
[0082] Among them, R is the encoding rate corresponding to the first TB when performing joint encoding, B crc The number of CRC bits for joint coding check, Q means that K CGs all use the same number of modulation symbol bits, N Layer Indicates that K CGs all use the same number of MIMO layers, and the meanings of the other parameters are the same as when the first TB is transmitted independently. At this time, the CB carried on the kth CG resource among the K CG resources is a MIMO coded symbol sequence, and its equivalent bit data length is N sym,k (N Re,k / S k )N Layer Q
[0083] Taking joint coding and modulation multiple access as an example, the data transmitted on all CG resources comes from the data after the first TB channel coding and modulation precoding. At this time, TBSize satisfies the following formula:
[0084] Among them, R is the encoding rate corresponding to the first TB when performing joint encoding, B crc The number of CRC bits for joint coding check, Q means that K CGs all use the same number of modulation symbol bits, N Layer Indicates that K CGs all use the same number of MIMO layers, S indicates that K CGs all use the same access scheme, and the meanings of the remaining parameters are consistent with those when the first TB is independently transmitted. At this time, the CB carried on the kth CG resource among the K CG resources is a NOMA multiple access symbol sequence, and its equivalent bit data length is N sym,k (N Re,k / S)N Layer Q
[0085] The UE can determine the capacity carried by K CG resources according to the above formula, and thus extract data bits with a capacity of TBSize in the data buffer as the first TB. It should be noted that in CG transmission, the capacity of the data to be transmitted sent by the MAC layer usually does not match TBSize. As a possible implementation method, when the capacity of the data to be transmitted is less than TBSize, 0 bits can be added to the end of the data to be transmitted as padding information until the capacity of the data to be transmitted is consistent with TBSize; when the capacity of the data to be transmitted is greater than TBSize, the data to be transmitted can be split into the first TB with a capacity of TBSize and the remaining data bits with reference to the transmission method of the prior art, and the first TB is transmitted using K CG resources, and the remaining data bits request exclusive transmission resources for transmission.
[0086] Optionally, since the capacity TBSize carried by K CG resources satisfies the above formula, the transmission scheme and parameters can be modified to adjust TBSize to match the capacity of the data to be transmitted. It should be noted that when the transmission scheme and parameters used by the UE during the transmission of the first TB are inconsistent with the preset scheme and parameters, the UE needs to send a first indication information to the base station to indicate the transmission scheme and parameters used by the UE that are different from the preset transmission scheme.
[0087] In some implementations, as shown in FIG3 , before the terminal device obtains the first TB, the communication method process proposed in this application may further include step S200 - 2 , specifically:
[0088] S200-2, the terminal device receives the first information from the network device, and the first information is used to indicate the configuration information of the first CG resource group used by the terminal device when transmitting TB through a cross-CG resource method.
[0089] In the single CG resource transmission mode, the base station transmits the pre-configured multiple CG resources and transmission parameters to the UE in the form of signaling. In this embodiment, when the first TB is transmitted through the first CG resource group, each CG resource carries part of the data information of the first TB. Compared with the existing single CG transmission mode in which the TB is carried on a single CG resource, it is equivalent to the first TB spanning an entire CG resource group. This scheduling-free transmission mode in which multiple CG resources jointly carry the same TB is defined as a cross-CG resource transmission mode in this application. When the UE uses the first CG resource group to implement cross-CG resource transmission of the TB, it is also necessary to establish a corresponding relationship between each of the K CG resources and the first TB according to the configuration information of the first CG resource group.
[0090] The configuration information of the first CG resource group may include one or more of the following information:
[0091] The location information of each CG resource in the first CG resource group, the channel coding scheme of the first CG resource group, the modulation scheme of the first CG resource group, the multiple-input multiple-output MIMO scheme of the first CG resource group, the multiple access scheme of the first CG resource group, the hybrid automatic repeat request (HARQ) scheme of the first CG resource group, and the data mapping scheme of the first CG resource group.
[0092] Among them, the location information of each CG resource in the first CG resource group is usually the time-frequency domain position of each CG resource.
[0093] The channel coding scheme for the first CG resource group includes: the channel coding mode, channel coding method, and channel coding parameters corresponding to the channel coding method for the first CG resource group. Since different transmission modes are provided in the cross-CG resource transmission method, the UE needs to specify the channel coding scheme used by the first TB on the K CG resources in the first CG resource group.
[0094] In some implementations, when the coding mode indicated by the configuration information is an independent coding mode, the K CG resources are independently encoded, and the channel coding methods and parameters of the K CG resources are independent of each other. The channel coding method and parameters of each CG resource can follow the channel coding method and parameters configured in the original signaling, and the base station can re-formulate new channel coding methods and parameters; in some implementations, when the coding mode indicated by the configuration information is a joint coding mode, the K CG resources are regarded as a large CG resource, and the CG resources are encoded using the same channel coding method and parameters. In 5G NR, the channel coding method used for the CG resources in the first CG resource group can be low-density parity check (LDPC) coding or polarization coding. Accordingly, the UE can determine the capacity TBSize carried by the first CG resource group based on the coding method and coding rate indicated by the configuration information, thereby executing step S201.
[0095] The modulation scheme of the first CG resource group includes: the modulation mode, modulation method and modulation parameters corresponding to the modulation method of the first CG resource group. Since different transmission modes are provided in the cross-CG resource transmission method, the UE needs to specify the modulation scheme used by the first TB on the K CG resources in the first CG resource group.
[0096] In some implementations, when the modulation mode indicated by the configuration information is an independent modulation mode, the K CG resources are modulated independently, and the modulation methods and parameters of the K CG resources are independent of each other. The modulation method and parameters of each CG resource can use the modulation method and parameters configured in the original signaling, and the base station can re-determine a new modulation method and parameters; in some implementations, when the modulation mode indicated by the configuration information is a joint modulation mode, the K CG resources are regarded as a large CG resource, and the CG resources are modulated using the same modulation method and parameters; in some implementations, the modulation method can be QAM modulation, in which case the modulation parameter is the number of bits corresponding to the specific QAM modulation, such as the modulation parameter of QPSK is 2, indicating that 2 bits correspond to one QAM symbol; in some implementations, the modulation method can be multi-dimensional modulation, in which case a bit sequence corresponds to a symbol vector of length s in a specific transmission set C, in which case the modulation parameters are the bit sequence length, the symbol vector length s, and the transmission symbol set C. Accordingly, the UE can determine the capacity TBSize carried by the first CG resource group according to the modulation mode indicated by the configuration information, thereby executing step S201.
[0097] The MIMO scheme for the first CG resource group includes: the MIMO coding mode, MIMO coding method, and parameters corresponding to MIMO coding for the first CG resource group, such as the codebook used and the number of MIMO layers. Since different transmission modes are provided in the cross-CG resource transmission method, the UE needs to specify the MIMO scheme used by the first TB on the K CG resources in the first CG resource group.
[0098] In some implementations, when the MIMO coding mode indicated by the configuration information is an independent MIMO mode, K CG resources are independently MIMO-encoded, and the MIMO methods and parameters of the K CG resources are independent of each other. The MIMO method and parameters of each CG resource can use the MIMO method and parameters configured in the original signaling, and the base station can re-formulate new MIMO methods and parameters; in some implementations, when the MIMO coding mode indicated by the configuration information is a joint MIMO coding mode, K CG resources are regarded as a large CG resource, and the CG resource is encoded using the same MIMO method and parameters. Accordingly, the UE can determine the capacity TBSize carried by the first CG resource group according to the MIMO mode and MIMO parameters indicated by the configuration information, thereby executing step S201.
[0099] The multi-access scheme of the first CG resource group includes: a multi-access mode, a multi-access method and a multi-access parameter of the first CG resource group, and the multi-access parameter such as the length S of the signature. kSince different transmission modes are provided in the cross-CG resource transmission method, the UE needs to clarify the multiple access scheme used by the first TB on the K CG resources in the first CG resource group.
[0100] In some implementations, when the multiple access mode indicated by the configuration information is an independent mode, K CG resources are independently multi-accessed, and the multiple access methods and parameters of the K CG resources are independent of each other. The multiple access method and parameters of each CG resource can use the multiple access method and parameters configured in the original signaling, and the base station can re-formulate new multiple access methods and parameters; in some implementations, when the multiple access mode indicated by the configuration information is a joint mode, the K CG resources are regarded as a large CG resource, and the CG resource uses the same multiple access method and parameters for multiple access; in some implementations, the multiple access method corresponding to the CG resource is an orthogonal frequency division multiple access (OMA) access scheme, and at this time the multiple access scheme parameter S k =1, the signature is 1; in some implementations, the multiple access method corresponding to the CG resource is a non-orthogonal multiple access (NOMA) access scheme. In this case, the multiple access parameters vary with the specific NOMA method. For example, when the NOMA scheme is a power domain NOMA scheme, the parameter S k =1, signature is power factor p k , if the NOMA scheme is a spread spectrum NOMA scheme, the parameter, signature is the specific one used and the length is S k The spreading sequence c k =[c k (1),…,c k (S k )]. Accordingly, the UE can determine the capacity TBSize carried by the first CG resource group according to the multiple access mode and multiple access parameters indicated by the configuration information, thereby executing step S201.
[0101] The HARQ scheme of the first CG resource group includes: the correspondence between the time domain resources of the first CG resource group and the HARQ process identifier, the number of transmissions of the HARQ process, the redundant version sent by the HARQ process in each transmission, and the sending order of the redundant version.
[0102] In some implementations, there are multiple HARQ processes in the transmission scheduling process between the UE and the base station. When a TB uses a single CG resource for transmission, different HARQ processes correspond to different moments in the single CG resource. When the first TB is carried on K CG resources, according to step S201, it can be known that each of the K CG resources carries information of different CBs in the first TB. To ensure that the HARQ mechanism is not affected, different HARQ processes need to be realigned with the K CG resources. The UE needs to clarify the HARQ process corresponding to each CG resource, that is, the HARQ resource, according to the HARQ scheme corresponding to each CG resource in the configuration information. In some implementations, the HARQ scheme also needs to clarify the number of transmissions of the HARQ process, the redundant version sent by the HARQ process during each transmission, and the sending order of the redundant versions.
[0103] Considering that the first TB or the processed data of the first TB needs to be divided into K code blocks CB and mapped to K different CG resources, the UE needs to clarify the data segmentation scheme and the correspondence between K CBs and K CG resources.
[0104] When the transmission mode is independent transmission mode, the bit sequence b = [b(1), ..., b(TBSize)] corresponding to the first TB undergoes an interleaving process to obtain a sequence of equal length. When b'=b, that is, no interleaving, b' is divided into K CBs, and the CBs with the first ≤ k ≤ K satisfy the following formula:
[0105] Among them, a k (i)=b′(pos(k,i)),pos(k,i) represents a k (i) from b ‘ In some implementations, a k Extract from b' in sequence, then Code block a k It can be directly mapped to the kth CG resource or the π(k)th resource, where π(·) is the mapping function. The position function pos(k,i) and the sequence mapping function π(·) can be expressed in the form of formulas or tables in the data mapping scheme of the first CG resource group.
[0106] It should be noted that the above configuration information can be written into the protocol in whole or in part. When the protocol does not clearly implement the configuration information required for cross-CG resource transmission, the base station needs to send the first information to the UE to indicate the configuration information not specified in the protocol.
[0107] In some implementations, the UE can determine the above configuration information by itself. Accordingly, the UE needs to send a second indication message to the base station to indicate the specific configuration information used by the UE to implement cross-CG resource transmission of TB. It should be noted that before the UE sends the second indication message, the base station needs to send format indication information to the UE. The format indication information is used to specify the signaling format that the information contained in the second indication message must follow, so that the base station can read the content indicated in the second indication message.
[0108] In some implementations, as shown in FIG3 , before the terminal device receives the first information, the communication method process proposed in this application further includes step S200-1, specifically:
[0109] S200-1, the terminal device receives the eighth information from the network device, the eighth information indicates that the terminal device is allowed to transmit TB through cross-CG resource mode, the eighth information also includes the effective time information of the terminal device transmitting TB through cross-CG resource mode, the effective time information indicates the effective moment when the first scheduling-free resource determined based on the first information is applied to the scheduling-free transmission.
[0110] In the existing NR protocol, it is stipulated that a TB can only be carried in one CG resource. Therefore, without changing the protocol, the base station needs to send the eighth information to the UE, indicating through the eighth information that the base station supports the cross-CG resource method and allows the UE to transmit the TB in the cross-CG resource method. The effective time information included in the eighth information is equivalent to a timestamp, which is used to instruct the UE to transmit the TB to the base station in the cross-CG resource method a certain time after receiving the eighth information.
[0111] In some implementations, as shown in FIG3 , before the terminal device receives the eighth information, the communication method process proposed in this application may further include step S200-0, specifically:
[0112] S200-0, the terminal device sends the ninth information to the network device, and the ninth information indicates that the terminal device requests to transmit the TB through the cross-CG resource method or indicates that the terminal device has the ability to transmit the TB through the cross-CG resource method.
[0113] In this step, when the UE has a business need to transmit large-capacity data, it can actively request the base station to transmit across CG resources through the ninth information or indicate to the base station that it supports transmitting TB through cross-CG resources.
[0114] Through active requests from the UE side, the base station can respond more quickly, configure CG resources for the UE that can be used for transmission in a cross-CG resource mode, and improve the scheduling flexibility of CG resources.
[0115] In some implementations, the ninth information may also carry service requirements, that is, the ninth information indicates to the base station the data capacity that needs to be transmitted so that the base station can configure a reasonable number of CG resources for the UE.
[0116] S202, the terminal device sends the first TB to the network device through the first CG resource group, the first CG includes K CG resources, K is a positive integer greater than 1, wherein different CG resources in the K CG resources carry different data information in the first TB.
[0117] According to step S201, the UE transmits the first TB through the first CG resource group, and each of the K CG resources needs to establish a corresponding relationship with the first TB. The following describes the process of transmitting the first TB on K CG resources in conjunction with Figure 4. Figure 4 is a schematic diagram of the process of establishing a corresponding relationship between the first TB and K CG resources provided by an embodiment of the present application. As shown in Figure 4, the first TB adopts a joint coding method on the K CG resources. First, the first TB is input into the CRC encoder (TB-CRC Encouder), and the jointly coded cyclic redundancy check code B is added to the end of the first TB. crc , and then input into the encoder (CB Encoder), the first TB is jointly encoded according to the encoding rate R of the joint encoding to obtain the codeword of the long data, and the codeword is input into the separator (Splitter).
[0118] In the separator, the codeword needs to be divided into K CBs according to the correspondence between the TBs that can be transmitted by K CG resources and the K CG resources, and then the correspondence between each CB and the corresponding k-th CG resource is established. In Figure 4, the configuration information of the first CG resource group indicates the use of the NOMA access scheme, so each CB first enters the NOMA encoder, and according to the number of modulation symbol bits Q corresponding to the k-th CG resource, the codeword is divided into K CBs. k and multiple access parameter S k Modulate the CB and establish the CB and N through MIMO layer mapping. Layer,k The correspondence between the MIMO layers is then mapped to the antenna port through the precoder, and finally mapped to the kth logical CG resource. Each logical CG resource has its own mapping relationship with the real CG resource. According to the above process, each of the K CG resources is equivalent to establishing a corresponding relationship with the first TB. The UE can transmit K CBs to the base station through K CG resources. The base station performs joint reception and decoding on the K CBs according to the first CG resource configuration information to recover the first TB. That is, the UE transmits the first TB to the base station through K CG resources.
[0119] As an example, the first TB is jointly encoded to obtain a long data codeword. One codeword is equivalent to a data stream. The separator starts from the head of the data stream in sequence according to the capacity that the kth CG resource among the K CG resources can carry, and intercepts the data bits that meet the capacity of the kth CG resource as the kth CB. The kth CB is then mapped to the kth CG resource through the above process.
[0120] For example: the first TB is jointly encoded to obtain data stream c. The data bit length that the first CG resource among the K CG resources can carry is L1. The separator intercepts the data bits at positions 0 to L1-1 in the data stream c as the bit sequence c1, which is the first CB. The bit sequence c1 is mapped to the first CG resource. The data bit length that the second CG resource can carry is L2. The separator intercepts the data bits at positions L1 to L1+L2-1 in the data stream c as the bit sequence c2. The bit sequence c2 is mapped to the second CG resource. By analogy, the data stream c can be divided into K bit sequences, which is K CBs. The data stream c can be expressed as in It is the CB carried on the k-th CG resource.
[0121] The above example is the process of transmitting the first TB through the joint transmission mode. When the first TB is transmitted through the independent transmission mode, the bit sequence b corresponding to the first TB is b = [b(1), ..., b(TBSize)], and the interleaving function in the data mapping scheme of the first CG resource group is used. The sequence is interleaved to obtain a sequence of equal length. If b'=b, no interleaving process is performed.
[0122] The data mapping scheme for the first CG resource group includes a position function pos(k,i). The position function is used to give a split position. The separator extracts the pos(k,i)th bit of the sequence b' in sequence according to the position function. The K bit sequences extracted in sequence constitute K CBs. Based on the extraction order, the kth CB can be directly mapped to the kth CG resource. In some implementations, the kth CB can also be mapped to the π(k)th resource according to the sequence mapping function π(·) in the data mapping scheme.
[0123] It should be noted that the UE can transmit different CBs through K CG resources, and the base station needs to detect whether the CBs carried on the CG resources belong to the same service. As an example, the correspondence between the configuration definition used on the K CG resources and the TBs that can be transmitted on the K CG resources can be defined. When the CBs carried on different CGs use the same configuration, these CBs belong to the same TB. The above same configuration can be the same pilot, the same non-orthogonal multiple access signature (NOMA signature) or codebook, and the same time-frequency domain resource pattern.
[0124] In some implementations, the corresponding relationship can also be defined by the configuration combination used on K CG resources. For example, 4 CG resources are used to implement cross-CG resource transmission. The predefined combination {1, 2, 3, 4} represents the pilot number used by each CG resource when carrying the same TB. The first CG resource uses pilot 1, the second CG resource uses pilot 2, the third CG resource uses pilot 3, and the fourth CG resource uses pilot 4. When the base station detects the corresponding pilot number on the above 4 CG resources, it determines that the CB corresponding to the above pilots belongs to the same service. Optionally, the configuration combination can also be a combination of the time-frequency resource patterns used, a combination of different non-orthogonal multiple access signatures or codebooks, and a combination of HARQ process numbers.
[0125] In some implementations, the correspondence can also be defined by the constraint relationship between the configurations used on K CG resources. For example, when two CG resources are used to implement cross-CG resource transmission, it is predefined that when the sum of the pilot numbers used on the CG resources is 10, it means that each CG resource carries the same TB. Therefore, when the base station detects pilot number 1 on the first CG and pilot number 9 on the second CG resource, the sum of the two pilot numbers is 10, and it can be determined that the CBs corresponding to pilot number 1 and pilot number 9 belong to the same service.
[0126] In this embodiment, according to the correspondence between the predefined first CG resource group and the TB it can transmit, the first TB is divided into K CBs and each CB is mapped to the corresponding CG resource, so that multiple CGs carry the same TB, and a TB is transmitted to the base station through multiple CG resources, realizing cross-CG resource transmission.
[0127] In the above embodiment, it is assumed that the TB is transmitted between the UE and the base station using the cross-CG resource mode. The starting conditions of the cross-CG resource transmission mode are introduced below, and the communication mode is divided into cross-CG resource transmission and single CG resource transmission.
[0128] FIG5 is a flow chart of a communication method for introducing a start condition according to an embodiment of the present application. As shown in FIG5 , after step S200 - 2 , a start condition for a cross-CG resource mode is introduced as step S200 - 3 , specifically:
[0129] S200-3, the terminal device receives the second information from the network device, and the second information indicates that the terminal device transmits the start-up conditions of the TB in a cross-CG resource manner.
[0130] When the starting conditions for cross-CG resource transmission are introduced, it is equivalent to using a single CG resource to transmit TB between the UE and the base station by default. Only when the starting conditions are met can the UE transmit TB through cross-CG resource transmission.
[0131] In some implementations, the start condition may be a size threshold of a TB to be transmitted in a cross-CG resource manner, and the base station uses the capacity value that can be carried by the CG resource with the largest capacity in the designated first CG resource group as the transmission threshold. When the capacity of the data to be transmitted in the data buffer is greater than the transmission threshold, it indicates that the capacity of the data to be transmitted exceeds the upper limit of the capacity that can be carried by any single CG resource in the first CG resource group, and the start condition for transmitting the TB in a cross-CG resource manner is met;
[0132] The start condition may also be the service requirement of TB transmitted in a cross-CG resource manner. For example, when the data to be transmitted belongs to ultra-reliable low-latency communications (URLLC) service, the UE needs to use more CG resources to ensure transmission reliability. Such service requirements meet the start condition of TB transmission in a cross-CG resource manner.
[0133] The starting conditions can also be the scenario requirements of TB transmitted through cross-CG resource mode. For example, the UE detects the transmission channel quality in real time. When the communication indicators reflecting the channel quality, such as the signal-to-noise ratio (SNR), are lower than the preset threshold, it indicates that the channel quality is lower than expected. The UE needs to use more CG resources to ensure the reliability of transmission. In this scenario, the starting conditions for transmitting TB through cross-CG resource mode are met.
[0134] When any of the above starting conditions is met, the UE transmits the first TB through the cross-CG resource mode, which is equivalent to jumping to step S202. Otherwise, it can be determined that the data to be transmitted does not require multiple CG resources, and the UE uses a single CG resource mode to transmit the data to be transmitted to the base station. When the UE uses a single CG resource mode, it is necessary to extract data bits with a capacity consistent with the capacity upper limit of the kth CG resource among the K CG resources from the data buffer as the second TB, wherein the kth CG resource is specified by the base station, or its capacity upper limit is the most compatible with the capacity of the data to be transmitted. The UE transmits the second TB to the base station through the kth CG resource. The above transmission of the second TB using a single CG resource mode belongs to the existing technology, and the specific implementation is omitted in Figure 5.
[0135] It should be noted that the configuration information required for the single CG resource transmission mode has been transmitted to the UE by the base station via broadcast. In some implementations, when the base station needs to modify the configuration information in the single CG resource transmission mode, the specific configuration information corresponding to the single CG resource transmission mode can be updated through the second information.
[0136] It can be understood that the eighth information in the above step S200-1, the first information in the above step S200-2 and the second information in the above step S200-3 can all be carried in the same communication signaling.
[0137] In some implementations, regardless of whether the UE transmits the first TB using a cross-CG resource approach or a single-CG resource approach, the UE also needs to send corresponding transmission initiation information to the base station. The transmission initiation information is used to instruct the UE on the specific method to use for transmitting the first TB. Therefore, as shown in step S202-2 in Figure 5, the terminal device may also send third information to the network device, instructing the terminal device to use a single-CG resource approach or a cross-CG resource approach for transmitting the TB.
[0138] Among them, when the UE uses a single CG resource to transmit the first TB, if the specific CG resource used by the UE is inconsistent with the CG resource specified by the base station, the specific CG resource used by the UE needs to be indicated in the third information.
[0139] It should be noted that the above third information can be carried in a dedicated channel, such as the physical uplink control channel (PUCCH), or carried in the physical uplink shared channel (PUSCH) and uploaded in the form of associated control signaling. It is understandable that the above transmission methods all need to be pre-defined so that the base station can obtain the transmission information of different schemes in a timely manner.
[0140] According to the third information, the base station can quickly restore the received multiple bit sequences to the first TB, avoiding repeated decoding attempts, thereby reducing transmission delay.
[0141] In this embodiment, the starting conditions for transmitting TB in a cross-CG resource mode are introduced. The UE can flexibly select a suitable transmission mode from the cross-CG resource mode and the single CG resource mode according to the transmission requirements, thereby improving the utilization rate of CG resources.
[0142] The above embodiments introduce the CG transmission process between the UE and the base station in a conventional scenario. In order to cope with complex network communication situations, it may be necessary to make certain adjustments to the cross-CG transmission method in the CG transmission process. Figure 6 is a flow chart of a communication method provided by an embodiment of the present application. Without considering the introduction of the start-up conditions, the communication method process shown in Figure 6 can also include steps S203 and S204 on the basis of Figure 3.
[0143] S203, the terminal device receives the fourth information from the network device, and the fourth information is used to indicate the configuration information of the second CG resource group. The second CG resource group is the CG resource group used by the terminal device when transmitting TB through a cross-CG resource method. The second CG resource group includes M CG resources, and M is an integer greater than 1.
[0144] In this embodiment, the base station detects the channel quality on each CG resource in the pre-configured CG resources in real time. When it detects that the channel quality on the CG resource in the K CG resources of the first CG resource group indicating that the TB is transmitted in a cross-CG resource mode is lower than expected, such as when the SNR is lower than a preset threshold, it indicates that the CG resource cannot meet the transmission requirements in a cross-CG resource mode. The base station needs to delete the CG resource from the first CG resource and update the corresponding transmission parameters. Similarly, when the base station detects that the channel quality on the idle CG resources in the pre-configured CG resources meets the transmission requirements in a cross-CG resource mode, the base station can increase the CG resources based on the K CG resources.
[0145] Since in step S200-2, the UE has clarified the configuration information of the first CG resource group through the first information sent by the base station, when the base station needs to adjust the number of CGs and the corresponding configuration information of the TB transmitted in the cross-CG resource mode, it is equivalent to the modulated M CG resources used to realize the cross-CG resource mode transmission constituting the second CG resource group. Therefore, the base station indicates the configuration information of the second CG resource group to the UE through the fourth information.
[0146] S204, the terminal device receives the fifth information from the network device, the fifth information indicates whether the terminal device is allowed to use the cross-CG resource method to transmit TB, and the fifth information also includes the effectiveness time information and expiration time information of the terminal device transmitting TB through the cross-CG resource method.
[0147] In this step, when the CG resources pre-configured by the base station cannot meet the transmission requirements of the cross-CG resource mode, the base station can directly turn off the cross-CG resource transmission function. When the pre-configured CG resources meet the transmission requirements of the cross-CG resource mode, the base station can restart the cross-CG resource transmission function. The fifth information indicates whether the UE is allowed to use the cross-CG resource mode to transmit TB, which can achieve the above shutdown or restart operations.
[0148] The above shutdown or restart operations are not completed at the same time as receiving the fifth information. The UE requires a certain buffer time. Therefore, the fifth information also includes effective time information and expiration time information. The above two delay information indicate the buffer delay. The UE can shut down cross-CG resource transmission or resume cross-CG resource transmission after executing the current transmission service.
[0149] It is understandable that the fourth information in step S203 and the fifth information in step S205 can be carried in the same communication signaling.
[0150] In the embodiment shown in Figure 6, the base station adjusts the cross-CG resource transmission mode and sends a signaling to inform the UE. In some implementations, the UE can request the base station to adjust the cross-CG resource transmission mode according to its own needs. Figure 7 is a flow chart of a communication method provided by another embodiment of the present application. Without considering the introduction of the start-up conditions, the communication method process shown in Figure 7 can also include steps S205 and S206 on the basis of Figure 3.
[0151] S205, the terminal device sends the sixth information to the network device, and the sixth information is used to request the configuration information of the third CG resource group. The third CG resource group is the CG resource group used by the terminal device when transmitting TB through cross-CG resource mode. The third CG resource group includes N CG resources, and N is an integer greater than 1.
[0152] This step is similar to step S203, except that in step S205, the UE requires adjustment of the number of CG resources used to transmit TB in a cross-CG resource mode based on its own changes. The required N CG resources constitute the third CG resource group. The UE requests the configuration information of the third CG resource group from the base station through the sixth information.
[0153] S206, the terminal device receives the seventh information from the network device, and the seventh information is used to indicate the configuration information of the third CG resource group.
[0154] In this step, the base station responds to the UE's request and sends the seventh information, which indicates the configuration information of the third CG resource group. The UE can then perform cross-CG resource transmission based on the configuration information of the third CG resource group obtained from the request.
[0155] In some implementations, the UE can also request the base station to shut down or restart the cross-CG resource transmission function. The base station decides whether to respond based on the UE request and system information, which will not be elaborated here.
[0156] In the embodiments shown in Figures 6 and 7, a signaling interaction mechanism is established between the base station and the UE, and the UE and the base station can adaptively adjust the cross-CG transmission mode to cope with complex network communication situations.
[0157] In the above embodiment, after receiving multiple bit sequences carried on the CG resource group, the base station can decode the multiple bit sequences according to the encoding method in the configuration information to recover the first TB. If the base station does not feedback the decoding result to the UE, it is assumed that the transmission is correct.
[0158] In some implementations, the terminal device receives tenth information from the network device, and the tenth information indicates the decoding result of the TB sent by the network device on the first CG resource group.
[0159] The terminal device can perform subsequent operations based on the decoding result indicated by the tenth information to ensure the success rate of this transmission service.
[0160] In the above embodiments, taking CG transmission as an example, the cross-scheduling-free resource transmission scheme proposed in this application is introduced. The above communication transmission scheme is also applicable to other scheduling-free transmission schemes and is not limited to the CG mode.
[0161] FIG8 is a schematic diagram of the structure of a communication device provided by an embodiment of the present application. As shown in FIG8 , the device 800 of this embodiment may include: a communication module 801 and a processing module 802. It should be understood that the device 800 is embodied in the form of a functional module. The term "module" may refer to a software module, or may refer to an application-specific integrated circuit, an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, a combined logic circuit, and / or other suitable components that support the described functions.
[0162] The apparatus 800 has the function of implementing the various processes and / or steps implemented by the terminal device in any of the aforementioned method embodiments. The aforementioned functions may be implemented by software or by hardware executing the corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functions.
[0163] Figure 9 is a schematic diagram of the structure of a communication device provided by another embodiment of the present application. The device 900 shown in Figure 9 can be used to execute any of the aforementioned methods performed by the first terminal device, the third terminal device, or the fourth terminal device.
[0164] As shown in Figure 9 , the apparatus 900 of this embodiment includes a memory 901, a processor 902, a communication interface 903, and a bus 904. The memory 901, the processor 902, and the communication interface 903 are connected to each other via the bus 904.
[0165] The memory 901 may be a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 901 may store a program. When the program stored in the memory 901 is executed by the processor 902, the processor 902 is configured to execute any of the aforementioned methods.
[0166] The processor 902 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit, or one or more integrated circuits for executing related programs.
[0167] The processor 902 may also be an integrated circuit chip with signal processing capabilities. In the implementation process, the various related steps in the embodiment of the present application may be completed by hardware integrated logic circuits in the processor 902 or software instructions.
[0168] The processor 902 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The processor 902 may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor.
[0169] The steps of the method disclosed in conjunction with the embodiments of the present application can be directly implemented as being executed by a hardware decoding processor, or can be implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in memory 901, and processor 902 reads the information in memory 901 and, in conjunction with its hardware, completes the functions required to be performed by the units included in the device of the present application.
[0170] The communication interface 903 may use, but is not limited to, a transceiver or other transceiver device to implement communication between the apparatus 900 and other devices or apparatuses.
[0171] The bus 904 may include a path for transmitting information between various components of the device 900 (eg, the memory 901 , the processor 902 , and the communication interface 903 ).
[0172] An embodiment of the present application further provides a computer-readable storage medium, in which computer instructions are stored. When a processor executes the computer instructions, each step of the method in the above embodiment is implemented.
[0173] An embodiment of the present application further provides a computer program product, including computer instructions, which, when executed by a processor, implement the various steps of the method in the above embodiment.
[0174] It should be noted that the modules or components shown in the above embodiments may be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits, or one or more microprocessors, or one or more field programmable gate arrays. For another example, when a module is implemented by a processing element calling program code, the processing element may be a general-purpose processor, such as a central processing unit or other processor that can call program code, such as a controller. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0175] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, software modules or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can 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 can be transmitted from a 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 can 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 integrations. 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 drive (SSD)).
[0176] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0177] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A communication method, applied to a first communication device, characterized in that: The method comprises: Obtain a first transmission block TB, where the first TB is one TB; The first TB is sent through a first scheduling-free resource group, where the first scheduling-free resource includes K scheduling-free resources, K is an integer greater than 1, and different scheduling-free resources among the K scheduling-free resources carry different data information in the first TB.
2. The method according to claim 1, characterized in that: Before obtaining the first TB, the method further includes: Receive first information, where the first information indicates configuration information of the first non-scheduling resource group used by the terminal device when transmitting TB via a cross-non-scheduling resource mode.
3. The method according to claim 2, characterized in that The configuration information of the first scheduling-free resource group includes at least one of the following information: The value of the number K of non-scheduled resources included in the first non-scheduled resource group and the location information of each non-scheduled resource; a channel coding scheme for the first scheduling-free resource group; a modulation scheme of the first scheduling-free resource group; A multiple-input multiple-output MIMO solution for the first scheduling-free resource group; The multiple access scheme of the first scheduling-free F resource group; A hybrid automatic repeat request (HARQ) scheme for the first scheduling-free resource group; The data mapping scheme of the first scheduling-free resource group.
4. The method according to claim 3, characterized in that The channel coding scheme of the first scheduling-free resource group includes: The channel coding mode and channel coding method of the first scheduling-free resource group and channel coding parameters corresponding to the channel coding method.
5. The method according to claim 3, characterized in that: The modulation scheme of the first scheduling-free resource group includes: The modulation mode and modulation method of the first scheduling-free resource group and modulation parameters corresponding to the modulation method.
6. The method according to claim 3, characterized in that The MIMO scheme of the first scheduling-free resource group includes: The MIMO coding mode, MIMO coding method and parameters corresponding to the MIMO coding method of the first scheduling-free resource group.
7. The method according to claim 3, characterized in that The multiple access scheme of the first scheduling-free resource group includes: The multiple access mode and multiple access method of the first scheduling-free resource group and parameters corresponding to the multiple access method.
8. The method according to claim 3, characterized in that The HARQ scheme of the first scheduling-free resource group includes: The correspondence between the time domain resources of the first scheduling-free resource group and the HARQ process identifier, the number of transmissions of the HARQ process, the redundant version sent by the HARQ process in each transmission, and the sending order of the redundant version.
9. The method according to claim 3, characterized in that: The data mapping scheme of the first scheduling-free resource group refers to a mapping rule from the first TB information to K scheduling-free resources.
10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: Receive second information, where the second information indicates the start-up conditions for the terminal device to transmit TB across unscheduled resources.
11. The method according to claim 10, characterized in that The start condition includes at least one of the following conditions: a size threshold of a TB transmitted across non-scheduling resources, a business requirement for transmitting a TB across non-scheduling resources, or a scenario requirement for transmitting a TB across non-scheduling resources.
12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: Get the second TB; The second TB is sent via a first non-scheduled resource among the K non-scheduled resources.
13. The method according to claim 12, characterized in that The method further comprises: Send third information, wherein the third information indicates that the terminal device transmits the TB using a single non-scheduling resource method, or that the terminal device transmits the TB using a cross-scheduling resource method.
14. The method according to any one of claims 1 to 13, characterized in that The method further comprises: Receive fourth information, the fourth information is used to indicate configuration information of a second scheduling-free resource group, the second scheduling-free resource group is a scheduling-free resource group used by the terminal device when transmitting TB through a cross-scheduling-free resource mode, and the second scheduling-free resource group includes M Scheduling-free resources, M is an integer greater than 1.
15. The method according to any one of claims 1 to 14, characterized in that The method further comprises: Receive fifth information, where the fifth information is used to indicate whether the terminal device is allowed to transmit TB using a cross-scheduling-free resource method, and the fifth information also includes effective time information and expiration time information of the terminal device transmitting TB using the cross-scheduling-free resource method.
16. The method according to any one of claims 1 to 15, characterized in that The method further comprises: Sending sixth information, where the sixth information is used to request configuration information of a third scheduling-free resource group, where the third scheduling-free resource group is a scheduling-free resource group used by the terminal device when transmitting a TB in a cross-scheduling-free resource manner, and the third scheduling-free resource group includes N scheduling-free resources, where N is an integer greater than 1; Receive seventh information, where the seventh information is used to indicate configuration information of the third scheduling-free resource group.
17. The method according to claims 2 to 16, characterized in that Before receiving the first information, the method further includes: The eighth information is received, wherein the eighth information indicates that the terminal device is allowed to transmit the TB in a cross-non-scheduling resource manner, and the eighth information also includes effective time information of the terminal device transmitting the TB in a cross-non-scheduling resource manner.
18. The method according to claim 17, characterized in that Before receiving the eighth information, the method further includes: The ninth information is sent, wherein the ninth information indicates that the terminal device requests to transmit the TB in a cross-non-scheduling resource manner or indicates that the terminal device has the ability to transmit the TB in a cross-non-scheduling resource manner.
19. The method according to any one of claims 1 to 18, characterized in that The method further comprises: Receive tenth information, where the tenth information indicates a decoding result of the TB sent by the network device on the first scheduling-free resource group.
20. A communication device, characterized in that: The communication device comprises a functional module for implementing the communication method according to any one of claims 1 to 19.
21. A communication device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the communication device performs the communication method according to any one of claims 1 to 19.
22. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the communication method according to any one of claims 1 to 19 when executed by a processor.
Citation Information
Patent Citations
Scheduling-free resource activation method and device, scheduling-free resource deactivation method and device, storage medium, base station and user equipment
CN110972318A
Transmitter, transceiver and method of processing data to be mapped to transport blocks
CN114070466A
Resource indication method and device and storage medium
CN114765875A
Data transmission method and device
CN116033487A
Feedback indication for continued transmission for wireless networks
US20210007134A1