Transmission method and device, first equipment and storage medium

By scheduling TB groups to multiple frequency domain units or frequency domain unit groups on the serving cell, the problem of multiple TB transmission being limited by CA deployment scenarios or delays being large, and efficient transmission of multiple TBs in overlapping time is achieved, reducing HARQ process and feedback overhead.

CN120358602APending Publication Date: 2025-07-22VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410084536.X
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

Technical Problem

When transmitting large data packets on multiple serving cells, the transmission of multiple TBs in the prior art is limited by the deployment scenario of carrier aggregation (CA) or the delay is large. How to schedule multiple TBs on one serving cell at overlapping time has become an urgent problem.

Method used

By receiving or transmitting a first channel in the first serving cell, at least one TB group is configured or scheduled with the first information such that all or part of the TB group of at least one TB group is scheduled to be transmitted on a plurality of frequency domain units or multiple frequency domain unit groups, each TB group including at least one TB.

Benefits of technology

It realizes the transmission of multiple TBs over the time overlapping on a serving cell, reduces the overhead of HARQ process, saves feedback and retransmission overhead when sending TBs, and improves transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120358602A_ABST
    Figure CN120358602A_ABST
Patent Text Reader

Abstract

Disclosed are a transmission method and apparatus, a first device and a storage medium, which belong to the technical field of communications, the method comprising: the first device receiving or sending a first channel in a first serving cell based on first information, the first channel bearing at least one TB group, one TB group in the at least one TB group comprising at least one TB, and the other TB group comprising at least one TB; the first device comprises a terminal or a network side device, and the first information is used for configuring, activating or scheduling a first channel; transmission of all or part of the TB groups in the at least one TB group meets the condition that one TB group is scheduled to be transmitted on a plurality of frequency domain units or a plurality of frequency domain unit groups.
Need to check novelty before this filing date? Find Prior Art

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. However, when multiple TBs are transmitted on multiple serving cells or when multiple TBs are transmitted in different time slots at the same frequency domain position, the transmission of multiple TBs is limited by the deployment scenario of carrier aggregation (CA) or has a large delay. How to schedule multiple TBs on an overlapping time on a single serving cell has become an urgent problem to be solved. Summary of the Invention

[0003] Embodiments of this application provide a transmission method, apparatus, first device, and storage medium, which can schedule multiple TBs on an overlapping time on a single serving cell.

[0004] In a first aspect, a transmission method is provided. The method includes: a first device receives or transmits a first channel on a first serving cell based on first information, at least one TB group is carried on the first channel, one TB group in the at least one TB group includes at least one TB, the first device includes a terminal or a network-side device, and the first information is used to configure, activate, or schedule the first channel; the transmission of all or part of the TB groups in the at least one TB group satisfies: one TB group is scheduled to be transmitted on multiple frequency domain units or multiple groups of frequency domain units.

[0005] In a second aspect, a transmission apparatus is provided. The apparatus includes: a processing module. The processing module is configured to receive or transmit a first channel on a first serving cell based on first information, at least one TB group is carried on the first channel, one TB group in the at least one TB group includes at least one TB, the first device includes a terminal or a network-side device, and the first information is used to configure, activate, or schedule the first channel; the transmission of all or part of the TB groups in the at least one TB group satisfies: one TB group is scheduled to be transmitted on multiple frequency domain units or multiple groups of frequency domain units.

[0006] In a third aspect, a first device is provided. The terminal includes a processor and a memory, and the memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0007] Fourthly, a first device is provided, including a processor and a communication interface. The communication interface is used to receive or transmit a first channel in a first serving cell based on first information. At least one transport block (TB) group is carried on the first channel. One of the at least one TB groups includes at least one TB. The first device includes a terminal or a network-side device. The first information is used to configure, activate, or schedule the first channel. The transmission of all or part of the at least one TB groups satisfies that one TB group is scheduled to be transmitted on multiple frequency domain units or multiple groups of frequency domain units.

[0008] Fifthly, a readable storage medium is provided. A program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0009] Sixthly, a chip is provided. The chip 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 the method described in the first aspect.

[0010] Seventhly, 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 the embodiments of the present application, the first device receives or transmits a first channel in a first serving cell based on first information. At least one TB group is carried on the first channel. One of the at least one TB groups includes at least one TB. The first device includes a terminal or a network-side device. The first information is used to configure, activate, or schedule the first channel. The transmission of all or part of the at least one TB groups satisfies that one TB group is scheduled to be transmitted on multiple frequency domain units or multiple groups of frequency domain units. In this solution, since the first device can receive or transmit the first channel carrying at least one TB group in the first serving cell based on the first information, and each of all or part of the at least one TB groups is scheduled to be transmitted on multiple frequency domain units or multiple groups of frequency domain units, and each TB group includes at least one TB, multiple TBs can be transmitted in the overlapping time on one serving cell. Description of the Drawings

[0012] Figure 1 is a schematic diagram of the architecture of a wireless communication system provided by the embodiments of the present application;

[0013] Figure 2 is an example diagram of an activated bandwidth provided by the embodiments of the present application;

[0014] Figure 3It is one of the schematic flowcharts of a transmission method provided by an embodiment of the present application;

[0015] Figure 4 It is the second of the schematic flowcharts of a transmission method provided by an embodiment of the present application;

[0016] Figure 5 It is the third of the schematic flowcharts of a transmission method provided by an embodiment of the present application;

[0017] Figure 6 It is the fourth of the schematic flowcharts of a transmission method provided by an embodiment of the present application;

[0018] Figure 7 It is the fifth of the schematic flowcharts of a transmission method provided by an embodiment of the present application;

[0019] Figure 8 It is the first of the schematic structural diagrams of a transmission device provided by an embodiment of the present application;

[0020] Figure 9 It is the second of the schematic structural diagrams of a transmission device provided by an embodiment of the present application;

[0021] Figure 10 It is the schematic hardware structure diagram of a communication device provided by an embodiment of the present application;

[0022] Figure 11 It is the schematic hardware structure diagram of a terminal provided by an embodiment of the present application;

[0023] Figure 12 It is the schematic hardware structure diagram 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 in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, rather than all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application belong to the scope of protection of the present application.

[0025] The terms "first", "second", etc. in this application are used to distinguish similar objects and are not used 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 this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same category, and the number of objects is not limited. For example, the first object can be one or more. In addition, "or" in this 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 indicates that the related objects before and after are in an "or" relationship.

[0026] The term "indicate" in this 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 terms "at least one (item)", "at least one of", etc. in this application refer to any one, any two, or a combination of two or more of the objects it contains. 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, but 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 the NR term is used in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th th Generation (6G) communication system.

[0029] Figure 1A 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 referred to as 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 referred to as 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 the terminal is activated with a large bandwidth (BWP1); at the second moment, the traffic volume of the terminal is small, and the terminal is activated with a small bandwidth (BWP2) to meet the basic communication requirements; at the third moment, the system discovers that there is a large-scale 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 Hybrid Automatic Repeat request-ACKnowledgement (HARQ-ACK) Feedback and Retransmission Based on Code Block Group (CBG)

[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 HARQ-ACK is fed back, or for 2 TBs of a PDSCH, 1-bit 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, and the channel fading and interference conditions 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),

[0041] If M1 > 0, for CBG m, where m = 0, 1,..., M1 - 1, it consists of CBs with indices m·K1 + k, where k = 0, 1,..., K1 - 1. For CBG m, where m = M1, M1 + 1,..., M - 1, it consists of CBs with indices cM1·K1+(m - M1)·K2 + k, where 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 configured CBGs, 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 type 1 HARQ-ACK codebook or 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, and 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 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, it feeds back 1 bit 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 in the frequency-domain resource. For a large number of fragmented spectrums in the Sub-3GHz spectrum, technically, 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 used as a carrier respectively. However, the existing CA mechanism treats 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] Next, in conjunction with the accompanying drawings, the transmission method provided by the embodiments of the present application will be described in detail through some embodiments and their application scenarios.

[0049] Currently, for services with large data packets, it may be necessary to split a data packet into multiple TBs for transmission. However, when multiple TBs are transmitted on multiple serving cells or when multiple TBs are transmitted at different times in the same frequency-domain position, the transmission of multiple TBs is limited by the deployment scenario of CA or has a large delay. How to schedule multiple TBs on one serving cell at overlapping times has become an urgent problem to be solved.

[0050] In the embodiments of the present application, since the first device can receive or send a first channel carrying at least one TB group based on the first information in the first serving cell, and each TB in all or part of the TB groups in at least one TB group is scheduled to be transmitted on multiple frequency-domain units or multiple groups of frequency-domain units, and each TB group includes at least one TB, multiple TBs can be transmitted at overlapping times on one serving cell.

[0051] An embodiment of the present application provides a transmission method. Figure 3 The flowchart of a transmission method provided by an embodiment of the present application is shown. As Figure 3 shown, the transmission method provided by the embodiment of the present application may include the following step 201.

[0052] Step 201: Based on first information, a first device receives or transmits a first channel in a first serving cell.

[0053] In an embodiment of the present application, at least one TB group is carried on the above-mentioned first channel, one TB group in the at least one TB group includes at least one TB, the first device includes a terminal or a network-side device, and the first information is used to configure or activate or schedule the first channel.

[0054] In an embodiment of the present application, the transmission of all or part of the TB groups in the at least one TB group satisfies: one TB group is scheduled to be transmitted on multiple frequency-domain units or multiple groups of frequency-domain units.

