Transmission method and apparatuses, first devices and storage medium

By scheduling multiple frequency domain units or frequency domain unit groups to transmit TB groups on the serving cell, the inefficiency problem of multiple service cell transmission blocks is solved, efficient TB group overlap time transmission is achieved, and system capacity and user experience are improved.

WO2025153076A1PCT designated stage expired Publication Date: 2025-07-24VIVO MOBILE COMM CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/073080
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-19
Filing Date
2025-01-17
Publication Date
2025-07-24

AI Technical Summary

Technical Problem

When transmitting large data packets on multiple serving cells, the scheduling of multiple transmission blocks in the prior art is limited by the deployment scenario of carrier aggregation or the delay is large, resulting in low transmission efficiency.

Method used

The overlap time transmission of the TB group is achieved by scheduling a plurality of frequency domain units or frequency domain unit groups based on the first information on a serving cell to transmit at least one TB group, including at least one transmission block.

Benefits of technology

It improves transmission efficiency, reduces HARQ process overhead and feedback overhead, saves resources, and enhances system capacity and user-aware data rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025073080_24072025_PF_FP_ABST
    Figure CN2025073080_24072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are a transmission method and apparatus, first devices and a storage medium. The method comprises: on the basis of first information, a first device receives or sends on a first serving cell a first channel, the first channel carrying at least one TB group, and one TB group among the at least one 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 or activating or scheduling the first channel. The transmission of all or part of TB groups among the at least one TB group satisfies: 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

Transmission method, device, first device and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application number 202410084536.X filed in China on January 19, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a transmission method, apparatus, first device and storage medium. Background Art

[0004] Currently, for services with large data packets, a single packet may need to be split into multiple transport blocks (TBs) for transmission. However, when multiple TBs are transmitted across multiple serving cells, or when multiple TBs are transmitted at different times in the same frequency domain, the transmission of multiple TBs is limited by carrier aggregation (CA) deployment scenarios or results in significant latency. Scheduling multiple TBs at overlapping times within a single serving cell has become an urgent issue. Summary of the Invention

[0005] Embodiments of the present application provide a transmission method, apparatus, first device, and storage medium, which can schedule multiple TBs at overlapping times on a serving cell.

[0006] In a first aspect, a transmission method is provided, which includes: a first device receives or sends a first channel in a first service cell based on first information, the first channel carries at least one TB group, one TB group in 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 at least one TB group satisfies: one TB group is scheduled for transmission on multiple frequency domain units or multiple frequency domain unit groups.

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

[0008] According to a third aspect, a first device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0009] In a fourth aspect, a first device is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive or send a first channel in a first service cell based on first information, the first channel carries at least one TB group, one TB group in 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 at least one TB group satisfies: one TB group is scheduled for transmission on multiple frequency domain units or multiple frequency domain unit groups.

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

[0011] In a sixth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method described in the first aspect.

[0012] In a seventh aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium and is executed by at least one processor to implement the steps of the transmission method as described in the first aspect.

[0013] In an embodiment of the present application, a first device receives or sends a first channel in a first service cell based on first information, the first channel carries at least one TB group, one TB group in 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 at least one TB group satisfies: one TB group is scheduled for transmission on multiple frequency domain units or multiple frequency domain unit groups. In this solution, since the first device can receive or send a first channel carrying at least one TB group in the first service cell based on the first information, and each TB group in all or part of the TB groups in at least one TB group is scheduled for transmission on multiple frequency domain units or multiple frequency domain unit groups, and each TB group includes at least one TB, multiple TBs can be transmitted at overlapping times on one service cell. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] FIG1 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;

[0015] FIG2 is a schematic diagram of an example of activation bandwidth provided in an embodiment of the present application;

[0016] FIG3 is a flow chart of a transmission method according to an embodiment of the present application;

[0017] FIG4 is a second flow chart of a transmission method provided in an embodiment of the present application;

[0018] FIG5 is a third flow chart of a transmission method provided in an embodiment of the present application;

[0019] FIG6 is a fourth flow chart of a transmission method provided in an embodiment of the present application;

[0020] FIG7 is a fifth flow chart of a transmission method provided in an embodiment of the present application;

[0021] FIG8 is a schematic diagram of a structure of a transmission device according to an embodiment of the present application;

[0022] FIG9 is a second structural diagram of a transmission device provided in an embodiment of the present application;

[0023] FIG10 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;

[0024] FIG11 is a schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application;

[0025] FIG12 is a schematic diagram of the hardware structure of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0026] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0027] 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 the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0028] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0029] The terms "at least one" and "at least one of" in this application refer to any one, any two, or a combination of more than two of the objects included. For example, at least one of a, b, and c can be represented by: "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" means two or more, and its meaning is similar to "at least one".

[0030] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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 the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.

