Communication method and apparatus, and storage medium and program product
By using transmission pattern configuration and packet encoding technology, the problem of low data transmission reliability caused by excessively large TB sizes is solved, realizing a highly reliable and low-complexity communication system suitable for base stations and terminal equipment in mobile communication networks.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-11
- Publication Date
- 2026-04-02
AI Technical Summary
Existing communication technologies suffer from low data transmission reliability and a high probability of transmission failure when the transport block (TB) size is too large. Furthermore, frequent signaling interactions increase scheduling complexity and control signaling overhead.
The TB set is configured using transmission patterns to realize the transmission of multiple TBs. Packet encoding technology is used to recover TBs that have failed to transmit, and signaling interaction is reduced through static or semi-static scheduling and management.
It improves the reliability of data transmission, reduces the impact of transmission failures on other data units (TBs), reduces scheduling complexity and control signaling overhead, and enhances the throughput and reliability of the communication system.
Smart Images

Figure CN2025113832_02042026_PF_FP_ABST
Abstract
Description
Communication method, apparatus, storage medium and program product
[0001] The present disclosure claims priority to Chinese Patent Application No. 202411371288.3, filed on September 29, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0002] The present disclosure relates to the technical field of communication, and in particular to a communication method, apparatus, storage medium and program product. BACKGROUND
[0003] With the improvement of communication technology and the continuous enrichment of service types, related services have higher requirements for the performance of communication, such as holographic communication, extended reality (XR) and other services requiring communication performance to simultaneously meet ultra-high throughput and ultra-low latency. SUMMARY
[0004] In one aspect, a communication method is provided, executed by a first network element, comprising:
[0005] obtaining a transmission pattern, the transmission pattern being used to indicate each transmission of a set of transport blocks (TBs);
[0006] configuring the transmission pattern to the set of TBs;
[0007] transmitting, based on the configured transmission pattern, a plurality of TBs in the set of TBs to a second network element on a physical channel.
[0008] In another aspect, another communication method is provided, executed by a second network element, comprising:
[0009] obtaining a transmission pattern, the transmission pattern being used to indicate each transmission of a set of transport blocks (TBs);
[0010] configuring the transmission pattern to the set of TBs;
[0011] receiving, based on the configured transmission pattern, a plurality of TBs in the set of TBs from a first network element on a physical channel.
[0012] In yet another aspect, a communication apparatus is provided, comprising a processing unit and a communication unit;
[0013] the processing unit is configured to obtain a transmission pattern, the transmission pattern being used to indicate each transmission of a set of transport blocks (TBs);
[0014] the processing unit is configured to configure the transmission pattern to the set of TBs;
[0015] The communication unit is configured to transmit a plurality of TBs in the set of TBs on a physical channel based on the configured transmission pattern.
[0016] In another aspect, a communication apparatus is provided, comprising: a processing unit and a communication unit;
[0017] The processing unit is configured to obtain a transmission pattern, the transmission pattern being used to indicate each transmission of a set of transmission blocks (TBs).
[0018] The processing unit is configured to configure the transmission pattern for the set of TBs.
[0019] The communication unit is configured to receive a plurality of TBs in the set of TBs from the first network element on a physical channel based on the configured transmission pattern.
[0020] In another aspect, a communication apparatus is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is configured to store a computer program; the processor is configured to implement any of the above methods when executing the computer program.
[0021] In another aspect, a computer readable storage medium is provided, and the computer readable storage medium stores computer program instructions, and the computer program instructions are executed by a processor to implement any of the above methods.
[0022] In another aspect, a computer program product is provided, and the computer program product comprises computer program instructions, and the computer program instructions are executed by a processor to implement any of the above methods. BRIEF DESCRIPTION OF DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the present disclosure, the following will briefly introduce the drawings needed to be used in some embodiments of the present disclosure. Obviously, the drawings described in the following description are only some drawings of the present disclosure, and other drawings can also be obtained by those skilled in the art based on these drawings.
[0024] FIG. 1 is a structure diagram of TB transmission according to some embodiments of the present disclosure.
[0025] FIG. 2 is an architecture diagram of a communication system according to some embodiments of the present disclosure.
[0026] FIG. 3 is a flow chart of a communication method according to some embodiments of the present disclosure.
[0027] FIG. 4 is a flow chart of a communication method according to some embodiments of the present disclosure.
[0028] FIG. 5 is a structure diagram of TB transmission based on a transmission pattern according to some embodiments of the present disclosure.
[0029] FIG. 6 is a structure diagram of a TB transmission based on a transmission pattern according to some embodiments of the present disclosure.
[0030] FIG. 7 is a structure diagram of a TB transmission based on a transmission pattern according to some embodiments of the present disclosure.
[0031] FIG. 8 is a structure diagram of a TB transmission based on a transmission pattern according to some embodiments of the present disclosure.
[0032] FIG. 9 is a structure diagram of a TB transmission based on a transmission pattern according to some embodiments of the present disclosure.
[0033] FIG. 10 is a structure diagram of a first network element according to some embodiments of the present disclosure.
[0034] FIG. 11 is a structure diagram of a second network element according to some embodiments of the present disclosure.
[0035] FIG. 12 is a structure diagram of a communication apparatus according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0036] The technical solutions in the present disclosure will be described clearly and completely below with reference to the drawings in the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all the other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.
[0037] It should be noted that in the present disclosure, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design scheme described as "exemplary" or "for example" in the present disclosure should not be interpreted as being more preferred or having more advantages than other embodiments or design schemes. In fact, the use of the words "exemplary" or "for example" is intended to present related concepts in a manner of illustration only.
[0038] Hereinafter, the terms "first", "second", and the like are used only for the purpose of description, and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second", and the like can explicitly or implicitly include one or more of the features.
[0039] In the description of the disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" herein is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean: only A, only B, and A and B. In addition, "at least one" means one or more, and "multiple" means two or more.
[0040] It can be understood that, without conflict, the functions, steps, etc. shown in the disclosure can occur in an order different from that shown in the disclosure, and there can be other functions, steps, etc. between any two adjacent functions, steps, etc. shown in the disclosure.
[0041] With the improvement of communication technology and the continuous enrichment of service types, related services have higher requirements for the performance of communication, such as holographic communication, XR and other services requiring communication performance to simultaneously meet ultra-high throughput and ultra-low latency. Such services combine the characteristics of two scenarios of enhanced mobile broadband (eMBB) and ultra-reliable and low latency communication (URLLC), not only having very high requirements for throughput, but also having very high requirements for latency. For future-oriented communication systems, the application of artificial intelligence (AI), perception and big data will also bring the demand for large data volume information transmission.
[0042] In wireless communication, physical layer scheduling transmission is usually performed through transport blocks (TBs). Each TB is mapped to an antenna for transmission after channel coding, modulation and other physical layer operations. When the size of the TB (TBS) is too large, the probability of transmission failure will also increase accordingly, resulting in low data transmission reliability.
[0043] Exemplarily, as shown in FIG. 1, for each codeword, each hybrid automatic repeat request (HARQ) process only processes one TB in one transmission time interval (TTI), and each TB is mapped to an antenna for transmission after channel coding, modulation and other physical layer operations.
[0044] Each TB has a cyclic redundancy check (CRC), and if the TB forms multiple coding blocks (CBs) after channel coding, each CB also has a CRC. Only when the CRCs of all CBs and the CRC of the entire TB pass the check, the TB can be successfully acquired and submitted to the media access control (MAC) layer. When the size (TBS) of the TB is too large, any CRC check failure will cause the entire TB transmission to fail, seriously affecting the reliability of data transmission.
[0045] In view of this, in the technical solutions provided in the present disclosure, the first network element can obtain a transmission pattern and configure the transmission pattern for a TB set. Then, the first network element can send multiple TBs in the TB set to the second network element on a physical channel based on the configured transmission pattern. The transmission pattern is used to indicate each transmission of a TB set. When the size of the TB is too large, it will cause the success rate of data transmission to be low, seriously affecting the reliability of data transmission. The way that the first network element in the present disclosure implements multiple TB transmissions based on the transmission pattern can guarantee the reliability of data transmission. When there is a TB that fails to transmit in the multiple TBs, the TB that fails to transmit does not affect other TBs that successfully transmit in the multiple TBs. For example, the TBs corresponding to the upper layer data in the TBs that successfully transmit (the data of the TBs comes from the upper layer, i.e., the first type of TB) can be independently submitted to the upper layer at the receiving end. And according to the transmission pattern, the TBs that successfully transmit can be used to recover the TBs that fail to transmit through packet encoding and decoding, further improving the reliability of data transmission. At the same time, the present disclosure can also implement static or semi-static scheduling control of the TB set based on the transmission pattern, thereby avoiding frequent signaling interaction in the transmission process and reducing the complexity of scheduling and control signaling overhead.
[0046] The network architecture of the mobile communication network (including but not limited to 3G, 4G, 5G and future mobile communication networks) in the embodiments of the present disclosure can at least include a first network element and a second network element. It should be understood that in the present example, the first network element can be a network side device (including but not limited to a base station, for example), and the second network element can be a terminal side device (including but not limited to a terminal, for example). Of course, in the uplink, the first network element can also be a terminal side device, and the second network element can also be a network side device. In addition, the first network element and the second network element can also be a module of a device in a communication system, or a protocol layer (including but not limited to a MAC layer, for example) in a communication system. The module can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0047] Exemplarily, as shown in FIG. 2, a communication system provided by an embodiment of the present disclosure includes a base station 201 and a terminal 202. The base station 201 and the terminal 202 can be one or more, and the number is not limited.
[0048] The base station 201 is located at the access network side of the above communication system, and is a device with a wireless transceiving function or a chip or chip system that can be arranged in the device. The base station 201 includes but is not limited to: an access point (AP) in a WiFi system, such as a home gateway, a router, a server, a switch, a bridge, and the like; an evolved NodeB (eNB); a radio network controller (RNC); a NodeB (NB); a base station controller (BSC); a base transceiver station (BTS); a home base station (for example, a home evolved NodeB, or a home NodeB, HNB); a baseband unit (BBU); a wireless relay node; a wireless backhaul node (for example, an integrated access and backhaul (IAB) node); a transmission and reception point (transmission and reception point, TRP, or transmission point, TP); and the like, and can also be a 5G base station, such as a gNB in a new radio (NR) system, or a transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), a road side unit (RSU) with a base station function, or a 5G access network (NG radio access network, NG-Ran) device, and the like. The base station 201 also includes base stations in different networking modes, such as a master evolved NodeB (MeNB), a secondary eNB (SeNB, or secondary gNB, SgNB). The base station 201 also includes different types, such as ground base stations, air base stations, and satellite base stations, and the like.
[0049] The terminal 202 is a device with wireless communication function, which can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted. It can also be deployed on water surface (such as ships, etc.), and can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal 202 is also called user equipment (UE), mobile station (MS), mobile terminal (MT) and terminal device, which is a device providing voice and / or data connectivity to users. For example, the terminal 202 includes handheld devices with wireless connection function, vehicle-mounted devices, etc. At present, the terminal 202 can be: mobile phone, tablet computer, notebook computer, palm computer, mobile internet device (MID), wearable device (such as smart watch, smart bracelet, pedometer, etc.), vehicle-mounted device (such as car, bicycle, electric vehicle, airplane, ship, train, high-speed rail, etc.), virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, smart home device (such as refrigerator, television, air conditioner, electric meter, etc.), smart robot, workshop device, wireless terminal in self driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, flight device (such as smart robot, hot air balloon, unmanned aerial vehicle, airplane), etc. In an exemplary application scenario of the present disclosure, the terminal is a terminal that usually works on the ground, such as a vehicle-mounted device. In the present disclosure, in order to facilitate description, a chip deployed in the above device, such as a system on a chip (SOC), a baseband chip or other chips with communication function can also be referred to as a terminal.
[0050] In some embodiments, for downlink transmission, the base station 201 can obtain a transmission pattern and configure the transmission pattern to a set of TBs to be transmitted. Then, the base station 201 can transmit a plurality of TBs in the set of TBs on a physical channel based on the configured transmission pattern. Correspondingly, the terminal 202 can obtain the transmission pattern and configure the transmission pattern to the set of TBs. Then, the terminal 202 can receive a plurality of TBs in the set of TBs from the base station 201 on a physical channel based on the configured transmission pattern. Generally, the transmission pattern is determined by the base station 201 before the transmission of the set of TBs, and the transmission pattern is sent to the terminal 202 by using a radio resource control (RRC) message (e.g., an RRC reconfiguration message) so that the base station 201 and the terminal 202 perform the transmission of the set of TBs based on the same transmission pattern.
[0051] In some embodiments, for uplink transmission, the terminal 202 can obtain a transmission pattern and configure the transmission pattern to a set of TBs. Then, the terminal 202 can transmit a plurality of TBs in the set of TBs on a physical channel based on the configured transmission pattern. Correspondingly, the base station 201 can obtain the transmission pattern and configure the transmission pattern to the set of TBs. Then, the base station 201 can receive a plurality of TBs in the set of TBs from the terminal 202 on a physical channel based on the configured transmission pattern. Generally, the transmission pattern is determined by the base station 201 before the transmission of the set of TBs, and the transmission pattern is sent to the terminal 202 by using an RRC message (e.g., an RRC reconfiguration message) so that the base station 201 and the terminal 202 perform the transmission of the set of TBs based on the same transmission pattern.
[0052] The plurality of TBs can include TB original packets for carrying upper layer data, and can also include TB redundancy packets (also referred to as TB check packets) for error recovery of the TB original packets.
[0053] In some embodiments, the base station 201 or the terminal 202 can generate TB redundancy packets (also referred to as TB check packets) for error recovery of TB original packets by packet encoding. Packet encoding, also known as network encoding, is a technology for improving network throughput and data reliability. Generally, this encoding technology is referred to as network encoding. Since it is encoding of multiple independent data packets, network encoding is also referred to as packet encoding. The present disclosure does not distinguish between them. Packet encoding aims to integrate data before transmission, and the receiving end can recover the data based on the integration method.
[0054] The encoding type of the packet encoding includes linear packet encoding and nonlinear packet encoding. Taking the linear packet encoding as an example, a new transmission block TB3 (which can also be referred to as a TB redundancy packet or a TB check packet) can be obtained by performing an AND operation on the transmission blocks TB1 and TB2 (which can also be referred to as a TB original packet, a TB source packet, or a TB system packet). The sending end sends the three transmission blocks, and the receiving end can recover another failed transmission block (such as recovering TB2 by means of TB1 and TB3, or recovering TB1 by means of TB2 and TB3) as long as any two transmission blocks are successfully received.
[0055] Exemplarily, the encoding algorithm used by the packet encoding can be a fountain code. The fountain code has the characteristics that the code rate can be unlimitedly sent, and the receiving end can recover all original packets with a large probability as long as a sufficient amount of packet encoding packets are received. For example, for k TB original packets to be transmitted, k+m encoded TBs (including k TB original packets and m TB check packets) are obtained after packet encoding, and the receiving end can recover all TB original packets with a target probability as long as any k TBs in the k+m encoded TBs are successfully received.
[0056] It should be noted that the embodiments of the disclosure can be mutually referenced or referred to each other, for example, the same or similar steps, method embodiments, system embodiments, and device embodiments can be mutually referred to, and are not limited.
[0057] The communication method provided by the embodiments of the disclosure will be described below by taking the interaction between the first network element and the second network element as an example in the communication system shown in FIG. 2. It should be noted that in the embodiments of the disclosure described below, the first network element is the sending end of the data, and the second network element is the receiving end of the data. The first network element and the second network element can be devices in the communication system, modules of the devices, or protocol layers in the communication system. The disclosure is illustrated by taking the first network element and the second network element as the execution subject of the interaction as an example, but the disclosure does not limit the execution subject of the interaction.
[0058] FIG. 3 is a flowchart of a communication method according to an embodiment of the disclosure. As shown in FIG. 3, the method includes the following S301 to S303:
[0059] S301, obtaining a transmission pattern.
[0060] The transmission pattern is used to indicate each transmission of a TB set.
[0061] In some embodiments, the TB set includes a plurality of first type TBs and / or one or more second type TBs.
[0062] In one example, the TB set includes k first type TBs, each of the k first type TBs corresponding to one upper layer protocol data unit (PDU), k being an integer greater than 1. For example, the upper layer PDU can be a MAC PDU.
[0063] In one example, the TB set further includes at least one second type TB, the at least one second type TB being obtained by packet encoding the k first type TBs, each of the at least one second type TB being a TB check packet after packet encoding; the TB check packet being used for error recovery of the TB original packet.
[0064] For example, one TB set can include only a plurality of first type TBs. For another example, one TB set can include a plurality of first type TBs and at least one second type TB. For another example, one TB set can include only a plurality of second type TBs.
[0065] Exemplarily, the TB set can also be referred to as a TB group (TBG). The TB original packet before packet encoding is also referred to as a TB system packet or a TB source packet, which is data transmitted from an upper layer to a physical layer at a sending end or data that needs to be delivered to an upper layer by a physical layer at a receiving end. Each first type TB corresponds to one MAC PDU. The TB system packet or the TB source packet after packet encoding is the same as the TB original packet before packet encoding.
[0066] The TB check packet is also referred to as a TB redundancy packet, which is a TB encoding packet after packet encoding. In some packet encoding algorithms, the TB check packet contains part of information of the first type TB after multiplication operation in a finite field. The data of the TB check packet is data generated at a physical layer, which is used for error recovery of the TB original packet, and the receiving end does not need to deliver the TB check packet to an upper layer. At the receiving end, the TB check packet can be used for decoding recovery of the failed TB original packet. Each TB check packet needs a corresponding encoding matrix vector in the decoding of packet encoding.
[0067] In one implementation, the first network element obtains the transmission pattern through an RRC signaling message.
[0068] Exemplarily, the RRC signaling message includes an index number of the transmission pattern, the index number of the transmission pattern being used for indicating the transmission pattern. Using the index of the transmission pattern can greatly reduce the control signaling overhead of delivering the transmission pattern related information (such as configuration parameters and transmission strategy). For example, the first network element locally stores a transmission pattern index mapping table, and the first network element can determine the configuration parameters and / or the transmission strategy corresponding to the TB set transmission through the transmission pattern index.
[0069] In one example, the first network element can receive an RRC reconfiguration message to obtain a transmission pattern, which includes a transmission pattern field.
[0070] S302, Configure the transmission pattern for the TB collection.
[0071] In one example, the first network element configures the transmission pattern via RRC signaling messages. For instance, the RRC reconfiguration message includes fields for the transmission pattern. Based on the transmission pattern, the first network element configures the transmission parameters (the configuration parameters mentioned above) and / or transmission strategies for the TB set transmission.
[0072] The first network element configures the data transmission of a TB set according to the transmission parameters and / or transmission strategy indicated by the transmission pattern. In one example, according to the transmission pattern, the TB set needs to be transmitted four times. Each transmission sends a different redundancy version (RV) for the same TB, but the transmission resources, modulation and coding scheme (MCS), and number of spatial multiplexing layers used in each transmission are the same. In this way, the second network element can directly perform soft information merging on the different RVs of each received TB to obtain soft merging gain, thereby improving the TB transmission success rate.
[0073] S303. Based on the configured transmission pattern, send multiple TBs from the TB set to the second network element on a physical channel.
[0074] In one implementation, the first network element sends multiple TBs to the second network element over a single transmission unit.
[0075] The transmission unit includes at least one of the following: TTI, slot, minislot, and HARQ process.
[0076] For example, for downlink transmission, the physical channel can be a downlink data transmission channel, such as a physical downlink shared channel (PDSCH). In this case, multiple TBs are carried on a single PDSCH and transmitted using a single transmission unit.
[0077] For uplink transmission, the physical channel can be an uplink data transmission channel, such as a physical uplink shared channel (PUSCH). In this case, multiple TBs are transmitted on a single PUSCH using a single transmission unit.
[0078] In one implementation, multiple TBs are mapped to the same codeword and sent to the second network element.
[0079] Based on the above technical solution, the first network element can obtain a transmission pattern and configure the transmission pattern for the TB set. Then, the first network element can send multiple TBs in the TB set to the second network element on a physical channel based on the configured transmission pattern. The transmission pattern is used to indicate each transmission of a TB set. When the size of the TB is too large, it will cause the success rate of data transmission to be low, which seriously affects the reliability of data transmission. The way of the first network element in the present disclosure to implement multiple TB transmission per transmission based on the transmission pattern can guarantee the reliability of data transmission. When there is a transmission failure TB in the multiple TBs, the transmission failure TB does not affect other transmission success TBs in the multiple TBs. For example, the TB corresponding to the upper layer data in the transmission success TB (the data of the TB corresponding to the upper layer data comes from the upper layer, i.e., the first type of TB) can be independently submitted to the upper layer at the receiving end. And according to the transmission pattern, the transmission success TB can be used to recover the transmission failure TB through packet encoding and decoding, further improving the reliability of data transmission. At the same time, the present disclosure can also implement static or semi-static scheduling control of the TB set based on the transmission pattern, thereby avoiding frequent signaling interaction in the transmission process and reducing the complexity of scheduling and control signaling overhead.
[0080] In some embodiments, before S303, the first network element can further perform at least one of the following: determining the size of the first type of TB; determining the number of the first type of TB; determining the number of the second type of TB; selecting the TB to be sent in each transmission of the TB set; determining the RV of the TB to be sent in each transmission of the TB set; determining the transmission resource space used in each transmission of the TB set; determining the transmission resource used by each TB in each transmission of the TB set; determining the MCS used in each transmission of the TB set; determining the spatial multiplexing mode used in each transmission of the TB set; determining the HARQ process identifier in each transmission of the TB set; and determining the period of TB transmission of the TB set.
[0081] The first type of TB is the TB original packet in the TB set, and the second type of TB is the TB check packet obtained by packet encoding all TB original packets in the TB set. The transmission resource includes one of the following: time domain resource, frequency domain resource, and time-frequency domain resource.
[0082] Exemplarily, for each TB transmitted in each transmission of the selected TB set, the first network element can select the TBs for transmission in the order of the TB serial numbers (in ascending order or in descending order) for each TB set. For example, for a TB set including k first type TBs and m second type TBs, the serial numbers of the first type TBs are 0 to k-1, and the serial numbers of the second type TBs are k to k+m-1. The first network element can transmit the TBs in order, so that the second network element can also calculate the serial numbers of each second type TB according to the scheme, and then determine the packet encoding vector corresponding to the received second type TB, so as to facilitate the decoding of the subsequent packet encoding.
[0083] For determining the transmission resource space used by each transmission of the TB set, the first network element can implement by at least one of the following: taking the transmission resource position of the TB successfully transmitted last time as the transmission resource position of the second type TB in the current transmission; using a fixed transmission resource position for each transmission of the TB set; using a fixed transmission resource position for each transmission of each TB.
[0084] In some embodiments, the transmission pattern can correspond to different transmission strategies, so as to realize flexible configuration of the TB set.
[0085] In some embodiments, the transmission pattern can correspond to at least one of the following: a first transmission strategy, a second transmission strategy, a set of transmission parameters.
[0086] As an embodiment of the present disclosure, the transmission pattern corresponds to a first transmission strategy of the TB set; the first transmission strategy includes but is not limited to one of the following:
[0087] All first type TBs in the TB set are transmitted in each transmission;
[0088] All first type TBs in the TB set are transmitted in the first transmission of the TB set, and at least one first type TB and at least one second type TB in the TB set are transmitted in the retransmission of the TB set;
[0089] All first type TBs in the TB set are transmitted in the first transmission of the TB set, and the same number of second type TBs as the first transmission in the TB set are transmitted in the retransmission of the TB set;
[0090] A certain number of second type TBs in the TB set are transmitted at a fixed transmission resource position in each transmission.
[0091] That is, the above first transmission strategy is used to indicate the transmission manner of the TB set. The first network element can perform data transmission of a TB set according to the above first transmission strategy corresponding to the transmission pattern.
[0092] As another embodiment of the present disclosure, the transmission pattern corresponds to a second transmission strategy of the TB set; the second transmission strategy includes but is not limited to one of the following:
[0093] selecting one RV for each TB in each transmission according to a fixed RV order;
[0094] selecting the TB for each transmission from the TB set according to the TB sequence number.
[0095] That is, the second transmission strategy described above is used to indicate the transmission mode of each TB in the TB set. For example, the fixed RV order can be "RV0, RV2, RV3, RV1". For TB0 in the TB set that needs to be transmitted, the first network element can send the redundancy version RV0 of TB0 in the first transmission, the redundancy version RV2 of TB0 in the second transmission, the redundancy version RV3 of TB0 in the third transmission, and the redundancy version RV1 of TB0 in the fourth transmission.
[0096] In some embodiments, when the TB fails in the first transmission, retransmission is needed to improve the success rate of reception. After channel coding of a TB, a plurality of redundancy versions of the TB can be obtained by selecting certain data at different starting positions of the channel coded data. The sender sends different RVs each time, and the receiver can combine different RVs to improve the success rate of data transmission.
[0097] In some embodiments, the transmission pattern can correspond to one or more transmission parameters (a set of transmission parameters described above), so as to configure the scheduling of the TB set.
[0098] As an embodiment of the present disclosure, the transmission pattern corresponds to one or more transmission parameters, and the transmission parameters include at least one of the following:
[0099] a TB set identifier of the TB set;
[0100] a number of resource elements (REs) used by the TB set in each transmission;
[0101] a transmission resource space used by the TB set in each transmission;
[0102] a common MCS used by the TB set in each transmission, the common MCS being used to indicate that the TBs in the TB set are transmitted using the same MCS;
[0103] a common spatial multiplexing manner used by the TB set in each transmission, the common spatial multiplexing manner being used to indicate that the TBs in the TB set are transmitted using the same spatial multiplexing manner;
[0104] a number of TBs in the TB set each time of transmission;
[0105] a number of TBs in the TB set each time of transmission;
[0106] a size of a first type of TB in the TB set each time of transmission;
[0107] a number of the first type of TB in the TB set each time of transmission;
[0108] a number of a second type of TB in the TB set each time of transmission;
[0109] a packet encoding vector index corresponding to the second type of TB in the TB set each time of transmission;
[0110] a serial number of each TB in the TB set each time of transmission;
[0111] an RV of each TB in the TB set each time of transmission;
[0112] a HARQ process identity in the TB set each time of transmission;
[0113] a transmission period of the TB set, the transmission period being used for periodic transmission of the TB set.
[0114] The transmission resource space refers to transmission resources available for TB transmission in the TB set. The transmission resources include one of the following: time domain resources, frequency domain resources, and time-frequency domain resources. The first type of TB is a TB original packet in the TB set, and the second type of TB is a TB check packet obtained by packet encoding all TB original packets in the TB set.
[0115] The total size of a TB set can be determined by the transmission resource space corresponding to the TB set, the MCS, and the number of layers of spatial multiplexing mapping. For example, the total size of the TB set corresponds to the sum of sizes of all first type of TBs in the TB set. For example, the total size of the TB set corresponds to the total number of TB bits that can be transmitted by the entire TB set, which can be regarded as a virtual large TB. Since directly transmitting large TB data can easily cause TB errors, the total size of the TB set can be used for segmentation to obtain multiple small TBs (i.e., first type of TBs) in the present disclosure, and the multiple TBs obtained by segmentation are transmitted as a TB set. That is, the virtual large TB is not a real TB, which is only described for ease of understanding.
[0116] Exemplarily, the packet encoding vector of the TB can be indicated by a packet encoding vector index, or can be implicitly indicated by being associated with the sequence number of the TB. That is, the packet encoding vector corresponding to the TB can be determined by the sequence number of the TB. The type of the TB can be indicated by type indication information, or can be indicated by the sequence number of the TB. For example, one TB set includes k first-type TBs and m second-type TBs, and the sequence numbers of the first-type TBs can be arranged in front, for example, the TBs with sequence numbers ranging from 0 to k-1 are first-type TBs, and the TBs with sequence numbers ranging from k to k+m-1 are second-type TBs.
[0117] FIG. 4 is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4, the method includes the following S401 to S403:
[0118] S401, obtaining a transmission pattern.
[0119] The transmission pattern is used to indicate each transmission of a TB set.
[0120] In some embodiments, the TB set includes a plurality of first-type TBs and / or one or more second-type TBs.
[0121] In one example, the TB set includes k first-type TBs, each of the k first-type TBs corresponding to one upper-layer PDU, and k is an integer greater than 1. For example, the upper-layer PDU can be a MAC PDU.
[0122] In one example, the TB set further includes at least one second-type TB, the at least one second-type TB being obtained by packet encoding the k first-type TBs, the first-type TB being a TB original packet before packet encoding, and each of the at least one second-type TB being a TB check packet after packet encoding; the TB check packet is used for error recovery of the TB original packet.
[0123] In one implementation, the second network element obtains the transmission pattern through an RRC signaling message.
[0124] Exemplarily, the RRC signaling message includes an index number of the transmission pattern, and the index number of the transmission pattern is used to indicate the transmission pattern. Using the transmission pattern index can greatly reduce the control signaling overhead of transmitting transmission pattern related information (such as configuration parameters and transmission strategies).
[0125] In one example, the second network element can receive an RRC reconfiguration message to obtain the transmission pattern, and the RRC reconfiguration message includes a transmission pattern field.
[0126] The related description can refer to S301 described above, which will not be repeated here.
[0127] S402, configure a transmission pattern for the TB set.
[0128] In one example, the second network element configures the transmission pattern through an RRC signaling message. For example, a field of the transmission pattern is included in an RRC reconfiguration message. Based on the transmission pattern, the second network element configures transmission parameters (configuration parameters) and / or transmission strategies for the TB set transmission.
[0129] The related description can refer to S302 described above, and will not be repeated here.
[0130] S403, receive multiple TBs in the TB set from the first network element on one physical channel based on the configured transmission pattern.
[0131] In one implementation, the second network element receives multiple TBs in the TB set from the first network element on one transmission unit.
[0132] The transmission unit includes at least one of the following: TTI, time slot, micro time slot, and HARQ process.
[0133] In some embodiments, the multiple TBs are mapped to the same code word.
[0134] The related description can refer to S303 described above, and will not be repeated here.
[0135] In some embodiments, before S403 described above, the second network element can further perform at least one of the following: determine the size of the first type of TB; determine the number of the first type of TB; determine the number of the second type of TB; determine the transmission resource space used by the TB set for each transmission; determine the transmission resource used by each TB of the TB set for each transmission; determine the MCS used by the TB set for each transmission; determine the spatial multiplexing manner used by the TB set for each transmission; determine the period of TB transmission of the TB set; determine the HARQ process identity for each transmission of the TB set; determine the type of the received TB; determine the TB sent by the TB set for each transmission; determine the RV of the TB sent by the TB set for each transmission; combine multiple RVs of the same TB received; determine the TB serial number of the received second type of TB; determine the packet encoding vector of the received second type of TB; perform channel decoding on the received first type of TB to successfully obtain the first type of TB; perform channel decoding on the received second type of TB to successfully obtain the second type of TB; and perform packet encoding decoding using the successfully obtained second type of TB and the successfully obtained first type of TB to recover the first type of TB that has not been successfully obtained.
[0136] The type of TB includes one of the following: a first type of TB or a second type of TB. The first type of TB is a TB original packet in the TB set, and the second type of TB is a TB check packet obtained by packet encoding all TB original packets in the TB set. The transmission resource includes one of the following: a time domain resource, a frequency domain resource, and a time-frequency domain resource.
[0137] Exemplarily, for determining the transmission resource space used by the TB set for each transmission, the second network element can implement by at least one of the following: taking the transmission resource position of the TB successfully transmitted last time as the transmission resource position of the second type of TB for this time; using a fixed transmission resource position for each transmission of the TB set; and using a fixed transmission resource position for each transmission of each TB.
[0138] For determining the TB serial number of the received second type of TB, the second network element can calculate the serial number of each received TB according to the rule that the TB serial number is transmitted from small to large based on the transmission pattern.
[0139] In some embodiments, according to the transmission pattern, the second network element can acquire TB data of the TB set at the corresponding transmission resource position and perform channel decoding of the TB. According to the transmission pattern, the second network element can also perform soft information merging on different RV versions of the same TB. According to the transmission pattern, the second network element can first process the reception of the first type of TB, and if there is a first type of TB that fails to be acquired (i.e., fails to be received), the second network element then processes the reception of the second type of TB. According to the transmission pattern, the second network element can also perform packet encoding decoding on the successfully received second type of TB to recover the first type of TB that fails to be transmitted.
[0140] Channel encoding / decoding refers to encoding / decoding of data in a TB. For example, at the sending end, a 100-bit TB is subjected to 1 / 3 code rate channel encoding to form a 300-bit encoded packet sent to a modulation module. At the receiving end, the demodulated data information is subjected to channel decoding to recover 100-bit TB source bit information.
[0141] Packet encoding / decoding refers to encoding / decoding between multiple TB data packets. For example, at the sending end, four 100-bit first type of TBs are subjected to packet encoding to generate six 100-bit second type of TBs. At the receiving end, if the four first type of TBs are not all successfully acquired, the successfully acquired second type of TBs and all successfully acquired first type of TBs are jointly subjected to packet encoding and corresponding decoding to recover the first type of TBs that fail to be transmitted.
[0142] In some embodiments, the transmission pattern can correspond to at least one of the following: a first transmission strategy, a second transmission strategy, and a set of transmission parameters.
[0143] In some embodiments, the transmission pattern can correspond to different transmission strategies, thereby achieving flexible configuration of the TB set.
[0144] As an embodiment of the present disclosure, the transmission pattern corresponds to a first transmission strategy of the TB set; the first transmission strategy includes but is not limited to one of the following:
[0145] All first type TBs in the TB set are transmitted each time;
[0146] All first type TBs in the TB set are transmitted at the first transmission of the TB set, and at least one first type TB and at least one second type TB in the TB set are transmitted at the retransmission of the TB set;
[0147] All first type TBs in the TB set are transmitted at the first transmission of the TB set, and the same number of second type TBs as the first transmission in the TB set are transmitted at the retransmission of the TB set;
[0148] A certain number of second type TBs in the TB set are transmitted at a fixed transmission resource location each time.
[0149] That is, the above-mentioned first transmission strategy is used to indicate the transmission manner of the TB set. The second network element can perform data reception of a TB set according to the above-mentioned first transmission strategy corresponding to the transmission pattern.
[0150] As another embodiment of the present disclosure, the transmission pattern corresponds to a second transmission strategy of the TB set; the second transmission strategy includes but is not limited to one of the following:
[0151] An RV is selected for each TB each time according to a fixed RV order;
[0152] TBs for each transmission are selected from the TB set in turn according to TB serial numbers.
[0153] That is, the above-mentioned second transmission strategy is used to indicate the transmission manner of each TB in the TB set.
[0154] In some embodiments, the transmission pattern can correspond to one or more transmission parameters (a set of transmission parameters mentioned above), thereby achieving configuration of the scheduling of the TB set.
[0155] As an embodiment of the present disclosure, the transmission pattern corresponds to one or more transmission parameters, and the transmission parameters include at least one of the following:
[0156] TB set identifier of the TB set;
[0157] Number of REs used by the TB set each time;
[0158] Transmission resource space used by the TB set each time;
[0159] a common MCS used by the TB set for each transmission, the common MCS being used to indicate that the TBs in the TB set are transmitted using a same MCS;
[0160] a common spatial multiplexing manner used by the TB set for each transmission, the common spatial multiplexing manner being used to indicate that the TBs in the TB set are transmitted using a same spatial multiplexing manner;
[0161] a transmission resource used by each TB in the TB set for each transmission;
[0162] a number of TBs in the TB set for each transmission;
[0163] a size of the first type of TBs in the TB set for each transmission;
[0164] a number of the first type of TBs in the TB set for each transmission;
[0165] a number of the second type of TBs in the TB set for each transmission;
[0166] a packet encoding vector index corresponding to the second type of TBs in the TB set for each transmission;
[0167] a sequence number of each TB in the TB set for each transmission;
[0168] an RV of each TB in the TB set for each transmission;
[0169] an HARQ process identity for each transmission of the TB set;
[0170] a transmission period of the TB set, the transmission period being used for periodic transmission of the TB set.
[0171] The transmission resource space refers to a transmission resource available for transmission of the TBs in the TB set. The transmission resource includes one of the following: a time domain resource, a frequency domain resource, and a time-frequency domain resource. The first type of TBs are original packets of the TBs in the TB set, and the second type of TBs are TB check packets obtained by packet encoding all the original packets of the TBs in the TB set.
[0172] It should be understood that the communication method provided in the present disclosure can be applied to various TB transmission scenarios, for example, can be applied to various transmission pattern acquisition manners, can be applied to configuration of various transmission patterns, and can be applied to various communication scenarios.
[0173] For various transmission pattern acquisition manners, in an example, taking a first network element as a terminal and a second network element as a base station as an example, the terminal can receive an RRC control signaling message carrying a transmission pattern of a TB set from the base station, and transmit the TBs in the TB set in each transmission of the TB set according to the transmission pattern of the TB set.
[0174] In one example, the first network element is a base station, and the second network element is a terminal. The terminal can receive an RRC control signaling message carrying a transmission pattern of a TB set from the base station, and receive the TBs in each transmission of the TB set according to the transmission pattern of the TB set.
[0175] In one example, the RRC control signaling message is an RRC reconfiguration message, and the RRC reconfiguration message carries a transmission pattern index. Through the transmission pattern index, a transmission pattern can be obtained.
[0176] In one example, there can be multiple TB sets in the transmission of the TB set. Each TB set uses the same transmission pattern for TB transmission.
[0177] For the configuration of multiple transmission patterns, the receiving end can perform soft information combination by sending different RV versions of a TB in each transmission. In the present disclosure, multiple TBs are transmitted in each transmission of a TB set, and each TB in the TB set can also be transmitted using different RV versions. That is, each first type TB has a different RV, and each second type TB also has a different RV.
[0178] In one example, the redundancy version (RV) of each TB is selected in the order of “RV0, RV3, RV2, RV1”. The TB can transmit RV0 in the first transmission, and can transmit other redundancy versions (RVs) in the retransmission.
[0179] In some embodiments, the TB set is semi-statically configured with a transmission pattern through an RRC control signaling message. There can be multiple patterns in the communication system, and the RRC control signaling message indicates which transmission pattern in the multiple patterns is used. The transmission pattern implicitly indicates the transmission strategy of the TB set.
[0180] Exemplarily, there are multiple transmission patterns (patterns) in the communication system, and the base station selects a pattern to configure to the terminal through an RRC signaling message for the transmission and / or reception of the TB set. The following are five transmission patterns as examples:
[0181] Pattern 1: Each transmission of a first type TB, and the RV selection rule is that the first type TB selects different redundancy versions (RVs) in the order of RV0, RV2, RV3, and RV1.
[0182] An example of Pattern 1 is shown in FIG. 5. There are 4 first type TBs (TB0, TB1, TB2, TB3) in a TB set, and each TB uses the same transmission resource to transmit a different RV of the TB in each transmission. In the first transmission, the first network element transmits RV0 of TB0, TB1, TB2, TB3. In the first retransmission (i.e., the second transmission of the TB set), the first network element transmits RV2 of TB0, TB1, TB2, TB3. In the second retransmission (i.e., the third transmission of the TB set), the first network element transmits RV3 of TB0, TB1, TB2, TB3. In the third retransmission (i.e., the fourth transmission of the TB set), the first network element transmits RV1 of TB0, TB1, TB2, TB3.
[0183] Pattern 2: Transmit k first type TBs in the first transmission, and transmit m different RVs of the first type TBs and n different RVs of the second type TBs in the retransmission. The RV selection rule is that the first type TBs and the second type TBs are sequentially selected as RV0, RV2, RV3, RV1. In the retransmission, a new second type TB is replaced into the position of a certain TB in the last transmission according to a certain rule.
[0184] An example of Pattern 2 is shown in FIG. 6. There are 4 first type TBs (TB0, TB1, TB2, TB3) in a TB set, and 4 first type TBs are packet encoded to generate multiple second type TBs (TB4, TB5, TB6). In the first transmission, the first network element transmits RV0 of TB0, TB1, TB2, TB3. In each retransmission, a certain first type TB in the last transmission is replaced with the RV0 of a new second type TB in the order of TB serial number. The RV selection rule is that the RVs are sequentially selected as RV0, RV2, RV3, RV1. For example, in the first retransmission (i.e., the second transmission of the TB set), the first network element transmits RV2 of TB1, TB2, TB3 and RV0 of TB4. In the second retransmission (i.e., the third transmission of the TB set), the first network element transmits RV3 of TB2, TB3, RV2 of TB4 and RV0 of TB5. In the third retransmission (i.e., the fourth transmission of the TB set), the first network element transmits RV1 of TB3, RV3 of TB4, RV2 of TB5 and RV0 of TB6. The second type TBs can help the receiving end to recover the failed first type TBs, and the use of new second type TBs to replace the previously transmitted first type TBs can reduce the impact of certain interference on the first type TBs. The TBs with different RVs can enable soft combining gain in the TB retransmission, and improve the transmission success rate of the TBs.
[0185] Pattern 3: The first transmission of k first type TBs, and the retransmission of k second type TBs with different redundancy versions (RVs).
[0186] An example of Pattern 3 is shown in FIG. 7. There are 4 first type TBs (TB0, TB1, TB2, TB3) in a TB set, and the 4 first type TBs are packet encoded to generate multiple second type TBs (TB4, TB5, TB6, TB7). At the first transmission, the first network element transmits RV0 of TB0, TB1, TB2, TB3. At each retransmission, the second type TBs are transmitted, and the RV selection rule is that the second type TBs are selected in the order of RV0, RV2, RV3, RV1 to use different redundancy versions (RVs) for transmission. For example, at the first retransmission (i.e., the second transmission of the TB set), the first network element transmits RV0 of TB4, TB5, TB6, TB7. At the second retransmission (i.e., the third transmission of the TB set), the first network element transmits RV2 of TB4, TB5, TB6, TB7. At the third retransmission (i.e., the fourth transmission of the TB set), the first network element transmits RV3 of TB4, TB5, TB6, TB7. The second type TBs can help the receiving end to recover the first type TBs that fail to be transmitted, and the second type TBs with different RVs can enable soft combining gain for the retransmission of the second type TBs, thereby improving the transmission success rate of the second type TBs.
[0187] Pattern 4: The first transmission of k first type TBs, and the retransmission of only k second type TBs with RV0.
[0188] An example of Pattern 4 is shown in FIG. 8. There are 4 first type TBs (TB0, TB1, TB2, TB3) in a TB set, and the 4 first type TBs are packet encoded to generate multiple second type TBs (TB4, TB5, TB6, TB7, TB8, TB9, TB10, TB11, TB12, TB13, TB14, TB15). At the first transmission, the first network element transmits RV0 of TB0, TB1, TB2, TB3. At each retransmission, RV0 of new second type TBs is transmitted. For example, at the first retransmission (i.e., the second transmission of the TB set), the first network element transmits RV0 of TB4, TB5, TB6, TB7. At the second retransmission (i.e., the third transmission of the TB set), the first network element transmits RV0 of TB8, TB9, TB10, TB11. At the third retransmission (i.e., the fourth transmission of the TB set), the first network element transmits RV0 of TB12, TB13, TB14, TB15. The second type TBs can help the receiving end to recover the first type TBs that fail to be transmitted. The transmission of new second type TBs at each retransmission can improve the transmission success rate of the second type TBs.
[0189] Pattern 5: At least one second type TB is transmitted per transmission.
[0190] An example of Pattern 5 is shown in FIG. 9. There are 4 first type TBs (TB0, TB1, TB2, TB3) in a TB set, and 4 first type TBs are packet encoded to generate at least one second type TB (e.g., TB4). A certain number of second type TBs are transmitted in a fixed position per transmission. The RV selection rule is that both first type TBs and second type TBs are selected in the order of RV0, RV2, RV3, RV1 to transmit different redundancy versions (RVs). At the first transmission, the first network element transmits RV0 of TB0, TB1, TB2, TB3, and TB4. At the first retransmission (i.e., the second transmission of the TB set), the first network element transmits RV2 of TB0, TB1, TB2, TB3, and TB4. At the second retransmission (i.e., the third transmission of the TB set), the first network element transmits RV3 of TB0, TB1, TB2, TB3, and TB4. At the third retransmission (i.e., the fourth transmission of the TB set), the first network element transmits RV1 of TB0, TB1, TB2, TB3, and TB4. The second type TBs can help the receiving end to recover the first type TBs that fail to be successfully acquired. If there are first type TBs that are not successfully acquired when received by the receiving end, the receiving end can perform channel decoding on the second type TBs, and then perform packet decoding according to the TBs that are successfully acquired to recover the first type TBs that are not successfully acquired.
[0191] It can be understood that the above transmission patterns are only used for example and illustration. The transmission patterns used in the wireless communication system can not be limited to the above patterns, and can not correspond to the above transmission pattern examples.
[0192] In some embodiments, the transmission pattern includes a configuration of a series of parameters. For example, using the transmission pattern can determine the parameter values of the fixed transmission resource position, MCS, number of spatial multiplexing layers, etc. for the TB set transmission.
[0193] For example, after the MAC layer obtains the transmission pattern through RRC, the MAC layer performs scheduling of the TB set. The MAC layer maps the TBs of the TB set to a physical channel (such as PDSCH or PUSCH) using the parameters and transmission strategies corresponding to the transmission pattern.
[0194] In some embodiments, different RV versions of multiple TBs of a TB set can be transmitted by the transmission pattern indication. In this way, multiple TBs can be sent on one time slot, and soft information combining can be performed on multiple RV versions of the same TB on multiple time slots, improving the success rate of TB transmission, and thus improving the reliability of the service and the throughput of data transmission. The transmission pattern indication of the TB set indicates different RV versions of the TB transmitted each time, so that the receiving end improves the transmission success rate of a single TB by soft information combining.
[0195] In some embodiments, TB check packets (second type of TB) generated by packet encoding of TB original packets (first type of TB) of a TB set can be transmitted by the transmission pattern indication. In this way, error recovery of TB original packets can be performed by TB check packets. Since TB original packets are TBs carrying upper layer data, using multiple TB transmission of a TB set and transmitting TB check packets can improve the transmission success rate of TB original packets, and thus improve the reliability of the service and the throughput of data transmission. The transmission pattern indication of the TB set indicates the sending of the second type of TB, which can help the receiving end to recover the first type of TB that fails to transmit, and improve the transmission success rate of the entire TB set.
[0196] In one example, if the second type of TB is sent, the second type of TB is sent according to certain rules, so that the receiving end can know the packet encoding vector used by the second type of TB according to the rules to perform packet decoding. For example, the second type of TB is sent in the order of TB serial number, and the receiving end calculates the serial number of the TB according to the transmission pattern, and then calculates the packet encoding vector used by the second type of TB.
[0197] For various communication scenarios, taking the high reliability scenario as an example, holographic communication, XR, AI model transmission, and large data transmission applications bring high reliability transmission requirements for large data. When the TB size (TBS) is large, the entire TB will fail to transmit when a certain segment of data is disturbed and cannot be recovered. A large TB contains a lot of data, and if the transmission fails, it will have serious consequences. Especially for edge users, due to poor performance caused by coverage, the above problems will be more serious.
[0198] The efficiency of data transmission of a large TB transmitted in one TTI is low. This is because using a large TB for transmission will occupy a large bandwidth, and there is different degree of frequency selectivity on each subcarrier of the allocated bandwidth. In order to ensure normal transmission, the worst subband of the channel condition needs to be used as the main basis for scheduling MCS level selection, which will result in low data transmission efficiency. Even so, when a certain segment of bandwidth has a burst disturbance, the entire TB will fail to decode successfully due to this disturbance.
[0199] The present disclosure uses TB set transmission, so the TB set is no longer limited to the worst channel condition within the allocated bandwidth, but can use a better MCS. For example, if only one TB is transmitted on a larger transmission resource space, the TB is limited to frequency selective fading and can only be transmitted using a lower MCS. This makes the TB size (TBS) not large, and the amount of upper layer data that can be carried is not large. Even so, when strong interference occurs in a certain transmission resource, the TB can be retransmitted, but since one TB occupies the entire large transmission resource space, the likelihood of the TB failing is still high. When the maximum number of retransmissions is reached and the TB is still not successfully transmitted, it will be discarded, which will cause a large consumption of transmission resources and a decrease in data reliability. The method of using the TB set transmission of the present disclosure divides the transmission resource space of the original large TB into multiple TBs of a TB set, and each TB of the TB set can be transmitted using a larger MCS. On the same transmission resource space, the larger the MCS, the larger the amount of TB data that can be carried. This makes the sum of the TBS of all first type TBs greater than the TBS of transmitting only one TB on the transmission resource space, i.e., the TB set transmission can carry more upper layer data transmission. Moreover, even if a first type TB fails due to frequency selective fading or interference, the TB check packet can be used to recover the failed TB, which improves the likelihood that all first type TBs are successfully transmitted in a short period of time. It can be seen that the use of the present disclosure can improve data transmission efficiency and data reliability.
[0200] However, if a large data packet is divided into multiple small TBs of a TB set for dynamic transmission, it may bring complexity to scheduling transmission, such as the scheduling and control of multiple TBs being more complex, such as the need to increase control signaling overhead, etc. In the present disclosure, only the fixed TB set transmission pattern needs to be configured by RRC (such as using the RRC reconfiguration message), and the transmission is achieved by a static fixed transmission method to meet the reliability requirements, thereby reducing the scheduling complexity and reducing the control signaling overhead.
[0201] In summary, the technical solution provided by the present disclosure can ensure data transmission reliability while having low signaling overhead and simple transmission, achieving efficient transmission of high-reliability services.
[0202] It can be understood that the communication device comprises a hardware structure and / or a software module corresponding to each function in order to realize the above functions. Those skilled in the art should easily realize that the algorithm steps of each example described in combination with the embodiments of the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driven hardware depends on the specific application of the technical solution and the design constraint conditions. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0203] The embodiments of the present disclosure can divide the function modules of the communication device according to the above method embodiments. For example, each function module can be divided according to each function, or two or more functions can be integrated into one function module. The above integrated module can be realized in the form of hardware or software. It should be noted that the division of the modules in the embodiments of the present disclosure is illustrative, and is only a logical function division. In actual implementation, another division method can be used. The following will be described taking the division of each function module according to each function as an example.
[0204] For example, taking the communication device as the first network element in the above method embodiments, FIG. 10 is a structure diagram of a first network element 100 according to an embodiment of the present disclosure. The first network element 100 can execute the communication method provided by the above method embodiments. As shown in FIG. 10, the first network element 100 comprises a processing unit 1001 and a communication unit 1002.
[0205] The processing unit 1001 is configured to obtain a transmission pattern, the transmission pattern being used to indicate each transmission of a set of transport blocks TBs.
[0206] The processing unit 1001 is configured to configure the set of TBs with the transmission pattern.
[0207] The communication unit 1002 is configured to transmit a plurality of TBs in the set of TBs to a second network element on a physical channel based on the configured transmission pattern.
[0208] In some embodiments, the set of TBs comprises k first type TBs, each of the k first type TBs corresponding to an upper layer protocol data unit PDU, and k is an integer greater than 1.
[0209] In some embodiments, the set of TBs further comprises at least one second type TB, the at least one second type TB being obtained by packet encoding the k first type TBs, the first type TB being a TB original packet before packet encoding, and each of the at least one second type TB being a TB check packet after packet encoding; the TB check packet being used for error recovery of the TB original packet.
[0210] In some embodiments, the transmission pattern corresponds to at least one of the following: the first transmission strategy, the second transmission strategy, a set of transmission parameters (one or more transmission parameters).
[0211] In some embodiments, the transmission pattern corresponds to the first transmission strategy of the TB set; the first transmission strategy includes but is not limited to one of the following:
[0212] All first type TBs in the TB set are transmitted each time;
[0213] All first type TBs in the TB set are transmitted at the first transmission of the TB set, and at least one first type TB and at least one second type TB in the TB set are transmitted at the retransmission of the TB set;
[0214] All first type TBs in the TB set are transmitted at the first transmission of the TB set, and the same number of second type TBs as the first transmission in the TB set are transmitted at the retransmission of the TB set;
[0215] A certain number of second type TBs in the TB set are transmitted at a fixed transmission resource location each time;
[0216] The first type TB is a TB original packet in the TB set, and the second type TB is a TB check packet obtained by packet encoding all TB original packets in the TB set.
[0217] In some embodiments, the transmission pattern corresponds to the second transmission strategy of the TB set; the second transmission strategy includes but is not limited to one of the following:
[0218] An RV is selected for each TB at each transmission according to a fixed RV order;
[0219] TBs for each transmission are selected from the TB set in turn according to TB serial numbers.
[0220] In some embodiments, the transmission pattern corresponds to one or more transmission parameters, which include at least one of the following:
[0221] A TB set identifier of the TB set;
[0222] A number of resource elements (REs) used by the TB set for each transmission;
[0223] A transmission resource space used by the TB set for each transmission;
[0224] A common modulation and coding scheme (MCS) used by the TB set for each transmission, the common MCS being used to indicate that the TBs in the TB set are transmitted using the same MCS;
[0225] a common spatial multiplexing manner used by the TB set for each transmission, the common spatial multiplexing manner being used to indicate that the TBs in the TB set are transmitted using a same spatial multiplexing manner;
[0226] a transmission resource used by each TB in the TB set for each transmission;
[0227] a number of TBs in the TB set for each transmission;
[0228] a size of a first type of TB in the TB set for each transmission;
[0229] a number of the first type of TB in the TB set for each transmission;
[0230] a number of a second type of TB in the TB set for each transmission;
[0231] a packet encoding vector index corresponding to the second type of TB for each transmission of the TB set;
[0232] a sequence number of each TB in the TB set for each transmission;
[0233] an RV of each TB in the TB set for each transmission;
[0234] a hybrid automatic repeat request (HARQ) process identity for each transmission of the TB set;
[0235] a transmission period of the TB set, the transmission period being used for periodic transmission of the TB set;
[0236] the first type of TB is a TB original packet in the TB set, and the second type of TB is a TB check packet obtained by packet encoding all TB original packets in the TB set.
[0237] In some embodiments, the processing unit 1001 is configured to perform at least one of the following: determining a size of the first type of TB; determining a number of the first type of TB; determining a number of the second type of TB; selecting a TB to be transmitted for each transmission of the TB set; determining an RV of the TB to be transmitted for each transmission of the TB set; determining a transmission resource space used by the TB set for each transmission; determining a transmission resource used by each TB in the TB set for each transmission; determining a MCS used by the TB set for each transmission; determining a spatial multiplexing manner used by the TB set for each transmission; determining a HARQ process identity for each transmission of the TB set; determining a period for TB transmission of the TB set; wherein the first type of TB is a TB original packet in the TB set, and the second type of TB is a TB check packet obtained by packet encoding all TB original packets in the TB set.
[0238] In some embodiments, the transmission resource comprises one of the following: a time domain resource, a frequency domain resource, and a time-frequency domain resource.
[0239] In some embodiments, the processing unit 1001 is configured to perform at least one of the following: use the transmission resource position of the last successfully transmitted TB as the transmission resource position of the second type of TB in the current transmission; use a fixed transmission resource position for each transmission of the TB set; and use a fixed transmission resource position for each transmission of each TB.
[0240] In some embodiments, the processing unit 1001 is configured to obtain the transmission pattern through a radio resource control (RRC) signaling message.
[0241] In some embodiments, the RRC signaling message comprises an index number of the transmission pattern, and the index number of the transmission pattern is used to indicate the transmission pattern.
[0242] In some embodiments, the communication unit 1002 is configured to send a plurality of TBs to the second network element in one transmission unit, and the transmission unit comprises at least one of the following: a transmission time interval (TTI), a time slot, a mini-slot, and a HARQ process.
[0243] In some embodiments, the upper layer protocol data unit (PDU) is a medium access control (MAC) PDU.
[0244] For example, taking the communication device as the second network element in the above method embodiments, FIG. 11 is a structural diagram of a second network element 110 according to an embodiment of the present disclosure, which can perform the communication method provided by the above method embodiments. As shown in FIG. 11, the second network element 110 comprises a processing unit 1101 and a communication unit 1102.
[0245] The processing unit 1101 is configured to obtain a transmission pattern, and the transmission pattern is used to indicate each transmission of a TB set.
[0246] The processing unit 1101 is configured to configure the transmission pattern for the TB set.
[0247] The communication unit 1102 is configured to receive a plurality of TBs in the TB set from the first network element on a physical channel based on the configured transmission pattern.
[0248] In some embodiments, the TB set comprises k first type of TBs, each of the k first type of TBs corresponds to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
[0249] In some embodiments, the TB set further comprises at least one second type of TB, the at least one second type of TB is obtained by packet encoding the k first type of TBs, the first type of TB is a TB original packet before packet encoding, and each of the at least one second type of TB is a TB check packet after packet encoding; and the TB check packet is used for error recovery of the TB original packet. In some embodiments, the TB set comprises k first type of TBs, each of the k first type of TBs corresponds to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
[0249] In some embodiments, the TB set further comprises at least one second type of TB, the at least one second type of TB is obtained by packet encoding the k first type of TBs, the first type of TB is a TB original packet before packet encoding, and each of the at least one second type of TB is a TB check packet after packet encoding; and the TB check packet is used for error recovery of the TB original packet. In some embodiments, the TB set comprises k first type of TBs, each of the k first type of TBs corresponds to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
[0249] In some embodiments, the TB set further comprises at least one second type of TB, the at least one second type of TB is obtained by packet encoding the k first type of TBs, the first type of TB is a TB original packet before packet encoding, and each of the at least one second type of TB is a TB check packet after packet encoding; and the TB check packet is used for error recovery of the TB original packet. In some embodiments, the TB set comprises k first type of TBs, each of the k first type of TBs corresponds to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
[0249] In some embodiments, the TB set further comprises at least one second type of TB, the at least one second type of TB is obtained by packet encoding the k first type of TBs, the first type of TB is a TB original packet before packet encoding, and each of the at least one second type of TB is a TB check packet after packet encoding; and the TB check packet is used for error recovery of the TB original packet. In some embodiments, the TB set comprises k first type of TBs, each of the k first type of TBs corresponds to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
[0249] In some embodiments, the TB set further comprises at least one second type of TB, the at least one second type of TB is obtained by packet encoding the k first type of TBs, the first type of TB is a TB original packet before packet encoding, and each of the at least one second type of TB is a TB check packet after packet encoding; and the TB check packet is used for error recovery of the TB original packet. In some embodiments, the TB set comprises k first type of TBs, each of the k first type of TBs corresponds to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
[0249] In some embodiments, the TB set further comprises at least one second type of TB, the at least one second type of TB is obtained by packet encoding the k first type of TBs, the first type of TB is a TB original packet before packet encoding, and each of the at least one second type of TB is a TB check packet after packet encoding; and the TB check packet is used for error recovery of the TB original packet. In some embodiments, the TB set comprises k first type of TBs, each of the k first type of TBs corresponds to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
[0249] In some embodiments, the TB set further comprises at least one second type of TB, the at least one second type of TB is obtained by packet encoding the k first type of TBs, the first type of TB is a TB original packet before packet encoding, and each of the at least one second type of TB is a TB check packet after packet encoding; and the TB check packet is used for error recovery of the TB original packet. In some embodiments, the TB set comprises k first type of TBs, each of the k first type of TBs corresponds to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
[0249] In some embodiments, the TB set further comprises at least one second type of TB, the at least one second type of TB is obtained by packet encoding the k first type of TBs, the first type of TB is a TB original packet before packet encoding, and each of the at least one second type of TB is a TB check packet after packet encoding; and the TB check packet is used for error recovery of the TB original packet. In some embodiments, the TB set comprises k first type of TBs, each of the k first type of TBs corresponds to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
[0249] In some embodiments, the TB set further comprises at least one second type of TB, the at least one second type of TB is obtained by packet encoding the k first type of TBs, the first type of TB is a TB original packet before packet encoding, and each of the at least one second type of TB is a TB check packet after packet encoding; and the TB check packet is used for error recovery of the TB original packet. In some embodiments, the TB set comprises k first type of TBs, each of the k first type of TBs corresponds to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
[0249] In some embodiments, the TB set further comprises at least one second type of TB, the at least one second type of TB is obtained by packet encoding the k first type of TBs, the first type of TB is a TB original packet before packet encoding, and each of the at least one second type of TB is a TB check packet after packet encoding; and the TB check packet is used for error recovery of the TB original packet. In some embodiments, the TB set comprises k first type of TBs, each of the k first type of TBs corresponds to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
[0249] In some embodiments, the TB set further comprises at least one second type of TB, the at
[0250] In some embodiments, the transmission pattern corresponds to at least one of the following: the first transmission strategy, the second transmission strategy, a set of transmission parameters (one or more transmission parameters).
[0251] In some embodiments, the transmission pattern corresponds to the first transmission strategy of the TB set; the first transmission strategy includes but is not limited to one of the following:
[0252] All first type TBs in the TB set are received each time of transmission;
[0253] All first type TBs in the TB set are received at the first transmission of the TB set, and at least one first type TB and at least one second type TB in the TB set are received at the retransmission of the TB set;
[0254] All first type TBs in the TB set are received at the first transmission of the TB set, and the same number of second type TBs as the first transmission in the TB set are received at the retransmission of the TB set;
[0255] A certain number of second type TBs in the TB set are received at a fixed transmission resource location each time of transmission;
[0256] The first type TB is a TB original packet in the TB set, and the second type TB is a TB check packet obtained by packet encoding all TB original packets in the TB set.
[0257] In some embodiments, the transmission pattern corresponds to the second transmission strategy of the TB set; the second transmission strategy includes but is not limited to one of the following:
[0258] An RV is selected for each TB at each time of transmission according to a fixed RV order;
[0259] TBs for each time of transmission are selected from the TB set in turn according to TB serial numbers.
[0260] In some embodiments, the transmission pattern corresponds to one or more transmission parameters, which include at least one of the following:
[0261] A TB set identifier of the TB set;
[0262] A number of resource elements (REs) used by the TB set for each time of transmission;
[0263] A transmission resource space used by the TB set for each time of transmission;
[0264] A common modulation and coding scheme (MCS) used by the TB set for each time of transmission, the common MCS being used to indicate that the TBs in the TB set are transmitted using the same MCS;
[0265] A common spatial multiplexing manner used by the TB set for each transmission, the common spatial multiplexing manner being used to indicate that the TBs in the TB set are transmitted using the same spatial multiplexing manner;
[0266] Transmission resources used by each TB of the TB set for each transmission;
[0267] A number of TBs of the TB set for each transmission;
[0268] A size of the first type of TB for each transmission of the TB set;
[0269] A number of the first type of TB for each transmission of the TB set;
[0270] A number of the second type of TB for each transmission of the TB set;
[0271] A packet encoding vector index corresponding to the second type of TB for each transmission of the TB set;
[0272] A sequence number of each TB of the TB set for each transmission;
[0273] An RV of each TB of the TB set for each transmission;
[0274] A hybrid automatic repeat request (HARQ) process identity for each transmission of the TB set;
[0275] A transmission period of the TB set, the transmission period being used for periodic transmission of the TB set;
[0276] The first type of TB is a TB original packet in the TB set, and the second type of TB is a TB check packet obtained by packet encoding all TB original packets in the TB set.
[0277] In some embodiments, the processing unit 1101 is configured to perform at least one of the following: determining a size of the first type of TB; determining a number of the first type of TB; determining a number of the second type of TB; determining a transmission resource space used by the TB set for each transmission; determining a transmission resource used by each TB of the TB set for each transmission; determining a MCS used by the TB set for each transmission; determining a spatial multiplexing manner used by the TB set for each transmission; determining a period of TB transmission of the TB set; determining a HARQ process identity for each transmission of the TB set; determining a type of a received TB, the type of the TB comprising one of the following: the first type of TB or the second type of TB; determining a TB transmitted for each transmission of the TB set; determining an RV of a TB transmitted for each transmission of the TB set; combining multiple RVs of a same TB received; determining a TB sequence number of a received second type of TB; determining a packet encoding vector of a received second type of TB; performing channel decoding on a received first type of TB to successfully obtain the first type of TB; performing channel decoding on a received second type of TB to successfully obtain the second type of TB; performing packet encoding decoding using the successfully obtained second type of TB and the successfully obtained first type of TB to recover a first type of TB that has not been successfully obtained; wherein the first type of TB is a TB original packet in the TB set, and the second type of TB is a TB check packet obtained by packet encoding all TB original packets in the TB set.
[0278] In some embodiments, the transmission resource comprises one of the following: a time domain resource, a frequency domain resource, and a time-frequency domain resource.
[0279] In some embodiments, the processing unit 1101 is configured to perform at least one of the following: using a transmission resource position of a TB successfully transmitted last time as a transmission resource position of a second type of TB for this time; using a fixed transmission resource position for each transmission of the TB set; and using a fixed transmission resource position for each transmission of each TB.
[0280] In some embodiments, the processing unit 1101 is configured to calculate a sequence number of each received TB based on the transmission pattern and according to a rule that the TB sequence number is transmitted in ascending order.
[0281] In some embodiments, the processing unit 1101 is configured to obtain the transmission pattern through a radio resource control (RRC) signaling message.
[0282] In some embodiments, the RRC signaling message comprises an index number of the transmission pattern, and the index number of the transmission pattern is used to indicate the transmission pattern.
[0283] In some embodiments, the communication unit 1102 is configured to receive multiple TBs in the TB set from a first network element in one transmission unit, and the transmission unit comprises at least one of the following: a transmission time interval (TTI), a slot, a mini-slot, and a HARQ process.
[0284] In some embodiments, the upper layer protocol data unit PDU is a medium access control protocol data unit MAC PDU.
[0285] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiments of the present disclosure provide another exemplary structure of the communication apparatus involved in the above-mentioned embodiments. As shown in FIG. 12, the communication apparatus 120 includes a processor 1202 and a bus 1204. In some embodiments, the communication apparatus 120 can further include a memory 1201; in some embodiments, the communication apparatus 120 can further include a communication interface 1203.
[0286] The processor 1202 can implement or execute the various exemplary logical blocks, modules and circuits described in combination with the embodiments of the present disclosure. The processor 1202 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component or any combination thereof, which can implement or execute the various exemplary logical blocks, modules and circuits described in combination with the embodiments of the present disclosure. The processor 1202 can also be a combination of implementing computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0287] The communication interface 1203 is used to connect with other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN) and the like.
[0288] The memory 1201 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0289] As an implementation manner, the memory 1201 can exist independently of the processor 1202, and the memory 1201 can be connected with the processor 1202 through the bus 1204, for storing instructions or program codes. When the processor 1202 invokes and executes the instructions or program codes stored in the memory 1201, the method described in any of the embodiments of the present disclosure can be implemented.
[0290] In another implementation manner, the memory 1201 can also be integrated with the processor 1202.
[0291] The bus 1204 can be an extended industry standard architecture (EISA) bus or the like. The bus 1204 can be divided into an address bus, a data bus, a control bus and the like. For the convenience of representation, only one thick line is shown in FIG. 12, but it does not mean that there is only one bus or only one type of bus.
[0292] Some embodiments of the present disclosure provide a computer readable storage medium (for example, a non-transitory computer readable storage medium) having computer program instructions stored therein, and the computer program instructions, when executed on a computer, cause the computer to execute the method described in any of the above embodiments.
[0293] Exemplarily, the above computer readable storage medium can include, but is not limited to, a magnetic storage device (for example, a hard disk, a floppy disk or a magnetic tape and the like), an optical disc (for example, a compact disc (CD), a digital versatile disc (DVD) and the like), a smart card and a flash memory device (for example, an erasable programmable read-only memory (EPROM), a card, a stick or a key drive and the like). The various computer readable storage media described in the present disclosure can represent one or more devices and / or other machine readable storage media for storing information. The term "machine readable storage medium" can include, but is not limited to, a wireless channel and various other media capable of storing, containing and / or carrying instructions and / or data.
[0294] The embodiments of the present disclosure provide a computer program product containing instructions, and when the computer program product is executed on a computer, the computer executes the method described in any of the above embodiments.
[0295] The above merely provides a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any change or replacement within the technical scope disclosed by the present disclosure should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A communication method performed by a first network element, wherein, The method comprises: obtaining a transmission pattern, the transmission pattern being used to indicate each transmission of a set of transport blocks (TBs); configuring the transmission pattern for the set of TBs; transmitting a plurality of TBs in the set of TBs to a second network element on a physical channel based on the configured transmission pattern.
2. The method of claim 1, wherein, The set of TBs comprises k first type TBs, each of the k first type TBs corresponding to an upper layer protocol data unit (PDU), and k is an integer greater than 1.
3. The method of claim 2, wherein, The set of TBs further comprises at least one second type TB, the at least one second type TB being obtained by packet encoding the k first type TBs, the first type TB being a TB original packet before packet encoding, and each of the at least one second type TB being a TB check packet after packet encoding; The TB check packet is used for error recovery of the TB original packet.
4. The method of claim 1, wherein, The transmission pattern corresponds to a first transmission strategy of the set of TBs; the first transmission strategy comprises one of: transmitting all first type TBs in the set of TBs in each transmission; transmitting all first type TBs in the set of TBs in initial transmission of the set of TBs, and transmitting at least one first type TB and at least one second type TB in retransmission of the set of TBs; transmitting all first type TBs in the set of TBs in initial transmission of the set of TBs, and transmitting the same number of second type TBs as in initial transmission in retransmission of the set of TBs; transmitting a certain number of second type TBs in the set of TBs at a fixed transmission resource location in each transmission; wherein the first type TB is a TB original packet in the set of TBs, and the second type TB is a TB check packet obtained by packet encoding all TB original packets in the set of TBs.
5. The method of claim 1, wherein, The transmission pattern corresponds to a second transmission strategy of the set of TBs; the second transmission strategy comprises one of: selecting a redundancy version (RV) for each TB in each transmission in a fixed RV order; selecting TBs for each transmission from the set of TBs in turn according to TB serial numbers.
6. The method of claim 1, wherein, The transmission pattern corresponds to one or more transmission parameters, the one or more transmission parameters comprising at least one of: a set identifier of the set of TBs; a number of resource elements (REs) used by the set of TBs in each transmission; a transmission resource space used by the set of TBs in each transmission; a common modulation and coding scheme (MCS) used by the set of TBs in each transmission, the common MCS being used to indicate that TBs in the set of TBs are transmitted using the same MCS; a common spatial multiplexing manner used by the set of TBs in each transmission, the common spatial multiplexing manner being used to indicate that TBs in the set of TBs are transmitted using the same spatial multiplexing manner; a transmission resource used by each TB in each transmission of the set of TBs; a number of TBs in each transmission of the set of TBs; a size of first type TBs in each transmission of the set of TBs; a number of first type TBs in each transmission of the set of TBs; a number of second type TBs in each transmission of the set of TBs; a second type of TB corresponds to a packet encoding vector index of a packet of the TB set; a sequence number of each TB of the TB set in each transmission; an RV of each TB of the TB set in each transmission; a hybrid automatic repeat request (HARQ) process identity of the TB set in each transmission; a transmission period of the TB set, the transmission period being used for periodic transmission of the TB set; wherein the first type of TB is a TB original packet in the TB set, and the second type of TB is a TB check packet obtained by packet encoding all TB original packets in the TB set.
7. The method of claim 1, wherein, Before transmitting the plurality of TBs of the TB set to the second network element on a physical channel based on the configured transmission pattern, the method further includes at least one of the following: determining a size of the first type of TB; determining a number of the first type of TB; determining a number of the second type of TB; selecting a TB to be transmitted in each transmission of the TB set; determining an RV of the TB to be transmitted in each transmission of the TB set; determining a transmission resource space used in each transmission of the TB set; determining a transmission resource used by each TB in each transmission of the TB set; determining a MCS used in each transmission of the TB set; determining a spatial multiplexing manner used in each transmission of the TB set; determining a HARQ process identity in each transmission of the TB set; determining a period of TB transmission of the TB set; wherein the first type of TB is a TB original packet in the TB set, and the second type of TB is a TB check packet obtained by packet encoding all TB original packets in the TB set.
8. The method of claim 6 or 7, wherein, The transmission resource includes at least one of the following: a time domain resource, a frequency domain resource, and a time-frequency domain resource.
9. The method of claim 7, wherein, Determining the transmission resource space used in each transmission of the TB set includes at least one of the following: using a transmission resource position of a TB successfully transmitted last time as a transmission resource position of the second type of TB in this time; using a fixed transmission resource position for each transmission of the TB set; using a fixed transmission resource position for each transmission of each TB.
10. The method of claim 1, wherein, obtaining a transmission pattern, including: obtaining the transmission pattern through a radio resource control (RRC) signaling message.
11. The method of claim 10, wherein, The RRC signaling message includes an index number of the transmission pattern, the index number of the transmission pattern being used to indicate the transmission pattern.
12. The method of claim 1, wherein, transmitting the plurality of TBs of the TB set to the second network element on a physical channel, including: transmitting the plurality of TBs to the second network element in a transmission unit, the transmission unit including at least one of the following: a transmission time interval (TTI), a slot, a mini-slot, and a HARQ process.
13. The method of claim 2, wherein, The upper layer protocol data unit (PDU) is a medium access control (MAC) PDU.
14. A communication method performed by a second network element, wherein, The method includes: obtaining a transmission pattern, the transmission pattern being used to indicate each transmission of a transmission block (TB) set; configuring the transmission pattern for the TB set; receiving the plurality of TBs of the TB set from a first network element on a physical channel based on the configured transmission pattern.
15. The method of claim 14, wherein, The TB set includes k first type TBs, each of the k first type TBs corresponds to one upper layer protocol data unit (PDU), and k is an integer greater than 1.
16. The method of claim 15, wherein, The TB set further includes at least one second type TB, the at least one second type TB is obtained by packet encoding the k first type TBs, the first type TB is a TB original packet before packet encoding, and each of the at least one second type TB is a TB check packet after packet encoding. The TB check packet is used for error recovery of the TB original packet.
17. The method of claim 14, wherein, The transmission pattern corresponds to a first transmission strategy of the TB set; the first transmission strategy includes one of the following: all the first type TBs in the TB set are received each time of transmission; all the first type TBs in the TB set are received at initial transmission of the TB set, and at least one first type TB and at least one second type TB in the TB set are received at retransmission of the TB set; all the first type TBs in the TB set are received at initial transmission of the TB set, and the same number of second type TBs as the initial transmission in the TB set are received at retransmission of the TB set; a certain number of second type TBs in the TB set are received at a fixed transmission resource location each time of transmission; wherein the first type TB is a TB original packet in the TB set, and the second type TB is a TB check packet obtained by packet encoding all the TB original packets in the TB set.
18. The method of claim 14, wherein, The transmission pattern corresponds to a second transmission strategy of the TB set; the second transmission strategy includes one of the following: one redundancy version (RV) is selected for each TB at each time of transmission according to a fixed RV order; TBs for each time of transmission are selected from the TB set in turn according to TB serial numbers.
19. The method of claim 14, wherein, The transmission pattern corresponds to one or more transmission parameters, and the one or more transmission parameters include at least one of the following: a TB set identifier of the TB set; a number of resource elements (REs) used by the TB set at each time of transmission; a transmission resource space used by the TB set at each time of transmission; a common modulation and coding scheme (MCS) used by the TB set at each time of transmission, the common MCS being used to indicate that TBs in the TB set are transmitted using the same MCS; a common spatial multiplexing manner used by the TB set at each time of transmission, the common spatial multiplexing manner being used to indicate that TBs in the TB set are transmitted using the same spatial multiplexing manner; transmission resources used by each TB at each time of transmission of the TB set; a number of TBs at each time of transmission of the TB set; a size of the first type TB at each time of transmission of the TB set; a number of the first type TB at each time of transmission of the TB set; a number of the second type TB at each time of transmission of the TB set; a packet encoding vector index corresponding to the second type TB at each time of transmission of the TB set; a serial number of each TB at each time of transmission of the TB set; an RV of each TB at each time of transmission of the TB set; a hybrid automatic repeat request (HARQ) process identifier at each time of transmission of the TB set; a transmission periodicity of the TB set, the transmission periodicity being used for periodic transmission of the TB set; wherein the first type of TBs are TB original packets in the TB set, and the second type of TBs are TB check packets obtained by packet encoding all TB original packets in the TB set.
20. The method of claim 14, wherein, Before receiving the multiple TBs of the TB set from the first network element on the physical channel based on the configured transmission pattern, the method further comprises at least one of the following: determining a size of the first type of TBs; determining a number of the first type of TBs; determining a number of the second type of TBs; determining a transmission resource space used by the TB set for each transmission; determining a transmission resource used by each TB of the TB set for each transmission; determining a MCS used by the TB set for each transmission; determining a spatial multiplexing manner used by the TB set for each transmission; determining a periodicity of TB transmission of the TB set; determining a HARQ process identity for each transmission of the TB set; determining a type of the received TBs, the type of the received TBs comprising one of the following: the first type of TBs or the second type of TBs; determining a TB sent by the TB set for each transmission of the TB set; determining an RV of the TB sent by the TB set for each transmission of the TB set; combining multiple RVs of the same TB received; determining a TB sequence number of the received second type of TBs; determining a packet encoding vector of the received second type of TBs; performing channel decoding on the received first type of TBs to successfully obtain the first type of TBs; performing channel decoding on the received second type of TBs to successfully obtain the second type of TBs; performing packet encoding decoding using the successfully obtained second type of TBs and the successfully obtained first type of TBs to recover the first type of TBs that have not been successfully obtained; wherein the first type of TBs are TB original packets in the TB set, and the second type of TBs are TB check packets obtained by packet encoding all TB original packets in the TB set.
21. The method of claim 19 or 20, wherein, The transmission resource comprises one of the following: a time domain resource, a frequency domain resource, and a time-frequency domain resource.
22. The method of claim 20, wherein, Determining the transmission resource space used by the TB set for each transmission comprises at least one of the following: using a transmission resource position of a TB successfully transmitted last time as a transmission resource position of a second type of TB for this time; using a fixed transmission resource position for each transmission of the TB set; using a fixed transmission resource position for each transmission of each TB.
23. The method of claim 20, wherein, Determining the TB sequence number of the received second type of TBs comprises: calculating the sequence number of each received TB according to a rule that the TB sequence number is transmitted from small to large based on the transmission pattern.
24. The method of claim 14, wherein, Obtaining a transmission pattern comprises: obtaining the transmission pattern through a radio resource control (RRC) signaling message.
25. The method of claim 24, wherein, The RRC signaling message comprises an index number of the transmission pattern, the index number of the transmission pattern being used to indicate the transmission pattern.
26. The method of claim 14, wherein, Receiving the multiple TBs of the TB set from the first network element on the physical channel comprises: receive a plurality of TBs in the set of TBs from the first network element on a transmission unit; the transmission unit comprises at least one of: a transmission time interval (TTI), a slot, a mini-slot, and a HARQ process.
27. The method of claim 15, wherein, The upper layer protocol data unit (PDU) is a medium access control protocol data unit (MAC PDU).
28. A communications device comprising: a memory and a processor; the memory and the processor are coupled; the memory is configured to store instructions executable by the processor; the processor executes the instructions to perform the method according to any one of claims 1 to 13, or to perform the method according to any one of claims 14 to 27.
29. A computer readable storage medium, wherein, The computer readable storage medium stores computer instructions, when the computer instructions run on a computer, cause the computer to perform the method according to any one of claims 1 to 13, or to perform the method according to any one of claims 14 to 27.
30. A computer program product, wherein, The computer program product comprises computer program instructions, when the computer program instructions are executed by a processor, implement the method according to any one of claims 1 to 13, or implement the method according to any one of claims 14 to 27.
Citation Information
Patent Citations
Data transmission method and device
CN108809543A
Information transmission method and information transmission device
CN110971368A
Method, device and system for mapping multiple transport blocks in time domain
CN117981253A
Method, device and system for mapping multiple transport blocks in frequency domain
CN117981422A
KR20210040762A