[0055] In some embodiments of the present application, a frequency-domain unit is a group of consecutive frequency-domain resources, which may be a band, a carrier, a subband, a BWP, etc. The size of each frequency-domain unit may be the same or different or not completely the same, and different frequency-domain units may not be continuous. For example, a cell consists of four frequency-domain units, and the sizes of these four frequency-domain units are 3 MHz, 10 MHz, 5 MHz, and 5 MHz respectively. For a cell composed of multiple frequency-domain units, the first device may receive or transmit the first channel in this cell based on the first information.

[0056] In some embodiments of the present application, when the first device is a terminal, before the first device receives or transmits the first channel in the first serving cell based on the first information, the first device may obtain the above-mentioned first information sent by the network-side device to receive or transmit the first channel in the first serving cell based on the above-mentioned first information.

[0057] In some embodiments of the present application, the above-mentioned first information may include at least one of the following: DCI, RRC.

[0058] In some embodiments of the present application, for PUSCH or PDSCH transmission, the above-mentioned first information may be DCI. For example, DCI formats 0_0, 0_1, or 0_2, etc., which are DCI formats for scheduling PUSCH transmission, or DCI formats 1_0, 1-1, or 1_2, etc., which are DCI formats for scheduling PDSCH transmission. The first information is used to schedule the transmission of the first channel.

[0059] In some embodiments of the present application, for PUSCH transmission, the above-mentioned 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 CGPUSCH.

[0060] In some embodiments of the present application, for PUSCH or PDSCH transmission, the above-mentioned 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 the SPS PDSCH, and the DCI is used to activate the CG PUSCH or the SPS PDSCH.

[0061] In some embodiments of the present application, the above-mentioned first serving cell may be understood as a single cell.

[0062] In some embodiments of the present application, the above-mentioned frequency domain unit group includes at least one frequency domain unit; the frequency domain unit group is configured by the network side device or indicated by the network side device or determined by a predefined rule or reported by the terminal. The embodiments of the present application do not limit this.

[0063] For example, the network side device configures two frequency domain units with similar frequencies and narrow bandwidths as a frequency domain unit group.

[0064] 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. The frequency domain unit group may also be referred to as a frequency domain unit set.

[0065] In some embodiments of the present application, the above-mentioned transmission may be an initial transmission or a retransmission. The embodiments of the present application do not limit this.

[0066] In some embodiments of the present application, when the first device is a terminal, the terminal may initially transmit at least one TB group. Optionally, the network side device feeds back on the at least one TB group, and the terminal determines whether to perform a retransmission or how to perform a retransmission based on the feedback information of the network side device. For example, the terminal retransmits the TB corresponding to the feedback information indicated by the network side device as NACK. Or the terminal performs an initial transmission or a retransmission according to the scheduling of the network side device.

[0067] In some embodiments of the present application, when the first device is a terminal, the terminal may receive at least one TB group transmitted by the network side device and feed back on the at least one TB group. Optionally, the network side device retransmits the TBs in the at least one TB group with reference to the feedback information sent by the terminal.

[0068] 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 transport block (TB) group, and the terminal feeds back the at least one TB group. Optionally, the network-side device retransmits the TBs in the at least one TB group with reference to the feedback information sent by the terminal. For example, the network-side device retransmits the TBs for which the terminal feeds back NACK.

[0069] 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 group transmitted by the terminal. Optionally, the network-side device feeds back the at least one TB group. Optionally, the terminal retransmits the TBs for which the corresponding feedback information indicated by the network-side device is NACK.

[0070] In some embodiments of the present application, when the first device is a terminal, for PUSCH transmission, the Medium Access Control (MAC) layer of the terminal may deliver at least one group of transport blocks (TBs) or the MAC protocol data units (PDUs) corresponding to the TBs to the physical layer. Wherein, the number of TBs or MAC PDUs delivered by the MAC layer of the terminal to the physical layer is the number of TBs scheduled for the terminal, and at least one TB or the MAC PDCH corresponding to the TB may be a padding PDU or padding information.

[0071] Exemplarily, the number of TBs or MAC PDUs delivered by the MAC layer of the terminal to the physical layer may be less than or equal to the number of scheduled TBs.

[0072] Exemplarily, when the number of TBs or MAC PDUs delivered by the MAC layer of the terminal to the physical layer is less than the number of scheduled TBs, for the TBs for which the MAC layer does not deliver the corresponding TBs or corresponding MAC PDUs, the physical layer may perform padding processing, or the terminal does not transmit the corresponding TBs, or does not use the time-frequency resources allocated to the corresponding TBs when transmitting the first channel.

[0073] The embodiments of the present application provide a transmission method. Since the first device may receive or transmit a first channel carrying at least one TB group based on first information in a first serving cell, and each TB group in all or part of the at least one TB group is scheduled to be transmitted on multiple frequency domain units or multiple groups of frequency domain units, and each TB group includes at least one TB, multiple TBs can be transmitted in overlapping time on one serving cell.

[0074] In some embodiments of the present application, all the TBs in the above-mentioned one TB group correspond to the same hybrid automatic repeat request (HARQ) process;

[0075] Different TB groups in at least one TB group correspond to different HARQ processes;

[0076] For each TB group in at least one TB group, the corresponding HARQ processes are not completely the same.

[0077] In some embodiments of the present application, that the HARQ processes corresponding to each TB group in the above at least one TB group are not completely the same can be understood as: some of the TB groups in the at least one TB group correspond to the same HARQ process, and each of the other TB groups corresponds to a different HARQ process.

[0078] Thus, since all TBs in a TB group correspond to the same HARQ process, or different TB groups in at least one TB group correspond to different HARQ processes, or the HARQ processes corresponding to each TB group in at least one TB group are not completely the same, compared with each TB corresponding to a different HARQ process, the HARQ process overhead when sending TBs is saved.

[0079] In some embodiments of the present application, one of the TB groups in the above at least one TB group satisfies at least one of the following:

[0080] Each TB in a TB group is scheduled to be transmitted on at least one frequency domain unit;

[0081] Each TB in a TB group is scheduled to be transmitted on at least one group of frequency domain units;

[0082] Different TBs in a TB group are scheduled to be transmitted on different frequency domain units;

[0083] Different TBs in a TB group are scheduled to be transmitted on different groups of frequency domain units;

[0084] The time domain resources corresponding to different TBs in a TB group are the same, different, or not completely the same;

[0085] The redundancy versions (RVs) corresponding to different TBs in a TB group are the same, different, or not completely the same;

[0086] The sizes of each TB in a TB group are determined separately;

[0087] Each TB in a TB group performs at least one of cyclic redundancy check (CRC), rate matching, encoding, modulation, and resource mapping respectively.

[0088] In some embodiments of the present application, optionally, each TB in a TB group is scheduled to be transmitted on a frequency domain unit or a group of frequency domain units.

[0089] In some embodiments of the present application, that different TBs in a TB group are scheduled to be transmitted on different frequency domain units can be understood as: at most one TB in the TB group is transmitted on one frequency domain unit.

[0090] In some embodiments of the present application, that different TBs in a TB group are scheduled to be transmitted on different groups of frequency domain units can be understood as: at most one TB in the TB group is transmitted on one group of frequency domain units.

[0091] In some embodiments of the present application, the size of one TB in the above-mentioned TB group is determined based on a first parameter.

[0092] In embodiments of the present application, the above-mentioned first parameter includes at least one of the following:

[0093] The bandwidth allocated to one TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0094] The number of symbols allocated to one TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0095] The modulation and coding scheme (MCS) order of one TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0096] The number of symbols or resource elements (REs) occupied by the demodulation reference signal (DMRS) of one TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0097] The number of REs allocated to one TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0098] The overhead of control signaling of one TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0099] The number of transmission layers corresponding to one TB on at least one corresponding frequency domain unit or group of frequency domain units.

[0100] In this way, since the size of each TB can be determined separately based on the above-mentioned first parameter, the flexibility and diversity of determining the size of one TB are improved.

[0101] In some embodiments of the present application, the number of TBs included in the above-mentioned TB group is determined based on second information.

[0102] In some embodiments of the present application, the above-mentioned second information includes any one of the following:

[0103] The number of frequency domain units corresponding to a TB group;

[0104] The number of groups of frequency domain units corresponding to a TB group;

[0105] The first indication information of the network side device, where the first indication information is used to indicate the number of TBs included in a TB group.

[0106] In some embodiments of the present application, the number of TBs included in a TB group is the number of frequency domain units corresponding to the TB group.

[0107] In some embodiments of the present application, the number of TBs included in a TB group is the number of groups of frequency domain units corresponding to the TB group.

[0108] In this way, since the number of TBs included in a TB group can be determined according to the number of frequency domain units or the number of groups of frequency domain units corresponding to an actually scheduled TB group, the flexibility of determining the number of TBs included in a TB group is improved.

[0109] In some embodiments of the present application, the above first device is a terminal; the transmission method provided by the embodiments of the present application may further include the following step 301.

[0110] Step 301: When the first device receives the first information, the MAC layer of the first device performs at least one of the following:

[0111] The MAC layer of the first device sends the uplink grant and HARQ related information corresponding to the first information to the HARQ entity;

[0112] The MAC layer of the first device generates corresponding MAC PDUs for each TB in at least one TB group;

[0113] The MAC layer of the first device generates corresponding MAC PDUs for at least one TB in at least one TB group;

[0114] For at least one TB in at least one TB group, the MAC layer of the first device does not generate corresponding MAC PDUs;