[0031] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (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 (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), 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.

[0032] The following is an explanation of some concepts and / or terms involved in the transmission method provided in the embodiments of the present application.

[0033] Mobile communication systems need to adapt to increasingly diverse scenarios and service requirements. For example, key 5G scenarios include enhanced mobile broadband (eMBB), ultra-reliable and ultra-low-latency communications (URLLC), and massive machine-type communications (mMTC). These scenarios place high demands on the system for reliability, low latency, high bandwidth, and wide coverage. Terminals require different transmission bandwidths for different application scenarios. In NR, network-side equipment can schedule terminals to transmit on different bandwidth portions based on their needs.

[0034] In NR, on a serving cell, the network configures one or more bandwidth parts (BWPs) for the terminal to transmit data, with a maximum of four BWPs. A BWP is a continuous resource in the frequency domain. At a given time, only one BWP is active, and the network-side equipment dynamically changes the bandwidth by activating different BWPs. This is shown in Figure 2. At the first moment, the terminal's traffic volume is large, and a large bandwidth (BWP1) is activated for the terminal. At the second moment, the terminal's traffic volume is small, and a small bandwidth (BWP2) is activated for the terminal, which only meets basic communication needs. At the third moment, the system detects large-scale frequency selective fading within the bandwidth of BWP1, or that resources are relatively scarce within the frequency range of BWP2. Therefore, the network-side equipment instructs the terminal to activate a new bandwidth (BWP3).

[0035] Each BWP may correspond to different configuration parameters, including subcarrier spacing, BWP location and bandwidth, cyclic prefix (CP), etc.

[0036] Sub-3GHz spectrum has advantages such as low 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 allocated to the International Mobile Telecommunications (IMT) system in a fragmented manner, and the bandwidth of each spectrum block is relatively narrow due to competition among mobile operators. On the other hand, almost all operators in the world own multiple Sub-3GHz bands (such as 700MHz, 800MHz, 900MHz, 1.4GHz, 1.8GHz, 2.1GHz, 2.3GHz or 2.6GHz bands). If these discontinuous spectrums can be effectively aggregated to form a "single" carrier with a considerable bandwidth, all operators can benefit.

[0037] 2. NR Hybrid Automatic Repeat request-ACKnowledgement (HARQ-ACK) feedback and retransmission based on Code Block Group (CBG)

[0038] Traditional data scheduling is performed in TB units. 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 PDSCH / PUSCH. A PDSCH / PUSCH can carry up to 2 TBs. Data transmission feedback and retransmission are in TB units. For example, a TB of a PDSCH feeds back 1-bit HARQ-ACK, or two TBs of a PDSCH feed back 1-bit HARQ-ACK in the form of a bundle. When a TB or PDSCH is decoded successfully, the terminal feeds back ACK; otherwise, the terminal feeds back a negative acknowledgment (NACK). After receiving the NACK, the network-side device retransmits the entire TB.

[0039] When a single transport block (TB) contains a large amount of data, to facilitate encoding and decoding, the TB data must first be truncated into multiple code blocks (CBs) based on the coding rules in LTE / NR. Each CB is then encoded separately. When a single transport block is split into a large number of CBs, the data of each CB is mapped to different time-frequency resources. Different CBs may experience different channel fading and interference during transmission. This often results in some CBs being successfully decoded while others fail, requiring HARQ retransmission of the entire transport block. To avoid retransmitting successfully transmitted CBs, NR introduces CBG-based HARQ-ACK feedback and retransmission. This involves dividing all CBs corresponding to a single transport block into multiple CB groups based on predefined rules. The A / N number of each CBG is then fed back based on the reception status of each CBG. The network then schedules retransmissions based on the CBG A / N number fed back by the terminal. This allows the network to retransmit only the CBGs that the terminal incorrectly received, reducing the resources required for retransmission and also lowering the processing latency of the terminal when receiving and combining retransmitted data.

[0040] The maximum number of CBGs contained in each TB is configured by high-level Radio Resource Control (RRC) signaling. After the terminal is configured with the CBG transmission mode, the terminal determines the number of CBGs contained in each TB according to predefined rules, as follows:

[0041] The terminal determines the number M of CBGs contained in each TB, M = min(N, C), where N is the maximum number of CBGs contained in each TB configured by the network side device, and C is the number of CBs contained in the transmitted TB.

[0042] Define M1 = mod(C,M), and

[0043] If M1>0, for CBG m, m=0,1,...,M1-1, it consists of CBs with index m·K1+k, k=0,1,...,K1-1. For CBG m, m=M1,M1+1,...,M-1, it consists of CBs with index cM1·K1+(m-M1)·K2+k, k=0,1,...,K2-1.

[0044] When the terminal is configured with the CBG transmission mode, the terminal determines the number of A / N bits required for feedback of each TB based on the configured maximum number of CBGs, that is, the A / N feedback of each TB is equal to the configured maximum number of CBGs.

[0045] If the terminal is not configured with the CBG transmission mode, the number of A / N bits fed back by the terminal is the scheduled TB number, with a maximum of 2 bits.

[0046] If the terminal is configured with the CBG transmission mode, for the type 1 HARQ-ACK codebook or type 3 codebook, the terminal determines the type of A / N feedback based on the format of the received downlink control information (DCI) of the scheduled downlink data. 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 A / N type fed back 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 the TB; when the DCI format received by the terminal is ordinary DCI, the A / N type fed back 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.

[0047] For the type 2 codebook, the terminal determines the type of A / N feedback based on the received DCI format of the scheduled downlink data. For downlink data scheduled by fallback DCI, 1 bit is fed back at the TB level. For downlink data scheduled by non-fallback DCI, the number of A / N bits fed back equals the configured maximum number of CBGs (M) and the number of scheduled TBs (N). The terminal constructs HARQ-ACK subcodebooks for TB-level feedback and CBG-level feedback, respectively, and concatenates the two codebooks.

[0048] 3. Currently, each cell's carrier is a contiguous frequency domain resource, and uplink and downlink transmissions occur within this contiguous BWP. For the large amount of fragmented spectrum in the sub-3 GHz spectrum, carrier aggregation (CA) is the traditional solution for operators and users to aggregate spectrum. This involves treating different contiguous spectrum segments as separate carriers. However, existing CA mechanisms treat each carrier as an independent serving cell and assume independent deployment. Independent management of each carrier incurs unnecessary overhead and efficiency losses, such as independent control signaling and public signaling. This also introduces unnecessary processes and delays, such as synchronization, adding, releasing, activating, measuring, and moving SCells. Furthermore, CA mechanisms only benefit users in RRC_connected mode (i.e., those with a complete RRC connection to the network). They do not benefit users in RRC_idle / inactive modes, such as initial access or performing small data transmission (SDT).

[0049] Therefore, the introduction of flexible cells enables flexible and efficient utilization of adjacent, non-contiguous spectrum resources from the perspectives of L1 / L2 / L3 signaling, processes, and cell management. This benefits both connected and idle terminals, improving user-perceived data rates, energy savings, system capacity, and coverage. It also simplifies network management complexity and improves energy efficiency. Furthermore, these narrow-bandwidth carriers have a limited amount of data that can be transmitted within a single carrier within a given timeframe.

[0050] The transmission method provided in the embodiments of the present application is described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.

[0051] Currently, for services with large data packets, a single packet may need to be split into multiple TBs for transmission. However, when multiple TBs are transmitted across multiple serving cells, or when multiple TBs are transmitted at different times in the same frequency domain, the transmission of multiple TBs is limited by CA deployment scenarios or results in significant latency. Scheduling multiple TBs at overlapping times within a single serving cell is an urgent issue.

[0052] In an embodiment of the present application, since the first device can receive or send a first channel carrying at least one TB group in the first service cell based on the first information, and each TB group in all or part of the at least one TB group is scheduled for transmission on multiple frequency domain units or multiple frequency domain unit groups, and each TB group includes at least one TB, multiple TBs can be transmitted at overlapping times on one service cell.

[0053] The embodiment of the present application provides a transmission method, and Figure 3 shows a flow chart of the transmission method provided by the embodiment of the present application. As shown in Figure 3, the transmission method provided by the embodiment of the present application may include the following step 201.

[0054] Step 201: A first device receives or sends a first channel in a first serving cell based on first information.

[0055] In an embodiment of the present application, the above-mentioned first channel carries at least one TB group, one TB group in 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.

[0056] In an embodiment of the present application, transmission of all or part of the at least one TB group satisfies: one TB group is scheduled for transmission on multiple frequency domain units or multiple frequency domain unit groups.

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

[0058] In some embodiments of the present application, when the above-mentioned first device is a terminal, the first device can obtain the above-mentioned first information sent by the network side device based on the first information before receiving or sending the first channel in the first service cell, so as to receive or send the first channel in the first service cell based on the above-mentioned first information.

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

[0060] In some embodiments of the present application, for PUSCH or PDSCH transmission, the above-mentioned first information can be DCI, such as DCI format 0_0, 0_1 or 0_2 for scheduling PUSCH transmission, or DCI format 1_0, 1-1 or 1_2 for scheduling PDSCH transmission, and the first information is used to schedule first channel transmission.

[0061] In some embodiments of the present application, for PUSCH transmission, the 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 configuration grant PUSCH, and the RRC information is used to configure the CG PUSCH.

[0062] In some embodiments of the present application, for PUSCH or PDSCH transmission, the first information may be RRC and DCI, and the first information is used to configure and activate first channel transmission. For example, the first channel is a type 2 configuration grant PUSCH or a semi-persistent scheduling (Semi-Persistent Scheduling, SPS) PDSCH, the RRC information is used to configure the CG PUSCH or SPS PDSCH, and the DCI is used to activate the CG PUSCH or SPS PDSCH.

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

[0064] In some embodiments of the present application, the frequency domain unit group includes at least one frequency domain unit; the frequency domain unit group is configured by a network device, indicated by a network device, determined by a predefined rule, or reported by a terminal. This embodiment of the present application does not limit this.

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

[0066] 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, which may also be referred to as a frequency domain unit set.

[0067] In some embodiments of the present application, the above transmission may be an initial transmission or a retransmission, which is not limited in the present application.

[0068] 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 device provides feedback on the at least one TB group, and the terminal determines whether to retransmit or how to retransmit based on the feedback information from the network device. For example, the terminal retransmits a TB for which the corresponding feedback information indicated by the network device is NACK. Alternatively, the terminal performs initial transmission or retransmission based on the scheduling of the network device.

[0069] In some embodiments of the present application, when the first device is a terminal, the terminal can receive at least one TB group transmitted by the network side device and provide feedback for at least one TB group. Optionally, the network side device retransmits the TB in at least one TB group based on the feedback information sent by the terminal.

[0070] In some embodiments of the present application, when the first device is a network-side device, the network-side device may initially transmit at least one TB group, and the terminal may provide feedback on the at least one TB group. Optionally, the network-side device may retransmit TBs in the at least one TB group with reference to the feedback information sent by the terminal. For example, the network-side device may retransmit TBs for which the terminal provides NACK feedback.

[0071] In some embodiments of the present application, when the first device is a network side device, the network side device can receive at least one TB group transmitted by the terminal. Optionally, the network side device provides feedback for at least one TB group. Optionally, the terminal retransmits the TB whose corresponding feedback information indicated by the network side device is NACK.

[0072] 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 TBs or MAC protocol data units (PDUs) corresponding to the TBs to the physical layer. 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 by the terminal, and at least one TB or MAC PDCH corresponding to the TB may include padding PDU or paddig information.

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

[0074] 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, the physical layer may perform padding processing for the TBs for which the MAC layer does not deliver the corresponding TBs or the corresponding MAC PDUs, 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.

[0075] An embodiment of the present application provides a transmission method. Since the first device can receive or send a first channel carrying at least one TB group in a first service cell based on the first information, and each TB group in all or part of the at least one TB group is scheduled for transmission on multiple frequency domain units or multiple frequency domain unit groups, and each TB group includes at least one TB, multiple TBs can be transmitted at overlapping times on one service cell.

[0076] In some embodiments of the present application, all TBs in the above-mentioned TB group correspond to the same HARQ process;

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

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

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

[0080] In this way, 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 exactly the same, the HARQ process overhead when sending TBs is saved compared to each TB corresponding to a different HARQ process.

[0081] In some embodiments of the present application, one of the at least one TB group satisfies at least one of the following:

[0082] Each TB in a TB group is scheduled for transmission on at least one frequency domain unit;

[0083] Each TB in a TB group is scheduled for transmission on at least one frequency domain unit group;

[0084] Different TBs in a TB group are scheduled for transmission on different frequency domain units;

[0085] Different TBs in a TB group are scheduled for transmission on different frequency domain unit groups;

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

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

[0088] The size of each TB in a TB group is determined separately;

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

[0090] In some embodiments of the present application, each TB in a TB group is optionally scheduled for transmission on a frequency domain unit or a frequency domain unit group.

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

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

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

[0094] In the embodiment of the present application, the first parameter includes at least one of the following:

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

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

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

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

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

[0100] A TB controls the signaling overhead on at least one corresponding frequency domain unit or frequency domain unit group;

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

[0102] In this way, since the size of each TB can be determined based on the first parameter, the flexibility and diversity of determining the size of a TB are improved.

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

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

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

[0106] The number of frequency domain unit groups corresponding to one TB group;

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

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

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

[0110] 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 frequency domain unit groups corresponding to a TB group actually scheduled, the flexibility of determining the number of TBs included in a TB group is improved.

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

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

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

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

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

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

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

[0118] The MAC layer of the first device generates a corresponding MAC PDU for at least one TB in one TB group of the at least one TB group;

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

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

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

[0122] The uplink grant corresponding to the first information does not have a corresponding uplink shared channel (UL-SCH);

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

[0124] The MAC PDU corresponding to the TB contains only the periodic BSR, and no logical channel group (LCG) has available data;

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

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

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

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

[0129] The amount of data in the HARQ buffer of the process corresponding to TB is smaller than the amount of data in the uplink authorization scheduling corresponding to the first information.

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

[0131] In some embodiments of the present application, the above-mentioned HARQ-related information is 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, and the size of each TB scheduled for transmission by the first device.

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

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

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

[0135] Step 402: When all TBs in at least one TB group do not generate corresponding MAC PDUs, the first device does not transmit the first channel.

[0136] 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 embodiment of the present application further includes the following step 501.

[0137] Step 501: The first device provides feedback to one TB group in at least one TB group according to a second method.

[0138] In the embodiments of the present application, the second method includes any one of the following:

[0139] Provide feedback for each TB in a TB group;

[0140] Feedback was provided to a TB group;

[0141] Feedback is provided for the TB on each frequency domain unit corresponding to a TB group;

[0142] Feedback is provided for the TBs on each frequency domain unit group corresponding to a TB group.

[0143] It should be noted that, one TB group in the at least one TB group may be understood as any TB group in the at least one TB group.

[0144] In some embodiments of the present application, the above-mentioned feedback for each TB in a TB group can be understood as: feedback for each TB in a TB group respectively.

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

[0146] For example, for PDSCH transmission, the terminal may perform HARQ-ACK feedback, and for PUSCH transmission, the network-side device may provide feedback on the PUSCH transmission through downlink feedback information (DFI).

[0147] In an embodiment of the present application, since the first device receives the first channel in the first service cell based on the first information, when providing feedback on at least one TB group carried on the first channel, feedback can be provided for each TB group in the at least one TB group, or for the TB on each frequency domain unit corresponding to each TB group in the at least one TB group, or for the TB on each frequency domain unit group corresponding to each TB group in the at least one TB group, or for the TB corresponding to each TB group in the at least one TB group, thereby saving the overhead of TB feedback, and since feedback can be provided for each TB on each frequency domain unit in the at least one TB group or each TB on each frequency domain unit group in the at least one TB group or each TB in the at least one TB group, when retransmitting, retransmission can also be performed for the TB on each frequency domain unit or the TB on the frequency domain unit group or each TB, thereby saving the overhead of retransmission.

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

[0149] One TB group corresponds to one bit of feedback information;

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

[0151] Each TB in a TB group corresponds to at least one bit of feedback information;

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

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

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

[0155] In some embodiments of the present application, a TB portion 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.

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

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

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

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

[0160] The maximum number of TBs contained in a TB group determined by network-side device configuration, predefined rules, or terminal reporting;

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

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

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

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

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

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

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

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

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

[0170] The maximum number of CBs or CBGs contained in a TB, as determined by network-side device configuration, predefined rules, or terminal reporting;

[0171] The maximum number of frequency domain units corresponding to one TB, as determined by network-side device configuration, predefined rules, or terminal reporting;

[0172] The maximum number of frequency domain unit groups corresponding to one TB is determined by network-side device configuration, predefined rules, or terminal reporting.

[0173] 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 contained in a TB determined by the network side device configuration or predefined rules or reported by the terminal. For example, when the maximum number of CBs or CBGs contained in a TB determined by the network side device configuration or predefined rules or reported by the terminal is 4, one TB corresponds to 4 bits of feedback information.

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

[0175] For example, when the maximum number of frequency domain units corresponding to one TB is 4, as determined by network-side device configuration, predefined rules, or terminal reporting, one TB corresponds to 4 bits of feedback information.

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

[0177] For example, when the maximum number of frequency domain unit groups corresponding to one TB is 4, as determined by network-side device configuration, predefined rules, or terminal reporting, one TB corresponds to 4 bits of feedback information.

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

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

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

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

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

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

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

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

[0186] In the embodiment of the present application, any TB in a TB group is decoded successfully.

[0187] It can be understood that when any TB in a TB group is successfully decoded, the first device can feedback ACK for the TB group.

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

[0189] In the embodiment of the present application, any TB in a TB group is not decoded successfully.

[0190] It can be understood that, when any TB in a TB group is not decoded successfully, the first device may feedback NACK for the TB group.

[0191] Step 501e: The first device feeds back ACK or NACK for a TB group according to the ratio of successful TB decoding in the TB group.

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

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

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

[0195] Step 501f: For bits that do not correspond to TB, the first device feeds back NACK.

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

[0197] In some embodiments of the present application, when the first number is the maximum number of TBs contained in a TB group determined by the network side device configuration or predefined rules or terminal reporting, and the number of TBs contained in a TB group is less than the first number, for bits that do not have corresponding TBs, the first device feeds back NACK.

[0198] It can be understood that when the number of bits of the feedback information corresponding to a TB group feedback is the maximum number of TBs contained in a TB group configured by the network side device or determined by predefined rules or reported by the terminal, if the number of TBs actually contained in a TB group is less than the maximum number of TBs that a TB group can contain, then there will be bits in the number of bits of the feedback information corresponding to a TB group feedback that do not have corresponding TBs. For bits that do not have corresponding TBs, the first device can feedback NACK.

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

[0200] In the embodiment of the present application, the number of frequency domain units corresponding to one TB group is less than the first number.

[0201] In some embodiments of the present application, when the first number is the maximum number of frequency domain units corresponding to a TB group determined by the network side device configuration or predefined rules or terminal reporting, and the number of frequency domain units corresponding to a TB group is less than the first number, for bits that have no corresponding frequency domain units, the first device feeds back NACK.

[0202] 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 units corresponding to a TB configured by the network side device or determined by a predefined rule or reported by the terminal, if the number of frequency domain units actually corresponding to a TB is less than the maximum number of frequency domain units corresponding to a TB, then there will be bits in the number of bits of the feedback information corresponding to a TB feedback that do not have corresponding frequency domain units. For bits that do not have corresponding frequency domain units, the first device can feedback NACK.

[0203] Step 501h: For bits that do not have a corresponding frequency domain unit group, the first device feeds back a NACK.

[0204] In the embodiment of the present application, the number of frequency domain unit groups corresponding to one TB group is less than the first number.

[0205] In some embodiments of the present application, when the first number is the maximum number of frequency domain unit groups corresponding to a TB group determined by the network side device configuration or predefined rules or terminal reporting, and the number of frequency domain unit groups corresponding to a TB group is less than the first number, for the bits that do not have a corresponding frequency domain unit group, the first device feeds back NACK.

[0206] 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 by the network side device or determined by a predefined rule or reported by the terminal, if the number of frequency domain unit groups actually corresponding to a TB is less than the maximum number of frequency domain unit groups corresponding to a TB, then there will be bits in the number of bits of the feedback information corresponding to a TB feedback that do not have corresponding frequency domain unit groups. For bits that do not have corresponding frequency domain unit groups, the first device can feedback NACK.

[0207] The following four embodiments are used to illustrate the transmission method provided in the embodiments of the present application.

[0208] In the first possible embodiment:

[0209] In some embodiments of the present application, as shown in FIG4 , the transmission method provided in the embodiment of the present application may include the following steps A1 to A4.

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

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

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

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

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

[0215] It should be noted that, for the relevant instructions in the above steps A1 to A4, reference can be made to the description in the above embodiment, which will not be repeated here.

[0216] In the second possible embodiment:

[0217] In some embodiments of the present application, as shown in FIG5 , the transmission method provided in the embodiment of the present application may include the following steps B1 to B5.

[0218] B1. Based on the first information, the terminal sends a first channel carrying at least one TB group to the network side device in the first serving cell;

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

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

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

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

[0223] It should be noted that the above steps B4 and B5 are optional solutions, and the terminal may not retransmit at least one TB in at least one TB group. For example, when all TBs in the above at least one TB group are successfully received, that is, the feedback information of all 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.

[0224] It should be noted that, for the relevant instructions in the above steps B1 to B5, please refer to the description in the above embodiment, which will not be repeated here.

[0225] In a third possible embodiment:

[0226] In some embodiments of the present application, as shown in FIG6 , the transmission method provided in the embodiment of the present application may include the following steps C1 to C5.

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

[0228] C2. The terminal receives the first channel based on the first information;

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

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

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

[0232] It should be noted that the above steps C4 and C5 are optional solutions. The network side device may not retransmit at least one TB in at least one TB group. For example, when all 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.

[0233] It should be noted that, for the relevant explanations in the above steps C1 to C5, reference can be made to the description in the above embodiment, which will not be repeated here.

[0234] In a fourth possible embodiment:

[0235] In some embodiments of the present application, as shown in FIG7 , the transmission method provided in the embodiment of the present application may include the following steps D1 to D5.

[0236] D1. Based on the first information, the terminal sends a first channel carrying at least one TB group to the network side device in the first serving cell;

[0237] D2. The network-side device receives the first channel based on the first information;

[0238] D3. The network-side device sends third information to the terminal.

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

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

[0241] D5. The network-side device receives at least one retransmitted TB.

[0242] It should be noted that the above steps D3 and D5 are optional solutions. The network side device may not perform retransmission scheduling for at least one TB in at least one TB group. For example, when all 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, and the terminal does not need to retransmit the corresponding TB.

[0243] It should be noted that, for the relevant explanations in the above steps D1 to D5, reference can be made to the description in the above embodiment, which will not be repeated here.

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

[0245] Step 201a: 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.

[0246] In an embodiment of the present application, the above-mentioned at least one TB is at least one TB in at least one TB group, and the second indication information is used to instruct the terminal to retransmit at least one TB, or the second indication information includes feedback information of at least one TB in at least one TB group.

[0247] 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 a TB for which NACK is fed back, or a TB indicated by a network side device.

[0248] In some embodiments of the present application, when the first device is a network side device, for PUSCH transmission, the first device may schedule retransmission of at least one TB in at least one TB group, for example, scheduling retransmission of a TB that fails CRC.

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

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

[0251] In the embodiments of the present application, the first method includes any one of the following:

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

[0253] Retransmit the TBs instructed to be retransmitted by the network side device;

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

[0255] Retransmit the TB on the frequency domain unit group indicated by the network side device for retransmission;

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

[0257] Retransmit the TB indicated by the terminal for retransmission;

[0258] Retransmit the TB on the frequency domain unit indicated by the terminal for retransmission;

[0259] Retransmit the TB on the frequency domain unit group for retransmission indicated by the terminal.

[0260] It can be understood that the terminal can determine the TB to be retransmitted according to the instructions of the network side device, for example, the base station sends a DCI scheduling terminal to retransmit a certain TB and instructs the terminal which TBs or which frequency domain units or corresponding TBs on the frequency domain unit group to be retransmitted, or the terminal itself instructs to retransmit at least one TB, or the terminal can instruct itself to retransmit the TBs included in a certain TB group, or the terminal can instruct itself to retransmit the TBs on a certain frequency domain unit, or the terminal can instruct itself to retransmit the TBs on a certain frequency domain unit group. For example, when the terminal retransmits on the configured grant (CG) PUSCH resource, it can use the CG uplink control information (UCI) to indicate which TBs or which frequency domain units or corresponding TBs on the frequency domain unit group to be retransmitted.

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

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

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

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

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

[0266] In some embodiments of the present application, the above-mentioned DCI for scheduling retransmission may include a specific bit field for indicating 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.

[0267] It can be understood that in one implementation, the first information is used to schedule at least one TB group, at least one TB group is an initial transmission TB group, the third information is used to schedule at least one TB group, at least one TB group scheduled by the third information is a retransmission TB group, and the TB group scheduled by the first information and the TB group 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, 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 based on the HARQ process or the new data indicator (NDI) information), and the third information is used to indicate which TBs are included in the at least one TB group.

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

