WO2021000937A1 - Procédé de transmission à multiples unités de temps et appareil associé - Google Patents
Procédé de transmission à multiples unités de temps et appareil associé Download PDFInfo
- Publication number
- WO2021000937A1 WO2021000937A1 PCT/CN2020/100138 CN2020100138W WO2021000937A1 WO 2021000937 A1 WO2021000937 A1 WO 2021000937A1 CN 2020100138 W CN2020100138 W CN 2020100138W WO 2021000937 A1 WO2021000937 A1 WO 2021000937A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- bits
- time unit
- time
- transmission
- time units
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
Definitions
- This application relates to the field of communication technology, and in particular to a multi-time unit transmission method and related devices.
- time domains available for allocation are time domain, frequency domain, power domain, and space domain.
- the resources in the time domain and frequency domain are limited, and it is difficult to increase them by improving hardware specifications. Therefore, the time domain and the frequency domain are two very important resource domains. How to effectively use time-frequency resources for data transmission to improve system performance and throughput is an urgent problem to be solved.
- the present application provides a multi-time unit transmission method and related devices, which can improve the performance and throughput of the system.
- an embodiment of the present application discloses a multi-time unit transmission method, which is explained from the sending end.
- the multi-time unit transmission method can send transmission blocks on multiple time units.
- the transmission block transmitted by multiple time units occupies multiple time units in the time domain.
- the transmission block size (TBS) is greater than the first number of bits and less than the second number of bits;
- the first number of bits is the number of bits that can be carried by the first time unit among the multiple time units;
- the second number of bits is the total number of bits that can be carried by the multiple time units.
- the equivalent code rate on the first time unit that is, the ratio of the size of the transmission block to the first number of bits
- the equivalent code rate on the time unit is greater than 1. Therefore, the transmission block is repeatedly sent through multiple time units to obtain a larger receiving gain, and at the same time, the equivalent code rate on the time unit is improved, and the data transmission efficiency is improved to a certain extent.
- the first time unit is one time unit among the multiple time units.
- the network device indicates the first time unit for the terminal from the multiple time units through signaling (such as physical layer information, RRC layer signaling, MAC CE, system message, or broadcast message).
- signaling such as physical layer information, RRC layer signaling, MAC CE, system message, or broadcast message.
- the first time unit is the first, second, last, or other time unit among the multiple time units.
- the first time unit is a time unit with the smallest or largest number of REs among the multiple time units.
- the number of REs in a time unit refers to the number of RE resources allocated to the terminal by the network device on the time unit for transmitting data channels, or the number of RE resources allocated by the network device to the terminal on the time unit that are actually available for transmitting the terminal The number of RE resources of the data channel, or the number of all RE resources allocated by the network device to the terminal in this time unit.
- the first time unit is any one of the multiple time units.
- the ratio between the size of the TB and the first number of bits is greater than a first value, and the first value is greater than one.
- the first value is 1.25, 1.33 or 1.5. This implementation is beneficial to improve data transmission efficiency.
- the ratio between the TBS and the second number of bits is greater than a second value and less than or equal to 1, and the second value is less than 1.
- the second value is 0.23, 0.2, 0.15 or 0.1. While improving the data transmission rate on one time unit, this implementation method prevents the TBS from being too large and exceeding the carrying capacity of multiple time units.
- the first number of bits is determined based on the number of resource elements in the first time unit and the modulation order of the first time unit.
- the number of resource elements in the first time unit may be the total number of configured resource elements when multiple time units are transmitted on the first time unit, or the total number of configured resource elements that can transmit data.
- the sending the transmission block on multiple time units includes: sending the transmission block on the frequency domain unit of each time unit in the multiple time units.
- the number of frequency domain units of each time unit is multiple. Therefore, it is beneficial to further improve the transmission efficiency in the transmission of medium and high rate services.
- the physical time-frequency resources occupied by multi-time unit transmission occupy multiple time units in the time domain and multiple frequency domain units in the frequency domain.
- the frequency domain unit may be a resource block (resource block, RB), a resource block group (resource block group, RBG), or a subcarrier.
- the physical time-frequency resources occupied by multi-time unit transmission are multiple RBs, multiple RBGs, or multiple subcarriers in the frequency domain.
- the multi-time unit transmission method described in this application can repeatedly send the same transmission block on multiple time units, thereby increasing the reception gain and improving performance; on the other hand, the size of the transmission block is larger than the first one.
- the number of bits carried on a time unit can improve data transmission efficiency.
- the transmission on each time unit corresponds to an initial transmission or retransmission of the same transmission block; or, each time The transmission on the unit corresponds to an initial transmission or retransmission of the same multiple transmission blocks.
- sending the transmission block on multiple time units includes: for one time unit of the multiple time units, sending on the one time unit according to the RV corresponding to the one time unit Rate matching is performed on the transmission block of, and the transmission block after the rate matching is sent on the one time unit, where the candidate RV includes the RV corresponding to the time unit.
- the RV corresponding to the one time unit is included in the candidate RV. That is, the candidate RV includes the RV corresponding to the one time unit.
- the candidate RV includes one or more RVs.
- the embodiment of the present application also provides a method for determining a redundancy version for a multi-time unit transmission method.
- the redundancy version determination method can determine the number of candidate RVs based on the ratio between the TBS and the first number of bits. Wherein, the ratio between the TBS transmitted in multiple time units and the first number of bits may also be referred to as the equivalent code rate on the first time unit. That is, the number of candidate RVs transmitted in multiple time units is related to the equivalent code rate on the first time unit.
- the redundancy version determination method may also determine the number and positions of candidate RVs based on the equivalent code rate on the first time unit.
- the position of the candidate RV may be a position where the number of candidate RVs is uniformly or unevenly distributed in the ring buffer.
- the embodiment of the present application also provides a method for determining the size of the transmission block.
- the method may be implemented by the sending end or the receiving end, which is not limited by the embodiment of the present application.
- the physical time-frequency resource occupied by the multi-time unit transmission is determined according to the time-domain resource information and the frequency-domain resource information; based on the multiple time units in the time domain of the physical time-frequency resource and the The multiple frequency domain units in the frequency domain determine the total number of REs occupied by the multi-time unit transmission; the transmission block size transmitted over the multiple time units is determined according to the product of the total number of REs, the modulation order and the coding rate. For example, use the product as the transmission block size for multi-time unit transmission.
- the total number of REs can be the number of all RE resources on the physical time-frequency resource, or the number of RE resources that can be used to carry the uplink data channel or the downlink data channel on the physical time-frequency resource, or the number of RE resources used on the physical time-frequency resource.
- the modulation order and coding rate are indicated by the modulation and coding information in the downlink control information.
- the time domain resource information and frequency domain resource information can be used by network equipment using radio resource control (Radio Resource Control, RRC) signaling, downlink control signaling, and Media Access Control-Control element (MAC-).
- RRC Radio Resource Control
- MAC- Media Access Control-Control element
- CE Media Access Control-Control element
- the transmission block size for multi-time unit transmission is determined according to the product of the total number of REs and the equivalent spectrum efficiency.
- the product between the total number of REs and the equivalent spectrum efficiency can be calculated, and the product can be used as the transmission block size for multi-time unit transmission.
- the equivalent spectrum efficiency is the average number of bits of the original data before encoding carried on each RE in the physical time-frequency resource.
- the TBS table predefined by the protocol can be combined to perform a round-down operation or a round-off operation on the obtained product to obtain the transmission block size for multi-time unit transmission.
- the predefined table includes multiple values. Rounding down the product refers to selecting the largest value from multiple values smaller than the product based on a predefined table. Performing a numerical approximation operation on the product refers to selecting the largest value from one or more numerical values close to the product based on a predefined table.
- the distance between the one or more values and the product (for example, the absolute value of the difference) is less than or equal to the first threshold.
- the first threshold value can be 1, 2, 2.3, 3, 4.5 or other possible values, which is not limited here.
- determining the transmission block size for multi-time unit transmission according to time-domain resource information, frequency-domain resource information, and modulation and coding information includes: determining the multi-unit transmission based on time-domain resource information and frequency-domain resource information.
- the second product is the product of the first product and the number of time units in the plurality of time units.
- the first product is the product of the number of REs on the second time unit, the modulation order on the second time unit, and the coding rate on the second time unit.
- the product between the number of REs and the equivalent spectral efficiency can be calculated as the first product.
- the equivalent spectrum efficiency is the average number of bits of original data before encoding carried on each RE in the physical time-frequency resource.
- the second time unit is one time unit of the multiple time units.
- the network device indicates the second time unit for the terminal from the multiple time units through signaling (such as physical layer information, RRC layer signaling, MAC CE, system message, or broadcast message).
- signaling such as physical layer information, RRC layer signaling, MAC CE, system message, or broadcast message.
- the second time unit is the first, second, last or other time unit among the multiple time units.
- the second time unit is a time unit with the smallest or largest number of REs among the multiple time units.
- the number of REs in a time unit is the number of RE resources allocated to the terminal by the network device in the time unit for transmitting data channels, or the number of RE resources allocated to the terminal by the network device in the time unit that can actually be used to transmit the data channels of the terminal.
- the second time unit is any one of the multiple time units.
- the first time unit and the second time unit may be the same time unit or different time units, which is not limited in the embodiment of the present application.
- a round-down operation or a round-down operation may be performed on the above-mentioned second product to obtain the transmission block size for multi-time unit transmission.
- the embodiments of the present application also provide a multi-time unit transmission method, which is explained from the receiving end.
- the network device executes the related method in the first aspect to send a transmission block on multiple time units.
- the terminal can receive the transmission block on multiple time units; the size of the transmission block (transmission block size) block size, TBS) is greater than the first number of bits and less than the second number of bits; the first number of bits is the number of bits that can be carried by the first time unit among the plurality of time units; the second number of bits is the The total number of bits that can be carried by multiple time units.
- the terminal device executes the related method of the first aspect to send a transmission block on multiple time units.
- the network device can receive the transmission block on multiple time units; the size of the transmission block ( transmission block size, TBS) is greater than the first number of bits and less than the second number of bits; the first number of bits is the number of bits that can be carried by the first time unit in the plurality of time units; the second number of bits is all The total number of bits that can be carried by the multiple time units.
- TBS transmission block size
- the first time unit the first number of bits, the second number of bits, the method for determining the TBS, etc., please refer to the first aspect, which is not repeated here.
- the receiving the transmission block on multiple time units includes: receiving the transmission block on the frequency domain unit of each time unit in the multiple time units.
- the number of frequency domain units of each time unit is multiple.
- the receiving transmission blocks on multiple time units includes: for one time unit of the multiple time units, receiving the transmission block on the one time unit according to the RV corresponding to the one time unit The transmission block after rate matching; where the candidate RV includes the RV corresponding to the time unit.
- the RV corresponding to the one time unit is included in the candidate RV.
- the candidate RV includes one or more RVs.
- the number of candidate RVs is determined based on the ratio between the TBS and the first number of bits.
- the position of the candidate RV is determined based on the ratio between the TBS and the first number of bits.
- the present application also provides a sending device, which may be a network device, a device in a network device, or a device that can be used in matching with the network device.
- the sending device may be a terminal device, or a device in a terminal device, or a device that can be matched and used with the terminal device.
- the device may include modules that perform one-to-one correspondence of the methods/operations/steps/actions described in the first aspect.
- the modules may be hardware circuits, software, or hardware circuits combined with software.
- the device may include a communication module.
- the communication module is configured to send transmission blocks in multiple time units; the transmission block size (TBS) is greater than the first number of bits and less than the second number of bits; the first number of bits is the number of bits. The number of bits that can be carried by the first time unit in each time unit; the second number of bits is the total number of bits that can be carried by the multiple time units.
- TBS transmission block size
- the method for determining the first time unit, the first bit number, and the second bit number TBS, and the method for the communication module to send transmission blocks on multiple time units can be referred to the corresponding description in the first aspect. , Here is no longer specifically limited.
- the present application also provides a receiving device.
- the receiving device may be a terminal, a device in the terminal, or a device that can be used in conjunction with the terminal; or, the receiving device may be a network device or It is a device in a network device, or a device that can be matched and used with a terminal network device.
- the device may include modules that perform one-to-one correspondence of the methods/operations/steps/actions described in the second aspect.
- the modules may be hardware circuits, software, or hardware circuits combined with software. .
- the device may include a communication module.
- the communication module is configured to receive transmission blocks in multiple time units; the transmission block size (TBS) is greater than the first number of bits and less than the second number of bits; the first number of bits is the number of bits. The number of bits that can be carried by the first time unit in each time unit; the second number of bits is the total number of bits that can be carried by the multiple time units.
- TBS transmission block size
- the first time unit, the first number of bits, the second number of bits, the method of receiving transport blocks on multiple time units, the method of determining TBS, etc. can be referred to the corresponding description in the second aspect. , Here is no longer specifically limited.
- an embodiment of the present application provides a sending device.
- the device includes one or more processors, configured to implement the method described in the first aspect.
- the device may also include a memory for storing instructions and data.
- the memory is coupled with the one or more processors, and when the one or more processors execute the instructions stored in the memory, the method described in the first aspect can be implemented.
- the device may further include a communication interface, which is used for the device to communicate with other devices.
- the communication interface may be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.
- the sending device includes:
- Memory used to store program instructions
- One or more processors configured to use a communication interface to send transmission blocks on multiple time units; the transmission block size (TBS) is greater than the first number of bits and less than the second number of bits;
- TBS transmission block size
- the first number of bits is the number of bits that can be carried by the first time unit among the multiple time units;
- the second number of bits is the total number of bits that can be carried by the multiple time units.
- the first time unit, the first number of bits, the second number of bits, and the method of sending transport blocks on multiple time units, the method of determining TBS, etc. can be referred to the corresponding description in the first aspect.
- the place is no longer specifically limited.
- an embodiment of the present application provides a receiving device, the device including one or more processors, configured to implement the method described in the second aspect.
- the device may also include a memory for storing instructions and data.
- the memory is coupled with the one or more processors, and when the one or more processors execute the instructions stored in the memory, the method described in the second aspect can be implemented.
- the device may further include a communication interface, which is used for the device to communicate with other devices.
- the communication interface may be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.
- the receiving device includes:
- Memory used to store program instructions
- One or more processors configured to use a communication interface to receive transmission blocks in multiple time units; the transmission block size (TBS) is greater than the first number of bits and less than the second number of bits; The first number of bits is the number of bits that can be carried by the first time unit among the multiple time units; the second number of bits is the total number of bits that can be carried by the multiple time units.
- TBS transmission block size
- the first time unit, the first number of bits, the second number of bits, the determining party of the TBS, and the method of receiving transport blocks on multiple time units can be referred to the corresponding description in the second aspect. It is not specifically limited here.
- an embodiment of the present application also provides a computer-readable storage medium, including instructions, which when run on a computer, cause the computer to execute the method described in the first aspect.
- an embodiment of the present application also provides a computer-readable storage medium, including instructions, which when run on a computer, cause the computer to execute the method described in the second aspect.
- an embodiment of the present application provides a chip system, which includes one or more processors, and may also include a memory, for implementing the method described in the first aspect.
- the chip system can be composed of chips, or can include chips and other discrete devices.
- an embodiment of the present application provides a chip system.
- the chip system includes a processor and may also include a memory for implementing the method described in the second aspect.
- the chip system can be composed of chips, or can include chips and other discrete devices.
- an embodiment of the present application provides a system that includes the sending device according to the third aspect or the fifth aspect and the receiving device according to the fourth or sixth aspect.
- FIG. 1 is a schematic structural diagram of a vehicle networking communication system provided by an embodiment of the present application
- FIG. 2 is a schematic diagram of a wireless communication system provided by an embodiment of the present application.
- Fig. 3 is an example diagram of a resource grid provided by an embodiment of the present application.
- FIG. 4 is an example diagram of candidate RVs on a ring buffer provided by an embodiment of the present application.
- FIG. 5 is a schematic flowchart of a multi-time unit transmission method provided by an embodiment of the present application.
- FIG. 6 is a schematic flowchart of another multi-time unit transmission method provided by an embodiment of the present application.
- FIG. 7a is an example diagram of each candidate RV on the ring buffer provided by an embodiment of the present application.
- FIG. 7b is another example diagram of each candidate RV on the ring buffer provided by the embodiment of the present application.
- FIG. 8 is an exemplary diagram of a multi-time unit transmission provided by an embodiment of the present application.
- FIG. 9 is an exemplary diagram of another wireless communication system provided by an embodiment of the present application.
- FIG. 10 is a schematic structural diagram of a device provided by an embodiment of the present application.
- the technical solution of this application can be specifically applied to various communication systems, such as: global system for mobile communications (GSM), code division multiple access (CDMA), and broadband code division multiple access (GSM) wideband code division multiple access (WCDMA), time division-synchronous code division multiple access (TD-SCDMA), universal mobile telecommunications system (UMTS), long term evolution, LTE) system, etc.
- GSM global system for mobile communications
- CDMA code division multiple access
- GSM broadband code division multiple access
- WCDMA wideband code division multiple access
- TD-SCDMA time division-synchronous code division multiple access
- UMTS universal mobile telecommunications system
- LTE long term evolution
- the technical solutions of the embodiments of this application can also be used in future networks, such as the fifth generation (5G) system, or can be used in device-to-device (D2D) systems, and machine-to-device (D2D) systems.
- Machine machine to machine, M2M
- the 5G system may also be referred to as a new radio
- V2X vehicle to everything
- X stands for anything
- the communication methods in the V2X system are collectively referred to as V2X communication.
- the V2X communication includes: vehicle-to-vehicle (V2V) communication, vehicle to roadside infrastructure (vehicle to infrastructure, V2I) communication, vehicle to pedestrian communication (vehicle to vehicle, V2V) pedestrian, V2P) or vehicle-to-network (V2N) communication, etc.
- V2V vehicle-to-vehicle
- V2I vehicle to roadside infrastructure
- V2N vehicle-to-network
- the communication between terminals involved in the V2X system can be widely referred to as side link (slidelink, SL) communication.
- SL side link
- the technical solutions of the embodiments of the present application may also be applied to the Internet of Vehicles, that is, the terminal described in the embodiments of the present application may also be a vehicle or a vehicle component applied to a vehicle.
- the technical solutions of the embodiments of this application can also be applied to scenarios of the Internet of Things (IoT) or machine type communication (MTC) scenarios, that is, the embodiments described in this application
- the terminal can also be a terminal in a large-scale connection scenario.
- V2X communication is aimed at high-speed devices represented by vehicles. It is the basic technology and key technology applied in scenarios with very high communication delay requirements in the future, such as smart cars, autonomous driving, and intelligent transportation systems.
- Figure 1 is a schematic diagram of a V2X system in the prior art. The diagram includes V2V communication, V2P communication, and V2I/N communication.
- vehicles or vehicle components communicate through V2V.
- Vehicles or vehicle components can broadcast their own speed, driving direction, specific location, whether emergency brakes are stepped on, and other information to surrounding vehicles.
- drivers of surrounding vehicles can better perceive traffic conditions outside the line of sight , So as to make advance judgments of dangerous situations and make avoidance;
- vehicles or vehicle components communicate with roadside infrastructure through V2I, and roadside infrastructure can provide various types of service information and data network access for vehicles or vehicle components .
- non-stop charging, in-car entertainment and other functions have greatly improved traffic intelligence.
- Roadside infrastructure for example, roadside unit (RSU) includes two types: one is a terminal type RSU.
- the RSU of this terminal type is in a non-mobile state, and there is no need to consider mobility; the other is the RSU of the network equipment type.
- the RSU of this network device type can provide timing synchronization and resource scheduling for vehicles or vehicle components communicating with network devices. Vehicles or vehicle components communicate with people through V2P; vehicles or vehicle components communicate with the network through V2N. V2N and the aforementioned V2I can be collectively referred to as V2I/N.
- the network architecture and business scenarios described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application.
- Those of ordinary skill in the art will know that With the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.
- the terminal involved in the embodiments of this application can also be called a terminal, which can be a device with wireless transceiver function. It can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; or on the water (such as a ship Etc.); it can also be deployed in the air (for example, airplanes, balloons, satellites, etc.).
- the terminal may be a user equipment (UE), where the UE includes a handheld device with a wireless communication function, a vehicle-mounted device, a wearable device, or a computing device.
- the UE may be a mobile phone, a tablet computer, or a computer with wireless transceiver function.
- the terminal can also be a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, and a smart grid.
- Wireless terminal wireless terminal in smart city, wireless terminal in smart home, etc.
- the device used to implement the function of the terminal may be a terminal; it may also be a device capable of supporting the terminal to implement the function, such as a chip system, and the device may be installed in the terminal.
- the chip system may be composed of chips, or may include chips and other discrete devices.
- the device used to implement the functions of the terminal is an example to describe the technical solutions provided by the embodiments of the present application.
- the network equipment involved in the embodiments of the present application includes a base station (base station, BS), which may be a device that is deployed in a wireless access network and can communicate with a terminal wirelessly.
- the base station may have many forms, such as macro base stations, micro base stations, relay stations, and access points.
- the base station involved in the embodiment of the present application may be a base station in 5G or a base station in LTE, where the base station in 5G may also be referred to as a transmission reception point (TRP) or gNB.
- TRP transmission reception point
- the device used to implement the function of the network device may be a network device; it may also be a device capable of supporting the network device to implement the function, such as a chip system, and the device may be installed in the network device.
- the device for implementing the functions of the network equipment is a network device as an example to describe the technical solutions provided by the embodiments of the present application.
- the term "exemplary” is used to indicate an example, illustration, or illustration. Any embodiment or design solution described as an "example” in the embodiments of the present application should not be construed as being more preferable or advantageous than other embodiments or design solutions. Rather, the term example is used to present the concept in a concrete way.
- At least one may also be described as one or more, and the multiple may be two, three, four or more, which is not limited in this application.
- the technical feature is distinguished by “first”, “second”, “third”, “A”, “B”, “C”, and “D”.
- first”, “Second”, “Third”, “A”, “B”, “C” and “D” there is no order or size order among the technical features.
- Fig. 2 is a schematic diagram of a wireless communication system provided by an embodiment of the present application.
- the wireless communication system may include: one or more network devices 101 and one or more terminals 103.
- the wireless communication system may also include a core network 115.
- the network device 101 can communicate with the terminal 103 through the wireless interface 105.
- the network device 101 communicates with the terminal 103 under the control of a network device controller (not shown), which may be part of the core network 115 or integrated into the network device 101.
- the network device 101 may be used to transmit control information or user data to the core network 115 through a backhaul interface 113 (such as an S1 interface).
- the network device 101 and the network device 101 may also communicate with each other directly or indirectly through a backhaul interface 111 (such as an X2 interface).
- a backhaul interface 111 such as an X2 interface.
- multiple network devices can schedule the same terminal. For example, multiple network devices can schedule the same terminal to receive multiple copies of data to improve user throughput; conversely, the terminal can also send data to multiple network devices, making multiple The network device merges the received data.
- the embodiment of the present application provides a multi-time unit transmission method.
- the network device may repeatedly transmit a transmission block on multiple time units, and the terminal may repeatedly receive the transmission block on the multiple time units.
- the size of the transmission block is greater than the first number of bits and less than the second number of bits
- the first number of bits is the number of bits that can be carried by the first time unit among the multiple time units
- the second number of bits is the multiple time units. The total number of bits that a unit can carry.
- the network device repeatedly sends one transmission block on P1 time units, and P1 is an integer greater than 1.
- the terminal may repeatedly receive the transmission block on the P1 time units, or may receive the transmission block on part of the P1 time units (for example, P2 time units, P2 is less than P1 and greater than or equal to 1).
- the terminal device receives the transmission block on P2 time units of the P1 time units, and after the transmission block is correctly decoded, the terminal may not need to receive the transmission on the remaining P1-P2 time units. Piece.
- multi-time unit transmission can also be referred to as cross-time unit transmission, repeated transmission of the same transmission block, repeated transmission of the same transmission block on multiple time units, transmission time interval bundling (TTI bundling), or Slot aggregation and so on.
- TTI bundling transmission time interval bundling
- Slot aggregation and so on.
- the physical time-frequency resources occupied by multi-time unit transmission are multiple sub-carriers in the frequency domain, frequency bands greater than 180 kHz, multiple resource blocks (resource blocks, RB), or multiple resource block groups (resource block groups). ,RBG), and multiple time units in the time domain.
- multi-time unit transmission means that each redundancy version (redundancy version, RV) of a transmission block is transmitted on multiple time units.
- the redundancy versions corresponding to any two different time units may be the same or different.
- the transmission on each time unit is an initial transmission or retransmission of the same transmission block.
- multi-time unit transmission means that the redundancy versions of the multiple transmission blocks are respectively transmitted on multiple time units.
- the redundancy versions corresponding to any two different time units may be the same or different.
- the transmission on each time unit is an initial transmission or retransmission of the multiple transmission blocks.
- the embodiment of the present application takes one transmission block as an example for illustration.
- the methods provided in the embodiments of the present application can be used respectively.
- the multi-time unit transmission described in the embodiment of the present application can be applied to uplink data transmission and can also be applied to downlink data transmission.
- the transport block can be carried in the physical downlink shared control channel (PDSCH) and sent from the network device to the terminal, or carried in the physical uplink shared control channel (PUSCH) and sent from the terminal to the network equipment.
- PDSCH physical downlink shared control channel
- PUSCH physical uplink shared control channel
- any two time units among the multiple time units may be index numbers or identify continuous time units, or index numbers or identify discontinuous time units.
- the network device may configure the physical time-frequency resources occupied by multi-time unit transmission for the terminal in one or a combination of static, semi-static, or dynamic methods.
- network equipment uses system messages, broadcast messages, radio resource control (radio resource control, RRC) signaling, downlink control signaling, and media access control control element (MAC-CE) signaling.
- RRC radio resource control
- MAC-CE media access control control element
- the network device when the terminal is configured to indicate in a semi-static manner, the network device indicates to the terminal multiple time units occupied by multi-time unit transmission through parameters. For another example, configure the optional set of time units occupied by multi-time unit transmission through RRC signaling; and indicate one of the sets used for multi-time unit transmission in the DCI; thereby enabling the terminal to configure according to the indication in the DCI and the RRC signaling The optional set of to determine the set of time units used for multi-time unit transmission.
- a time unit can be one or more radio frames, one or more subframes, one or more time slots, one or more mini slots, one or more orthogonal frequency division multiplexing (orthogonal frequency division multiplexing) Division multiplexing, OFDM) symbols, discrete Fourier transform spreading orthogonal frequency division multiplexing (discrete fourier transform spread spectrum orthogonal frequency division multiplexing, DFT-S-OFDM) symbols, etc., can also be multiple frames or subframes
- the constituted time window such as the system information (SI) window.
- SI system information
- the time domain resource occupied by one transmission of the transmission block is one or more OFDM symbols, or one or more DFT-S-OFDM symbols, or one or more mini-slots.
- one mini-slot may include multiple OFDM symbols or DFT-S-OFDM symbols.
- the wireless communication system may support one or more frame structures, and one or more of the subcarrier spacing, cyclic prefix (CP) type and time unit length corresponding to different frame structures are different.
- CP cyclic prefix
- One subframe may include one or more time slots; one time slot may include an integer number of symbols, for example, 7, 14, 6, or 12 OFDM symbols.
- the CP type includes a normal cyclic prefix NCP and an extended cyclic prefix (ECP).
- the number of time slots included in a subframe may be related to the subcarrier spacing supported by the wireless communication system.
- the sub-carrier interval is 15 kilohertz (kHz)
- one sub-frame includes one time slot; when the sub-carrier interval is 30 kilohertz (kHz), one sub-frame Includes four time slots.
- kHz kilohertz
- NCP normal cyclic prefix
- the subcarrier spacing is 15kHz multiplied by 2 ⁇ kHz
- the number of OFDM symbols contained in a slot The number of time slots in a frame And the number of slots in a subframe As shown in Table 1.
- ⁇ is an integer greater than or equal to 0.
- the number of OFDM symbols contained in a slot The number of time slots in a frame And the number of slots in a subframe As shown in table 2.
- ⁇ is an integer greater than or equal to 0.
- a resource element is a resource unit used for data transmission, or a resource unit used for resource mapping of data to be sent.
- Fig. 3 shows an example diagram of a resource grid provided by an embodiment of the present application. As shown in Fig. 3, one RE corresponds to one symbol in the time domain, for example, the OFDM symbol or DFT-s-OFDM symbol as described above; one RE corresponds to one subcarrier in the frequency domain.
- a resource block can also be defined in the resource grid.
- one RB includes a positive integer number of subcarriers in the frequency domain, such as 12 subcarriers.
- one RB may include a positive integer number of subcarriers in the frequency domain and a positive integer number of symbols in the time domain. For example, as shown in FIG. 3, one RB includes 12 subcarriers in the frequency domain and 7 symbols in the time domain.
- slots can also be defined.
- One slot may include a positive integer number of symbols, for example, 7, 14, 6, or 12 symbols.
- a subframe may include a positive integer number of time slots. For example, when the subcarrier interval is 15kHz, one subframe includes one time slot, as shown in FIG. 3. When the subcarrier interval is 30kHz, one subframe includes 2 slots. When the subcarrier interval is 60kHz, one subframe includes 4 time slots.
- the first number of bits is the number of bits that can be carried by the first time unit in the time domain among the physical time-frequency resources occupied by multi-time unit transmission.
- the network device uses signaling (such as one or more methods of combining physical layer information, RRC layer signaling, MAC CE, system messages, or broadcast messages) to indicate the terminal from the multiple times.
- signaling such as one or more methods of combining physical layer information, RRC layer signaling, MAC CE, system messages, or broadcast messages.
- the first time unit is the first, second, last, or other time unit among the multiple time units.
- the first time unit is the time unit with the smallest or largest number of REs among the multiple time units.
- the number of REs in a time unit is the number of RE resources allocated to the terminal by the network device for transmitting data channels, or the number of RE resources allocated by the network device to the terminal that can actually be used to transmit the data channel of the terminal. Or the number of all RE resources allocated by the network device to the terminal.
- the first number of bits is determined based on the number of resource elements in the first time unit and the modulation order of the first time unit.
- the first bit number is the product of the number of resource elements in the first time unit and the modulation order of the first time unit.
- the modulation order of the first time unit is the modulation order indicated by the corresponding modulation and coding information transmitted by the first time unit.
- the modulation order of each time unit in multi-time unit transmission may be the same or different.
- the number of resource elements in the first time unit may be the number of resource elements allocated by the physical time-frequency resource on the first time unit.
- the number of resource elements in the first time unit is the number of physical time-frequency resources occupied by the multi-time unit transmission that can be used for data transmission (for example, PDSCH or PUSCH) allocated in the time unit.
- resource elements allocated by the network equipment to the terminal on one time unit are available for data transmission, except for some resource elements for specific purposes. For example, resource elements used to carry demodulation reference signals.
- the second number of bits is the total number of bits that can be carried by multiple time units in the time domain in the physical time-frequency resources occupied by multi-time unit transmission. That is, the sum of the number of bits that can be carried on each time unit in the multiple time units is used as the second number of bits.
- the product of the number of time units in the time domain and the above-mentioned first number of bits is used as the second number of bits.
- the total number of REs can be the number of all RE resources on the physical time-frequency resource, or the number of RE resources used to carry uplink data or downlink data on the physical time-frequency resource, or the physical time-frequency resource used for The number of RE resources of the data channel of the transmission terminal.
- the transmission block size (TB) is the data processing unit.
- the size of a transmission block (transmission block size, TBS) or the total number of bits of a transmission block is determined according to the resource allocation information and modulation and coding information in the scheduling information.
- the terminal can determine the size of the transport block by looking up the TBS table based on the physical time-frequency resources (such as the number of REs) indicated by the resource allocation information sent by the network device and the modulation and coding scheme indicated by the modulation and coding information.
- the physical time-frequency resources such as the number of REs
- the transport block size TBS is determined according to the physical time-frequency resources indicated by the resource allocation information, the modulation order indicated by the modulation and coding information, and the coding rate indicated by the modulation and coding information.
- the TBS in multi-time unit transmission, may be determined by the total number of REs of physical time-frequency resources occupied by the multi-time unit transmission, the modulation order indicated by the modulation and coding information, and the coding rate indicated by the modulation and coding information.
- the total number of REs in physical time-frequency resources occupied by multi-time unit transmission is the number of all RE resources on the physical time-frequency resource, or the number of RE resources used to carry uplink data or downlink data on the physical time-frequency resource , Or the number of RE resources used to carry the data channel of the terminal on the physical time-frequency resource.
- the coding rate is the ratio between the number of bits of the original data and the number of bits sent in the actual sending process.
- the original number of bits can also be called the number of effective bits or the number of bits of original data.
- the original data may be data obtained after certain processing of the data in the transmission block.
- the original number of bits may be data obtained after cyclic redundancy check (CRC) is performed on the data in the transmission block.
- CRC cyclic redundancy check
- the redundancy version (redundancy version, RV) is used to select a part of the data from the ring buffer to map the selected data to a time unit.
- RV redundancy version
- take a certain RV as a starting point from the ring buffer select a part of data, perform a series of processing on this part of the data, and map the processed data to a time unit.
- the series of processing may include scrambling, layer mapping, precoding, and so on.
- the process of selecting data from the ring buffer can also be called rate matching.
- the mother code may refer to the coding rate used when the original data is coded to be put into the ring buffer.
- the mother code is different from the coding rate indicated by the modulation and coding information.
- each RV corresponds to a starting point of the selected data.
- the transmitting end can use the four candidate RV positions for each time unit to be mapped.
- the position select one of the RVs as the starting point for data fetching, and sequentially select a certain length of coded bit data from the circular buffer, and map it to the time unit.
- the RV corresponding to each time unit may be dynamically indicated or pre-configured.
- the terminal receives downlink control information, which is used to indicate the RV corresponding to each time unit.
- the RVs corresponding to different time units may be the same or different.
- the RVs corresponding to different time units are the same, which can improve the reception gain to a certain extent.
- the number of candidate RVs in the ring buffer and/or the position of the candidate RVs may be determined based on the ratio between the TBS and the first number of bits.
- FIG. 5 is a schematic flowchart of a multi-time unit transmission method provided by an embodiment of the present application.
- the transmission method is explained with the sending end and the receiving end in FIG. 2 as the execution subject, wherein, as shown in FIG. 5
- the sending end is a terminal and the receiving end is a network device;
- the multiple time unit transmission method is applied to downlink data transmission, the sending end is a network device and the receiving end is a terminal.
- the multi-time unit transmission method may include the following steps:
- the transmitting end sends the transmission block on multiple time units; the receiving end receives the transmission block on the multiple time units.
- the sending end sending the transmission block on multiple time units may include: the sending end sending the redundancy version corresponding to each time unit of the same transmission block on the multiple time units respectively.
- the redundancy versions corresponding to any two different time units may be the same or different.
- the receiving end receives the transmission block on the multiple time units may include: the receiving end receives the redundancy version corresponding to each time unit of the same transmission block on the multiple time units. After that, the receiving end can use the transmission blocks of each redundancy version to perform joint decoding, and feedback the HARQ-ACK information transmitted in multiple time units to the sending end.
- the size of the transmission block is greater than the first number of bits and less than the second number of bits; the first number of bits is the number of bits that can be carried by the first time unit among the plurality of time units; the second number of bits is The total number of bits that can be carried in the multiple time units. Specifically, as in the introduction of terms, the first bit number and the second bit number are related.
- the same transmission block is transmitted in multiple time units, which avoids the problem that the bandwidth is increased to a certain extent or the channel state is poor, and the increase in bandwidth has little effect on improving system throughput. That is to say, this application can improve the system throughput to obtain a larger receiving gain by repeatedly sending the transmission block.
- the size of the transmission block is greater than the first number of bits, which can further improve the transmission efficiency compared to the size of the transmission block being less than the first number of bits.
- the physical time-frequency resources occupied by multi-time unit transmission have multiple frequency-domain units or larger frequency bands in the frequency domain, and the size of the transmission block transmitted by the multi-time unit is greater than one time.
- the number of bits that a unit can carry which can greatly improve the data transmission efficiency of IoT scenarios and MTC scenarios.
- step 101 is replaced by: the terminal sends the transmission block on multiple time units; The transmission block is received in units of time.
- the multiple time units are the time units occupied by the multi-time unit transmission in the time domain, and the size of the transmission block is greater than the first number of bits and less than the second number of bits, etc., similar to the related description of FIG. 5.
- FIG. 6 is a schematic flowchart of another multi-time unit transmission method according to an embodiment of the present application.
- the multi-time unit transmission method shown in FIG. 6 is compared with the multi-time unit transmission method shown in FIG. 5 in that the configuration of multiple time units, the transmission of downlink control information, and the terminal decoding based on the received transmission block are added.
- the multi-time unit transmission method may include:
- the sending end determines the size of the transmission block for multi-time unit transmission
- the sending end sends the transport block on the physical time-frequency resource occupied by the multi-time unit transmission based on the size of the transport block; the receiving end sends the physical time-frequency resource occupied by the multi-time unit transmission based on the size of the transport block
- the transmission block is received on the resource.
- the network device may send time domain resource information, frequency domain resource information, and modulation and coding information to the terminal.
- the terminal can determine the size of the transmission block to be sent or to be received based on the time domain resource information, frequency domain resource information, and modulation and coding information, so that based on the size of the transmission block, the physical time occupied by the multi-time unit transmission The transmission block is sent or received on the frequency resource.
- the configuration method of time-domain resource information and frequency-domain resource information that is, the manner in which the network device configures the physical time-frequency resources occupied by the multi-time unit transmission to the terminal can be the aforementioned , One or more combinations of semi-static, dynamic, and static configuration.
- the network device can send time domain resource information, frequency domain resource information, and modulation and coding information to the terminal through downlink control information.
- the time domain resource information may indicate the multiple time units of the physical time-frequency resources occupied by the multi-time unit transmission in the time domain; the frequency domain resource information may indicate that the physical time-frequency resources occupied by the multi-time unit transmission are in the frequency domain Of multiple frequency domain units.
- the multiple frequency domain units may be multiple subcarriers, multiple resource blocks, multiple resource block groups, or frequency bands greater than 180 kHz, and so on. That is, the network device sending the transmission block on multiple time units includes: the network device sending the transmission block on the frequency domain unit of each time unit of the multiple time units. Among them, the number of frequency domain units on each time unit is multiple.
- the terminal determines the transmission block size for multi-time unit transmission according to time domain resource information, frequency domain resource information, and modulation and coding information, including: the terminal determines the transmission block size for multi-time unit transmission according to the time domain resource information and frequency domain resource information.
- Information to determine the physical time-frequency resource occupied by the multi-time unit transmission the terminal determines the multiple time-unit transmission location based on the multiple time units of the physical time-frequency resource in the time domain and the multiple frequency domain units in the frequency domain The total number of REs occupied; the terminal calculates the product of the total number of REs and the modulation order indicated by the modulation and coding information and the coding rate, and uses this product as the transmission block size for multi-time unit transmission.
- the total number of REs may be the number of all REs on the physical time-frequency resource, or the number of REs used for carrying uplink data or downlink data on the physical time-frequency resource.
- the terminal may calculate the product of the total number of REs and the equivalent spectral efficiency, and use the product as the transmission block size for multi-time unit transmission.
- the equivalent spectral efficiency is the average number of bits of the original data before encoding carried on each RE.
- the product obtained by the above two embodiments can be combined with a table predefined by the protocol to perform a round-down operation or a round-off operation on the product to obtain the transmission of multi-time unit transmission.
- the block size the predefined table includes multiple values. Rounding down the product refers to selecting the largest value from multiple values smaller than the product. Performing a numerical approximation operation on the product refers to selecting the largest value from the multiple numerical values closest to the product.
- the constant K can be 0, 8, 16, 24, 32.
- the terminal determines the transmission block size for multi-time unit transmission according to time domain resource information, frequency domain resource information, and modulation and coding information, including: the terminal determines the transmission block size for multi-time unit transmission according to time domain resource information and frequency domain resource information , Determine the physical time-frequency resources occupied by the multi-time unit transmission; the terminal determines the number of REs on the second time unit in the time domain according to the physical time-domain resource; the terminal determines the second product as the transmission block size of the multi-time unit transmission.
- the second product is the product of the first product and the number of time units of the physical time domain resource in the time domain.
- the first product is the product of the number of REs on the second time unit, the modulation order on the second time unit, and the coding rate on the second time unit.
- the first product may also be the product of the number of REs on the second time unit and the equivalent spectral efficiency.
- the equivalent spectrum efficiency is the average number of bits of original data before encoding carried on each RE in the physical time-frequency resource.
- the second time unit is one time unit of the multiple time units.
- the network device indicates the second time unit for the terminal from the multiple time units through signaling (such as physical layer information, RRC layer signaling, MAC CE, system message, or broadcast message).
- signaling such as physical layer information, RRC layer signaling, MAC CE, system message, or broadcast message.
- the second time unit is the first, second, last or other time unit among the multiple time units.
- the second time unit is a time unit with the smallest or largest number of REs among the multiple time units.
- the number of REs in a time unit refers to the number of RE resources allocated to the terminal by the network device on the time unit for transmitting data channels, or the number of RE resources allocated by the network device to the terminal on the time unit that are actually available for transmitting the terminal The number of RE resources of the data channel, or the number of all RE resources allocated by the network device to the terminal in this time unit.
- the number of REs in the second time unit refers to the number of RE resources allocated to the terminal by the network device on the second time unit for transmitting data channels, or the actual number of RE resources allocated by the network device to the terminal on the second time unit.
- the second time unit is any one of the multiple time units.
- the first time unit and the second time unit may be the same time unit or different time units, which is not limited in the embodiment of the present application.
- the transmission block size obtained above is greater than the first number of bits and less than the second number of bits; the first number of bits is the number of bits that can be carried by the first time unit among the multiple time units; the second number of bits Is the total number of bits that can be carried by the multiple time units.
- the first number of bits is determined based on the number of resource elements in the first time unit and the modulation order of the first time unit. For example, the first number of bits is the product of the number of resource elements in the first time unit and the modulation order.
- the number of REs in a time unit is determined based on the physical time-frequency resources occupied by multi-time unit transmission and the frequency domain unit occupied by the time unit in the time domain.
- the frequency domain unit occupied by a time unit in multi-time unit transmission is determined based on the frequency domain resource information and/or downlink control information configured by the network device for the terminal device, or is determined according to system preconfiguration.
- the ratio between the transmission block size for multi-time unit transmission and the first number of bits is greater than the first value, and the first value is greater than 1; and, the ratio between the transmission block size for multi-time unit transmission and the second number of bits The ratio is greater than the second value and less than or equal to 1, and the second value is less than one.
- the first value is 1.25, 1.33 or 1.5.
- the second value is 0.23, 0.2, 0.15 or 0.1.
- sending the transmission block on multiple time units includes: for one time unit of the multiple time units, sending on the time unit according to the RV corresponding to the time unit
- the rate matching is performed on the transmission block, and the rate-matched transmission block is sent on this time unit.
- the data after the rate matching can undergo a series of processing, and the processed data can be sent to the receiving end through the air interface.
- the series of processing may be related processing of the physical layer.
- the series of processing may include one or more of scrambling, layer mapping, precoding, and the like.
- the rate matching here can be the introduction part of the above term RV, the related processing before the transmission block is stored in the ring buffer.
- the terminal receiving the transmission block on multiple time units includes: for a time unit of the multiple time units, determining the RV corresponding to the time unit; and receiving the RV corresponding to the time unit according to the RV corresponding to the time unit. Transmission block after rate matching.
- the RV corresponding to each time unit among the multiple time units occupied by multi-time unit transmission is indicated through downlink control information, RRC signaling, system messages, broadcast messages, or MAC CE.
- the terminal determines the RV corresponding to each time unit of the multi-time unit transmission.
- the RV corresponding to each time unit among the multiple time units occupied by multi-time unit transmission is pre-configured in the system.
- the RV corresponding to one time unit in the multiple time units is included in the candidate RV.
- the RVs of different time units may be the same or different, which is not limited in the embodiment of the present application.
- the number of candidate RVs is determined based on the ratio between the TBS and the first number of bits.
- the ratio between the TBS transmitted by the multi-time unit and the first number of bits may also be referred to as the equivalent code rate on the first time unit in the multi-time unit transmission. That is, the number of candidate RVs transmitted by multiple time units is related to the equivalent code rate on the first time unit in the multiple time unit transmission.
- the equivalent code rate on the first time unit in multi-time unit transmission is within a certain specified interval
- the number of candidate RVs in the ring buffer and the position of candidate RVs can be determined based on the interval.
- the position of the candidate RV in the ring buffer may be obtained by uniformly or non-uniformly distributing the number of candidate RVs in the ring buffer.
- M candidate RVs are evenly distributed in the ring buffer, which means that the data in the ring buffer is divided into M equal parts, and the data starting point of each part corresponds to one RV.
- the M is an integer greater than or equal to 2.
- the first time unit specifically which time unit of the multiple time units in the time domain is transmitted by the multi-time unit, can refer to the relevant implementation in the above-mentioned summary of the invention, which will not be described in detail here.
- r is the equivalent code rate on the first time unit
- N can be 1.33 or a value greater than 1.33
- k is an integer greater than 3.
- the equivalent code rate on the first time unit in multi-time unit transmission is 2, then based on Table 3, it can be determined that the number of candidate RVs in the ring buffer is 8, and the positions of the 8 RVs can be as As shown in Figure 7b, the data in the ring buffer is divided into 8 equal parts, and the data starting point of each part corresponds to a RV.
- the 300-bit encoded data is stored in the ring buffer as shown in Figure 7a in. Since the ring buffer has 4 evenly distributed candidate RV starting points, when fetching encoded data from any RV starting point, at least 300/4, that is, 75 bits, is required to transmit the data of the transmission block. complete.
- the equivalent code rate on the first time unit is relatively large, that is, the ratio between the size of the transmission block and the total number of bits that can be carried on the first time unit in multi-time unit transmission is large.
- the equivalent code rate is 3/2.
- each time unit selects data from the candidate RV as the starting point, when data is fetched from any RV starting point, there will always be part of the data in the ring buffer shown in Figure 7a that cannot be fetched, resulting in Unable to send.
- the number of candidate RVs with an equivalent code rate of 3/2 is 8. Therefore, as shown in Figure 7b, for each time unit, the time unit is Starting from the corresponding RV starting point, every time at least 37.5 bits of data is taken, all the data in the ring buffer can be mapped to multiple time units for transmission. Therefore, it is avoided that part of the data cannot be sent and the coding gain is damaged.
- time slot 0 corresponds to RV0
- time slot 1 corresponds to RV1
- time slot 2 corresponds to RV2
- time slot 3 corresponds to RV3
- time slot 4 corresponds to RV4
- time slot 5 corresponds to RV5
- time slot 6 corresponds to RV6
- time slot 7 corresponds to RV7. That is to say, the transmission block transmitted by multiple time units is encoded and put into the ring buffer; the sending end uses RV0 as the starting point from the ring buffer to obtain the amount of data that can be carried in time slot 0, and maps it to the ring buffer after processing.
- the sending end obtains the amount of data that can be carried in time slot 1 from the ring buffer, starting from RV1, and maps it to the time slot 1 after processing; the sending end then starts from the ring buffer, Taking RV2 as the starting point, obtain the amount of data that can be carried in time slot 2 and map it to this time slot 2 after processing; the transmitting end then obtains the amount of data that can be carried in time slot 3 from the ring buffer, using RV3 as the starting point, After processing, it is mapped to this time slot 3; taking RV4 as the starting point, the amount of data that can be carried in time slot 4 is obtained, and the processing is mapped to this time slot 4; the sending end then starts from the ring buffer, taking RV5 as the starting point, Obtain the amount of data that can be carried in time slot 5, and map it to this time slot 5 after processing; the sending end then obtains the amount of data that can be carried in time slot 6 from the ring buffer, starting from RV6, and maps it to the On time slot 6; the sending end finally
- the methods provided in the embodiments of the present application are introduced from the perspective of network equipment, terminal, and interaction between the network equipment and the terminal.
- the network device and the terminal may include hardware structures and/or software modules, and the above functions are implemented in the form of hardware structures, software modules, or hardware structures plus software modules. Whether one of the above-mentioned functions is executed in a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraint conditions of the technical solution.
- FIG. 9 is an example diagram of a wireless communication system provided by an embodiment of the present application. As shown in FIG. 9, the wireless communication system includes a sending device and a receiving device.
- the sending device may be the network device in FIG. 2, which can perform related functions of the sending end or the network device in the above method; or, the sending device may be a device in a network device; wherein, the device may be a chip system.
- the chip system can be composed of chips, or can include chips and other discrete devices.
- the sending device includes at least one processing module 302 and a communication module 301.
- the receiving device may be the terminal shown in FIG. 2, which can perform related functions of the terminal or the receiving end in the foregoing method; or, the receiving device may be a device in the terminal; where the device may be a chip system.
- the chip system can be composed of chips, or can include chips and other discrete devices.
- the receiving device includes at least one processing module 401 and a communication module 402.
- the sending device may be the terminal in FIG. 2, which can perform related functions of the sending end or the terminal in the foregoing method; or, the sending device may be a device in the terminal; where the device may be a chip system.
- the chip system can be composed of chips, or can include chips and other discrete devices.
- the sending device includes at least one processing module 302 and a communication module 301.
- the receiving device may be the network device in FIG. 2, which can perform related functions of the network device or the receiving end in the above method; or, the receiving device may be a device in the network device; wherein, the device may be a chip system.
- the chip system can be composed of chips, or can include chips and other discrete devices.
- the receiving device includes at least one processing module 401 and a communication module 402.
- the communication module 301 is configured to send transmission blocks to the receiving device in multiple time units; the transmission block size (TBS) is greater than the first number of bits and less than the second number of bits; One bit number is the number of bits that can be carried by the first time unit in the multiple time units; the second number of bits is the total number of bits that can be carried in the multiple time units.
- TBS transmission block size
- the ratio between the TBS and the first number of bits is greater than a first value, and the first value is greater than 1; and, the ratio between the TBS and the second number of bits is greater than a second value, and Less than or equal to 1, the second value is less than 1.
- the first value is 1.25, 1.33 or 1.5; the second value is 0.23, 0.2, 0.15 or 0.1.
- the first number of bits is determined based on the number of resource elements in the first time unit and the modulation order of the first time unit.
- the communication module 301 sends the transmission block on multiple time units, specifically: sending the transmission block on the frequency domain unit of each time unit among the multiple time units; each time unit The number of frequency domain units is multiple.
- multi-time unit transmission not only occupies multiple time units in the time domain, but also multiple frequency domain units in each time domain.
- the processing module 302 is configured to perform rate matching on the transmission block sent on the time unit according to the RV corresponding to the time unit for one time unit of the multiple time units;
- the communication module is used to send the rate-matched transmission block on the time unit.
- the RV corresponding to the time unit is included in the candidate RV.
- the number of candidate RVs is determined based on the ratio between the TBS and the first number of bits.
- the position of the candidate RV is determined based on the ratio between the TBS and the first number of bits.
- the receiving device includes a communication module 401 and a processing module 402, where:
- the communication module 401 is configured to receive a transmission block sent by a network device in multiple time units;
- the transmission block size is greater than the first number of bits and less than the second number of bits; the first number of bits is the number of bits that can be carried by the first time unit among the multiple time units; The second number of bits is the total number of bits that can be carried in the multiple time units.
- the ratio between the TBS and the first number of bits is greater than a first value, and the first value is greater than 1; and the ratio between the TBS and the second number of bits is greater than The ratio is greater than the second value and less than or equal to 1, and the second value is less than one.
- the first value is 1.25, 1.33 or 1.5; the second value is 0.23, 0.2, 0.15 or 0.1.
- the first number of bits is determined based on the number of resource elements in the first time unit and the modulation order of the first time unit.
- the processing module 402 in the terminal is used to calculate the transmission block size transmitted on the multiple time units; further, the communication module 401 may set the transmission block size in the multiple The transport block is received on the time unit.
- the communication module 401 receives the transmission block on multiple time units, specifically: the communication module 401 receives the transmission block on the frequency domain unit of each time unit in the multiple time units according to the size of the transmission block. Transmission block; the number of frequency domain units of each time unit is multiple.
- the communication module 401 receives transmission blocks on multiple time units, specifically: for a time unit of the multiple time units, determining the RV corresponding to the time unit; The RV corresponding to the time unit receives the transmission block after the rate matching on the time unit. The RV corresponding to the time unit is included in the candidate RV.
- the number of candidate RVs is determined based on the ratio between the TBS and the first number of bits.
- the position of the candidate RV is determined based on the ratio between the TBS and the first number of bits.
- the division of modules in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, there may be other division methods.
- the functional modules in the various embodiments of the present application may be integrated into one process. In the device, it can also exist alone physically, or two or more modules can be integrated into one module.
- the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules.
- FIG. 10 shows an apparatus 1000 provided by an embodiment of the application, which is used to implement the function of the network device or the function of the terminal in the foregoing method.
- the device can be a network device or a device in a network device.
- the device may be a terminal or a device in the terminal.
- the device may be a chip system.
- the chip system may be composed of chips, or may include chips and other discrete devices.
- the apparatus 1000 includes at least one processor 1020, configured to implement the function of the network device or the function of the terminal in the method provided in the embodiment of the present application.
- the processor 1020 may determine the size of the transmission block transmitted by multiple time units, and send or receive the transmission block on the multiple time units through an interface. For details, refer to the detailed description in the method example, which is not repeated here.
- the device 1000 may further include at least one memory 1030 for storing program instructions and/or data.
- the memory 1030 and the processor 1020 are coupled.
- the coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, and may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- the processor 1020 may cooperate with the memory 1030 to operate.
- the processor 1020 may execute program instructions stored in the memory 1030. At least one of the at least one memory may be included in the processor.
- the apparatus 1000 may further include a communication interface 1010 for communicating with other devices through a transmission medium, so that the apparatus used in the apparatus 1000 can communicate with other devices.
- the other device may be a terminal or a network device.
- the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
- the processor 1020 uses the communication interface 1010 to send and receive data, and is used to implement the method executed by the network device described in the embodiment corresponding to FIG. 5 to FIG. 8, or to implement the method described in the embodiment corresponding to FIG. 5 to FIG. The method executed by the terminal.
- the embodiment of the present application does not limit the specific connection medium between the communication interface 1010, the processor 1020, and the memory 1030.
- the memory 1030, the processor 1020, and the communication interface 1010 are connected by a bus 1040.
- the bus is represented by a thick line in FIG. 10, and the connection modes between other components are merely illustrative. , Is not limited.
- the bus can be divided into address bus, data bus, control bus, etc. For ease of representation, only one thick line is used to represent in FIG. 10, but it does not mean that there is only one bus or one type of bus.
- the processor may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and may implement or Perform 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. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
- the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), for example Random-access memory (random-access memory, RAM).
- the memory is any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
- the memory in the embodiments of the present application may also be a circuit or any other device capable of realizing a storage function, for storing program instructions and/or data.
- the methods provided in the embodiments of the present application may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
- software When implemented by software, it can be implemented in the form of a computer program product in whole or in part.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a dedicated computer, a computer network, network equipment, user equipment, or other programmable devices.
- 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 a website, computer, server, or data center.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center integrated with one or more available media.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a digital video disc (digital video disc, DVD for short)), or a semiconductor medium (for example, SSD).
- the embodiments can be mutually cited.
- methods and/or terms between method embodiments can be mutually cited, such as functions and/or functions between device embodiments.
- Or terms may refer to each other, for example, functions and/or terms between the device embodiment and the method embodiment may refer to each other.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Des modes de réalisation de la présente invention concernent sur un procédé de transmission à multiples unités de temps et un dispositif associé. Dans le procédé de transmission à multiples unités de temps, un bloc de transmission peut être envoyé sur de multiples unités de temps; la taille de bloc de transmission (TBS) est supérieure à un premier nombre de bits et inférieur à un second nombre de bits; le premier nombre de bits est le nombre de bits qui peuvent être portés par une première unité de temps dans les multiples unités de temps; le second nombre de bits est le nombre total de bits qui peuvent être portés par les multiples unités de temps. Selon le procédé, le bloc de transmission est envoyé à plusieurs reprises au moyen de multiples unités de temps, et ainsi, le débit du système peut être amélioré pour obtenir un gain de réception supérieur. La TBS est supérieure au premier nombre de bits, et ainsi, l'efficacité de transmission peut être encore améliorée.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910601370.3A CN112187401B (zh) | 2019-07-03 | 2019-07-03 | 多时间单元传输方法及相关装置 |
CN201910601370.3 | 2019-07-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021000937A1 true WO2021000937A1 (fr) | 2021-01-07 |
Family
ID=73916053
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/100138 WO2021000937A1 (fr) | 2019-07-03 | 2020-07-03 | Procédé de transmission à multiples unités de temps et appareil associé |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112187401B (fr) |
WO (1) | WO2021000937A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023114586A1 (fr) | 2021-12-17 | 2023-06-22 | Eisai R&D Management Co., Ltd. | Procédés d'utilisation d'un anticorps anti-protofibrille bêta-amyloïde et d'un anticorps anti-tau |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114765880A (zh) * | 2021-01-15 | 2022-07-19 | 大唐移动通信设备有限公司 | 通信方法、装置、设备、存储介质、程序产品 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130250924A1 (en) * | 2012-03-23 | 2013-09-26 | Qualcomm Incorporated | Systems and methods for signaling and determining transmission time interval bundling parameters |
US20150049740A1 (en) * | 2013-08-14 | 2015-02-19 | Lg Electronics Inc. | Method and apparatus for transmitting signal in device-to-device communication |
CN108063647A (zh) * | 2016-11-05 | 2018-05-22 | 华为技术有限公司 | 数据传输的方法和装置 |
CN108631960A (zh) * | 2017-03-24 | 2018-10-09 | 华为技术有限公司 | 一种数据传输方法和相关设备 |
CN108809498A (zh) * | 2017-05-05 | 2018-11-13 | 华为技术有限公司 | 通信方法和通信装置 |
WO2019099507A1 (fr) * | 2017-11-16 | 2019-05-23 | Qualcomm Incorporated | Programmation multi-créneaux à transmission répétitive d'un bloc de transport comprenant différentes versions de redondance |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8228782B2 (en) * | 2006-12-22 | 2012-07-24 | Lg Electronics Inc. | Sequence generation and transmission method based on time and frequency domain transmission unit |
CN108023666B (zh) * | 2016-11-03 | 2020-07-28 | 华为技术有限公司 | 无线通信的方法和装置 |
CN108809591B (zh) * | 2017-05-05 | 2021-03-30 | 华为技术有限公司 | 数据处理方法和装置 |
CN112994844B (zh) * | 2017-06-23 | 2023-02-14 | 华为技术有限公司 | 一种信道编码方法、数据接收方法及相关设备 |
-
2019
- 2019-07-03 CN CN201910601370.3A patent/CN112187401B/zh active Active
-
2020
- 2020-07-03 WO PCT/CN2020/100138 patent/WO2021000937A1/fr active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130250924A1 (en) * | 2012-03-23 | 2013-09-26 | Qualcomm Incorporated | Systems and methods for signaling and determining transmission time interval bundling parameters |
US20150049740A1 (en) * | 2013-08-14 | 2015-02-19 | Lg Electronics Inc. | Method and apparatus for transmitting signal in device-to-device communication |
CN108063647A (zh) * | 2016-11-05 | 2018-05-22 | 华为技术有限公司 | 数据传输的方法和装置 |
CN108631960A (zh) * | 2017-03-24 | 2018-10-09 | 华为技术有限公司 | 一种数据传输方法和相关设备 |
CN108809498A (zh) * | 2017-05-05 | 2018-11-13 | 华为技术有限公司 | 通信方法和通信装置 |
WO2019099507A1 (fr) * | 2017-11-16 | 2019-05-23 | Qualcomm Incorporated | Programmation multi-créneaux à transmission répétitive d'un bloc de transport comprenant différentes versions de redondance |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023114586A1 (fr) | 2021-12-17 | 2023-06-22 | Eisai R&D Management Co., Ltd. | Procédés d'utilisation d'un anticorps anti-protofibrille bêta-amyloïde et d'un anticorps anti-tau |
Also Published As
Publication number | Publication date |
---|---|
CN112187401B (zh) | 2022-06-14 |
CN112187401A (zh) | 2021-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3468277B1 (fr) | Procédé et appareil pour déterminer une taille de bloc de transport | |
WO2021062972A1 (fr) | Procédé et dispositif de transmission de données | |
CN108282870B (zh) | 一种资源指示方法、用户设备及网络设备 | |
CN113796142B (zh) | 在无线通信***中发送和接收旁路控制信息的方法和装置 | |
WO2017041683A1 (fr) | Procédé, appareil de réseau et terminal de transmission de données de liaison montante | |
CN106413105B (zh) | 一种资源传输的指示方法、装置、网络侧设备及终端 | |
CN109257820B (zh) | 通信方法和设备 | |
WO2013083043A1 (fr) | Procédé et dispositif pour la programmation de ressources | |
WO2019052455A1 (fr) | Procédé et dispositif de configuration de paramètre de canal de données | |
WO2018126872A1 (fr) | Procédé et dispositif de demande de ressource | |
TWI771337B (zh) | 傳輸上行控制訊息的方法、終端設備和網路設備 | |
WO2018228579A1 (fr) | Procédé et appareil pour déterminer une taille de bloc de transport | |
WO2019007182A1 (fr) | Procédé et dispositif de transmission de données | |
WO2021203976A1 (fr) | Procédé et appareil de traitement de données, et système | |
WO2021000937A1 (fr) | Procédé de transmission à multiples unités de temps et appareil associé | |
WO2018201984A1 (fr) | Procédé et dispositif de transmission de données | |
CN111294940B (zh) | 发射功率的分配方法及装置、存储介质、终端 | |
WO2020052469A1 (fr) | Procédé et appareil d'envoi d'informations de commande de liaison latérale, et procédé et appareil de réception d'informations de commande de liaison latérale | |
CN118199831A (zh) | 资源指示方法、装置和终端 | |
CN111418177B (zh) | 可靠性传输方法及相关产品 | |
WO2021063375A1 (fr) | Procédé de traitement d'informations de rétroaction et appareil de communication | |
WO2021164603A1 (fr) | Procédé et appareil d'indication de ressources pour informations de commande de liaison latérale, et dispositif terminal | |
WO2022110086A1 (fr) | Procédé et appareil de communication, et support d'enregistrement lisible par ordinateur | |
WO2021147214A1 (fr) | Procédé de communication et appareil de communication | |
CN111669251B (zh) | 传输块大小的确定方法及通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20834350 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20834350 Country of ref document: EP Kind code of ref document: A1 |