[0115] The MAC layer of the first device generates corresponding MAC PDUs for each TB in one TB group in at least one TB group;

[0116] The MAC layer of the first device generates corresponding MAC PDUs for at least one TB in one TB group in at least one TB group;

[0117] For at least one TB in one TB group in at least one TB group, the MAC layer of the first device does not generate corresponding MAC PDUs.

[0118] In some embodiments of the present application, when the first condition is satisfied, for a certain transport block (TB) in at least one TB group, the MAC layer of the first device may generate a padding protocol data unit (PDU), or only transmit a padding buffer status report (BSR).

[0119] In some embodiments of the present application, the above first condition includes at least one of the following:

[0120] There is no corresponding uplink shared channel (UL-SCH) for the uplink grant corresponding to the first information;

[0121] The MAC PDU corresponding to the TB contains zero MAC service data unit (SDU);

[0122] The MAC PDU corresponding to the TB only contains a periodic BSR and there is no available data in any logic channel group (LCG);

[0123] The MAC PDU corresponding to the TB only contains a padding BSR;

[0124] There is no MAC PDU in the buffer corresponding to the TB;

[0125] The number of MAC PDUs is less than the number of TBs;

[0126] The HARQ buffer of the process corresponding to the TB is empty;

[0127] The data volume in the HARQ buffer of the process corresponding to the TB is smaller than the data volume scheduled by the uplink grant corresponding to the first information.

[0128] In some embodiments of the present application, when the first device is enabled for uplink skipping and there is no corresponding SCH for the first device, for at least one TB in a TB group among at least one TB group, the MAC layer of the first device may not generate the corresponding MAC PDU, or for all TBs in a TB group among at least one TB group, the MAC layer of the first device may not generate the corresponding MAC PDU, and the first device does not transmit the first channel scheduled by the first information.

[0129] In some embodiments of the present application, the above HARQ-related information is the related information of the HARQ process corresponding to at least one TB group, and the related information includes at least one of the following: the number of TBs scheduled for transmission by the first device, the size of each TB scheduled for transmission by the first device.

[0130] In some embodiments of the present application, the transmission method provided by the embodiments of the present application may further include at least one of the following steps 401 and 402.

[0131] Step 401: When there is a TB in a TB group for which the corresponding MAC PDU has not been generated, the physical layer of the first device performs padding processing on the TB for which the corresponding MAC PDU has not been generated, or the physical layer does not use the resources corresponding to the TB for which the corresponding MAC PDU has not been generated when transmitting the first channel.

[0132] It can be understood that for a certain TB in a TB group, the MAC layer of the first device may not generate the corresponding MAC PDU, and then the physical layer of the first device may perform padding processing on the above-mentioned certain TB. For example, padding bits are transmitted on the resources corresponding to a certain TB, and the padding content may be predefined or implemented by the terminal, or the physical layer of the first device does not use the resources corresponding to the above-mentioned certain TB when transmitting the first channel.

[0133] Step 402: When all the TBs in at least one TB group have not generated the corresponding MAC PDU, the first device does not transmit the first channel.

[0134] In some embodiments of the present application, after "the first device receives the first channel in the first serving cell 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 501.

[0135] Step 501: The first device feeds back one TB group in at least one TB group in a second manner.

[0136] In the embodiments of the present application, the above second manner includes any one of the following:

[0137] Feed back for each TB in a TB group;

[0138] Feed back for a TB group;

[0139] Feed back for the TBs on each frequency domain unit corresponding to a TB group;

[0140] Feed back for the TBs on each frequency domain unit group corresponding to a TB group.

[0141] It should be noted that one TB group in the above at least one TB group can be understood as any one TB group in the at least one TB group.

[0142] In some embodiments of the present application, the above feed back for each TB in a TB group can be understood as: feed back for each TB in a TB group separately.

[0143] In some embodiments of the present application, the above-mentioned feedback for one TB group can be understood as: feedback for the entire TB group.

[0144] Exemplarily, for PDSCH transmission, the terminal can perform HARQ-ACK feedback. For PUSCH transmission, the network-side device can feedback on the PUSCH transmission through Downlink Feedback Information (DFI).

[0145] In the embodiments of the present application, since the first device, based on the first information, after receiving the first channel in the first serving cell, when feeding back at least one TB group carried on the first channel, can feed back for each TB group in the at least one TB group, or for the TBs on each frequency-domain unit respectively corresponding to each TB group in the at least one TB group, or for the TBs on each frequency-domain unit group respectively corresponding to each TB group in the at least one TB group, or for the TBs respectively corresponding to each TB group in the at least one TB group, the overhead of TB feedback is saved. And, since it is possible to feed back for the TBs on each frequency-domain unit in the at least one TB group or the TBs on each frequency-domain unit group in the at least one TB group or each TB in the at least one TB group, during retransmission, it is also possible to retransmit for the TBs on each frequency-domain unit or the TBs on the frequency-domain unit group or each TB, thus saving the overhead of retransmission.

[0146] In some embodiments of the present application, the feedback information corresponding to the above-mentioned one TB group satisfies any one of the following:

[0147] One TB group corresponds to one-bit feedback information;

[0148] One TB group corresponds to feedback information of the first number of bits;

[0149] Each TB in one TB group corresponds to at least one-bit feedback information;

[0150] The number of bits of the feedback information corresponding to each TB in one TB group is determined according to the information of the frequency-domain unit or frequency-domain unit group corresponding to each TB;

[0151] The number of bits of the feedback information corresponding to each TB in one TB group is the second number.

[0152] In some embodiments of the present application, when CBG transmission or CBG feedback is configured for the frequency-domain unit where a certain TB is located, or feedback based on a partial TB (TB part) is configured, the certain TB can correspond to at least one-bit feedback information. For example, one CBG or TB part corresponds to 1-bit feedback information.

[0153] In some embodiments of the present application, a TB part includes any one of the following: partial bits of a TB, at least one CB in a TB, and at least one CBG in a TB.

[0154] In some embodiments of the present application, a CBG includes at least one CB.

[0155] In some embodiments of the present application, the number of bits of the feedback information corresponding to each TB can be the number of frequency domain units or groups of frequency domain units corresponding to each TB.

[0156] In this way, since one TB group can correspond to one bit of feedback information, the number of bits of the feedback information is saved, thereby saving the uplink feedback resources.

[0157] In some embodiments of the present application, the first quantity includes any one of the following:

[0158] The maximum number of TBs included in a TB group determined by network-side device configuration or predefined rules or reported by the terminal;

[0159] The maximum number of frequency domain units corresponding to a TB group determined by network-side device configuration or predefined rules or reported by the terminal;

[0160] The maximum number of groups of frequency domain units corresponding to a TB group determined by network-side device configuration or predefined rules or reported by the terminal.

[0161] It can be understood that the number of bits of the feedback information corresponding to a TB group can be the maximum number of TBs included in a TB group determined by network-side device configuration or predefined rules or reported by the terminal.

[0162] For example: when the maximum number of TBs included in a TB group determined by network-side device configuration or predefined rules or reported by the terminal is 3, one TB group corresponds to 3 bits of feedback information.

[0163] It can be understood that the number of bits of the feedback information corresponding to a TB group can be the maximum number of frequency domain units corresponding to a TB group determined by network-side device configuration or predefined rules or reported by the terminal.

[0164] For example: when the maximum number of frequency domain units corresponding to a TB group determined by network-side device configuration or predefined rules or reported by the terminal is 3, one TB group corresponds to 3 bits of feedback information.

[0165] It can be understood that the number of bits of the feedback information corresponding to a TB group can be the maximum number of groups of frequency domain units corresponding to a TB group determined by network-side device configuration or predefined rules or reported by the terminal.

[0166] For example, when the maximum number of frequency domain unit groups corresponding to a TB group determined by network side device configuration or predefined rules or reported by a terminal is 3, a TB group corresponds to 3-bit feedback information.

[0167] In some embodiments of the present application, the second quantity includes any one of the following:

[0168] The maximum number of CBs or CBGs included in a TB determined by network side device configuration or predefined rules or reported by a terminal;

[0169] The maximum number of frequency domain units corresponding to a TB determined by network side device configuration or predefined rules or reported by a terminal;

[0170] The maximum number of frequency domain unit groups corresponding to a TB determined by network side device configuration or predefined rules or reported by a terminal.

[0171] It can be understood that the number of bits of feedback information corresponding to a TB can be the maximum number of CBs or CBGs included in a TB determined by network side device configuration or predefined rules or reported by a terminal.

[0172] For example, when the maximum number of CBs or CBGs included in a TB determined by network side device configuration or predefined rules or reported by a terminal is 4, a TB corresponds to 4-bit feedback information.

[0173] It can be understood that the number of bits of feedback information corresponding to a TB can be the maximum number of frequency domain units corresponding to a TB determined by network side device configuration or predefined rules or reported by a terminal.

[0174] For example, when the maximum number of frequency domain units corresponding to a TB determined by network side device configuration or predefined rules or reported by a terminal is 4, a TB corresponds to 4-bit feedback information.

[0175] It can be understood that the number of bits of feedback information corresponding to a TB can be the maximum number of frequency domain unit groups corresponding to a TB determined by network side device configuration or predefined rules or reported by a terminal.

[0176] For example, when the maximum number of frequency domain unit groups corresponding to a TB determined by network side device configuration or predefined rules or reported by a terminal is 4, a TB corresponds to 4-bit feedback information.