[0269] In this embodiment of the present application, the first frequency domain unit set includes any one of the following:

[0270] Used for initially transmitting all or part of the frequency domain units of at least one TB;

[0271] A frequency domain unit group used for initial transmission of all or part of at least one TB.

[0272] It can be understood that when the first frequency domain unit set is a partial frequency domain unit or a partial frequency domain unit group for initially transmitting at least one TB, the first frequency domain unit set is a frequency domain unit subset of the frequency domain units for initially transmitting at least one TB.

[0273] In some embodiments of the present application, the frequency domain unit used to retransmit at least one TB is the same as, different from, or not completely the same as the frequency domain unit used to initially transmit at least one TB; the frequency domain unit group used to retransmit at least one TB is the same as, different from, or not completely the same as the frequency domain unit group used to initially transmit at least one TB.

[0274] It should be noted that, for the detailed steps of retransmitting other TBs in at least one TB group, reference may be made to the description of retransmitting at least one TB in the above embodiment, which will not be repeated here.

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

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

[0277] 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 instruct the terminal to receive the at least one TB.

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

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

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

[0281] The retransmitted TB group indicated by the network side device;

[0282] The retransmitted TB indicated by the network side device;

[0283] The TB on the frequency domain unit of the retransmission indicated by the network side device;

[0284] The TB on the frequency domain unit group for retransmission indicated by the network side device.

