Transmission method and device, first equipment and storage medium
By dividing the TB into multiple TB parts and transmitting it on multiple frequency domain units or frequency domain unit groups, the retransmission overhead problem caused by channel quality differences is solved, and the transmission efficiency and resource utilization are improved.
Patent Information
- Application Number
- CN202410084859.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-19
- Publication Date
- 2025-07-22
AI Technical Summary
In the prior art, when services with larger data packets are transmitted on multiple frequency domain units, due to different channel quality, unnecessary retransmission overhead problems are caused. Especially after CBG classification, poor channel quality of individual frequency domain units leads to the failure of receiving the entire TB or CBG, and retransmission is required.
Divide the TB into multiple TB parts and transmit it on multiple frequency domain units or frequency domain unit groups to ensure that each TB part is transmitted on frequency domain units with similar channel quality, and avoid overall retransmission caused by poor quality of a single frequency domain unit.
By transmitting the TB part on multiple frequency domain units or frequency domain unit groups, unnecessary retransmission overhead caused by channel quality differences is avoided, transmission efficiency is improved and resource waste is reduced.
Smart Images

Figure CN120358603A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to a transmission method, apparatus, first device, and storage medium. Background Art
[0002] Currently, for services with large data packets, it may be necessary to split a data packet into multiple transport blocks (TBs) for transmission. When the data decoding of a single TB fails, the entire TB needs to be retransmitted. To avoid retransmitting code blocks (CBs) that have been successfully transmitted, a TB can be divided into multiple code block groups (CBGs) and retransmitted at the CBG level. However, since the CBG division criterion is to make the size of each CBG as the same or similar as possible, and the number of resources allocated on different frequency domain units may be different, a CBG may be scheduled for transmission on multiple frequency domain units, and the channel quality of each frequency domain unit in the multiple frequency domain units is different, which may lead to the failure of receiving the CBG, thus bringing a large retransmission overhead problem. Therefore, how to avoid unnecessary retransmission overhead is an urgent problem to be solved in this application. Summary of the Invention
[0003] Embodiments of this application provide a transmission method, apparatus, first device, and storage medium, which can avoid unnecessary retransmission overhead.
[0004] In a first aspect, a transmission method is provided. The method includes: a first device receives or sends a first channel based on first information, at least one TB is carried on the first channel, the first device includes a terminal or a network-side device, and the first information is used to configure, activate, or schedule the transmission of the first channel; wherein, the transmission of all or part of the TBs in at least one TB satisfies that one TB in all or part of the TBs is scheduled for transmission on multiple frequency domain units or a frequency domain unit group, one TB includes at least one TB part, and one TB part is transmitted on one frequency domain unit or a frequency domain unit group.
[0005] In a second aspect, a transmission apparatus is provided. The apparatus includes: a processing module. The processing module is configured to receive or send a first channel based on first information, at least one TB is carried on the first channel, the first device includes a terminal or a network-side device, and the first information is used to configure, activate, or schedule the transmission of the first channel; wherein, the transmission of all or part of the TBs in at least one TB satisfies that one TB in all or part of the TBs is scheduled for transmission on multiple frequency domain units or a frequency domain unit group, one TB includes at least one TB part, and one TB part is transmitted on one frequency domain unit or a frequency domain unit group.
[0006] In a third aspect, a first device is provided. The terminal includes a processor and a memory. The memory stores a program or instructions that can be run on the processor. When the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0007] In a fourth aspect, a first device is provided, including a processor and a communication interface. The communication interface is configured to receive or transmit a first channel based on first information. At least one transport block (TB) is carried on the first channel. The first device includes a terminal or a network-side device. The first information is used to configure, activate, or schedule the transmission of the first channel. The transmission of all or part of the at least one TB satisfies the following: one of the all or part of the TBs is scheduled to be transmitted on multiple frequency-domain units or groups of frequency-domain units. One TB includes at least one TB part, and one TB part is transmitted on one frequency-domain unit or group of frequency-domain units.
[0008] In a fifth aspect, a readable storage medium is provided. A program or instructions are stored on the readable storage medium. When the program or instructions are executed by a processor, the steps of the method described in the first aspect are implemented.
[0009] In a sixth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instructions to implement the method described in the first aspect.
[0010] In a seventh aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the steps of the transmission method described in the first aspect.
[0011] In an embodiment of the present application, a first device receives or transmits a first channel based on first information. At least one transport block (TB) is carried on the first channel. The first device includes a terminal or a network-side device. The first information is used to configure, activate, or schedule the transmission of the first channel. Among them, the transmission of all or part of the at least one TB satisfies the following: one TB among all or part of the TBs is scheduled to be transmitted on multiple frequency domain units or groups of frequency domain units. One TB includes at least one TB part, and one TB part is transmitted on one frequency domain unit or group of frequency domain units. In this solution, when the first device receives or transmits the first channel carrying at least one TB based on the first information, one TB among all or part of the at least one TBs is scheduled to be transmitted on multiple frequency domain units or groups of frequency domain units, and any one of the at least one TB parts included in one TB is transmitted on one frequency domain unit or group of frequency domain units. Therefore, when any one TB part is transmitted on multiple frequency domain units or groups of frequency domain units, since the channel quality of each frequency domain unit or group of frequency domain units is different, it is avoided that any one TB part fails to be received, resulting in the need to retransmit the entire TB or any one TB part. Thus, unnecessary retransmission overhead is avoided. Description of the Drawings
[0012] Figure 1 is a schematic diagram of the architecture of a wireless communication system provided by an embodiment of the present application;
[0013] Figure 2 is an example schematic diagram of an activated bandwidth provided by an embodiment of the present application;
[0014] Figure 3 is one of the schematic flowcharts of a transmission method provided by an embodiment of the present application;
[0015] Figure 4 is another schematic flowchart of a transmission method provided by an embodiment of the present application;
[0016] Figure 5 is yet another schematic flowchart of a transmission method provided by an embodiment of the present application;
[0017] Figure 6 is still another schematic flowchart of a transmission method provided by an embodiment of the present application;
[0018] Figure 7 is yet still another schematic flowchart of a transmission method provided by an embodiment of the present application;
[0019] Figure 8 is one of the schematic structural diagrams of a transmission device provided by an embodiment of the present application;
[0020] Figure 9 is another schematic structural diagram of a transmission device provided by an embodiment of the present application;
[0021] Figure 10 It is a schematic diagram of the hardware structure of a communication device provided by an embodiment of the present application;
[0022] Figure 11 It is a schematic diagram of the hardware structure of a terminal provided by an embodiment of the present application;
[0023] Figure 12 It is a schematic diagram of the hardware structure of a network - side device provided by an embodiment of the present application. Detailed implementation manners
[0024] Next, the technical solutions in the embodiments of the present application will be clearly described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of them. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0025] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are usually of the same category, and do not limit the number of objects. For example, the first object can be one or multiple. In addition, "or" in the present application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0026] The term "indicate" in the present application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly tells the receiver specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.
[0027] The term "at least one (item)" or "at least one of" in this application refers to any one, any two or more combinations of its included objects. For example, at least one (item) of a, b, and c can represent: "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" means two or more, and its meaning is similar to that of "at least one (item)".
[0028] It should be noted that the technology described in the embodiments of this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and uses NR terms in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th Generation (6G) communication system. th Generation, 6G) communication system.
[0029] Figure 1The block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), a game console, a personal computer (PC), a teller machine or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be called a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. Among them, the access network device can also be called a radio access network (RAN) device, a radio access network function or a radio access network unit. The access network device can include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B (home evolved Node B), a Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0030] The following is an explanation of some concepts and / or terms involved in the transmission method provided in the embodiments of the present application.
[0031] 1. Mobile communication systems need to adapt to more diverse scenarios and business needs, such as the fifth generation (5 th The main scenarios of 5G (5th Generation) include enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), and massive machine type communications (mMTC). These scenarios put forward requirements for high reliability, low latency, large bandwidth, and wide coverage for the system. For different application scenarios, the terminal requires different transmission bandwidth. In NR, the network side equipment can schedule the terminal to transmit on different bandwidth parts according to the needs.
[0032] In NR, on a serving cell, the network configures one or more Bandwidth Parts (BWPs) for a terminal to perform data transmission, with a maximum of 4 BWPs configured. A BWP is a continuous segment of resources in the frequency domain. At a certain time, only one BWP is in the active state, and the network-side device realizes dynamic bandwidth changes by activating different BWPs. As Figure 2 shown. At the first moment, the traffic volume of the terminal is large, and a large bandwidth (BWP1) is activated for the terminal; at the second moment, the traffic volume of the terminal is small, and a small bandwidth (BWP2) is activated for the terminal to meet the basic communication requirements; at the third moment, the system discovers that there is a large range of frequency-selective fading within the bandwidth where BWP1 is located, or the resources within the frequency range where BWP2 is located are relatively scarce. Therefore, the network-side device instructs the terminal to activate a new bandwidth (BWP3).
[0033] Each BWP can correspond to different configuration parameters, including subcarrier spacing, the position and bandwidth of the BWP, Cyclic Prefix (CP), etc.
[0034] The Sub-3GHz spectrum has advantages such as small penetration loss and plays an important role in cellular network deployment due to its good coverage. On the other hand, compared with the C-band, the Sub-3GHz spectrum is fragmented and allocated to the International Mobile Telecommunications (IMT), and due to competition among mobile operators, the bandwidth of each spectrum block is relatively narrow. On the other hand, almost all operators globally own multiple Sub-3GHz frequency bands (such as the 700MHz, 800MHz, 900MHz, 1.4GHz, 1.8GHz, 2.1GHz, 2.3GHz, or 2.6GHz frequency bands). If these discontinuous spectrums can be effectively aggregated to form a "single" carrier with a relatively large bandwidth, all operators can benefit.
[0035] 2. NR CBG-based Hybrid Automatic Repeat request-ACKnowledgement (HARQ-ACK) feedback and retransmission
[0036] Traditional data scheduling is performed in units of transport blocks (TBs). A physical data channel (Physical Downlink Shared Channel (PDSCH) or Physical Uplink Shared Channel (PUSCH)) can carry one or more TBs. For example, it is related to the number of layers supported by the PDSCH / PUSCH. A PDSCH / PUSCH can carry up to 2 TBs at most. The transmission feedback and retransmission of data are in units of TBs. For example, for one TB of the PDSCH, 1 bit of HARQ-ACK is fed back, or for 2 TBs of a PDSCH, 1 bit of HARQ-ACK is fed back in the form of a bundle. When a certain TB or PDSCH is decoded successfully, the terminal feeds back ACK; otherwise, the terminal feeds back a Negative Acknowledgement (NACK). After receiving the NACK, the network-side device retransmits the entire TB.
[0037] When the data volume of a single transport block (TB) is large, for the convenience of channel coding and decoding, based on the coding rules in LTE / NR, it is necessary to first truncate the data of this TB to form multiple code blocks (CBs), and then encode each CB separately. When the number of CBs split from a single transport block is large, the data of each CB is mapped to different time-frequency resources. The channel fading and interference experienced by different CBs during transmission may be different. Often, some CBs are decoded successfully, while some CBs are decoded failed, and the entire transport block needs to continue to perform HARQ retransmission. In this case, in order to avoid retransmitting the CBs that have been successfully transmitted, CBG-based HARQ-ACK feedback and retransmission are introduced in NR. That is, all CBs corresponding to a single transport block are divided into multiple CB groups based on predefined rules, and the A / N of each CBG is fed back according to the reception situation of each CBG. The network-side device performs retransmission scheduling according to the CBG A / N fed back by the terminal. In this way, the network-side device only needs to retransmit the CBGs that the terminal receives incorrectly, thereby reducing the resources required for retransmission and also reducing the processing delay of the terminal when combining the retransmitted data.
[0038] The maximum number of CBGs included in each TB is configured by the high-layer Radio Resource Control (RRC) signaling. After the terminal is configured with the CBG transmission mode, the terminal determines the number of CBGs included in each TB according to the predefined rules, as follows:
[0039] The terminal determines the number M of CBGs included in each TB, where M = min(N, C), where N is the maximum number of CBGs included in each TB configured by the network-side device, and C is the number of CBs included in the transmitted TB.
[0040] Define M1 = mod(C, M), and
[0041] If M1 > 0, for CBG m, m = 0, 1,..., M1 - 1, it consists of CBs with indices m·K1 + k, k = 0, 1,..., K1 - 1. For CBG m, m = M1, M1 + 1,..., M - 1, it consists of CBs with indices cM1·K1 + (m - M1)·K2 + k, k = 0, 1,..., K2 - 1.
[0042] When the terminal is configured with the CBG transmission mode, the terminal determines the number of A / N bits required for the feedback of each TB according to the maximum number of CBGs configured, that is, the A / N feedback for each TB is equal to the configured maximum number of CBGs.
[0043] If the terminal is not configured with the CBG transmission mode, the number of A / N bits fed back by the terminal is the number of scheduled TBs, with a maximum of 2 bits.
[0044] If the terminal is configured with the CBG transmission mode, for a type 1 HARQ-ACK codebook or a type 3 codebook, the terminal determines the type of A / N feedback according to the Downlink Control Information (DCI) format of the scheduled downlink data received. The number of A / N bits fed back = the configured maximum number of CBGs M * the number of scheduled TBs N. When the DCI format received by the terminal is fallback DCI, the type of A / N feedback by the terminal is TB level A / N. Specifically, for each TB, the terminal feeds back M bits, where each bit indicates the A / N of that TB; when the DCI format received by the terminal is ordinary DCI, the type of A / N feedback by the terminal is CBG level A / N. Specifically, for each TB, the terminal feeds back M bits, where each bit corresponds to the A / N of each CBG.
[0045] For a type 2 codebook, the terminal determines the type of A / N feedback according to the DCI format of the scheduled downlink data received. For the downlink data scheduled by fallback DCI, 1 bit is fed back at the TB level, and for the downlink data scheduled by non-fallback DCI, the number of A / N bits fed back = the configured maximum number of CBGs M * the number of scheduled TBs N. The terminal constructs HARQ-ACK sub-codebooks for TB level feedback and CBG level feedback respectively, and cascades the two sub-codebooks.
[0046] 3. Currently, the carrier of each cell is a continuous frequency-domain resource, and the uplink and downlink transmissions are carried out within a continuous BWP of a frequency-domain resource. For the large number of fragmented spectrums in the Sub-3GHz spectrum, according to the technology, if fragmented spectrums are to be used, Carrier Aggregation (CA) is the traditional solution for operators and terminals to aggregate spectrums, that is, different continuous spectrums are respectively regarded as a carrier. However, the existing CA mechanism regards each carrier as an independent serving cell and assumes that each carrier is independently deployed. The independent management of each carrier will bring unnecessary overhead and efficiency losses, such as independent control signaling, common signaling, etc. This also brings unnecessary processes and delays, such as synchronization, SCell (secondary cell) addition or release or activation or measurement or handover, etc. In addition, the CA mechanism is only beneficial to terminals in the connected mode RRC_connected, that is, the RRC connection with the network is completed, and is not beneficial to terminals in the idle mode / inactive mode RRC_idle / inactive, such as initial access / Small Data Transmission (SDT).
[0047] Therefore, introducing flexible cells can flexibly and efficiently utilize adjacent discontinuous spectrum resources from the perspectives of L1 / L2 / L3 signaling, processes, and cell management. It is beneficial to terminals in both the CONNECTED state and the IDLE state, thereby improving the user-perceived data rate, energy saving, system capacity, and coverage. It also simplifies the network management complexity and improves the energy efficiency. In addition, for these narrow-bandwidth carriers, within a certain period of time, the amount of data that can be transmitted within a single carrier is limited.
[0048] The transmission method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings through some embodiments and their application scenarios.
[0049] When the data packet of a service is large, if a single transport block (TB) is restricted to a single frequency band, since the amount of data that can be transmitted within a single frequency domain is limited, it may be necessary to split a data packet into multiple TBs for transmission, which may incur a large overhead of TB headers or hybrid automatic repeat request (HARQ) process overhead. Transmitting a single TB across multiple discontinuous carriers can support the transmission of larger TBs, thereby saving the overhead of TB partitioning and HARQ process overhead. However, if the channel qualities of multiple discontinuous carriers are different, the entire TB may not be correctly decoded due to a carrier with poor channel quality, resulting in the entire TB needing to be retransmitted. To avoid retransmitting the codeblock group (CBG) that has been successfully transmitted, a TB can be divided into multiple CBGs, and the transmission and feedback of CBGs are adopted. In related technologies, a TB is divided into multiple CBGs, and the number of CBs included in each CBG is the same or differs by 1, and the number of bits included in each CB is the same or similar. In other words, the number of bits included in each CBG is also as similar as possible. However, the number of resources allocated on different frequency domain units may be different. Therefore, a CBG may be scheduled for transmission on multiple frequency domain units, and the channel qualities of each frequency domain unit are different. A CBG may fail to be received due to an individual frequency domain unit, resulting in the need to retransmit the entire CBG. Therefore, the existing CBG transmission cannot solve the above problems. How to avoid unnecessary retransmission overhead is an urgent problem to be solved in this application.
[0050] In the embodiment of this application, when the first device receives or transmits a first channel carrying at least one TB based on the first information, one TB among all or part of the at least one TB is scheduled for transmission on multiple frequency domain units or a group of frequency domain units, and any TB part among the at least one TB part included in a TB is transmitted on one frequency domain unit or a group of frequency domain units. Therefore, when any TB part is transmitted on multiple frequency domain units or a group of frequency domain units, the situation where the entire TB or any TB part needs to be retransmitted due to different channel qualities of each frequency domain unit or group of frequency domain units resulting in the failure of any TB part to be received is avoided, thus avoiding unnecessary retransmission overhead.
[0051] The embodiment of this application provides a transmission method. Figure 3 The flowchart of a transmission method provided by the embodiment of this application is shown. As Figure 3 shown, the transmission method provided by the embodiment of this application may include step 201 described below.
[0052] Step 201: The first device receives or transmits a first channel based on the first information.
[0053] In the embodiment of this application, at least one TB is carried on the above first channel, the first device includes a terminal or a network-side device, and the first information is used to configure or activate or schedule the transmission of the first channel.
[0054] In the embodiments of the present application, the transmission of all or part of the above at least one TB satisfies:
[0055] One TB in all or part of the TBs is scheduled to be transmitted on multiple frequency domain units or groups of frequency domain units. One TB includes at least one TB part, and one TB part in at least one TB part is transmitted on one frequency domain unit or group of frequency domain units.
[0056] In some embodiments of the present application, the frequency domain unit is a group of consecutive frequency domain resources, which can be a band, a carrier, a subband, a BWP, etc. The size of each frequency domain unit can be the same, different, or not completely the same, and different frequency domain units can be discontinuous. For example, a cell consists of four frequency domain units with sizes of 3 MHz, 10 MHz, 5 MHz, and 5 MHz respectively. For a cell composed of multiple frequency domain units, the first device can receive or transmit a first channel based on the first information.
[0057] In some embodiments of the present application, when the first device is a terminal, before the first device receives or transmits the first channel based on the first information, the first device can obtain the above first information sent by the network side device to receive or transmit the first channel based on the above first information.
[0058] In some embodiments of the present application, the above first information may include at least one of the following: DCI, RRC.
[0059] In some embodiments of the present application, for PUSCH or PDSCH transmission, the above first information may be DCI. For example, DCI formats 0_0, 0_1, or 0_2, etc., for scheduling PUSCH transmission, or DCI formats 1_0, 1-1, or 1_2, etc., for scheduling PDSCH transmission. The first information is used to schedule the first channel transmission.
[0060] In some embodiments of the present application, for PUSCH transmission, the above first information may be RRC, and the first information is used to configure the first channel transmission. For example, the first channel is a type 1 configured grant PUSCH, and the RRC information is used to configure the CG PUSCH.
[0061] In some embodiments of the present application, for PUSCH or PDSCH transmission, the above first information may be RRC and DCI, and the first information is used to configure and activate the first channel transmission. For example, the first channel is a type 2 configured grant PUSCH or a semi-persistent scheduling (SPS) PDSCH. The RRC information is used to configure the CG PUSCH or SPS PDSCH, and the DCI is used to activate the CG PUSCH or SPS PDSCH.
[0062] In some embodiments of the present application, frequency domain units with the same or similar channel quality may be grouped into a frequency domain unit group. A frequency domain unit group may also be referred to as a frequency domain unit set. A frequency domain unit group may include at least one frequency domain unit. The frequency domain unit may be configured by the network side, indicated by the network side device, predefined by the protocol, reported by the terminal, etc. The embodiments of the present application do not limit this.
[0063] In some embodiments of the present application, when one of at least one TB is scheduled to be transmitted on multiple frequency domain units or frequency domain unit groups, one TB may be divided into at least one TB part.
[0064] For example: when one TB is scheduled to be transmitted on N frequency domain units or frequency domain unit groups, one TB is divided into M TB parts, where M and N are positive integers.
[0065] In some embodiments of the present application, one of the above at least one TBs may be scheduled to be transmitted on one frequency domain unit or frequency domain unit group. When one TB is scheduled to be transmitted on one frequency domain unit or frequency domain unit group, this one TB includes one TB part, and this one TB part is the same as one TB.
[0066] In some embodiments of the present application, one of the above at least one TB parts is transmitted on one frequency domain unit or frequency domain unit group, that is, one TB part cannot be mapped on different frequency domain units or frequency domain unit groups.
[0067] In some embodiments of the present application, at least one TB part may be transmitted on one frequency domain unit or frequency domain unit group. Optionally, each frequency domain unit or frequency domain unit group includes one TB part, or the number of TB parts transmitted on a frequency domain unit is determined according to the number of resources allocated to one TB on a frequency domain unit. For example, if the number of PRBs allocated on a frequency domain unit is more than a certain number, then more than one TB part may be transmitted on a frequency domain unit, otherwise one TB part is transmitted on a frequency domain unit.
[0068] In some embodiments of the present application, the above transmission may be an initial transmission or a retransmission. The embodiments of the present application do not limit this.
[0069] In some embodiments of the present application, when the first device is a terminal, the terminal may initially transmit at least one transport block (TB). Optionally, the network-side device feeds back on the at least one TB, and the terminal determines whether to perform retransmission or how to perform retransmission based on the feedback information from the network-side device. For example, the terminal retransmits the TB part corresponding to the feedback information indicated by the network-side device as NACK. Or the terminal performs initial transmission or retransmission according to the scheduling of the network-side device.
[0070] In some embodiments of the present application, when the first device is a terminal, the terminal may receive at least one TB transmitted by the network-side device and feed back on the at least one TB. Optionally, the network-side device retransmits at least one TB part.
[0071] In some embodiments of the present application, when the first device is a network-side device, the network-side device may initially transmit at least one TB, and the terminal feeds back on the at least one TB. Optionally, the network-side device retransmits the TB part in the at least one TB with reference to the feedback information sent by the terminal. For example, the network-side device retransmits the TB part for which the terminal feeds back NACK.
[0072] In some embodiments of the present application, when the first device is a network-side device, the network-side device may receive at least one TB transmitted by the terminal. Optionally, the network-side device feeds back on the at least one TB. Optionally, the terminal retransmits the TB part corresponding to the feedback information indicated by the network-side device as NACK.
[0073] An embodiment of the present application provides a transmission method. Since when the first device receives or transmits a first channel carrying at least one TB based on first information, one TB among all or part of the at least one TB is scheduled to be transmitted on multiple frequency domain units or frequency domain unit groups, and any TB part included in one TB is transmitted on one frequency domain unit or frequency domain unit group, therefore, when any TB part is transmitted on multiple frequency domain units or frequency domain unit groups, due to the different channel qualities of each frequency domain unit or frequency domain unit group, the situation where any TB part fails to be received, resulting in the need to retransmit the entire TB or any TB part, is avoided. Thus, unnecessary retransmission overhead is avoided.
[0074] In some embodiments of the present application, one TB part among the above at least one TB part includes any one of the following: part of the bits of one TB, at least one codeblock (CB) in one TB, at least one codeblock group (CBG) in one TB.
[0075] In some embodiments of the present application, one CBG among the above at least one CBG includes at least one CB.
[0076] In some embodiments of the present application, at least one of the above-mentioned TBs satisfies at least one of the following:
[0077] Each TB in at least one TB corresponds to one HARQ process;
[0078] Different TBs in at least one TB correspond to different HARQ processes;
[0079] The HARQ processes corresponding to each TB in at least one TB are not completely the same.
[0080] In some embodiments of the present application, the fact that the HARQ processes corresponding to each TB in at least one of the above-mentioned TBs are not completely the same can be understood as: some of the TBs in at least one TB correspond to the same HARQ process, and each of the other TBs corresponds to a different HARQ process.
[0081] In some embodiments of the present application, all TBs in a TB group correspond to one HARQ process, and different TB groups correspond to different HARQ processes.
[0082] In some embodiments of the present application, a TB group may include at least two TBs among the above-mentioned at least one TB.
[0083] In some embodiments of the present application, one of the above-mentioned at least one TBs is divided according to the first rule;
[0084] Wherein, the first rule includes at least one of Rule 1 to Rule 7:
[0085] Rule 1: Divide the TB including Cyclic Redundancy Check (CRC);
[0086] It can be understood that the entire TB can be CRC-checked first, and then the TB after adding CRC can be divided to obtain at least one TB part.
[0087] Rule 2: Divide the TB that does not include CRC;
[0088] It can be understood that the TB can be divided to obtain at least one TB part without CRC-checking the entire TB.
[0089] Rule 3: Perform CB division on the TB including CRC;
[0090] It can be understood that the TB can be CRC-checked first, and then the TB after adding CRC can be CB-divided.
[0091] In some embodiments of the present application, when performing CB partitioning on the TB including CRC, the CBs obtained by partitioning satisfy at least one of the following:
[0092] One or more of the CBs obtained by partitioning are transmitted on one frequency domain unit or a group of frequency domain units;
[0093] One of the CBs obtained by partitioning is transmitted on one frequency domain unit or a group of frequency domain units;
[0094] The CBs on one frequency domain unit or a group of frequency domain units form one or more CBGs;
[0095] One or more CBGs are transmitted on one frequency domain unit or a group of frequency domain units;
[0096] One CBG is transmitted on one frequency domain unit or a group of frequency domain units.
[0097] It can be understood that one or more CBs can be transmitted on one frequency domain unit or a group of frequency domain units, but one CB is only transmitted on one frequency domain unit or a group of frequency domain units.
[0098] It can be understood that one or more CBGs can be transmitted on one frequency domain unit or a group of frequency domain units, but one CBG is only transmitted on one frequency domain unit or a group of frequency domain units.
[0099] In some embodiments of the present application, when the number of CBs scheduled on one frequency domain unit exceeds the maximum number of CBs included in one CBG, all the CBs transmitted on this one frequency domain unit can be divided into multiple CBGs, and the number of CBs included in each CBG can be determined by a predefined rule.
[0100] Rule 4: The partitioning of one TB is determined based on at least one of the following: the number of multiple frequency domain units or groups of frequency domain units corresponding to one TB; the number of Physical Resource Blocks (PRBs) allocated to one TB on the corresponding multiple frequency domain units or groups of frequency domain units; the number of symbols allocated to one TB on the corresponding multiple frequency domain units or groups of frequency domain units; the available resource quantity allocated to one TB on the corresponding multiple frequency domain units or groups of frequency domain units; the Modulation and Coding Scheme (MCS) order corresponding to one TB on the corresponding multiple frequency domain units or groups of frequency domain units; the number of transmission layers corresponding to one TB on the corresponding multiple frequency domain units or groups of frequency domain units;
[0101] In some embodiments of the present application, the above available resource quantity may include at least one of the following: the number of PRBs, the number of symbols, and the number of Resource Elements (REs).
[0102] In some embodiments of the present application, the size of the TB part on a certain frequency domain unit or group of frequency domain units, for example: the number of bits, or the number of bits included in a CB, or the number of CBs included in a CBG, is related to the number of PRBs allocated on the certain frequency domain unit or group of frequency domain units. For example: the more the number of PRBs, the larger the TB part on the frequency domain unit or group of frequency domain units.
[0103] In some embodiments of the present application, the number of TB parts on a certain frequency domain unit or group of frequency domain units is related to the number of PRBs allocated on the certain frequency domain unit or group of frequency domain units. For example: the more the number of PRBs, the more the number of TB parts on the frequency domain unit or group of frequency domain units.
[0104] In some embodiments of the present application, the size of the TB part on a certain frequency domain unit or group of frequency domain units is related to the number of symbols allocated on the certain frequency domain unit or group of frequency domain units. For example: the more the number of symbols, the larger the TB part on the frequency domain unit or group of frequency domain units.
[0105] In some embodiments of the present application, the number of TB parts on a certain frequency domain unit or group of frequency domain units is related to the number of symbols allocated on the certain frequency domain unit or group of frequency domain units. For example: the more the number of symbols, the more the number of TB parts on the frequency domain unit or group of frequency domain units.
[0106] In some embodiments of the present application, the size of the TB part on a certain frequency domain unit or group of frequency domain units is related to the number of available resources allocated on the certain frequency domain unit or group of frequency domain units. For example: the more the number of available resources, the larger the TB part on the frequency domain unit or group of frequency domain units.
[0107] In some embodiments of the present application, the number of TB parts on a certain frequency domain unit or group of frequency domain units is related to the number of available resources allocated on the certain frequency domain unit or group of frequency domain units. For example: the more the number of available resources, the more the number of TB parts on the frequency domain unit or group of frequency domain units.
[0108] In some embodiments of the present application, the size of the TB part on a certain frequency domain unit or group of frequency domain units is related to the MCS order corresponding to the certain frequency domain unit or group of frequency domain units. For example: the higher the MCS order, the larger the TB part on the frequency domain unit or group of frequency domain units.
[0109] In some embodiments of the present application, the number of TB parts on a certain frequency domain unit or group of frequency domain units is related to the MCS order corresponding to the certain frequency domain unit or group of frequency domain units. For example: the higher the MCS order, the more the number of TB parts on the frequency domain unit or group of frequency domain units.
[0110] In some embodiments of the present application, the size of the TB part on a certain frequency-domain unit or group of frequency-domain units is related to the number of transmission layers corresponding to the certain frequency-domain unit or group of frequency-domain units. For example, the more the number of transmission layers, the larger the TB part on the frequency-domain unit or group of frequency-domain units.
[0111] In some embodiments of the present application, the number of TB parts on a certain frequency-domain unit or group of frequency-domain units is related to the number of transmission layers corresponding to the certain frequency-domain unit or group of frequency-domain units. For example, the more the number of transmission layers, the more the TB parts on the frequency-domain unit or group of frequency-domain units.
[0112] It can be understood that in some embodiments of the present application, when the above TBs with or without CRC are divided into TB parts or CBs, the divided TB parts or CBs satisfy at least one of the following:
[0113] The number of information bits included in different TB parts may be the same, different, or not completely the same. For example, the size of the TB part is related to at least one of the number of PRBs, number of symbols, number of REs, MCS order, number of transmission layers, etc. allocated on the frequency-domain unit where the TB part is located;
[0114] The number of information bits included in different CBs may be the same, different, or not completely the same. For example, the size of the CB is related to at least one of the number of PRBs, number of symbols, number of REs, MCS, number of transmission layers, etc. allocated on the frequency-domain unit where the CB is located;
[0115] The number of CBs or the number of information bits included in different CBGs may be the same, different, or not completely the same. For example, the number of CBs included in the CBG is related to at least one of the number of PRBs, number of symbols, number of REs, MCS order, number of transmission layers, etc. allocated on the frequency-domain unit where the CBG is located.
[0116] Rule 5: Division based on the first indication information of the network-side device, where the first indication information is used to indicate at least one of the following: the size of the TB part on each frequency-domain unit or group of frequency-domain units among the multiple frequency-domain units or groups of frequency-domain units corresponding to one TB; the number of TB parts on each frequency-domain unit or group of frequency-domain units among the multiple frequency-domain units or groups of frequency-domain units corresponding to one TB;
[0117] For example: The first indication information is used to indicate the number of CBs and the size of the CB included in each frequency-domain unit.
[0118] Rule 6: The number of multiple frequency-domain units or groups of frequency-domain units corresponding to one TB;
[0119] For example, when one TB corresponds to four frequency-domain units or groups of frequency-domain units, one TB can be divided into 4 TB parts. Each TB part corresponds to one frequency-domain unit respectively, and the size of the TB part on each frequency-domain unit is related to at least one of the number of PRBs, number of symbols, number of REs, MCS order, number of transmission layers, etc. allocated to the TB on the corresponding frequency-domain unit.
[0120] Rule 7: The number of TB parts included in one TB.
[0121] In some embodiments of the present application, one TB can be divided based on the maximum number of TB parts included in one TB or the indicated number of TB parts.
[0122] In some embodiments of the present application, the size of at least one TB part corresponding to one TB is related to the number of PRBs allocated to the frequency-domain unit or group of frequency-domain units corresponding to the at least one TB part, wherein the division of one TB is determined based on the number of PRBs allocated to the corresponding multiple frequency-domain units or groups of frequency-domain units of one TB.
[0123] It can be understood that when the division of one TB is determined based on the number of PRBs allocated to the corresponding multiple frequency-domain units or groups of frequency-domain units of one TB, the size of at least one TB part corresponding to one TB is related to the number of PRBs allocated to the frequency-domain unit or group of frequency-domain units corresponding to the at least one TB part.
[0124] It can be understood that when one TB corresponds to multiple frequency-domain units or groups of frequency-domain units, the size of some TB parts corresponding to one TB is related to the number of PRBs allocated to the frequency-domain units or groups of frequency-domain units corresponding to the some TB parts.
[0125] For example: One TB is divided into 3 TB parts, and each TB part is transmitted on one frequency-domain unit or group of frequency-domain units. After determining the sizes of the first 2 TB parts according to the number of PRBs allocated to the two frequency-domain units or groups of frequency-domain units corresponding to the first 2 TB parts, the size of the last TB part can be obtained based on the difference between the size of one TB and the sizes of the first 2 TB parts.
[0126] In some embodiments of the present application, when one TB corresponds to multiple frequency-domain units or groups of frequency-domain units, the sizes of all TB parts corresponding to one TB are related to the number of PRBs allocated to the multiple frequency-domain units or groups of frequency-domain units.
[0127] Thus, since the size of all the TB parts corresponding to one TB can be related to the number of PRBs allocated on multiple frequency-domain units or groups of frequency-domain units corresponding to one TB, or the size of some of the TB parts corresponding to one TB is related to the number of PRBs allocated on the frequency-domain units or groups of frequency-domain units corresponding to the some of the TB parts, the flexibility in determining the size of the TB parts corresponding to one TB is improved.
[0128] In some embodiments of the present application, the size of at least one TB part corresponding to one TB is related to the number of symbols allocated on the frequency-domain units or groups of frequency-domain units corresponding to the at least one TB part, wherein the division of one TB is determined based on the number of symbols allocated on multiple frequency-domain units or groups of frequency-domain units corresponding to one TB.
[0129] It can be understood that when the division of one TB is determined based on the number of symbols allocated on multiple frequency-domain units or groups of frequency-domain units corresponding to one TB, the size of at least one TB part corresponding to one TB is related to the number of symbols allocated on the frequency-domain units or groups of frequency-domain units corresponding to the at least one TB part.
[0130] It can be understood that when one TB corresponds to multiple frequency-domain units or groups of frequency-domain units, the size of some of the TB parts corresponding to one TB is related to the number of symbols allocated on the frequency-domain units or groups of frequency-domain units corresponding to the some of the TB parts.
[0131] For example: One TB is divided into 3 TB parts, and each TB part is transmitted on one frequency-domain unit or group of frequency-domain units. After determining the sizes of the first 2 TB parts according to the number of symbols allocated on the two frequency-domain units or groups of frequency-domain units corresponding to the first 2 TB parts, the size of the last TB part can be obtained based on the difference between the size of one TB and the sizes of the first 2 TB parts.
[0132] In some embodiments of the present application, when one TB corresponds to multiple frequency-domain units or groups of frequency-domain units, the sizes of all the TB parts corresponding to one TB are related to the number of symbols allocated on the multiple frequency-domain units or groups of frequency-domain units.
[0133] Thus, since the sizes of all the TB parts corresponding to one TB can be related to the number of symbols allocated on multiple frequency-domain units or groups of frequency-domain units corresponding to one TB, or the size of some of the TB parts corresponding to one TB is related to the number of symbols allocated on the frequency-domain units or groups of frequency-domain units corresponding to the some of the TB parts, the flexibility in determining the size of the TB parts corresponding to one TB is improved.
[0134] In some embodiments of the present application, the size of at least one TB part corresponding to a TB is related to the number of available resources allocated on the frequency-domain unit or group of frequency-domain units corresponding to the at least one TB part, wherein the division of a TB is determined based on the number of available resources allocated to the TB on the corresponding multiple frequency-domain units or groups of frequency-domain units.
[0135] It can be understood that the available resources allocated to a TB on a corresponding frequency-domain unit can be understood as the number of resources that can be used for data transmission allocated to the TB on the corresponding frequency-domain unit. For example, it is the number of resources remaining after subtracting reference signals such as demodulation reference signals (DMRS), channel state information-reference signals (CSI-RS), and phase-tracking reference signals (PTRS) from the total resources allocated on a frequency-domain unit.
[0136] It can be understood that when the division of a TB is determined based on the number of available resources allocated to the TB on the corresponding multiple frequency-domain units or groups of frequency-domain units, the size of at least one TB part corresponding to the TB is related to the number of available resources allocated on the frequency-domain unit or group of frequency-domain units corresponding to the at least one TB part.
[0137] It can be understood that when a TB corresponds to multiple frequency-domain units or groups of frequency-domain units, the size of the partial TB parts corresponding to the TB is related to the number of available resources allocated on the frequency-domain unit or group of frequency-domain units corresponding to the partial TB parts.
[0138] For example: A TB is divided into 3 TB parts, and each TB part is transmitted on a frequency-domain unit or group of frequency-domain units. After determining the sizes of the first 2 TB parts based on the number of available resources allocated on the two frequency-domain units or groups of frequency-domain units corresponding to the first 2 TB parts, the size of the last TB part can be obtained based on the difference between the size of the TB and the sizes of the first 2 TB parts.
[0139] In some embodiments of the present application, when a TB corresponds to multiple frequency-domain units or groups of frequency-domain units, the sizes of all TB parts corresponding to the TB are related to the number of available resources allocated on the multiple frequency-domain units or groups of frequency-domain units.
[0140] Thus, since the size of all the TB parts corresponding to one TB can be related to the amount of available resources allocated on multiple frequency domain units or groups of frequency domain units corresponding to one TB, or the size of some of the TB parts corresponding to one TB is related to the amount of available resources allocated on the frequency domain units or groups of frequency domain units corresponding to the some of the TB parts, the flexibility in determining the size of the TB parts corresponding to one TB is improved.
[0141] In some embodiments of the present application, the size of at least one TB part corresponding to one TB is related to the MCS order corresponding to the frequency domain units or groups of frequency domain units corresponding to the at least one TB part, wherein the division of one TB part is determined based on the MCS order corresponding to multiple frequency domain units or groups of frequency domain units corresponding to one TB.
[0142] It can be understood that when the division of one TB part is determined based on the MCS order corresponding to multiple frequency domain units or groups of frequency domain units corresponding to one TB, the size of at least one TB part corresponding to one TB is related to the MCS order corresponding to the frequency domain units or groups of frequency domain units corresponding to the at least one TB part.
[0143] It can be understood that when one TB corresponds to multiple frequency domain units or groups of frequency domain units, the size of some of the TB parts corresponding to one TB is related to the MCS order corresponding to the frequency domain units or groups of frequency domain units corresponding to the some of the TB parts.
[0144] For example: One TB is divided into 3 TB parts, and each TB part is transmitted on one frequency domain unit or group of frequency domain units. After determining the sizes of the first 2 TB parts according to the MCS orders corresponding to the two frequency domain units or groups of frequency domain units corresponding to the first 2 TB parts, the size of the last TB part can be obtained based on the difference between the size of one TB and the sizes of the first 2 TB parts.
[0145] In some embodiments of the present application, when one TB corresponds to multiple frequency domain units or groups of frequency domain units, the sizes of all the TB parts corresponding to one TB are related to the MCS order corresponding to the multiple frequency domain units or groups of frequency domain units.
[0146] Thus, since the sizes of all the TB parts corresponding to one TB can be related to the MCS order corresponding to multiple frequency domain units or groups of frequency domain units corresponding to one TB, or the size of some of the TB parts corresponding to one TB is related to the MCS order corresponding to the frequency domain units or groups of frequency domain units corresponding to the some of the TB parts, the flexibility in determining the size of the TB parts corresponding to one TB is improved.
[0147] In some embodiments of the present application, the size of at least one TB part corresponding to a TB is related to the number of transmission layers corresponding to the frequency domain units or groups of frequency domain units corresponding to the at least one TB part, wherein the division of one TB part is determined based on the number of transmission layers corresponding to multiple frequency domain units or groups of frequency domain units corresponding to a TB.
[0148] It can be understood that when the division of one TB part is determined based on the number of transmission layers corresponding to multiple frequency domain units or groups of frequency domain units corresponding to a TB, the size of at least one TB part corresponding to a TB is related to the number of transmission layers corresponding to the frequency domain units or groups of frequency domain units corresponding to the at least one TB part.
[0149] It can be understood that when a TB corresponds to multiple frequency domain units or groups of frequency domain units, the size of some TB parts corresponding to a TB is related to the number of transmission layers corresponding to the frequency domain units or groups of frequency domain units corresponding to the some TB parts.
[0150] For example: A TB is divided into 3 TB parts, and each TB part is transmitted on one frequency domain unit or group of frequency domain units. After determining the sizes of the first 2 TB parts according to the number of transmission layers corresponding to the two frequency domain units or groups of frequency domain units corresponding to the first 2 TB parts, the size of the last TB part can be obtained based on the size of a TB and the sizes of the first 2 TB parts.
[0151] In some embodiments of the present application, when a TB corresponds to multiple frequency domain units or groups of frequency domain units, the sizes of all TB parts corresponding to a TB are related to the number of transmission layers corresponding to the multiple frequency domain units or groups of frequency domain units.
[0152] Thus, since the sizes of all TB parts corresponding to a TB can be related to the number of transmission layers corresponding to multiple frequency domain units or groups of frequency domain units corresponding to a TB, or the sizes of some TB parts corresponding to a TB are related to the number of transmission layers corresponding to the frequency domain units or groups of frequency domain units corresponding to the some TB parts, the flexibility of determining the size of the TB parts corresponding to a TB is improved.
[0153] For example, when the base station schedules PDSCH transmission, one TB of the scheduled PDSCH is transmitted within 3 frequency domain units. One TB is divided into 3 parts, and each part is mapped to a frequency domain unit for transmission. The 3 TB parts are respectively mapped to 3 frequency domain units for transmission. The number of PRBs, symbols, MCS order, and number of transmission layers for which the PDSCH is scheduled on each frequency domain unit can be the same, different, or not completely the same. When the base station divides the TB into 3 TB parts, the size of each TB part can be determined according to the ratio of the available resources on the frequency domain unit corresponding to the TB part to the total available resources on the 3 frequency domain units. For example, the total available resources are obtained by multiplying the number of PRBs, number of symbols, MCS order, and number of transmission layers. For example, the number of PRBs allocated on the 3 frequency domain units are respectively: 10 PRBs, 20 PRBs, and 5 PRBs. Except for the different number of allocated PRBs on the 3 frequency domain units, the other parameters are the same. Then the base station can divide the entire TB into 3 TB parts in the ratio of 2:4:1. Among them, this division can be before or after the CRC, that is, the base station can divide the TB containing the CRC. Among them, if the number of bits of the TB is not an integer multiple of 7, then individual TB parts can be allocated bit numbers close to the above ratio. For example, the integer number of bit information is determined through rounding up or down operations. For example, the previous TB part is determined according to the above ratio, and the subsequent TB part is the remaining bit part of the entire TB. Each TB part can perform rate matching, encoding, mapping, and transmission respectively on the corresponding frequency domain unit.
[0154] For example, when the base station schedules PDSCH transmission, one TB of the scheduled PDSCH is transmitted within 3 frequency domain units. The number of CBs included in each frequency domain unit can be determined according to the ratio of the available resources on each frequency domain unit to the total resources on the 3 frequency domain units. For example, the total available resources are obtained by (number of PRBs * number of symbols - number of REs occupied by reference signals such as DMRS) * MCS order * number of transmission layers. For example, the number of PRBs allocated on the 3 frequency domain units are: 10 PRBs, 20 PRBs, and 5 PRBs respectively. Except for the different number of allocated PRBs on the 3 frequency domain units, the other parameters are the same. Then the base station can divide the entire TB into 7 CBs, and map 2 CBs, 4 CBs, and 1 CB to the 3 frequency domain units for transmission respectively. In one embodiment, all the CBs on each frequency domain unit form a CBG, that is, there is a CBG on each of the 3 frequency domain units, and the number of CBs included in each CBG is 2, 4, and 1 respectively. In another embodiment, one or more CBGs can be transmitted on one frequency domain unit. For example, if the base station configures the maximum number of CBs included in each CBG to be 3, then on the 3 frequency domain units, the number of CBs included in one CBG does not exceed 3. Among them, on the second frequency domain unit, the number of CBs is 4, then the 4 CBs can be divided into 2 CBGs, for example, each CBG includes 2 CBs.
[0155] In some embodiments of the present application, one of the at least one TBs satisfies at least one of the following:
[0156] The number of PRBs allocated to each frequency domain unit or frequency domain unit group among the multiple frequency domain units or frequency domain unit groups corresponding to one TB is the same, different, or not completely the same;
[0157] The number of symbols allocated to each frequency domain unit or frequency domain unit group among the multiple frequency domain units or frequency domain unit groups corresponding to one TB is the same, different, or not completely the same;
[0158] The MCS order corresponding to each frequency domain unit or frequency domain unit group among the multiple frequency domain units or frequency domain unit groups corresponding to one TB is the same, different, or not completely the same;
[0159] The number of transmission layers corresponding to each frequency domain unit or frequency domain unit group among the multiple frequency domain units or frequency domain unit groups corresponding to one TB is the same, different, or not completely the same.
[0160] In some embodiments of the present application, the size of one of the at least one TBs is determined based on a first parameter;
[0161] Wherein, the first parameter includes at least one of the following:
[0162] The bandwidth allocated to one TB on the corresponding multiple frequency domain units or frequency domain unit groups;
[0163] The number of symbols allocated to a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0164] The MCS order of a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0165] The number of symbols occupied by DMRS of a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0166] The number of REs occupied by DMRS of a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0167] The number of REs allocated to a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0168] The overhead of control signaling of a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0169] The corresponding number of transmission layers of a TB on a corresponding plurality of frequency domain units or groups of frequency domain units.
[0170] In some embodiments of the present application, the transmission of at least one TB part included in the above-mentioned one TB includes at least one of the following:
[0171] Each TB part in at least one TB part is respectively subjected to CRC scrambling;
[0172] Each TB part in at least one TB part is respectively subjected to at least one of encoding, modulation, and resource mapping;
[0173] Each TB part corresponding to each frequency domain unit or group of frequency domain units of at least one TB part is respectively subjected to at least one of encoding, modulation, and resource mapping;
[0174] Each TB part corresponding to each frequency domain unit or group of frequency domain units of at least one TB part is respectively subjected to rate matching.
[0175] In some embodiments of the present application, each TB part in the above-mentioned at least one TB part is respectively subjected to resource mapping, which can be understood as each TB part performs resource mapping on its respective corresponding frequency domain unit or group of frequency domain units.
[0176] In some embodiments of the present application, each TB part corresponding to each frequency domain unit of the above-mentioned at least one TB part is respectively subjected to rate matching, including: the first TB part on the first frequency domain unit is rate-matched based on the second parameter of the first frequency domain unit.
[0177] In some embodiments of the present application, the above-mentioned first frequency domain unit is one of a plurality of frequency domain units.
[0178] In some embodiments of the present application, the above-mentioned first frequency-domain unit is a frequency-domain unit corresponding to one TB part among at least one TB part.
[0179] In some embodiments of the present application, the above-mentioned second parameter includes at least one of the following: the available resources allocated to the first TB part in the first frequency-domain unit, the number of PRBs allocated to the first TB part in the first frequency-domain unit, the number of symbols allocated to the first TB part in the first frequency-domain unit, the MCS order corresponding to the first TB part in the first frequency-domain unit, the number of transmission layers corresponding to the first TB part in the first frequency-domain unit, the number of symbols occupied by DMRS on the first TB part in the first frequency-domain unit, and the overhead of control signaling on the first TB part in the first frequency-domain unit.
[0180] In some embodiments of the present application, rate matching is separately performed on the TB parts on each frequency-domain unit group corresponding to the above-mentioned at least one TB part, including: the second TB part on the first frequency-domain unit group performs rate matching based on the third parameter of the first frequency-domain unit group.
[0181] In some embodiments of the present application, the above-mentioned first frequency-domain unit group is one of multiple frequency-domain unit groups.
[0182] In some embodiments of the present application, the above-mentioned first frequency-domain unit group is a frequency-domain unit group corresponding to one TB part among at least one TB part.
[0183] In some embodiments of the present application, the above-mentioned third parameter includes at least one of the following: the available resources allocated to the second TB part in the first frequency-domain unit group, the number of PRBs allocated to the second TB part in the first frequency-domain unit group, the number of symbols allocated to the second TB part in the first frequency-domain unit group, the MCS order corresponding to the second TB part in the first frequency-domain unit group, the number of transmission layers corresponding to the second TB part in the first frequency-domain unit group, the number of symbols occupied by DMRS on the first TB part in the first frequency-domain unit group, and the overhead of control signaling on the first TB part in the first frequency-domain unit group.
[0184] In some embodiments of the present application, after "the first device receives the first channel based on the first information" in the above step 201, the transmission method provided by the embodiments of the present application further includes the following step 301.
[0185] Step 301: The first device feeds back at least one TB in a fourth manner.
[0186] In the embodiments of the present application, the above-mentioned fourth manner includes any one of the following:
[0187] Feed back for each TB part;
[0188] Feed back for the TB part on each frequency-domain unit;
[0189] Feedback is performed on the TB part for each frequency domain unit group.
[0190] Exemplarily, for PDSCH transmission, the terminal may perform ACK feedback or NACK feedback separately for each TB part in each TB, or perform ACK feedback or NACK feedback for all TB parts on each frequency domain unit or frequency domain unit group.
[0191] Exemplarily, for PUSCH transmission, the network side device may perform feedback for each TB part in each TB, or perform feedback for all TB parts on each frequency domain unit or frequency domain unit group, for example, perform feedback on PUSCH transmission through Downlink Feedback Information (DFI).
[0192] In the embodiments of the present application, since the first device receives the first channel based on the first information and can perform feedback on at least one TB carried on the first channel for the TB part on each frequency domain unit or frequency domain unit group, the overhead of TB feedback is saved. And, since feedback can be performed for each TB part, when retransmitting, only the unsuccessfully received TB parts can be retransmitted, thus saving the overhead of retransmission.
[0193] In some embodiments of the present application, the number of bits of the feedback information corresponding to the feedback of one TB among the at least one TB is related to at least one of the following:
[0194] The number of TB parts included in one TB;
[0195] The number of multiple frequency domain units or frequency domain unit groups corresponding to one TB;
[0196] The number of bits of the feedback information corresponding to each TB feedback is the first quantity.
[0197] In some embodiments of the present application, the number of bits of the feedback information corresponding to the feedback of one TB may be the number of TB parts included in one TB.
[0198] In some embodiments of the present application, the number of bits of the feedback information corresponding to the feedback of one TB may be the number of multiple frequency domain units or frequency domain unit groups corresponding to one TB.
[0199] In this way, since the number of bits of the feedback information corresponding to the feedback of one TB can be determined according to the number of frequency domain units or frequency domain unit groups where one TB is actually scheduled, the number of bits of the feedback information is saved, thus saving the uplink feedback resources.
[0200] In some embodiments of the present application, the above-mentioned first quantity includes any one of the following:
[0201] The maximum quantity of TB parts included in one TB configured by the network-side device or determined by a predefined rule or reported by the terminal;
[0202] The maximum quantity of frequency-domain units corresponding to one TB configured by the network-side device or determined by a predefined rule or reported by the terminal;
[0203] The maximum quantity of groups of frequency-domain units corresponding to one TB configured by the network-side device or determined by a predefined rule or reported by the terminal.
[0204] In some embodiments of the present application, the number of bits of the feedback information corresponding to one TB feedback may be the maximum quantity of TB parts included in one TB configured by the network-side device or determined by a predefined rule or reported by the terminal.
[0205] In some embodiments of the present application, the number of bits of the feedback information corresponding to one TB feedback may be the maximum quantity of frequency-domain units corresponding to one TB configured by the network-side device or determined by a predefined rule or reported by the terminal.
[0206] In some embodiments of the present application, the number of bits of the feedback information corresponding to one TB feedback may be the maximum quantity of groups of frequency-domain units corresponding to one TB configured by the network-side device or determined by a predefined rule or reported by the terminal.
[0207] In some embodiments of the present application, the "the first device feeds back at least one TB according to the fourth manner" in the above step 301 may be specifically implemented by the following step 301a or step 301b or step 301c.
[0208] Step 301a: For the bits without corresponding TB parts, the first device feeds back NACK.
[0209] In the embodiments of the present application, the quantity of TB parts included in the above one TB is less than the first quantity.
[0210] It can be understood that when the quantity of TB parts included in one TB is less than the first quantity, for the bits without corresponding TB parts, the first device may feed back NACK.
[0211] It can be understood that when the number of bits of the feedback information corresponding to one TB feedback is the maximum quantity of TB parts included in one TB configured by the network-side device or determined by a predefined rule or reported by the terminal, if the actual quantity of TB parts included in one TB is less than the maximum quantity of TB parts included in one TB, there will be bits without corresponding TB parts in the number of bits of the feedback information corresponding to one TB feedback, and for the bits without corresponding TB parts, the first device may feed back NACK.
[0212] Step 301b: For the bits without corresponding frequency domain units, the first device feeds back a NACK.
[0213] In an embodiment of the present application, the number of frequency domain units corresponding to the above-mentioned one TB is less than the first number.
[0214] It can be understood that when the number of frequency domain units corresponding to one TB is less than the first number, for the bits without corresponding frequency domain units, the first device can feed back a NACK.
[0215] It can be understood that when the number of bits for feeding back the corresponding feedback information of one TB is the maximum number of frequency domain units corresponding to one TB configured by the network side device or determined by a predefined rule or reported by the terminal, if the actual number of frequency domain units corresponding to one TB is less than the maximum number of frequency domain units corresponding to one TB, there will be bits without corresponding frequency domain units among the number of bits for feeding back the corresponding feedback information of one TB. For the bits without corresponding frequency domain units, the first device can feed back a NACK.
[0216] Step 301c: For the bits without corresponding frequency domain unit groups, the first device feeds back a NACK.
[0217] In an embodiment of the present application, the number of frequency domain unit groups corresponding to the above-mentioned one TB is less than the first number.
[0218] It can be understood that when the number of frequency domain unit groups corresponding to one TB is less than the first number, for the bits without corresponding frequency domain unit groups, the first device can feed back a NACK.
[0219] It can be understood that when the number of bits for feeding back the corresponding feedback information of one TB is the maximum number of frequency domain unit groups corresponding to one TB configured by the network side device or determined by a predefined rule or reported by the terminal, if the actual number of frequency domain unit groups corresponding to one TB is less than the maximum number of frequency domain unit groups corresponding to one TB, there will be bits without corresponding frequency domain unit groups among the number of bits for feeding back the corresponding feedback information of one TB. For the bits without corresponding frequency domain unit groups, the first device can feed back a NACK.
[0220] For example, assume that a cell consists of four frequency domain units. In the same time unit, a terminal can have one or more active frequency domain units. For example, 3 frequency domain units are active in a certain time unit. At the terminal side, after the terminal receives the PDSCH, for each TB part transmitted on each of the 3 frequency domain units, it can be processed separately. If the CRC of each TB part passes, the corresponding TB part feeds back ACK; otherwise, it feeds back NACK. And the feedback can be separately performed for each TB part transmitted on each frequency domain unit. For another example, if the TB part on a certain frequency domain unit is divided into multiple CBs, when the CRCs of all CBs on this frequency domain unit pass, the corresponding TB part feeds back ACK; otherwise, it feeds back NACK.
[0221] The following will exemplarily illustrate the transmission method provided in the embodiments of the present application with four embodiments.
[0222] In the first possible embodiment:
[0223] In some embodiments of the present application, as Figure 4 shown, the transmission method provided in the embodiments of the present application may include the following steps A1 to A4.
[0224] A1. The terminal receives, based on the first information, a first channel sent by the network side device and carrying at least one TB.
[0225] A2. The terminal sends feedback information of at least one TB to the network side device.
[0226] A3. The network side device retransmits at least one TB part in at least one TB with reference to the feedback information.
[0227] A4. The terminal receives the retransmitted at least one TB part.
[0228] It should be noted that the above steps A3 and A4 are optional solutions. The network side device may not retransmit at least one TB part in at least one TB. For example, when all TB parts in the above at least one TB are successfully received, or when the data packet corresponding to the TB times out, the network side device may not perform retransmission scheduling.
[0229] It should be noted that for the relevant descriptions in the above steps A1 to A4, reference can be made to the descriptions in the above embodiments, and details are not elaborated here.
[0230] In the second possible embodiment:
[0231] In some embodiments of the present application, as Figure 5 shown, the transmission method provided in the embodiments of the present application may include the following steps B1 to B5.
[0232] B1. The terminal sends a first channel carrying at least one transport block (TB) to the network-side device based on the first information.
[0233] B2. The network-side device receives the first channel.
[0234] B3. The network-side device sends feedback information of at least one TB to the terminal.
[0235] B4. The terminal retransmits at least one TB part for which the corresponding feedback information indicated by the network-side device is NACK.
[0236] B5. The network-side device receives the retransmitted at least one TB part.
[0237] It should be noted that steps B4 and B5 above are optional. The terminal may not retransmit at least one TB part in at least one TB. For example, when all TB parts in the above at least one TB are successfully received, that is, the feedback information of all TB parts in at least one TB is ACK, or when the data packet corresponding to the TB times out, the terminal may not perform retransmission scheduling.
[0238] It should be noted that for the relevant descriptions in steps B1 to B5 above, reference can be made to the descriptions in the above embodiments, and details are not repeated here.
[0239] In the third possible embodiment:
[0240] In some embodiments of the present application, as Figure 6 shown, the transmission method provided by the embodiments of the present application may include the following steps C1 to C5.
[0241] C1. The network-side device sends a first channel carrying at least one TB to the terminal based on the first information.
[0242] C2. The terminal receives the first channel based on the first information.
[0243] C3. The terminal sends feedback information of at least one TB to the network-side device.
[0244] C4. The network-side device retransmits at least one TB part in at least one TB with reference to the feedback information.
[0245] C5. The terminal receives the retransmitted at least one TB part.
[0246] It should be noted that the above steps C4 and C5 are optional solutions. The network device may not retransmit at least one TB part in at least one TB. For example, when all TB parts in the above at least one TB are successfully received, or when the data packet corresponding to the TB times out, the network device may not perform retransmission scheduling.
[0247] It should be noted that for the relevant descriptions in the above steps C1 to C5, reference may be made to the descriptions in the above embodiments, and details are not described herein again.
[0248] In the fourth possible embodiment:
[0249] In some embodiments of the present application, as Figure 7 shown, the transmission method provided by the embodiments of the present application may include the following steps D1 to D5.
[0250] D1. The terminal sends a first channel carrying at least one TB to the network device based on the first information;
[0251] D2. The network device receives the first channel based on the first information;
[0252] D3. The network device sends second information to the terminal.
[0253] In some embodiments of the present application, the above second information is used to schedule the retransmission of at least one TB part;
[0254] D4. The terminal retransmits at least one TB part indicated by the network device based on the second information indicated by the network device;
[0255] D5. The network device receives the retransmitted at least one TB part.
[0256] It should be noted that the above steps D3 and D5 are optional solutions. The network device may not perform retransmission scheduling on at least one TB part in at least one TB. For example, when all TB parts in the above at least one TB are successfully received, or when the data packet corresponding to the TB times out, the network device may not perform retransmission scheduling, and the terminal does not need to retransmit the corresponding TB part either.
[0257] It should be noted that for the relevant descriptions in the above steps D1 to D5, reference may be made to the descriptions in the above embodiments, and details are not described herein again.
[0258] In some embodiments of the present application, the above first device is a terminal, and the step "the first device sends a first channel based on the first information" in step 201 may be specifically implemented by the following step 201a.
[0259] Step 201a: The first device retransmits the third TB part based on the first information and the second indication information from the network-side device.
[0260] In the embodiments of the present application, the above-mentioned third TB part is at least one TB part in a TB, and the second indication information is used to indicate the terminal to retransmit the third TB part, or the second indication information includes the feedback information of at least one TB part in a TB.
[0261] Exemplarily, when the first device is a terminal, for PUSCH transmission, the first device may retransmit at least one TB part in at least one TB. For example, for the TB part with a feedback NACK, or the TB part indicated by the network-side device.
[0262] In some embodiments of the present application, when the first device is a network-side device, for PUSCH transmission, the first device may schedule the retransmission of at least one TB part in at least one TB. For example, schedule the retransmission of the TB part whose CRC fails.
[0263] In some embodiments of the present application, the "first device retransmits the third TB part" in step 201a may be specifically implemented through the following step 201a1.
[0264] Step 201a1: The terminal retransmits the third TB part according to the first method.
[0265] In the embodiments of the present application, the above-mentioned first method includes any one of the following:
[0266] Retransmit the TB part indicated by the network-side device for retransmission;
[0267] Retransmit the TB part on the frequency domain unit indicated by the network-side device for retransmission;
[0268] Retransmit the TB part on the frequency domain unit group indicated by the network-side device for retransmission;
[0269] Retransmit the TB part indicated by the terminal for retransmission;
[0270] Retransmit the TB part on the frequency domain unit indicated by the terminal for retransmission;
[0271] Retransmit the TB part on the frequency domain unit group indicated by the terminal for retransmission.
[0272] It can be understood that the terminal can determine the TB part to be retransmitted according to the indication of the network-side device. For example, the network-side device sends DCI to schedule the terminal to retransmit a certain TB and indicates which TB parts or which frequency-domain units or the corresponding TB parts on the frequency-domain unit groups the terminal should retransmit. Or the terminal itself indicates to retransmit the third TB part. Or, the terminal can indicate to retransmit a TB part or the TB part on a certain frequency-domain unit by itself. Or, the terminal can indicate to retransmit the TB part on a certain frequency-domain unit group by itself. For example, when the terminal retransmits on a Configured Grant (CG) PUSCH resource, it can indicate which TB parts or which frequency-domain units or the corresponding TB parts on the frequency-domain unit groups to retransmit through the CG uplink control information (UCI).
[0273] In some embodiments of the present application, "the first device retransmits the third TB part" in the above step 201a can be specifically implemented through the following step 201a2.
[0274] Step 201a2: When the second indication information includes feedback information, the terminal retransmits at least one TB part for which the feedback information is NACK.
[0275] In this way, since the first device can retransmit at least one TB part for which NACK is fed back only, unnecessary retransmissions are reduced, and the system capacity is improved.
[0276] In some embodiments of the present application, the above second indication information is used to indicate at least one of the following: the TB part to be retransmitted, the frequency-domain unit corresponding to the TB part to be retransmitted, and the frequency-domain unit group corresponding to the TB part to be retransmitted.
[0277] In some embodiments of the present application, the network-side device can carry the above second indication information in the DCI for scheduling retransmission.
[0278] In some embodiments of the present application, the above DCI for scheduling retransmission can include a specific bit field for indicating at least one of the following: the TB part to be retransmitted, the frequency-domain unit corresponding to the TB part to be retransmitted, and the frequency-domain unit group corresponding to the TB part to be retransmitted.
[0279] It can be understood that in one implementation, the first information is used to schedule at least one transport block (TB), and the at least one TB is an initial transmission TB. The second information is used to schedule at least one TB, and the at least one TB scheduled by the second information is a retransmission TB. The TBs scheduled by the first information and the TBs scheduled by the second information correspond to the same TB. In another implementation, the first information is used to schedule at least one TB, and the TBs scheduled by the first information are retransmission TBs (for example, the terminal determines whether a TB is an initial transmission TB or a retransmission TB according to the hybrid automatic repeat request (HARQ) process or the new data indicator (NDI) information). The second information is used to indicate which TB parts are included in at least one TB).
[0280] In some embodiments of the present application, the above-mentioned first information is used to schedule the terminal to retransmit the third TB part on the first frequency domain unit set.
[0281] In some embodiments of the present application, the above-mentioned first frequency domain unit set includes any one of the following:
[0282] All or part of the frequency domain units for the initial transmission of the third TB part;
[0283] All or part of the frequency domain unit groups for the initial transmission of the third TB part.
[0284] In some embodiments of the present application, the above-mentioned first information is used to schedule the terminal to retransmit at least one TB corresponding to the first HARQ process on the first frequency domain unit set, and the first HARQ process is the HARQ process among the HARQ processes corresponding to the at least one TB.
[0285] It can be understood that when the first frequency domain unit set is part of the frequency domain units or part of the frequency domain unit groups for the initial transmission of the third TB part, the first frequency domain unit set is a subset of the frequency domain units of the frequency domain units for the initial transmission of the third TB.
[0286] In some embodiments of the present application, the frequency domain units for retransmitting the third TB part are the same as, different from, or not completely the same as the frequency domain units for the initial transmission of the third TB part; the frequency domain unit groups for retransmitting the third TB part are the same as, different from, or not completely the same as the frequency domain unit groups for the initial transmission of the third TB part.
[0287] In some embodiments of the present application, the "first device retransmits the third TB part" in step 201a can be specifically implemented by the following step 201a3.
[0288] Step 201a3: The terminal retransmits the third TB part in the second manner.
[0289] In the embodiments of the present application, the above-mentioned second manner includes at least one of the following:
[0290] The division of the third TB part is the same as the TB part division corresponding to the first transmission of the third TB part;
[0291] The third TB part and the TB part corresponding to the first transmission of the third TB part contain the same bit information or CB or CBG;
[0292] The terminal does not expect each TB part in the third TB part to be divided into different TB parts during retransmission;
[0293] The terminal determines the retransmitted third TB part according to the division of the TB part during the first transmission;
[0294] When retransmitting the third TB part, it is not divided based on the frequency domain unit or group of frequency domain units corresponding to the third TB part;
[0295] The terminal does not expect each TB part in the third TB part to be scheduled for transmission on multiple frequency domain units or groups of frequency domain units;
[0296] The terminal divides the third TB part according to the frequency domain unit or group of frequency domain units on which the third TB part is scheduled during retransmission.
[0297] In some embodiments of the present application, when the first device retransmits the third TB part, the third TB part can be further divided into different TB parts.
[0298] It should be noted that for the detailed steps of retransmitting other TB parts in at least one TB, reference can be made to the description of retransmitting the third TB in the above embodiments, which will not be elaborated here.
[0299] In some embodiments of the present application, when the first device is a terminal, the step of "the first device receives the first channel based on the first information" in step 201 can be specifically implemented by the following step 201b.
[0300] Step 201b: The first device receives the fourth TB part based on the first information and the third indication information from the network-side device.
[0301] In the embodiments of the present application, the above fourth TB part is at least one TB part in a TB, and the third indication information is used to instruct the terminal to receive the fourth TB part.
[0302] Exemplarily, when the first device is a terminal, for PDSCH transmission, the first device can receive at least one TB part retransmitted by the network-side device.
[0303] In some embodiments of the present application, when the first device is a network-side device, for PDSCH transmission, the first device can receive at least one TB part retransmitted by the terminal.
[0304] In some embodiments of the present application, the above-mentioned fourth TB part includes at least one of the following:
[0305] The TB part of the retransmission indicated by the network-side device;
[0306] The TB part on the frequency-domain unit of the retransmission indicated by the network-side device;
[0307] The TB part on the group of frequency-domain units of the retransmission indicated by the network-side device.
[0308] It can be understood that the first device can receive the TB part of the retransmission indicated by the network-side device.
[0309] It can be understood that the first device can receive the TB part on the frequency-domain unit of the retransmission indicated by the network-side device.
[0310] It can be understood that the first device can receive the TB part on the group of frequency-domain units of the retransmission indicated by the network-side device.
[0311] In some embodiments of the present application, the above-mentioned third indication information is used to indicate at least one of the following: the retransmitted TB part, the frequency-domain unit corresponding to the retransmitted TB part, and the group of frequency-domain units corresponding to the retransmitted TB part.
[0312] In some embodiments of the present application, the above-mentioned first information is used to schedule the terminal to receive the fourth TB part on the second set of frequency-domain units.
[0313] In some embodiments of the present application, the above-mentioned second set of frequency-domain units includes any one of the following:
[0314] All or part of the frequency-domain units for the initial transmission of the fourth TB part;
[0315] All or part of the group of frequency-domain units for the initial transmission of the fourth TB part.
[0316] In some embodiments of the present application, the above-mentioned first information is used to schedule the terminal to receive the fourth TB part corresponding to the second HARQ process on the second set of frequency-domain units, and the second HARQ process is the HARQ process in the HARQ processes corresponding to at least one TB.
[0317] In some embodiments of the present application, the frequency-domain units for retransmitting the fourth TB part are the same as, different from, or not completely the same as the frequency-domain units for the initial transmission of the fourth TB part; the group of frequency-domain units for retransmitting the fourth TB part is the same as, different from, or not completely the same as the group of frequency-domain units for the initial transmission of the fourth TB part.
[0318] In some embodiments of the present application, the "the first device receives the fourth TB part" in step 201b can be specifically implemented by the following step 201b1.
[0319] Step 201b1, the terminal receives the fourth TB part according to the third method.
[0320] In the embodiments of the present application, the above third method includes at least one of the following:
[0321] The division of the fourth TB part is the same as the division of the TB part corresponding to the first transmission of a TB;
[0322] The fourth TB part and the TB part corresponding to the first transmission of a TB contain the same bit information or CB or CBG;
[0323] The terminal does not expect each TB part in the fourth TB part to be divided into different TB parts during retransmission;
[0324] Determine the received fourth TB part according to the division of the TB part during the first transmission;
[0325] When retransmitting the fourth TB part, it is not divided based on the frequency domain unit or group of frequency domain units corresponding to the fourth TB part;
[0326] The terminal does not expect each TB part in the fourth TB part to be scheduled for transmission on multiple frequency domain units or groups of frequency domain units;
[0327] When retransmitting the fourth TB part, divide the fourth TB part according to the frequency domain unit or group of frequency domain units on which the fourth TB part is scheduled.
[0328] In some embodiments of the present application, when the first device receives the fourth TB part, it expects the fourth TB part to be further divided into different TB parts.
[0329] It should be noted that for the detailed steps of receiving other retransmitted TB parts, reference can be made to the description of receiving the fourth TB in the above embodiments, and details are not described here again.
[0330] Each of the above method embodiments, or various possible implementation manners in each method embodiment, can be executed alone, or any two or more of them can be combined with each other, which can be specifically determined according to actual usage requirements, and the embodiments of the present application do not limit this.
[0331] For the transmission method provided by the embodiments of the present application, the execution subject can be a transmission device. In the embodiments of the present application, taking the transmission device executing the transmission method as an example, the transmission device provided by the embodiments of the present application is described.
[0332] Figure 8 Shows a possible structural schematic diagram of the transmission device involved in the embodiments of the present application. As Figure 8 shown, the transmission device 50 may include: a processing module 51;
[0333] A processing module 51, configured to receive or transmit a first channel based on first information, where at least one transport block (TB) is carried on the first channel, the first device includes a terminal or a network-side device, and the first information is used to configure, activate, or schedule the transmission of the first channel; wherein, the transmission of all or part of the at least one TB satisfies: one TB among all or part of the TBs is scheduled to be transmitted on multiple frequency-domain units or groups of frequency-domain units, one TB includes at least one TB part, and one TB part is transmitted on one frequency-domain unit or group of frequency-domain units.
[0334] An embodiment of the present application provides a transmission device. Since when the transmission device receives or transmits a first channel carrying at least one TB based on first information, one TB among all or part of the at least one TBs is scheduled to be transmitted on multiple frequency-domain units or groups of frequency-domain units, and any one of the at least one TB parts included in one TB is transmitted on one frequency-domain unit or group of frequency-domain units, therefore, when any one of the TB parts is transmitted on multiple frequency-domain units or groups of frequency-domain units, it is avoided that due to different channel qualities of each frequency-domain unit or group of frequency-domain units, any one of the TB parts fails to be received, resulting in the need to retransmit the entire TB or any one of the TB parts. In this way, unnecessary retransmission overhead is avoided.
[0335] In a possible implementation manner, one of the at least one TB parts includes any one of the following: part of the bits of one TB, at least one code block (CB) in one TB, at least one code block group (CBG) in one TB; wherein, one CBG includes at least one CB.
[0336] In a possible implementation manner, at least one TB satisfies at least one of the following:
[0337] Each TB in the at least one TB corresponds to a hybrid automatic repeat request (HARQ) process;
[0338] Different TBs in the at least one TB correspond to different HARQ processes;
[0339] The HARQ processes corresponding to each TB in the at least one TB are not completely the same.
[0340] In a possible implementation manner, one TB is divided according to a first rule;
[0341] Wherein, the first rule includes at least one of the following:
[0342] Dividing a TB including a cyclic redundancy check (CRC);
[0343] Dividing a TB that does not include a CRC;
[0344] Performing CB division on a TB including a CRC;
[0345] The division of a transport block (TB) is determined based on at least one of the following: the number of multiple frequency-domain units or groups of frequency-domain units corresponding to a TB; the number of physical resource blocks (PRBs) allocated to a TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the number of symbols allocated to a TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the amount of available resources allocated to a TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the modulation and coding scheme (MCS) order corresponding to a TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the number of transmission layers corresponding to a TB on the corresponding multiple frequency-domain units or groups of frequency-domain units;
[0346] Based on the first indication information of the network-side device for division, the first indication information is used to indicate at least one of the following: the size of the TB part on each frequency-domain unit or group of frequency-domain units among the multiple frequency-domain units or groups of frequency-domain units corresponding to a TB; the number of TB parts on each frequency-domain unit or group of frequency-domain units among the multiple frequency-domain units or groups of frequency-domain units corresponding to a TB;
[0347] The number of multiple frequency-domain units or groups of frequency-domain units corresponding to a TB;
[0348] The number of TB parts included in a TB.
[0349] In a possible implementation manner, a TB including a cyclic redundancy check (CRC) is divided into codeblocks (CBs); wherein, the divided CBs satisfy at least one of the following:
[0350] One or more of the divided CBs are transmitted on one frequency-domain unit or group of frequency-domain units;
[0351] One of the divided CBs is transmitted on one frequency-domain unit or group of frequency-domain units;
[0352] The CBs on one frequency-domain unit or group of frequency-domain units form one or more codeblock groups (CBGs);
[0353] One or more CBGs are transmitted on one frequency-domain unit or group of frequency-domain units;
[0354] One CBG is transmitted on one frequency-domain unit or group of frequency-domain units.
[0355] In a possible implementation manner, the size of at least one TB part corresponding to a TB is related to the number of PRBs allocated to the frequency-domain unit or group of frequency-domain units corresponding to the at least one TB part, wherein the division of a TB is determined based on the number of PRBs allocated to the corresponding multiple frequency-domain units or groups of frequency-domain units of a TB; or,
[0356] The size of at least one TB part corresponding to a TB is related to the number of symbols allocated on the frequency domain units or groups of frequency domain units corresponding to the at least one TB part, wherein the division of a TB is determined based on the number of symbols allocated on the corresponding multiple frequency domain units or groups of frequency domain units by the TB; or,
[0357] The size of at least one TB part corresponding to a TB is related to the number of available resources allocated on the frequency domain units or groups of frequency domain units corresponding to the at least one TB part, wherein the division of a TB is determined based on the number of available resources allocated on the corresponding multiple frequency domain units or groups of frequency domain units by the TB; or,
[0358] The size of at least one TB part corresponding to a TB is related to the MCS order corresponding to the frequency domain units or groups of frequency domain units corresponding to the at least one TB part, wherein the division of a TB part is determined based on the MCS order corresponding to the corresponding multiple frequency domain units or groups of frequency domain units of a TB; or,
[0359] The size of at least one TB part corresponding to a TB is related to the number of transmission layers corresponding to the frequency domain units or groups of frequency domain units corresponding to the at least one TB part, wherein the division of a TB part is determined based on the number of transmission layers corresponding to the corresponding multiple frequency domain units or groups of frequency domain units of a TB.
[0360] In a possible implementation manner, a TB satisfies at least one of the following:
[0361] The number of PRBs allocated to each of the multiple frequency domain units or groups of frequency domain units corresponding to a TB is the same, different, or not completely the same;
[0362] The number of symbols allocated to each of the multiple frequency domain units or groups of frequency domain units corresponding to a TB is the same, different, or not completely the same;
[0363] The MCS order corresponding to each of the multiple frequency domain units or groups of frequency domain units corresponding to a TB is the same, different, or not completely the same;
[0364] The number of transmission layers corresponding to each of the multiple frequency domain units or groups of frequency domain units corresponding to a TB is the same, different, or not completely the same.
[0365] In a possible implementation manner, the size of a TB is determined based on a first parameter;
[0366] Wherein, the first parameter includes at least one of the following:
[0367] The bandwidth allocated to a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0368] The number of symbols allocated to a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0369] The MCS order of a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0370] The number of symbols occupied by the demodulation reference signal DMRS of a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0371] The number of resource elements RE allocated to a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0372] The overhead of control signaling of a TB on a corresponding plurality of frequency domain units or groups of frequency domain units;
[0373] The corresponding number of transmission layers of a TB on a corresponding plurality of frequency domain units or groups of frequency domain units.
[0374] In a possible implementation manner, the transmission of at least one TB part includes at least one of the following:
[0375] Each TB part in at least one TB part performs CRC scrambling separately;
[0376] Each TB part in at least one TB part performs at least one of encoding, modulation, and resource mapping separately;
[0377] Each TB part on each frequency domain unit or group of frequency domain units corresponding to at least one TB part performs at least one of encoding, modulation, and resource mapping separately;
[0378] Each TB part on each frequency domain unit or group of frequency domain units corresponding to at least one TB part performs rate matching separately.
[0379] In a possible implementation manner, each TB part on each frequency domain unit corresponding to at least one TB part performs rate matching separately, including: the first TB part on the first frequency domain unit performs rate matching based on a second parameter of the first frequency domain unit; wherein, the first frequency domain unit is one of the plurality of frequency domain units;
[0380] The second parameter includes at least one of the following: the available resources allocated to the first TB part in the first frequency domain unit, the number of PRBs allocated to the first TB part in the first frequency domain unit, the number of symbols allocated to the first TB part in the first frequency domain unit, the MCS order corresponding to the first TB part in the first frequency domain unit, the number of transmission layers corresponding to the first TB part in the first frequency domain unit, the number of symbols occupied by DMRS on the first TB part in the first frequency domain unit, and the overhead of control signaling on the first TB part in the first frequency domain unit.
[0381] In a possible implementation manner, the TB parts on each frequency domain unit group corresponding to at least one TB part are rate-matched respectively, including: the second TB part on the first frequency domain unit group is rate-matched based on the third parameter of the first frequency domain unit group; wherein, the first frequency domain unit group is one of the multiple frequency domain unit groups;
[0382] The third parameter includes at least one of the following: the available resources allocated to the second TB part in the first frequency domain unit group, the number of PRBs allocated to the second TB part in the first frequency domain unit group, the number of symbols allocated to the second TB part in the first frequency domain unit group, the MCS order corresponding to the second TB part in the first frequency domain unit group, the number of transmission layers corresponding to the second TB part in the first frequency domain unit group, the number of symbols occupied by DMRS on the first TB part in the first frequency domain unit group, and the overhead of control signaling on the first TB part in the first frequency domain unit group.
[0383] In a possible implementation manner, the first device is a terminal, and the processing module 51 is specifically configured to retransmit the third TB part based on the first information and the second indication information from the network-side device, where the third TB part is at least one TB part in a TB, and the second indication information is used to instruct the terminal to retransmit the third TB part, or the second indication information includes feedback information of at least one TB part in a TB.
[0384] In a possible implementation manner, the processing module 51 is specifically configured to retransmit the third TB part according to the first manner;
[0385] Wherein, the first manner includes any one of the following:
[0386] Retransmit the TB part indicated by the network-side device for retransmission;
[0387] Retransmit the TB part on the frequency domain unit indicated by the network-side device for retransmission;
[0388] Retransmit the TB part on the frequency domain unit group indicated by the network-side device for retransmission;
[0389] Retransmit the TB part indicated by the terminal for retransmission;
[0390] Retransmit the TB part on the frequency domain unit for the retransmission indicated by the terminal;
[0391] Retransmit the TB part on the frequency domain unit group for the retransmission indicated by the terminal.
[0392] In a possible implementation manner, the processing module 51 is specifically configured to, when the second indication information includes feedback information, retransmit at least one TB part for which the feedback information is NACK.
[0393] In a possible implementation manner, the second indication information is used to indicate at least one of the following: the TB part for retransmission, the frequency domain unit corresponding to the TB part for retransmission, and the frequency domain unit group corresponding to the TB part for retransmission.
[0394] In a possible implementation manner, the first information is used to schedule the terminal to retransmit the third TB part on the first frequency domain unit set;
[0395] Wherein, the first frequency domain unit set includes any one of the following:
[0396] All or part of the frequency domain units used for the initial transmission of the third TB part;
[0397] All or part of the frequency domain unit groups used for the initial transmission of the third TB part.
[0398] In a possible implementation manner, the frequency domain units used for retransmitting the third TB part are the same as, different from, or not completely the same as the frequency domain units used for the initial transmission of the third TB part; the frequency domain unit groups used for retransmitting the third TB part are the same as, different from, or not completely the same as the frequency domain unit groups used for the initial transmission of the third TB part.
[0399] In a possible implementation manner, the processing module 51 is specifically configured to retransmit the third TB part according to the second manner, and the second manner includes at least one of the following:
[0400] The division of the third TB part is the same as the division of the corresponding TB part during the initial transmission;
[0401] The third TB part contains the same bit information or CB or CBG as the corresponding TB part during the initial transmission of the corresponding TB;
[0402] The terminal does not expect each TB part in the third TB part to be divided into different TB parts during retransmission;
[0403] The terminal determines the third TB part for retransmission according to the division of the TB part during the initial transmission;
[0404] When retransmitting the third TB part, do not divide based on the frequency domain unit or frequency domain unit group corresponding to the third TB part;
[0405] The terminal does not expect each TB part in the third TB part to be scheduled for transmission on multiple frequency domain units or groups of frequency domain units;
[0406] When the terminal retransmits the third TB part, it divides the third TB part according to the frequency domain units or groups of frequency domain units on which the third TB part is scheduled.
[0407] In a possible implementation manner, the processing module 51 is specifically configured to receive a fourth TB part based on the first information and the third indication information from the network side device. The fourth TB part is at least one TB part in a TB, and the third indication information is used to instruct the terminal to receive the fourth TB part.
[0408] In a possible implementation manner, the fourth TB part includes at least one of the following:
[0409] The TB part retransmitted as indicated by the network side device;
[0410] The TB part on the frequency domain unit retransmitted as indicated by the network side device;
[0411] The TB part on the group of frequency domain units retransmitted as indicated by the network side device.
[0412] In a possible implementation manner, the third indication information is used to indicate at least one of the following: the retransmitted TB part, the frequency domain unit corresponding to the retransmitted TB part, and the group of frequency domain units corresponding to the retransmitted TB part.
[0413] In a possible implementation manner, the first information is used to schedule the terminal to receive the fourth TB part on the second set of frequency domain units;
[0414] Wherein, the second set of frequency domain units includes any one of the following:
[0415] All or part of the frequency domain units for the initial transmission of the fourth TB part;
[0416] All or part of the groups of frequency domain units for the initial transmission of the fourth TB part.
[0417] In a possible implementation manner, the frequency domain units for retransmitting the fourth TB part are the same as, different from, or not completely the same as the frequency domain units for the initial transmission of the fourth TB part; the groups of frequency domain units for retransmitting the fourth TB part are the same as, different from, or not completely the same as the groups of frequency domain units for the initial transmission of the fourth TB part.
[0418] In a possible implementation manner, the processing module 51 is specifically configured to receive the fourth TB part in a third manner. The third manner includes at least one of the following:
[0419] The division of the fourth TB part is the same as the division of the TB part corresponding to the initial transmission of a TB;
[0420] The fourth TB part contains the same bit information or CB or CBG as the TB part corresponding to the first transmission of the TB;
[0421] The terminal does not expect each TB part in the fourth TB part to be divided into different TB parts during retransmission;
[0422] Determine the received fourth TB part according to the division of the TB part during the first transmission;
[0423] When retransmitting the fourth TB part, it is not divided based on the frequency domain unit or group of frequency domain units corresponding to the fourth TB part;
[0424] The terminal does not expect each TB part in the fourth TB part to be scheduled for transmission on multiple frequency domain units or groups of frequency domain units;
[0425] When retransmitting the fourth TB part, divide the fourth TB part according to the frequency domain unit or group of frequency domain units on which the fourth TB part is scheduled.
[0426] In a possible implementation manner, in combination with Figure 8 , such as Figure 9 shown, the transmission device provided by the embodiment of the present application further includes: a feedback module 52; the feedback module 52 is configured to, after the processing module 51 receives the first channel based on the first information, perform feedback on at least one TB in a fourth manner;
[0427] Wherein, the fourth manner includes any one of the following:
[0428] Perform feedback for each TB part;
[0429] Perform feedback for the TB part on each frequency domain unit;
[0430] Perform feedback for the TB part on each group of frequency domain units.
[0431] In a possible implementation manner, the number of bits of the feedback information corresponding to the feedback of one TB is related to at least one of the following:
[0432] The number of TB parts included in one TB;
[0433] The number of multiple frequency domain units or groups of frequency domain units corresponding to one TB;
[0434] The number of bits of the feedback information corresponding to the feedback of each TB is a first quantity.
[0435] In a possible implementation manner, the first quantity includes any one of the following:
[0436] The maximum number of TB parts included in one TB determined by network side device configuration or predefined rules or reported by the terminal;
[0437] The maximum number of frequency domain units corresponding to a TB determined by network - side device configuration or predefined rules or reported by the terminal;
[0438] The maximum number of frequency domain unit groups corresponding to a TB determined by network - side device configuration or predefined rules or reported by the terminal.
[0439] In a possible implementation manner, the feedback module 52 is specifically configured to:
[0440] For the bits without a corresponding TB part, feedback NACK, where the number of TB parts included in a TB is less than a first quantity;
[0441] For the bits without a corresponding frequency domain unit, feedback NACK, where the number of frequency domain units corresponding to a TB is less than the first quantity;
[0442] For the bits without a corresponding frequency domain unit group, feedback NACK, where the number of frequency domain unit groups corresponding to a TB is less than the first quantity.
[0443] The transmission device in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The device may be a mobile electronic device or a non - mobile electronic device. Exemplarily, the mobile electronic device may be a mobile phone, a tablet computer, a laptop computer, a handheld computer, an in - vehicle electronic device, a wearable device, a UMPC, a netbook, or a PDA, etc., and the non - mobile electronic device may be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self - service machine, etc. The embodiments of the present application do not make specific limitations.
[0444] The transmission device provided in the embodiments of the present application can implement each process implemented by the above - mentioned method embodiments and achieve the same technical effects. To avoid repetition, details are not described here again.
[0445] Optionally, as Figure 10As shown in the figure, an embodiment of the present application further provides a communication device 700, including a processor 701 and a memory 702. A program or instruction that can run on the processor 701 is stored on the memory 702. For example, when the communication device 700 is a terminal, when the program or instruction is executed by the processor 701, each step of the above method embodiment is implemented, and the same technical effect can be achieved. When the communication device 700 is a network-side device, when the program or instruction is executed by the processor 701, each step of the above method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, details are not described herein again.
[0446] An embodiment of the present application further provides a first device. When the first device is a terminal, it includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps in the above method embodiment. This terminal embodiment corresponds to the above terminal-side method embodiment. Each implementation process and implementation method of the above method embodiment can be applied to this terminal embodiment, and the same technical effect can be achieved. Specifically, Figure 11 It is a schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0447] The terminal 100 includes, but is not limited to, at least some components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.
[0448] Those skilled in the art can understand that the terminal 100 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 110 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 11 The terminal structure shown in the figure does not limit the terminal. The terminal may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements, which will not be elaborated here.
[0449] It should be understood that in the embodiments of the present application, the input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes the image data of static pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of, for example, a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also referred to as a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. The other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated herein.
[0450] In the embodiments of the present application, after receiving downlink data from a network-side device, the radio frequency unit 101 may transmit it to the processor 110 for processing; in addition, the radio frequency unit 101 may send uplink data to the network-side device. Generally, the radio frequency unit 101 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0451] The memory 109 can be used to store software programs or instructions as well as various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 109 may include volatile memory or non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 109 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0452] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 110 either.
[0453] Among them, the processor 110 is used to receive or send a first channel based on first information, at least one transport block (TB) is carried on the first channel, and the first information is used to configure or activate or schedule the first channel transmission;
[0454] Among them, the transmission of all or part of the TBs in at least one TB satisfies:
[0455] One transport block (TB) among all or part of the TBs is scheduled to be transmitted on multiple frequency domain units or groups of frequency domain units. One TB includes at least one TB part, and one TB part is transmitted on one frequency domain unit or group of frequency domain units.
[0456] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment may refer to the relevant descriptions of the method embodiment Figures 3 to 7 and achieve the same or corresponding technical effects. To avoid repetition, details are not described herein again.
[0457] The embodiment of the present application further provides a first device. When the first device is a network-side device, it includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the above method embodiment. This network-side device embodiment corresponds to the above network-side device method embodiment. The various implementation processes and implementation manners of the above method embodiment can all be applied to this network-side device embodiment and can achieve the same technical effects.
[0458] Specifically, the embodiment of the present application further provides a network-side device. As Figure 12 shown, the network-side device 900 includes: an antenna 91, a radio frequency device 92, a baseband device 93, a processor 94, and a memory 95. The antenna 91 is connected to the radio frequency device 92. In the uplink direction, the radio frequency device 92 receives information through the antenna 91 and sends the received information to the baseband device 93 for processing. In the downlink direction, the baseband device 93 processes the information to be sent and sends it to the radio frequency device 92. The radio frequency device 92 processes the received information and then sends it out through the antenna 91.
[0459] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 93, and the baseband device 93 includes a baseband processor.
[0460] The baseband device 93 may include, for example, at least one baseband board, and multiple chips are provided on the baseband board. As Figure 12 shown, one of the chips is, for example, a baseband processor, which is connected to the memory 95 through a bus interface to call the program in the memory 95 and execute the network device operations shown in the above method embodiments.
[0461] The network-side device may further include a network interface 96, and this interface is, for example, a common public radio interface (CPRI).
[0462] Specifically, the network-side device 900 of the embodiment of the present application further includes: instructions or programs stored on the memory 95 and executable on the processor 94. The processor 94 calls the instructions or programs in the memory 95 to execute Figure 8 orFigure 9 The methods executed by the modules shown achieve the same technical effects. To avoid repetition, they will not be elaborated here.
[0463] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above method embodiments and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0464] Among them, the processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0465] The embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement each process of the above method embodiments and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0466] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip.
[0467] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement each process of the above method embodiments and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0468] The embodiments of the present application further provide a wireless communication system, including: a terminal and a network-side device. The terminal can be used to execute the steps of the communication method described above, and the network-side device can be used to execute the steps of the communication method described above.
[0469] It should be noted that in this text, the terms "including", "comprising", or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device that includes a series of elements not only includes those elements but also other elements not explicitly listed, or further includes elements inherent to such a process, method, article, or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article, or device that includes such an element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, but may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0470] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions for causing a terminal or a network-side device to execute the methods described in various embodiments of the present application.
[0471] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Those of ordinary skill in the art, under the inspiration of the present application and without departing from the spirit and scope protected by the claims of the present application, can also make many forms of embodiments, and these embodiments are all within the protection scope of the present application.
Claims
1. A scheduling method, characterized in that, The method includes: Based on first information, a first device receives or transmits a first channel, on which at least one transport block (TB) is carried. The first device includes a terminal or a network-side device, and the first information is used to configure, activate, or schedule the transmission of the first channel. Wherein, the transmission of all or part of the at least one TB satisfies: One TB among the all or part of the TBs is scheduled to be transmitted on multiple frequency-domain units or groups of frequency-domain units. The one TB includes at least one TB part, and one TB part is transmitted on one frequency-domain unit or group of frequency-domain units.
2. The method according to claim 1, wherein One TB part among the at least one TB part includes any one of the following: partial bits of the one TB, at least one code block (CB) in the one TB, at least one code block group (CBG) in the one TB. Wherein, one CBG includes at least one CB.
3. The method according to claim 1, characterized in that, The at least one TB satisfies at least one of the following: Each TB among the at least one TBs corresponds to one hybrid automatic repeat request (HARQ) process. Different TBs among the at least one TBs correspond to different HARQ processes. The HARQ processes corresponding to each TB among the at least one TBs are not completely the same.
4. The method according to claim 1, wherein The one TB is divided according to a first rule. Wherein, the first rule includes at least one of the following: Dividing a TB including a cyclic redundancy check (CRC); Dividing a TB not including a CRC; Performing CB division on a TB including a CRC; The division of the one TB is determined based on at least one of the following: the number of multiple frequency-domain units or groups of frequency-domain units corresponding to the one TB; the number of physical resource blocks (PRBs) allocated to the one TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the number of symbols allocated to the one TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the available resource amount allocated to the one TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the modulation and coding scheme (MCS) order corresponding to the one TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the number of transmission layers corresponding to the one TB on the corresponding multiple frequency-domain units or groups of frequency-domain units. Based on the first indication information of the network-side device for division, the first indication information is used to indicate at least one of the following: the size of the TB part on each frequency-domain unit or group of frequency-domain units among the multiple frequency-domain units or groups of frequency-domain units corresponding to the one TB; the number of TB parts on each frequency-domain unit or group of frequency-domain units among the multiple frequency-domain units or groups of frequency-domain units corresponding to the one TB. The number of multiple frequency-domain units or groups of frequency-domain units corresponding to the one TB. The number of TB parts included in the one TB.
5. The method according to claim 4, characterized in that, When performing CB division on the TB including a CRC, the divided CBs satisfy at least one of the following: One or more of the divided CBs are transmitted on one frequency-domain unit or group of frequency-domain units. One of the divided CBs is transmitted on one frequency-domain unit or group of frequency-domain units. The CBs on one frequency-domain unit or group of frequency-domain units form one or more CBGs. One or more CBGs are transmitted on one frequency domain unit or a group of frequency domain units; One CBG is transmitted on one frequency domain unit or a group of frequency domain units.
6. The method according to claim 4, wherein the size of at least one TB part corresponding to the one TB is related to the number of PRBs allocated on the frequency domain unit or the group of frequency domain units corresponding to the at least one TB part, wherein the division of the one TB is determined based on the number of PRBs allocated to the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; or, the size of at least one TB part corresponding to the one TB is related to the number of symbols allocated on the frequency domain unit or the group of frequency domain units corresponding to the at least one TB part, wherein the division of the one TB is determined based on the number of symbols allocated to the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; or, the size of at least one TB part corresponding to the one TB is related to the number of available resources allocated on the frequency domain unit or the group of frequency domain units corresponding to the at least one TB part, wherein the division of the one TB is determined based on the number of available resources allocated to the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; or, the size of at least one TB part corresponding to the one TB is related to the MCS order corresponding to the frequency domain unit or the group of frequency domain units corresponding to the at least one TB part, wherein the division of the one TB part is determined based on the MCS order corresponding to the corresponding multiple frequency domain units or groups of frequency domain units of the one TB; or, the size of at least one TB part corresponding to the one TB is related to the number of transmission layers corresponding to the frequency domain unit or the group of frequency domain units corresponding to the at least one TB part, wherein the division of the one TB part is determined based on the number of transmission layers corresponding to the corresponding multiple frequency domain units or groups of frequency domain units of the one TB.
7. The method according to claim 1, characterized in that, The one TB satisfies at least one of the following: the number of PRBs allocated to each frequency domain unit or group of frequency domain units in the multiple frequency domain units or groups of frequency domain units corresponding to the one TB is the same, different, or not completely the same; the number of symbols allocated to each frequency domain unit or group of frequency domain units in the multiple frequency domain units or groups of frequency domain units corresponding to the one TB is the same, different, or not completely the same; the MCS order corresponding to each frequency domain unit or group of frequency domain units in the multiple frequency domain units or groups of frequency domain units corresponding to the one TB is the same, different, or not completely the same; the number of transmission layers corresponding to each frequency domain unit or group of frequency domain units in the multiple frequency domain units or groups of frequency domain units corresponding to the one TB is the same, different, or not completely the same.
8. The method according to claim 1, wherein The size of the one TB is determined based on a first parameter; wherein the first parameter includes at least one of the following: the bandwidth allocated to the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; the number of symbols allocated to the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; the MCS order of the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; The number of symbols occupied by the demodulation reference signal DMRS on the corresponding multiple frequency domain units or groups of frequency domain units for one TB; The number of resource elements RE allocated to one TB on the corresponding multiple frequency domain units or groups of frequency domain units; The overhead of control signaling for one TB on the corresponding multiple frequency domain units or groups of frequency domain units; The corresponding number of transmission layers for one TB on the corresponding multiple frequency domain units or groups of frequency domain units.
9. The method according to any one of claims 1 to 4, characterized in that, The transmission of the at least one TB part includes at least one of the following: Each TB part in the at least one TB part performs CRC scrambling separately; Each TB part in the at least one TB part performs at least one of encoding, modulation, and resource mapping separately; For each TB part on each corresponding frequency domain unit or group of frequency domain units of the at least one TB part, at least one of encoding, modulation, and resource mapping is performed separately; For each TB part on each corresponding frequency domain unit or group of frequency domain units of the at least one TB part, rate matching is performed separately.
10. The method according to claim 9, wherein Rate matching is performed separately for each TB part on each corresponding frequency domain unit of the at least one TB part, including: The first TB part on the first frequency domain unit performs rate matching based on the second parameter of the first frequency domain unit; Wherein, the first frequency domain unit is one of the multiple frequency domain units; The second parameter includes at least one of the following: the available resources allocated to the first TB part in the first frequency domain unit, the number of PRBs allocated to the first TB part in the first frequency domain unit, the number of symbols allocated to the first TB part in the first frequency domain unit, the MCS order corresponding to the first TB part in the first frequency domain unit, the number of transmission layers corresponding to the first TB part in the first frequency domain unit, the number of symbols occupied by DMRS for the first TB part on the first frequency domain unit, the overhead of control signaling for the first TB part on the first frequency domain unit.
11. The method according to claim 9, wherein Rate matching is performed separately for each TB part on each corresponding frequency domain unit group of the at least one TB part, including: The second TB part on the first frequency domain unit group performs rate matching based on the third parameter of the first frequency domain unit group; Wherein, the first frequency domain unit group is one of the multiple frequency domain unit groups; The third parameter includes at least one of the following: the available resources allocated to the second TB part in the first frequency domain unit group, the number of PRBs allocated to the second TB part in the first frequency domain unit group, the number of symbols allocated to the second TB part in the first frequency domain unit group, the MCS order corresponding to the second TB part in the first frequency domain unit group, the number of transmission layers corresponding to the second TB part in the first frequency domain unit group, the number of symbols occupied by DMRS for the first TB part on the first frequency domain unit group, the overhead of control signaling for the first TB part on the first frequency domain unit group.
12. The method according to claim 1, wherein The first device is the terminal, and the first device sends the first channel based on the first information, including: The first device retransmits a third transport block (TB) part based on the first information and second indication information from the network-side device. The third TB part is at least one TB part in the one TB, and the second indication information is used to instruct the terminal to retransmit the third TB part, or the second indication information includes feedback information of at least one TB part in the one TB.
13. The method according to claim 12, wherein The retransmission of the third TB part includes: The terminal retransmits the third TB part in a first manner; Wherein, the first manner includes any one of the following: Retransmit the TB part indicated by the network-side device for retransmission; Retransmit the TB part on the frequency-domain unit indicated by the network-side device for retransmission; Retransmit the TB part on the frequency-domain unit group indicated by the network-side device for retransmission; Retransmit the TB part indicated by the terminal for retransmission; Retransmit the TB part on the frequency-domain unit indicated by the terminal for retransmission; Retransmit the TB part on the frequency-domain unit group indicated by the terminal for retransmission.
14. The method according to claim 12, wherein The retransmission of the third TB part includes: In the case where the second indication information includes the feedback information, the terminal retransmits at least one TB part for which the feedback information is NACK.
15. The method according to any one of claims 12 to 14, characterized in that, The second indication information is used to indicate at least one of the following: the retransmitted TB part, the frequency-domain unit corresponding to the retransmitted TB part, the frequency-domain unit group corresponding to the retransmitted TB part.
16. The method according to claim 12, wherein The first information is used to schedule the terminal to retransmit the third TB part on a first frequency-domain unit set; Wherein, the first frequency-domain unit set includes any one of the following: All or part of the frequency-domain units used for the initial transmission of the third TB part; All or part of the frequency-domain unit groups used for the initial transmission of the third TB part.
17. The method according to claim 12, wherein The frequency-domain units used for retransmitting the third TB part are the same as, different from, or not completely the same as the frequency-domain units used for the initial transmission of the third TB part; the frequency-domain unit groups used for retransmitting the third TB part are the same as, different from, or not completely the same as the frequency-domain unit groups used for the initial transmission of the third TB part.
18. The method according to claim 12, wherein The retransmission of the third TB part includes: The terminal retransmits the third TB part in a second manner, and the second manner includes at least one of the following: The division of the third TB part is the same as the division of the TB part corresponding to the initial transmission of the one TB; The third TB part and the TB part corresponding to the initial transmission of the one TB contain the same bit information or codeblock (CB) or codeblock group (CBG); The terminal does not expect each TB part in the third TB part to be divided into different TB parts during retransmission; The terminal determines the third TB part to be retransmitted according to the division of the TB part during the initial transmission; When retransmitting the third TB part, it is not divided based on the frequency-domain unit or frequency-domain unit group corresponding to the third TB part; The terminal does not expect each TB part in the third TB part to be scheduled for transmission on multiple frequency-domain units or frequency-domain unit groups; The terminal divides the third TB part according to the frequency-domain unit or frequency-domain unit group on which the third TB part is scheduled during retransmission.
19. The method according to claim 1, wherein The first device is the terminal, and the first device receives the first channel based on the first information, including: The first device receives a fourth transport block (TB) part based on the first information and third indication information from the network-side device. The fourth TB part is at least one TB part in the one TB, and the third indication information is used to instruct the terminal to receive the fourth TB part.
20. The method according to claim 19, characterized in that, The fourth TB part includes at least one of the following: The TB part retransmitted as indicated by the network-side device; The TB part on the frequency-domain unit retransmitted as indicated by the network-side device; The TB part on the group of frequency-domain units retransmitted as indicated by the network-side device.
21. The method according to claim 19 or 20, characterized in that The third indication information is used to indicate at least one of the following: the retransmitted TB part, the frequency-domain unit corresponding to the retransmitted TB part, and the group of frequency-domain units corresponding to the retransmitted TB part.
22. The method according to claim 19, wherein The first information is used to schedule the terminal to receive the fourth TB part on a second set of frequency-domain units; Wherein, the second set of frequency-domain units includes any one of the following: All or part of the frequency-domain units for the initial transmission of the fourth TB part; All or part of the group of frequency-domain units for the initial transmission of the fourth TB part.
23. The method according to claim 19, wherein The frequency-domain units for retransmitting the fourth TB part are the same as, different from, or not completely the same as the frequency-domain units for the initial transmission of the fourth TB part; the group of frequency-domain units for retransmitting the fourth TB part is the same as, different from, or not completely the same as the group of frequency-domain units for the initial transmission of the fourth TB part.
24. The method according to claim 19, wherein Receiving the fourth TB part includes: The terminal receives the fourth TB part in a third manner, and the third manner includes at least one of the following: The division of the fourth TB part is the same as the division of the TB part corresponding to the initial transmission of the one TB; The fourth TB part and the TB part corresponding to the initial transmission of the one TB contain the same bit information, codeblock (CB), or codeblock group (CBG); The terminal does not expect each TB part in the fourth TB part to be divided into different TB parts during retransmission; Determine the received fourth TB part according to the division of the TB part during initial transmission; During the retransmission of the fourth TB part, it is not divided based on the frequency-domain unit or group of frequency-domain units corresponding to the fourth TB part; The terminal does not expect each TB part in the fourth TB part to be scheduled for transmission on multiple frequency-domain units or groups of frequency-domain units; During the retransmission of the fourth TB part, divide the fourth TB part according to the frequency-domain unit or group of frequency-domain units on which the fourth TB part is scheduled.
25. The method according to claim 1, characterized in that, After the first device receives the first channel based on the first information, the method further includes: The first device provides feedback on the at least one TB in a fourth manner; Wherein, the fourth manner includes any one of the following: Providing feedback for each TB part; Providing feedback for the TB part on each frequency-domain unit; Providing feedback for the TB part on each group of frequency-domain units.
26. The method according to claim 25, wherein The number of bits of the feedback information corresponding to the feedback of the one TB is related to at least one of the following: The number of TB parts included in the one TB; The number of multiple frequency-domain units or groups of frequency-domain units corresponding to the one TB; The number of bits of the feedback information corresponding to each TB feedback is the first quantity.
27. The method according to claim 26, wherein The first quantity includes any one of the following: The maximum number of TB parts included in one TB determined by the network side device configuration or predefined rules or reported by the terminal; The maximum number of frequency domain units corresponding to one TB determined by the network side device configuration or predefined rules or reported by the terminal; The maximum number of frequency domain unit groups corresponding to one TB determined by the network side device configuration or predefined rules or reported by the terminal.
28. The method according to claim 26 or 27, characterized in that The feedback of the at least one TB according to the fourth method includes: For the bits without corresponding TB parts, the first device feeds back a negative acknowledgment NACK, where the number of TB parts included in the one TB is less than the first quantity; For the bits without corresponding frequency domain units, the first device feeds back NACK, where the number of frequency domain units corresponding to the one TB is less than the first quantity; For the bits without corresponding frequency domain unit groups, the first device feeds back NACK, where the number of frequency domain unit groups corresponding to the one TB is less than the first quantity.
29. A transmission device, characterized in that, The device includes: a processing module; The processing module is configured to receive or send a first channel based on first information, where at least one TB is carried on the first channel, the first device includes a terminal or a network side device, and the first information is used to configure or activate or schedule the transmission of the first channel; Wherein, the transmission of all or part of the at least one TB satisfies: One TB among the all or part of the TBs is scheduled to be transmitted on multiple frequency domain units or frequency domain unit groups, the one TB includes at least one TB part, and one TB part is transmitted on one frequency domain unit or frequency domain unit group.
30. The device according to claim 29, characterized in that, When the first device is the terminal, the processing module is specifically configured to retransmit a third TB part based on the first information and second indication information from the network side device, the third TB part is at least one TB part in the one TB, and the second indication information is used to instruct the terminal to retransmit the third TB part, or the second indication information includes the feedback information of at least one TB part in the one TB.
31. The device according to claim 30, characterized in that, The processing module is specifically configured to retransmit the third TB part according to the first method; Wherein, the first method includes any one of the following: Retransmit the TB part indicated by the network side device for retransmission; Retransmit the TB part on the frequency domain unit indicated by the network side device for retransmission; Retransmit the TB part on the frequency domain unit group indicated by the network side device for retransmission; Retransmit the TB part indicated by the terminal for retransmission; Retransmit the TB part on the frequency domain unit indicated by the terminal for retransmission; Retransmit the TB part on the frequency domain unit group indicated by the terminal for retransmission.
32. The device according to claim 30, wherein The processing module is specifically configured to, when the second indication information includes the feedback information, retransmit at least one TB part for which the feedback information is NACK.
33. The device according to claim 30, characterized in that, The processing module is specifically configured to retransmit the third TB part in a second manner, where the second manner includes at least one of the following: The division of the third TB part is the same as the division of the TB part corresponding to the initial transmission of one TB; The third TB part and the TB part corresponding to the initial transmission of one TB contain the same bit information or CB or CBG; The terminal does not expect each TB part in the third TB part to be divided into different TB parts during retransmission; The terminal determines the third TB part to be retransmitted according to the division of the TB part during initial transmission; When retransmitting the third TB part, it is not divided based on the frequency domain unit or group of frequency domain units corresponding to the third TB part; The terminal does not expect each TB part in the third TB part to be scheduled for transmission on multiple frequency domain units or groups of frequency domain units; The terminal divides the third TB part according to the frequency domain unit or group of frequency domain units on which the third TB part is scheduled when retransmitting the third TB part.
34. The device according to claim 29, wherein, The processing module is specifically configured to receive a fourth TB part based on the first information and the third indication information from the network device, where the fourth TB part is at least one TB part in one TB, and the third indication information is used to instruct the terminal to receive the fourth TB part.
35. The device according to claim 34, wherein, The processing module is specifically configured to receive the fourth TB part in a third manner, where the third manner includes at least one of the following: The division of the fourth TB part is the same as the division of the TB part corresponding to the initial transmission of one TB; The fourth TB part and the TB part corresponding to the initial transmission of one TB contain the same bit information or CB or CBG; The terminal does not expect each TB part in the fourth TB part to be divided into different TB parts during retransmission; Determine the received fourth TB part according to the division of the TB part during initial transmission; When retransmitting the fourth TB part, it is not divided based on the frequency domain unit or group of frequency domain units corresponding to the fourth TB part; The terminal does not expect each TB part in the fourth TB part to be scheduled for transmission on multiple frequency domain units or groups of frequency domain units; The terminal divides the fourth TB part according to the frequency domain unit or group of frequency domain units on which the fourth TB part is scheduled when retransmitting the fourth TB part.
36. The device according to claim 29, wherein, The device further includes: a feedback module; The feedback module is configured to feedback the at least one TB in a fourth manner after the processing module receives the first channel based on the first information; Wherein, the fourth manner includes any one of the following: Feedback for each TB part; Feedback for the TB part on each frequency domain unit; Feedback for the TB part on each group of frequency domain units.
37. The device according to claim 36, characterized in that, The number of bits of the feedback information corresponding to the feedback of one TB is related to at least one of the following: The number of TB parts included in one TB; The number of multiple frequency domain units or groups of frequency domain units corresponding to one TB; The number of bits of the feedback information corresponding to the feedback of each TB is a first quantity.
38. The device according to claim 37, characterized in that, The first quantity includes any one of the following: The maximum number of TB parts included in one TB determined by the network - side device configuration or predefined rules or reported by the terminal; The maximum number of frequency - domain units corresponding to one TB determined by the network - side device configuration or predefined rules or reported by the terminal; The maximum number of frequency - domain unit groups corresponding to one TB determined by the network - side device configuration or predefined rules or reported by the terminal.
39. The device according to claim 37 or 38, characterized in that, The feedback module is specifically configured to: For the bits without corresponding TB parts, feedback NACK, where the number of TB parts included in the one TB is less than the first number; For the bits without corresponding frequency - domain units, feedback NACK, where the number of frequency - domain units corresponding to the one TB is less than the first number; For the bits without corresponding frequency - domain unit groups, feedback NACK, where the number of frequency - domain unit groups corresponding to the one TB is less than the first number.
40. A first device, characterized in that, Comprising a processor and a memory, the memory stores programs or instructions that can run on the processor, and when the programs or instructions are executed by the processor, the steps of the transmission method according to any one of claims 1 to 28 are implemented.
41. A readable storage medium, characterized in that, Programs or instructions are stored on the readable storage medium, and when the programs or instructions are executed by the processor, the steps of the transmission method according to any one of claims 1 to 28 are implemented.
Citation Information
Cited By
Data sending method, data receiving method, and communication apparatus
US12621712B2
Data sending method, data receiving method, and communication apparatus
US20240098564A1