[0177] In some embodiments of the present application, when a TB group corresponds to 1-bit feedback information, the step of "the first device sends a first channel in the first serving cell based on the first information" in step 501 can be specifically implemented by the following step 501a, or step 501b, or step 501c, or step 501d, or step 501e.

[0178] Step 501a: The first device feeds back an ACK for a TB group.

[0179] In the embodiments of the present application, all the TBs in a TB group are successfully decoded.

[0180] It can be understood that when all the TBs in a TB group are successfully decoded, the first device can feed back an ACK for a TB group.

[0181] Step 501b: The first device feeds back a NACK for a TB group.

[0182] In the embodiments of the present application, not all the TBs in a TB group are successfully decoded.

[0183] It can be understood that when not all the TBs in a TB group are successfully decoded, the first device can feed back a NACK for a TB group.

[0184] Step 501c: The first device feeds back an ACK for a TB group.

[0185] In the embodiments of the present application, any one of the TBs in a TB group is successfully decoded.

[0186] It can be understood that when any one of the TBs in a TB group is successfully decoded, the first device can feed back an ACK for a TB group.

[0187] Step 501d: The first device feeds back a NACK for a TB group.

[0188] In the embodiments of the present application, any one of the TBs in a TB group is not successfully decoded.

[0189] It can be understood that when any one of the TBs in a TB group is not successfully decoded, the first device can feed back a NACK for a TB group.

[0190] Step 501e: The first device feeds back an ACK or a NACK for a TB group according to the proportion of successfully decoded TBs in a TB group.

[0191] For example, when 70% of the TBs in a TB group are successfully decoded, the first device feeds back an ACK for a TB group.

[0192] For example, when 40% of the TBs in a TB group are successfully decoded, the first device feeds back a NACK for a TB group.

[0193] In some embodiments of the present application, the above step 501 can be specifically implemented by the following step 501f, or step 501g, or step 501h.

[0194] Step 501f: For the bits without corresponding TBs, the first device feeds back NACK.

[0195] In the embodiments of the present application, the number of TBs included in a TB group is less than the first quantity.

[0196] In some embodiments of the present application, when the first quantity is the maximum number of TBs included in a TB group configured by the network side device or determined by a predefined rule or reported by the terminal, and the number of TBs included in a TB group is less than the first quantity, for the bits without corresponding TBs, the first device feeds back NACK.

[0197] It can be understood that when the number of bits for feeding back the corresponding feedback information for a TB group is the maximum number of TBs included in a TB group configured by the network side device or determined by a predefined rule or reported by the terminal, if the actual number of TBs included in a TB group is less than the maximum number of TBs that a TB group can include, there will be bits without corresponding TBs in the number of bits for feeding back the corresponding feedback information for a TB group. For the bits without corresponding TBs, the first device can feed back NACK.

[0198] Step 501g: For the bits without corresponding frequency domain units, the first device feeds back NACK.

[0199] In the embodiments of the present application, the number of frequency domain units corresponding to a TB group is less than the first quantity.

[0200] In some embodiments of the present application, when the first quantity is the maximum number of frequency domain units corresponding to a TB group configured by the network side device or determined by a predefined rule or reported by the terminal, and the number of frequency domain units corresponding to a TB group is less than the first quantity, for the bits without corresponding frequency domain units, the first device feeds back NACK.

[0201] It can be understood that when the number of bits for feeding back the corresponding feedback information for a TB is the maximum number of frequency domain units corresponding to a 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 a TB is less than the maximum number of frequency domain units corresponding to a TB, there will be bits without corresponding frequency domain units in the number of bits for feeding back the corresponding feedback information for a TB. For the bits without corresponding frequency domain units, the first device can feed back NACK.

[0202] Step 501h: For the bits without corresponding frequency domain unit groups, the first device feeds back NACK.

[0203] In the embodiments of the present application, the number of frequency domain unit groups corresponding to a TB group is less than the first quantity.

[0204] In some embodiments of the present application, when the maximum number of frequency domain unit groups corresponding to a TB group is configured or determined by a predefined rule or determined by the terminal report for the first quantity, and the number of frequency domain unit groups corresponding to a TB group is less than the first quantity, for the bits without corresponding frequency domain unit groups, the first device feeds back NACK.

[0205] It can be understood that when the number of bits of the feedback information corresponding to a TB feedback is the maximum number of frequency domain unit groups corresponding to a TB configured or determined by a predefined rule or reported by the terminal, if the actual number of frequency domain unit groups corresponding to a TB is less than the maximum number of frequency domain unit groups corresponding to a TB, there will be bits without corresponding frequency domain unit groups in the number of bits of the feedback information corresponding to a TB feedback. For the bits without corresponding frequency domain unit groups, the first device can feed back NACK.

[0206] Hereinafter, four embodiments will be used to exemplarily illustrate the transmission method provided by the embodiments of the present application.

[0207] In the first possible embodiment:

[0208] In some embodiments of the present application, as Figure 4 shown, the transmission method provided by the embodiments of the present application may include the following steps A1 to A4.

[0209] A1. The terminal receives, based on the first information, a first channel carrying at least one TB group sent by the network side device in the first serving cell;

[0210] A2. The terminal sends feedback information of at least one TB group to the network side device;

[0211] A3. The network side device retransmits at least one TB in at least one TB group with reference to the feedback information;

[0212] A4. The terminal receives the retransmitted at least one TB.

[0213] 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 in at least one TB group. For example, when all the TBs in the above at least one TB group are successfully received, or when the data packet corresponding to the TB group times out, the network side device may not perform retransmission scheduling.

[0214] It should be noted that for the relevant descriptions in the above steps A1 to A4, reference may be made to the descriptions in the above embodiments, which will not be elaborated here.

[0215] In the second possible embodiment:

[0216] In some embodiments of the present application, asFigure 5 As shown, the transmission method provided by the embodiments of the present application may include the following steps B1 to B5.

[0217] B1. The terminal, based on the first information, sends a first channel carrying at least one TB group to the network-side device in the first serving cell.

[0218] B2. The network-side device receives the first channel.

[0219] B3. The network-side device sends feedback information of at least one TB group to the terminal.

[0220] B4. The terminal retransmits at least one TB for which the corresponding feedback information indicated by the network-side device is NACK.

[0221] B5. The network-side device receives the retransmitted at least one TB.

[0222] It should be noted that the above steps B4 and B5 are optional solutions. The terminal may not retransmit at least one TB in at least one TB group. For example, when all the TBs in the above at least one TB group are successfully received, that is, the feedback information of all the TBs in at least one TB group is ACK, or when the data packet corresponding to the TB group times out, the terminal may not perform retransmission scheduling.

[0223] It should be noted that for the relevant descriptions in the above steps B1 to B5, reference may be made to the descriptions in the above embodiments, and details are not repeated here.

[0224] In the third possible embodiment:

[0225] 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.

[0226] C1. The network-side device, based on the first information, sends a first channel carrying at least one TB group to the terminal in the first serving cell.

[0227] C2. The terminal, based on the first information, receives the first channel.

[0228] C3. The terminal sends feedback information of at least one TB group to the network-side device.

[0229] C4. The network-side device retransmits at least one TB in at least one TB group with reference to the feedback information.

[0230] C5. The terminal receives the retransmitted at least one TB.

[0231] It should be noted that the above steps C4 and C5 are optional. The network device may not retransmit at least one TB in at least one TB group. For example, when all the TBs in the above at least one TB group are successfully received, or when the data packet corresponding to the TB group times out, the network device may not perform retransmission scheduling.

[0232] 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.

[0233] In the fourth possible embodiment:

[0234] 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.

[0235] D1. The terminal sends a first channel carrying at least one TB group to the network device in the first serving cell based on the first information;

[0236] D2. The network device receives the first channel based on the first information;

[0237] D3. The network device sends third information to the terminal.

[0238] In some embodiments of the present application, the above third information is used to schedule the retransmission of at least one TB in at least one TB group;

[0239] D4. The terminal retransmits at least one TB indicated by the network device based on the third information indicated by the network device;

[0240] D5. The network device receives the retransmitted at least one TB.

[0241] It should be noted that the above steps D3 and D5 are optional. The network device may not perform retransmission scheduling for at least one TB in at least one TB group. For example, when all the TBs in the above at least one TB group are successfully received, or when the data packet corresponding to the TB group times out, the network device may not perform retransmission scheduling, and the terminal does not need to retransmit the corresponding TB either.

[0242] 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.

[0243] In some embodiments of the present application, the first device is a terminal, and the "the first device sends a first channel in the first serving cell based on the first information" in the above step 201 may be specifically implemented by the following step 201a.

[0244] Step 201a: Based on the first information and the second indication information from the network-side device, the first device retransmits at least one transport block (TB) in the first serving cell.

[0245] In the embodiments of the present application, the above at least one TB is at least one TB in at least one TB group, and the second indication information is used to indicate the terminal to retransmit at least one TB, or the second indication information includes the feedback information of at least one TB in at least one TB group.

[0246] Exemplarily, when the first device is a terminal, for PUSCH transmission, the first device may retransmit at least one TB in at least one TB group. For example, retransmit the TB for which NACK is fed back, or the TB indicated by the network-side device.

[0247] 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 in at least one TB group. For example, schedule the retransmission of the TB for which the CRC fails.

[0248] In some embodiments of the present application, the "the first device retransmits at least one TB in the first serving cell" in step 201a may be specifically implemented by the following step 201a1.