[0285] It can be understood that the first device can receive the TBs included in the retransmitted TB group indicated by the network side device.

[0286] It can be understood that the first device can receive the retransmitted TB indicated by the network side device.

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

[0288] It can be understood that the first device can receive the TB on the retransmitted frequency domain unit group indicated by the network side device.

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

[0290] In some embodiments of the present application, 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, where the second HARQ process is a HARQ process in the HARQ processes corresponding to at least one TB group.

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

[0292] Used for initially transmitting all or part of the frequency domain units of at least one TB;

[0293] A frequency domain unit group used for initial transmission of all or part of at least one TB.

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

[0295] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment, can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation can be determined according to actual usage requirements, and the embodiments of this application do not limit this.

[0296] The transmission method provided in the embodiment of the present application can be executed by a transmission device. In the embodiment of the present application, the transmission device provided in the embodiment of the present application is described by taking the transmission method executed by the transmission device as an example.

[0297] Figure 8 shows a possible structural diagram of a transmission device involved in an embodiment of the present application. As shown in Figure 8, the transmission device 50 may include: a processing module 51;

[0298] The processing module 51 is used to receive or send a first channel in the first service cell based on the first information, the first channel carries at least one TB group, one TB group in 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 at least one TB group satisfies: a TB group is scheduled for transmission on multiple frequency domain units or multiple frequency domain unit groups.

