Method and device for repeatedly transmitting data channel
By dynamically determining the transmission block size of the data channel based on the first repeated time slot factor and the number of time domain symbols, and mapping information bits to multiple time slots, the problem of the traditional method being too large or too small under flexible time slot ratio is solved, and the resource utilization rate is improved.
Patent Information
- Application Number
- CN202080107050.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-29
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2040-12-29
AI Technical Summary
In the new wireless system, when multiple time slots are repeatedly transmitted, the traditional method determines that the transmission block size (TBS) only considers the OFDM symbol allocation in one time slot, resulting in the TBS that may be too large or too small under flexible time slot allocation, thereby reducing resource utilization.
The transmission block size of the data channel is dynamically determined based on the first repeated time slot factor and/or the number of time domain symbols in the time slot actually used for repeated transmission of the data channel, and the encoded information bits are mapped onto the multiple time slots.
This method can increase the size of the calculated TBS, reduce the number of physical resource blocks (PRBs) required to obtain the same bit rate, thereby improving resource utilization.
Smart Images

Figure CN116458236B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communications, and in particular to a method and device for repeatedly transmitting a data channel. Background Art
[0002] In the New Radio (NR) system, network equipment can configure terminal equipment to use multi-slot repeated transmission to improve transmission coverage. When encoding and mapping the data channel, it is first necessary to determine the transport block size (TBS) corresponding to the data channel. In related technologies, the TBS corresponding to the data channel is determined by only considering the orthogonal frequency-division multiplexing (OFDM) symbol allocation in one time slot. When multi-slot repeated transmission needs to adapt to flexible time slot ratios, determining the TBS based on this method may cause the determined TBS to be too large or too small, and in the case of limited coverage, in order to obtain a specific bit rate, more physical resource blocks (PRBs) need to be allocated, which reduces resource utilization. Summary of the invention
[0003] The present application provides a method and device for repeatedly transmitting a data channel, which is beneficial to improving resource utilization.
[0004] In a first aspect, a method for repeatedly transmitting a data channel is provided, comprising: determining a transmission block size corresponding to the data channel based on a first repetition time slot factor and / or the number of time domain symbols in a time slot for repeatedly transmitting the data channel; encoding the data channel according to the transmission block size corresponding to the data channel to obtain encoded information bits; and mapping the encoded information bits to multiple time slots.
[0005] In a second aspect, a device for repeatedly transmitting a data channel is provided, which is used to execute the method in the first aspect or its respective implementations. Specifically, the device includes a functional module for executing the method in the first aspect or its respective implementations.
[0006] In a third aspect, a device for repeatedly transmitting a data channel is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect or its implementations.
[0007] In a fourth aspect, a chip is provided for implementing the methods in each implementation manner of the first aspect.
[0008] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the device executes the method in the above-mentioned first aspect or its various implementation modes.
[0009] In a fifth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method in the above-mentioned first aspect or its various implementations.
[0010] In a sixth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in the above-mentioned first aspect or its various implementations.
[0011] In a seventh aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in the first aspect or its various implementations.
[0012] Through the above technical solution, when the second time slot repetition factor is configured, the TBS is determined according to the first repetition time slot factor and / or the number of time domain symbols in the time slot actually used for repeated transmission of the data channel, which is equivalent to calculating the TBS by considering the time domain symbol allocation in multiple time slots. This can improve the size of the calculated TBS. Furthermore, in order to obtain the same bit rate, only a smaller number of PRBs need to be allocated, thereby improving resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 It is a schematic diagram of a communication system architecture provided in an embodiment of the present application.
[0014] Figure 2 It is a schematic diagram of multi-slot repeated transmission.
[0015] Figure 3 It is a schematic interactive diagram of a method for repeatedly transmitting a data channel provided according to an embodiment of the present application.
[0016] Figure 4 It is a schematic block diagram of a device for repeatedly transmitting a data channel provided according to an embodiment of the present application.
[0017] Figure 5 It is a schematic block diagram of a communication device provided according to an embodiment of the present application.
[0018] Figure 6 It is a schematic block diagram of a chip provided according to an embodiment of the present application.
[0019] Figure 7 It is a schematic block diagram of a communication system provided according to an embodiment of the present application. Specific embodiments
[0020] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. For the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0021] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.
[0022] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle to vehicle (V2V) communication, or vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0023] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.
[0024] Optionally, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, wherein the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, wherein the authorized spectrum can also be considered as an unshared spectrum.
[0025] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
[0026] The terminal device can be a station (STATION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0027] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).
[0028] In the embodiment of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0029] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0030] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (EvolutionalNode B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.
[0031] As an example but not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.
[0032] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0033] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 1 The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminal devices located in the coverage area.
[0034] Figure 1One network device and two terminal devices are shown exemplarily. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0035] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0036] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.
[0037] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0038] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0039] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.
[0040] In the embodiments of the present application, "pre-definition" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, pre-definition can refer to what is defined in the protocol.
[0041] In the embodiments of the present application, the "protocol" may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0042] In the NR system, the uplink and downlink aggregation factors can be used to perform multi-slot PUSCH and PDSCH transmissions. The terminal device can improve the coverage of a single transmission by repeatedly transmitting in multiple slots.
[0043] Since the aggregation factor is semi-statically configured, the same demodulation reference signal (DMRS) time domain structure is always used in each slot when a PUSCH / PDSCH transmission is repeated.
[0044] The NR system supports flexible time slot allocation. A time slot can have partial uplink time domain symbols and partial time domain symbols. The physical uplink control channel (PUCCH) and the physical uplink shared channel (PUSCH) are only transmitted in the uplink time domain symbols, and the physical downlink control channel (PDCCH) and the physical downlink shared channel (PDSCH) are only transmitted in the uplink time domain symbols. Taking the transmission of PUSCH as an example, to achieve multi-slot repeated transmission, the starting position and number of available symbols in the time slot for transmitting PUSCH must meet the resource configuration of PUSCH, otherwise, the terminal device ignores the repeated transmission in the time slot.
[0045] Figure 2 FIG. 1 shows a schematic diagram of a multi-slot repeated transmission. Figure 2 As shown, since the symbol configuration in time slot 1 and time slot 2 is basically downlink time domain symbols, the number of uplink time domain symbols does not meet the transmission requirements. Therefore, the terminal device ignores the transmission on time slot 1 and time slot 2, and only performs repeated transmission on time slot 0 and time slot 3. Therefore, when the terminal device is configured to perform four repeated transmissions, the terminal device actually only performs two repeated transmissions.
[0046] When performing multi-slot repeated transmission, it is necessary to first determine the transport block size (TBS) corresponding to the data channel. In related technologies, determining TBS only considers the OFDM symbol allocation in one time slot. This design requires that the OFDM symbols in each slot are exactly the same.
[0047] When multi-slot repeated transmission needs to adapt to flexible time slot ratio, determining TBS based on this method may cause the determined TBS to be too large or too small. In addition, in the case of limited coverage, in order to obtain a specific bit rate, more physical resource blocks (PRBs) need to be allocated, which reduces resource utilization. Therefore, how to determine the TBS size in multi-slot repeated transmission to improve resource utilization is an urgent problem to be solved.
[0048] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0049] Figure 3 is a schematic flow chart of a method 300 for repeatedly transmitting a data channel according to an embodiment of the present application. The method 300 may be Figure 1 The terminal device or network device in the communication system shown is executed. In the following, the embodiments of the present application are described with the terminal device as the execution subject. The behavior of the network device is similar and will not be repeated here for the sake of brevity.
[0050] like Figure 3 As shown, the method 300 includes the following contents:
[0051] S310, determining a transport block size corresponding to the data channel according to a first repetition time slot factor and / or the number of time domain symbols in a time slot for repeatedly transmitting the data channel;
[0052] S320, encoding the data channel according to a transport block size corresponding to the data channel to obtain encoded information bits;
[0053] S330, mapping the encoded information bits to multiple time slots.
[0054] It should be understood that the embodiments of the present application may be applicable to determining the TBS of a data channel, or may also be applicable to determining the TBS of other channels, such as a control channel, etc., and the present application is not limited to this.
[0055] Optionally, in some embodiments, the data channel may be an uplink data channel, such as a physical uplink shared channel (Physical Uplink Shared Channel, PUSCH), or may be a downlink data channel, such as a physical downlink shared channel (Physical Downlink Shared Channel, PDSCH).
[0056] Optionally, in some embodiments, the time domain symbol may refer to an OFDM symbol, and the number of time domain symbols may refer to the number of OFDM symbols.
[0057] In some embodiments of the present application, the terminal device can determine the TBS of the data channel based on the first repetition time slot factor and / or the number of time domain symbols in the time slot for repeated transmission of the data channel when being configured with a second repetition time slot factor, wherein the second repetition time slot factor is used to indicate the number of time slots for repeated transmission of the data channel.
[0058] Optionally, the second repetition time slot factor may be configured by the network device. For example, the network device may configure the second repetition time slot factor through Radio Resource Control (RRC) signaling, or may configure the second repetition time slot factor through other signaling, which is not limited in the present application.
[0059] Optionally, in some embodiments, the second repetition time slot factor may correspond to the aggregation factor mentioned above.
[0060] Optionally, the number of time slots for repeated transmission of the data channel by the terminal device can be determined according to the second repetition time slot factor, that is, the multiple time slots can be determined according to the second repetition time slot factor.
[0061] Optionally, in some embodiments, the number of time domain symbols in the time slot for repeatedly transmitting the data channel may refer to the number of time domain symbols in the time slot actually used for repeatedly transmitting the data channel.
[0062] As can be seen from the previous description, after the introduction of the flexible time slot structure, the uplink time domain symbols in each time slot are uncertain. The embodiment of the present application determines the TBS according to the number of time domain symbols in the time slot actually used for repeated transmission of the data channel. It can dynamically determine the number of time domain symbols used to transmit the data channel according to the flexible time slot structure, and further dynamically determine the TBS corresponding to the data channel. It can achieve better scheduling of TB in multi-slot repetition scenarios, thereby ensuring the coverage performance of TB.
[0063] Optionally, in some embodiments, the first repetition slot factor is less than or equal to the second repetition slot factor.
[0064] Optionally, in some embodiments, the first repetition time slot factor is determined according to the second repetition time slot factor.
[0065] For example, the first repetition time slot factor is the second repetition time slot factor multiplied by a first coefficient, wherein the first coefficient is a positive number less than or equal to 1.
[0066] Optionally, in some embodiments, the first repetition slot factor is configured by a network device.
[0067] For example, the network device may configure the first repetition time slot factor through downlink messages or signaling such as RRC signaling and downlink control information DCI.
[0068] Optionally, in some embodiments, the first repetition time slot factor is determined according to the number of time slots for actually repetitively transmitting the data channel. Figure 2 In the example, the second repetition time slot factor is 4, and the number of time slots used for multi-slot transmission is 2, then the first repetition time slot factor may be 2.
[0069] Optionally, in some embodiments, the S310 may include:
[0070] A transport block size corresponding to the data channel is determined according to the first repetition time slot factor and scheduling parameters.
[0071] In some embodiments, the scheduling parameters include at least one of the following:
[0072] Target resource unit RE number N RE , code rate R, modulation order Q m , number of transmission layers υ.
[0073] Optionally, the scheduling parameter may be included in downlink control information (Downlink Control Information, DCI) that schedules the data channel.
[0074] Optionally, in some embodiments, determining the transport block size corresponding to the data channel according to the first repetition slot factor and the scheduling parameter includes:
[0075] Determining a median number of information bits according to the first repetition slot factor and the scheduling parameter;
[0076] A transport block size corresponding to the data channel is determined according to the middle number of the information bits.
[0077] The following describes, in conjunction with a specific embodiment, an implementation method for determining the intermediate number of information bits based on the first repetition time slot factor and the scheduling parameter.
[0078] Embodiment 1
[0079] The terminal device can determine the intermediate number N of the information bits according to the following formula (1): info :
[0080] N info =N RE ·R·Q m ·υ·X Formula (1)
[0081] Among them, the N RE represents the target RE number, R represents the code rate, and Q m represents the modulation order, υ represents the number of transmission layers, and X represents the first repetition time slot factor.
[0082] In the first embodiment, the target number of REs N RE It can be determined according to the following formula (2):
[0083] N RE =min(N,N' RE )·n PRB Formula (2)
[0084] Wherein, N represents the first reference RE number threshold, N' RE represents the reference available RE number in a time slot, the n PRB Indicates the number of RBs allocated by the network device. Min indicates the minimum value.
[0085] Optionally, the first reference RE number threshold may be 156, or may be other values, which is not limited in the present application.
[0086] In some embodiments, the reference available RE number N' in a time slot RE It can be determined using the following formula (3):
[0087]
[0088] in, Indicates the number of subcarriers on each RB, represents the number of time domain symbols in each time slot, Indicates the number of REs occupied by the demodulation reference signal DMRS in each RB, Indicates the number of overhead REs.
[0089] Optionally, in some embodiments, It can be obtained from the scheduling information carried by the DCI.
[0090] Optionally, in some embodiments, It can be a network device configuration, or a fixed value.
[0091] Optionally, in some embodiments, X is a positive integer greater than 1, that is, the first repetition time slot factor is a positive integer.
[0092] Therefore, in this embodiment 1, calculating the TBS corresponding to the data channel according to formula (1) is equivalent to calculating the TBS by considering the OFDM symbol allocation in multiple time slots, which can improve the size of the calculated TBS. Furthermore, in order to obtain the same bit rate, only a smaller number of PRBs need to be allocated, thereby improving resource utilization.
[0093] Embodiment 2
[0094] The determining, according to the first repetition slot factor and the scheduling parameter, the intermediate number of the information bits comprises:
[0095] Determine the target number of REs N according to the first repetition time slot factor X RE ;
[0096] The intermediate number of the information bits is determined according to the target number of REs and scheduling parameters.
[0097] In some embodiments, the target number of REs N is determined according to the first repetition time slot factor. RE ,include:
[0098] According to the first repetition slot factor X and the reference available RE number N' in a slot RE , determine the target RE number N RE .
[0099] As an implementation method, the terminal device can determine the target RE number N according to formula (4): RE :
[0100] N RE =X·min(N,N' RE )·n PRB Formula (4)
[0101] Wherein, X represents the first repetition time slot factor, N represents the first reference RE number threshold, and n PRB Indicates the number of resource blocks RB allocated by the network device, N' RE Indicates the reference number of available REs in a time slot.
[0102] Optionally, the first reference RE number threshold may be 156, or may be other values, which is not limited in the present application.
[0103] Optionally, in some embodiments, the terminal device may determine the reference available RE number N' in the time slot according to the above formula (3): RE .
[0104] Furthermore, the terminal device can determine the intermediate number N of the information bits according to formula (5): info :
[0105] N info =N RE ·R·Q m ·υ Formula (5)
[0106] Among them, the N RE represents the target RE number determined according to formula (4), R represents the bit rate, and Q m represents the modulation order, and υ represents the number of transmission layers.
[0107] Therefore, in this implementation, the target RE number N is calculated according to formula (4): RE , that is, calculating the target number of REs according to the first repetition time slot factor, is equivalent to calculating the TBS considering the OFDM symbol allocation in multiple time slots, which can improve the size of the calculated TBS. Furthermore, in order to obtain the same bit rate, only a smaller number of PRBs need to be allocated, thereby improving resource utilization.
[0108] In some other embodiments, the target number of REs N is determined according to the first repetition time slot factor. RE ,include:
[0109] The terminal device may determine the reference available RE number in the time slot for repeatedly transmitting the data channel according to the first repetition time slot factor and the number of time domain symbols in the time slot for repeatedly transmitting the data channel;
[0110] The target number of REs is determined according to a reference number of available REs in a time slot for repeatedly transmitting the data channel.
[0111] In some embodiments of the present application, the number of time domain symbols in the time slot for repeatedly transmitting the data channel may refer to the number of available time domain symbols in the time slot for actually transmitting the data channel, or the number of time domain symbols actually used to transmit the data channel in the time slot for actually transmitting the data channel.
[0112] In the embodiment of the present application, the TBS is determined by considering the number of time domain symbols in the time slot actually used for repeated transmission of the data channel, and the number of time domain symbols used for transmitting the data channel can be dynamically determined according to the flexible time slot structure, which is conducive to overcoming the problem that the TBS is determined according to the number of time domain symbols in a single time slot in the related art, resulting in the calculated TBS being too large or too small. And because the TBS is determined by considering the number of time domain symbols in multiple time slots, the size of the calculated TBS can be increased. Further, in order to obtain the same bit rate, only a smaller number of PRBs need to be allocated, thereby improving resource utilization.
[0113] Furthermore, determining the TBS by considering the number of time domain symbols in the time slot of the actual transmission data channel can be more accurately applied to the adaptive repeated transmission of the data channel under the flexible time slot structure, thereby better solving the problem of insufficient coverage of the data channel.
[0114] As an implementation method, the terminal device determines the reference available RE number N in the time slot for repeatedly transmitting the data channel according to the following formula (6): RE :
[0115]
[0116] Wherein, X represents the first repetition time slot factor, Indicates the number of subcarriers on each RB, represents the number of time domain symbols in the i-th time slot of the data channel repeatedly transmitted, represents the number of REs occupied by DMRS in each RB in the i-th time slot of the repeated transmission of the data channel, Indicates the number of overhead REs.
[0117] In this implementation, the N" RE N' of the above embodiment RE The determination method of N is different. RE The number of time domain symbols and DMRS in the time slot of the actual data channel transmission is taken into account, and the conversion problem of DMRS and data (payload) OFDM symbols in the time slot of the actual repeated data channel transmission is taken into account. The reference available RE number calculated in this way is more accurate.
[0118] Therefore, in an embodiment of the present application, when calculating the transmission block size, the number of RE resources used for the actual repeated transmission data channel is determined based on the time slot configuration of the frame structure and the second repeated time slot factor, which is beneficial to ensuring reasonable resource allocation and coding parameters such as code rate.
[0119] Furthermore, in some embodiments, the target number of REs N is determined according to formula (7): RE :
[0120] N RE =min(N',N" RE )·n PRB Formula (7)
[0121] Wherein, N' represents the second reference RE number threshold, n PRB Indicates the number of RBs allocated by the network device, N” RE Represents the reference number of available REs in the time slot for repeated transmission of the data channel, the N" RE is determined according to formula (6).
[0122] Optionally, in some embodiments, the second reference RE number threshold may be 156, or 156*X.
[0123] That is, the target number of REs N can be determined according to the following formula (8) or formula (9): RE .
[0124] N RE =min(156·X,N' RE )·n PRB Formula (8)
[0125] N RE =min(156,N' RE )·n PRB Formula (9)
[0126] Furthermore, the terminal device may substitute formula (7) into formula (5) to obtain the intermediate number N of the information bits: info .
[0127] Based on the above embodiment, the intermediate number N of the information bits can be determined as info .
[0128] Furthermore, in some embodiments, the terminal device may quantize and round off the intermediate numbers of the information bits to determine the transmission block size corresponding to the data channel.
[0129] For example, a transport block size in the transport block size list that is not less than the middle number of the information bits and has the smallest difference with the middle number of the information bits is determined as the transport block size corresponding to the data channel.
[0130] As an example, the transport block size TBS list is shown in Table 1. If the middle number of the information bits determined according to the above embodiment is 101.9, a TBS that is not less than 101.9 and closest to 101.9 is found by looking up the table, that is, 104 is used as the TBS of the data channel.
[0131] Table 1
[0132]
[0133]
[0134] Optionally, in some embodiments of the present application, the S320 further includes:
[0135] Channel coding is performed according to the transmission block size corresponding to the data channel and the number of REs of multiple repeated data resources scheduled by the network device to obtain coded information bits.
[0136] Optionally, the number of REs of the multiple repeated data resources may be indicated in the DCI of the network device.
[0137] In some embodiments, the number of bits after channel coding and rate matching corresponds to the number of REs.
[0138] In the embodiment of the present application, mapping the encoded information bits to multiple time slots includes:
[0139] A redundant version of the encoded information bits is continuously mapped onto the multiple time slots.
[0140] That is, in an embodiment of the present application, when performing coding mapping, only one redundant version may be mapped, and the one redundant version may be continuously mapped on the multiple time slots, that is, the information bits mapped on the multiple time slots may constitute one redundant version.
[0141] Optionally, the multiple time slots may be time slots for actually transmitting data channels.
[0142] For example, a redundancy version may be mapped to REs of data resources scheduled in a time slot for actual repeated transmission.
[0143] Combination of the above Figure 3 , describes in detail the method embodiment of the present application, and the following is combined with Figures 4 to 7 , the device embodiments of the present application are described in detail. It should be understood that the device embodiments and the method embodiments correspond to each other, and similar descriptions can refer to the method embodiments.
[0144] Figure 4 FIG. 4 is a schematic block diagram of a device 400 for repeatedly transmitting a data channel according to an embodiment of the present application. Figure 4 As shown, the device 400 includes:
[0145] The processing unit 410 is configured to determine a transport block size corresponding to the data channel according to a first repetition time slot factor and / or a number of time domain symbols in a time slot in which the data channel is repeatedly transmitted;
[0146] Encoding the data channel according to a transport block size corresponding to the data channel to obtain encoded information bits;
[0147] The encoded information bits are mapped onto a plurality of time slots.
[0148] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0149] A transport block size corresponding to the data channel is determined according to the first repetition time slot factor and scheduling parameters.
[0150] Optionally, in some embodiments, the scheduling parameter includes at least one of the following:
[0151] Target resource unit RE number, code rate, modulation order, and number of transmission layers.
[0152] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0153] Determining a median number of information bits according to the first repetition slot factor and the scheduling parameter;
[0154] A transport block size corresponding to the data channel is determined according to the middle number of the information bits.
[0155] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0156] According to the following formula, the intermediate number N of the information bits is determined: info :
[0157] N info =N RE ·R·Q m ·υ·X
[0158] Among them, the N RE represents the target RE number, R represents the code rate, and Q m represents the modulation order, υ represents the number of transmission layers, and X represents the first repetition time slot factor.
[0159] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0160] Determining a target number of REs according to the first repetition slot factor;
[0161] The intermediate number of the information bits is determined according to the target number of REs and scheduling parameters.
[0162] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0163] The target number of REs is determined according to the first repetition slot factor and a reference number of available REs in a time slot.
[0164] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0165] The target RE number N is determined according to the following formula RE :
[0166] N RE =X·min(N,N' RE )·n PRB
[0167] Wherein, X represents the first repetition time slot factor, N represents the first reference RE number threshold, and n PRB Indicates the number of resource blocks RB allocated by the network device, N' RE Indicates the reference number of available REs in a time slot.
[0168] Optionally, the first reference RE number threshold may be 156.
[0169] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0170] Determine the reference available RE number N' in the time slot according to the following formula: RE :
[0171]
[0172] in, Indicates the number of subcarriers on each RB, represents the number of time domain symbols in each time slot, Indicates the number of REs occupied by the demodulation reference signal DMRS in each RB, Indicates the number of overhead REs.
[0173] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0174] Determine, according to the first repetition time slot factor and the number of time domain symbols in the time slot for repeatedly transmitting the data channel, a reference available RE number in the time slot for repeatedly transmitting the data channel;
[0175] The target number of REs is determined according to a reference number of available REs in a time slot for repeatedly transmitting the data channel.
[0176] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0177] The reference available RE number N' for the time slot in which the data channel is repeatedly transmitted is determined according to the following formula:RE :
[0178]
[0179] Wherein, X represents the first repetition time slot factor, Indicates the number of subcarriers on each RB, represents the number of time domain symbols in the i-th time slot of the data channel repeatedly transmitted, represents the number of REs occupied by DMRS in each RB in the i-th time slot of the repeated transmission of the data channel, Indicates the number of overhead REs.
[0180] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0181] The target RE number N is determined according to the following formula RE :
[0182] N RE =min(N',N" RE )·n PRB
[0183] Wherein, N' represents the second reference RE number threshold, n PRB Indicates the number of RBs allocated by the network device, N” RE Represents the reference available RE number in the time slot for repeatedly transmitting the data channel.
[0184] Optionally, in some embodiments, the second reference RE number threshold is 156*X, or 156, where X represents the first repetition time slot factor.
[0185] Optionally, in some embodiments, the processing unit 410 is further used to: quantize and round off the intermediate numbers of the information bits to determine the transmission block size corresponding to the data channel.
[0186] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0187] The transport block size in the transport block size list that is not less than the middle number of the information bits and has the smallest difference with the middle number of the information bits is determined as the transport block size corresponding to the data channel.
[0188] Optionally, in some embodiments, the first repetition time slot factor is determined according to a second repetition time slot factor configured by the network device.
[0189] Optionally, in some embodiments, the first repetition time slot factor is the second repetition time slot factor multiplied by a first coefficient, wherein the first coefficient is less than or equal to 1.
[0190] Optionally, in some embodiments, the first repetition slot factor is configured by a network device.
[0191] Optionally, in some embodiments, the first repetition time slot factor is configured through at least one of the following signaling: radio resource control RRC signaling, downlink control information DCI.
[0192] Optionally, in some embodiments, the first repetition time slot factor is determined according to the number of time slots for actually repeating the transmission of the data channel.
[0193] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0194] Channel coding is performed according to the transmission block size corresponding to the data channel and the number of REs of multiple repeated data resources scheduled by the network device to obtain coded information bits.
[0195] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0196] A redundant version of the encoded information bits is continuously mapped onto the multiple time slots.
[0197] Optionally, in some embodiments, the first repetition time slot factor is less than or equal to a second repetition time slot factor configured by the network device, and the second repetition time slot factor is used to indicate the number of time slots for repeatedly transmitting a data channel.
[0198] Optionally, in some embodiments, the device 400 is a terminal device or a network device.
[0199] Optionally, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit 410 may be one or more processors.
[0200] It should be understood that the device 400 according to the embodiment of the present application may correspond to the terminal device or network device in the method embodiment of the present application, and the above and other operations and / or functions of each unit in the device 400 are respectively to implement Figure 3 For the sake of brevity, the corresponding processes of the terminal device or the network device in the method 300 are not repeated here.
[0201] Figure 5 It is a schematic structural diagram of a communication device 600 provided in an embodiment of the present application. Figure 5 The communication device 600 shown includes a processor 610, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0202] Alternatively, if Figure 5 As shown, the communication device 600 may further include a memory 620. The processor 610 may call and run a computer program from the memory 620 to implement the method in the embodiment of the present application. The memory 620 may be a separate device independent of the processor 610, or may be integrated in the processor 610.
[0203] Alternatively, if Figure 5 As shown, the communication device 600 may further include a transceiver 630, and the processor 610 may control the transceiver 630 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
[0204] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of the antennas may be one or more.
[0205] Optionally, the communication device 600 may specifically be a network device of an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0206] Optionally, the communication device 600 may specifically be a mobile terminal / terminal device of an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0207] Figure 6 It is a schematic structural diagram of the chip of an embodiment of the present application. Figure 6 The chip 700 shown includes a processor 710, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0208] Alternatively, if Figure 6 As shown, the chip 700 may further include a memory 720. The processor 710 may call and run a computer program from the memory 720 to implement the method in the embodiment of the present application. The memory 720 may be a separate device independent of the processor 710, or may be integrated in the processor 710.
[0209] Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0210] Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0211] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0212] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0213] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0214] Figure 7 is a schematic block diagram of a communication system 900 provided in an embodiment of the present application. Figure 7 As shown, the communication system 900 includes a terminal device 910 and a network device 920. The terminal device 910 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 920 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they are not described here.
[0215] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0216] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0217] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0218] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0219] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0220] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0221] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0222] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0223] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0224] The embodiment of the present application also provides a computer program.
[0225] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods in the embodiments of the present application. For the sake of brevity, they are not described here.
[0226] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0227] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0228] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0229] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0230] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0231] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0232] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0233] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for repeatedly transmitting a data channel, characterized in that: include: Determine a transport block size corresponding to the data channel according to a first repetition time slot factor, wherein the first repetition time slot factor is determined according to the number of time slots of the actual repetition transmission of the data channel; Encoding the data channel according to a transport block size corresponding to the data channel to obtain encoded information bits; Mapping the encoded information bits to multiple time slots; The determining, according to the first repetition slot factor, the transport block size corresponding to the data channel includes: Determine the transport block size corresponding to the data channel according to the first repetition slot factor and scheduling parameters; the scheduling parameters include at least one of the following: the number of target resource units RE, the code rate, the modulation order, and the number of transmission layers; The determining, according to the first repetition slot factor and the scheduling parameter, a transport block size corresponding to the data channel comprises: The target RE number N is determined according to the following formula RE : N RE =X·min(N,N' RE )·n PRB 4 Determining the intermediate number of the information bits according to the target number of REs and the scheduling parameters; Determining a transport block size corresponding to the data channel according to the median number of the information bits; Wherein, X represents the first repetition time slot factor, N represents the first reference RE number threshold, and n PRB Indicates the number of resource blocks RB allocated by the network device, N′ RE It represents the reference available RE number, and the reference available RE number refers to REs in a time slot.
2. The method according to claim 1, characterized in that The method further comprises: Determine the reference available RE number N' according to the following formula: RE : in, Indicates the number of subcarriers on each RB, represents the number of time domain symbols in each time slot, Indicates the number of REs occupied by the demodulation reference signal DMRS in each RB, Indicates the number of overhead REs.
3. The method according to claim 1 or 2, characterized in that: The determining, according to the middle number of the information bits, the transport block size corresponding to the data channel comprises: The intermediate number of the information bits is quantized and rounded to determine the transport block size corresponding to the data channel.
4. The method according to claim 3, characterized in that The quantizing and rounding the intermediate number of the information bits to determine the transport block size corresponding to the data channel includes: The transport block size in the transport block size list that is not less than the middle number of the information bits and has the smallest difference with the middle number of the information bits is determined as the transport block size corresponding to the data channel.
5. The method according to any one of claims 1 to 4, characterized in that The first repetition time slot factor is also determined according to a second repetition time slot factor configured by the network device.
6. The method according to claim 5, characterized in that The first repetition time slot factor is the second repetition time slot factor multiplied by a first coefficient, wherein the first coefficient is less than or equal to 1.
7. The method according to any one of claims 1 to 4, characterized in that The first repetition time slot factor is configured by a network device.
8. The method according to claim 7, characterized in that The first repetition time slot factor is configured through at least one of the following signaling: radio resource control RRC signaling, downlink control information DCI.
9. The method according to any one of claims 1 to 8, characterized in that The step of encoding the data channel according to the transport block size corresponding to the data channel to obtain encoded information bits includes: Channel coding is performed according to the transmission block size corresponding to the data channel and the number of REs of multiple repeated data resources scheduled by the network device to obtain coded information bits.
10. The method according to any one of claims 1 to 9, characterized in that Mapping the encoded information bits to multiple time slots includes: A redundant version of the encoded information bits is continuously mapped onto the multiple time slots.
11. The method according to any one of claims 1 to 10, characterized in that The first repetition time slot factor is less than or equal to a second repetition time slot factor configured by the network device, and the second repetition time slot factor is used to indicate the number of time slots for repeatedly transmitting the data channel.
12. A device for repeatedly transmitting a data channel, characterized in that: include: A processing unit, configured to determine a transport block size corresponding to the data channel according to a first repetition time slot factor, wherein the first repetition time slot factor is determined according to the number of time slots of the data channel actually repeatedly transmitted; Encoding the data channel according to a transport block size corresponding to the data channel to obtain encoded information bits; Mapping the encoded information bits to multiple time slots; The processing unit is further configured to: determine the transport block size corresponding to the data channel according to the first repetition slot factor and scheduling parameters, wherein the scheduling parameters include at least one of the following: the number of target resource units RE, the code rate, the modulation order, and the number of transmission layers; The processing unit is also used for: The target RE number N is determined according to the following formula RE : N RE =X·min(N,N' RE )·n PRB Determining the intermediate number of the information bits according to the target number of REs and the scheduling parameters; Determining a transport block size corresponding to the data channel according to the median number of the information bits; Wherein, X represents the first repetition time slot factor, N represents the first reference RE number threshold, and n PRB Indicates the number of resource blocks RB allocated by the network device, N′ RE It represents the reference available RE number, and the reference available RE number refers to REs in a time slot.
13. The device according to claim 12, characterized in that The processing unit is also used for: Determine the reference available RE number N' according to the following formula: RE : in, Indicates the number of subcarriers on each RB, represents the number of time domain symbols in each time slot, Indicates the number of REs occupied by the demodulation reference signal DMRS in each RB, Indicates the number of overhead REs.
14. The device according to claim 12 or 13, characterized in that The processing unit is also used for: The intermediate number of the information bits is quantized and rounded to determine the transport block size corresponding to the data channel.
15. The device according to claim 14, characterized in that The processing unit is also used for: The transport block size in the transport block size list that is not less than the middle number of the information bits and has the smallest difference with the middle number of the information bits is determined as the transport block size corresponding to the data channel.
16. The device according to any one of claims 12 to 15, characterized in that The first repetition time slot factor is also determined according to a second repetition time slot factor configured by the network device.
17. The device according to claim 16, characterized in that The first repetition time slot factor is the second repetition time slot factor multiplied by a first coefficient, wherein the first coefficient is less than or equal to 1.
18. The device according to any one of claims 12 to 15, characterized in that The first repetition time slot factor is configured by a network device.
19. The device according to claim 18, characterized in that The first repetition time slot factor is configured through at least one of the following signaling: radio resource control RRC signaling, downlink control information DCI.
20. The device according to any one of claims 12 to 19, characterized in that The processing unit is also used for: Channel coding is performed according to the transmission block size corresponding to the data channel and the number of REs of multiple repeated data resources scheduled by the network device to obtain coded information bits.
21. The device according to any one of claims 12 to 20, characterized in that The processing unit is also used for: A redundant version of the encoded information bits is continuously mapped onto the multiple time slots.
22. The device according to any one of claims 12 to 21, characterized in that The first repetition time slot factor is less than or equal to a second repetition time slot factor configured by the network device, and the second repetition time slot factor is used to indicate the number of time slots for repeatedly transmitting the data channel.
23. The device according to any one of claims 12 to 22, characterized in that The device is a terminal device or a network device.
24. A communication device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 11.
25. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 11.
26. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 11.
27. A computer program product, characterized in that The method comprises computer program instructions which cause a computer to execute the method as claimed in any one of claims 1 to 11.
Citation Information
Patent Citations
Data channel transmission method and device
CN110278614A
Uplink transmission method, user equipment, base station and computer readable medium
CN110830183A
Transport block size scaling factor indication for ultra-reliable low-latency communication
US20190349116A1
Method for transmitting and receiving data channel in communication system and apparatus for the same
US20200162208A1
Resource indication scheme for repeated transmissions
WO2020164102A1