[0249] Step 201a1: The terminal retransmits at least one TB in the first serving cell according to the first manner.

[0250] In the embodiments of the present application, the above first manner includes any one of the following:

[0251] Retransmit the TBs included in the TB group indicated by the network-side device for retransmission;

[0252] Retransmit the TBs indicated by the network-side device for retransmission;

[0253] Retransmit the TBs on the frequency domain units indicated by the network-side device for retransmission;

[0254] Retransmit the TBs on the frequency domain unit groups indicated by the network-side device for retransmission;

[0255] Retransmit the TBs included in the TB group indicated by the terminal for retransmission;

[0256] Retransmit the TBs indicated by the terminal for retransmission;

[0257] Retransmit the TBs on the frequency domain units indicated by the terminal for retransmission;

[0258] Retransmit the TBs on the frequency domain unit groups indicated by the terminal for retransmission.

[0259] It can be understood that the terminal can determine the TB to be retransmitted according to the indication of the network-side device. For example, the base station sends DCI to schedule the terminal to retransmit a certain TB and indicates which TBs or which frequency-domain units or TBs corresponding to the frequency-domain unit groups the terminal should retransmit. Or the terminal itself indicates to retransmit at least one TB. Or the terminal can indicate to retransmit the TBs included in a certain TB group. Or the terminal can indicate to retransmit the TB on a certain frequency-domain unit. Or the terminal can indicate to retransmit the TB on a certain frequency-domain unit group. For example, when the terminal performs retransmission on the Configured Grant (CG) PUSCH resource, it can indicate which TBs or which frequency-domain units or TBs corresponding to the frequency-domain unit groups to retransmit through the CG uplink control information (UCI).

[0260] In some embodiments of the present application, the "the first device retransmits at least one TB in the first serving cell" in step 201a above can be specifically implemented through the following step 201a2.

[0261] Step 201a2: When the second indication information includes feedback information, the terminal retransmits at least one TB for which the feedback information is NACK.

[0262] In this way, since the first device can only retransmit at least one TB for which NACK is fed back, unnecessary retransmissions are reduced, and the system capacity is improved.

[0263] In some embodiments of the present application, the above second indication information is further used to indicate at least one of the following: the TB to be retransmitted, the TB group to be retransmitted, the frequency-domain unit corresponding to the TB to be retransmitted, and the frequency-domain unit group corresponding to the TB to be retransmitted.

[0264] In some embodiments of the present application, the network-side device can carry the above second indication information in the DCI for scheduling retransmission.

[0265] In some embodiments of the present application, a specific bit field can be included in the above DCI for scheduling retransmission to indicate at least one of the following: the TB to be retransmitted, the TB group to be retransmitted, the frequency-domain unit corresponding to the TB to be retransmitted, and the frequency-domain unit group corresponding to the TB to be retransmitted.

[0266] It can be understood that, in one implementation, the first information is used to schedule at least one TB group, and the at least one TB group is an initial transmission TB group. The third information is used to schedule at least one TB group, and the at least one TB group scheduled by the third information is a retransmission TB group. The TB groups scheduled by the first information and the TB groups scheduled by the third information correspond to the same TB group. In another implementation, the first information is used to schedule at least one TB group, and the TB group scheduled by the first information is a retransmission TB group (for example, the terminal determines whether a TB group is an initial transmission TB group or a retransmission TB group according to the HARQ process or the New data indicator (NDI) information). The third information is used to indicate which TBs are included in at least one TB group.

[0267] In some embodiments of the present application, the above-mentioned first information is used to schedule the terminal to retransmit at least one TB on the first frequency domain unit set, and the first HARQ process is the HARQ process among the HARQ processes corresponding to at least one TB group.

[0268] In embodiments of the present application, the above-mentioned first frequency domain unit set includes any one of the following:

[0269] All or part of the frequency domain units for initial transmission of at least one TB;

[0270] All or part of the frequency domain unit groups for initial transmission of at least one TB.

[0271] 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 initial transmission of at least one TB, the first frequency domain unit set is a subset of the frequency domain units of the frequency domain units for initial transmission of at least one TB.

[0272] In some embodiments of the present application, the frequency domain units for retransmitting at least one TB are the same as, different from, or not completely the same as the frequency domain units for initial transmission of at least one TB; the frequency domain unit groups for retransmitting at least one TB are the same as, different from, or not completely the same as the frequency domain unit groups for initial transmission of at least one TB.

[0273] It should be noted that for the detailed steps of retransmitting other TBs in at least one TB group, reference can be made to the description of retransmitting at least one TB in the above embodiments, and details are not described herein again.

[0274] In some embodiments of the present application, the first device is a terminal, and the step of "the first device receives the first channel in the first serving cell based on the first information" in step 201 can be specifically implemented by the following step 201b.

[0275] Step 201b: The first device receives at least one TB in the first serving cell based on the first information and the third indication information from the network side device.

[0276] In an embodiment of the present application, the at least one TB is at least one TB in at least one TB group, and the third indication information is used to indicate that the terminal receives the at least one TB.

[0277] Exemplarily, when the first device is a terminal, for PDSCH transmission, the first device may receive at least one TB retransmitted by the network side device.

[0278] In some embodiments of the present application, when the first device is a network side device, for PDSCH transmission, the first device may receive at least one TB retransmitted by the terminal.

[0279] In some embodiments of the present application, the at least one TB includes at least one of the following:

[0280] A TB group of retransmissions indicated by the network side device;

[0281] A TB of retransmissions indicated by the network side device;

[0282] A TB on the frequency domain unit of retransmissions indicated by the network side device;

[0283] A TB on the frequency domain unit group of retransmissions indicated by the network side device.

[0284] It can be understood that the first device may receive the TBs included in the TB group of retransmissions indicated by the network side device.

[0285] It can be understood that the first device may receive the TB of retransmissions indicated by the network side device.

[0286] It can be understood that the first device may receive the TB on the frequency domain unit of retransmissions indicated by the network side device.

[0287] It can be understood that the first device may receive the TB on the frequency domain unit group of retransmissions indicated by the network side device.

[0288] In some embodiments of the present application, the third indication information is further used to indicate at least one of the following: the retransmitted TB, the retransmitted TB group, the frequency domain unit corresponding to the retransmitted TB, and the frequency domain unit group corresponding to the retransmitted TB.

[0289] In some embodiments of the present application, the first information is used to schedule the terminal to receive at least one TB corresponding to the second HARQ process on the second frequency domain unit set, and the second HARQ process is the HARQ process in the HARQ processes corresponding to the at least one TB group.

[0290] In an embodiment of the present application, the second frequency domain unit set includes any one of the following:

[0291] All or part of the frequency domain units for the initial transmission of the at least one TB;

[0292] A set of frequency domain units for initially transmitting all or part of at least one TB.

[0293] It should be noted that for the detailed steps of receiving other retransmitted TBs, reference can be made to the description of receiving at least one TB in the above embodiments, which will not be elaborated here.

[0294] Each of the above method embodiments, or various possible implementation manners in each method embodiment, can be executed independently, or any two or more of them can be combined with each other. It can be specifically determined according to actual usage requirements, and the embodiments of the present application do not limit this.

[0295] In 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.

[0296] Figure 8 A possible structural schematic diagram of the transmission device involved in the embodiments of the present application is shown. As Figure 8 shown, the transmission device 50 may include: a processing module 51;

[0297] The processing module 51 is configured to receive or transmit a first channel in a first serving cell based on first information. At least one TB group is carried on the first channel. One TB group in the at least one TB group includes at least one TB. The first device includes a terminal or a network-side device. The first information is used to configure or activate or schedule the first channel; the transmission of all or part of the TB groups in the at least one TB group satisfies that one TB group is scheduled to be transmitted on multiple frequency domain units or multiple sets of frequency domain units.

[0298] The embodiments of the present application provide a transmission device. Since the transmission device can receive or transmit the first channel carrying at least one TB group in the first serving cell based on the first information, and each TB group in all or part of the TB groups in the at least one TB group is scheduled to be transmitted on multiple frequency domain units or multiple sets of frequency domain units, and each TB group includes at least one TB, multiple TBs can be transmitted in overlapping time on one serving cell.

[0299] In a possible implementation manner, all TBs in one TB group correspond to the same hybrid automatic repeat request (HARQ) process;

[0300] Different TB groups in the at least one TB group correspond to different HARQ processes;

[0301] The HARQ processes corresponding to each TB group in the at least one TB group are not completely the same.

[0302] In a possible implementation manner, at least one TB group in at least one TB group satisfies at least one of the following:

[0303] Each TB in a TB group is scheduled to be transmitted on at least one frequency domain unit;

[0304] Each TB in a TB group is scheduled to be transmitted on at least one group of frequency domain units;

[0305] Different TBs in a TB group are scheduled to be transmitted on different frequency domain units;

[0306] Different TBs in a TB group are scheduled to be transmitted on different groups of frequency domain units;

[0307] The time domain resources corresponding to different TBs in a TB group are the same, different, or not completely the same;

[0308] The RVs corresponding to different TBs in a TB group are the same, different, or not completely the same;

[0309] The sizes of each TB in a TB group are determined separately;

[0310] Each TB in a TB group performs at least one of CRC, rate matching, encoding, modulation, and resource mapping separately.

[0311] In a possible implementation manner, a group of frequency domain units includes at least one frequency domain unit; the group of frequency domain units is configured by a network side device, indicated by a network side device, or determined by a predefined rule.