[0299] An embodiment of the present application provides a transmission device. Since the transmission device can receive or send a first channel carrying at least one TB group in a first service cell based on first information, and each TB group in all or part of the at least one TB group is scheduled for transmission on multiple frequency domain units or multiple frequency domain unit groups, and each TB group includes at least one TB, multiple TBs can be transmitted at overlapping times on one service cell.

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

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

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

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

[0304] Each TB in a TB group is scheduled for transmission on at least one frequency domain unit;

[0305] Each TB in a TB group is scheduled for transmission on at least one frequency domain unit group;

[0306] Different TBs in a TB group are scheduled for transmission on different frequency domain units;

[0307] Different TBs in a TB group are scheduled for transmission on different frequency domain unit groups;

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

[0309] The RVs corresponding to different TBs in a TB group may be the same, different, or not completely the same;

[0310] The size of each TB in a TB group is determined separately;

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

[0312] In a possible implementation manner, the frequency domain unit group includes at least one frequency domain unit; the frequency domain unit group is determined by a network side device configuration or a network side device indication or a predefined rule.

[0313] In one possible implementation, 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:

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

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

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

[0317] The number of symbols occupied by DMRS in at least one frequency domain unit or frequency domain unit group corresponding to a TB;

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

[0319] A TB controls the signaling overhead on at least one corresponding frequency domain unit or frequency domain unit group;

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

