A method and apparatus for UCI multiplexing used in a wireless communication node
By determining the orthogonal sequence application of PUSCH through received signaling and selecting a suitable PUSCH for UCI multiplexing, the problem of PUCCH and PUSCH overlap is solved, the transmission reliability and system capacity of UCI are improved, interference is reduced, and efficient uplink communication is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2024-06-06
- Publication Date
- 2026-06-26
AI Technical Summary
After introducing PUSCH transmission with orthogonal sequences, how to solve the overlap between PUCCH and multiple PUSCH, determine the PUSCH used for UCI multiplexing, ensure the transmission reliability of UCI, avoid interference caused by code division multiplexing by different users, and improve uplink capacity and throughput.
By receiving signaling, it is determined whether to apply the first type of orthogonal sequence, a suitable PUSCH is selected for UCI multiplexing, ensuring that the transmission of UCI uses the same orthogonal sequence as the PUSCH, adjusting the number of REs to adapt to the code rate of UCI, improving transmission reliability, and improving the flexibility of base station scheduling through signaling configuration.
It achieves reliable transmission of UCI, reduces transmission latency, ensures backward compatibility of the system, reduces interference between users, and improves uplink capacity and throughput.
Smart Images

Figure CN119814253B_ABST
Abstract
Description
Technical Field
[0001] This application relates to transmission methods and apparatus in wireless communication systems, and in particular to methods and apparatus for transmitting wireless signals in non-terrestrial network communication systems. Background Technology
[0002] In existing NR (New Radio) systems, the DMRS (Demodulation Reference Signal) and PUCCH (Physical Uplink Control Channel) of PUSCH (Physical Uplink Shared Channel) support multiplexing of multiple antenna ports / multiple users through orthogonal sequences.
[0003] In December 2023, the 3GPP (3rd Generation Partnership Project) RAN (Radio Access Network) #102 meeting decided to study the use of orthogonal sequences to support multiplexing of PUSCH in the "Non-Terrestrial Network (NTN) for NR (New Radio)" research project (Work Item, WI). In other words, multiple users need to transmit PUSCH with orthogonal code domains within the same time-frequency resources. This multiplexing technology can significantly improve uplink capacity and throughput. Summary of the Invention
[0004] After introducing PUSCH transmission with orthogonal sequences, enhancing UCI multiplexing on the PUSCH is a crucial issue to consider in system design optimization; this application discloses a solution to this problem. It should be noted that this application is applicable to various wireless communication scenarios, such as non-terrestrial network (NTN) and terrestrial network (TN) communication scenarios, achieving similar technical effects. Furthermore, adopting a unified solution for different scenarios (including but not limited to non-terrestrial network and terrestrial network communication scenarios) helps reduce hardware complexity and cost, or improve performance. Unless otherwise specified, embodiments and features in any node of this application can be applied to any other node. Unless otherwise specified, embodiments and features in any embodiment of this application can be arbitrarily combined with each other.
[0005] Where necessary, the interpretation of terms used in this application may be referenced to the descriptions in the 3GPP specification protocols TS37 and TS38 series.
[0006] This application discloses a method used in a terminal, characterized by comprising:
[0007] Receive the first signaling, the first PUCCH is the PUCCH for the first UCI, and the first PUCCH depends on the first signaling;
[0008] Send multiple PUSCHs, which overlap with the first PUCCH;
[0009] The first UCI is multiplexed onto one of the plurality of PUSCHs. The PUSCH used to multiplex the first UCI depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, which is an orthogonal sequence of PUSCHs.
[0010] As an example, the problem to be solved by this application includes: how to solve the overlap between one PUCCH and multiple PUSCHs after introducing PUSCH transmission with orthogonal sequences.
[0011] As an example, the problem this application aims to solve includes: how to determine the PUSCH for reusing the first UCI from the plurality of PUSCHs.
[0012] As an example, the problem this application aims to solve includes: how to ensure the transmission reliability of the first UCI.
[0013] As an example, the advantages of the above method include: minimal modifications required based on existing versions of 3GPP technical specifications, simplicity and effectiveness, and ensuring backward compatibility of the system.
[0014] As an example, the advantages of the above method include: it helps to ensure the transmission reliability of the first UCI.
[0015] As an example, the advantages of the above method include: it facilitates the application of the first type of orthogonal sequence in PUSCH, allows multiple users to occupy the same time-frequency resources, and improves uplink capacity and throughput.
[0016] As an example, the advantages of the above method include: it helps to avoid interference between PUSCHs of code division multiplexing by different users caused by improper UCI multiplexing operations.
[0017] According to one aspect of this application, the above method is characterized in that,
[0018] When at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence.
[0019] As an example, the above method can achieve, in scenarios where the first type of orthogonal sequence is applied, consistent with existing 3GPP technical specifications, UCI multiplexing can be performed on a PUSCH that does not apply the first type of orthogonal sequence, and the transmission of UCI also does not apply the first type of orthogonal sequence; such features ensure the reliability of UCI transmission, reduce the transmission latency of UCI, and also ensure the backward compatibility of the system.
[0020] According to one aspect of this application, the above method is characterized in that,
[0021] When the first UCI is multiplexed onto a PUSCH that applies the first type of orthogonal sequence among the plurality of PUSCHs, the first type of orthogonal sequence is applied to the transmission of the first UCI.
[0022] As an example, the features of the above method include: the transmission of the first UCI is the same as that of the PUSCH in which the first type of orthogonal sequence is applied, both applying the first type of orthogonal sequence.
[0023] As an example, the advantages of the above method include: ensuring the orthogonality required when applying PUSCH orthogonal sequences, which helps to reduce interference between multiple users.
[0024] According to one aspect of this application, the above method is characterized in that,
[0025] The first signaling is used to trigger the first PUCCH, and the first UCI includes HARQ-ACK information.
[0026] As an example, the advantages of the above method include: improved timeliness of HARQ-ACK information feedback.
[0027] According to one aspect of this application, the above method is characterized in that,
[0028] When all of the plurality of PUSCHs are PUSCHs that apply the first type of orthogonal sequence, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on the length of the first type of orthogonal sequence applied by the plurality of PUSCHs.
[0029] As an example, the advantages of the above method include: it helps reduce multi-user interference and improves the reliability of UCI multiplexing.
[0030] According to one aspect of this application, the above method is characterized in that,
[0031] The first UCI is multiplexed onto the first PUSCH, the first PUSCH applies the first type of orthogonal sequence, and the number of REs available on the first PUSCH to carry the first UCI depends on the length of the first type of orthogonal sequence.
[0032] As an example, the features of the above method include: adaptively adjusting the number of REs of the first UCI according to the length of the first type of orthogonal sequence; such features avoid the UCI code rate being too high and improve the reliability of the UCI multiplexed onto the PUSCH.
[0033] According to one aspect of this application, the above method is characterized by comprising:
[0034] Receive second signaling; whether a PUSCH applies the first type of orthogonal sequence depends on the second signaling, which carries configuration information of the first type of orthogonal sequence.
[0035] As an example, the advantages of the above method include: improved flexibility in base station configuration and scheduling.
[0036] As an example, the advantages of the above method include: while ensuring the transmission performance of PUSCH, it is beneficial to support code division multiplexing among multiple users.
[0037] This application discloses a method used in a base station, characterized by comprising:
[0038] Send the first signaling, the first PUCCH is the PUCCH for the first UCI, and the first PUCCH depends on the first signaling;
[0039] Receive multiple PUSCHs, wherein the multiple PUSCHs overlap with the first PUCCH;
[0040] The first UCI is multiplexed onto one of the plurality of PUSCHs. The PUSCH used to multiplex the first UCI depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, which is an orthogonal sequence of PUSCHs.
[0041] According to one aspect of this application, the above method is characterized in that,
[0042] When at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence.
[0043] According to one aspect of this application, the above method is characterized in that,
[0044] When the first UCI is multiplexed onto a PUSCH that applies the first type of orthogonal sequence among the plurality of PUSCHs, the first type of orthogonal sequence is applied to the transmission of the first UCI.
[0045] According to one aspect of this application, the above method is characterized in that,
[0046] The first signaling is used to trigger the first PUCCH, and the first UCI includes HARQ-ACK information.
[0047] According to one aspect of this application, the above method is characterized in that,
[0048] When all of the plurality of PUSCHs are PUSCHs that apply the first type of orthogonal sequence, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on the length of the first type of orthogonal sequence applied by the plurality of PUSCHs.
[0049] According to one aspect of this application, the above method is characterized in that,
[0050] The first UCI is multiplexed onto the first PUSCH, the first PUSCH applies the first type of orthogonal sequence, and the number of REs available on the first PUSCH to carry the first UCI depends on the length of the first type of orthogonal sequence.
[0051] According to one aspect of this application, the above method is characterized by comprising:
[0052] Send a second signaling message; whether a PUSCH applies the first type of orthogonal sequence depends on the second signaling message, which carries configuration information of the first type of orthogonal sequence.
[0053] This application discloses a terminal, characterized in that the terminal includes: one or more processors and a memory;
[0054] The memory is coupled to the one or more processors and is used to store computer program code, the computer program code including computer instructions, which the one or more processors invoke to cause the terminal to perform the method used in the terminal.
[0055] This application discloses a base station, characterized in that the base station includes: one or more processors and a memory;
[0056] The memory is coupled to the one or more processors and is used to store computer program code, the computer program code including computer instructions, which the one or more processors invoke to cause the base station to perform the method used in the base station. Attached Figure Description
[0057] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0058] Figure 1 A processing flowchart of a terminal according to an embodiment of this application is shown;
[0059] Figure 2 A schematic diagram of a network architecture according to an embodiment of this application is shown;
[0060] Figure 3 A schematic diagram of a wireless protocol architecture for the user plane and control plane according to an embodiment of this application is shown;
[0061] Figure 4 A schematic diagram of a first communication device and a second communication device according to an embodiment of this application is shown;
[0062] Figure 5 A signal transmission flowchart according to an embodiment of this application is shown;
[0063] Figure 6 A schematic diagram illustrating the overlap of a plurality of PUSCHs with a first PUCCH according to an embodiment of the present application is shown;
[0064] Figure 7 A schematic diagram illustrating the application of one embodiment of the present application shows a first UCI being multiplexed onto a PUSCH that applies a first type of orthogonal sequence.
[0065] Figure 8 A schematic diagram illustrating that, according to one embodiment of the present application, the PUSCH used for reusing the first UCI depends on whether the first type of orthogonal sequence is applied to the multiple PUSCHs;
[0066] Figure 9 A schematic diagram illustrating a first PUCCH depending on a first signaling according to an embodiment of this application is shown;
[0067] Figure 10 A schematic diagram illustrating the application of a first UCI according to an embodiment of this application is shown on a PUSCH where a first type of orthogonal sequence is applied to a plurality of PUSCHs.
[0068] Figure 11 A schematic diagram illustrating the application of a first type of orthogonal sequence PUSCH carrying a first UCI according to an embodiment of this application is shown;
[0069] Figure 12 A schematic diagram illustrating a second signaling according to an embodiment of this application is shown;
[0070] Figure 13 A structural block diagram of a processing apparatus for a terminal according to an embodiment of this application is shown;
[0071] Figure 14 A structural block diagram of a processing apparatus for a base station according to an embodiment of this application is shown. Detailed Implementation
[0072] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.
[0073] Example 1
[0074] Example 1 illustrates a processing flowchart of a terminal according to an embodiment of this application, as shown in the attached diagram. Figure 1 As shown.
[0075] In Embodiment 1, the terminal in this application receives a first signaling in step 101 and sends multiple PUSCHs in step 102.
[0076] In Example 1, the first PUCCH is a PUCCH for the first UCI, and the first PUCCH depends on the first signaling; the plurality of PUSCHs overlap with the first PUCCH; the first UCI is multiplexed onto one of the plurality of PUSCHs, and the PUSCH used for multiplexing the first UCI depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, which is an orthogonal sequence of PUSCHs.
[0077] As one embodiment, the first signaling includes bits of control information.
[0078] As an example, the first signaling is physical layer signaling.
[0079] As an example, the first signaling is DCI (Downlink control information).
[0080] As an example, the first signaling is in DCI format.
[0081] As an example, the first signaling is a DCI format for dynamically scheduled PDSCH (Physical Downlink Shared Channel).
[0082] As an example, the first signaling is a DCI format for semi-persistently scheduling PDSCH.
[0083] As an example, the first signaling is transmitted on the downlink.
[0084] As an example, the first signaling is transmitted on the PDCCH (Physical Downlink Control Channel).
[0085] As an example, the first signaling is used to trigger the first PUCCH.
[0086] As an example, the first signaling indicates the transmission resources of the first PUCCH.
[0087] As an example, the index of the first control channel element (CCE) of the PDCCH used to receive the first signaling and the PUCCH resource indicator field in the first signaling are used to determine the transmission resources of the first PUCCH.
[0088] As an example, the first PUCCH responds to the detected first signaling.
[0089] As an example, the first UCI includes at least HARQ-ACK (Hybrid Automatic RepeatreQuest Acknowledgement) information.
[0090] As an example, the first UCI includes CSI (Channel State Information).
[0091] As an example, the first UCI does not include CSI.
[0092] As an example, the first UCI does not include SR (Scheduling Request).
[0093] As an example, the first UCI is the UCI (Uplink Control Information) that the terminal will send in the first PUCCH.
[0094] As an example, the first UCI is configured to be multiplexed into the first PUCCH.
[0095] As an example, the first PUCCH is the PUCCH (Physical Uplink Control Channel) for the transmission of the first UCI.
[0096] As an example, the first PUCCH is a PUCCH triggered for at least the transmission of the first UCI.
[0097] As an example, the terminal would transmit the first PUCCH with the first UCI.
[0098] As an example, the first PUCCH carries the first UCI.
[0099] As an example, the first PUCCH occurs within one time slot.
[0100] As an example, the terminal will transmit the first PUCCH with the first UCI in a time slot.
[0101] As an example, the first PUCCH is not sent repeatedly.
[0102] As an example, the plurality of PUSCHs is more than one PUSCH.
[0103] As an example, the multiple PUSCHs are on the same serving cell.
[0104] As an example, the multiple PUSCHs are not on the same serving cell.
[0105] As an example, the terminal sends the plurality of PUSCHs.
[0106] As an example, the plurality of PUSCHs do not overlap in the time domain.
[0107] As an example, the multiple PUSCHs are transmitted in a time-division multiplexing (TDM) manner.
[0108] As an example, the plurality of PUSCHs are all PUSCHs that satisfy the UCI multiplexing timeline conditions.
[0109] As an example, the UCI multiplexing timeline conditions are defined in Clause 9.2.5 of 3GPP TS 38.213.
[0110] As an example, the advantages of the above method include: providing sufficient PUSCH preparation time for the terminal.
[0111] As an example, the advantages of the above method include: reserving sufficient PDSCH decoding time for the terminal.
[0112] As an example, sending the plurality of PUSCHs includes: sending signals on the plurality of PUSCHs.
[0113] As one embodiment, sending the plurality of PUSCHs includes sending uplink data on the plurality of PUSCHs.
[0114] As an example, sending the plurality of PUSCHs includes sending at least one of a transport block or a CSI (Channel State Information) report(s) on the plurality of PUSCHs.
[0115] As an example, in this application, the overlap between PUSCH (Physical Uplink Shared Channel) and PUCCH refers to the overlap in the time domain.
[0116] As an example, each of the plurality of PUSCHs overlaps with the first PUCCH.
[0117] As an example, an overlap of a PUSCH and a PUCCH includes: at least one repetition of a PUSCH overlapping with the PUCCH.
[0118] As an example, the transmission of the first UCI coincides with the transmission of the plurality of PUSCHs in time.
[0119] As an example, the transmission of the first UCI coincides in time with that of each of the plurality of PUSCHs.
[0120] As an example, the terminal determines one PUSCH from the plurality of PUSCHs for reusing the first UCI.
[0121] As an example, when the plurality of PUSCHs includes at least one PUSCH carrying an aperiodic CSI report, the first UCI is multiplexed onto one of the plurality of PUSCHs carrying an aperiodic CSI report.
[0122] As an example, none of the multiple PUSCHs carry non-periodic CSI reports.
[0123] As an example, when the plurality of PUSCHs includes at least one PUSCH scheduled in DCI format, the first UCI is multiplexed onto one of the PUSCHs scheduled in DCI format.
[0124] As an example, the plurality of PUSCHs are all DCI format scheduled PUSCHs.
[0125] As an example, when the multiple PUSCHs are not in the same serving cell, the first UCI is multiplexed onto a PUSCH on the serving cell with the smallest serving cell index.
[0126] As an example, the plurality of PUSCHs includes at most one PUSCH carrying a non-periodic CSI report.
[0127] As an example, the plurality of PUSCHs includes at most one PUSCH that carries an aperiodic CSI report and does not apply the first type of orthogonal sequence.
[0128] As an example, the terminal does not expect the first PUCCH to overlap with more than one PUSCH carrying an aperiodic CSI report that does not apply the first type of orthogonal sequence.
[0129] As an example, the overlap of the first PUCCH with more than one PUSCH carrying an aperiodic CSI report and not applying the first type of orthogonal sequence is considered an error situation.
[0130] As an example, the terminal does not expect the plurality of PUSCHs to include a plurality of PUSCHs carrying aperiodic CSI reports that do not apply the first type of orthogonal sequences.
[0131] As one embodiment, the first UCI is multiplexed onto one of the plurality of PUSCHs, including: multiplexing the first UCI and data onto one of the plurality of PUSCHs.
[0132] As an example, when the encoded bits of the first UCI are multiplexed onto one of the plurality of PUSCHs, the first UCI is multiplexed onto one of the plurality of PUSCHs.
[0133] As an example, the modulation symbols generated by the coded bits of the first UCI are mapped onto the PUSCH and then transmitted.
[0134] As an example, the first UCI is multiplexed onto one of the plurality of PUSCHs, and the terminal sends the first UCI on this PUSCH and also sends data on this PUSCH.
[0135] As an example, the first UCI is multiplexed onto one of the plurality of PUSCHs, and the terminal transmits the first UCI on this PUSCH, and also transmits UL-SCH (UpLink Shared Channel) data on this PUSCH.
[0136] As an example, the first UCI is multiplexed onto one of the plurality of PUSCHs, and the terminal transmits the first UCI on this PUSCH and also transmits the UL-SCH transport block on this PUSCH.
[0137] As an example, the orthogonal sequence in this application includes orthogonal cover codes.
[0138] As an example, the first type of orthogonal sequence is an orthogonal sequence used for PUSCH transmission.
[0139] As an example, the first type of orthogonal sequence is an orthogonal sequence configured for use in PUSCH transmission.
[0140] As an example, the first type of orthogonal sequence includes K elements.
[0141] As an example, K is equal to the length of the first type of orthogonal sequence.
[0142] As an example, K is greater than 1.
[0143] As an example, K is no greater than 8.
[0144] As an example, the advantages of the above method include reducing the complexity of system design.
[0145] As an example, K is no greater than 1024.
[0146] As an example, the first type of orthogonal sequence is [a1a2…a ... K ], the a1, the a2, ..., the a K These are the K elements in the first type of orthogonal sequence.
[0147] As an example, the first type of orthogonal sequence is a Walsh sequence.
[0148] As an example, the first type of orthogonal sequence is an orthogonal DFT code.
[0149] As an example, the first type of orthogonal sequence is the Zadoff-Chu sequence.
[0150] As an example, K equals 2, and the first type of orthogonal sequence is [a1a2].
[0151] As a sub-example of the above embodiment, a1 is +1 and a2 is +1.
[0152] As a sub-example of the above embodiment, a1 is +1 and a2 is -1.
[0153] As an example, K equals 4, the first type of orthogonal sequence is [a1a2a3a4], and the first type of orthogonal sequence is a Walsh sequence.
[0154] As a sub-implementation of the above embodiments, a1 is +1, a2 is +1, a3 is +1, and a4 is +1.
[0155] As a sub-example of the above embodiments, a1 is +1, a2 is -1, a3 is +1, and a4 is -1.
[0156] As a sub-example of the above embodiments, a1 is +1, a2 is +1, a3 is -1, and a4 is -1.
[0157] As a sub-example of the above embodiment, a1 is +1, a2 is -1, a3 is -1, and a4 is +1.
[0158] As an example, K equals 4, the first type of orthogonal sequence is [a1a2a3a4], and the first type of orthogonal sequence is an orthogonal DFT code.
[0159] As a sub-implementation of the above embodiments, a1 is +1, a2 is +1, a3 is +1, and a4 is +1.
[0160] As a sub-example of the above embodiments, a1 is +1, a2 is -j, a3 is -1, and a4 is +j.
[0161] As a sub-example of the above embodiments, a1 is +1, a2 is -1, a3 is +1, and a4 is -1.
[0162] As a sub-example of the above embodiments, a1 is +1, a2 is +j, a3 is -1, and a4 is -j.
[0163] As an example, K equals 6, the first type of orthogonal sequence is [a1a2a3a4a5a6], and the first type of orthogonal sequence is an orthogonal DFT code.
[0164] As a sub-implementation of the above embodiments, a1 is +1, a2 is +1, a3 is +1, a4 is +1, a5 is +1, and a6 is +1.
[0165] As a sub-implementation of the above embodiment, a1 is +1, and a2 is The a3 is a4 is +1, a5 is The a6 is
[0166] As a sub-implementation of the above embodiment, a1 is +1, and a2 is The a3 is a4 is +1, a5 is The a6 is
[0167] As a sub-implementation of the above embodiments, a1 is +1, a2 is +1, a3 is +1, a4 is -1, a5 is -1, and a6 is -1.
[0168] As a sub-implementation of the above embodiment, a1 is +1, and a2 is The a3 is a4 is -1, a5 is The a6 is
[0169] As a sub-implementation of the above embodiment, a1 is +1, and a2 is The a3 is a4 is -1, a5 is The a6 is
[0170] As an example, K equals 6, the first type of orthogonal sequence is [a1a2a3a4a5a6], and the first type of orthogonal sequence is the Zadoff-Chu sequence.
[0171] As a sub-implementation of the above embodiment, a1 is +1, and a2 is a3 is +1, a4 is +1, and a5 is... a6 is +1.
[0172] As a sub-implementation of the above embodiments, a1 is a2 is +1, a3 is +1, and a4 is... a5 is +1, and a6 is +1.
[0173] As a sub-implementation of the above embodiment, a1 is +1, a2 is +1, and a3 is... a4 is +1, a5 is +1, and a6 is...
[0174] As a sub-implementation of the above embodiment, a1 is +1, and a2 is a3 is +1, a4 is -1, and a5 is... a6 is -1.
[0175] As a sub-implementation of the above embodiments, a1 is a2 is +1, a3 is +1, and a4 is... a5 is -1, and a6 is -1.
[0176] As a sub-implementation of the above embodiment, a1 is +1, a2 is +1, and a3 is... a4 is -1, a5 is -1, and a6 is...
[0177] As an example, applying the first type of orthogonal sequence to a PUSCH includes: the terminal applying the first type of orthogonal sequence to the PUSCH.
[0178] As one embodiment, a PUSCH applying the first type of orthogonal sequence includes: the PUSCH using the first type of orthogonal sequence for spreading.
[0179] As one embodiment, the spread spectrum includes time-domain spreading.
[0180] As one embodiment, the spread spectrum includes inter-symbol spread spectrum.
[0181] As one embodiment, the spread spectrum includes inter-slot spread spectrum.
[0182] As one embodiment, the spread spectrum includes inter-repetition spread spectrum.
[0183] As one embodiment, the spread spectrum includes element-wise spreading.
[0184] As one embodiment, the spread spectrum includes frequency-domain spreading.
[0185] As one embodiment, the spread spectrum includes intra-symbol spread spectrum.
[0186] As one embodiment, the spread spectrum includes block-wise spreading.
[0187] As an example, a PUSCH not applying the first type of orthogonal sequence includes: the terminal not applying the first type of orthogonal sequence to this PUSCH.
[0188] As an example, a PUSCH that does not apply the first type of orthogonal sequence includes: the PUSCH does not perform the spread spectrum.
[0189] As an example, a PUSCH that does not apply the first type of orthogonal sequence includes: the PUSCH does not use the first type of orthogonal sequence for the spread spectrum.
[0190] As an example, whether a PUSCH applies the first type of orthogonal sequence is configured by a higher-layer signaling layer.
[0191] As an example, whether a PUSCH applies the first type of orthogonal sequence is configured by the RRC layer signaling.
[0192] As an example, whether a PUSCH applies the first type of orthogonal sequence is configured by the MAC layer signaling.
[0193] As an example, whether a PUSCH applies the first type of orthogonal sequence depends on an instruction in a DCI format that schedules the PUSCH.
[0194] As an example, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, including: if one of the plurality of PUSCHs applies the first type of orthogonal sequence, then the first UCI is not multiplexed onto this PUSCH.
[0195] As an example, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, including: if only one PUSCH among the plurality of PUSCHs does not apply the first type of orthogonal sequence, then the first UCI is multiplexed onto this PUSCH.
[0196] As an example, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, including: if only one of the plurality of PUSCHs applies the first type of orthogonal sequence, then the first UCI is multiplexed onto this PUSCH.
[0197] As an example, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, including: if one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, then the first UCI is not multiplexed onto this PUSCH.
[0198] As an example, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, including: if at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, then the first UCI is multiplexed onto a PUSCH among the plurality of PUSCHs that does not apply the first type of orthogonal sequence.
[0199] As an example, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, including: if at least one of the plurality of PUSCHs applies the first type of orthogonal sequence, then the first UCI is multiplexed onto one of the plurality of PUSCHs that applies the first type of orthogonal sequence.
[0200] As an example, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, including: if none of the PUSCHs among the plurality of PUSCHs apply the first type of orthogonal sequence, then the first UCI is multiplexed onto one of the PUSCHs among the plurality of PUSCHs that does not apply the first type of orthogonal sequence.
[0201] As an example, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, including: if all PUSCHs among the plurality of PUSCHs apply the first type of orthogonal sequence, then the first UCI is multiplexed onto one of the PUSCHs among the plurality of PUSCHs that applies the first type of orthogonal sequence.
[0202] As an example, when one of the plurality of PUSCHs applies the first type of orthogonal sequence, the terminal applies transform precoding for the transmission of this PUSCH.
[0203] Example 2
[0204] Example 2 illustrates a schematic diagram of a network architecture according to an embodiment of this application, as shown in the attached diagram. Figure 2 As shown. (Attached) Figure 2This describes the network architecture 200 of a 5G NR (New Radio) / LTE (Long-Term Evolution) / LTE-A (Long-Term Evolution Advanced) system. The 5G NR / LTE / LTE-A network architecture 200 can also be referred to as 5GS (5G System) / EPS (Evolved Packet System) 200, or some other suitable term. 5GS / EPS 200 includes at least one of UE (User Equipment) 201, RAN (Radio Access Network) 202, 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet services 230. 5GS / EPS can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown in the figure, 5GS / EPS provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The RAN includes node 203 and other nodes 204. Node 203 provides user and control plane protocol termination to UE 201. Node 203 can be connected to other nodes 204 via an Xn interface (e.g., backhaul) / X2 interface. Node 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, Basic Service Set (BSS), Extended Service Set (ESS), TRP (Transmitter Receiver Point), or some other suitable term. Node 203 provides UE 201 with an access point to the 5GC / EPC 210. Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, or any other similar functional devices.Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Node 203 is connected to 5GC / EPC210 via the S1 / NG interface. 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF 214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF 213. The MME / AMF / SMF211 is the control node that handles signaling between UE201 and 5GC / EPC210. Essentially, the MME / AMF / SMF211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW / UPF212, which is itself connected to the P-GW / UPF213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 is connected to Internet service 230. Internet service 230 includes operator-compliant Internet Protocol services, specifically including the Internet, intranet, IMS (IP Multimedia Subsystem), and packet switching services.
[0205] As an example, the UE201 corresponds to the terminal described in this application.
[0206] As an example, the gNB203 corresponds to the base station in this application.
[0207] As an example, the UE201 corresponds to the terminal in this application, and the gNB203 corresponds to the base station in this application.
[0208] As an example, the gNB203 is a macrocell base station.
[0209] As an example, the gNB203 is a microcell base station.
[0210] As an example, the gNB203 is a PicoCell base station.
[0211] As an example, the gNB203 is a femtocell.
[0212] As an example, the gNB203 is a base station device that supports large latency differences.
[0213] As one example, the gNB203 is a flight platform device.
[0214] As an example, the gNB203 is a satellite device.
[0215] Example 3
[0216] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for a user plane and a control plane according to this application, as shown in the attached diagram. Figure 3 As shown. Figure 3 This is a schematic diagram illustrating an embodiment of a radio protocol architecture for the user plane 350 and the control plane 300. Figure 3The radio protocol architecture for control plane 300 is illustrated using three layers: Layer 1 (L1), Layer 2 (L2), and Layer 3 (L3). L1 is the lowest layer and implements various PHY (Physical Layer) signal processing functions. L1 will be referred to as PHY301 in this document. Layer 2 (L2 layer) 305 sits above PHY301 and is responsible for the links between the first and second communication node devices and between the two UEs via PHY301. L2 305 includes the MAC (Medium Access Control) sublayer 302, the RLC (Radio Link Control) sublayer 303, and the PDCP (Packet Data Convergence Protocol) sublayer 304. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. The PDCP sublayer 304 also provides security through encrypted data packets and provides cross-area mobility support. RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception caused by HARQ (Hybrid Automatic Repeat Request). MAC sublayer 302 provides multiplexing between the logical and transport channels. MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) within a cell. MAC sublayer 302 is also responsible for HARQ operations. RRC (Radio Resource Control) sublayer 306 in L3 of the control plane 300 is responsible for acquiring radio resources (i.e., radio bearers) and using RRC signaling to configure the lower layers. The radio protocol architecture of user plane 350 includes Layer 1 (L1) and Layer 2 (L2). In user plane 350, the radio protocol architecture for physical layer 351, PDCP sublayer 354 in L2 layer 355, RLC sublayer 353 in L2 layer 355, and MAC sublayer 352 in L2 layer 355 is largely the same as the corresponding layers and sublayers in control plane 300. However, PDCP sublayer 354 also provides header compression for upper layer packets to reduce radio transmission overhead. L2 layer 355 in user plane 350 also includes SDAP (Service Data Adaptation Protocol) sublayer 356. SDAP sublayer 356 is responsible for mapping between QoS (Quality of Service) streams and data radio bearers (DRBs) to support service diversity.
[0217] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the terminal described in this application.
[0218] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the base station described in this application.
[0219] As an example, the first signaling in this application is generated in the PHY301.
[0220] As an example, the plurality of PUSCHs in this application are generated in the PHY301.
[0221] As an example, the plurality of PUSCHs in this application are generated in the PHY351.
[0222] As an example, the second signaling in this application is generated in the PHY301.
[0223] As an example, the second signaling in this application is generated in the MAC sublayer 302.
[0224] As an example, the second signaling in this application is generated in the RRC sublayer 306.
[0225] As an example, the higher layer mentioned in this application refers to the layer above the physical layer.
[0226] As an example, the higher layer in this application includes the MAC layer.
[0227] As an example, the higher layer in this application includes the RRC layer.
[0228] Example 4
[0229] Example 4 shows schematic diagrams of a first communication device and a second communication device according to this application, as shown in the appendix. Figure 4 As shown. Figure 4 This is a block diagram of a first communication device 410 and a second communication device 450 communicating with each other in an access network.
[0230] The first communication device 410 includes a controller / processor 475, a memory 476, a receiver processor 470, a transmitter processor 416, a multi-antenna receiver processor 472, a multi-antenna transmitter processor 471, a transmitter / receiver 418, and an antenna 420.
[0231] The second communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmitting processor 468, a receiving processor 456, a multi-antenna transmitting processor 457, a multi-antenna receiving processor 458, a transmitter / receiver 454, and an antenna 452.
[0232] In the transmission from the first communication device 410 to the second communication device 450, at the first communication device 410, upper-layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements L2 layer functionality. In the transmission from the first communication device 410 to the second communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the second communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for retransmitting lost packets and signaling to the second communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for the L1 layer (i.e., the physical layer). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 450, and mapping of signal clusters based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), M-Phase Shift Keying (M-PSK), M-Quadrature Amplitude Modulation (M-QAM)). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based precoding and non-codebook-based precoding, and beamforming processing to generate one or more spatial streams. Transmit processor 416 then maps each spatial stream to a subcarrier, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then uses an inverse fast fourier transform (IFFT) to generate a physical channel carrying the time-domain multicarrier symbol stream. Multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by multi-antenna transmit processor 471 into an RF stream, which is then provided to a different antenna 420.
[0233] In the transmission from the first communication device 410 to the second communication device 450, at the second communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any spatial stream destined for the second communication device 450. Symbols on each spatial stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive processor 456 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted by the first communication device 410 over the physical channel. The upper-layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of Layer 2. The controller / processor 459 may be associated with a memory 460 storing program code and data. The memory 460 may be referred to as computer-readable media. In the transmission from the first communication device 410 to the second communication device 450, the controller / processor 459 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transport and logical channels to recover upper-layer data packets from the core network. The upper-layer data packets are then provided to all protocol layers above Layer 2. Various control signals may also be provided to Layer 3 for Layer 3 processing.
[0234] In the transmission from the second communication device 450 to the first communication device 410, at the second communication device 450, a data source 467 is used to provide upper-layer data packets to the controller / processor 459. The data source 467 represents all protocol layers above the L2 layer. Similar to the transmission functions at the first communication device 410 described in the transmission from the first communication device 410 to the second communication device 450, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels based on radio resource allocation, implementing L2 layer functions for the user plane and control plane. The controller / processor 459 is also responsible for retransmitting lost packets and signaling to the first communication device 410. Transmit processor 468 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 457, the stream is provided to different antennas 452 via transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by multi-antenna transmit processor 457 into a radio frequency symbol stream before providing it to antenna 452.
[0235] In the transmission from the second communication device 450 to the first communication device 410, the function at the first communication device 410 is similar to the receiving function at the second communication device 450 described in the transmission from the first communication device 410 to the second communication device 450. Each receiver 418 receives radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the L1 layer functions. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 may be associated with a memory 476 that stores program code and data. The memory 476 may be referred to as computer-readable media. In the transmission from the second communication device 450 to the first communication device 410, the controller / processor 475 provides multiplexing between the transmission and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover upper-layer data packets from the UE 450. Upper-layer packets from the controller / processor 475 can be provided to the core network.
[0236] As an example, the terminal in this application includes the second communication device 450, and the base station in this application includes the first communication device 410.
[0237] As a sub-implementation of the above embodiments, the second communication device 450 is a user equipment, and the first communication device 410 is a relay node.
[0238] As a sub-implementation of the above embodiments, the second communication device 450 is a user equipment, and the first communication device 410 is a base station device.
[0239] As a sub-implementation of the above embodiments, the second communication device 450 is a relay node, and the first communication device 410 is a base station device.
[0240] As a sub-implementation of the above embodiments, the second communication device 450 includes: at least one controller / processor; the at least one controller / processor is responsible for HARQ operation.
[0241] As a sub-implementation of the above embodiments, the first communication device 410 includes: at least one controller / processor; the at least one controller / processor is responsible for HARQ operation.
[0242] As a sub-implementation of the above embodiments, the first communication device 410 includes: at least one controller / processor; the at least one controller / processor is responsible for error detection using positive acknowledgment (ACK) and / or negative acknowledgment (NACK) protocols to support HARQ operation.
[0243] As one embodiment, the second communication device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second communication device 450 means at least: receiving first signaling, the first PUCCH being a PUCCH for a first UCI, the first PUCCH depending on the first signaling; transmitting a plurality of PUSCHs, the plurality of PUSCHs overlapping the first PUCCH; wherein the first UCI is multiplexed onto one of the plurality of PUSCHs, the PUSCH used for multiplexing the first UCI depending on whether the plurality of PUSCHs apply a first type of orthogonal sequence, the first type of orthogonal sequence being an orthogonal sequence of PUSCHs.
[0244] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the terminal described in this application.
[0245] As one embodiment, the second communication device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, generates actions including: receiving first signaling, the first PUCCH being a PUCCH for a first UCI, the first PUCCH depending on the first signaling; transmitting a plurality of PUSCHs overlapping the first PUCCH; wherein the first UCI is multiplexed onto one of the plurality of PUSCHs, the PUSCH for multiplexing the first UCI depending on whether the plurality of PUSCHs apply a first type of orthogonal sequence, the first type of orthogonal sequence being an orthogonal sequence of PUSCHs.
[0246] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the terminal described in this application.
[0247] As one embodiment, the first communication device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The first communication device 410 means at least: transmitting a first signaling, the first PUCCH being a PUCCH for a first UCI, the first PUCCH depending on the first signaling; receiving a plurality of PUSCHs, the plurality of PUSCHs overlapping the first PUCCH; wherein the first UCI is multiplexed onto one of the plurality of PUSCHs, the PUSCH used for multiplexing the first UCI depending on whether the plurality of PUSCHs apply a first type of orthogonal sequence, the first type of orthogonal sequence being an orthogonal sequence of PUSCHs.
[0248] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the base station in this application.
[0249] As one embodiment, the first communication device 410 includes: a memory storing a computer-readable instruction program that generates actions when executed by at least one processor, the actions including: sending a first signaling, the first PUCCH being a PUCCH for a first UCI, the first PUCCH depending on the first signaling; receiving a plurality of PUSCHs overlapping the first PUCCH; wherein the first UCI is multiplexed onto one of the plurality of PUSCHs, the PUSCH for multiplexing the first UCI depending on whether the plurality of PUSCHs apply a first type of orthogonal sequence, the first type of orthogonal sequence being an orthogonal sequence of PUSCHs.
[0250] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the base station in this application.
[0251] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to receive the first signaling in this application.
[0252] As an example, at least one of {the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, the controller / processor 475, and the memory 476} is used to transmit the first signaling in this application.
[0253] As an example, at least one of {the antenna 452, the transmitter 454, the multi-antenna transmitter processor 457, the transmitter processor 468, the controller / processor 459, the memory 460, and the data source 467} is used to transmit the plurality of PUSCHs in this application.
[0254] As an example, at least one of {the antenna 420, the receiver 418, the multi-antenna receiver processor 472, the receiver processor 470, the controller / processor 475, and the memory 476} is used to receive the plurality of PUSCHs in this application.
[0255] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to receive the second signaling in this application.
[0256] As an example, at least one of {the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, the controller / processor 475, and the memory 476} is used to transmit the second signaling in this application.
[0257] Example 5
[0258] Example 5 illustrates a signal transmission flowchart according to an embodiment of this application, as shown in the attached diagram. Figure 5 As shown. In the appendix Figure 5In this embodiment, terminal U1 and base station U2 communicate via an air interface. It should be noted that the order in this embodiment does not limit the signal transmission order or the order of implementation in this application. (See appendix...) Figure 5 In the diagram, the step in the dashed box F is optional.
[0259] Terminal U1 receives a first signaling in step S511; receives a second signaling in step S51A; and sends multiple PUSCHs in step S512.
[0260] Base station U2 sends a first signaling in step S521; sends a second signaling in step S52A; and receives multiple PUSCHs in step S522.
[0261] In Embodiment 5, the first PUCCH is a PUCCH for the first UCI, and the first PUCCH depends on the first signaling; the plurality of PUSCHs overlap with the first PUCCH; the first UCI is multiplexed onto one of the plurality of PUSCHs, and the PUSCH used for multiplexing the first UCI depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, which is an orthogonal sequence of PUSCHs; when the first UCI is multiplexed onto one of the plurality of PUSCHs that applies the first type of orthogonal sequence, the first type of orthogonal sequence is applied to the transmission of the first UCI.
[0262] As a sub-example of Example 5, when at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence.
[0263] As a sub-example of Example 5, when all of the plurality of PUSCHs are PUSCHs that apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs, and the PUSCH used to multiplex the first UCI depends on the length of the first type of orthogonal sequence applied to the plurality of PUSCHs.
[0264] As a sub-implementation of Embodiment 5, the first UCI is multiplexed onto the first PUSCH, the first PUSCH applies the first type of orthogonal sequence, and the number of REs available on the first PUSCH to carry the first UCI depends on the length of the first type of orthogonal sequence.
[0265] As a sub-implementation of Embodiment 5, whether a PUSCH applies the first type of orthogonal sequence depends on the second signaling, which carries configuration information of the first type of orthogonal sequence.
[0266] As an example, the first signaling is in DCI format, the first signaling is used to trigger the first PUCCH, and the first UCI includes HARQ-ACK information; the above features can be combined with Example 5 and its sub-examples.
[0267] As an example, the terminal U1 is the terminal described in this application.
[0268] As an example, the base station U2 is the base station described in this application.
[0269] As an example, the terminal U1 is a UE.
[0270] As an example, the base station U2 is a base station.
[0271] As an example, the air interface between the base station U2 and the terminal U1 is a Uu interface.
[0272] As one embodiment, the air interface between the base station U2 and the terminal U1 includes a cellular link.
[0273] As one embodiment, the air interface between the base station U2 and the terminal U1 includes a wireless interface between the base station equipment and the user equipment.
[0274] As one embodiment, the air interface between the base station U2 and the terminal U1 includes a wireless interface between satellite equipment and user equipment.
[0275] As one embodiment, the air interface between the base station U2 and the terminal U1 includes a wireless interface between the relay device and the user equipment.
[0276] As an example, the steps in the dashed box F are present.
[0277] As one embodiment, the second signaling includes physical layer signaling.
[0278] As one embodiment, the second signaling includes higher layer signaling.
[0279] As one embodiment, the second signaling includes MAC (Medium Access Control) layer signaling.
[0280] As one embodiment, the second signaling includes RRC (Radio Resource Control) layer signaling.
[0281] As one embodiment, the second signaling includes configuration signaling for the orthogonal sequence of PUSCH.
[0282] As one embodiment, the second signaling includes configuration signaling for the orthogonal cover code for PUSCH.
[0283] As one embodiment, the second signaling includes a DCI format for scheduling PUSCH.
[0284] As one embodiment, the second signaling includes an RRC IE (Information Element) for configuring UE-specific PUSCH parameters.
[0285] As one example, the second signaling is sent / received before the first signaling.
[0286] As one embodiment, the second signaling is sent / received after the first signaling.
[0287] As one embodiment, the second signaling and the first signaling are sent / received simultaneously.
[0288] As an example, the step in dashed box F is not present.
[0289] Example 6
[0290] Example 6 illustrates a schematic diagram showing the overlap of multiple PUSCHs with a first PUCCH according to an embodiment of this application, as shown in the attached diagram. Figure 6 As shown. In the appendix Figure 6 In the diagram, the rectangle filled with diagonal lines represents the first PUCCH, and the rectangles filled with cross lines and diamond lines enclosed in the dashed squares represent the plurality of PUSCHs.
[0291] In Embodiment 6, the plurality of PUSCHs overlap with the first PUCCH in a reference time slot, which is used for the transmission of the first PUCCH.
[0292] As an example, the reference time slot is determined based on the first signaling.
[0293] As an example, the reference time slot is determined based on the slot timing value indicated by the PDSCH-to-HARQ_feedback timing indicator field in the first signaling.
[0294] As an example, the first PUCCH is in the reference time slot.
[0295] As an example, the terminal will transmit the first PUCCH with the first UCI in the reference time slot.
[0296] As an example, in the appendix Figure 6 In the reference time slot, the plurality of PUSCHs includes PUSCH#0 and PUSCH#1, and both PUSCH#0 and PUSCH#1 overlap with the first PUCCH.
[0297] As a sub-example of the above embodiment, PUSCH#0 is the earliest of the plurality of PUSCHs.
[0298] As a sub-example of the above embodiment, PUSCH#0 is the first PUSCH in sequence among the plurality of PUSCHs.
[0299] As an example, the terminal selects the plurality of PUSCHs that overlap with the first PUCCH as multiple candidate PUSCHs for UCI multiplexing within the reference time slot.
[0300] Example 7
[0301] Example 7 illustrates a schematic diagram of a first UCI according to an embodiment of the present application being multiplexed onto a PUSCH applying a first type of orthogonal sequence, as shown in the attached diagram. Figure 7 As shown. In the appendix Figure 7 In cases (a) and (b), a PUSCH applying the first type of orthogonal sequence refers to a rectangle filled with diagonal lines and a rectangle filled with cross lines, both of which represent a portion of the PUSCH; in the appendix Figure 7In case (c), a rectangle filled with diamond lines indicates that the PUSCH carries a DM-RS symbol, while rectangles filled with diagonal lines and cross lines both indicate that the PUSCH does not carry a DM-RS symbol. A PUSCH using the first type of orthogonal sequence consists of each rectangle filled with diagonal lines, each rectangle filled with cross lines, and each rectangle filled with diamond lines. Each of these three patterns represents a symbol occupied by the PUSCH in the time domain. (The remaining text appears to be incomplete and requires further context.) Figure 7 In case (d), a PUSCH using the first type of orthogonal sequence consists of rectangles filled with diagonal lines and rectangles without filler; each of these three patterns of filled rectangles represents a subcarrier occupied by this PUSCH in the frequency domain; in the appendix Figure 7 In these four cases, the rectangle with thicker lines represents the first UCI that is reused.
[0302] In Embodiment 7, when the first UCI is multiplexed onto a PUSCH that applies the first type of orthogonal sequence among the plurality of PUSCHs, the transmission of the first type of orthogonal sequence applies the first UCI.
[0303] As an example, when the first UCI is multiplexed onto a PUSCH that applies the first type of orthogonal sequence among the plurality of PUSCHs, the transmission of the first UCI and this PUSCH both apply the first type of orthogonal sequence.
[0304] As an example, the advantages of the above method include: it helps to reduce interference from multiple users.
[0305] As one embodiment, the transmission of the first UCI using the first type of orthogonal sequence includes: the terminal applying the first type of orthogonal sequence to the transmission of the first UCI.
[0306] As one embodiment, the transmission of the first UCI using the first type of orthogonal sequence includes: the transmission of the first UCI using the first type of orthogonal sequence for spread spectrum.
[0307] As an example, applying the first type of orthogonal sequence to a PUSCH includes applying the first type of orthogonal sequence between time slots.
[0308] As an example, the advantages of the above method include: minimal modification to existing protocols for UCI reuse.
[0309] As an example, a PUSCH applies the first type of orthogonal sequence between time slots, and this PUSCH includes a PUSCH of Repetition Type A.
[0310] As an example, a PUSCH applies the first type of orthogonal sequence between time slots, the first UCI is multiplexed onto this PUSCH, and the bits encoded by the first UCI are transmitted on this PUSCH after rate matching, scrambling, modulation, transform precoding, inter-slot spreading and resource mapping.
[0311] As an example, a PUSCH applies the first type of orthogonal sequence between time slots, and this PUSCH is transmitted across more than one time slot.
[0312] As an example, a PUSCH applies the first type of orthogonal sequence between time slots, the first UCI is multiplexed onto this PUSCH, and the first UCI is transmitted in more than one time slot.
[0313] As an example, in the appendix Figure 7 In case (a), a PUSCH applies the first type of orthogonal sequence between time slots. This PUSCH is transmitted across time slot #0 and time slot #1. The first type of orthogonal sequence includes two elements, which are applied in time slot #0 and time slot #1, respectively. The first UCI is multiplexed onto this PUSCH and is transmitted across time slot #0 and time slot #1.
[0314] As an example, a PUSCH applying the first type of orthogonal sequence includes: the PUSCH applying the first type of orthogonal sequence between repetitions.
[0315] As an example, the advantages of the above method include: minimal modification to existing protocols for UCI reuse.
[0316] As an example, a PUSCH applies the first type of orthogonal sequence between repetitions, and this PUSCH includes a PUSCH of Repetition Type B.
[0317] As an example, the advantages of the above method include: it helps to reduce transmission latency.
[0318] As an example, a PUSCH applies the first type of orthogonal sequence between repetitions, the first UCI is multiplexed onto this PUSCH, and the bits encoded by the first UCI are transmitted on this PUSCH after rate matching, scrambling, modulation, transform precoding, inter-repetition spreading, and resource mapping.
[0319] As an example, a PUSCH applies the first type of orthogonal sequence between repetitions, and this PUSCH is transmitted across more than one repetition.
[0320] As an example, a PUSCH applies the first type of orthogonal sequence between repetitions, the first UCI is multiplexed onto this PUSCH, and the first UCI is transmitted in more than one repetition.
[0321] As an example, in the appendix Figure 7 In case (b), a PUSCH applies the first type of orthogonal sequence between repetitions. This PUSCH is transmitted across repetition #0 and repetition #1. The first type of orthogonal sequence includes two elements, which are applied in repetition #0 and repetition #1, respectively. The first UCI is multiplexed onto this PUSCH and is transmitted across repetition #0 and repetition #1.
[0322] As a sub-example of the above embodiment, both repetition #0 and repetition #1 are nominal repetitions.
[0323] As a sub-example of the above embodiment, both repetition #0 and repetition #1 are actual repetitions.
[0324] As an example, a PUSCH applying the first type of orthogonal sequence includes: the PUSCH applying the first type of orthogonal sequence between symbols.
[0325] As an example, the advantages of the above method include: reducing interference between users and improving the transmission performance of PUSCH.
[0326] As an example, a PUSCH applies the first type of orthogonal sequence between symbols, the first UCI is multiplexed onto this PUSCH, and the bits encoded by the first UCI are transmitted on this PUSCH after rate matching, scrambling, modulation, transform precoding, inter-symbol spreading and resource mapping.
[0327] As an example, in the appendix Figure 7 In case (c), a PUSCH applies the first type of orthogonal sequence between symbols. This PUSCH is transmitted in at least one time slot. The first type of orthogonal sequence includes two elements, which are applied in symbols represented by diagonally filled rectangles and cross-line filled rectangles, respectively. The first UCI is multiplexed onto this PUSCH. The first UCI is transmitted on symbols represented by diagonally filled rectangles and cross-line filled rectangles, but not on symbols represented by diamond-line filled rectangles.
[0328] As an example, a PUSCH applying the first type of orthogonal sequence includes: the PUSCH applying the first type of orthogonal sequence intra-symbol.
[0329] As an example, the advantages of the above method include: minimal changes to existing protocols for resource mapping.
[0330] As an example, a PUSCH applies the first type of orthogonal sequence within a symbol, the first UCI is multiplexed onto this PUSCH, and the bits encoded by the first UCI are transmitted on this PUSCH after rate matching, scrambling, modulation, block-wise spreading, transform precoding, and resource mapping.
[0331] As an example, in the appendix Figure 7In case (d), a PUSCH applies the first type of orthogonal sequence within a symbol. This PUSCH is transmitted in at least one RB (Resource Block). The first type of orthogonal sequence includes two elements, which are applied in each symbol of this PUSCH that does not carry DM-RS. The first UCI is multiplexed onto this PUSCH, and the first UCI and the first PUSCH are transmitted every other subcarrier.
[0332] As an example, when the first UCI is multiplexed onto a PUSCH that applies the first type of orthogonal sequence among the plurality of PUSCHs, this PUSCH is a PUSCH that satisfies the UCI multiplexing timeline condition.
[0333] As an example, in the appendix Figure 7 In case (a), the first UCI is multiplexed onto a PUSCH that applies the first type of orthogonal sequence between time slots, and this PUSCH satisfies the UCI multiplexing timeline condition in both time slot #0 and time slot #1.
[0334] As an example, in the appendix Figure 7 In case (b), the first UCI is multiplexed onto a PUSCH that applies the first type of orthogonal sequence between repetitions, and this PUSCH satisfies the UCI multiplexing timeline condition in both the repetition #0 and the repetition #1.
[0335] As an example, the above embodiment 7 is a non-limiting implementation.
[0336] As an example, the description in Example 7 above regarding the multiplexing of the first UCI onto a PUSCH applying the first type of orthogonal sequence is for the first type of orthogonal sequence of length 2, and is equally applicable to the first type of orthogonal sequences of other lengths.
[0337] Example 8
[0338] Example 8 illustrates a schematic diagram of how the PUSCH used for multiplexing the first UCI in a plurality of PUSCHs according to an embodiment of this application depends on whether a first type of orthogonal sequence is applied to the plurality of PUSCHs, as shown in the attached diagram. Figure 8 As shown.
[0339] In embodiment 8, when at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence; when all of the plurality of PUSCHs apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs.
[0340] As an example, the advantages of the above method include: minimal modifications required based on existing versions of 3GPP technical specifications, simplicity and effectiveness, and ensuring backward compatibility of the system.
[0341] As an example, the advantages of the above method include: reliability of UCI transmission.
[0342] As an example, when at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence, and the first type of orthogonal sequence is not applied to the transmission of the first UCI.
[0343] As an example, when at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto the earliest PUSCH among the plurality of PUSCHs that does not apply the first type of orthogonal sequence.
[0344] As an example, the advantages of the above method include: it helps to reduce the latency of UCI reception.
[0345] Example 9
[0346] Example 9 illustrates a schematic diagram of a first PUCCH depending on a first signaling according to an embodiment of this application, as shown in the attached diagram. Figure 9 As shown.
[0347] In Example 9, the first signaling triggers the first PUCCH, the first PUCCH carries the first UCI, and the first UCI includes HARQ-ACK information.
[0348] As an example, the first signaling is used to trigger the first PUCCH, and the first UCI includes HARQ-ACK information.
[0349] As an example, the first signaling is a DCI format for scheduling PDSCH (Physical Downlink Shared Channel), and the first signaling triggers the first PUCCH.
[0350] As an example, based on the detected first signaling, the terminal would send the first PUCCH.
[0351] As an example, the first PUCCH transmits the first UCI from the terminal to the base station.
[0352] As an example, the terminal will reuse the first UCI on the first PUCCH.
[0353] As one embodiment, the first UCI includes HARQ-ACK information indicating whether the transport block in the PDSCH scheduled by the first signaling has been correctly received.
[0354] As an example, the first UCI includes the HARQ-ACK information corresponding to the first signaling, and the first PUCCH is the PUCCH for sending the HARQ-ACK information corresponding to the first signaling.
[0355] As an example, a HARQ-ACK information bit with a value of 0 represents NACK (negative acknowledgement), while a HARQ-ACK information bit with a value of 1 represents ACK (positive acknowledgement).
[0356] Example 10
[0357] Example 10 illustrates a schematic diagram of a first UCI according to an embodiment of this application being multiplexed onto a PUSCH applying a first type of orthogonal sequence, as shown in the attached diagram. Figure 10 As shown.
[0358] In Example 10, when all of the plurality of PUSCHs are PUSCHs that apply the first type of orthogonal sequence, the PUSCH used to reuse the first UCI among the plurality of PUSCHs depends on the length of the first type of orthogonal sequence applied by the plurality of PUSCHs.
[0359] As an example, when all of the plurality of PUSCHs are PUSCHs that apply the first type of orthogonal sequence, the first UCI is multiplexed onto the PUSCH that applies the shortest of the first type of orthogonal sequence among the plurality of PUSCHs.
[0360] As an example, the advantages of the above method include: it helps to reduce interference.
[0361] As an example, the advantages of the above method include: it helps to reduce the transmission latency of UCI.
[0362] As an example, when all of the plurality of PUSCHs are PUSCHs that apply the first type of orthogonal sequence, the first UCI is multiplexed onto the PUSCH that applies the longest of the first type of orthogonal sequence among the plurality of PUSCHs.
[0363] As an example, the advantages of the above method include: it helps to increase the transmission reliability of UCI.
[0364] As an example, the advantages of the above method include: improving uplink capacity and throughput.
[0365] As an example, when all the PUSCHs are PUSCHs that apply the first type of orthogonal sequence, and the length of the first type of orthogonal sequence applied by the multiple PUSCHs is the same, the first UCI is multiplexed onto the earliest PUSCH among the multiple PUSCHs.
[0366] As an example, the advantages of the above method include: it helps to reduce the transmission latency of UCI.
[0367] As an example, when at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence; when all of the plurality of PUSCHs apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs, wherein the PUSCH used for multiplexing the first UCI depends on the length of the first type of orthogonal sequence applied by the plurality of PUSCHs.
[0368] As an example, when at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence; when all of the plurality of PUSCHs apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs, and the first UCI is multiplexed onto the PUSCH that applies the shortest first type of orthogonal sequence among the plurality of PUSCHs.
[0369] As a sub-implementation of the above embodiments, when the lengths of the first type of orthogonal sequences applied to the plurality of PUSCHs are the same, the first UCI is multiplexed onto the earliest PUSCH among the plurality of PUSCHs.
[0370] As an example, when at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence; when all of the plurality of PUSCHs apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs, and the first UCI is multiplexed onto the PUSCH that applies the longest first type of orthogonal sequence among the plurality of PUSCHs.
[0371] As a sub-implementation of the above embodiments, when the lengths of the first type of orthogonal sequences applied to the plurality of PUSCHs are the same, the first UCI is multiplexed onto the earliest PUSCH among the plurality of PUSCHs.
[0372] Example 11
[0373] Example 11 illustrates a schematic diagram of a PUSCH carrying a first UCI using a first type of orthogonal sequence according to an embodiment of this application, as shown in the attached diagram. Figure 11 As shown.
[0374] In Example 11, the first UCI is multiplexed onto the first PUSCH, the first PUSCH applies the first type of orthogonal sequence, and the number of REs available on the first PUSCH to carry the first UCI depends on the length of the first type of orthogonal sequence.
[0375] As an example, the first UCI is multiplexed onto one of the plurality of PUSCHs, where the PUSCH is the first PUSCH.
[0376] As one embodiment, the first PUSCH applies the first type of orthogonal sequence, including: the first PUSCH applies the first type of orthogonal sequence intra-symbol, the intra-symbol application of the first type of orthogonal sequence before transform precoding.
[0377] As one embodiment, the first PUSCH applies the first type of orthogonal sequence, including: the first PUSCH applies the first type of orthogonal sequence between symbols.
[0378] As one embodiment, the first PUSCH applies the first type of orthogonal sequence, including: the first PUSCH applies the first type of orthogonal sequence between consecutive symbols that do not carry DM-RS (DeModulation Reference Signal).
[0379] As one embodiment, the first PUSCH applies the first type of orthogonal sequence, including: the first PUSCH applies the first type of orthogonal sequence between time slots.
[0380] As an example, when the first PUSCH applies the first type of orthogonal sequence within or between symbols, the number of REs available on the first PUSCH to carry the first UCI is negatively correlated with the length of the first type of orthogonal sequence.
[0381] As an example, when the first PUSCH applies the first type of orthogonal sequence within or between symbols, the number of REs available on the first PUSCH to carry the first UCI is inversely proportional to the length of the first type of orthogonal sequence.
[0382] As an example, when the first PUSCH applies the first type of orthogonal sequence within or between symbols, the number of REs available on the first PUSCH to carry the first UCI is equal to the result of dividing the first number by the length of the first type of orthogonal sequence.
[0383] As an example, the first quantity is a non-negative integer.
[0384] As an example, the first quantity is independent of the length of the first type of orthogonal sequence.
[0385] As an example, the first quantity is equal to The This indicates the number of symbols allocated to the first PUSCH; for the l-th symbol, which is a symbol carrying DM-RS, the... Equals 0; for the l-th symbol, which is a symbol that does not carry DM-RS, the... equal The It is the scheduling bandwidth allocated to the first PUSCH, the Represented as the number of subcarriers; the It is the number of PT-RS (Phase-Tracking Reference Signal) subcarriers carried by the l-th symbol.
[0386] As an example, when the first PUSCH applies the first type of orthogonal sequence within or between symbols, the number of REs available on the first PUSCH to carry the first UCI does not exceed the result of the first number divided by the length of the first type of orthogonal sequence.
[0387] As an example, the advantages of the above method include: it helps to ensure the transmission performance of uplink data carried on the first PUSCH.
[0388] As an example, when the first PUSCH applies the first type of orthogonal sequence in an inter-slot manner, the number of REs available on the first PUSCH to carry the first UCI does not exceed the first number.
[0389] As an example, the advantages of the above method include: it helps to ensure the transmission performance of uplink data carried on the first PUSCH.
[0390] As an example, when the first PUSCH applies the first type of orthogonal sequence in an inter-slot manner, the number of REs available on the first PUSCH to carry the first UCI is equal to the first number.
[0391] As an example, the advantages of the above method include: it helps to reduce the implementation complexity of the terminal.
[0392] As an example, the advantages of the above method include: minimal modification to existing protocols for UCI reuse.
[0393] Example 12
[0394] Example 12 illustrates a schematic diagram of second signaling according to an embodiment of this application, as shown in the attached diagram. Figure 12 As shown.
[0395] In Example 12, whether a PUSCH applies the first type of orthogonal sequence depends on the second signaling, which carries configuration information of the first type of orthogonal sequence.
[0396] As one embodiment, the second signaling configures / indicates the length of the first type of orthogonal sequence.
[0397] As an example, the second signaling is an RRC IE (Information Element) for configuring UE-specific PUSCH parameters, and the second signaling configures the length of the first type of orthogonal sequence.
[0398] As one embodiment, the second signaling configures / indicates the index of the first type of orthogonal sequence.
[0399] As an example, the second signaling is a DCI format for scheduling PUSCH, and the second signaling indicates the index of the first type of orthogonal sequence.
[0400] As an example, when the second signaling configures the length of the first type of orthogonal sequence, the first type of orthogonal sequence shall be applied to a PUSCH.
[0401] As an example, when the second signaling indicates the index of the first type of orthogonal sequence, the first type of orthogonal sequence shall be applied to a PUSCH.
[0402] As an example, when the second signaling at least indicates the index of the first type of orthogonal sequence, the first type of orthogonal sequence shall be applied to a PUSCH.
[0403] As an example, the second signaling configures whether a PUSCH applies the first type of orthogonal sequence.
[0404] As an example, the second signaling is an RRC IE for configuring UE-specific PUSCH parameters, and the second signaling configures whether a PUSCH applies the first type of orthogonal sequence.
[0405] Example 13
[0406] Example 13 illustrates a structural block diagram of a processing device in a terminal according to an embodiment of this application, as shown in the attached diagram. Figure 13 As shown. In the appendix Figure 13In the terminal, the processing device A00 includes a first receiver A01 and a first transmitter A02.
[0407] As an example, the processing device A00 in the terminal is a processing device in a user equipment.
[0408] As an example, the processing device A00 in the terminal is a processing device in the relay node.
[0409] As an example, the processing device A00 in the terminal is a processing device in a vehicle-mounted communication device.
[0410] As an example, the processing device A00 in the terminal is a conventional processing device in a user equipment.
[0411] As an example, the processing device A00 in the terminal is a processing device in a user equipment that supports communication via non-terrestrial networks.
[0412] As one embodiment, the first receiver A01 includes the appendix to this application. Figure 4 The antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467 are at least one of them.
[0413] As one embodiment, the first receiver A01 includes the appendix to this application. Figure 4 The antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467 are at least the first five of the following:
[0414] As one embodiment, the first receiver A01 includes the appendix to this application. Figure 4 At least four of the following: antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467.
[0415] As one embodiment, the first receiver A01 includes the appendix to this application. Figure 4 At least three of the following: antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467.
[0416] As one embodiment, the first receiver A01 includes the appendix to this application. Figure 4At least two of the following: antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467.
[0417] As one embodiment, the first transmitter A02 includes the appendix to this application. Figure 4 The antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460 and data source 467 are at least one of them.
[0418] As one embodiment, the first transmitter A02 includes the appendix to this application. Figure 4 The antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467 are at least the first five of the following:
[0419] As one embodiment, the first transmitter A02 includes the appendix to this application. Figure 4 The antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460 and data source 467 are at least the first four of them.
[0420] As one embodiment, the first transmitter A02 includes the appendix to this application. Figure 4 At least three of the following: antenna 452, transmitter 454, multi-antenna transmitter processor 457, transmitter processor 468, controller / processor 459, memory 460, and data source 467.
[0421] As one embodiment, the first transmitter A02 includes the appendix to this application. Figure 4 At least two of the following: antenna 452, transmitter 454, multi-antenna transmitter processor 457, transmitter processor 468, controller / processor 459, memory 460, and data source 467.
[0422] As an example, the first receiver A01 receives a first signaling, the first PUCCH being a PUCCH for a first UCI, and the first PUCCH depending on the first signaling; the first transmitter A02 transmits multiple PUSCHs, the multiple PUSCHs overlapping with the first PUCCH; the first UCI is multiplexed onto one of the multiple PUSCHs, and the PUSCH used for multiplexing the first UCI depends on whether the multiple PUSCHs apply a first type of orthogonal sequence, the first type of orthogonal sequence being an orthogonal sequence of PUSCHs.
[0423] As an example, when at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence.
[0424] As an example, when the first UCI is multiplexed onto a PUSCH that applies the first type of orthogonal sequence among the plurality of PUSCHs, the first type of orthogonal sequence is applied to the transmission of the first UCI.
[0425] As an example, the first signaling is used to trigger the first PUCCH, and the first UCI includes HARQ-ACK information.
[0426] As an example, when all of the plurality of PUSCHs are PUSCHs that apply the first type of orthogonal sequence, the PUSCH among the plurality of PUSCHs used to reuse the first UCI depends on the length of the first type of orthogonal sequence applied to the plurality of PUSCHs.
[0427] As an example, the first UCI is multiplexed onto a first PUSCH, the first PUSCH applies the first type of orthogonal sequence, and the number of REs available on the first PUSCH to carry the first UCI depends on the length of the first type of orthogonal sequence.
[0428] As an example, the first receiver A01 receives a second signaling; whether a PUSCH applies the first type of orthogonal sequence depends on the second signaling, which carries configuration information of the first type of orthogonal sequence.
[0429] As one embodiment, the first receiver A01 receives a first signaling, the first PUCCH being a PUCCH for a first UCI, the first signaling being used to trigger the first PUCCH, and the first UCI including HARQ-ACK information; the first transmitter A02 transmits multiple PUSCHs, the multiple PUSCHs overlapping with the first PUCCH; the first UCI is multiplexed onto one of the multiple PUSCHs, the PUSCH used for multiplexing the first UCI depends on whether the multiple PUSCHs apply a first type of orthogonal sequence, the first type of orthogonal sequence being an orthogonal sequence of PUSCHs; when at least one of the multiple PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the multiple PUSCHs that does not apply the first type of orthogonal sequence; when all of the multiple PUSCHs apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the multiple PUSCHs that applies the first type of orthogonal sequence, the first type of orthogonal sequence being applied to the transmission of the first UCI.
[0430] As a sub-implementation of the above embodiments, when all of the plurality of PUSCHs are PUSCHs that apply the first type of orthogonal sequence, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on the length of the first type of orthogonal sequence applied by the plurality of PUSCHs.
[0431] As a sub-implementation of the above embodiments, the first UCI is multiplexed onto the first PUSCH, the first PUSCH applies the first type of orthogonal sequence within or between symbols, and the number of REs available on the first PUSCH to carry the first UCI depends on the length of the first type of orthogonal sequence.
[0432] As a sub-implementation of the above embodiments, the first signaling is a DCI format for scheduling a PDSCH, and the first UCI includes the HARQ-ACK information of this PDSCH.
[0433] As a sub-implementation of the above embodiment, the first receiver A01 receives the second signaling; whether a PUSCH applies the first type of orthogonal sequence depends on the second signaling, which carries configuration information of the first type of orthogonal sequence.
[0434] As one embodiment, the first receiver A01 receives a first signaling, where the first PUCCH is a PUCCH for a first UCI, and the first signaling is used to trigger the first PUCCH. The first UCI includes HARQ-ACK information. The first transmitter A02 transmits multiple PUSCHs, which overlap with the first PUCCH. The first UCI is multiplexed onto one of the multiple PUSCHs. The PUSCH used for multiplexing the first UCI depends on whether the multiple PUSCHs apply a first type of orthogonal sequence, where the first type of orthogonal sequence is an orthogonal sequence of PUSCHs. Sequence; when at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence; when all of the plurality of PUSCHs apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that applies the first type of orthogonal sequence, the first type of orthogonal sequence being applied to the transmission of the first UCI, and the PUSCH among the plurality of PUSCHs used for multiplexing the first UCI depends on the length of the first type of orthogonal sequence applied by the plurality of PUSCHs.
[0435] As a sub-implementation of the above embodiments, the first UCI is multiplexed onto the first PUSCH, the first PUSCH applies the first type of orthogonal sequence within or between symbols, and the number of REs available on the first PUSCH to carry the first UCI depends on the length of the first type of orthogonal sequence.
[0436] As a sub-implementation of the above embodiments, the first signaling is a DCI format for scheduling a PDSCH, and the first UCI includes the HARQ-ACK information of this PDSCH.
[0437] As a sub-implementation of the above embodiment, the first receiver A01 receives the second signaling; whether a PUSCH applies the first type of orthogonal sequence depends on the second signaling, which carries configuration information of the first type of orthogonal sequence.
[0438] Example 14
[0439] Example 14 illustrates a structural block diagram of a processing apparatus for a base station according to an embodiment of this application, as shown in the attached diagram. Figure 14 As shown. In the appendix Figure 14 In the base station, the processing device B00 includes a second transmitter B01 and a second receiver B02.
[0440] As an example, the processing device B00 in the base station is a processing device in satellite equipment.
[0441] As an example, the processing device B00 in the base station is a processing device in the relay node.
[0442] As an example, the processing device B00 in the base station is a processing device in a base station that supports communication on non-terrestrial networks.
[0443] As one embodiment, the second transmitter B01 includes the appendix to this application. Figure 4 The antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476 are at least one of them.
[0444] As one embodiment, the second transmitter B01 includes the appendix to this application. Figure 4 The antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476 are at least the first five of the following:
[0445] As one embodiment, the second transmitter B01 includes the appendix to this application. Figure 4 At least four of the following: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.
[0446] As one embodiment, the second transmitter B01 includes the appendix to this application. Figure 4 At least three of the following: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.
[0447] As one embodiment, the second transmitter B01 includes the appendix to this application. Figure 4 At least two of the following: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.
[0448] As one embodiment, the second receiver B02 includes the appendix to this application. Figure 4 The antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476 are at least one of them.
[0449] As one embodiment, the second receiver B02 includes the appendix to this application. Figure 4The antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476 are at least the first five of the following:
[0450] As one embodiment, the second receiver B02 includes the appendix to this application. Figure 4 At least four of the following: antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476.
[0451] As one embodiment, the second receiver B02 includes the appendix to this application. Figure 4 At least three of the following: antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476.
[0452] As one embodiment, the second receiver B02 includes the appendix to this application. Figure 4 At least two of the following: antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476.
[0453] As one embodiment, the second transmitter B01 sends a first signaling, the first PUCCH being a PUCCH for a first UCI, and the first PUCCH depending on the first signaling; the second receiver B02 receives a plurality of PUSCHs, the plurality of PUSCHs overlapping with the first PUCCH; the first UCI is multiplexed onto one of the plurality of PUSCHs, and the PUSCH used for multiplexing the first UCI depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, the first type of orthogonal sequence being an orthogonal sequence of PUSCHs.
[0454] As an example, when at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence.
[0455] As an example, when the first UCI is multiplexed onto a PUSCH that applies the first type of orthogonal sequence among the plurality of PUSCHs, the first type of orthogonal sequence is applied to the transmission of the first UCI.
[0456] As an example, the first signaling is used to trigger the first PUCCH, and the first UCI includes HARQ-ACK information.
[0457] As an example, when all of the plurality of PUSCHs are PUSCHs that apply the first type of orthogonal sequence, the PUSCH among the plurality of PUSCHs used to reuse the first UCI depends on the length of the first type of orthogonal sequence applied to the plurality of PUSCHs.
[0458] As an example, the first UCI is multiplexed onto a first PUSCH, the first PUSCH applies the first type of orthogonal sequence, and the number of REs available on the first PUSCH to carry the first UCI depends on the length of the first type of orthogonal sequence.
[0459] As one embodiment, the second transmitter B01 sends a second signaling; whether a PUSCH applies the first type of orthogonal sequence depends on the second signaling, which carries configuration information of the first type of orthogonal sequence.
[0460] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Correspondingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The user equipment, terminal, and UE in this application include, but are not limited to, drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, mobile phones, tablets, laptops, vehicle-mounted communication equipment, vehicles, RSUs, wireless sensors, internet cards, IoT terminals, RFID (Radio Frequency Identification) terminals, NB-IoT (Narrow Band Internet of Things) terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, internet cards, vehicle-mounted communication equipment, low-cost mobile phones, low-cost tablets, and other wireless communication devices. The base station or system equipment in this application includes, but is not limited to, macrocell base stations, microcell base stations, small cell base stations, home base stations, relay base stations, eNB (evolved Node B), gNB, TRP, GNSS (Global Navigation Satellite System), relay satellites, satellite base stations, airborne base stations, RSUs, unmanned aerial vehicles, and test equipment, such as transceivers or signaling testers that simulate some functions of a base station, and other wireless communication equipment.
[0461] Those skilled in the art will understand that the present invention can be practiced in other specified forms without departing from its core or essential characteristics. Therefore, the embodiments disclosed herein should in any way be considered descriptive rather than restrictive. The scope of the invention is defined by the appended claims rather than the foregoing description, and all modifications within their equivalent meaning and scope are considered to be included therein.
Claims
1. A method used in a terminal, characterized in that, include: Receive the first signaling, the first PUCCH is the PUCCH for the first UCI, and the first PUCCH depends on the first signaling; Send multiple PUSCHs, which overlap with the first PUCCH; The first UCI is multiplexed onto one of the plurality of PUSCHs. The PUSCH used to multiplex the first UCI depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, which is an orthogonal sequence of PUSCHs.
2. The method according to claim 1, characterized in that, When at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence.
3. The method according to claim 1 or 2, characterized in that, When the first UCI is multiplexed onto a PUSCH that applies the first type of orthogonal sequence among the plurality of PUSCHs, the first type of orthogonal sequence is applied to the transmission of the first UCI.
4. The method according to any one of claims 1 to 3, characterized in that, The first signaling is used to trigger the first PUCCH, and the first UCI includes HARQ-ACK information.
5. The method according to any one of claims 1 to 4, characterized in that, When all of the plurality of PUSCHs are PUSCHs that apply the first type of orthogonal sequence, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on the length of the first type of orthogonal sequence applied by the plurality of PUSCHs.
6. The method according to any one of claims 1 to 5, characterized in that, The first UCI is multiplexed onto the first PUSCH, the first PUSCH applies the first type of orthogonal sequence, and the number of REs available on the first PUSCH to carry the first UCI depends on the length of the first type of orthogonal sequence.
7. The method according to any one of claims 1 to 6, characterized in that, Receive second signaling; whether a PUSCH applies the first type of orthogonal sequence depends on the second signaling, which carries configuration information of the first type of orthogonal sequence.
8. A terminal, characterized in that, The terminal includes: one or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the terminal to perform the method as described in any one of claims 1 to 7.
9. A method used in a base station, characterized in that, include: Send the first signaling, the first PUCCH is the PUCCH for the first UCI, and the first PUCCH depends on the first signaling; Receive multiple PUSCHs, wherein the multiple PUSCHs overlap with the first PUCCH; The first UCI is multiplexed onto one of the plurality of PUSCHs. The PUSCH used to multiplex the first UCI depends on whether the plurality of PUSCHs apply a first type of orthogonal sequence, which is an orthogonal sequence of PUSCHs.
10. The method according to claim 9, characterized in that, When at least one of the plurality of PUSCHs does not apply the first type of orthogonal sequence, the first UCI is multiplexed onto one of the plurality of PUSCHs that does not apply the first type of orthogonal sequence.
11. The method according to any one of claims 9 or 10, characterized in that, When the first UCI is multiplexed onto a PUSCH that applies the first type of orthogonal sequence among the plurality of PUSCHs, the first type of orthogonal sequence is applied to the transmission of the first UCI.
12. The method according to any one of claims 9 to 11, characterized in that, The first signaling is used to trigger the first PUCCH, and the first UCI includes HARQ-ACK information.
13. The method according to any one of claims 9 to 12, characterized in that, When all of the plurality of PUSCHs are PUSCHs that apply the first type of orthogonal sequence, the PUSCH used for reusing the first UCI among the plurality of PUSCHs depends on the length of the first type of orthogonal sequence applied by the plurality of PUSCHs.
14. The method according to any one of claims 9 to 13, characterized in that, The first UCI is multiplexed onto the first PUSCH, the first PUSCH applies the first type of orthogonal sequence, and the number of REs available on the first PUSCH to carry the first UCI depends on the length of the first type of orthogonal sequence.
15. The method according to any one of claims 9 to 14, characterized in that, Send a second signaling message; whether a PUSCH applies the first type of orthogonal sequence depends on the second signaling message, which carries configuration information of the first type of orthogonal sequence.
16. A base station, characterized in that, The base station includes: one or more processors and a memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the base station to perform the method as described in any one of claims 9 to 15.