[0312] In a possible implementation manner, the size of a TB in a TB group is determined based on a first parameter; wherein, the first parameter includes at least one of the following:

[0313] The bandwidth allocated to a TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0314] The number of symbols allocated to a TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0315] The MCS order of a TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0316] The number of symbols occupied by DMRS of a TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0317] The number of REs allocated to a TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0318] The overhead of control signaling of a TB on at least one corresponding frequency domain unit or group of frequency domain units;

[0319] The number of transmission layers corresponding to one TB on at least one corresponding frequency domain unit or frequency domain unit group.

[0320] In a possible implementation manner, the number of TBs included in a TB group is determined based on second information; wherein, the second information includes any one of the following:

[0321] The number of frequency domain units corresponding to a TB group;

[0322] The number of frequency domain unit groups corresponding to a TB group;

[0323] The first indication information of the network side device, and the first indication information is used to indicate the number of TBs included in a TB group.

[0324] In a possible implementation manner, the first device is a terminal; the transmission device provided by the embodiments of the present application further includes: an execution module: the execution module is configured to, when the first device receives the first information, perform at least one of the following:

[0325] Send the uplink grant and HARQ related information corresponding to the first information to the HARQ entity;

[0326] Generate corresponding MAC PDUs for each TB in at least one TB group;

[0327] Generate corresponding MAC PDUs for at least one TB in at least one TB group;

[0328] For at least one TB in at least one TB group, do not generate corresponding MAC PDUs;

[0329] Generate corresponding MAC PDUs for each TB in one TB group in at least one TB group;

[0330] Generate corresponding MAC PDUs for at least one TB in one TB group in at least one TB group;

[0331] For at least one TB in one TB group in at least one TB group, do not generate corresponding MAC PDUs.

[0332] In a possible implementation manner, the HARQ related information is the related information of the HARQ process corresponding to at least one TB group, and the related information includes at least one of the following: the number of TBs scheduled for transmission by the first device, the size of each TB scheduled for transmission by the first device.

[0333] In a possible implementation manner, the processing module 51 is further configured to process at least one of the following:

[0334] In the case where there is a TB in a TB group for which the corresponding MAC PDU is not generated, padding processing is performed on the TB for which the corresponding MAC PDU is not generated, or the resources corresponding to the TB for which the corresponding MAC PDU is not generated are not used when the physical layer transmits the first channel;

[0335] In the case where all TBs in at least one TB group do not generate the corresponding MAC PDU, the first channel is not transmitted.

[0336] In a possible implementation manner, the processing module 51 is specifically configured to retransmit at least one TB in the first serving cell based on the first information and the second indication information from the network-side device, where the at least one TB is at least one TB in at least one TB group, and the second indication information is used to indicate the terminal to retransmit the at least one TB, or the second indication information includes the feedback information of at least one TB in at least one TB group.

[0337] In a possible implementation manner, the processing module 51 is specifically configured to retransmit at least one TB in the first serving cell according to the first manner; where the first manner includes any one of the following:

[0338] Retransmit the TBs included in the TB group indicated by the network-side device for retransmission;

[0339] Retransmit the TBs indicated by the network-side device for retransmission;

[0340] Retransmit the TBs on the frequency domain units indicated by the network-side device for retransmission;

[0341] Retransmit the TBs on the frequency domain unit groups indicated by the network-side device for retransmission;

[0342] Retransmit the TBs included in the TB group indicated by the terminal for retransmission;

[0343] Retransmit the TBs indicated by the terminal for retransmission;

[0344] Retransmit the TBs on the frequency domain units indicated by the terminal for retransmission;

[0345] Retransmit the TBs on the frequency domain unit groups indicated by the terminal for retransmission.

[0346] 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 for which the feedback information is a negative acknowledgment NACK.

[0347] In a possible implementation manner, the second indication information is further used to indicate at least one of the following: the TB for retransmission, the TB group for retransmission, the frequency domain unit corresponding to the TB for retransmission, and the frequency domain unit group corresponding to the TB for retransmission.

[0348] In a possible implementation manner, the first information is used to schedule the terminal to retransmit at least one transport block (TB) corresponding to a first hybrid automatic repeat request (HARQ) process on a first frequency domain unit set, and the first HARQ process is an HARQ process among the HARQ processes corresponding to at least one TB group;

[0349] Wherein, the first frequency domain unit set includes any one of the following:

[0350] All or part of the frequency domain units used for the initial transmission of at least one TB;

[0351] All or part of the frequency domain unit groups used for the initial transmission of at least one TB.

[0352] In a possible implementation manner, the frequency domain units used for retransmitting at least one TB are the same as, different from, or not completely the same as the frequency domain units used for the initial transmission of at least one TB; the frequency domain unit groups used for retransmitting at least one TB are the same as, different from, or not completely the same as the frequency domain unit groups used for the initial transmission of at least one TB.

[0353] In a possible implementation manner, the first device is a terminal; the processing module 51 is specifically configured to receive at least one TB in a first serving cell based on the first information and third indication information from a network-side device, where the at least one TB is at least one TB among at least one TB group, and the third indication information is used to indicate the terminal to receive at least one TB.

[0354] In a possible implementation manner, the at least one TB includes at least one of the following:

[0355] The TB group for retransmission indicated by the network-side device;

[0356] The TB for retransmission indicated by the network-side device;

[0357] The TB on the frequency domain units for retransmission indicated by the network-side device;

[0358] The TB on the frequency domain unit groups for retransmission indicated by the network-side device.

[0359] In a possible implementation manner, the third indication information is further used to indicate at least one of the following: the TB for retransmission, the TB group for retransmission, the frequency domain units corresponding to the TB for retransmission, the frequency domain unit groups corresponding to the TB for retransmission.

[0360] In a possible implementation manner, the first information is used to schedule the terminal to receive at least one TB corresponding to a second HARQ process on a second frequency domain unit set, and the second HARQ process is an HARQ process among the HARQ processes corresponding to at least one TB group;

[0361] Wherein, the second frequency domain unit set includes any one of the following:

[0362] All or part of the frequency domain units for initial transmission of at least one TB;

[0363] A group of frequency domain units for initial transmission of all or part of at least one TB.

[0364] 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 used to, after the processing module 51 receives the first channel in the first serving cell based on the first information, feedback one TB group in at least one TB group in a second manner; wherein, the second manner includes any one of the following:

[0365] Feedback for each TB in one TB group;

[0366] Feedback for one TB group;

[0367] Feedback for the TBs on each frequency domain unit corresponding to one TB group;

[0368] Feedback for the TBs on each group of frequency domain units corresponding to one TB group.

[0369] In a possible implementation manner, the feedback information corresponding to one TB group satisfies any one of the following:

[0370] One TB group corresponds to one-bit feedback information;

[0371] One TB group corresponds to feedback information of a first number of bits;

[0372] Each TB in one TB group corresponds to at least one-bit feedback information;

[0373] The number of bits of the feedback information corresponding to each TB in one TB group is determined according to the information of the frequency domain unit or the group of frequency domain units corresponding to each TB;

[0374] The number of bits of the feedback information corresponding to each TB in one TB group is a second number.

[0375] In a possible implementation manner, the first number includes any one of the following:

[0376] The maximum number of TBs included in one TB group determined by network-side device configuration or predefined rules or reported by the terminal;

[0377] The maximum number of frequency domain units corresponding to one TB group determined by network-side device configuration or predefined rules or reported by the terminal;

[0378] The maximum number of frequency domain unit groups corresponding to a TB group determined by network - side device configuration or predefined rules or reported by the terminal.

[0379] In a possible implementation manner, the second quantity includes any one of the following:

[0380] The maximum number of CBs or CBGs included in a TB determined by network - side device configuration or predefined rules or reported by the terminal;

[0381] 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;

[0382] 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.

[0383] In a possible implementation manner, the feedback module 52 is specifically configured to:

[0384] Feedback ACK for a TB group, where all TBs in a TB group are successfully decoded, or any one TB in a TB group is successfully decoded;

[0385] Feedback NACK for a TB group, where not all TBs in a TB group are successfully decoded, or any one TB in a TB group is not successfully decoded;

[0386] Feedback ACK or NACK for a TB group according to the proportion of successfully decoded TBs in a TB group.

[0387] In a possible implementation manner, the feedback module 52 is specifically configured to:

[0388] Feedback NACK for the bits without corresponding TBs, where the number of TBs included in a TB group is less than the first quantity;

[0389] Feedback NACK for the bits without corresponding frequency domain units, where the number of frequency domain units corresponding to a TB group is less than the first quantity;

[0390] Feedback NACK for the bits without corresponding frequency domain unit groups, where the number of frequency domain unit groups corresponding to a TB group is less than the first quantity.

[0391] 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, a vehicle-mounted 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.

[0392] The transmission device provided in the embodiments of the present application can implement each process implemented in the above method embodiments and achieve the same technical effects. To avoid repetition, details are not described here again.

[0393] Optionally, as Figure 10 shown, the embodiments of the present application further provide 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 embodiments is implemented, and the same technical effects 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 embodiments is implemented, and the same technical effects can be achieved. To avoid repetition, details are not described here again.

[0394] The embodiments of the present application further provide 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 embodiments. This terminal embodiment corresponds to the above terminal-side method embodiments. Each implementation process and implementation manner of the above method embodiments can be applied to this terminal embodiment, and the same technical effects can be achieved. Specifically, Figure 11 It is a schematic diagram of the hardware structure of a terminal for implementing the embodiments of the present application.