[0321] In one possible implementation, 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:

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

[0323] The number of frequency domain unit groups corresponding to one TB group;

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

[0325] In one possible implementation, the first device is a terminal; the transmission apparatus provided in the embodiment of the present application further includes: an execution module: the execution module is configured to execute at least one of the following when the first device receives the first information:

[0326] Sending an uplink grant and HARQ related information corresponding to the first information to the HARQ entity;

[0327] Generate a corresponding MAC PDU for each TB in at least one TB group;

[0328] Generate a corresponding MAC PDU for at least one TB in at least one TB group;

[0329] For at least one TB in at least one TB group, no corresponding MAC PDU is generated;

[0330] Generate a corresponding MAC PDU for each TB in a TB group in at least one TB group;

[0331] Generate a corresponding MAC PDU for at least one TB in one TB group in at least one TB group;

[0332] For at least one TB in one TB group in at least one TB group, a corresponding MAC PDU is not generated.

[0333] In one possible implementation, the HARQ-related information is related information of a 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, and the size of each TB scheduled for transmission by the first device.

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

[0335] When a TB group contains a TB for which no corresponding MAC PDU is generated, padding is performed on the TB for which no corresponding MAC PDU is generated, or resources corresponding to the TB for which no corresponding MAC PDU is generated are not used when the physical layer transmits the first channel.

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

[0337] In one possible implementation, the processing module 51 is specifically used to retransmit at least one TB in the first service 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 instruct the terminal to retransmit at least one TB, or the second indication information includes feedback information of at least one TB in at least one TB group.

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

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

