Transmission processing method and apparatus, and related device
By mapping transport blocks onto multiple time slots, the problem of limited coverage caused by the limitation of the number of OFDM symbols in time-domain scheduling is solved, and higher coverage and throughput are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2020-09-30
- Publication Date
- 2026-06-05
AI Technical Summary
In communication systems, the limited number of OFDM symbols in time-domain scheduling leads to a problem of limited coverage.
By mapping transport blocks to multiple time slots for transmission, the target time-frequency resource for scheduling occupies N time slots in the time domain, where N is an integer greater than 1. This reduces the transmission code rate to improve coverage and throughput.
With the same transport block size, it improves the reliability and coverage of transmission; with the same bit rate, it improves the transmission throughput.
Smart Images

Figure CN114339998B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, and in particular relates to a transmission processing method, apparatus and related equipment. Background Technology
[0002] In communication systems, uplink and downlink transmissions are typically scheduled using time-frequency resources. For example, the Physical Uplink Shared Channel (PUSCH) can be scheduled dynamically or semi-statically. Currently, time-domain scheduling is based on time slots, meaning that a PUSCH is usually scheduled for transmission on a single time slot. When channel conditions are constant, and the size of the transport block (TB) transmitted on a single time slot increases, coverage may be limited due to the Orthogonal Frequency Division Multiplexing (OFDM) symbol limit of the scheduled time slot. Summary of the Invention
[0003] This application provides a transmission processing method, apparatus, and related equipment that can solve the problem that the limitation of the number of OFDM symbols in the scheduled time slots may lead to limited coverage.
[0004] Firstly, a transmission processing method is provided, executed by the sending end, including:
[0005] Based on the time-domain resource allocation instructions, determine the target time-frequency resources for scheduling;
[0006] Map the transport block to the target time-frequency resource;
[0007] The target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1.
[0008] Secondly, a transmission processing method is provided, executed by the receiving end, including:
[0009] Based on the time-domain resource allocation instructions, determine the target time-frequency resources for scheduling;
[0010] Receive a transport block on the target time-frequency resource;
[0011] The target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1.
[0012] Thirdly, a transmission processing apparatus is provided, comprising:
[0013] The first determining module is used to determine the target time-frequency resources to be scheduled based on the time-domain resource allocation instruction;
[0014] A mapping module is used to map transport blocks to the target time-frequency resources;
[0015] The target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1.
[0016] Fourthly, a transmission processing apparatus is provided, comprising:
[0017] The second determining module is used to determine the target time-frequency resources to be scheduled based on the time-domain resource allocation instruction;
[0018] A receiving module is configured to receive a transmission block on the target time-frequency resource;
[0019] The target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1.
[0020] Fifthly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, they implement the steps of the method as described in the first aspect, or, when the program or instructions are executed by the processor, they implement the steps of the method as described in the second aspect.
[0021] In a sixth aspect, a network device is provided, the network device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, they implement the steps of the method as described in the first aspect, or, when the program or instructions are executed by the processor, they implement the steps of the method as described in the second aspect.
[0022] In a seventh aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0023] Eighthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run network device programs or instructions to implement the methods described in the first or second aspect.
[0024] In this embodiment, a target time-frequency resource for scheduling is determined according to a time-domain resource allocation instruction; a transport block is mapped to the target time-frequency resource; wherein the target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1. By mapping the transport block to at least two time slots for transmission, the transmission bit rate can be reduced and the transmission reliability improved compared to single-time-slot transmission, thus increasing the transmission coverage, while maintaining the same transport block size. Furthermore, the transmission throughput can be increased when using the same bit rate. Therefore, this embodiment can improve transmission performance. Attached Figure Description
[0025] Figure 1 This is a structural diagram of a network system that can be applied to the embodiments of this application;
[0026] Figure 2 This is a flowchart of a transmission processing method provided in an embodiment of this application;
[0027] Figures 3 to 8 This is a schematic diagram of PUSCH transmission;
[0028] Figures 9 to 17 This is a schematic diagram of the transmission status;
[0029] Figure 18 This is a flowchart of another transmission processing method provided in the embodiments of this application;
[0030] Figure 19 This is a structural diagram of a transmission processing apparatus provided in an embodiment of this application;
[0031] Figure 20 This is a structural diagram of another transmission processing apparatus provided in an embodiment of this application;
[0032] Figure 21 This is a structural diagram of a communication device provided in an embodiment of this application;
[0033] Figure 22 This is a structural diagram of a terminal provided in an embodiment of this application;
[0034] Figure 23 This is a structural diagram of a network device provided in an embodiment of this application. Detailed Implementation
[0035] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0036] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0037] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. However, the following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description. These technologies can also be applied to applications beyond NR systems, such as 6th Generation (6G) communication systems.
[0038] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this embodiment of the application, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0039] It should be understood that the transmission processing method of this application can be applied to both uplink and downlink transmission. For ease of understanding, the following will describe some aspects of the embodiments of this application in the case of PUSCH:
[0040] I. The starting position and length of symbols for time-domain resource allocation.
[0041] For repetition type A transmission, the corresponding mapping type can be mapping type A or mapping type B;
[0042] If the mapping type is A, then S = 0, L = 4~14, S+L = 4~14; where S represents the index value of the starting symbol and L represents the allocation length.
[0043] If the mapping type is B, then S = 0~13, L = 1~14, and S+L = 1~14.
[0044] For repetition type B transmission, the corresponding mapping type can only be mapping type B, S = 0~13, L = 1~14, S+L = 1~27.
[0045] II. Time and Frequency Resource Allocation.
[0046] The time-domain resource configuration includes the following parts:
[0047] (1) Slot offset K2;
[0048] (2) Start and length indicator value (SLIV), or start symbol index S and allocation length L; wherein, the SLIV is used for repetition type A, and the S and L are used for repetition type B.
[0049] (3) mapping type;
[0050] (4) Number of repetitions, if repetition transmission is configured.
[0051] 3. For repetition type A transmissions, S and L are determined based on the SLIV value obtained according to the first calculation method. The first calculation method is expressed as follows:
[0052] If (L-1)≤7, then SLIV=14*(L-1)+S;
[0053] Otherwise, SLIV = 14*(14-L+1)+(14-1-S);
[0054] Where 0 < L ≤ 14-S.
[0055] Based on the above formula, the values of SLIV and the correspondence between S and L can be obtained as shown in Table 1 below.
[0056] Table 1:
[0057]
[0058]
[0059] IV. Uplink Control Information (UCI).
[0060] UCI includes the following types: Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK), Channel State Information (CSI) reporting, and Scheduling Request (SR).
[0061] The aforementioned UCIs can be transmitted on the periodic Physical Uplink Control Channel (PUCCH) resources, while CSIs can be transmitted on the PUSCH via Downlink Control Information (DCI) triggering. If the PUCCH and / or PUSCH resources used to transmit different UCIs overlap in time, the UE needs to multiplex the UCIs transmitted on multiple channels onto the same PUCCH or PUSCH resource.
[0062] If the PUCCH for UCI transmission and the PUSCH for UE data transmission overlap in the time domain, the UE will multiplex the UCI onto the PUSCH for transmission. This PUSCH can be a scheduled PUSCH or a configured grant PUSCH.
[0063] Optionally, if a UCI on one PUCCH is multiplexed onto another PUCCH resource, the information bits transmitted on the two PUCCHs are concatenated and then encoded and transmitted together.
[0064] If the UCI on the PUCCH is multiplexed onto the PUSCH for transmission, the data portions of the UCI and PUSCH are encoded separately and transmitted in a mapped manner. When the UCI is multiplexed onto the PUSCH, the network device configures a beta offset value for the PUSCH to determine the number of modulation symbols occupied by the UCI in the PUCCH. The larger the beta offset value, the more resources the UCI occupies on the multiplexed PUSCH. However, the final number of modulation symbols occupied by the UCI cannot exceed a certain threshold. This threshold is obtained by scaling the number of all available resource elements (REs) after removing overhead from the PUSCH resources by a certain ratio. The scaling factor is alpha, which is configured by higher-layer parameters.
[0065] The transmission processing method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0066] Please see Figure 2 , Figure 2 This is a flowchart of a transmission processing method provided in an embodiment of this application. The method is executed by the sending end, such as... Figure 2 As shown, it includes the following steps:
[0067] Step 201: Determine the target time-frequency resources for scheduling based on the time-domain resource allocation instruction;
[0068] In this embodiment, the aforementioned time-frequency resource allocation indication refers to a scheduling indication sent by the network device to the terminal, used to schedule uplink or downlink transmission. Optionally, the aforementioned sending end can be understood as a terminal or a network device. When the sending end is a terminal, before the step of determining the target time-frequency resource to be scheduled based on the time-domain resource allocation indication, the method may further include: receiving the time-domain resource allocation indication sent by the network device. When the sending end is a network device, the method may further include: sending the time-domain resource allocation indication.
[0069] Optionally, when the sender is a terminal, the aforementioned target time-frequency resources are used for uplink transmission, and the aforementioned time-domain resource allocation indication can be understood as a scheduling indication for scheduling uplink transmission; when the sender is a network device, the aforementioned target resources are used for downlink transmission, and the aforementioned time-frequency resource allocation indication can be understood as a scheduling indication for scheduling downlink transmission.
[0070] Step 202: Map the transport block to the target time-frequency resource;
[0071] The target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1.
[0072] In this embodiment, the data to be transmitted can be mapped onto a transport block. After preprocessing the transport block, the modulation symbols before mapping are obtained. These modulation symbols are then mapped onto a target time-frequency resource for transmission. The receiving end can receive the corresponding signal based on the target time-frequency resource and then demodulate it to obtain the data transmitted by the transmitting end.
[0073] The fact that the target time-frequency resources occupy N time slots in the time domain can be understood as follows: the above time-domain resource allocation indication is used to schedule an uplink or downlink transmission, occupying at least two time slots. In other words, the target time-frequency resources are used to schedule the target transmission to be transmitted in multiple time slots or across time slots, and the target transmission can be either uplink or downlink.
[0074] In this embodiment, a target time-frequency resource for scheduling is determined according to a time-domain resource allocation instruction; a transport block is mapped to the target time-frequency resource; wherein the target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1. By mapping the transport block to at least two time slots for transmission, the transmission bit rate can be reduced and the transmission reliability improved compared to single-time-slot transmission, thus increasing the transmission coverage, while maintaining the same transport block size. Furthermore, the transmission throughput can be increased when using the same bit rate. Therefore, this embodiment can improve transmission performance.
[0075] Optionally, the time-domain resource allocation indicator is used to indicate the index value S of the starting symbol of the target time-frequency resource and the allocation length L of the target time-frequency resource.
[0076] In this application embodiment, the methods for determining S and L may include various methods, which will be described in detail below through different determination methods.
[0077] For example, in some embodiments, S and L are determined by a first start and length indicator SLIV1; wherein SLIV1 = SLIV2 + (N-1)*M, M is an integer greater than or equal to 105, and 14*(N-1) < L ≤ 14*NS, and the second start and length indicator SLIV2 satisfies at least one of the following:
[0078] In the case that (L-1)≤14*(N-1)+7, SLIV2=14*[L-1-14*(N-1)]+S;
[0079] In the case that (L-1) > 14*(N-1)+7, SLIV2 = 14*[14*N-(L-1)]+(14-1-S).
[0080] Optionally, the value of M can be 105 or 128. Ultimately, each SLIV1 value corresponds to a uniquely determined S and L. It should be understood that the calculation of SLIV1 can also be applied to the case where N=1.
[0081] The aforementioned SLIV2 can be understood as a start and length indicator. Based on the correspondence between the range of L values and the calculation method of SLIV2, SLIV2 can be calculated using SLIV2 = 14*[L-1-14*(N-1)]+S and SLIV2 = 14*[14*N-(L-1)]+(14-1-S). SLIV1 is then calculated based on SLIV1 = SLIV2+(N-1)*M. Optionally, in this embodiment, the aforementioned time-domain resource allocation indicator may include the SLIV1 value, or it may include the values of S and L corresponding to the SLIV1 value.
[0082] In some embodiments, the time-domain resource allocation indication includes a first indication information and a second indication information, wherein the first indication information is used to indicate N, and the second indication information is used to indicate S and a first allocation length L1, wherein L satisfies: L = L1 + 14 * (N - 1).
[0083] In this embodiment of the application, the following can be used: The second indication information indicates the number of slots occupied by time-domain resources. In this case, the aforementioned second indication information can be understood as an existing time-domain resource allocation indication, specifically indicating the first allocation length L1 and S. For example, the second indication information may include the values of L1 and S determined according to the SLIV calculation method of the existing protocol, or it may include the SLIV value determined according to the aforementioned SLIV calculation method of the existing protocol. For example, the SLIV calculation method is as follows:
[0084] If (L1-1)≤7, then SLIV=14*(L1-1)+S;
[0085] Otherwise, SLIV = 14*(14-L1+1)+(14-1-S);
[0086] Where 0 < L1 ≤ 14-S.
[0087] In some embodiments, S and L are determined by a third start and length indicator SLIV3; wherein SLIV3 = 14*(L-1)+S.
[0088] In this embodiment of the application, each SLIV3 corresponds to a uniquely determined S and L. Optionally, the aforementioned time-domain resource allocation indication may include a SLIV3 value, or it may include the values of S and L corresponding to the SLIV3 value, without further limitation here.
[0089] It should be understood that, in the embodiments of this application, when N equals 1, the time-domain resource allocation indication can also be determined based on SLIV3.
[0090] In some embodiments, the time-domain resource allocation indication includes a third indication information and a fourth indication information. The third indication information is used to determine the value relationship between S and L. The fourth indication information is used to indicate a fourth start and length indication SLIV4, which is used to determine S and L.
[0091] In this embodiment of the application, the relationship between the values of S and L can be specifically expressed as the following two relationships:
[0092] (14*(N-1)-S)<L≤14*(N-1);
[0093] 14*(N-1)<L≤14*NS.
[0094] The calculation method of SLIV4 varies depending on the value relationship. Optionally, SLIV4 satisfies at least one of the following:
[0095] In the case that (14*(N-1)-S)<L≤14*(N-1) and (S+1)≤14*(N-2)+7, SLIV4=14*(S+1)+L-1-14*(N-2);
[0096] In the case that (14*(N-1)-S)<L≤14*(N-1) and (S+1)>14*(N-2)+7, SLIV4=14*(14-S-1)+(14*(N-1)-L);
[0097] In the case that 14*(N-1)<L≤14*NS and (L-1)≤14*(N-1)+7, SLIV4=14*(L-1-14*(N-1))+S;
[0098] In the case that 14*(N-1)<L≤14*NS and (L-1)>14*(N-1)+7, SLIV4=14*(14*N-L+1)+(14-1-S).
[0099] Furthermore, when N is greater than 1, the third indication information includes at least one bit of indication information, wherein the most significant bit or the least significant bit of the at least one bit is used to indicate the value relationship between S and L; the value relationship between S and L includes at least one of the following:
[0100] (14*(N-1)-S)<L≤14*(N-1);
[0101] 14*(N-1)<L≤14*NS.
[0102] In this embodiment of the application, the aforementioned third indication information can also be used to determine the value of N. That is, the value of N can be determined first, thus determining the first bit; then, based on the determined relationship between the values of S and L, the second bit can be determined; and then the first bit and the second bit are concatenated to obtain the third indication information. The first bit can be located before or after the second bit. No further limitations are imposed here.
[0103] Optionally, the second bit can be represented by a first value (14*(N-1)-S)<L≤14*(N-1) and by a second value 14*(N-1)<L≤14*NS. The first value can be either 0 or 1, and the second value can be the other.
[0104] In one embodiment, when the length L of the target time-frequency resource is greater than 14, the size A of the transport block satisfies: B represents the intermediate transport block size calculated based on 14 symbols in the time domain, β = L / 14.
[0105] In this embodiment, when L is less than or equal to 14, the transport block size can be calculated using the traditional Transport Block Size (TBS) calculation method. The traditional TBS calculation method can be understood as calculating the transport block size based on the actual OFDM symbols occupied in the time domain. That is, the aforementioned intermediate transport block size is calculated using the traditional TBS calculation method with a maximum of 14 OFDM symbols occupied, and then the calculated B is scaled according to the value of β to obtain the final transport block size.
[0106] Optionally, in one embodiment, the step of mapping the transport block to the target time-frequency resource includes:
[0107] The transport block is divided into N sub-transport blocks according to the number of first symbols allocated in each time slot;
[0108] Each sub-transmission block is preprocessed to obtain the modulation symbols corresponding to N sub-transmission blocks;
[0109] Map the modulation symbols corresponding to the N sub-transmission blocks to the target time-frequency resource;
[0110] The first number of symbols does not include the number of OFDM symbols occupied by the demodulation reference signal (DMRS).
[0111] In this embodiment, the modulation symbol corresponding to the sub-transmission block should be understood as the modulation symbol of the sub-transmission block before mapping, that is, the modulation symbol obtained after layer mapping and precoding processing. For example, preprocessing can be performed on a unit of sub-transmission blocks within each time slot to obtain the modulation symbol before mapping corresponding to each sub-transmission, and finally mapped to the time-frequency resources of each time slot corresponding to the target time-frequency resource for transmission.
[0112] Optionally, the size of each sub-transmission block can be set according to actual needs. For example, in one embodiment, the N sub-transmission blocks are the same size.
[0113] In another embodiment, the size of each subtransmitter block is proportional to the number of the first symbols allocated within the time slot in which the subtransmitter block resides.
[0114] In other words, in this embodiment of the application, the more first symbols allocated in a time slot, the larger the size of the corresponding sub-transmission block. This ensures that the code rate transmitted in each time slot remains consistent, thus guaranteeing the reliability of the transmission.
[0115] Optionally, in another embodiment, the step of mapping the transport block to the target time-frequency resource includes:
[0116] The transmission block is preprocessed to obtain the modulation symbol corresponding to the transmission block;
[0117] The modulation symbols corresponding to the transport block are sequentially mapped onto the target time-frequency resources.
[0118] In this embodiment, the transport block can be treated as a whole and not split. Preprocessing is then performed to obtain the modulation symbols before mapping. Finally, these modulation symbols are sequentially mapped onto the time-frequency resources of each time slot in the target time-frequency resource for transmission.
[0119] It should be understood that the above preprocessing may include operations such as cyclic redundancy check (CRC), channel coding, rate matching, scrambling, modulation, layer mapping, and precoding to obtain the modulation symbols before mapping, and then resource mapping is performed.
[0120] Optionally, after the step of determining the target time-frequency resource for scheduling based on the time-domain resource allocation instruction, the method further includes:
[0121] Map the first DMRS to the target time-frequency resource;
[0122] The method for determining the time-domain location of the first DMRS includes any of the following:
[0123] The time domain location of the DMRS corresponding to each time slot is determined based on the number of OFDM symbols allocated to each time slot;
[0124] The time-domain location of the first DMRS is determined based on the number of OFDM symbols of the target time-frequency resource.
[0125] The OFDM symbol count of the target time-frequency resource can be understood as the total number of OFDM symbols scheduled, or the total number of symbols allocated to the target time-frequency resource in the N time slots. The first DMRS can be understood as the DMRS that needs to be transmitted on the target time-frequency resource in this scheduled transmission.
[0126] In this embodiment of the application, the determination of the time domain location of the first DMRS may include the following two methods.
[0127] Method 1 allows for the determination of the time domain location of the DMRS for each time slot. In other words, DMRS mapping can be performed on a time slot basis.
[0128] Method 2: When the total number of allocated OFDM symbols is greater than 14, the time domain location of the DMRS can be determined according to the total number of allocated OFDM symbols.
[0129] Regarding Method 1 above, assuming the total number of allocated OFDM symbols is 17, these 17 OFDM symbols occupy two time slots. The first time slot occupies 10 OFDM symbols, and the second time slot occupies 7 OFDM symbols. In this case, the time domain position of the DMRS symbols within the first time slot is determined according to the 10 OFDM symbols; the time domain position of the DMRS symbols within the second time slot is determined according to the 7 OFDM symbols.
[0130] Regarding method 2 above, the position of each group of DMRS symbols can be determined by grouping them into sets of 14 symbols. In other words, when the number of OFDM symbols in the target time-frequency resource is greater than 14, determining the time-domain position of the first DMRS based on the number of OFDM symbols in the target time-frequency resource includes:
[0131] The OFDM symbol count of the target time-frequency resource is divided into at least two symbol groups, with each group consisting of 14 consecutive symbols.
[0132] The time-domain location of the DMRS corresponding to each symbol group is determined according to the number of OFDM symbols in each symbol group.
[0133] Assuming a total of 17 OFDM symbols are allocated, grouping them results in two OFDM symbol groups: the first group consists of the first 14 OFDM symbols, and the second group consists of the last 3 OFDM symbols. In the first group, the time-domain location of the DMRS mapped onto those 14 OFDM symbols is determined by the number of OFDM symbols in the first group. The time-domain location of the DMRS mapped onto those 3 OFDM symbols is determined by the number of OFDM symbols in the second group.
[0134] Optionally, the mapping method of the DMRS satisfies any one of the following:
[0135] The default mapping type is B;
[0136] Mapping type A has a higher priority than mapping type B.
[0137] In this embodiment, for method 1, the DMRS mapping method can be understood as the DMRS mapping method within each time slot, and for method 2, the DMRS mapping method can be understood as the DMRS mapping method within each OFDM symbol group.
[0138] The higher priority of mapping type A over mapping type B can be understood as follows: if the conditions corresponding to mapping type A are met, DMRS mapping is performed according to mapping type A; otherwise, DMRS mapping is performed according to mapping type B. For example, for mode 1, for PUSCH transmission, if the number of OFDM symbols allocated in a certain time slot is greater than or equal to 4, and the starting symbol index is 0 (i.e., S=0), then DMRS mapping is performed according to mapping type A; otherwise, DMRS mapping is performed according to mapping type B. For mode 2, for PUSCH transmission, if the number of OFDM symbols in a certain OFDM packet is greater than or equal to 4, and the starting symbol index is 0 (i.e., S=0), then DMRS mapping is performed according to mapping type A; otherwise, DMRS mapping is performed according to mapping type B.
[0139] Furthermore, when determining the time domain location of the DMRS corresponding to each time slot based on the number of OFDM symbols allocated to each time slot, the DMRS corresponding to each time slot also satisfies the following: when the number of OFDM symbols allocated to the first time slot is 1, and the first time slot and the second time slot meet preset conditions, the DMRS is not mapped in the first time slot or is mapped only in the first time slot.
[0140] Not mapping DMRS in the first time slot can be understood as only mapping data in the first time slot, and frequency hopping is not supported in the first time slot.
[0141] It should be understood that, in the embodiments of this application, the number of DMRS symbols transmitted in the second time slot can be reduced.
[0142] Optionally, in one embodiment, the above-mentioned preset conditions include at least one of the following:
[0143] The first time slot and the second time slot use the same antenna port;
[0144] The power deviation between the antenna ports used in the first time slot and the second time slot is less than or equal to a first preset value;
[0145] The phase between the antenna ports used in the first time slot and the second time slot is continuous;
[0146] The first time slot and the second time slot use the same precoding parameters;
[0147] The first time slot and the second time slot use the same spatial filtering parameters.
[0148] It should be noted that the aforementioned target time-frequency resources can be used for uplink transmission or downlink transmission. In the following embodiments, uplink transmission is used as an example to illustrate resource conflict scenarios. For instance, if the transport block is carried on a first physical uplink shared channel (PUSCH), and the first PUSCH and the physical uplink control channel (PUCCH) overlap in the time domain, the step of mapping the transport block to the target time-frequency resources includes:
[0149] The transmission methods of the first PUSCH and PUCCH are determined based on the target information;
[0150] The target information includes at least one of the following:
[0151] PUCCH multiplexes the number of modulation symbols P that can be transmitted on the first PUSCH;
[0152] The number of OFDM symbols allocated by PUSCH in each of the N time slots;
[0153] The number of modulation symbols available for PUSCH transmission in each of the N time slots.
[0154] The P is determined by the second number of symbols when the first PUSCH and PUCCH are multiplexed, and the second number of symbols is the following minimum OFDM number of symbols:
[0155] The preset number of OFDM symbols, or the configurable maximum number of OFDM symbols when a PUSCH is multiplexed with a PUCCH in a time slot;
[0156] The number of OFDM symbols actually allocated to the first PUSCH.
[0157] Optionally, the above transmission method includes at least one of the following:
[0158] If P is greater than the number of modulation symbols available for PUSCH transmission in the third time slot, PUSCH is not transmitted in the third time slot.
[0159] If a fourth time slot exists among the N time slots, the PUCCH is multiplexed with the PUSCH of the fourth time slot;
[0160] If a fourth time slot is not present among the N time slots, at least one of the PUCCH and the first PUSCH shall not be transmitted.
[0161] The third time slot is the time slot where the first PUSCH and the PUCCH overlap, and the fourth time slot is a time slot in which the number of modulation symbols available for PUSCH transmission is greater than P.
[0162] In this embodiment, not sending PUSCH in the third time slot can be understood as simply not sending PUSCH in the third time slot, i.e., puncturing the PUSCH in the third time slot. For example, the first PUSCH is scheduled to be sent in time slots 1 and 2. Assuming that the PUSCH transmitted in time slot 1 overlaps with the aforementioned PUCCH, only the PUSCH in time slot 2 is sent. Alternatively, it can be understood as starting to send the aforementioned first PUSCH in a time slot following the third time slot. For example, the first PUSCH is scheduled to be sent in time slots 1 and 2. Assuming that the PUSCH transmitted in time slot 1 overlaps with the aforementioned PUCCH, the first PUSCH is sent in time slots 2 and 3. Here, time slots 1, 2, and 3 are three consecutive time slots, and time slot 1 is located before time slot 2.
[0163] It should be understood that N time slots may include one or more fourth time slots. In this embodiment, the PUCCH can be multiplexed with the PUSCH of any fourth time slot, and the specific multiplexing transmission location is not further limited here.
[0164] Optionally, if the PUCCH also overlaps with the second PUSCH, the transmission method includes any of the following:
[0165] The PUCCH is preferentially multiplexed into the first PUSCH;
[0166] The PUCCH is preferentially multiplexed into the second PUSCH, and the second PUSCH is scheduled to be transmitted on a time slot.
[0167] In this embodiment of the application, the first PUSCH can be understood as a multi-slot PUSCH, and the second PUSCH can be understood as a single-slot PUSCH.
[0168] To better understand this application, the implementation process of this application will be described in detail below through specific embodiments.
[0169] In the first implementation method, the transmission is scheduled to occur in two time slots, and SLIV1 is used to determine the time domain resource allocation indication.
[0170] Step 1, calculate SLIV2. This SLIV2 satisfies:
[0171] When (L-1)≤21, SLIV2=14*[L-1-14*(N-1)]+S;
[0172] In the case that (L-1)>21, SLIV2=14*[28-(L-1)]+(14-1-S);
[0173] Where 14 < L ≤ 28 - S.
[0174] Step 2, calculate SLIV1, SLIV1 = SLIV2 + M. When M equals 128, the values of SLIV1 and the corresponding relationships between S and L are shown in Table 2. Therefore, when SLIV1 = 153, S = 11 and L = 16 can be uniquely determined.
[0175] Table 2:
[0176]
[0177] When M equals 105, the values of SLIV1 and the corresponding relationships between S and L are shown in Table 3 below. When SLIV = 142, S = 9 and L = 17 can be uniquely determined.
[0178] Table 3:
[0179]
[0180]
[0181] Implementation method two, first use The number of slots occupied by the bits indicating the time-domain resources is represented as follows: for example, '00' represents N = 1, '01' represents N = 2, '10' represents N = 3, and '11' represents N = 4. Then, the existing SLIV method is used to indicate the slot allocation, with the default being L1 > 28. As shown in Table 1 above, assuming that SLIV = 26 indicates S = 12, L1 = 2, but N = 3. In fact, the indicated L = L1 + 14 * 2 = 30. At this time, when N = 3, the corresponding relationship between the values of SLIV, S, and L is shown in Table 4 below.
[0182]
[0183] Embodiment 3: SLIV3 is used to determine the time-domain resource allocation indication, and SLIV3 = 14 * (L - 1) + S. When the value range of L is 1 to 42 and the value of S is 0 to 13, the corresponding relationship between the values of SLIV3, S, and L is shown in Table 5 below. Among them, the filled part represents the corresponding relationship between SLIV3, S, and L when N = 2. For example, when SLIV3 = 214, S = 4 and L = 16 can be uniquely determined.
[0184] Table 5:
[0185]
[0186]
[0187] Embodiment 4: Scheduling is performed on 2 time slots, and SLIV4 is used to determine the time-domain resource allocation indication.
[0188] The third indication information is used to indicate '10' or '11' to determine N = 2. The least significant bit '0' indicates (14 - S) < L <= 14; the least significant bit '1' indicates 14 < L <= (28 - S).
[0189] In the case of (14 - S) < L <= 14, SLIV4 satisfies:
[0190] If (S + 1) <= 7, then SLIV4 = 14 * (S + 1) + L - 1;
[0191] If (S + 1) > 7, then SLIV4 = 14 * (14 - S - 1) + (14 - L).
[0192] In the case of (14 < L <= (28 - S)), SLIV4 satisfies:
[0193] If (L - 1) <= 21, then SLIV4 = 14 * (L - 1 - 14) + S;
[0194] If (L - 1) > 21, then SLIV4 = 14 * (28 - L + 1) + (14 - 1 - S).
[0195] In this embodiment, the correspondence between the values of SLIV4 and S and L is shown in Table VI below.
[0196] Table VI:
[0197]
[0198] In Table VI, the dotted-filled part indicates that the third indication information indicates '10'. When (14 - S) < L ≤ 14, the mapping relationship between all values of SLIV4 in this range and S and L; the bold part indicates that the third indication information indicates '11'. When 14 < L ≤ (28 - S), the mapping relationship between all values of SLIV4 in this range and S and L. For example, when the third indication information indicates '11' and SLIV4 = 89, S = 5 and L = 21 can be uniquely determined.
[0199] Optionally, assume that the time-domain resource allocation indication determines S = 2 and L = 16, as Figure 3 shown. In one embodiment, first calculate the intermediate TBS according to 14 symbols occupied in the time domain, denoted as TBS_temp, and scale the intermediate TBS to obtain the final factor size of β = 16 / 14.
[0200] Optionally, assume that the time-domain resource allocation indication determines S = 3 and L = 15, as Figure 4 shown. The TB occupies 2 time slots, slot 1 and slot 2. Among them, the available modulation symbols on slot 1 are 8, and the available modulation symbols on slot 2 are 3. At this time, the obtained TB can be divided into TB1 and TB2, TB1 = TB * 8 / 11, TB2 = TB * 3 / 11. After subsequent processing (such as CRC, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, etc.), they are transmitted on part A and part B respectively.
[0201] Optionally, in another embodiment, the TB can be directly subjected to subsequent processing (such as CRC, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, etc.) to obtain the modulation symbols before mapping, and then mapped and transmitted on part A and part B in sequence.
[0202] Embodiment 5, as Figure 5 shown. The PUCCH overlaps with the PUSCH in part A. When P is greater than the number of available modulation symbols in part A of the PUSCH in slot 1, excluding the overhead, such as the DMRS occupying 2 OFDM symbols and no phase tracking reference signal (Phase tracking reference signal, PTRS).
[0203] Optionally, in one embodiment, the corresponding PUSCH transmission portion is not transmitted in region A of time slot 1, while the corresponding PUSCH transmission portion continues to be transmitted in region B of time slot 2.
[0204] Optionally, in one embodiment, the corresponding PUSCH transmission portion is not transmitted in region A of time slot 1, and the corresponding PUSCH transmission portion is not transmitted in region B of time slot 2.
[0205] Optionally, in one embodiment, the PUSCH is not transmitted in region A of time slot 1, but is transmitted starting in region B of time slot 2.
[0206] Implementation method six, such as Figure 6 As shown, the PUCCH overlaps with the PUSCH in section A. When the number of available modulation symbols in regions A and B of time slots 1 and 2 of the PUSCH transmission, after removing overhead, is greater than P (e.g., DMRS occupies 2 OFDM symbols, no PTRS overhead), the PUCCH can be multiplexed with the PUSCH in time slot 1 for transmission.
[0207] Implementation method seven, such as Figure 7 As shown, the PUCCH overlaps with the PUSCH in section A. When the number of available modulation symbols in region B of time slot 2 of the PUSCH transmission, after removing overhead, is greater than P, such as DMRS occupying 1 OFDM symbol, or no PTRS overhead, the PUCCH can be multiplexed with the PUSCH in time slot 2 for transmission.
[0208] Implementation method eight, such as Figure 8 As shown, the PUCCH overlaps with the PUSCH in section A. If the number of available modulation symbols in region A of time slot 1 and region B of time slot 2 after removing overhead is no greater than P (e.g., DMRS occupies 1 OFDM symbol, no PTRS overhead), then the PUSCH is not transmitted, neither region A nor region B transmits, and the PUCCH is transmitted first; or, the PUCCH is not transmitted, and the PUSCH is transmitted first.
[0209] Implementation method nine, such as Figure 9 As shown, if the PUCCH overlaps with component carriers (CC1) and CC2 in time slot 1, and single-slot PUSCH transmission is scheduled on CC1, while multi-slot PUSCH transmission is scheduled on CC2, then the PUCCH will be preferentially multiplexed onto the PUSCH of CC1 for transmission; or the PUCCH will be preferentially multiplexed onto the PUSCH of CC2 for transmission.
[0210] Implementation method ten, such as Figures 10 to 12As shown, assuming S=0, L=15, the higher-layer parameter dmrs-AdditionalPosition is configured as 'pos2', dmrs-TypeA-Position is configured as 2, and single-symbol DMRS is indicated, frequency hopping is disabled. If DMRS mapping is performed using a method where mapping type A has a higher priority than mapping type B, then time slot 1 corresponds to mapping type A, and time slot B corresponds to mapping type B. The transmission status is as follows. Figures 10 to 12 As shown. In Figure 10 In part B, DMRS is not transmitted. Figure 11 In the middle, part B transmits DMRS, in Figure 12 In slot 1, DMRS can be reduced.
[0211] Optionally, if the above-mentioned preset conditions are met between time slot 1 and time slot 2, when transmitting data in time slot 2, the channel estimation results in time slot 1 can be used; if DMRS is transmitted in time slot 2, joint channel estimation can be performed using the DMRS in time slot 1 and time slot 2.
[0212] Implementation method eleven, such as Figures 13 to 15 As shown, assuming S=13, L=15; the higher-layer parameter dmrs-AdditionalPosition is configured as 'pos2', indicating single-symbol DMRS, and frequency hopping is disabled. If mapping type B is used for DMRS mapping by default, then time slot 1 corresponds to mapping type B, time slot 2 corresponds to mapping type B, and the transmission status is as follows. Figures 13 to 15 As shown. In Figure 13 In part B, DMRS is not transmitted. Figure 14 In the middle, part B transmits DMRS, in Figure 15 In slot 1, DMRS can be reduced.
[0213] Optionally, if the above-mentioned preset conditions are met between time slot 1 and time slot 2, when transmitting data in time slot 1, the channel estimation results in time slot 2 can be used; if DMRS is transmitted in time slot 1, joint channel estimation can be performed using DMRS in time slot 1 and time slot 2.
[0214] Implementation method 12, assuming S=3, L=21. Optionally, in one embodiment, the higher-layer parameters indicate single-symbol DMRS, frequency hopping is disabled, and if mapping type B is used by default for DMRS mapping, the transmission state can be as follows: Figure 16 As shown.
[0215] Implementation method thirteen, assuming S=0, L=22. Optionally, in one embodiment, the higher-layer parameter dmrs-AdditionalPosition is configured as 'pos2', indicating single-symbol DMRS, and frequency hopping is disabled. If DMRS mapping is performed using a method where the priority of mapping type A is greater than the priority of mapping type B, the transmission state can be as follows: Figure 17 As shown.
[0216] Please see Figure 18 , Figure 18 This is a flowchart of another transmission processing method provided in an embodiment of this application. The method is executed by the receiving end, such as... Figure 18 As shown, it includes the following steps:
[0217] Step 1801: Determine the target time-frequency resources for scheduling based on the time-domain resource allocation instruction;
[0218] Step 1802: Receive a transport block on the target time-frequency resource;
[0219] The target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1.
[0220] Optionally, the time-domain resource allocation indicator is used to indicate the index value S of the starting symbol of the target time-frequency resource and the allocation length L of the target time-frequency resource.
[0221] Optionally, S and L are determined by a first start and length indicator SLIV1; wherein SLIV1 = SLIV2 + (N-1)*M, M is an integer greater than or equal to 105, and 14*(N-1) < L ≤ 14*NS, and the second start and length indicator SLIV2 satisfies at least one of the following:
[0222] In the case that (L-1)≤14*(N-1)+7, SLIV2=14*[L-1-14*(N-1)]+S;
[0223] In the case that (L-1) > 14*(N-1)+7, SLIV2 = 14*[14*N-(L-1)]+(14-1-S).
[0224] Optionally, the time-domain resource allocation indication includes first indication information and second indication information, the first indication information is used to indicate N, and the second indication information is used to indicate the first allocation length L1, wherein L satisfies: L = L1 + 14 * (N - 1).
[0225] Optionally, S and L are determined by a third start and length indicator SLIV3; wherein SLIV3 = 14*(L-1)+S.
[0226] Optionally, the time-domain resource allocation indication includes a third indication information and a fourth indication information. The third indication information is used to determine the value relationship between S and L. The fourth indication information is used to indicate a fourth start and length indication SLIV4, and SLIV4 is used to determine S and L.
[0227] Optionally, the SLIV4 satisfies at least one of the following:
[0228] In the case that (14*(N-1)-S)<L≤14*(N-1) and (S+1)≤14*(N-2)+7, SLIV4=14*(S+1)+L-1-14*(N-2);
[0229] In the case that (14*(N-1)-S)<L≤14*(N-1) and (S+1)>14*(N-2)+7, SLIV4=14*(14-S-1)+(14*(N-1)-L);
[0230] In the case that 14*(N-1)<L≤14*NS and (L-1)≤14*(N-1)+7, SLIV4=14*(L-1-14*(N-1))+S;
[0231] In the case that 14*(N-1)<L≤14*NS and (L-1)>14*(N-1)+7, SLIV4=14*(14*N-L+1)+(14-1-S).
[0232] Optionally, the third indication information includes at least one bit of indication information, wherein the most significant bit or the least significant bit is used to indicate the value relationship between S and L; the value relationship between S and L includes at least one of the following:
[0233] (14*(N-1)-S)<L≤14*(N-1);
[0234] 14*(N-1)<L≤14*NS.
[0235] Optionally, when the length L of the target time-frequency resource is greater than 14, the size A of the transport block satisfies: B represents the intermediate transport block size calculated based on 14 symbols in the time domain, β = L / 14.
[0236] Optionally, after the step of sending the time-domain resource allocation indication, the method further includes:
[0237] Determine the time-domain location of the first DMRS transmitted on the target time-frequency resource;
[0238] The method for determining the time-domain location of the first DMRS includes any of the following:
[0239] The time domain location of the DMRS corresponding to each time slot is determined based on the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols allocated to each time slot;
[0240] The time-domain location of the first DMRS is determined based on the number of OFDM symbols of the target time-frequency resource.
[0241] Optionally, the mapping method of the DMRS satisfies any one of the following:
[0242] The default mapping type is B;
[0243] Mapping type A has a higher priority than mapping type B.
[0244] Optionally, when determining the time domain location of the DMRS corresponding to each time slot based on the number of OFDM symbols allocated to each time slot, the DMRS corresponding to each time slot also satisfies the following: when the number of OFDM symbols allocated to the first time slot is 1, and the first time slot and the second time slot meet a preset condition, the DMRS corresponding to the first time slot is not mapped or only the DMRS corresponding to the first time slot is mapped.
[0245] Wherein, the first time slot and the second time slot are both one of the N time slots, and the first time slot and the second time slot are adjacent to each other.
[0246] Optionally, the preset conditions include at least one of the following:
[0247] The first time slot and the second time slot use the same antenna port;
[0248] The power deviation between the antenna ports used in the first time slot and the second time slot is less than or equal to a first preset value;
[0249] The phase between the antenna ports used in the first time slot and the second time slot is continuous;
[0250] The first time slot and the second time slot use the same precoding parameters;
[0251] The first time slot and the second time slot use the same spatial filtering parameters.
[0252] Optionally, when the number of OFDM symbols of the target time-frequency resource is greater than 14, determining the time-domain location of the first DMRS based on the number of OFDM symbols of the target time-frequency resource includes:
[0253] The OFDM symbol count of the target time-frequency resource is divided into at least two symbol groups, with each group consisting of 14 consecutive symbols.
[0254] The time-domain location of the DMRS corresponding to each symbol group is determined according to the number of OFDM symbols in each symbol group.
[0255] Optionally, the transport block is carried on a first physical uplink shared channel (PUSCH). If the first PUSCH and the physical uplink control channel (PUCCH) overlap in the time domain, after the step of mapping the transport block to the target time-frequency resource, the method includes:
[0256] The transmission methods of the first PUSCH and PUCCH are determined based on the target information;
[0257] The target information includes at least one of the following:
[0258] PUCCH multiplexes the number of modulation symbols P that can be transmitted on the first PUSCH;
[0259] The number of OFDM symbols allocated by PUSCH in each of the N time slots;
[0260] The number of modulation symbols available for PUSCH transmission in each of the N time slots.
[0261] Optionally, P is determined by the second number of symbols when the first PUSCH and PUCCH are multiplexed, and the second number of symbols is the smallest OFDM symbol number as follows:
[0262] The preset number of OFDM symbols, or the configurable maximum number of OFDM symbols when a PUSCH is multiplexed with a PUCCH in a time slot;
[0263] The number of OFDM symbols actually allocated to the first PUSCH.
[0264] Optionally, the transmission method includes at least one of the following:
[0265] If P is greater than the number of modulation symbols available for PUSCH transmission in the third time slot, PUSCH is not transmitted in the third time slot.
[0266] If a fourth time slot exists among the N time slots, the PUCCH is multiplexed with the PUSCH of the fourth time slot;
[0267] If a fourth time slot is not present among the N time slots, at least one of the PUCCH and the first PUSCH shall not be transmitted.
[0268] The third time slot is the time slot where the first PUSCH and the PUCCH overlap, and the fourth time slot is a time slot in which the number of modulation symbols available for PUSCH transmission is greater than P.
[0269] Optionally, if the PUCCH also overlaps with the second PUSCH, the transmission method includes any of the following:
[0270] The PUCCH is preferentially multiplexed into the first PUSCH;
[0271] The PUCCH is preferentially multiplexed into the second PUSCH;
[0272] The second PUSCH is scheduled to be transmitted in a time slot.
[0273] It should be noted that this embodiment is used as... Figure 2 The implementation method of the receiving end corresponding to the illustrated embodiment can be found in the following examples. Figure 2 The embodiments shown herein, and the benefits achieved therein, will not be repeated here to avoid repetition.
[0274] It should be noted that the transmission processing method provided in this application embodiment can be executed by a transmission processing device, or by a control module within that transmission processing device for executing the transmission processing method. This application embodiment uses the execution of the transmission processing method by a transmission processing device as an example to illustrate the transmission processing device provided in this application embodiment.
[0275] Please see Figure 19 , Figure 19 This is a structural diagram of a transmission processing apparatus provided in an embodiment of this application, as shown below. Figure 19 As shown, the transmission processing apparatus 1900 includes:
[0276] The first determining module 1901 is used to determine the target time-frequency resources to be scheduled based on the time-domain resource allocation instruction;
[0277] Mapping module 1902 is used to map transport blocks to the target time-frequency resources;
[0278] The target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1.
[0279] Optionally, the time-domain resource allocation indicator is used to indicate the index value S of the starting symbol of the target time-frequency resource and the allocation length L of the target time-frequency resource.
[0280] Optionally, S and L are determined by a first start and length indicator SLIV1; wherein SLIV1 = SLIV2 + (N-1)*M, M is an integer greater than or equal to 105, and 14*(N-1) < L ≤ 14*NS, and the second start and length indicator SLIV2 satisfies at least one of the following:
[0281] In the case that (L-1)≤14*(N-1)+7, SLIV2=14*[L-1-14*(N-1)]+S;
[0282] In the case that (L-1) > 14*(N-1)+7, SLIV2 = 14*[14*N-(L-1)]+(14-1-S).
[0283] Optionally, the time-domain resource allocation indication includes first indication information and second indication information, the first indication information is used to indicate N, and the second indication information is used to indicate the first allocation length L1, wherein L satisfies: L = L1 + 14 * (N - 1).
[0284] Optionally, S and L are determined by a third start and length indicator SLIV3; wherein SLIV3 = 14*(L-1)+S.
[0285] Optionally, the time-domain resource allocation indication includes a third indication information and a fourth indication information. The third indication information is used to determine the value relationship between S and L. The fourth indication information is used to indicate a fourth start and length indication SLIV4, and SLIV4 is used to determine S and L.
[0286] Optionally, the SLIV4 satisfies at least one of the following:
[0287] In the case that (14*(N-1)-S)<L≤14*(N-1) and (S+1)≤14*(N-2)+7, SLIV4=14*(S+1)+L-1-14*(N-2);
[0288] In the case that (14*(N-1)-S)<L≤14*(N-1) and (S+1)>14*(N-2)+7, SLIV4=14*(14-S-1)+(14*(N-1)-L);
[0289] In the case that 14*(N-1)<L≤14*NS and (L-1)≤14*(N-1)+7, SLIV4=14*(L-1-14*(N-1))+S;
[0290] In the case that 14*(N-1)<L≤14*NS and (L-1)>14*(N-1)+7, SLIV4=14*(14*N-L+1)+(14-1-S).
[0291] Optionally, the third indication information includes at least one bit of indication information, wherein the most significant bit or the least significant bit is used to indicate the value relationship between S and L; the value relationship between S and L includes at least one of the following:
[0292] (14*(N-1)-S)<L≤14*(N-1);
[0293] 14*(N-1)<L≤14*NS.
[0294] Optionally, when the length L of the target time-frequency resource is greater than 14, the size A of the transport block satisfies: B represents the intermediate transport block size calculated based on 14 symbols in the time domain, β = L / 14.
[0295] Optionally, the mapping module 1902 includes:
[0296] A partitioning unit is used to divide a transport block into N sub-transport blocks according to the number of first symbols allocated in each time slot;
[0297] The processing unit is used to preprocess each sub-transmission block to obtain the modulation symbols corresponding to N sub-transmission blocks;
[0298] The mapping unit is used to map the modulation symbols corresponding to the N sub-transmission blocks to the time-frequency resources of each time slot of the target time-frequency resource;
[0299] The first number of symbols does not include the number of orthogonal frequency division multiplexing (OFDM) symbols occupied by the demodulation reference signal (DMRS).
[0300] Optionally, the N sub-transmission blocks satisfy any one of the following:
[0301] The N sub-transmission blocks are of the same size;
[0302] The size of each subtransmitter block is proportional to the number of the first symbols allocated within the time slot in which the subtransmitter block is located.
[0303] Optionally, the mapping module 1902 includes:
[0304] The processing unit is used to preprocess the transmission block to obtain the modulation symbol corresponding to the transmission block;
[0305] The mapping unit is used to sequentially map the modulation symbols corresponding to the transport block onto the target time-frequency resource.
[0306] Optionally, the mapping module 1902 is further configured to: map the first DMRS to the target time-frequency resource;
[0307] The method for determining the time-domain location of the first DMRS includes any of the following:
[0308] The time domain location of the DMRS corresponding to each time slot is determined based on the number of OFDM symbols allocated to each time slot;
[0309] The time-domain location of the first DMRS is determined based on the number of OFDM symbols of the target time-frequency resource.
[0310] Optionally, the mapping method of the DMRS satisfies any one of the following:
[0311] The default mapping type is B;
[0312] Mapping type A has a higher priority than mapping type B.
[0313] Optionally, when determining the time domain location of the DMRS corresponding to each time slot based on the number of OFDM symbols allocated to each time slot, the DMRS corresponding to each time slot also satisfies the following: when the number of OFDM symbols allocated to the first time slot is 1, and the first time slot and the second time slot meet preset conditions, the DMRS is not mapped in the first time slot or only the DMRS corresponding to the first time slot is mapped.
[0314] Wherein, the first time slot and the second time slot are both one of the N time slots, and the first time slot and the second time slot are adjacent to each other.
[0315] Optionally, the preset conditions include at least one of the following:
[0316] The first time slot and the second time slot use the same antenna port;
[0317] The power deviation between the antenna ports used in the first time slot and the second time slot is less than or equal to a first preset value;
[0318] The phase between the antenna ports used in the first time slot and the second time slot is continuous;
[0319] The first time slot and the second time slot use the same precoding parameters;
[0320] The first time slot and the second time slot use the same spatial filtering parameters.
[0321] Optionally, when the number of OFDM symbols of the target time-frequency resource is greater than 14, determining the time-domain location of the first DMRS based on the number of OFDM symbols of the target time-frequency resource includes:
[0322] The OFDM symbol count of the target time-frequency resource is divided into at least two symbol groups, with each group consisting of 14 consecutive symbols.
[0323] The time-domain location of the DMRS corresponding to each symbol group is determined according to the number of OFDM symbols in each symbol group.
[0324] Optionally, the transport block is carried on a first physical uplink shared channel (PUSCH). If the first PUSCH and the physical uplink control channel (PUCCH) overlap in the time domain, after the step of mapping the transport block to the target time-frequency resource, the method includes:
[0325] The transmission methods of the first PUSCH and PUCCH are determined based on the target information;
[0326] The target information includes at least one of the following:
[0327] PUCCH multiplexes the number of modulation symbols P that can be transmitted on the first PUSCH;
[0328] The number of OFDM symbols allocated by PUSCH in each of the N time slots;
[0329] The number of modulation symbols available for PUSCH transmission in each of the N time slots.
[0330] Optionally, P is determined by the second number of symbols when the first PUSCH and PUCCH are multiplexed, and the second number of symbols is the smallest OFDM symbol number as follows:
[0331] The preset number of OFDM symbols, or the configurable maximum number of OFDM symbols when a PUSCH is multiplexed with a PUCCH in a time slot;
[0332] The number of OFDM symbols actually allocated to the first PUSCH.
[0333] Optionally, the transmission method includes at least one of the following:
[0334] If P is greater than the number of modulation symbols available for PUSCH transmission in the third time slot, PUSCH is not transmitted in the third time slot.
[0335] If a fourth time slot exists among the N time slots, the PUCCH is multiplexed with the PUSCH of the fourth time slot;
[0336] If a fourth time slot is not present among the N time slots, at least one of the PUCCH and the first PUSCH shall not be transmitted.
[0337] The third time slot is the time slot where the first PUSCH and the PUCCH overlap, and the fourth time slot is a time slot in which the number of modulation symbols available for PUSCH transmission is greater than P.
[0338] Optionally, if the PUCCH also overlaps with the second PUSCH, the transmission method includes any of the following:
[0339] The PUCCH is preferentially multiplexed into the first PUSCH;
[0340] The PUCCH is preferentially multiplexed into the second PUSCH;
[0341] The second PUSCH is scheduled to be transmitted in a time slot.
[0342] The transmission processing device 1900 provided in this application embodiment can achieve... Figure 2 The various processes implemented at the sending end in the method embodiment will not be described again here to avoid repetition.
[0343] Please see Figure 20 , Figure 20 This is a structural diagram of a transmission processing apparatus provided in an embodiment of this application, as shown below. Figure 20 As shown, the transmission processing apparatus 2000 includes:
[0344] The second determining module 2001 is used to determine the target time-frequency resources to be scheduled based on the time-domain resource allocation instruction;
[0345] The receiving module 2002 is used to receive a transmission block on the target time-frequency resource;
[0346] The target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1.
[0347] Optionally, the time-domain resource allocation indicator is used to indicate the index value S of the starting symbol of the target time-frequency resource and the allocation length L of the target time-frequency resource.
[0348] Optionally, S and L are determined by a first start and length indicator SLIV1; wherein SLIV1 = SLIV2 + (N-1)*M, M is an integer greater than or equal to 105, and 14*(N-1) < L ≤ 14*NS, and the second start and length indicator SLIV2 satisfies at least one of the following:
[0349] In the case that (L-1)≤14*(N-1)+7, SLIV2=14*[L-1-14*(N-1)]+S;
[0350] In the case that (L-1) > 14*(N-1)+7, SLIV2 = 14*[14*N-(L-1)]+(14-1-S).
[0351] Optionally, the time-domain resource allocation indication includes first indication information and second indication information, the first indication information is used to indicate N, and the second indication information is used to indicate the first allocation length L1, wherein L satisfies: L = L1 + 14 * (N - 1).
[0352] Optionally, S and L are determined by a third start and length indicator SLIV3; wherein SLIV3 = 14*(L-1)+S.
[0353] Optionally, the time-domain resource allocation indication includes a third indication information and a fourth indication information. The third indication information is used to determine the value relationship between S and L. The fourth indication information is used to indicate a fourth start and length indication SLIV4, and SLIV4 is used to determine S and L.
[0354] Optionally, the SLIV4 satisfies at least one of the following:
[0355] In the case that (14*(N-1)-S)<L≤14*(N-1) and (S+1)≤14*(N-2)+7, SLIV4=14*(S+1)+L-1-14*(N-2);
[0356] In the case that (14*(N-1)-S)<L≤14*(N-1) and (S+1)>14*(N-2)+7, SLIV4=14*(14-S-1)+(14*(N-1)-L);
[0357] In the case that 14*(N-1)<L≤14*NS and (L-1)≤14*(N-1)+7, SLIV4=14*(L-1-14*(N-1))+S;
[0358] In the case that 14*(N-1)<L≤14*NS and (L-1)>14*(N-1)+7, SLIV4=14*(14*N-L+1)+(14-1-S).
[0359] Optionally, the third indication information includes at least one bit of indication information, wherein the most significant bit or the least significant bit is used to indicate the value relationship between S and L; the value relationship between S and L includes at least one of the following:
[0360] (14*(N-1)-S)<L≤14*(N-1);
[0361] 14*(N-1)<L≤14*NS.
[0362] Optionally, when the length L of the target time-frequency resource is greater than 14, the size A of the transport block satisfies: B represents the intermediate transport block size calculated based on 14 symbols in the time domain, β = L / 14.
[0363] Optionally, after the step of sending the time-domain resource allocation indication, the method further includes:
[0364] Determine the time-domain location of the first DMRS transmitted on the target time-frequency resource;
[0365] The method for determining the time-domain location of the first DMRS includes any of the following:
[0366] The time domain location of the DMRS corresponding to each time slot is determined based on the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols allocated to each time slot;
[0367] The time-domain location of the first DMRS is determined based on the number of OFDM symbols of the target time-frequency resource.
[0368] Optionally, the mapping method of the DMRS satisfies any one of the following:
[0369] The default mapping type is B;
[0370] Mapping type A has a higher priority than mapping type B.
[0371] Optionally, when determining the time domain location of the DMRS corresponding to each time slot based on the number of OFDM symbols allocated to each time slot, the DMRS corresponding to each time slot also satisfies the following: when the number of OFDM symbols allocated to the first time slot is 1, and the first time slot and the second time slot meet a preset condition, the DMRS corresponding to the first time slot is not mapped or only the DMRS corresponding to the first time slot is mapped.
[0372] Wherein, the first time slot and the second time slot are both one of the N time slots, and the first time slot and the second time slot are adjacent to each other.
[0373] Optionally, the preset conditions include at least one of the following:
[0374] The first time slot and the second time slot use the same antenna port;
[0375] The power deviation between the antenna ports used in the first time slot and the second time slot is less than or equal to a first preset value;
[0376] The phase between the antenna ports used in the first time slot and the second time slot is continuous;
[0377] The first time slot and the second time slot use the same precoding parameters;
[0378] The first time slot and the second time slot use the same spatial filtering parameters.
[0379] Optionally, when the number of OFDM symbols of the target time-frequency resource is greater than 14, determining the time-domain location of the first DMRS based on the number of OFDM symbols of the target time-frequency resource includes:
[0380] The OFDM symbol count of the target time-frequency resource is divided into at least two symbol groups, with each group consisting of 14 consecutive symbols.
[0381] The time-domain location of the DMRS corresponding to each symbol group is determined according to the number of OFDM symbols in each symbol group.
[0382] Optionally, the transport block is carried on a first physical uplink shared channel (PUSCH). When the first PUSCH overlaps with the physical uplink control channel (PUCCH) in the time domain, the second determining module 2001 is further configured to:
[0383] The transmission methods of the first PUSCH and PUCCH are determined based on the target information;
[0384] The target information includes at least one of the following:
[0385] PUCCH multiplexes the number of modulation symbols P that can be transmitted on the first PUSCH;
[0386] The number of OFDM symbols allocated by PUSCH in each of the N time slots;
[0387] The number of modulation symbols available for PUSCH transmission in each of the N time slots.
[0388] Optionally, P is determined by the second number of symbols when the first PUSCH and PUCCH are multiplexed, and the second number of symbols is the smallest OFDM symbol number as follows:
[0389] The preset number of OFDM symbols, or the configurable maximum number of OFDM symbols when a PUSCH is multiplexed with a PUCCH in a time slot;
[0390] The number of OFDM symbols actually allocated to the first PUSCH.
[0391] Optionally, the transmission method includes at least one of the following:
[0392] If P is greater than the number of modulation symbols available for PUSCH transmission in the third time slot, PUSCH is not transmitted in the third time slot.
[0393] If a fourth time slot exists among the N time slots, the PUCCH is multiplexed with the PUSCH of the fourth time slot;
[0394] If a fourth time slot is not present among the N time slots, at least one of the PUCCH and the first PUSCH shall not be transmitted.
[0395] The third time slot is the time slot where the first PUSCH and the PUCCH overlap, and the fourth time slot is a time slot in which the number of modulation symbols available for PUSCH transmission is greater than P.
[0396] Optionally, if the PUCCH also overlaps with the second PUSCH, the transmission method includes any of the following:
[0397] The PUCCH is preferentially multiplexed into the first PUSCH;
[0398] The PUCCH is preferentially multiplexed into the second PUSCH;
[0399] The second PUSCH is scheduled to be transmitted in a time slot.
[0400] The transmission processing device 2000 provided in this application embodiment can achieve... Figure 18 The various processes implemented at the receiving end in the method embodiment will not be described again here to avoid repetition.
[0401] The transmission processing device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminal 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not impose specific limitations.
[0402] The transmission processing device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.
[0403] The transmission processing device provided in this application embodiment can achieve...Figures 1 to 18 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0404] Optional, such as Figure 21 As shown, this application embodiment also provides a communication device 2100, including a processor 2101, a memory 2102, and a program or instructions stored in the memory 2102 and executable on the processor 2101. When the program or instructions are executed by the processor 2101, they implement the various processes of the above-described transmission processing method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0405] Figure 22 A schematic diagram of the hardware structure of a terminal to implement the various embodiments of this application.
[0406] The terminal 2200 includes, but is not limited to, the following components: radio frequency unit 2201, network module 2202, audio output unit 2203, input unit 2204, sensor 2205, display unit 2206, user input unit 2207, interface unit 2208, memory 2209, and processor 2210.
[0407] Those skilled in the art will understand that the terminal 2200 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 2210 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 22 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0408] It should be understood that, in this embodiment, the input unit 2204 may include a graphics processing unit (GPU) 22041 and a microphone 22042. The GPU 22041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 2206 may include a display panel 22061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 2207 includes a touch panel 22071 and other input devices 22072. The touch panel 22071 is also called a touch screen. The touch panel 22071 may include a touch detection device and a touch controller. Other input devices 22072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0409] In this embodiment, the radio frequency unit 2201 receives downlink data from the network-side device and processes it for the processor 2210; additionally, it sends uplink data to the network device. Typically, the radio frequency unit 2201 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0410] Memory 2209 can be used to store software programs or instructions and various data. Memory 109 may mainly include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback function, image playback function, etc.). In addition, memory 2209 may include high-speed random access memory and may also include non-volatile memory, wherein the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0411] Processor 2210 may include one or more processing units; optionally, processor 2210 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 2210.
[0412] The processor 2210 is configured to: determine the target time-frequency resource to be scheduled according to the time-domain resource allocation instruction; map the transport block to the target time-frequency resource; wherein the target time-frequency resource occupies N time slots in the time domain, and N is an integer greater than 1.
[0413] Alternatively, processor 2210 is used to determine the target time-frequency resource to be scheduled based on the time-domain resource allocation instruction;
[0414] Radio frequency unit 2201 is used to receive a transmission block on the target time-frequency resource;
[0415] The target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1.
[0416] It should be understood that, in this embodiment, the processor 2210 and the radio frequency unit 2201 are capable of achieving... Figure 2 or Figure 18The various processes implemented by the terminal in the method embodiment will not be described again here to avoid repetition.
[0417] Specifically, embodiments of this application also provide a network-side device. For example... Figure 23 As shown, the network device 2300 includes: an antenna 2301, a radio frequency (RF) device 2302, and a baseband device 2303. The antenna 2301 is connected to the RF device 2302. In the uplink direction, the RF device 2302 receives information through the antenna 2301 and transmits the received information to the baseband device 2303 for processing. In the downlink direction, the baseband device 2303 processes the information to be transmitted and sends it to the RF device 2302. The RF device 2302 processes the received information and transmits it through the antenna 2301.
[0418] The aforementioned frequency band processing device can be located in the baseband device 2303. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 2303, which includes a processor 2304 and a memory 2305.
[0419] The baseband device 2303 may, for example, include at least one baseband board on which multiple chips are disposed, such as... Figure 23 As shown, one of the chips, for example, is a processor 2304, which is connected to a memory 2305 to call the program in the memory 2305 and execute the network device operation shown in the above method embodiment.
[0420] The baseband device 2303 may also include a network interface 2306 for exchanging information with the radio frequency device 2302, such as a common public radio interface (CPRI).
[0421] Specifically, the network-side device in this application embodiment further includes: instructions or programs stored in memory 2305 and executable on processor 2304, wherein processor 2304 calls the instructions or programs in memory 2305 to execute. Figure 19 or Figure 20 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0422] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described transmission processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0423] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0424] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run network device programs or instructions to implement the various processes of the above-described transmission processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0425] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0426] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0427] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or base station, etc.) to execute the methods described in the various embodiments of this application.
[0428] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A transmission processing method, executed by a sending end, characterized in that, include: Based on the time-domain resource allocation instructions, determine the target time-frequency resources for scheduling; Map the transport block to the target time-frequency resource; The time-domain resource allocation indication is used to schedule an uplink or downlink transmission, and the target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1. The step of mapping the transport block to the target time-frequency resource includes: The transport block is divided into N sub-transport blocks according to the number of first symbols allocated in each time slot; Each sub-transmission block is preprocessed to obtain the modulation symbols corresponding to N sub-transmission blocks; The modulation symbols corresponding to the N sub-transmission blocks are mapped to the time-frequency resources of each time slot of the target time-frequency resource; The first number of symbols does not include the number of orthogonal frequency division multiplexing (OFDM) symbols occupied by the demodulation reference signal (DMRS).
2. The method according to claim 1, characterized in that, The time-domain resource allocation indicator is used to indicate the index value S of the starting symbol of the target time-frequency resource and the allocation length L of the target time-frequency resource.
3. The method according to claim 2, characterized in that, The S and L are determined by the first start and length indicator SLIV1; wherein... M is an integer greater than or equal to 105, and The second start and length indicator SLIV2 satisfies at least one of the following: exist In this case, ; exist In this case, .
4. The method according to claim 2, characterized in that, The time-domain resource allocation indication includes first indication information and second indication information. The first indication information is used to indicate N, and the second indication information is used to indicate S and a first allocation length L1, wherein L satisfies: .
5. The method according to claim 2, characterized in that, The S and L are determined by the third start and length indicator SLIV3; wherein... .
6. The method according to claim 2, characterized in that, The time-domain resource allocation indication includes a third indication information and a fourth indication information. The third indication information is used to determine the value relationship between S and L. The fourth indication information is used to indicate the fourth start and length indication SLIV4, and SLIV4 is used to determine S and L.
7. The method according to claim 6, characterized in that, The SLIV4 satisfies at least one of the following: exist ,and In this case, ; exist ,and In this case, ; exist ,and In this case, ; exist ,and In this case, .
8. The method according to claim 6, characterized in that, The third indication information includes at least one bit of indication information, wherein the most significant bit or the least significant bit is used to indicate the value relationship between S and L; the value relationship between S and L includes at least one of the following: ; 。 9. The method according to claim 1, characterized in that, When the length L of the target time-frequency resource is greater than 14, the size A of the transport block satisfies: B represents the size of the intermediate transport block calculated based on 14 symbols in the time domain. .
10. The method according to claim 1, characterized in that, The N sub-transmission blocks satisfy any one of the following: The N sub-transmission blocks are of the same size; The size of each subtransmitter block is proportional to the number of the first symbols allocated within the time slot in which the subtransmitter block is located.
11. The method according to claim 1, characterized in that, The step of mapping the transport block to the target time-frequency resource includes: The transmission block is preprocessed to obtain the modulation symbol corresponding to the transmission block; The modulation symbols corresponding to the transport block are sequentially mapped onto the target time-frequency resources.
12. The method according to claim 1, characterized in that, After the step of determining the target time-frequency resource for scheduling based on the time-domain resource allocation instruction, the method further includes: Map the first DMRS to the target time-frequency resource; The method for determining the time-domain location of the first DMRS includes any of the following: The time domain location of the DMRS corresponding to each time slot is determined based on the number of OFDM symbols allocated to each time slot; The time-domain location of the first DMRS is determined based on the number of OFDM symbols of the target time-frequency resource.
13. The method according to claim 12, characterized in that, The mapping method of the DMRS satisfies any of the following: The default mapping type is B; Mapping type A has a higher priority than mapping type B.
14. The method according to claim 13, characterized in that, When determining the time domain location of the DMRS corresponding to each time slot based on the number of OFDM symbols allocated to each time slot, the DMRS corresponding to each time slot also satisfies the following: when the number of OFDM symbols allocated to the first time slot is 1, and the first time slot and the second time slot meet preset conditions, the DMRS is not mapped in the first time slot or is only mapped in the first time slot. Wherein, the first time slot and the second time slot are both one of the N time slots, and the first time slot and the second time slot are adjacent to each other.
15. The method according to claim 14, characterized in that, The preset conditions include at least one of the following: The first time slot and the second time slot use the same antenna port; The power deviation between the antenna ports used in the first time slot and the second time slot is less than or equal to a first preset value; The phase between the antenna ports used in the first time slot and the second time slot is continuous; The first time slot and the second time slot use the same precoding parameters; The first time slot and the second time slot use the same spatial filtering parameters.
16. The method according to claim 12, characterized in that, When the number of OFDM symbols in the target time-frequency resource is greater than 14, determining the time-domain location of the first DMRS based on the number of OFDM symbols in the target time-frequency resource includes: The OFDM symbol count of the target time-frequency resource is divided into at least two symbol groups, with each group consisting of 14 consecutive symbols. The time-domain location of the DMRS corresponding to each symbol group is determined according to the number of OFDM symbols in each symbol group.
17. The method according to claim 1, characterized in that, The transport block is carried on a first physical uplink shared channel (PUSCH). When the first PUSCH and the physical uplink control channel (PUCCH) overlap in the time domain, the step of mapping the transport block to the target time-frequency resource includes: The transmission methods of the first PUSCH and PUCCH are determined based on the target information; The target information includes at least one of the following: PUCCH multiplexes the number of modulation symbols P that can be transmitted on the first PUSCH; The number of OFDM symbols allocated by PUSCH in each of the N time slots; The number of modulation symbols available for PUSCH transmission in each of the N time slots.
18. The method according to claim 17, characterized in that, The P is determined by the second number of symbols when the first PUSCH and PUCCH are multiplexed, and the second number of symbols is the following minimum OFDM number of symbols: The preset number of OFDM symbols, or the configurable maximum number of OFDM symbols when a PUSCH is multiplexed with a PUCCH in a time slot; The number of OFDM symbols actually allocated to the first PUSCH.
19. The method according to claim 17, characterized in that, The transmission method includes at least one of the following: If P is greater than the number of modulation symbols available for PUSCH transmission in the third time slot, PUSCH is not transmitted in the third time slot. If a fourth time slot exists among the N time slots, the PUCCH is multiplexed with the PUSCH of the fourth time slot; If a fourth time slot is not present among the N time slots, at least one of the PUCCH and the first PUSCH shall not be transmitted. The third time slot is the time slot where the first PUSCH and the PUCCH overlap, and the fourth time slot is a time slot in which the number of modulation symbols available for PUSCH transmission is greater than P.
20. The method according to claim 17, characterized in that, If the PUCCH also overlaps with the second PUSCH, the transmission method includes any of the following: The PUCCH is preferentially multiplexed into the first PUSCH; The PUCCH is preferentially multiplexed into the second PUSCH; The second PUSCH is scheduled to be transmitted in a time slot.
21. A transmission processing method, executed by a receiving end, characterized in that, include Based on the time-domain resource allocation instructions, determine the target time-frequency resources for scheduling; Receive a transport block on the target time-frequency resource; The time-domain resource allocation indication is used to schedule an uplink or downlink transmission, and the target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1. The transmission block includes N sub-transmission blocks, which are determined based on the first number of symbols allocated in each time slot. The first number of symbols does not include the number of orthogonal frequency division multiplexing (OFDM) symbols occupied by the demodulation reference signal (DMRS).
22. The method according to claim 21, characterized in that, The time-domain resource allocation indicator is used to indicate the index value S of the starting symbol of the target time-frequency resource and the allocation length L of the target time-frequency resource.
23. The method according to claim 22, characterized in that, The S and L are determined by the first start and length indicator SLIV1; wherein... M is an integer greater than or equal to 105, and The second start and length indicator SLIV2 satisfies at least one of the following: exist In this case, ; exist In this case, .
24. The method according to claim 22, characterized in that, The time-domain resource allocation indication includes first indication information and second indication information. The first indication information is used to indicate N, and the second indication information is used to indicate S and a first allocation length L1, wherein L satisfies: .
25. The method according to claim 22, characterized in that, The S and L are determined by the third start and length indicator SLIV3; wherein... .
26. The method according to claim 22, characterized in that, The time-domain resource allocation indication includes a third indication information and a fourth indication information. The third indication information is used to determine the value relationship between S and L. The fourth indication information is used to indicate the fourth start and length indication SLIV4, and SLIV4 is used to determine S and L.
27. The method according to claim 26, characterized in that, The SLIV4 satisfies at least one of the following: exist ,and In this case, ; exist ,and In this case, ; exist ,and In this case, ; exist ,and In this case, .
28. The method according to claim 26, characterized in that, The third indication information includes at least one bit of indication information, wherein the most significant bit or the least significant bit is used to indicate the value relationship between S and L; the value relationship between S and L includes at least one of the following: ; 。 29. The method according to claim 21, characterized in that, When the length L of the target time-frequency resource is greater than 14, the size A of the transport block satisfies: B represents the size of the intermediate transport block calculated based on 14 symbols in the time domain. .
30. The method according to claim 21, characterized in that, The method further includes: Determine the time-domain location of the first DMRS transmitted on the target time-frequency resource; The method for determining the time-domain location of the first DMRS includes any of the following: The time domain location of the DMRS corresponding to each time slot is determined based on the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols allocated to each time slot; The time-domain location of the first DMRS is determined based on the number of OFDM symbols of the target time-frequency resource.
31. The method according to claim 30, characterized in that, The mapping method of the DMRS satisfies any of the following: The default mapping type is B; Mapping type A has a higher priority than mapping type B.
32. The method according to claim 31, characterized in that, When determining the time domain location of the DMRS corresponding to each time slot based on the number of OFDM symbols allocated to each time slot, the DMRS corresponding to each time slot also satisfies the following: when the number of OFDM symbols allocated to the first time slot is 1, and the first time slot and the second time slot meet preset conditions, the DMRS corresponding to the first time slot is not mapped or only the DMRS corresponding to the first time slot is mapped. Wherein, the first time slot and the second time slot are both one of the N time slots, and the first time slot and the second time slot are adjacent to each other.
33. The method according to claim 32, characterized in that, The preset conditions include at least one of the following: The first time slot and the second time slot use the same antenna port; The power deviation between the antenna ports used in the first time slot and the second time slot is less than or equal to a first preset value; The phase between the antenna ports used in the first time slot and the second time slot is continuous; The first time slot and the second time slot use the same precoding parameters; The first time slot and the second time slot use the same spatial filtering parameters.
34. The method according to claim 30, characterized in that, When the number of OFDM symbols in the target time-frequency resource is greater than 14, determining the time-domain location of the first DMRS based on the number of OFDM symbols in the target time-frequency resource includes: The OFDM symbol count of the target time-frequency resource is divided into at least two symbol groups, with each group consisting of 14 consecutive symbols. The time-domain location of the DMRS corresponding to each symbol group is determined according to the number of OFDM symbols in each symbol group.
35. A transmission processing apparatus, characterized in that, include: The first determining module is used to determine the target time-frequency resources to be scheduled based on the time-domain resource allocation instruction; A mapping module is used to map transport blocks to the target time-frequency resources; The time-domain resource allocation indication is used to schedule an uplink or downlink transmission, and the target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1. Specifically, the mapping module is used to divide the transmission block into N sub-transmission blocks according to the first number of symbols allocated in each time slot; each sub-transmission block is preprocessed to obtain the modulation symbols corresponding to the N sub-transmission blocks; and the modulation symbols corresponding to the N sub-transmission blocks are mapped to the time-frequency resources of each time slot of the target time-frequency resource. The first number of symbols does not include the number of orthogonal frequency division multiplexing (OFDM) symbols occupied by the demodulation reference signal (DMRS).
36. A transmission processing apparatus, characterized in that, include: The second determining module is used to determine the target time-frequency resources to be scheduled based on the time-domain resource allocation instruction; A receiving module is configured to receive a transmission block on the target time-frequency resource; The time-domain resource allocation indication is used to schedule an uplink or downlink transmission, and the target time-frequency resource occupies N time slots in the time domain, where N is an integer greater than 1. The transmission block includes N sub-transmission blocks, which are determined based on the first number of symbols allocated in each time slot. The first number of symbols does not include the number of orthogonal frequency division multiplexing (OFDM) symbols occupied by the demodulation reference signal (DMRS).
37. A communication device, characterized in that, include: A memory, a processor, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the transmission processing method as described in any one of claims 1 to 34.
38. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions, which, when executed by a processor, implement the steps of the transmission processing method as described in any one of claims 1 to 34.