[0395] 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.

[0396] Those skilled in the art can understand that the terminal 100 may further include a power source (such as a battery) for powering 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 Figure 11 does not limit the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0397] 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 capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of 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 called 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 here.

[0398] In the embodiments of the present application, after the radio frequency unit 101 receives downlink data from a network-side device, it can be transmitted to the processor 110 for processing; in addition, the radio frequency unit 101 can 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.

[0399] 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 synchronous 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.

[0400] 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-mentioned modem processor may not be integrated into the processor 110 either.

[0401] Among them, the processor 110 is used to receive or transmit a first channel in a first serving cell based on first information. At least one transport block (TB) group is carried on the first channel. One of the at least one TB groups includes at least one TB. The first information is used to configure or activate or schedule the first channel;

[0402] The transmission of all or part of the at least one TB group satisfies: one TB group is scheduled to be transmitted on multiple frequency domain units or multiple groups of frequency domain units.

[0403] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment can refer to the relevant descriptions of the method embodiment Figures 3 to 7 and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here

[0404] 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. The processor is configured to run a program or an instruction to implement the steps of the above method embodiment. This network-side device embodiment corresponds to the above network-side device method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this network-side device embodiment, and the same technical effects can be achieved

[0405] 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. After processing the received information, the radio frequency device 92 sends it out through the antenna 91

[0406] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 93. The baseband device 93 includes a baseband processor

[0407] The baseband device 93 may include, for example, at least one baseband board. A plurality of 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

[0408] The network-side device may further include a network interface 96. This interface is, for example, a common public radio interface (CPRI)

[0409] 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 or Figure 9 the methods executed by the respective modules shown, and achieve the same technical effects. To avoid repetition, they will not be elaborated here

[0410] The embodiments of the present application further provide a readable storage medium, on which a program or instructions are stored. When the program or instructions are executed by a processor, the various processes of the above method embodiments are implemented, and the same technical effects can be achieved. To avoid repetition, details are not described herein again.

[0411] Wherein, 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.

[0412] 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 configured to run a program or instructions to implement the various processes of the above method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described herein again.

[0413] 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, etc.

[0414] 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 the various processes of the above method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described herein again.

[0415] 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 as described above, and the network-side device can be used to execute the steps of the communication method as described above.

[0416] It should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or device comprising such 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, and 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.

[0417] 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, 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.

[0418] 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. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.

Claims

1. A transmission method, characterized in that, The method includes: Based on first information, a first device receives or transmits a first channel on a first serving cell, at least one transport block (TB) group is carried on the first channel, one TB group in the at least one TB group includes at least one TB, the first device includes a terminal or a network-side device, and the first information is used to configure, activate, or schedule the first channel; The transmission of all or part of the TB groups in the at least one TB group satisfies that one TB group is scheduled to be transmitted on multiple frequency-domain units or multiple groups of frequency-domain units.

2. The method according to claim 1, wherein All the TBs in one TB group correspond to the same hybrid automatic repeat request (HARQ) process; Different TB groups in the at least one TB group correspond to different HARQ processes; The HARQ processes corresponding to each TB group in the at least one TB group are not completely the same.

3. The method according to claim 1, characterized in that, One TB group in the at least one TB group satisfies at least one of the following: Each TB in the one TB group is scheduled to be transmitted on at least one frequency-domain unit; Each TB in the one TB group is scheduled to be transmitted on at least one group of frequency-domain units; Different TBs in the one TB group are scheduled to be transmitted on different frequency-domain units; Different TBs in the one TB group are scheduled to be transmitted on different groups of frequency-domain units; The time-domain resources corresponding to different TBs in the one TB group are the same, different, or not completely the same; The redundancy versions (RVs) corresponding to different TBs in the one TB group are the same, different, or not completely the same; The size of each TB in the one TB group is determined separately; Each TB in the one TB group performs at least one of cyclic redundancy check (CRC), rate matching, encoding, modulation, and resource mapping separately.

4. The method according to claim 1 or 3, characterized in that The group of frequency-domain units includes at least one frequency-domain unit; the group of frequency-domain units is configured by the network-side device, indicated by the network-side device, or determined by a predefined rule.

5. The method according to claim 1, characterized in that The size of one TB in the one TB group is determined based on a first parameter; Wherein, the first parameter includes at least one of the following: The bandwidth allocated to one TB on the corresponding at least one frequency-domain unit or group of frequency-domain units; The number of symbols allocated to one TB on the corresponding at least one frequency-domain unit or group of frequency-domain units; The modulation and coding scheme (MCS) order of one TB on the corresponding at least one frequency-domain unit or group of frequency-domain units; The number of symbols occupied by the demodulation reference signal (DMRS) of one TB on the corresponding at least one frequency-domain unit or group of frequency-domain units; The number of resource elements (REs) allocated to one TB on the corresponding at least one frequency-domain unit or group of frequency-domain units; The overhead of control signaling of one TB on the corresponding at least one frequency-domain unit or group of frequency-domain units; The number of transmission layers corresponding to one TB on the corresponding at least one frequency-domain unit or group of frequency-domain units.

6. The method according to claim 1, wherein The number of TBs included in one TB group is determined based on second information; Wherein, the second information includes any one of the following: The number of frequency-domain units corresponding to one TB group; The number of groups of frequency-domain units corresponding to one TB group; The first indication information of the network-side device, where the first indication information is used to indicate the number of transport blocks (TBs) included in the one TB group.

7. The method according to claim 1, characterized in that, The first device is the terminal; the method further includes: When the first device receives the first information, at least one of the following operations is performed by the media access control (MAC) layer of the first device: The MAC layer of the first device sends the uplink grant and HARQ-related information corresponding to the first information to the HARQ entity; The MAC layer of the first device generates corresponding MAC protocol data units (PDUs) for each TB in the at least one TB group; The MAC layer of the first device generates corresponding MAC PDUs for at least one TB in the at least one TB group; The MAC layer of the first device does not generate corresponding MAC PDUs for at least one TB in the at least one TB group; The MAC layer of the first device generates corresponding MAC PDUs for each TB in one TB group of the at least one TB group; The MAC layer of the first device generates corresponding MAC PDUs for at least one TB in one TB group of the at least one TB group; The MAC layer of the first device does not generate corresponding MAC PDUs for at least one TB in one TB group of the at least one TB group.

8. The method according to claim 7, wherein The HARQ-related information is the information related to the HARQ process corresponding to the at least one TB group, and the related information includes at least one of the following: the number of TBs scheduled for transmission by the first device, the size of each TB scheduled for transmission by the first device.

9. The method according to claim 7, wherein The method further includes at least one of the following: When there is a TB in the one TB group for which the corresponding MAC PDU is not generated, the physical layer of the first device performs padding processing on the TB for which the corresponding MAC PDU is not generated, or the physical layer does not use the resources corresponding to the TB for which the corresponding MAC PDU is not generated when transmitting the first channel; When all TBs in the at least one TB group do not generate corresponding MAC PDUs, the first device does not transmit the first channel.

10. The method according to claim 1, wherein The first device is the terminal; the first device transmits the first channel in the first serving cell based on the first information, including: The first device retransmits at least one TB in the first serving cell based on the first information and the second indication information from the network-side device, where the at least one TB is at least one TB in the at least one TB group, and the second indication information is used to indicate that the terminal retransmits the at least one TB, or the second indication information includes the feedback information of at least one TB in the at least one TB group.

11. The method according to claim 10, wherein The retransmitting at least one TB in the first serving cell includes: The terminal retransmits the at least one TB in the first serving cell according to the first manner; Wherein, the first manner includes any one of the following: Retransmitting the TBs included in the TB group indicated by the network-side device for retransmission; Retransmit the TBs for retransmission indicated by the network - side device; Retransmit the TBs on the frequency - domain units for retransmission indicated by the network - side device; Retransmit the TBs on the group of frequency - domain units for retransmission indicated by the network - side device; Retransmit the TBs included in the TB group for retransmission indicated by the terminal; Retransmit the TBs for retransmission indicated by the terminal; Retransmit the TBs on the frequency - domain units for retransmission indicated by the terminal; Retransmit the TBs on the group of frequency - domain units for retransmission indicated by the terminal.

12. The method according to claim 10, characterized in that, The retransmitting at least one TB in the first serving cell includes: When the second indication information includes the feedback information, the terminal retransmits at least one TB for which the feedback information is a negative acknowledgment NACK.

13. The method according to any one of claims 10 to 12, characterized in that, The second indication information is further used to indicate at least one of the following: the retransmitted TB, the retransmitted TB group, the frequency - domain unit corresponding to the retransmitted TB, and the group of frequency - domain units corresponding to the retransmitted TB.

14. The method according to claim 10, wherein The first information is used to schedule the terminal to retransmit the at least one TB corresponding to the first HARQ process on the first set of frequency - domain units, and the first HARQ process is the HARQ process among the HARQ processes corresponding to the at least one TB group; Wherein, the first 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 at least one TB; All or part of the group of frequency - domain units for the initial transmission of the at least one TB.

15. The method according to claim 10, wherein The frequency - domain units for retransmitting the at least one TB are the same as, different from, or not completely the same as the frequency - domain units for the initial transmission of the at least one TB; the group of frequency - domain units for retransmitting the at least one TB is the same as, different from, or not completely the same as the group of frequency - domain units for the initial transmission of the at least one TB.