[0340] Retransmit the TBs instructed to be retransmitted by the network side device;

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

[0342] Retransmit the TB on the frequency domain unit group indicated by the network side device for retransmission;

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

[0344] Retransmit the TB indicated by the terminal for retransmission;

[0345] Retransmit the TB on the frequency domain unit indicated by the terminal for retransmission;

[0346] Retransmit the TB on the frequency domain unit group for retransmission indicated by the terminal.

[0347] In a possible implementation, the processing module 51 is specifically configured to, when the second indication information includes feedback information, retransmit at least one TB whose feedback information is a negative acknowledgement (NACK).

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

[0349] In one possible implementation, the first information is used to schedule the terminal to retransmit at least one TB corresponding to a first HARQ process on a first frequency domain unit set, where the first HARQ process is a HARQ process in the HARQ processes corresponding to at least one TB group;

[0350] The first frequency domain unit set includes any one of the following:

[0351] Used for initially transmitting all or part of the frequency domain units of at least one TB;

[0352] A frequency domain unit group used for initial transmission of all or part of at least one TB.

[0353] In one possible implementation, the frequency domain unit used to retransmit at least one TB is the same as, different from, or not completely the same as the frequency domain unit used to initially transmit at least one TB; the frequency domain unit group used to retransmit at least one TB is the same as, different from, or not completely the same as the frequency domain unit group used to initially transmit at least one TB.

[0354] In one possible implementation, the first device is a terminal; the processing module 51 is specifically used to receive at least one TB in the first service cell based on the first information and third 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 third indication information is used to indicate that the terminal receives at least one TB.

[0355] In one possible implementation, at least one TB includes at least one of the following:

[0356] The retransmitted TB group indicated by the network side device;

[0357] The retransmitted TB indicated by the network side device;

[0358] The TB on the frequency domain unit of the retransmission indicated by the network side device;

[0359] The TB on the retransmitted frequency domain unit group indicated by the network side device.

[0360] In a possible implementation, the third indication information is further used to indicate at least one of the following: a retransmitted TB, a retransmitted TB group, a frequency domain unit corresponding to the retransmitted TB, and a frequency domain unit group corresponding to the retransmitted TB.

[0361] In one possible implementation, 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, where the second HARQ process is a HARQ process in the HARQ processes corresponding to the at least one TB group;

[0362] The second frequency domain unit set includes any one of the following:

[0363] Used for initially transmitting all or part of the frequency domain units of at least one TB;

[0364] A frequency domain unit group used for initial transmission of all or part of at least one TB.

[0365] In one possible implementation, as shown in FIG9 in combination with FIG8 , the transmission device provided in an embodiment of the present application further includes: a feedback module 52; the feedback module 52 is configured to provide feedback to one TB group in the at least one TB group in a second manner after the processing module 51 receives the first channel in the first serving cell based on the first information; wherein the second manner includes any one of the following:

[0366] Provide feedback for each TB in a TB group;

[0367] Feedback was provided to a TB group;

[0368] Feedback is provided for the TB on each frequency domain unit corresponding to a TB group;

[0369] Feedback is provided for the TBs on each frequency domain unit group corresponding to a TB group.

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

[0371] One TB group corresponds to one bit of feedback information;

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

[0373] Each TB in a TB group corresponds to at least one bit of feedback information;

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

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

[0376] In one possible implementation, the first number includes any one of the following:

[0377] The maximum number of TBs contained in a TB group determined by network-side device configuration, predefined rules, or terminal reporting;

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

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

[0380] In one possible implementation, the second number includes any one of the following:

[0381] The maximum number of CBs or CBGs contained in a TB, as determined by network-side device configuration, predefined rules, or terminal reporting;

[0382] The maximum number of frequency domain units corresponding to one TB, as determined by network-side device configuration, predefined rules, or terminal reporting;

[0383] The maximum number of frequency domain unit groups corresponding to one TB is determined by network-side device configuration, predefined rules, or terminal reporting.

[0384] In one possible implementation, the feedback module 52 is specifically configured to:

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

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

[0387] According to the ratio of successful TB decoding in a TB group, ACK or NACK is fed back to a TB group.

[0388] In one possible implementation, the feedback module 52 is specifically configured to:

[0389] For a bit that has no corresponding TB, a NACK is fed back, wherein the number of TBs included in a TB group is less than the first number;

[0390] For a bit that has no corresponding frequency domain unit, feeding back a NACK, wherein the number of frequency domain units corresponding to a TB group is less than the first number;

[0391] For a bit that has no corresponding frequency domain unit group, NACK is fed back, wherein the number of frequency domain unit groups corresponding to one TB group is less than the first number.

[0392] The transmission device in the embodiments of the present application can 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 chip. The device can be a mobile electronic device or a non-mobile electronic device. For example, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, a UMPC, a netbook, or a PDA, etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., which is not specifically limited in the embodiments of the present application.

[0393] The transmission device provided in the embodiment of the present application can implement each process implemented in the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be described here.

[0394] Optionally, as shown in Figure 10, an embodiment of the present application further provides a communication device 700, including a processor 701 and a memory 702, wherein the memory 702 stores a program or instruction that can be run on the processor 701. For example, when the communication device 700 is a terminal, the program or instruction is executed by the processor 701 to implement the various steps of the above-mentioned method embodiment and can achieve the same technical effect. When the communication device 700 is a network-side device, the program or instruction is executed by the processor 701 to implement the various steps of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0395] The present application also provides a first device, which, when the first device is a terminal, includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the above-described method embodiment. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and each implementation process and implementation method of the above-described method embodiment can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 11 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0396] The terminal 100 includes but is not limited to: 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 at least some of the components of the processor 110.

[0397] Those skilled in the art will appreciate that the terminal 100 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 110 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG11 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0398] It should be understood that in an embodiment of the present application, the input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video 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 a touch panel 1071 and at least one of 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. 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 repeated here.

