Transmission method and apparatus, and first device and storage medium
By dividing TB into multiple TB parts and transmitting on multiple frequency domain units, and using the CBG feedback mechanism, the retransmission problem caused by channel quality differences is solved, and more efficient data transmission and resource utilization is achieved.
Patent Information
- Application Number
- PCT/CN2025/073078
- 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
In the prior art, when services with larger data packets are transmitted on multiple frequency domain units, unnecessary retransmission overhead problems due to different channel quality, especially when CBG partitioning, it is impossible to effectively avoid the failure of the entire TB reception caused by poor channel quality of individual frequency domain units.
By dividing the TB into multiple TB parts and transmitting on multiple frequency domain units or frequency domain unit groups, each TB part is transmitted on one frequency domain unit or frequency domain unit group to avoid retransmission due to channel quality differences. CBG transmission and feedback mechanisms are adopted to retransmit only the unsuccessfully received parts.
It effectively avoids unnecessary retransmission overhead, improves transmission efficiency and resource utilization, and reduces feedback and retransmission overhead.
Smart Images

Figure CN2025073078_24072025_PF_FP_ABST
Abstract
Description
Transmission method, device, first device and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202410084859.9 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] At present, for services with larger data packets, it may be necessary to split a data packet into multiple transport blocks (TBs) for transmission. When the data decoding of a single TB fails, the entire TB needs to be retransmitted. In order to avoid retransmitting a code block (CB) that has been successfully transmitted, a TB can be divided into multiple CB groups (CBGs) and retransmitted according to the CBG level. However, since the CBG division criterion is to make each CBG the same or similar in size as much as possible, and the number of resources allocated to different frequency domain units may be different, a CBG may be scheduled for transmission on multiple frequency domain units. The channel quality of each frequency domain unit in the multiple frequency domain units is different, which may cause CBG reception failure, thereby bringing about a large retransmission overhead problem. Therefore, how to avoid unnecessary retransmission overhead is an urgent problem to be solved in this application. Summary of the Invention
[0005] The embodiments of the present application provide a transmission method, apparatus, first device, and storage medium, which can avoid unnecessary retransmission overhead.
[0006] In a first aspect, a transmission method is provided, which includes: a first device receives or sends a first channel based on first information, the first channel carries 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 transmission; wherein, the transmission of all or part of the at least one TB satisfies: one TB in all or part of the TB is scheduled for transmission on multiple frequency domain units or frequency domain unit groups, one TB includes at least one TB part, and one TB part is transmitted on one frequency domain unit or frequency domain unit group.
[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 based on first information, the first channel carrying at least one transmission channel (TB), the first device comprising a terminal or a network-side device, and the first information being used to configure, activate, or schedule transmission of the first channel; wherein the transmission of all or part of the at least one TB satisfies the following conditions: one TB in the at least one TB is scheduled for transmission over multiple frequency domain units or frequency domain unit groups, one TB includes at least one TB part, and one TB part is transmitted over one frequency domain unit or frequency domain unit group.
[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 based on first information, the first channel carries at least one TB, the first device comprises a terminal or a network side device, and the first information is used to configure, activate or schedule the first channel transmission; wherein the transmission of all or part of the at least one TB satisfies: one TB in all or part of the TB is scheduled for transmission on multiple frequency domain units or frequency domain unit groups, a TB comprises at least one TB part, and a TB part is transmitted on one frequency domain unit or frequency domain unit group.
[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 based on first information, and the first channel carries 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 transmission of the first channel; wherein the transmission of all or part of the at least one TB satisfies: one TB in all or part of the TB is scheduled for transmission on multiple frequency domain units or frequency domain unit groups, and one TB includes at least one TB part, and one TB part is transmitted on one frequency domain unit or frequency domain unit group. In this solution, since the first device receives or sends a first channel carrying at least one TB based on the first information, one TB in all or part of the at least one TB is scheduled for transmission on multiple frequency domain units or frequency domain unit groups, and any TB part of at least one TB part included in a TB is transmitted on one frequency domain unit or frequency domain unit group, this avoids the situation where, when any TB part is transmitted on multiple frequency domain units or frequency domain unit groups, the reception of any TB part fails due to different channel quality of each frequency domain unit or frequency domain unit group, thereby requiring retransmission of the entire TB or any TB part, thereby avoiding unnecessary retransmission overhead. 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 CBG-based Hybrid Automatic Repeat request-ACKnowledgement (HARQ-ACK) feedback and retransmission
[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, depending on the number of layers supported by the PDSCH / PUSCH, a PDSCH / PUSCH can carry up to two TBs. Data transmission feedback and retransmission are performed in TB units. For example, a TB of a PDSCH feeds back a 1-bit HARQ-ACK, or two TBs of a PDSCH feed back a 1-bit HARQ-ACK in the form of a bundle. When a TB or PDSCH is successfully decoded, the terminal feeds back an 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 coding rules in LTE / NR require that the TB be truncated into multiple code blocks, and then each CB is 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 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.
[0044] For CBG m, m=M1, M1+1, ..., M-1, it consists of CBs with CB index cM1·K1+(m-M1)·K2+k, k=0, 1, ..., K2-1.
[0045] 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.
[0046] 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.
[0047] If the terminal is configured with the CBG transmission mode, for the type1 HARQ-ACK codebook or type3 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, and the number of A / N bits fed back = the configured maximum number of CBGs M * the number of scheduled TBs N. When the DCI format received by the terminal is fallback DCI, the 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.
[0048] 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.
[0049] 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).
[0050] 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.
[0051] 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.
[0052] When a service's data packets are large, if a single TB is confined to a single frequency band, the limited amount of data that can be transmitted within a single frequency domain may require splitting the packet into multiple TBs for transmission. This may incur significant TB header overhead and HARQ process overhead. Transmitting a single TB across multiple non-contiguous carriers can support larger TB transmissions, reducing the header and HARQ process overhead associated with TB splitting. However, if the channel quality of multiple non-contiguous carriers varies, a carrier with poor channel quality may prevent the entire TB from being correctly decoded, necessitating retransmission of the entire TB. To avoid retransmitting successfully transmitted CBs, a TB can be split into multiple CBGs, with CBG transmission and feedback implemented. In related art, a TB is divided into multiple CBGs, each containing the same or a difference of one CB, and each containing the same or similar number of bits. In other words, the number of bits in each CBG is minimized. However, the number of resources allocated to different frequency domain units may vary. Therefore, a CBG may be scheduled for transmission on multiple frequency domain units. The channel quality of each frequency domain unit is different. A CBG reception failure may occur due to a specific frequency domain unit, requiring the entire CBG to be retransmitted. Therefore, existing CBG transmission cannot solve the above problem. How to avoid unnecessary retransmission overhead is an urgent problem to be solved in this application.
[0053] In an embodiment of the present application, when the first device receives or sends a first channel carrying at least one TB based on the first information, one TB in all or part of the at least one TB is scheduled for transmission on multiple frequency domain units or frequency domain unit groups, and any TB part of at least one TB part included in a TB is transmitted on one frequency domain unit or frequency domain unit group. Therefore, when any TB part is transmitted on multiple frequency domain units or frequency domain unit groups, the reception of any TB part fails due to the different channel quality of each frequency domain unit or frequency domain unit group, thereby avoiding the situation where the entire TB or any TB part needs to be retransmitted, thereby avoiding unnecessary retransmission overhead.
[0054] 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.
[0055] Step 201: A first device receives or sends a first channel based on first information.
[0056] In an embodiment of the present application, the first channel carries 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 transmission.
[0057] In the embodiment of the present application, the transmission of all or part of the at least one TB satisfies:
[0058] One TB in all or part of the TBs is scheduled for transmission on multiple frequency domain units or frequency domain unit groups. One TB includes at least one TB part, and one TB part in at least one TB part is transmitted on one frequency domain unit or frequency domain unit group.
[0059] 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.
[0060] In some embodiments of the present application, when the above-mentioned first device is a terminal, before the first device receives or sends the first channel based on the first information, the first device can obtain the above-mentioned first information sent by the network side device to receive or send the first channel based on the above-mentioned first information.
[0061] In some embodiments of the present application, the above-mentioned first information may include at least one of the following: DCI, RRC.
[0062] 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.
[0063] In some embodiments of the present application, for PUSCH transmission, the first information may be RRC, and the first information is used to configure first channel transmission. For example, the first channel is type 1 configured with a grant PUSCH, and the RRC information is used to configure the CG PUSCH.
[0064] 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.
[0065] In some embodiments of the present application, frequency domain units with the same or similar channel quality can be grouped into a frequency domain unit group. A frequency domain unit group can also be referred to as a frequency domain unit set. A frequency domain unit group can include at least one frequency domain unit, which can be configured on the network side, indicated by a network device, predefined in a protocol, or reported by a terminal. This embodiment of the present application is not limited to this.
[0066] In some embodiments of the present application, when one TB in at least one TB is scheduled for transmission on multiple frequency domain units or frequency domain unit groups, the one TB may be divided into at least one TB part.
[0067] For example, when a TB is scheduled for transmission on N frequency domain units or frequency domain unit groups, the TB is divided into M TB parts, where M and N are positive integers.
[0068] In some embodiments of the present application, one TB in the at least one TB mentioned above can be scheduled for transmission on a frequency domain unit or a frequency domain unit group. When a TB is scheduled for transmission on a frequency domain unit or a frequency domain unit group, the TB includes a TB part, which is the same as a TB.
[0069] In some embodiments of the present application, one TB part of the at least one TB part is transmitted on one frequency domain unit or one frequency domain unit group, that is, one TB part cannot be mapped on different frequency domain units or one frequency domain unit group.
[0070] In some embodiments of the present application, at least one TB part can be transmitted on the above-mentioned frequency domain unit or frequency domain unit group. Optionally, each frequency domain unit or frequency domain unit group contains a TB part, or the number of TB parts transmitted on the frequency domain unit is determined according to the number of resources allocated to a TB on a frequency domain unit. For example, if the number of PRBs allocated on a frequency domain unit is more than a certain number, more than one TB part can be transmitted on a frequency domain unit, otherwise one TB part is transmitted on a frequency domain unit.
[0071] 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.
[0072] In some embodiments of the present application, when the first device is a terminal, the terminal may initially transmit at least one TB. Optionally, the network device provides feedback on the at least one TB. The terminal determines whether to retransmit or how to retransmit based on the feedback information from the network device. For example, the terminal retransmits the TB portion 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.
[0073] In some embodiments of the present application, when the first device is a terminal, the terminal can receive at least one TB transmitted by the network side device and provide feedback on the at least one TB. Optionally, the network side device retransmits part of the at least one TB.
[0074] In some embodiments of the present application, when the first device is a network-side device, the network-side device may initially transmit at least one TB, and the terminal may provide feedback on the at least one TB. Optionally, the network-side device may retransmit a TB portion of the at least one TB with reference to the feedback information sent by the terminal. For example, the network-side device may retransmit a TB portion for which the terminal provides NACK feedback.
[0075] 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 transmitted by the terminal. Optionally, the network side device provides feedback for the at least one TB. Optionally, the terminal retransmits the TB part for which the corresponding feedback information indicated by the network side device is NACK.
[0076] An embodiment of the present application provides a transmission method. When a first device receives or sends a first channel carrying at least one TB based on first information, one TB in all or part of the at least one TB is scheduled for transmission on multiple frequency domain units or frequency domain unit groups, and any TB part of at least one TB part included in a TB is transmitted on one frequency domain unit or frequency domain unit group. Therefore, when any TB part is transmitted on multiple frequency domain units or frequency domain unit groups, the reception of any TB part fails due to the different channel quality of each frequency domain unit or frequency domain unit group, thereby avoiding the situation where the entire TB or any TB part needs to be retransmitted, thereby avoiding unnecessary retransmission overhead.
[0077] In some embodiments of the present application, a TB part in the at least one TB part includes any one of the following: partial bits of a TB, at least one CB in a TB, and at least one CBG in a TB.
[0078] In some embodiments of the present application, one CBG in the at least one CBG includes at least one CB.
[0079] In some embodiments of the present application, the at least one TB satisfies at least one of the following:
[0080] Each TB in at least one TB corresponds to a HARQ process;
[0081] Different TBs in at least one TB correspond to different HARQ processes;
[0082] The HARQ processes corresponding to each TB in at least one TB are not completely the same.
[0083] In some embodiments of the present application, the HARQ processes corresponding to each TB in the above-mentioned at least one TB are not exactly the same, which can be understood as: a part of the at least one TB corresponds to the same HARQ process, and each TB in the other part of the TB corresponds to a different HARQ process.
[0084] In some embodiments of the present application, all TBs in a TB group correspond to one HARQ process, and different TB groups correspond to different HARQ processes.
[0085] In some embodiments of the present application, a TB group may include at least two TBs among the at least one TB mentioned above.
[0086] In some embodiments of the present application, one TB in the at least one TB is divided according to a first rule;
[0087] The first rule includes at least one of rules 1 to 7:
[0088] Rule 1: Divide the TB including the Cyclic Redundancy Check (CRC);
[0089] It is understandable that the entire TB may be subjected to CRC first, and then the TB subjected to CRC may be divided to obtain at least one TB part.
[0090] Rule 2: Divide the TB that does not include CRC;
[0091] It can be understood that the TB can be divided to obtain at least one TB part without performing CRC on the entire TB.
[0092] Rule 3: Divide the TB including CRC into CB;
[0093] It can be understood that CRC can be performed on the TB first, and then the TB after the CRC is added can be divided into CB.
[0094] In some embodiments of the present application, the TB including the CRC is divided into CBs, and the divided CBs meet at least one of the following conditions:
[0095] One or more CBs among the divided CBs are transmitted on one frequency domain unit or a frequency domain unit group;
[0096] One CB in the divided CBs is transmitted on one frequency domain unit or a frequency domain unit group;
[0097] The CB on a frequency domain unit or a frequency domain unit group forms one or more CBGs;
[0098] One or more CBGs are transmitted on a frequency domain unit or a frequency domain unit group;
[0099] One CBG is transmitted on one frequency domain unit or a frequency domain unit group.
[0100] It can be understood that one or more CBs can be transmitted on one frequency domain unit or one frequency domain unit group, but one CB is only transmitted on one frequency domain unit or one frequency domain unit group.
[0101] It can be understood that one or more CBGs can be transmitted on one frequency domain unit or frequency domain unit group, but one CBG is only transmitted on one frequency domain unit or frequency domain unit group.
[0102] In some embodiments of the present application, when the number of CBs scheduled on a frequency domain unit exceeds the maximum number of CBs contained in a CBG, all CBs transmitted on the frequency domain unit can be divided into multiple CBGs, where the number of CBs contained in each CBG can be determined by predefined rules.
[0103] Rule 4: The division of a TB is determined based on at least one of the following: the number of frequency domain units or frequency domain unit groups corresponding to a TB; the number of physical resource blocks (PRBs) allocated to a TB on the corresponding frequency domain units or frequency domain unit groups; the number of symbols allocated to a TB on the corresponding frequency domain units or frequency domain unit groups; the number of available resources allocated to a TB on the corresponding frequency domain units or frequency domain unit groups; the modulation and coding scheme (MCS) order corresponding to a TB on the corresponding frequency domain units or frequency domain unit groups; the number of transmission layers corresponding to a TB on the corresponding frequency domain units or frequency domain unit groups;
[0104] In some embodiments of the present application, the above-mentioned number of available resources may include at least one of the following: the number of PRBs, the number of symbols, and the number of resource elements (REs).
[0105] In some embodiments of the present application, the size of the TB portion on a certain frequency domain unit or frequency domain unit group, for example, the number of bits or the number of bits contained in a CB or the number of CBs contained in a CBG, is related to the number of PRBs allocated to the certain frequency domain unit or frequency domain unit group, for example, the more PRBs there are, the larger the TB portion on the frequency domain unit or frequency domain unit group.
[0106] In some embodiments of the present application, the number of TB parts on a certain frequency domain unit or frequency domain unit group is related to the number of PRBs allocated on the certain frequency domain unit or frequency domain unit group, for example: the more PRBs there are, the more TB parts there are on the frequency domain unit or frequency domain unit group.
[0107] In some embodiments of the present application, the size of the TB portion on a certain frequency domain unit or frequency domain unit group is related to the number of symbols allocated to the certain frequency domain unit or frequency domain unit group, for example: the more symbols there are, the larger the TB portion on the frequency domain unit or frequency domain unit group.
[0108] In some embodiments of the present application, the number of TB parts on a certain frequency domain unit or frequency domain unit group is related to the number of symbols allocated to the certain frequency domain unit or frequency domain unit group, for example: the more symbols there are, the more TB parts there are on the frequency domain unit or frequency domain unit group.
[0109] In some embodiments of the present application, the size of the TB portion on a certain frequency domain unit or frequency domain unit group is related to the number of available resources allocated on the certain frequency domain unit or frequency domain unit group. For example, the more available resources there are, the larger the TB portion on the frequency domain unit or frequency domain unit group.
[0110] In some embodiments of the present application, the number of TB parts on a certain frequency domain unit or frequency domain unit group is related to the number of available resources allocated on the certain frequency domain unit or frequency domain unit group, for example: the more available resources there are, the more TB parts there are on the frequency domain unit or frequency domain unit group.
[0111] In some embodiments of the present application, the size of the TB portion on a certain frequency domain unit or frequency domain unit group is related to the MCS order corresponding to the certain frequency domain unit or frequency domain unit group. For example, the higher the MCS order, the larger the TB portion on the frequency domain unit or frequency domain unit group.
[0112] In some embodiments of the present application, the number of TB parts on a certain frequency domain unit or frequency domain unit group is related to the MCS order corresponding to the certain frequency domain unit or frequency domain unit group. For example, the higher the MCS order, the more TB parts on the frequency domain unit or frequency domain unit group.
[0113] In some embodiments of the present application, the size of the TB portion on a certain frequency domain unit or frequency domain unit group is related to the number of transmission layers corresponding to the certain frequency domain unit or frequency domain unit group. For example, the more transmission layers there are, the larger the TB portion on the frequency domain unit or frequency domain unit group.
[0114] In some embodiments of the present application, the number of TB parts on a certain frequency domain unit or frequency domain unit group is related to the number of transmission layers corresponding to the certain frequency domain unit or frequency domain unit group. For example, the more transmission layers there are, the more TB parts there are on the frequency domain unit or frequency domain unit group.
[0115] It is understood that in some embodiments of the present application, the TB without or including the CRC is divided into TB parts or CBs, and the divided TB parts or CBs meet at least one of the following conditions:
[0116] The number of information bits contained in different TB parts may be the same, different, or not completely the same. For example, the size of the TB part is related to at least one of the number of PRBs, the number of symbols, the number of REs, the MCS order, and the number of transmission layers allocated to the frequency domain unit where the TB part is located;
[0117] The number of information bits contained in different CBs may be the same, different, or not completely the same. For example, the CB size is related to at least one of the number of PRBs, the number of symbols, the number of REs, the MCS, and the number of transmission layers allocated to the frequency domain unit where the CB is located;
[0118] The number of CBs or information bits contained in different CBGs may be the same or different or not completely the same. For example, the number of CBs contained in the CBG is related to at least one of the number of PRBs, the number of symbols, the number of REs, the MCS order, the number of transmission layers, etc. allocated to the frequency domain unit where the CBG is located.
[0119] Rule 5: Division based on the first indication information of the network side device, the first indication information is used to indicate at least one of the following: the size of the TB portion of each frequency domain unit or frequency domain unit group in multiple frequency domain units or frequency domain unit groups corresponding to a TB; the number of TB portions in each frequency domain unit or frequency domain unit group in multiple frequency domain units or frequency domain unit groups corresponding to a TB;
[0120] For example, the first indication information is used to indicate the number and size of CBs included in each frequency domain unit.
[0121] Rule 6: The number of frequency domain units or frequency domain unit groups corresponding to a TB;
[0122] For example, when a TB corresponds to four frequency domain units or frequency domain unit groups, the TB can be divided into four TB parts. Each TB part corresponds to a frequency domain unit, and the size of the TB part on each frequency domain unit is related to at least one of the following: the number of PRBs, the number of symbols, the number of REs, the MCS order, the number of transmission layers, etc. allocated to the TB on the corresponding frequency domain unit.
[0123] Rule 7: The number of TB parts contained in a TB.
[0124] In some embodiments of the present application, a TB may be divided based on a maximum number of TB parts contained in the TB or an indicated number of TB parts.
[0125] In some embodiments of the present application, the size of at least one TB part corresponding to a TB is related to the number of PRBs allocated on the frequency domain unit or frequency domain unit group corresponding to the at least one TB part, wherein the division of a TB is determined based on the number of PRBs allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups.
[0126] It can be understood that when the division of a TB is determined based on the number of PRBs allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups, the size of at least one TB part corresponding to a TB is related to the number of PRBs allocated on the frequency domain unit or frequency domain unit group corresponding to at least one TB part.
[0127] It can be understood that when a TB corresponds to multiple frequency domain units or frequency domain unit groups, the size of the partial TB portion corresponding to a TB is related to the number of PRBs allocated on the frequency domain unit or frequency domain unit group corresponding to the partial TB portion.
[0128] For example: a TB is divided into 3 TB parts, each TB part is transmitted on a frequency domain unit or a frequency domain unit group. After determining the size of the first two TB parts based on the number of PRBs allocated on the two frequency domain units or frequency domain unit groups corresponding to the first two TB parts, the size of the last TB part can be obtained based on the difference between the size of a TB and the size of the first two TB parts.
[0129] In some embodiments of the present application, when a TB corresponds to multiple frequency domain units or frequency domain unit groups, the size of all TB parts corresponding to the TB is related to the number of PRBs allocated to the multiple frequency domain units or frequency domain unit groups.
[0130] In this way, since the size of all TB parts corresponding to a TB can be related to the number of PRBs allocated on multiple frequency domain units or frequency domain unit groups corresponding to a TB, or the size of some TB parts corresponding to a TB is related to the number of PRBs allocated on the frequency domain units or frequency domain unit groups corresponding to some TB parts, the flexibility of determining the size of the TB part corresponding to a TB is improved.
[0131] In some embodiments of the present application, the size of at least one TB part corresponding to a TB is related to the number of symbols allocated on the frequency domain unit or frequency domain unit group corresponding to the at least one TB part, wherein the division of a TB is determined based on the number of symbols allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups.
[0132] It can be understood that when the division of a TB is determined based on the number of symbols allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups, the size of at least one TB part corresponding to a TB is related to the number of symbols allocated on the frequency domain unit or frequency domain unit group corresponding to at least one TB part.
[0133] It can be understood that when a TB corresponds to multiple frequency domain units or frequency domain unit groups, the size of the partial TB portion corresponding to a TB is related to the number of symbols allocated to the frequency domain unit or frequency domain unit group corresponding to the partial TB portion.
[0134] For example: a TB is divided into 3 TB parts, each TB part is transmitted on a frequency domain unit or a frequency domain unit group. After determining the size of the first two TB parts based on the number of symbols allocated on the two frequency domain units or frequency domain unit groups corresponding to the first two TB parts, the size of the last TB part can be obtained based on the difference between the size of a TB and the size of the first two TB parts.
[0135] In some embodiments of the present application, when a TB corresponds to multiple frequency domain units or frequency domain unit groups, the size of all TB parts corresponding to the TB is related to the number of symbols allocated to the multiple frequency domain units or frequency domain unit groups.
[0136] In this way, since the size of all TB parts corresponding to a TB can be related to the number of symbols allocated on multiple frequency domain units or frequency domain unit groups corresponding to a TB, or the size of some TB parts corresponding to a TB is related to the number of symbols allocated on the frequency domain units or frequency domain unit groups corresponding to some TB parts, the flexibility of determining the size of the TB part corresponding to a TB is improved.
[0137] In some embodiments of the present application, the size of at least one TB part corresponding to a TB is related to the number of available resources allocated on the frequency domain unit or frequency domain unit group corresponding to the at least one TB part, wherein the division of a TB is determined based on the number of available resources allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups.
[0138] It can be understood that the available resources allocated to a TB on a corresponding frequency domain unit can be understood as the number of resources allocated to the TB on the corresponding frequency domain unit that can be used for data transmission, for example, the total resources allocated on a frequency domain unit minus the reference signal, such as the demodulation reference signal (DMRS), reference signal (Channel State Information-Reference Signal, CSI-RS), phase tracking reference signal (PTRS), etc.
[0139] It can be understood that when the division of a TB is determined based on the number of available resources allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups, the size of at least one TB part corresponding to a TB is related to the number of available resources allocated on the frequency domain unit or frequency domain unit group corresponding to at least one TB part.
[0140] It can be understood that when a TB corresponds to multiple frequency domain units or frequency domain unit groups, the size of the partial TB portion corresponding to a TB is related to the number of available resources allocated on the frequency domain unit or frequency domain unit group corresponding to the partial TB portion.
[0141] For example: a TB is divided into 3 TB parts, each TB part is transmitted on a frequency domain unit or a frequency domain unit group. After determining the size of the first two TB parts based on the number of available resources allocated on the two frequency domain units or frequency domain unit groups corresponding to the first two TB parts, the size of the last TB part can be obtained based on the difference between the size of a TB and the size of the first two TB parts.
[0142] In some embodiments of the present application, when a TB corresponds to multiple frequency domain units or frequency domain unit groups, the size of all TB parts corresponding to the TB is related to the number of available resources allocated on the multiple frequency domain units or frequency domain unit groups.
[0143] In this way, since the size of all TB parts corresponding to a TB can be related to the number of available resources allocated on multiple frequency domain units or frequency domain unit groups corresponding to a TB, or the size of some TB parts corresponding to a TB is related to the number of available resources allocated on the frequency domain units or frequency domain unit groups corresponding to some TB parts, the flexibility of determining the size of the TB part corresponding to a TB is improved.
[0144] In some embodiments of the present application, the size of at least one TB part corresponding to a TB is related to the MCS order corresponding to the frequency domain unit or frequency domain unit group corresponding to the at least one TB part, wherein the division of a TB part is determined based on the MCS order corresponding to multiple frequency domain units or frequency domain unit groups corresponding to a TB.
[0145] It can be understood that when the division of a TB part is determined based on the MCS order corresponding to multiple frequency domain units or frequency domain unit groups corresponding to a TB, the size of at least one TB part corresponding to a TB is related to the MCS order corresponding to the frequency domain unit or frequency domain unit group corresponding to at least one TB part.
[0146] It can be understood that when a TB corresponds to multiple frequency domain units or frequency domain unit groups, the size of the partial TB portion corresponding to a TB is related to the MCS order corresponding to the frequency domain unit or frequency domain unit group corresponding to the partial TB portion.
[0147] For example: a TB is divided into 3 TB parts, each TB part is transmitted on a frequency domain unit or a frequency domain unit group. After determining the size of the first two TB parts based on the MCS orders corresponding to the two frequency domain units or frequency domain unit groups corresponding to the first two TB parts, the size of the last TB part can be obtained based on the difference between the size of a TB and the size of the first two TB parts.
[0148] In some embodiments of the present application, when a TB corresponds to multiple frequency domain units or frequency domain unit groups, the size of all TB parts corresponding to the TB is related to the MCS orders corresponding to the multiple frequency domain units or frequency domain unit groups.
[0149] In this way, since the size of all TB parts corresponding to a TB can be related to the MCS order corresponding to multiple frequency domain units or frequency domain unit groups corresponding to a TB, or the size of some TB parts corresponding to a TB is related to the MCS order corresponding to the frequency domain units or frequency domain unit groups corresponding to some TB parts, the flexibility of determining the size of the TB part corresponding to a TB is improved.
[0150] In some embodiments of the present application, the size of at least one TB part corresponding to a TB is related to the number of transmission layers corresponding to the frequency domain unit or frequency domain unit group corresponding to at least one TB part, wherein the division of a TB part is determined based on the number of transmission layers corresponding to multiple frequency domain units or frequency domain unit groups corresponding to a TB.
[0151] It can be understood that when the division of a TB part is determined based on the number of transmission layers corresponding to multiple frequency domain units or frequency domain unit groups corresponding to a TB, the size of at least one TB part corresponding to a TB is related to the number of transmission layers corresponding to the frequency domain unit or frequency domain unit group corresponding to at least one TB part.
[0152] It can be understood that when a TB corresponds to multiple frequency domain units or frequency domain unit groups, the size of the partial TB portion corresponding to a TB is related to the number of transmission layers corresponding to the frequency domain unit or frequency domain unit group corresponding to the partial TB portion.
[0153] For example: a TB is divided into 3 TB parts, each TB part is transmitted on a frequency domain unit or a frequency domain unit group. After determining the size of the first two TB parts based on the number of transmission layers corresponding to the two frequency domain units or frequency domain unit groups corresponding to the first two TB parts, the size of the last TB part can be obtained based on the size of one TB and the size of the first two TB parts.
[0154] In some embodiments of the present application, when a TB corresponds to multiple frequency domain units or frequency domain unit groups, the size of all TB parts corresponding to the TB is related to the number of transmission layers corresponding to the multiple frequency domain units or frequency domain unit groups.
[0155] In this way, since the size of all TB parts corresponding to a TB can be related to the number of transmission layers corresponding to multiple frequency domain units or frequency domain unit groups corresponding to a TB, or the size of some TB parts corresponding to a TB is related to the number of transmission layers corresponding to the frequency domain units or frequency domain unit groups corresponding to some TB parts, the flexibility of determining the size of the TB part corresponding to a TB is improved.
[0156] For example, when scheduling PDSCH transmission, a base station schedules one TB of the PDSCH for transmission within three frequency domain units. The TB is divided into three parts, each of which is mapped to a frequency domain unit for transmission. The three TB parts are mapped to the three frequency domain units for transmission. The number of PRBs, number of symbols, MCS order, and number of transmission layers for the scheduled PDSCH in each frequency domain unit can be the same, different, or not completely the same. When dividing the TB into three TB parts, the base station can determine the size of each TB part based on the ratio of available resources in the frequency domain unit corresponding to the TB part to the total available resources in the three frequency domain units. For example, the total available resources are calculated as the number of PRBs * number of symbols * MCS order * number of transmission layers. For example, if the number of PRBs allocated to the three frequency domain units is 10 PRBs, 20 PRBs, and 5 PRBs, respectively, and the three frequency domain units have the same parameters except for the number of allocated PRBs, the base station can divide the entire TB into the three TB parts in a 2:4:1 ratio. This division can be before or after the CRC, that is, the base station can divide the TB containing the CRC. If the number of bits in the TB is not an integer multiple of 7, individual TB parts can be allocated a number of bits that is close to the above ratio. For example, an integer number of bits of information is determined by rounding up or down. For example, the first TB part is determined according to the above ratio, and the second TB part is the remaining bit portion of the entire TB. Each TB part can be rate matched, encoded, mapped, and transmitted in the corresponding frequency domain unit.
[0157] For example, when the base station schedules PDSCH transmission, it schedules one TB of PDSCH to be transmitted within three frequency domain units. The number of CBs contained in each frequency domain unit can be determined based on the ratio of available resources on each frequency domain unit to the total resources on the three frequency domain units. For example, the total available resources are obtained by (number of PRBs * number of symbols - number of REs occupied by reference signals such as DMRS) * MCS order * number of transmission layers. For example, the number of PRBs allocated on the three frequency domain units are: 10 PRBs, 20 PRBs, and 5 PRBs, respectively. Except for the number of allocated PRBs, the other parameters of the three frequency domain units are the same. In this case, the base station can divide the entire TB into 7 CBs and map 2 CBs, 4 CBs, and 1 CB to the three frequency domain units for transmission, respectively. In one embodiment, all CBs on each frequency domain unit form a CBG, that is, there is a CBG on each of the three frequency domain units, and the number of CBs contained in each CBG is 2, 4, and 1, respectively. In another embodiment, one or more CBGs can be transmitted on a frequency domain unit. For example, the base station configures the maximum number of CBs contained in each CBG to be 3. Then, on 3 frequency domain units, the number of CBs contained in a CBG does not exceed 3. Among them, on the second frequency domain unit, the number of CBs is 4, and the 4 CBs can be divided into 2 CBGs, for example, each CBG contains 2 CBs.
[0158] In some embodiments of the present application, one of the at least one TB satisfies at least one of the following:
[0159] The number of PRBs allocated to each of the multiple frequency domain units or frequency domain unit groups corresponding to a TB is the same or different or not completely the same;
[0160] The number of symbols allocated to each frequency domain unit or frequency domain unit group in the multiple frequency domain units or frequency domain unit groups corresponding to a TB is the same or different or not completely the same;
[0161] The MCS orders corresponding to each of the multiple frequency domain units or frequency domain unit groups corresponding to a TB are the same or different or not completely the same;
[0162] The number of transmission layers corresponding to each frequency domain unit or frequency domain unit group in the multiple frequency domain units or frequency domain unit groups corresponding to a TB is the same or different or not completely the same.
[0163] In some embodiments of the present application, the size of one TB in the at least one TB is determined based on a first parameter;
[0164] The first parameter includes at least one of the following:
[0165] The bandwidth allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups;
[0166] The number of symbols allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups;
[0167] The MCS order of a TB on the corresponding multiple frequency domain units or frequency domain unit groups;
[0168] The number of DMRS symbols in the corresponding frequency domain units or frequency domain unit groups of a TB;
[0169] The number of REs occupied by DMRS in the corresponding multiple frequency domain units or frequency domain unit groups of a TB;
[0170] The number of REs allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups;
[0171] A TB controls the signaling overhead on the corresponding multiple frequency domain units or frequency domain unit groups;
[0172] The number of transmission layers corresponding to a TB on the corresponding multiple frequency domain units or frequency domain unit groups.
[0173] In some embodiments of the present application, the transmission of at least one TB portion included in the above-mentioned TB includes at least one of the following:
[0174] Each TB part in the at least one TB part is CRC scrambled respectively;
[0175] Each TB part in the at least one TB part is respectively subjected to at least one of coding, modulation and resource mapping;
[0176] The TB part on each frequency domain unit or frequency domain unit group corresponding to the at least one TB part is respectively coded, modulated and resource mapped;
[0177] The TB parts on each frequency domain unit or frequency domain unit group corresponding to at least one TB part are rate matched respectively.
[0178] In some embodiments of the present application, each TB part in the at least one TB part performs resource mapping respectively, which can be understood as each TB part performs resource mapping in its corresponding frequency domain unit or frequency domain unit group.
[0179] In some embodiments of the present application, the TB part on each frequency domain unit corresponding to the above-mentioned at least one TB part is rate matched respectively, including: the first TB part on the first frequency domain unit is rate matched based on the second parameter of the first frequency domain unit.
[0180] In some embodiments of the present application, the first frequency domain unit is one of a plurality of frequency domain units.
[0181] In some embodiments of the present application, the first frequency domain unit is a frequency domain unit corresponding to a TB part in at least one TB part.
[0182] In some embodiments of the present application, the above-mentioned second parameter includes at least one of the following: available resources allocated to the first TB part in the first frequency domain unit, the number of PRBs allocated to the first TB part in the first frequency domain unit, the number of symbols allocated to the first TB part in the first frequency domain unit, the MCS order corresponding to the first TB part in the first frequency domain unit, the number of transmission layers corresponding to the first TB part in the first frequency domain unit, the number of symbols occupied by DMRS of the first TB part in the first frequency domain unit, and the overhead of control signaling of the first TB part in the first frequency domain unit.
[0183] In some embodiments of the present application, the TB parts on each frequency domain unit group corresponding to the above-mentioned at least one TB part are rate matched respectively, including: the second TB part on the first frequency domain unit group is rate matched based on the third parameter of the first frequency domain unit group.
[0184] In some embodiments of the present application, the first frequency domain unit group is one of a plurality of frequency domain unit groups.
[0185] In some embodiments of the present application, the first frequency domain unit group is a frequency domain unit group corresponding to one TB part in at least one TB part.
[0186] In some embodiments of the present application, the above-mentioned third parameter includes at least one of the following: available resources allocated to the second TB part in the first frequency domain unit group, the number of PRBs allocated to the second TB part in the first frequency domain unit group, the number of symbols allocated to the second TB part in the first frequency domain unit group, the MCS order corresponding to the second TB part in the first frequency domain unit group, the number of transmission layers corresponding to the second TB part in the first frequency domain unit group, the number of symbols occupied by DMRS of the first TB part in the first frequency domain unit group, and the overhead of control signaling of the first TB part in the first frequency domain unit group.
[0187] In some embodiments of the present application, after "the first device receives the first channel based on the first information" in the above step 201, the transmission method provided by the embodiment of the present application further includes the following step 301.
[0188] Step 301: The first device provides feedback to at least one TB according to the fourth method.
[0189] In the embodiments of the present application, the fourth method includes any one of the following:
[0190] Provide feedback for each TB section;
[0191] Feedback is provided for the TB part of each frequency domain unit;
[0192] Feedback is performed on the TB portion of each frequency domain unit group.
[0193] Exemplarily, for PDSCH transmission, the terminal may perform ACK feedback or NACK feedback for each TB part in each TB, or perform ACK feedback or NACK feedback for all TB parts on each frequency domain unit or frequency domain unit group.
[0194] Exemplarily, for PUSCH transmission, the network side device can provide feedback for each TB part in each TB, or for all TB parts on each frequency domain unit or frequency domain unit group, for example, by providing feedback on PUSCH transmission through downlink feedback information (DFI).
[0195] In an embodiment of the present application, since the first device receives the first channel based on the first information, when providing feedback on at least one TB carried on the first channel, it can provide feedback on the TB part on each frequency domain unit or frequency domain unit group, thereby saving the overhead of TB feedback. Moreover, since feedback can be provided for each TB part, during retransmission, only the TB part that was not successfully received can be retransmitted, thereby saving the overhead of retransmission.
[0196] In some embodiments of the present application, the number of bits of feedback information corresponding to feedback from one of the at least one TB is related to at least one of the following:
[0197] The number of TB parts contained in a TB;
[0198] The number of frequency domain units or frequency domain unit groups corresponding to one TB;
[0199] The number of bits of feedback information corresponding to each TB feedback is the first number.
[0200] In some embodiments of the present application, the number of bits of feedback information corresponding to one TB feedback may be the number of TB parts contained in one TB.
[0201] In some embodiments of the present application, the number of bits of feedback information corresponding to one TB feedback may be the number of multiple frequency domain units or frequency domain unit groups corresponding to one TB.
[0202] In this way, since the number of bits of feedback information corresponding to one TB feedback can be determined according to the number of frequency domain units or the number of frequency domain unit groups where one TB is actually scheduled, the number of bits of feedback information is saved, thereby saving uplink feedback resources.
[0203] In some embodiments of the present application, the first number includes any one of the following:
[0204] The maximum number of TB parts contained in a TB determined by network-side device configuration or predefined rules or reported by the terminal;
[0205] 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;
[0206] The maximum number of frequency domain unit groups corresponding to one TB is determined by the network side device configuration or predefined rules or reported by the terminal.
[0207] In some embodiments of the present application, the number of bits of feedback information corresponding to a TB feedback may be a maximum number of TB parts included in a TB configured by a network device or determined by a predefined rule or reported by a terminal.
[0208] In some embodiments of the present application, the number of bits of feedback information corresponding to a TB feedback may be a maximum number of frequency domain units corresponding to a TB configured by a network device or determined by a predefined rule or reported by a terminal.
[0209] In some embodiments of the present application, the number of bits of feedback information corresponding to a TB feedback may be a maximum number of frequency domain unit groups corresponding to a TB configured by a network device or determined by a predefined rule or reported by a terminal.
[0210] In some embodiments of the present application, the "first device feeds back at least one TB according to the fourth method" in the above step 301 can be specifically implemented through the following step 301a, step 301b or step 301c.
[0211] Step 301a: For bits that do not correspond to the TB part, the first device feeds back a NACK.
[0212] In an embodiment of the present application, the number of TB parts included in the above-mentioned one TB is less than the first number.
[0213] It can be understood that, in the case that the number of TB parts included in a TB is less than the first number, the first device can feedback NACK for the bits that do not correspond to the TB part.
[0214] It can be understood that when the number of bits of the feedback information corresponding to a TB feedback is the maximum number of TB parts contained in a TB configured by the network side device or determined by a predefined rule or reported by the terminal, if the number of TB parts actually contained in a TB is less than the maximum number of TB parts contained in a TB, then there will be bits in the number of bits of the feedback information corresponding to a TB feedback that do not correspond to the TB part. For the bits that do not correspond to the TB part, the first device can feedback NACK.
[0215] Step 301b: For bits without corresponding frequency domain units, the first device feeds back a NACK.
[0216] In the embodiment of the present application, the number of frequency domain units corresponding to the above-mentioned one TB is less than the first number
[0217] It can be understood that when the number of frequency domain units corresponding to a TB is less than the first number, the first device can feedback NACK for bits that have no corresponding frequency domain units.
[0218] 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.
[0219] Step 301c: For bits that do not have a corresponding frequency domain unit group, the first device feeds back a NACK.
[0220] In an embodiment of the present application, the number of frequency domain unit groups corresponding to the above-mentioned one TB is less than the first number.
[0221] It can be understood that when the number of frequency domain unit groups corresponding to a TB is less than the first number, the first device can feedback NACK for bits that do not have a corresponding frequency domain unit group.
[0222] 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.
[0223] For example, assuming that a cell consists of four frequency domain units, in the same time unit, the terminal can have one or more activated frequency domain units. For example, in a certain time unit, three frequency domain units are activated. On the terminal side, after receiving the PDSCH, the terminal can process the TB part transmitted by each of the three frequency domain units separately. If the CRC of each TB part passes, the corresponding TB part will feedback ACK, otherwise it will feedback NACK. And the TB part transmitted by each frequency domain unit can be fed back separately. For another example, if the TB part on a certain frequency domain unit is divided into multiple CBs, then if the CRC of all CBs on the frequency domain unit passes, the corresponding TB part will feedback ACK, otherwise it will feedback NACK.
[0224] The following four embodiments are used to illustrate the transmission method provided in the embodiments of the present application.
[0225] In the first possible embodiment:
[0226] 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.
[0227] A1. The terminal receives, based on the first information, a first channel carrying at least one TB sent by a network-side device;
[0228] A2. The terminal sends at least one TB of feedback information to the network device;
[0229] A3. The network-side device retransmits at least one TB portion in at least one TB with reference to the feedback information;
[0230] A4. The terminal receives at least one retransmitted TB part.
[0231] It should be noted that the above steps A3 and A4 are optional solutions, and the network side device may not retransmit at least one TB part in at least one TB. For example, when all TB parts in the above at least one TB are successfully received, or when the data packet corresponding to the TB times out, the network side device may not perform retransmission scheduling.
[0232] 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.
[0233] In the second possible embodiment:
[0234] 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.
[0235] B1. The terminal sends a first channel carrying at least one TB to the network side device based on the first information;
[0236] B2. The network-side device receives the first channel;
[0237] B3. The network-side device sends at least one TB of feedback information to the terminal;
[0238] B4. The terminal retransmits at least one TB portion for which the corresponding feedback information indicated by the network side device is NACK.
[0239] B5. The network-side device receives at least one retransmitted TB part.
[0240] It should be noted that the above steps B4 and B5 are optional solutions, and the terminal may not retransmit at least one TB part in at least one TB. For example, when all TB parts in the above at least one TB are successfully received, that is, the feedback information of all TB parts in at least one TB is ACK, or when the data packet corresponding to the TB times out, the terminal may not perform retransmission scheduling.
[0241] 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.
[0242] In a third possible embodiment:
[0243] 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.
[0244] C1. The network-side device sends a first channel carrying at least one TB to the terminal based on the first information;
[0245] C2. The terminal receives the first channel based on the first information;
[0246] C3. The terminal sends at least one TB of feedback information to the network device;
[0247] C4. The network-side device retransmits at least one TB portion in at least one TB with reference to the feedback information;
[0248] C5. The terminal receives at least one retransmitted TB part.
[0249] It should be noted that the above steps C4 and C5 are optional solutions, and the network side device may not retransmit at least one TB part in at least one TB. For example, when all TB parts in the above at least one TB are successfully received, or when the data packet corresponding to the TB times out, the network side device may not perform retransmission scheduling.
[0250] 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.
[0251] In a fourth possible embodiment:
[0252] 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.
[0253] D1. The terminal sends a first channel carrying at least one TB to the network side device based on the first information;
[0254] D2. The network-side device receives the first channel based on the first information;
[0255] D3. The network-side device sends second information to the terminal;
[0256] In some embodiments of the present application, the second information is used to schedule retransmission of at least one TB part;
[0257] D4. The terminal retransmits at least one TB portion indicated by the network side device based on the second information indicated by the network side device;
[0258] D5. The network-side device receives at least one retransmitted TB part.
[0259] 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 part in at least one TB. For example, when all TB parts in the above at least one TB are successfully received, or when the data packet corresponding to the TB times out, the network side device may not perform retransmission scheduling, and the terminal does not need to retransmit the corresponding TB part.
[0260] 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.
[0261] In some embodiments of the present application, the first device is a terminal, and "the first device sends the first channel based on the first information" in step 201 can be specifically implemented through the following step 201a.
[0262] Step 201a: The first device retransmits the third TB part based on the first information and the second indication information from the network side device.
[0263] In an embodiment of the present application, the above-mentioned third TB part is at least one TB part in a TB, and the second indication information is used to instruct the terminal to retransmit the third TB part, or the second indication information includes feedback information of at least one TB part in a TB.
[0264] Exemplarily, when the first device is a terminal, for PUSCH transmission, the first device may retransmit at least one TB part in at least one TB, for example, a TB part for feedback NACK, or a TB part indicated by a network side device.
[0265] In some embodiments of the present application, when the first device is a network side device, for PUSCH transmission, the first device can schedule retransmission of at least one TB part in at least one TB, for example, scheduling retransmission of the TB part that does not pass CRC.
[0266] In some embodiments of the present application, the "first device retransmits the third TB portion" in the above step 201a can be specifically implemented through the following step 201a1.
[0267] Step 201a1: The terminal retransmits the third TB portion according to the first method.
[0268] In the embodiment of the present application, the first method includes any one of the following:
[0269] Retransmit the TB part instructed by the network side device;
[0270] Retransmit the TB part on the frequency domain unit indicated by the network side device;
[0271] Retransmit the TB part on the frequency domain unit group indicated by the network side device for retransmission;
[0272] Retransmit the TB part indicated by the terminal;
[0273] Retransmit the TB part on the frequency domain unit indicated by the terminal for retransmission;
[0274] The TB part on the frequency domain unit group for retransmission indicated by the terminal is retransmitted.
[0275] It can be understood that the terminal can determine the TB part to be retransmitted according to the instruction of the network side device, for example, the network side device sends a DCI scheduling terminal to retransmit a certain TB and instructs the terminal which TB parts or which frequency domain units or corresponding TB parts on the frequency domain unit group to retransmit, or the terminal itself instructs to retransmit the third TB part, or the terminal can instruct itself to retransmit a certain TB part or a TB part on a certain frequency domain unit, or the terminal can instruct itself to retransmit the TB part 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 TB parts or which frequency domain units or corresponding TB parts on the frequency domain unit group to retransmit.
[0276] In some embodiments of the present application, the "first device retransmits the third TB portion" in the above step 201a can be specifically implemented through the following step 201a2.
[0277] Step 201a2: When the second indication information includes feedback information, the terminal retransmits at least one TB part for which the feedback information is NACK.
[0278] In this way, since the first device can retransmit only the at least one TB portion to which NACK is fed back, unnecessary retransmissions are reduced and the system capacity is improved.
[0279] In some embodiments of the present application, the second indication information is used to indicate at least one of the following: a retransmitted TB part, a frequency domain unit corresponding to the retransmitted TB part, and a frequency domain unit group corresponding to the retransmitted TB part.
[0280] 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.
[0281] 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 part, the frequency domain unit corresponding to the retransmitted TB part, and the frequency domain unit group corresponding to the retransmitted TB part.
[0282] It can be understood that in one implementation, the first information is used to schedule at least one TB, the at least one TB is an initial transmission TB, the second information is used to schedule at least one TB, the at least one TB scheduled by the second information is a retransmission TB, and the TB scheduled by the first information and the TB scheduled by the second information correspond to the same TB. In another implementation, the first information is used to schedule at least one TB, the TB scheduled by the first information is a retransmission TB (for example, the terminal determines whether a TB is an initial transmission TB or a retransmission TB based on the HARQ process or new data indicator (NDI) information), and the second information is used to indicate which TB parts are included in the at least one TB.
[0283] In some embodiments of the present application, the first information is used to schedule the terminal to retransmit the third TB part on the first frequency domain unit set.
[0284] In some embodiments of the present application, the first frequency domain unit set includes any one of the following:
[0285] All or part of the frequency domain units used for initial transmission of the third TB;
[0286] Used for initial transmission of all or part of the frequency domain unit group of the third TB.
[0287] 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 among the HARQ processes corresponding to the at least one TB.
[0288] 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 the third TB part, the first frequency domain unit set is a frequency domain unit subset of the frequency domain units for initially transmitting the third TB.
[0289] In some embodiments of the present application, the frequency domain unit used for retransmitting the third TB part is the same as, different from, or not completely the same as the frequency domain unit used for initially transmitting the third TB part; the frequency domain unit group used for retransmitting the third TB part is the same as, different from, or not completely the same as the frequency domain unit group used for initially transmitting the third TB part.
[0290] In some embodiments of the present application, the "first device retransmits the third TB portion" in the above step 201a can be specifically implemented through the following step 201a3.
[0291] Step 201a3: The terminal retransmits the third TB portion according to the second method.
[0292] In an embodiment of the present application, the second method includes at least one of the following:
[0293] The division of the third TB portion is the same as the division of the TB portion corresponding to the first TB transmitted when the third TB portion corresponds to the first TB;
[0294] The third TB part and the corresponding TB part when a TB corresponding to the third TB part is initially transmitted contain the same bit information or CB or CBG;
[0295] The terminal does not expect each TB part in the third TB part to be divided into different TB parts during retransmission;
[0296] The terminal determines the third TB part to be retransmitted based on the division of the TB part during the initial transmission;
[0297] When retransmitting the third TB part, division is not performed based on the frequency domain unit or frequency domain unit group corresponding to the third TB part;
[0298] The terminal does not expect each TB part in the third TB part to be scheduled for transmission on multiple frequency domain units or frequency domain unit groups;
[0299] When retransmitting the third TB part, the terminal divides the third TB part according to the frequency domain unit or frequency domain unit group in which the third TB part is scheduled.
[0300] In some embodiments of the present application, when the first device retransmits the third TB part, the third TB part may be further divided into different TB parts.
[0301] It should be noted that, for the detailed steps of retransmitting other TB parts in at least one TB, reference can be made to the description of retransmitting the third TB in the above embodiment, which will not be repeated here.
[0302] In some embodiments of the present application, the first device is a terminal, and "the first device receives the first channel based on the first information" in step 201 can be specifically implemented through the following step 201b.
[0303] Step 201b: The first device receives the fourth TB part based on the first information and the third indication information from the network side device.
[0304] In an embodiment of the present application, the fourth TB part is at least one TB part in a TB, and the third indication information is used to instruct the terminal to receive the fourth TB part.
[0305] Exemplarily, when the first device is a terminal, for PDSCH transmission, the first device may receive at least one TB part retransmitted by the network side device.
[0306] 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 part retransmitted by the terminal.
[0307] In some embodiments of the present application, the fourth TB portion includes at least one of the following:
[0308] The retransmitted TB portion indicated by the network-side device;
[0309] The TB portion of the retransmitted frequency domain unit indicated by the network side device;
[0310] The TB portion of the retransmitted frequency domain unit group indicated by the network side device.
[0311] It can be understood that the first device can receive the retransmitted TB part indicated by the network side device.
[0312] It can be understood that the first device can receive the TB part on the retransmitted frequency domain unit indicated by the network side device.
[0313] It can be understood that the first device can receive the TB part on the retransmitted frequency domain unit group indicated by the network side device.
[0314] In some embodiments of the present application, the third indication information is used to indicate at least one of the following: a retransmitted TB part, a frequency domain unit corresponding to the retransmitted TB part, and a frequency domain unit group corresponding to the retransmitted TB part.
[0315] In some embodiments of the present application, the first information is used to schedule the terminal to receive the fourth TB part on the second frequency domain unit set.
[0316] In some embodiments of the present application, the second frequency domain unit set includes any one of the following:
[0317] All or part of the frequency domain units used for initial transmission of the fourth TB;
[0318] Used for initial transmission of all or part of the frequency domain unit group of the fourth TB.
[0319] In some embodiments of the present application, the first information is used to schedule the terminal to receive the fourth TB part corresponding to the second HARQ process on the second frequency domain unit set, where the second HARQ process is a HARQ process among the HARQ processes corresponding to at least one TB.
[0320] In some embodiments of the present application, the frequency domain unit used to retransmit the fourth TB part is the same as, different from, or not completely the same as the frequency domain unit used to initially transmit the fourth TB part; the frequency domain unit group used to retransmit the fourth TB part is the same as, different from, or not completely the same as the frequency domain unit group used to initially transmit the fourth TB part.
[0321] In some embodiments of the present application, the "first device receives the fourth TB portion" in the above step 201b can be specifically implemented through the following step 201b1.
[0322] Step 201b1: The terminal receives the fourth TB portion according to the third method.
[0323] In an embodiment of the present application, the third method includes at least one of the following:
[0324] The fourth TB is divided in the same way as the first TB when it is first transmitted.
[0325] The fourth TB part contains the same bit information or CB or CBG as the TB part corresponding to the first TB transmission;
[0326] The terminal does not expect each TB part in the fourth TB part to be divided into different TB parts during retransmission;
[0327] Determine the fourth TB portion to be received based on the division of the TB portion during initial transmission;
[0328] When retransmitting the fourth TB part, division is not performed based on the frequency domain unit or frequency domain unit group corresponding to the fourth TB part;
[0329] The terminal does not expect each TB part in the fourth TB part to be scheduled for transmission on multiple frequency domain units or frequency domain unit groups;
[0330] When retransmitting the fourth TB part, the fourth TB part is divided according to the frequency domain unit or frequency domain unit group in which the fourth TB part is scheduled.
[0331] In some embodiments of the present application, when the first device receives the fourth TB part, it is expected that the fourth TB part can be further divided into different TB parts.
[0332] It should be noted that, for the detailed steps of receiving the other retransmitted TB parts, reference can be made to the description of receiving the fourth TB in the above embodiment, which will not be repeated here.
[0333] 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.
[0334] 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.
[0335] 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;
[0336] The processing module 51 is used to receive or send a first channel based on the first information, and the first channel carries 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 transmission; wherein, the transmission of all or part of the TBs in at least one TB satisfies: one TB in all or part of the TBs is scheduled for transmission on multiple frequency domain units or frequency domain unit groups, a TB includes at least one TB part, and a TB part is transmitted on one frequency domain unit or frequency domain unit group.
[0337] An embodiment of the present application provides a transmission device. When the transmission device receives or sends a first channel carrying at least one TB based on first information, one TB in all or part of the at least one TB is scheduled for transmission on multiple frequency domain units or frequency domain unit groups, and any TB part of at least one TB part included in a TB is transmitted on a frequency domain unit or a frequency domain unit group. Therefore, when any TB part is transmitted on multiple frequency domain units or frequency domain unit groups, the reception of any TB part fails due to the different channel quality of each frequency domain unit or frequency domain unit group, thereby avoiding the situation where the entire TB or any TB part needs to be retransmitted, thereby avoiding unnecessary retransmission overhead.
[0338] In one possible implementation, a TB part in at least one TB part includes any one of the following: partial bits of a TB, at least one code block CB in a TB, at least one code block group CBG in a TB; wherein a CBG includes at least one CB.
[0339] In one possible implementation, at least one TB satisfies at least one of the following:
[0340] Each TB in the at least one TB corresponds to a hybrid automatic repeat request HARQ process;
[0341] Different TBs in at least one TB correspond to different HARQ processes;
[0342] The HARQ processes corresponding to each TB in at least one TB are not completely the same.
[0343] In one possible implementation, a TB is divided according to the first rule;
[0344] The first rule includes at least one of the following:
[0345] Divide the TB including the cyclic redundancy check CRC;
[0346] TB excluding CRC was divided into two categories;
[0347] The TB including CRC is divided into CB;
[0348] The division of a TB is determined based on at least one of the following: the number of multiple frequency domain units or frequency domain unit groups corresponding to a TB; the number of PRBs allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups; the number of symbols allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups; the number of available resources allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups; the MCS order corresponding to a TB on the corresponding multiple frequency domain units or frequency domain unit groups; the number of transmission layers corresponding to a TB on the corresponding multiple frequency domain units or frequency domain unit groups;
[0349] The first indication information is divided based on the network side device, and the first indication information is used to indicate at least one of the following: the size of the TB part of each frequency domain unit or frequency domain unit group in the multiple frequency domain units or frequency domain unit groups corresponding to a TB; the number of TB parts on each frequency domain unit or frequency domain unit group in the multiple frequency domain units or frequency domain unit groups corresponding to a TB;
[0350] The number of frequency domain units or frequency domain unit groups corresponding to one TB;
[0351] The number of TB parts contained in a TB.
[0352] In one possible implementation, the TB including the CRC is divided into CBs; wherein the divided CBs satisfy at least one of the following:
[0353] One or more CBs among the divided CBs are transmitted on one frequency domain unit or a frequency domain unit group;
[0354] One CB in the divided CBs is transmitted on one frequency domain unit or a frequency domain unit group;
[0355] The CB on a frequency domain unit or a frequency domain unit group forms one or more CBGs;
[0356] One or more CBGs are transmitted on a frequency domain unit or a frequency domain unit group;
[0357] One CBG is transmitted on one frequency domain unit or a frequency domain unit group.
[0358] In one possible implementation, the size of at least one TB part corresponding to a TB is related to the number of PRBs allocated on the frequency domain unit or frequency domain unit group corresponding to the at least one TB part, wherein the division of a TB is determined based on the number of PRBs allocated to the TB on the corresponding multiple frequency domain units or frequency domain unit groups; or,
[0359] The size of at least one TB portion corresponding to a TB is related to the number of symbols allocated on the frequency domain unit or frequency domain unit group corresponding to the at least one TB portion, wherein the division of a TB is determined based on the number of symbols allocated to the TB on the corresponding multiple frequency domain units or frequency domain unit groups; or
[0360] The size of at least one TB portion corresponding to a TB is related to the number of available resources allocated on the frequency domain unit or frequency domain unit group corresponding to the at least one TB portion, wherein the division of a TB is determined based on the number of available resources allocated to the TB on the corresponding multiple frequency domain units or frequency domain unit groups; or,
[0361] The size of at least one TB part corresponding to a TB is related to the MCS order corresponding to the frequency domain unit or frequency domain unit group corresponding to the at least one TB part, wherein the division of a TB part is determined based on the MCS orders corresponding to multiple frequency domain units or frequency domain unit groups corresponding to the TB; or,
[0362] The size of at least one TB part corresponding to a TB is related to the number of transmission layers corresponding to the frequency domain unit or frequency domain unit group corresponding to at least one TB part, wherein the division of a TB part is determined based on the number of transmission layers corresponding to multiple frequency domain units or frequency domain unit groups corresponding to a TB.
[0363] In one possible implementation, a TB satisfies at least one of the following:
[0364] The number of PRBs allocated to each of the multiple frequency domain units or frequency domain unit groups corresponding to a TB is the same or different or not completely the same;
[0365] The number of symbols allocated to each frequency domain unit or frequency domain unit group in the multiple frequency domain units or frequency domain unit groups corresponding to a TB is the same or different or not completely the same;
[0366] The MCS orders corresponding to each of the multiple frequency domain units or frequency domain unit groups corresponding to a TB are the same or different or not completely the same;
[0367] The number of transmission layers corresponding to each frequency domain unit or frequency domain unit group in the multiple frequency domain units or frequency domain unit groups corresponding to a TB is the same or different or not completely the same.
[0368] In one possible implementation, the size of a TB is determined based on the first parameter;
[0369] The first parameter includes at least one of the following:
[0370] The bandwidth allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups;
[0371] The number of symbols allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups;
[0372] The MCS order of a TB on the corresponding multiple frequency domain units or frequency domain unit groups;
[0373] The number of symbols occupied by the demodulation reference signal DMRS in a TB on the corresponding multiple frequency domain units or frequency domain unit groups;
[0374] The number of resource units (REs) allocated to a TB on the corresponding multiple frequency domain units or frequency domain unit groups;
[0375] A TB controls the signaling overhead on the corresponding multiple frequency domain units or frequency domain unit groups;
[0376] The number of transmission layers corresponding to a TB on the corresponding multiple frequency domain units or frequency domain unit groups.
[0377] In one possible implementation, the transmission of at least one TB portion includes at least one of the following:
[0378] Each TB part in the at least one TB part is CRC scrambled respectively;
[0379] Each TB part in the at least one TB part is respectively subjected to at least one of coding, modulation and resource mapping;
[0380] The TB part on each frequency domain unit or frequency domain unit group corresponding to the at least one TB part is respectively coded, modulated and resource mapped;
[0381] The TB parts on each frequency domain unit or frequency domain unit group corresponding to at least one TB part are rate matched respectively.
[0382] In one possible implementation, rate matching is performed on a TB portion on each frequency domain unit corresponding to at least one TB portion, including: rate matching is performed on a first TB portion on a first frequency domain unit based on a second parameter of the first frequency domain unit; wherein the first frequency domain unit is one of the multiple frequency domain units;
[0383] The second parameter includes at least one of the following: available resources allocated to the first TB part in the first frequency domain unit, the number of PRBs allocated to the first TB part in the first frequency domain unit, the number of symbols allocated to the first TB part in the first frequency domain unit, the MCS order corresponding to the first TB part in the first frequency domain unit, the number of transmission layers corresponding to the first TB part in the first frequency domain unit, the number of symbols occupied by DMRS of the first TB part in the first frequency domain unit, and the overhead of control signaling of the first TB part in the first frequency domain unit.
[0384] In one possible implementation, rate matching is performed on TB portions of each frequency domain unit group corresponding to at least one TB portion, including: rate matching is performed on a second TB portion of a first frequency domain unit group based on a third parameter of the first frequency domain unit group; wherein the first frequency domain unit group is one of the multiple frequency domain unit groups;
[0385] The third parameter includes at least one of the following: the available resources allocated to the second TB part in the first frequency domain unit group, the number of PRBs allocated to the second TB part in the first frequency domain unit group, the number of symbols allocated to the second TB part in the first frequency domain unit group, the MCS order corresponding to the second TB part in the first frequency domain unit group, the number of transmission layers corresponding to the second TB part in the first frequency domain unit group, the number of symbols occupied by DMRS of the first TB part in the first frequency domain unit group, and the overhead of control signaling of the first TB part in the first frequency domain unit group.
[0386] In one possible implementation, the first device is a terminal, and the processing module 51 is specifically used to retransmit the third TB part based on the first information and the second indication information from the network side device, where the third TB part is at least one TB part in a TB, and the second indication information is used to instruct the terminal to retransmit the third TB part, or the second indication information includes feedback information of at least one TB part in a TB.
[0387] In one possible implementation, the processing module 51 is specifically configured to retransmit the third TB portion according to the first method;
[0388] The first method includes any of the following:
[0389] Retransmit the TB part instructed by the network side device;
[0390] Retransmit the TB part on the frequency domain unit indicated by the network side device;
[0391] Retransmit the TB part on the frequency domain unit group indicated by the network side device for retransmission;
[0392] Retransmit the TB part indicated by the terminal;
[0393] Retransmit the TB part on the frequency domain unit indicated by the terminal for retransmission;
[0394] The TB part on the frequency domain unit group for retransmission indicated by the terminal is retransmitted.
[0395] 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 portion whose feedback information is NACK.
[0396] In a possible implementation, the second indication information is used to indicate at least one of the following: a retransmitted TB part, a frequency domain unit corresponding to the retransmitted TB part, and a frequency domain unit group corresponding to the retransmitted TB part.
[0397] In a possible implementation manner, the first information is used to schedule the terminal to retransmit the third TB part on the first frequency domain unit set;
[0398] The first frequency domain unit set includes any one of the following:
[0399] All or part of the frequency domain units used for initial transmission of the third TB;
[0400] Used for initial transmission of all or part of the frequency domain unit group of the third TB.
[0401] In one possible implementation, the frequency domain unit used to retransmit the third TB part is the same as, different from, or not completely the same as the frequency domain unit used to initially transmit the third TB part; the frequency domain unit group used to retransmit the third TB part is the same as, different from, or not completely the same as the frequency domain unit group used to initially transmit the third TB part.
[0402] In one possible implementation, the processing module 51 is specifically configured to retransmit the third TB portion according to a second method, where the second method includes at least one of the following:
[0403] The division of the third TB part is the same as the division of the TB part corresponding to the initial transmission of the corresponding TB;
[0404] The third TB part contains the same bit information or CB or CBG as the corresponding TB part when the corresponding TB is initially transmitted;
[0405] The terminal does not expect each TB part in the third TB part to be divided into different TB parts during retransmission;
[0406] The terminal determines the third TB part to be retransmitted based on the division of the TB part during the initial transmission;
[0407] When retransmitting the third TB part, division is not performed based on the frequency domain unit or frequency domain unit group corresponding to the third TB part;
[0408] The terminal does not expect each TB part in the third TB part to be scheduled for transmission on multiple frequency domain units or frequency domain unit groups;
[0409] When retransmitting the third TB part, the terminal divides the third TB part according to the frequency domain unit or frequency domain unit group in which the third TB part is scheduled.
[0410] In one possible implementation, the processing module 51 is specifically used to receive a fourth TB part based on the first information and a third indication information from the network side device, where the fourth TB part is at least one TB part in a TB, and the third indication information is used to instruct the terminal to receive the fourth TB part.
[0411] In one possible implementation, the fourth TB portion includes at least one of the following:
[0412] The retransmitted TB portion indicated by the network-side device;
[0413] The TB portion of the retransmitted frequency domain unit indicated by the network side device;
[0414] The TB portion of the retransmitted frequency domain unit group indicated by the network side device.
[0415] In a possible implementation, the third indication information is used to indicate at least one of the following: a retransmitted TB part, a frequency domain unit corresponding to the retransmitted TB part, and a frequency domain unit group corresponding to the retransmitted TB part.
[0416] In a possible implementation manner, the first information is used to schedule the terminal to receive the fourth TB part on the second frequency domain unit set;
[0417] The second frequency domain unit set includes any one of the following:
[0418] All or part of the frequency domain units used for initial transmission of the fourth TB;
[0419] Used for initial transmission of all or part of the frequency domain unit group of the fourth TB.
[0420] In one possible implementation, the frequency domain unit used to retransmit the fourth TB part is the same as, different from, or not completely the same as the frequency domain unit used to initially transmit the fourth TB part; the frequency domain unit group used to retransmit the fourth TB part is the same as, different from, or not completely the same as the frequency domain unit group used to initially transmit the fourth TB part.
[0421] In one possible implementation, the processing module 51 is specifically configured to receive the fourth TB portion according to a third method, where the third method includes at least one of the following:
[0422] The fourth TB is divided in the same way as the first TB when it is first transmitted.
[0423] The fourth TB part contains the same bit information or CB or CBG as the TB part corresponding to the first TB transmission;
[0424] The terminal does not expect each TB part in the fourth TB part to be divided into different TB parts during retransmission;
[0425] Determine the fourth TB portion to be received based on the division of the TB portion during initial transmission;
[0426] When retransmitting the fourth TB part, division is not performed based on the frequency domain unit or frequency domain unit group corresponding to the fourth TB part;
[0427] The terminal does not expect each TB part in the fourth TB part to be scheduled for transmission on multiple frequency domain units or frequency domain unit groups;
[0428] When retransmitting the fourth TB part, the fourth TB part is divided according to the frequency domain unit or frequency domain unit group in which the fourth TB part is scheduled.
[0429] 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 on at least one TB in accordance with the fourth manner after the processing module 51 receives the first channel based on the first information;
[0430] The fourth method includes any of the following:
[0431] Provide feedback for each TB section;
[0432] Feedback is provided for the TB part of each frequency domain unit;
[0433] Feedback is performed on the TB portion of each frequency domain unit group.
[0434] In one possible implementation, the number of bits of feedback information corresponding to one TB feedback is related to at least one of the following:
[0435] The number of TB parts contained in a TB;
[0436] The number of frequency domain units or frequency domain unit groups corresponding to one TB;
[0437] The number of bits of feedback information corresponding to each TB feedback is the first number.
[0438] In one possible implementation, the first number includes any one of the following:
[0439] The maximum number of TB parts contained in a TB determined by network-side device configuration or predefined rules or reported by the terminal;
[0440] 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;
[0441] The maximum number of frequency domain unit groups corresponding to one TB is determined by the network side device configuration or predefined rules or reported by the terminal.
[0442] In one possible implementation, the feedback module 52 is specifically configured to:
[0443] Feedback a NACK for a bit that does not correspond to a TB part, wherein the number of TB parts included in a TB is less than a first number;
[0444] For a bit that has no corresponding frequency domain unit, feeding back a NACK, wherein the number of frequency domain units corresponding to one TB is less than the first number;
[0445] 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 is less than the first number.
[0446] 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.
[0447] 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 repeated here.
[0448] 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.
[0449] 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.
[0450] 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.
[0451] 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.
[0452] 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.
[0453] 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.
[0454] 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.
[0455] 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.
[0456] The processor 110 is configured to receive or send a first channel based on the first information, where the first channel carries at least one TB, and the first information is used to configure, activate, or schedule transmission of the first channel;
[0457] The transmission of all or part of at least one TB satisfies:
[0458] One TB in all or part of the TBs is scheduled for transmission on multiple frequency domain units or frequency domain unit groups. One TB includes at least one TB part, and one TB part is transmitted on one frequency domain unit or frequency domain unit group.
[0459] 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.
[0460] 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.
[0461] 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.
[0462] 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.
[0463] 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.
[0464] The network side device may further include a network interface 96, which is, for example, a common public radio interface (CPRI).
[0465] 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.
[0466] 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.
[0467] 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.
[0468] 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.
[0469] 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.
[0470] 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.
[0471] 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.
[0472] 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.
[0473] 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.
[0474] 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 scheduling method, the method comprising: Based on first information, a first device receives or transmits a first channel, at least one transport block (TB) being carried on the first channel, the first device including a terminal or a network-side device, and the first information being used to configure, activate, or schedule the transmission of the first channel; Wherein, the transmission of all or part of the at least one TB satisfies: One TB among the all or part of the TBs is scheduled to be transmitted on multiple frequency-domain units or groups of frequency-domain units, the one TB including at least one TB part, and one TB part being transmitted on one frequency-domain unit or group of frequency-domain units.
2. The method according to claim 1, wherein One TB part among the at least one TB part includes any one of the following: partial bits of the one TB, at least one code block (CB) in the one TB, at least one code block group (CBG) in the one TB; Wherein, one CBG includes at least one CB.
3. The method according to claim 1, wherein, The at least one TB satisfies at least one of the following: Each TB among the at least one TBs corresponds to one hybrid automatic repeat request (HARQ) process; Different TBs among the at least one TBs correspond to different HARQ processes; The HARQ processes corresponding to each TB among the at least one TBs are not completely the same.
4. The method according to claim 1, wherein The one TB is divided according to a first rule; Wherein, the first rule includes at least one of the following: Dividing a TB including a cyclic redundancy check (CRC); Dividing a TB not including a CRC; Performing CB division on a TB including a CRC; The division of the one TB is determined based on at least one of the following: the number of multiple frequency-domain units or groups of frequency-domain units corresponding to the one TB; the number of physical resource blocks (PRBs) allocated to the one TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the number of symbols allocated to the one TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the amount of available resources allocated to the one TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the modulation and coding scheme (MCS) order corresponding to the one TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; the number of transmission layers corresponding to the one TB on the corresponding multiple frequency-domain units or groups of frequency-domain units; Dividing based on first indication information of the network-side device, the first indication information being used to indicate at least one of the following: the size of the TB part on each frequency-domain unit or group of frequency-domain units among the multiple frequency-domain units or groups of frequency-domain units corresponding to the one TB; the number of TB parts on each frequency-domain unit or group of frequency-domain units among the multiple frequency-domain units or groups of frequency-domain units corresponding to the one TB; The number of multiple frequency-domain units or groups of frequency-domain units corresponding to the one TB; The number of TB parts included in the one TB.
5. The method according to claim 4, wherein When performing CB division on a TB including a CRC, the divided CBs satisfy at least one of the following: One or more of the divided CBs are transmitted on one frequency-domain unit or group of frequency-domain units; One of the divided CBs is transmitted on one frequency-domain unit or group of frequency-domain units; The CBs on one frequency-domain unit or group of frequency-domain units form one or more CBGs; One or more CBGs are transmitted on one frequency domain unit or a group of frequency domain units; One CBG is transmitted on one frequency domain unit or a group of frequency domain units.
6. The method according to claim 4, wherein, The size of at least one TB part corresponding to the one TB is related to the number of PRBs allocated on the frequency domain unit or the group of frequency domain units corresponding to the at least one TB part, wherein the division of the one TB is determined based on the number of PRBs allocated to the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; or, The size of at least one TB part corresponding to the one TB is related to the number of symbols allocated on the frequency domain unit or the group of frequency domain units corresponding to the at least one TB part, wherein the division of the one TB is determined based on the number of symbols allocated to the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; or, The size of at least one TB part corresponding to the one TB is related to the amount of available resources allocated on the frequency domain unit or the group of frequency domain units corresponding to the at least one TB part, wherein the division of the one TB is determined based on the amount of available resources allocated to the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; or, The size of at least one TB part corresponding to the one TB is related to the MCS order corresponding to the frequency domain unit or the group of frequency domain units corresponding to the at least one TB part, wherein the division of the one TB part is determined based on the MCS order corresponding to the corresponding multiple frequency domain units or groups of frequency domain units of the one TB; or, The size of at least one TB part corresponding to the one TB is related to the number of transmission layers corresponding to the frequency domain unit or the group of frequency domain units corresponding to the at least one TB part, wherein the division of the one TB part is determined based on the number of transmission layers corresponding to the corresponding multiple frequency domain units or groups of frequency domain units of the one TB.
7. The method according to claim 1, wherein The one TB satisfies at least one of the following: The number of PRBs allocated to each frequency domain unit or group of frequency domain units in the multiple frequency domain units or groups of frequency domain units corresponding to the one TB is the same, different, or not completely the same; The number of symbols allocated to each frequency domain unit or group of frequency domain units in the multiple frequency domain units or groups of frequency domain units corresponding to the one TB is the same, different, or not completely the same; The MCS order corresponding to each frequency domain unit or group of frequency domain units in the multiple frequency domain units or groups of frequency domain units corresponding to the one TB is the same, different, or not completely the same; The number of transmission layers corresponding to each frequency domain unit or group of frequency domain units in the multiple frequency domain units or groups of frequency domain units corresponding to the one TB is the same, different, or not completely the same.
8. The method according to claim 1, wherein The size of the one TB is determined based on a first parameter; Wherein, the first parameter includes at least one of the following: The bandwidth allocated to the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; The number of symbols allocated to the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; The MCS order of the one TB on the corresponding multiple frequency domain units or groups of frequency domain units; The number of symbols occupied by the demodulation reference signal DMRS of one TB on the corresponding multiple frequency domain units or groups of frequency domain units; The number of resource elements RE allocated to one TB on the corresponding multiple frequency domain units or groups of frequency domain units; The overhead of control signaling of one TB on the corresponding multiple frequency domain units or groups of frequency domain units; The corresponding number of transmission layers of one TB on the corresponding multiple frequency domain units or groups of frequency domain units.
9. The method according to any one of claims 1 to 4, wherein The transmission of the at least one TB part includes at least one of the following: Each TB part in the at least one TB part performs CRC scrambling separately; Each TB part in the at least one TB part performs at least one of encoding, modulation, and resource mapping separately; The TB parts on each frequency domain unit or group of frequency domain units corresponding to the at least one TB part perform at least one of encoding, modulation, and resource mapping separately; The TB parts on each frequency domain unit or group of frequency domain units corresponding to the at least one TB part perform rate matching separately.
10. The method according to claim 9, wherein The TB parts on each frequency domain unit corresponding to the at least one TB part perform rate matching separately, including: The first TB part on the first frequency domain unit performs rate matching based on the second parameter of the first frequency domain unit; Wherein, the first frequency domain unit is one of the multiple frequency domain units; The second parameter includes at least one of the following: the available resources allocated to the first TB part in the first frequency domain unit, the number of PRBs allocated to the first TB part in the first frequency domain unit, the number of symbols allocated to the first TB part in the first frequency domain unit, the MCS order corresponding to the first TB part in the first frequency domain unit, the number of transmission layers corresponding to the first TB part in the first frequency domain unit, the number of symbols occupied by DMRS of the first TB part on the first frequency domain unit, the overhead of control signaling of the first TB part on the first frequency domain unit.
11. The method according to claim 9, wherein, The TB parts on each frequency domain unit group corresponding to the at least one TB part perform rate matching separately, including: The second TB part on the first frequency domain unit group performs rate matching based on the third parameter of the first frequency domain unit group; Wherein, the first frequency domain unit group is one of the multiple frequency domain unit groups; The third parameter includes at least one of the following: the available resources allocated to the second TB part in the first frequency domain unit group, the number of PRBs allocated to the second TB part in the first frequency domain unit group, the number of symbols allocated to the second TB part in the first frequency domain unit group, the MCS order corresponding to the second TB part in the first frequency domain unit group, the number of transmission layers corresponding to the second TB part in the first frequency domain unit group, the number of symbols occupied by DMRS of the first TB part on the first frequency domain unit group, the overhead of control signaling of the first TB part on the first frequency domain unit group.
12. The method according to claim 1, wherein, The first device is the terminal, and the first device sends the first channel based on the first information, including: The first device retransmits a third transport block (TB) part based on the first information and second indication information from the network-side device. The third TB part is at least one TB part in the one TB, and the second indication information is used to instruct the terminal to retransmit the third TB part, or the second indication information includes feedback information of at least one TB part in the one TB.
13. The method according to claim 12, wherein, The retransmission of the third TB part includes: The terminal retransmits the third TB part in a first manner; Wherein, the first manner includes any one of the following: Retransmit the TB part indicated by the network-side device for retransmission; Retransmit the TB part on the frequency domain unit indicated by the network-side device for retransmission; Retransmit the TB part on the frequency domain unit group indicated by the network-side device for retransmission; Retransmit the TB part indicated by the terminal for retransmission; Retransmit the TB part on the frequency domain unit indicated by the terminal for retransmission; Retransmit the TB part on the frequency domain unit group indicated by the terminal for retransmission.
14. The method according to claim 12, wherein, The retransmission of the third TB part includes: When the second indication information includes the feedback information, the terminal retransmits at least one TB part for which the feedback information is NACK.
15. The method according to any one of claims 12 to 14, wherein, The second indication information is used to indicate at least one of the following: the retransmitted TB part, the frequency domain unit corresponding to the retransmitted TB part, the frequency domain unit group corresponding to the retransmitted TB part.
16. The method according to claim 12, wherein, The first information is used to schedule the terminal to retransmit the third TB part on a first frequency domain unit set; Wherein, the first frequency domain unit set includes any one of the following: All or part of the frequency domain units used for the initial transmission of the third TB part; All or part of the frequency domain unit groups used for the initial transmission of the third TB part.
17. The method according to claim 12, wherein, The frequency domain units used for retransmitting the third TB part are the same as, different from, or not completely the same as the frequency domain units used for the initial transmission of the third TB part; the frequency domain unit groups used for retransmitting the third TB part are the same as, different from, or not completely the same as the frequency domain unit groups used for the initial transmission of the third TB part.
18. The method according to claim 12, wherein, The retransmission of the third TB part includes: The terminal retransmits the third TB part in a second manner, and the second manner includes at least one of the following: The division of the third TB part is the same as the division of the TB part corresponding to the initial transmission of the one TB; The third TB part and the TB part corresponding to the initial transmission of the one TB contain the same bit information or codeblock (CB) or codeblock group (CBG); The terminal does not expect each TB part in the third TB part to be divided into different TB parts during retransmission; The terminal determines the third TB part to be retransmitted according to the division of the TB part during initial transmission; When retransmitting the third TB part, it is not divided based on the frequency domain unit or frequency domain unit group corresponding to the third TB part; The terminal does not expect each TB part in the third TB part to be scheduled for transmission on multiple frequency domain units or frequency domain unit groups; The terminal divides the third TB part according to the frequency domain unit or frequency domain unit group on which the third TB part is scheduled during retransmission.
19. The method according to claim 1, wherein, The first device is the terminal, and the first device receives the first channel based on the first information, including: The first device receives a fourth transport block (TB) part based on the first information and third indication information from the network-side device. The fourth TB part is at least one TB part in the one TB, and the third indication information is used to instruct the terminal to receive the fourth TB part.
20. The method according to claim 19, wherein, The fourth TB part includes at least one of the following: The TB part retransmitted as indicated by the network-side device; The TB part on the frequency-domain unit retransmitted as indicated by the network-side device; The TB part on the frequency-domain unit group retransmitted as indicated by the network-side device.
21. The method according to claim 19 or 20, wherein The third indication information is used to indicate at least one of the following: the retransmitted TB part, the frequency-domain unit corresponding to the retransmitted TB part, and the frequency-domain unit group corresponding to the retransmitted TB part.
22. The method according to claim 19, wherein The first information is used to schedule the terminal to receive the fourth TB part on a second set of frequency-domain units; Wherein, the second set of frequency-domain units includes any one of the following: All or part of the frequency-domain units for the initial transmission of the fourth TB part; All or part of the frequency-domain unit groups for the initial transmission of the fourth TB part.
23. The method according to claim 19, wherein The frequency-domain units for retransmitting the fourth TB part are the same as, different from, or not completely the same as the frequency-domain units for the initial transmission of the fourth TB part; the frequency-domain unit groups for retransmitting the fourth TB part are the same as, different from, or not completely the same as the frequency-domain unit groups for the initial transmission of the fourth TB part.
24. The method according to claim 19, wherein Receiving the fourth TB part includes: The terminal receives the fourth TB part in a third manner, and the third manner includes at least one of the following: The division of the fourth TB part is the same as the division of the TB part corresponding to the initial transmission of the one TB; The fourth TB part and the TB part corresponding to the initial transmission of the one TB contain the same bit information or codeblock (CB) or codeblock group (CBG); The terminal does not expect each TB part in the fourth TB part to be divided into different TB parts during retransmission; Determine the received fourth TB part according to the division of the TB part during initial transmission; During the retransmission of the fourth TB part, it is not divided based on the frequency-domain unit or frequency-domain unit group corresponding to the fourth TB part; The terminal does not expect each TB part in the fourth TB part to be scheduled for transmission on multiple frequency-domain units or frequency-domain unit groups; During the retransmission of the fourth TB part, divide the fourth TB part according to the frequency-domain unit or frequency-domain unit group on which the fourth TB part is scheduled.
25. The method according to claim 1, wherein, After the first device receives the first channel based on the first information, the method further includes: The first device provides feedback on the at least one TB in a fourth manner; Wherein, the fourth manner includes any one of the following: Providing feedback for each TB part; Providing feedback for the TB part on each frequency-domain unit; Providing feedback for the TB part on each frequency-domain unit group.
26. The method according to claim 25, wherein, The number of bits of the feedback information corresponding to the feedback of the one TB is related to at least one of the following: The number of TB parts included in the one TB; The number of multiple frequency-domain units or frequency-domain unit groups corresponding to the one TB; The number of bits of the feedback information corresponding to each TB feedback is the first quantity.
27. The method according to claim 26, wherein The first quantity includes any one of the following: The maximum number of TB parts included in one TB determined by the network side device configuration or predefined rules or reported by the terminal; The maximum number of frequency domain units corresponding to one TB determined by the network side device configuration or predefined rules or reported by the terminal; The maximum number of frequency domain unit groups corresponding to one TB determined by the network side device configuration or predefined rules or reported by the terminal.
28. The method according to claim 26 or 27, wherein The feedback of the at least one TB according to the fourth method includes: For the bits without corresponding TB parts, the first device feeds back a negative acknowledgment NACK, where the number of TB parts included in one TB is less than the first quantity; For the bits without corresponding frequency domain units, the first device feeds back NACK, where the number of frequency domain units corresponding to one TB is less than the first quantity; For the bits without corresponding frequency domain unit groups, the first device feeds back NACK, where the number of frequency domain unit groups corresponding to one TB is less than the first quantity.
29. A transmission device, the device comprising: Processing module; The processing module is configured to receive or transmit a first channel based on first information, where at least one TB is carried on the first channel, and the first device includes a terminal or a network side device, and the first information is used to configure or activate or schedule the transmission of the first channel; Wherein, the transmission of all or part of the at least one TB satisfies: One TB among the all or part of the TBs is scheduled to be transmitted on multiple frequency domain units or frequency domain unit groups, one TB includes at least one TB part, and one TB part is transmitted on one frequency domain unit or frequency domain unit group.
30. The apparatus according to claim 29, wherein, When the first device is the terminal, the processing module is specifically configured to retransmit a third TB part based on the first information and second indication information from the network side device, the third TB part is at least one TB part in the one TB, and the second indication information is used to instruct the terminal to retransmit the third TB part, or the second indication information includes the feedback information of at least one TB part in the one TB.
31. The apparatus according to claim 30, wherein, The processing module is specifically configured to retransmit the third TB part according to the first method; Wherein, the first method includes any one of the following: Retransmit the TB part indicated by the network side device for retransmission; Retransmit the TB part on the frequency domain unit indicated by the network side device for retransmission; Retransmit the TB part on the frequency domain unit group indicated by the network side device for retransmission; Retransmit the TB part indicated by the terminal for retransmission; Retransmit the TB part on the frequency domain unit indicated by the terminal for retransmission; Retransmit the TB part on the frequency domain unit group indicated by the terminal for retransmission.
32. The apparatus according to claim 30, wherein The processing module is specifically configured to, when the second indication information includes the feedback information, retransmit at least one TB part for which the feedback information is NACK.
33. The apparatus according to claim 30, wherein, The processing module is specifically configured to retransmit the third TB part in a second manner, where the second manner includes at least one of the following: The division of the third TB part is the same as the division of the TB part corresponding to the initial transmission of one TB; The third TB part and the TB part corresponding to the initial transmission of one TB contain the same bit information or CB or CBG; The terminal does not expect each TB part in the third TB part to be divided into different TB parts during retransmission; The terminal determines the third TB part to be retransmitted according to the division of the TB part during the initial transmission; When retransmitting the third TB part, it is not divided based on the frequency domain unit or group of frequency domain units corresponding to the third TB part; The terminal does not expect each TB part in the third TB part to be scheduled for transmission on multiple frequency domain units or groups of frequency domain units; The terminal divides the third TB part according to the frequency domain unit or group of frequency domain units on which the third TB part is scheduled when retransmitting the third TB part.
34. The apparatus according to claim 29, wherein, The processing module is specifically configured to receive a fourth TB part based on the first information and third indication information from the network-side device, where the fourth TB part is at least one TB part in one TB, and the third indication information is used to instruct the terminal to receive the fourth TB part.
35. The apparatus according to claim 34, wherein, The processing module is specifically configured to receive the fourth TB part in a third manner, where the third manner includes at least one of the following: The division of the fourth TB part is the same as the division of the TB part corresponding to the initial transmission of one TB; The fourth TB part and the TB part corresponding to the initial transmission of one TB contain the same bit information or CB or CBG; The terminal does not expect each TB part in the fourth TB part to be divided into different TB parts during retransmission; Determine the received fourth TB part according to the division of the TB part during the initial transmission; When retransmitting the fourth TB part, it is not divided based on the frequency domain unit or group of frequency domain units corresponding to the fourth TB part; The terminal does not expect each TB part in the fourth TB part to be scheduled for transmission on multiple frequency domain units or groups of frequency domain units; The terminal divides the fourth TB part according to the frequency domain unit or group of frequency domain units on which the fourth TB part is scheduled when retransmitting the fourth TB part.
36. The apparatus according to claim 29, wherein, The device further includes: a feedback module; The feedback module is configured to feedback the at least one TB in a fourth manner after the processing module receives the first channel based on the first information; Wherein, the fourth manner includes any one of the following: Feedback for each TB part; Feedback for the TB part on each frequency domain unit; Feedback for the TB part on each group of frequency domain units.
37. The apparatus according to claim 36, wherein, The number of bits of the feedback information corresponding to the feedback of one TB is related to at least one of the following: The number of TB parts included in one TB; The number of multiple frequency domain units or groups of frequency domain units corresponding to one TB; The number of bits of the feedback information corresponding to the feedback of each TB is a first quantity.
38. The apparatus according to claim 37, wherein, The first quantity includes any one of the following: The maximum number of TB parts included in one TB determined by the network side device configuration or predefined rules or reported by the terminal; The maximum number of frequency domain units corresponding to one TB determined by the network side device configuration or predefined rules or reported by the terminal; The maximum number of frequency domain unit groups corresponding to one TB determined by the network side device configuration or predefined rules or reported by the terminal.
39. The device according to claim 37 or 38, wherein, The feedback module is specifically configured to: For the bits without corresponding TB parts, feedback NACK, where the number of TB parts included in the one TB is less than the first number; For the bits without corresponding frequency domain units, feedback NACK, where the number of frequency domain units corresponding to the one TB is less than the first number; For the bits without corresponding frequency domain unit groups, feedback NACK, where the number of frequency domain unit groups corresponding to the one TB is less than the first number.
40. A first device, comprising a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the transmission method according to any one of claims 1 to 28 are implemented.
41. A readable storage medium, where a program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the transmission method according to any one of claims 1 to 28 are implemented.
Citation Information
Patent Citations
Information transmission method and device
CN110535570A
Dynamic code block group (CBG) allocation
CN117413478A
Uplink signal transmission method and related device
CN119277530A
Enhanced hybrid ARQ (HARQ) for a wireless network
WO2021262071A1