16. The method according to claim 1, characterized in that, The first device is the terminal; the first device receives the first channel in the first serving cell based on the first information, including: The first device receives at least one TB in the first serving cell based on the first information and the third indication information from the network - side device, and the at least one TB is at least one TB in the at least one TB group, and the third indication information is used to instruct the terminal to receive the at least one TB.

17. The method according to claim 16, characterized in that The at least one TB includes at least one of the following: The TB group for retransmission indicated by the network - side device; The TB for retransmission indicated by the network - side device; The TB on the frequency - domain unit for retransmission indicated by the network - side device; The TB on the group of frequency - domain units for retransmission indicated by the network - side device.

18. The method according to claim 16 or 17, characterized in that, The third indication information is further used to indicate at least one of the following: the retransmitted TB, the retransmitted TB group, the frequency - domain unit corresponding to the retransmitted TB, and the group of frequency - domain units corresponding to the retransmitted TB.

19. The method according to claim 16, wherein The first information is used to schedule the terminal to receive the at least one TB corresponding to the second HARQ process on the second set of frequency - domain units, and the second HARQ process is the HARQ process among the HARQ processes corresponding to the at least one TB group; 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 at least one TB; A set of frequency domain units for all or part of the at least one TB for initial transmission.

20. The method according to claim 1, characterized in that After the first device receives a first channel in a first serving cell based on the first information, the method further includes: The first device feeds back one TB group in the at least one TB group in a second manner; Wherein, the second manner includes any one of the following: Feeding back for each TB in the one TB group; Feeding back for the one TB group; Feeding back for the TBs on each frequency domain unit corresponding to the one TB group; Feeding back for the TBs on each frequency domain unit group corresponding to the one TB group.

21. The method according to claim 20, wherein The feedback information corresponding to the one TB group satisfies any one of the following: The one TB group corresponds to one-bit feedback information; The one TB group corresponds to first quantity bits of feedback information; Each TB in the one TB group corresponds to at least one-bit feedback information; The number of bits of the feedback information corresponding to each TB in the one TB group is determined according to the information of the frequency domain unit or frequency domain unit group corresponding to each TB; The number of bits of the feedback information corresponding to each TB in the one TB group is a second quantity.

22. The method according to claim 21, wherein The first quantity includes any one of the following: The maximum number of TBs included in one TB group determined by network side device configuration or predefined rules or reported by the terminal; The maximum number of frequency domain units corresponding to one TB group determined by network side device configuration or predefined rules or reported by the terminal; The maximum number of frequency domain unit groups corresponding to one TB group determined by network side device configuration or predefined rules or reported by the terminal.

23. The method according to claim 21, wherein The second quantity includes any one of the following: The maximum number of code blocks CB or code block groups CBG included in one TB determined by 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 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 network side device configuration or predefined rules or reported by the terminal.

24. The method according to claim 21, wherein In the case where the one TB group corresponds to one-bit feedback information, the feeding back one TB group in the at least one TB group in the second manner includes: The first device feeds back an acknowledgement ACK for the one TB group, wherein all TBs in the one TB group are successfully decoded, or any one TB in the one TB group is successfully decoded; The first device feeds back a negative acknowledgement NACK for the one TB group, wherein not all TBs in the one TB group are successfully decoded, or any one TB in the one TB group is not successfully decoded; The first device feeds back ACK or NACK for the one TB group according to the decoding success ratio of the TBs in the one TB group.

25. The method according to claim 22, wherein The feeding back one TB group in the at least one TB group in the second manner includes: For the bits without corresponding TBs, the first device feeds back NACK, wherein the number of TBs included in the one TB group is less than the first quantity; For bits without corresponding frequency domain units, the first device feeds back NACK, where the number of frequency domain units corresponding to one TB group is less than the first number; For bits without corresponding frequency domain unit groups, the first device feeds back NACK, where the number of frequency domain unit groups corresponding to one TB group is less than the first number.

26. A transmission device, characterized in that, The apparatus includes: a processing module; The processing module is configured to receive or transmit a first channel on a first serving cell based on first information, where at least one TB group is carried on the first channel, one TB group in the at least one TB group includes at least one TB, the first device includes a terminal or a network side device, and the first information is used to configure or activate or schedule the first channel; The transmission of all or part of the at least one TB group satisfies: one TB group is scheduled to be transmitted on multiple frequency domain units or multiple frequency domain unit groups.

27. The device according to claim 26, characterized in that, The first device is the terminal; the apparatus further includes: an execution module: The execution module is configured to, when the first device receives the first information, perform at least one of the following: Send an uplink grant corresponding to the first information and HARQ-related information to a HARQ entity; Generate corresponding MAC PDUs for each TB in the at least one TB group, respectively; Generate corresponding MAC PDUs for at least one TB in the at least one TB group, respectively; Do not generate corresponding MAC PDUs for at least one TB in the at least one TB group; Generate corresponding MAC PDUs for each TB in one TB group of the at least one TB group, respectively; Generate corresponding MAC PDUs for at least one TB in one TB group of the at least one TB group, respectively; Do not generate corresponding MAC PDUs for at least one TB in one TB group of the at least one TB group.

28. The device according to claim 27, wherein The processing module is further configured to process at least one of the following: In the case where there is a TB in the one TB group for which a corresponding MAC PDU is not generated, perform padding processing on the TB for which the corresponding MAC PDU is not generated or do not use the resources corresponding to the TB for which the corresponding MAC PDU is not generated when physically transmitting the first channel; In the case where no TB in the at least one TB group generates a corresponding MAC PDU, do not transmit the first channel.

29. The device according to claim 26, characterized in that, The processing module is specifically configured to retransmit at least one TB in the first serving cell based on the first information and second indication information from the network side device, where the at least one TB is at least one TB in the at least one TB group, and the second indication information is used to instruct the terminal to retransmit the at least one TB, or the second indication information includes feedback information of at least one TB in the at least one TB group.

30. The device according to claim 29, characterized in that, The processing module is specifically configured to retransmit the at least one TB in the first serving cell according to a first manner; Wherein, the first manner includes any one of the following: Retransmit the TBs included in the TB group indicated by the network side device for retransmission; Retransmit the TBs for retransmission indicated by the network - side device; Retransmit the TBs on the frequency - domain units for retransmission indicated by the network - side device; Retransmit the TBs on the group of frequency - domain units for retransmission indicated by the network - side device; Retransmit the TBs included in the TB group for retransmission indicated by the terminal; Retransmit the TBs for retransmission indicated by the terminal; Retransmit the TBs on the frequency - domain units for retransmission indicated by the terminal; Retransmit the TBs on the group of frequency - domain units for retransmission indicated by the terminal.

31. The device according to claim 29, characterized in that, The processing module is specifically configured to, when the second indication information includes the feedback information, retransmit at least one TB for which the feedback information is NACK.

32. The device according to claim 26, characterized in that, The first device is the terminal; the processing module is specifically configured to, based on the first information and the third indication information from the network - side device, receive at least one TB in the first serving cell, where the at least one TB is at least one TB in the at least one TB group, and the third indication information is used to indicate that the terminal receives the at least one TB.

33. The device according to claim 26, wherein The apparatus further includes: a feedback module; the feedback module is configured to, after the processing module receives the first channel in the first serving cell based on the first information, feed back one TB group in the at least one TB group in a second manner; Wherein, the second manner includes any one of the following: Feed back each TB in the one TB group; Feed back the one TB group; Feed back the TBs on each frequency - domain unit corresponding to the one TB group; Feed back the TBs on each group of frequency - domain units corresponding to the one TB group.

34. The apparatus according to claim 33, wherein The feedback information corresponding to the one TB group satisfies any one of the following: The one TB group corresponds to one - bit feedback information; The one TB group corresponds to feedback information of a first number of bits; Each TB in the one TB group corresponds to at least one - bit feedback information; The number of bits of the feedback information corresponding to each TB in the one TB group is determined according to the information of the frequency - domain unit or the group of frequency - domain units corresponding to each TB; The number of bits of the feedback information corresponding to each TB in the one TB group is a second number.

35. The device according to claim 34, wherein, The first number includes any one of the following: The maximum number of TBs included in a TB group determined by network - side device configuration or predefined rules or reported by the terminal; The maximum number of frequency - domain units corresponding to a TB group determined by network - side device configuration or predefined rules or reported by the terminal; The maximum number of groups of frequency - domain units corresponding to a TB group determined by network - side device configuration or predefined rules or reported by the terminal.

36. The device according to claim 34, characterized in that, The feedback module is specifically configured to: Feed back ACK for the one TB group, where all TBs in the one TB group are successfully decoded, or any one TB in the one TB group is successfully decoded; Feed back NACK for the one TB group, where not all TBs in the one TB group are successfully decoded, or any one TB in the one TB group is not successfully decoded; Feedback ACK or NACK for the TB group according to the proportion of successfully decoded TBs in the TB group.

37. The device according to claim 35, characterized in that, The feedback module is specifically configured to: For bits without corresponding TBs, feedback NACK, where the number of TBs included in the TB group is less than the first number; For bits without corresponding frequency-domain units, feedback NACK, where the number of frequency-domain units corresponding to the TB group is less than the first number; For bits without corresponding frequency-domain unit groups, feedback NACK, where the number of frequency-domain unit groups corresponding to the TB group is less than the first number.

38. A first device, characterized in that, It includes a processor and a memory, and the memory stores programs or instructions that can run on the processor. When the programs or instructions are executed by the processor, the steps of the transmission method according to any one of claims 1 to 25 are implemented.

39. 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 25 are implemented.