[0399] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 101 may transmit the data to the processor 110 for processing. Furthermore, the RF unit 101 may send uplink data to the network-side device. Typically, the RF unit 101 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0400] The memory 109 can be used to store software programs or instructions and 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, wherein the first storage area may store an operating system, applications 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 a volatile memory or a 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 (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0401] Processor 110 may include one or more processing units. Optionally, processor 110 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 110.

[0402] In which, the processor 110 is used to receive or send a first channel in the first service cell based on the first information, the first channel carries at least one TB group, one TB group in at least one TB group includes at least one TB, 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 at least one TB group satisfies: a TB group is scheduled for transmission on multiple frequency domain units or multiple frequency domain unit groups.

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

[0404] The present application also provides a first device, which, when the first device is a network-side device, includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the above-described method embodiment. This network-side device embodiment corresponds to the above-described network-side device method embodiment, and each implementation process and implementation method of the above-described method embodiment are applicable to this network-side device embodiment and can achieve the same technical effects.

[0405] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 12, 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. Antenna 91 is connected to radio frequency device 92. In the uplink direction, radio frequency device 92 receives information via antenna 91 and sends the received information to baseband device 93 for processing. In the downlink direction, baseband device 93 processes the information to be transmitted and sends it to radio frequency device 92. Radio frequency device 92 processes the received information and then sends it through antenna 91.

[0406] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 93 , which includes a baseband processor.

[0407] The baseband device 93 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 12, 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 embodiment.

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

[0409] Specifically, the network side device 900 of the embodiment of the present application also includes: instructions or programs stored in the memory 95 and executable on the processor 94. The processor 94 calls the instructions or programs in the memory 95 to execute the methods executed by the modules shown in FIG8 or FIG9 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.

[0410] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0411] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0412] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0413] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0414] An embodiment of the present application further provides 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-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0415] An embodiment of the present application further provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal can be used to execute the steps of the communication method described above, and the network-side device can be used to execute the steps of the communication method described above.

[0416] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the 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 opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0417] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0418] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A transmission method, the method comprising: 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 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: 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, wherein 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 or different or not completely the same; The redundancy versions (RVs) corresponding to different TBs in the one TB group are the same or 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 separately performs at least one of cyclic redundancy check (CRC), rate matching, encoding, modulation, and resource mapping.

4. The method according to claim 1 or 3, wherein 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 or indicated by the network-side device or determined by a predefined rule.

5. The method according to claim 1, wherein 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, wherein The first device is the terminal; the method further includes: When the first device receives the first information, at least one of the following is performed by the media access control (MAC) layer of the first device: The MAC layer of the first device sends the uplink grant corresponding to the first information and the hybrid automatic repeat request (HARQ) related 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 related information of 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 in a 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 frequency - domain unit groups 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 frequency - domain unit groups for retransmission indicated by the terminal.

12. The method according to claim 10, wherein, 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, wherein 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 frequency - domain unit group 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 frequency - domain unit set, where the first HARQ process is the HARQ process among the HARQ processes corresponding to the at least one TB group; Wherein, the first frequency - domain unit set 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 frequency - domain unit groups 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 may be 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 frequency - domain unit groups for retransmitting the at least one TB may be the same as, different from, or not completely the same as the frequency - domain unit groups for the initial transmission of the at least one TB.

16. The method according to claim 1, wherein, 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, 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 instruct the terminal to receive the at least one TB.

17. The method according to claim 16, wherein, 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 units for retransmission indicated by the network - side device; The TB on the frequency - domain unit groups for retransmission indicated by the network - side device.

18. The method according to claim 16 or 17, wherein 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.

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 frequency - domain unit set, where the second HARQ process is the HARQ process among the HARQ processes corresponding to the at least one TB group; Wherein, the second frequency - domain unit set 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, wherein, 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, where 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, 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; 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, where 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 a NACK, where the number of frequency-domain units corresponding to one TB group is less than the first quantity; For bits without corresponding frequency-domain unit groups, the first device feeds back a NACK, where the number of frequency-domain unit groups corresponding to one TB group is less than the first quantity.

26. A transmission device, the device comprising: 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 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 frequency-domain unit groups.

27. The apparatus according to claim 26, wherein, The first device is the terminal; the apparatus further includes: an execution module: The execution module is configured to perform at least one of the following when the first device receives the first information: Send an uplink grant corresponding to the first information and HARQ-related information to the 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 in the at least one TB group respectively; Generate corresponding MAC PDUs for at least one TB in one TB group in the at least one TB group respectively; Do not generate corresponding MAC PDUs for at least one TB in one TB group in the at least one TB group.

28. The apparatus 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 has not been generated, perform padding processing on the TB for which the corresponding MAC PDU has not been generated or do not use the resources corresponding to the TB for which the corresponding MAC PDU has not been generated when physically transmitting the first channel; In the case where all TBs in the at least one TB group have not generated corresponding MAC PDUs, do not transmit the first channel.

29. The apparatus according to claim 26, wherein 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 apparatus according to claim 29, wherein The processing module is specifically configured to retransmit the at least one TB in the first serving cell in 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 apparatus according to claim 29, wherein 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 apparatus according to claim 26, wherein, 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 instruct the terminal to receive 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 the first number of 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 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 the second number.

35. The apparatus 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 apparatus according to claim 34, wherein, 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 one TB group according to the ratio of successfully decoded TBs in the one TB group.

37. The apparatus according to claim 35, wherein, The feedback module is specifically configured to: For bits without corresponding TBs, feedback NACK, where the number of TBs included in the one 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 one 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 one TB group is less than the first number.

38. A first device, comprising a processor and a memory, where the memory stores a program or instructions that can run on the processor, and when the program 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, where a program or instructions are stored on the readable storage medium, and when the program or instructions are executed by a processor, the steps of the transmission method according to any one of claims 1 to 25 are implemented.

Citation Information

Patent Citations

  • Wireless communication method and device

    CN106851744A

  • Data transmission method and device

    CN108023721A

  • HARQ indication method, device and system

    CN109391379A

  • Block transmission method, downlink transmission method, NRS receiving method, UE, base station and medium

    CN110830184A

  • Downlink control information transmission method and device

    CN111148265A