Channel multiplexing method, communication device, storage medium, and program product
By coordinating channel multiplexing through predefined timelines or signaling instructions, the problems of complex and ambiguous channel multiplexing rules are solved, thereby improving stability and resource utilization.
Patent Information
- Application Number
- CN202410627090.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-17
- Publication Date
- 2025-11-18
AI Technical Summary
The multiplexing rules among multiple channels in related technologies are quite complex, and the multiplexing process is prone to ambiguity, leading to communication interruptions or errors.
By coordinating the multiplexing of multiple channels through predefined timelines or signaling instructions, the multiplexing rules for different types of channels are coordinated to ensure consistency, reduce conflicts and ambiguities, and simplify management processes.
It improves the stability of information transmission and resource utilization, avoids communication interruptions or errors, and simplifies the management of channel multiplexing rules.
Smart Images

Figure CN120980702A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of communications, and in particular, to a channel multiplexing method, a communication apparatus, a storage medium, and a program product. BACKGROUND
[0002] With the development of wireless communication technology, in order to meet the increasing demand for data transmission rate and the demand for diversified communication services, channel multiplexing is crucial. Channel multiplexing is a key technology for improving spectrum utilization in wireless communication, which allows information on multiple channels to be transmitted on the same or fewer channels through a specific method. In the related art, as long as a certain type of timeline is met between multiple channels, multiplexing can be performed on multiple channels.
[0003] However, various types of timelines in the related art (such as multiplexing timelines, override timelines, canceled timelines, etc.) are independently satisfied without unified coordination. The communication nodes in the communication system only consider whether the timeline corresponding to the channel multiplexing is met, without coordinating these timelines. Therefore, if multiple channel multiplexing situations occur at the same time, as long as the channel multiplexing of each situation meets the timeline of each situation, the communication node can perform the corresponding multiplexing process in time sequence, which makes the multiplexing rules between multiple channels more complex and the multiplexing process prone to ambiguity. SUMMARY
[0004] Embodiments of the present disclosure provide a channel multiplexing method, a communication apparatus, a storage medium, and a program product, at least to solve the problem that the multiplexing rules between multiple channels in the related art are more complex and the multiplexing process is prone to ambiguity.
[0005] In a first aspect, a channel multiplexing method is provided, applied to a first node, and the method comprises:
[0006] In response to multiple first channels being transmitted in one scheduling unit, multiplexing the multiple first channels based on a predefined first timeline, or multiplexing the multiple first channels based on signaling indication.
[0007] In the case that the multiple first channels are to be transmitted in one scheduling unit, the first node multiplexes the multiple first channels based on the predefined first timeline or the signaling indication, which can effectively coordinate different types of channel multiplexing, reduce conflicts and ambiguities between different channel multiplexing rules, avoid communication interruption or errors caused by uncoordinated rules, and further ensure the stability of information transmission. Moreover, multiplexing the multiple first channels based on the first timeline or the signaling indication can simplify the management of channel multiplexing rules by the first node, so that the first node and other communication nodes can more easily understand and perform multiplexing.
[0008] In addition, the predefined first timeline or the signaling indication provides more flexibility for channel multiplexing, and the first timeline or the signaling indication can be adjusted based on actual communication requirements, so as to reasonably allocate communication resources and improve the utilization of resources.
[0009] In a second aspect, a channel multiplexing method is provided and applied to a second node, which includes the following steps.
[0010] In response to the multiple first channels being to be received in one scheduling unit, it is determined that the multiple first channels are multiplexed based on a predefined first timeline or based on a signaling indication.
[0011] In the case that the multiple first channels are to be received in one scheduling unit, the second node determines that the multiple first channels are multiplexed based on a predefined first timeline or based on a signaling indication, which can effectively coordinate different types of channel multiplexing, reduce conflicts and ambiguities between different channel multiplexing rules, avoid communication interruption or errors caused by uncoordinated rules, and further ensure the stability of information transmission. Moreover, determining that the multiple first channels are multiplexed based on the predefined first timeline or based on the signaling indication can simplify the management of channel multiplexing rules by the second node, so that the second node can more easily understand the multiplexing rules.
[0012] In addition, the predefined first timeline or the signaling indication provides more flexibility for channel multiplexing, and the first timeline or the signaling indication can be adjusted based on actual communication requirements, so as to reasonably allocate communication resources and improve the utilization of resources.
[0013] In a third aspect, a channel multiplexing apparatus is provided and applied to a first node, which includes the following steps.
[0014] The multiplexing module is configured to, in response to the multiple first channels being to be transmitted in one scheduling unit, multiplex the multiple first channels based on a predefined first timeline or based on a signaling indication.
[0015] In a fourth aspect, a channel multiplexing apparatus is provided, which is applied to a second node, and the apparatus comprises:
[0016] A determining module is configured to determine, in response to a plurality of first channels to be received in one scheduling unit, that the plurality of first channels are multiplexed based on a predefined first timeline or based on signaling indication.
[0017] In a fifth aspect, a communication apparatus is provided, which comprises a memory and a processor, the memory and the processor are coupled, the memory is configured to store a computer program, and the processor is configured to execute the computer program to implement the channel multiplexing method in any of the above embodiments.
[0018] In a sixth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores computer program instructions, and the computer program instructions are executed by a processor to implement the channel multiplexing method in any of the above embodiments.
[0019] In a seventh aspect, a computer program product is provided, and the computer program product comprises computer program instructions, and the computer program instructions are executed by a processor to implement the channel multiplexing method in any of the above embodiments.
[0020] The detailed description of the third aspect to the seventh aspect and various implementations thereof in the present disclosure can refer to the detailed description in the first aspect, the second aspect and various implementations thereof; and the beneficial effects of the third aspect to the seventh aspect and various implementations thereof can refer to the beneficial effect analysis in the first aspect, the second aspect and various implementations thereof, which will not be described here. BRIEF DESCRIPTION OF DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the present disclosure, the following will briefly introduce the drawings needed to be used in some embodiments of the present disclosure. Obviously, the drawings in the following description are only some drawings of the embodiments of the present disclosure, and other drawings can also be obtained by those skilled in the art according to these drawings.
[0022] Figure 1 A schematic diagram of a UE performing multiplexing is provided for the embodiments of the present disclosure;
[0023] Figure 2 A schematic diagram of a first communication system is provided for the embodiments of the present disclosure;
[0024] Figure 3 A flowchart of a channel multiplexing method is provided for the embodiments of the present disclosure;
[0025] Figure 4 A schematic diagram of a first timeline is provided for the embodiments of the present disclosure;
[0026] Figure 5Another schematic diagram of a first timeline provided for an embodiment of the present disclosure;
[0027] Figure 6 A schematic diagram of a time window provided for an embodiment of the present disclosure;
[0028] Figure 7 Another schematic diagram of a time window provided for an embodiment of the present disclosure;
[0029] Figure 8 Still another schematic diagram of a time window provided for an embodiment of the present disclosure;
[0030] Figure 9 Still another schematic diagram of a time window provided for an embodiment of the present disclosure;
[0031] Figure 10 A flowchart of another channel multiplexing method provided for an embodiment of the present disclosure;
[0032] Figure 11 A flowchart of still another channel multiplexing method provided for an embodiment of the present disclosure;
[0033] Figure 12 A schematic diagram of signaling indication provided for an embodiment of the present disclosure;
[0034] Figure 13 A flowchart of still another channel multiplexing method provided for an embodiment of the present disclosure;
[0035] Figure 14 A flowchart of still another channel multiplexing method provided for an embodiment of the present disclosure;
[0036] Figure 15 A flowchart of still another channel multiplexing method provided for an embodiment of the present disclosure;
[0037] Figure 16 A schematic diagram of UL transmission provided for an embodiment of the present disclosure;
[0038] Figure 17 A schematic diagram of DL transmission provided for an embodiment of the present disclosure;
[0039] Figure 18 Another schematic diagram of UL transmission provided for an embodiment of the present disclosure;
[0040] Figure 19 Another schematic diagram of DL transmission provided for an embodiment of the present disclosure;
[0041] Figure 20 Still another schematic diagram of UL transmission provided for an embodiment of the present disclosure;
[0042] Figure 21 Still another schematic diagram of DL transmission provided for an embodiment of the present disclosure;
[0043] Figure 22 A schematic diagram of an SBFD sub-band configuration provided for an embodiment of the present disclosure is shown in FIG. 1.
[0044] Figure 23 A schematic diagram of another SBFD sub-band configuration provided for an embodiment of the present disclosure is shown in FIG. 2.
[0045] Figure 24 A structural schematic diagram of a channel multiplexing device provided for an embodiment of the present disclosure is shown in FIG. 3.
[0046] Figure 25 A structural schematic diagram of another channel multiplexing device provided for an embodiment of the present disclosure is shown in FIG. 4.
[0047] Figure 26 A structural schematic diagram of a communication device provided for an embodiment of the present disclosure is shown in FIG. 5. DETAILED DESCRIPTION
[0048] The technical solutions in the present disclosure will be described in detail below with reference to the drawings in the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work shall fall within the scope of the present disclosure.
[0049] It should be noted that in the present disclosure, the words such as “exemplary” or “for example” are used to mean serving as an example, instance, or illustration. Any embodiment or design solution described as “exemplary” or “for example” in the present disclosure should not be interpreted as being more preferred or having more advantages than other embodiments or design solutions. In fact, the use of the words such as “exemplary” or “for example” is intended to present the relevant concept in a specific manner.
[0050] Hereinafter, the terms “first” and “second” are used only for descriptive purposes, and should not be construed as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with “first” and “second” can explicitly or implicitly include one or more of the features.
[0051] In the description of the present disclosure, unless otherwise specified, “ / ” means “or”, for example, A / B can mean A or B. “And / or” in this document is only a description of the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. In addition, “at least one” means one or more, and “multiple” means two or more.
[0052] In order to facilitate understanding, first, the related concepts involved in the embodiments of the present disclosure are briefly introduced.
[0053] 1. Channel multiplexing type.
[0054] (1) Multiplexing between multiple PUCCHs, for example, multiplexing UCI in multiple PUCCHs into one PUCCH. The multiplexed PUCCH (i.e., the PUCCH corresponding to the multiplexing result between multiple PUCCHs) is transmitted (e.g., sent to the base station), and the remaining PUCCHs are discarded, i.e., the remaining PUCCHs do not perform transmission. Among them, the PUCCH includes: HARQ-ACK, SR and CSI PUCCH.
[0055] (2) Multiplexing between at least one PUCCH and at least one PUSCH, for example, multiplexing UCI in at least one PUCCH into at least one PUSCH. The multiplexed PUSCH (i.e., the PUSCH corresponding to the multiplexing result) is transmitted. If the UCI in one PUCCH is multiplexed into the PUSCH, the PUCCH is not transmitted, i.e., the PUCCH is discarded.
[0056] 2. Conditions for multiplexing between PUCCHs and multiplexing between PUCCH and PUSCH in the related art.
[0057] (1) Time domain overlap. In the related art, multiple PUCCHs are only considered for channel multiplexing when they overlap in the time domain. If multiple PUCCHs do not overlap in the time domain, multiplexing is not considered. However, multiplexing between HARQ-ACK PUCCHs does not need to meet this condition. For example, if multiple HARQ-ACK PUCCHs are in one slot, even if multiple HARQ-ACK PUCCHs do not overlap in the time domain, the multiple HARQ-ACK PUCCHs will be multiplexed in one HARQ-ACK PUCCH.
[0058] (2) Satisfy various timelines. For example, the following is an example of some timelines given by the embodiments of the present disclosure:
[0059] a, multiplexed timeline: multiple channels are allowed to be multiplexed into one channel if they overlap in time domain and satisfy the multiplexed timeline.
[0060] Wherein, the multiplexed timeline is satisfied if for multiple channels overlapping in time domain, the earliest starting symbol of the multiple channels and the end of the channel corresponding to the multiple channels satisfy at least max(N1, N2) symbols.
[0061] For example, the multiplexed timeline is satisfied for a set of overlapping uplink (UL) channels, and the set of UL channels can perform multiplexing.
[0062] b, overridden timeline: a HARQ-ACK PUCCH indicated to be transmitted in the same slot overrides the later scheduled HARQ-ACK PUCCH. That is, the HARQ-ACK information of the former is placed in the later HARQ-ACK PUCCH for transmission. That is, regardless of whether the scheduled HARQ-ACK PUCCHs overlap in time domain, the HARQ-ACK information in the same slot is multiplexed in the best scheduled HARQ-ACK PUCCH.
[0063] For example, the overridden timeline is satisfied, and the HARQ-ACK PUCCHs can perform override, that is, the best scheduled HARQ-ACK PUCCH carries all the HARQ-ACK information.
[0064] c, canceled timeline: a high-priority channel can cancel a low-priority channel, that is, when a high-priority channel and a low-priority channel overlap in time domain, the high-priority channel is transmitted and the low-priority channel is discarded. Wherein, the original timeline of the high-priority channel, such as T1 or T2, needs to be increased by an additional time to compensate for the time required by the terminal (such as UE) to cancel the low-priority channel.
[0065] d, CSI preparation timeline: mainly used for preparing CSI reports. The timeline of CSI calculation in related technologies is relatively long and varies according to different situations. For example, semi-static CSI reporting and dynamically triggered CSI reporting require different processing methods.
[0066] e. Other timelines for signal preparation, such as the timeline for PDSCH processing (for preparing HARQ-ACK), the timeline for preparing PUSCH, etc.
[0067] In some embodiments, in related technologies, various types of timelines are satisfied by themselves. As long as multiple channels satisfy their respective types of timelines, the corresponding multiplexing process can be executed.
[0068] 3. Timing of user equipment (UE) processing channel multiplexing.
[0069] In related technologies, the UE processes and executes multiplexing sequentially according to time order. For example, upon receiving the corresponding signaling, the UE immediately executes the corresponding multiplexing process without any waiting. For instance, Figure 1 This is a diagram illustrating multiplexing for the UE. (Example) Figure 1 As shown, for example, after the UE receives the physical downlink control channel (PDCCH) 1, the UE receives the physical downlink shared channel (PDSCH) 1, decodes it to generate the corresponding HARQ-ACK information, and determines that PUCCH 1 is in a slot. If the UE needs to perform multiplexing, it needs a timeline, denoted as N1, which is at least N1 symbols between the end of PDSCH 1 and the beginning of PUCCH 1. Subsequently, after the UE receives PDCCH 2, the UE prepares PUSCH 2. If the UE needs to perform multiplexing, it needs a timeline, denoted as N2, which is at least N2 symbols between the end of PDCCH 2 and the beginning of PUSCH 2. Furthermore, the UE finds that PUSCH 2 and PUCCH 1 overlap in the time domain and satisfy the multiplexing timeline, so the UE will perform multiplexing between PUCCH 1 and PUSCH 2. Subsequently, the UE receives PDCCH3, and PDCCH3 schedules PDSCH3. The HARQ-ACK PUCCH of PDSCH3 is PUCCH3, and the HARQ-ACK PUCCH of PDSCH1 is PUCCH1. PUCCH1 (i.e., HARQ-ACK PUCCH1) and PUCCH3 (i.e., HARQ-ACK PUCCH3) are directed to the same slot and satisfy the override timeline. Therefore, the UE will perform the override between PUCCH1 and PUCCH3. The HARQ-ACK information in PUCCH1 is sent in PUCCH3, and PUCCH1 is discarded.
[0070] The timeline satisfying multiplexing refers to that, for multiple channels overlapping in time domain, at least max(N1, N2) symbols are satisfied between the earliest starting symbol in the multiple channels and the end of the channel corresponding to the multiple channels.
[0071] The timeline satisfying override refers to that, for HARQ-ACK PUCCH1 and HARQ-ACK PUCCH2 indicated in the same slot, at least N3 symbols are satisfied between the earliest starting symbol of the HARQ-ACK PUCCH1 scheduled first and the end symbol of the PDCCH3 corresponding to the HARQ-ACK PUCCH3 scheduled later.
[0072] In the above process, the timeline satisfying multiplexing and the timeline satisfying override are satisfied respectively, but the UE processing procedure is ambiguous.
[0073] For example, one processing procedure and the corresponding result are: multiplexing between PUCCH1 and PUSCH2, the HARQ-ACK information of PDSCH1 is multiplexed in PUSCH2, the HARQ-ACK information of PDSCH3 is carried in PUCCH3, and PUCCH1 is discarded.
[0074] For example, another processing procedure and the corresponding result are: multiplexing between PUCCH1 and PUSCH2, but the UE terminates the multiplexing. Then the UE carries the HARQ-ACK information of PDSCH1 in PUCCH3 for multiplexing, and the HARQ-ACK of PDSCH3 is also carried in PUCCH3. PUCCH1 is discarded, PUSCH2 is sent, but PUSCH2 does not carry the HARQ-ACK information of PDSCH1.
[0075] It should be noted that the above introduction of different timelines uses different N values to represent. Generally, the N value is defined based on the number of symbols, or the actual time length can be converted based on the N value. In the related art, different N values have been defined, and the time length calculated based on the N value is also given. Therefore, the N values related to various timelines described below can be defined based on the number of symbols, or the actual time length can be converted based on the N value.
[0076] The method provided by the embodiments of the present disclosure can be applied to a scenario where multiple communication systems coexist. The communication system can be a 5th generation (5G) communication system, a wireless fidelity (Wi-Fi) system, a third generation partnership project (3GPP) related communication system, a future evolved communication system (such as a 6th generation (6G) communication system), or a system integrating multiple systems, and the like, and the embodiments of the present disclosure are not limited thereto.
[0077] The network architecture of the communication network (including but not limited to 3th generation (3G), 4G, 5G and future mobile communication networks) in the embodiments of the present disclosure can at least include a first node and a second node. In the present example, the first node can be a terminal side device (including but not limited to a terminal), and the second node can be a network side device (including but not limited to a base station).
[0078] For example, the first node is a terminal, and the second node is a base station, as shown in Figure 2 FIG. 1 is a schematic diagram of a communication system provided by the embodiments of the present disclosure. The communication system includes a terminal 110 and a base station 120. The terminal 110 is in communication connection with the base station 120.
[0079] In some embodiments, the base station 120 can be one or more, and the terminal 110 can also be one or more, and the number is not limited by the embodiments of the present disclosure.
[0080] The terminal 110 is configured to multiplex a plurality of first channels based on a predefined first timeline or a signaling indication, in response to the plurality of first channels being transmitted in one scheduling unit.
[0081] In some embodiments, the first channel includes at least one of the following: at least one uplink shared channel, at least one uplink control channel.
[0082] In some embodiments, the scheduling unit includes at least one of the following: a time slot, a sub-slot, a predefined number of symbol sets of orthogonal frequency division multiplexing (OFDM).
[0083] In some embodiments, one time slot includes 14 symbols. The number of symbols included in one sub-slot is less than 14. For example, one sub-slot can include 2 symbols, or 7 symbols.
[0084] In some embodiments, the first timeline is a time that is a first preset time length before the earliest starting symbol of the first channels, or the first timeline is a time that is a second preset time length before the starting symbol of the scheduling unit. The first preset time length is a first number of OFDM symbols or an absolute time length, and the first preset time length can be represented as N4, for example. The second preset time length is a second number of OFDM symbols or an absolute time length, and the second preset time length can be represented as N5, for example.
[0085] In some embodiments, the terminal 110 and the base station 120 agree that the terminal 110 should start multiplexing the first channels in a scheduling unit from the time position corresponding to the first timeline. Or, the terminal 110 should start multiplexing the first channels in a scheduling unit from the earliest time position that is the time position corresponding to the first timeline. Or, if the terminal 110 wants to multiplex the first channels in a scheduling unit, the terminal 110 should start multiplexing the first channels in a scheduling unit from the earliest time position that is the time position corresponding to the first timeline.
[0086] In some embodiments, the first timeline is a time window. In this case, the earliest time position at which the first channels are multiplexed is in the time window. As an example, the end time of the time window is a time that is at least the first preset time length before the earliest starting symbol of the first channels, and the start time of the time window is a time that is the third preset time length before the end time of the time window. As another example, the end time of the time window is a time that is at least the second preset time length before the starting symbol of the scheduling unit, and the start time of the time window is a time that is the third preset time length before the end time of the time window. The third preset time length is a third number of OFDM symbols or an absolute time length.
[0087] In some embodiments, the first timeline is between a second time and a third time. In this case, the earliest time position at which the first channels are multiplexed is between the time position corresponding to the second time and the time position corresponding to the third time. As an example, the second time is a time that is at least the first preset time length before the earliest starting symbol of the first channels, and the third time is a time that is the third preset time length before the second time. As another example, the second time is a time that is at least the second preset time length before the starting symbol of the scheduling unit, and the third time is a time that is the third preset time length before the second time.
[0088] In some embodiments, the terminal 110 can also receive a second channel, and multiplex the first channels in a scheduling unit up to the current time if signaling indication in the second channel is set to start multiplexing.
[0089] In some embodiments, the second channel comprises a downlink control channel, and the signaling indication in the second channel is carried in downlink control information in the downlink control channel.
[0090] Exemplarily, the terminal 110 can be a mobile phone, a Pad, a computer with wireless transceiver function, a Virtual Reality (VR) terminal, an Augmented Reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Embodiments of the present disclosure do not limit the application scenarios. The terminal can also be referred to as a user, a UE, an access terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a UE terminal, a channel multiplexing device, a UE agent or a UE apparatus, etc. Embodiments of the present disclosure do not limit this.
[0091] The base station 120 is configured to determine, in response to the plurality of first channels to be received in one scheduling unit, that the plurality of first channels are multiplexed based on a predefined first timeline or based on a signaling indication.
[0092] In some embodiments, the base station 120 does not schedule an additional (new) first channel in the scheduling unit after the first timeline. That is, the terminal 110 does not expect that an additional (new) first channel with the same priority as the plurality of first channels is scheduled in the scheduling unit after the first timeline. Exemplarily, the additional channel comprises at least one of the following: a PUCCH, a PUSCH carrying UCI.
[0093] In some embodiments, if the first timeline is a time window, the base station 120 does not schedule an additional (new) first channel in the scheduling unit after the start of the time window. That is, if the first timeline is a time window, the terminal 110 does not expect that an additional (new) first channel with the same priority as the plurality of first channels is scheduled in the scheduling unit after the start of the time window. Exemplarily, the additional channel comprises at least one of the following: a PUCCH, a PUSCH carrying UCI.
[0094] In some embodiments, if the first timeline is between the second time and the third time, the base station 120 does not schedule an additional (new) first channel in the scheduling unit after the position of the third time. That is, if the first timeline is between the second time and the third time, the terminal 110 does not expect that an additional (new) first channel is scheduled in the scheduling unit after the position of the third time. Wherein the priority of the additional first channel is the same as the priority of the plurality of first channels. Illustratively, the additional channel includes at least one of the following: PUCCH, PUSCH carrying UCI.
[0095] Illustratively, the base station 120 can be a base station in long term evolution (LTE), long term evolution advanced (LTEA) or evolutional node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system, etc., and the base station can include various macro base stations, micro base stations, home base stations, wireless remote, reconfigurable intelligent surfaces (RISs), routers, relays, wireless fidelity (WIFI) devices, and various network side devices.
[0096] It should be noted that the above scenarios are for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can know that, as the system architecture evolves and new business scenarios appear, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0097] In a communication system, various types of timelines (such as multiplexed timelines, overridden timelines, canceled timelines, etc.) in the related art are independently satisfied without unified coordination. The communication nodes in the communication system only consider whether the channel multiplexing satisfies the corresponding timeline, without coordinating these timelines. Therefore, the multiplexing between multiple channels in the related art is problematic. If multiple channel multiplexing situations occur at the same time, as long as each channel multiplexing situation satisfies the corresponding timeline, the communication node can execute the corresponding multiplexing process in time sequence, which makes the multiplexing rules between multiple channels more complex and the multiplexing process prone to ambiguity. To address the above problems, the embodiments of the present disclosure mainly consider simplifying the multiplexing rules or process between multiple channels from the perspective of timeline setting.
[0098] Referring to Figure 3A flowchart of a channel multiplexing method provided by embodiments of the present disclosure. As shown in Figure 3 The channel multiplexing method provided by embodiments of the present disclosure is applied to a first node, and includes the following steps:
[0099] S101, in response to multiple first channels being transmitted in one scheduling unit, multiplexing the multiple first channels based on a predefined first timeline, or multiplexing the multiple first channels based on signaling indication.
[0100] In some embodiments, the multiple first channels include at least one of the following: at least one uplink shared channel, at least one uplink control channel. As an example, the multiple first channels can include a channel group containing at least one PUCCH and at least one PUSCH. Wherein, the PUSCH can be a PUSCH containing UL data, or a PUSCH containing UCI. As another example, the multiple first channels can include multiple PUCCHs, for example, including PUCCHs containing UCI. As yet another example, the multiple first channels can include multiple PUSCHs, for example, including PUSCHs containing UCI, PUSCHs containing UL data.
[0101] In some embodiments, the multiple first channels are time-domain overlapping, or a part of the multiple first channels are time-domain overlapping, or at least two of the multiple first channels are time-domain overlapping.
[0102] In some embodiments, if the multiple first channels are to be transmitted in one scheduling unit, the first node (e.g. UE) can multiplex the multiple first channels based on a predefined first timeline. Illustratively, the first node can start multiplexing the multiple first channels at a time position of the predefined first timeline. Alternatively, the first node can also multiplex the multiple first channels based on signaling indication. Illustratively, the first node can multiplex the multiple first channels after receiving the signaling indication.
[0103] It can be understood that, in some embodiments, multiplexing between a plurality of channels is complicated due to a plurality of types of timelines being satisfied between the plurality of channels, but since each case only considers whether the respective corresponding timeline is satisfied, without coordinating the timelines. The method provided in the embodiments of the present disclosure can effectively coordinate different types of channel multiplexing, reduce conflicts and ambiguities between different channel multiplexing rules, avoid communication interruption or errors caused by uncoordinated rules, and further ensure the stability of information transmission, by predefining a first timeline or signaling indication for the first node to multiplex a plurality of first channels in a case where the plurality of first channels are to be transmitted in one scheduling unit. Moreover, based on the first timeline or signaling indication for multiplexing the plurality of first channels, the management of channel multiplexing rules by the first node can be simplified, so that the first node and other communication nodes are more likely to understand and perform multiplexing.
[0104] In addition, the predefined first timeline or signaling indication provides more flexibility for channel multiplexing, and the first timeline or signaling indication can be adjusted based on actual communication needs, thereby reasonably allocating communication resources and improving the utilization rate of resources.
[0105] In some embodiments, the scheduling unit includes at least one of the following: a time slot, a sub-time slot, and a predefined OFDM number of symbol set.
[0106] In some embodiments, one time slot includes 14 symbols. The number of symbols included in one sub-time slot is less than 14. For example, one sub-time slot can include 2 symbols, or 7 symbols.
[0107] In some embodiments, if a sub-time slot is configured, the number of symbols contained in a time slot is equal to the number of symbols of the sub-time slot. For example, if a sub-time slot is configured to 4 symbols, the number of symbols contained in a time slot is also 4 symbols.
[0108] In some embodiments, the above-mentioned predefined OFDM number of symbol set can be predefined. Wherein, the number of symbols contained in the symbol set and the position (or index) of the symbols in the symbol set can be predefined.
[0109] As an example, the second node and the first node can predefine symbols 0-6 in a slot as one symbol set, and symbols 7-13 as another symbol set. In this way, there are two symbol sets in a slot, and the first node can multiplex a plurality of first channels in each symbol set.
[0110] As another example, the second node and the first node can predefine symbols 0-14 in a slot as one symbol set.
[0111] As a further example, the second node and the first node can predefine that symbols in a plurality of slots form a symbol set.
[0112] As a further example, the second node and the first node can predefine that symbols 1-10 in a slot form a symbol set, and symbols 11-13 form another symbol set.
[0113] It can be understood that the method provided by the embodiments of the present disclosure can predefine symbol sets of different sizes based on different communication requirements and scenarios to adapt to different data transmission rates and channel conditions. By predefining symbol sets of different sizes, the bandwidth and power allocation of the channel can be adjusted more finely, increasing flexibility while also optimizing overall resource utilization efficiency.
[0114] In some embodiments, the predefined OFDM number of symbol sets can also be configured based on signaling. The signaling for configuring the symbol set can indicate the number of symbols included in the symbol set and the position (or index) of the symbols in the symbol set.
[0115] As a first example, the signaling for configuring the symbol set can indicate one or more symbol sets included in a slot. As another example, the signaling for configuring the symbol set can indicate one or more symbol sets. As a further example, the signaling for configuring the symbol set can also indicate that symbols in a plurality of slots form a symbol set.
[0116] It can be understood that the size of the symbol set in the method provided by the embodiments of the present disclosure can be configured based on signaling. The base station can dynamically adjust the size of the symbol set based on real-time channel conditions and network load to optimize the performance of data transmission and improve the reliability and efficiency of transmission.
[0117] It can be understood that a slot can include multiple symbol sets, and each symbol set can independently perform channel multiplexing, thereby increasing the opportunity for channel transmission in a slot. For example, a first symbol set (symbols 0-6 in a slot) is multiplexed by a plurality of first channels, and the multiplexed result of the first channel is transmitted from the first symbol set. A second symbol set (symbols 7-13 in the slot) is multiplexed by a plurality of first channels, and the multiplexed result of the first channel is transmitted from the second symbol set. In this way, there are 2 transmission opportunities, and since the symbols in the first symbol set are the earlier symbols in the slot, the transmission time of the first transmission can be advanced, achieving a smaller granularity of performing multiplexing and improving the efficiency of data transmission and resource utilization.
[0118] In some embodiments, the signaling for configuring the symbol set can be transmitted through different signaling.
[0119] As an example, the signaling for configuring the symbol set can be transmitted through RRC signaling. For example, the signaling for configuring the symbol set can be in PUCCH related configuration parameter (PUCCH-config) / PUSCH related configuration parameter (PUSCH-config), and the PUCCH-config provides PUCCH resource configuration and PUCCH resource set configuration, and the PUSCH-config provides PUSCH resource configuration and PUSCH resource set configuration.
[0120] As another example, the signaling for configuring the symbol set can be transmitted through DCI in PDCCH, for example, the signaling for configuring the symbol set can be transmitted in DCI scheduling PDSCH.
[0121] In some embodiments, in one scheduling unit (for example, one symbol set), the first timeline is a time interval of a first preset time length before the earliest starting symbol in the plurality of first channels.
[0122] In some embodiments, the first preset time length is a first number of orthogonal frequency division multiplexing (OFDM) symbols or an absolute time length. That is, the first number of OFDM symbols can be converted into an absolute time length to represent the first preset time length. For example, the first number can be 5, and the first preset time length can be represented as N4.
[0123] For example, Figure 4 is a schematic diagram of the first timeline. As shown in Figure 4 , the plurality of first channels include PUCCH1, PUSCH2 and PUCCH3. Among them, the downlink channel corresponding to PUCCH1 is PDCCH1, and PDCCH1 schedules PDSCH1. The downlink channel corresponding to PUCCH2 is PDCCH2. The downlink channel corresponding to PUCCH3 is PDCCH3, and PDCCH3 schedules PDSCH3. N1 is the time length for preparing HARQ-ACK for decoding PDSCH1 and PDSCH3. N2 is the time length for preparing PUSCH2. N3 is the time length for performing override between HARQ-ACK PUCCHs in the same time slot. From Figure 4 , it can be seen that the earliest starting symbol in the plurality of first channels is the starting symbol of PUSCH2, and the first timeline is a time interval of N4 before the starting symbol of PUSCH.
[0124] In some embodiments, the value of N4 can be configured. For example, the value of N4 can be configured by a second node (e.g., a base station). For instance, the second node can select the largest duration as the value of N4 based on time requirements for time-domain overlapping multiplexed transmissions (e.g., multiplexing timeline), time requirements for overriding multiplexed transmissions (e.g., override timeline), preparation time for uplink shared channels (e.g., PUSCH preparation time), processing time for downlink shared channels (e.g., PDSCH processing time), preparation time for channel state information (e.g., CSI preparation time), etc.
[0125] It is understood that in the method provided in the embodiments of this disclosure, the first preset duration N4 can be flexibly configured, thereby improving the flexibility of channel multiplexing.
[0126] In some embodiments, within a scheduling unit (e.g., a symbol set), the first timeline is the time interval of a second preset duration preceding the starting symbol of the scheduling unit.
[0127] In some embodiments, the second preset duration is a second number of OFDM symbols or an absolute duration. That is, the second number of OFDM symbols can be converted into an absolute duration to represent the second preset duration. For example, the second number can be 6, and the second preset duration can be represented as N5.
[0128] For example, Figure 5 This is a schematic diagram of the first timeline. (Example) Figure 5 As shown, the multiple first channels include: PUCCH1, PUSCH2, and PUCCH3. Among them, the downlink channel corresponding to PUCCH1 is PDCCH1, and PDCCH1 schedules PDSCH1. The downlink channel corresponding to PUCCH2 is PDCCH2. The downlink channel corresponding to PUCCH3 is PDCCH3, and PDCCH3 schedules PDSCH3. N1 is the time required to decode PDSCH1 and PDSCH3 to prepare for HARQ-ACK. N2 is the time required to prepare PUSCH2. N3 is the time required for override operations between HARQ-ACK PUCCHs in the same time slot. Figure 5 As can be seen from the data, the first timeline is the time interval N5 before the start symbol of the scheduling unit.
[0129] In some embodiments, the value of N5 can be configured. For example, the value of N5 can be configured by the second node (e.g., a base station). For example, the second node can select a maximum time duration from the following time durations as the value of N5: a time requirement of the time-domain overlapped multiplexing transmission (e.g., a timeline of the multiplexing), an overridden time requirement of the time-domain overlapped multiplexing transmission (e.g., an override timeline), a preparation time duration of the uplink shared channel (e.g., a time duration for preparing PUSCH), a processing time duration of the downlink shared channel (e.g., a time duration for processing PDSCH), a preparation time duration of the channel state information (e.g., a time duration for preparing CSI), and the like.
[0130] It can be understood that, in the method provided by the embodiments of the present disclosure, the second preset time duration N5 can be flexibly configured, and the flexibility of channel multiplexing is improved.
[0131] In some embodiments, the time position corresponding to the first timeline is the earliest time position at which the plurality of first channels are performed multiplexing. For example, the second node and the first node agree that the first node should start performing multiplexing on the plurality of first channels in a scheduling unit (e.g., a slot) from the time position corresponding to the first timeline. Alternatively, the earliest time position at which the first node performs multiplexing on the plurality of first channels in the scheduling unit is the time position corresponding to the first timeline.
[0132] In some embodiments, the second node does not schedule an additional channel in the scheduling unit after the time position corresponding to the first timeline, that is, the first node does not expect an additional channel to be scheduled in the scheduling unit after the time position corresponding to the first timeline. The priority of the additional channel is the same as the priority of the plurality of first channels. For example, the additional channel at least includes a PUCCH or a PUSCH carrying UCI.
[0133] In some embodiments, the first timeline is used to indicate that the first node should start performing multiplexing between the plurality of first channels from the time position corresponding to the first timeline. Alternatively, the first timeline is used to indicate that the first node does not expect a channel having the same priority as the plurality of first channels to be scheduled in the scheduling unit after the time position corresponding to the first timeline.
[0134] It can be understood that, in the method provided by the embodiments of the present disclosure, the second node can perform more efficient resource scheduling before the time position corresponding to the first timeline through the predefined first timeline, and the second node does not need to schedule and process an additional multiplexing after the first timeline.
[0135] In some embodiments, the first timeline is satisfied by performing multiplexing between the plurality of first channels in the scheduling unit, and the first timeline is capable of providing the first node with sufficient time to perform the multiplexing. That is, the time interval between the time position corresponding to the first timeline and the earliest starting symbol in the plurality of first channels is greater than or equal to the time length required by the first node to perform the multiplexing.
[0136] In some embodiments, the latest ending position of the channel (i.e., the second channel capable of triggering the terminal to schedule the plurality of first channels, such as the PDSCH corresponding to the PUCCH) or signal corresponding to the plurality of first channels is not after the time position corresponding to the first timeline. That is, the latest ending position of the channel (i.e., the second channel) or signal corresponding to the plurality of first channels is before the time position corresponding to the first timeline.
[0137] In some embodiments, the second channel includes a downlink control channel, and the signaling in the second channel is carried in the downlink control information in the downlink control channel.
[0138] In some embodiments, the first node does not expect the channel corresponding to the plurality of first channels to be multiplexed to satisfy the first timeline.
[0139] It can be understood that, in the method provided by the embodiments of the present disclosure, by determining the time position corresponding to the first timeline, a clear deadline for multiplexing execution can be provided for the first node, and the uncertainty and ambiguity about multiplexing execution are reduced.
[0140] In some embodiments, the first timeline is a time window. The termination time of the time window is a time interval of at least a first preset time length N4 before the earliest starting symbol in the plurality of first channels, and the starting time of the time window is a time interval of a third preset time length before the termination time of the time window. N4 is the time length required to perform the plurality of first channels. The length of the time window can be configured or predefined.
[0141] In some embodiments, the termination time of the time window is at the time position corresponding to the first timeline, and the time position corresponding to the first timeline is taken as the latest ending position of the time window. That is, the termination time of the time window cannot be after the time position corresponding to the first timeline.
[0142] In some embodiments, the time position corresponding to the first timeline is a time interval of the first preset time length before the earliest starting symbol of the plurality of first channels. The time position corresponding to the first timeline is forwardly interval of the third preset time length, so as to form a time window (or time period) for performing multiplexing. The third preset time length is a third number of OFDM symbols or an absolute time length. That is, the third number of OFDM symbols can be converted into the absolute time length to represent the third preset time length. Exemplarily, the third number can be 6, and the third preset time length can be represented as W.
[0143] Exemplarily, Figure 6 is a schematic diagram of the time window. As shown in Figure 6 , the plurality of first channels include PUCCH1, PUSCH2 and PUCCH3. The PUCCH1 corresponds to a PDCCH1, and the PDCCH1 schedules a PDSCH1. The PUCCH2 corresponds to a PDCCH2. The PUCCH3 corresponds to a PDCCH3, and the PDCCH3 schedules a PDSCH3. N1 is a time length for preparing HARQ-ACK for decoding the PDSCH1 and the PDSCH3. N2 is a time length for preparing the PUSCH2. N3 is a time length for performing override between HARQ-ACK PUCCHs in the same time slot. From Figure 6 , it can be seen that the earliest starting symbol of the plurality of first channels is the starting symbol of the PUSCH2, and the first timeline is a time interval of N4 before the starting symbol of the PUSCH. At this time, the time position corresponding to the first timeline is interval of W forwardly, so as to determine the time window for performing multiplexing. The plurality of first channels are earliest to start from the time window, for example, the starting position of the time window is the position of earliest performing multiplexing.
[0144] In some embodiments, the scheduling unit can be a symbol set. The time interval of N4 time length before the earliest starting symbol of the plurality of first channels can be determined as the first timeline corresponding to the plurality of first channels in the symbol set. The time position corresponding to the first timeline is interval of W forwardly, so as to form a time window (period) for performing multiplexing.
[0145] In some embodiments, the value of W can be configured. Exemplarily, the value of W can be configured by a second node (for example, a base station).
[0146] In some embodiments, the second node configures the third preset time length W, and the termination time of the time window can be earlier than a time interval of the first preset time length before the earliest starting symbol of the plurality of first channels in a scheduling unit (for example, a symbol set). Exemplarily, Figure 7 is a schematic diagram of the time window. As shown in Figure 7As shown, the plurality of first channels include: PUCCH1, PUSCH2 and PUCCH3. Wherein, the PUCCH1 corresponds to a downlink channel PDCCH1, and the PDCCH1 schedules a PDSCH1. The PUCCH2 corresponds to a downlink channel PDCCH2. The PUCCH3 corresponds to a downlink channel PDCCH3, and the PDCCH3 schedules a PDSCH3. N1 is the time length for preparing HARQ-ACK for decoding the PDSCH1 and the PDSCH3. N2 is the time length for preparing the PUSCH2. N3 is the time length for performing override between HARQ-ACK PUCCHs in the same time slot. The termination time of the time window is spaced forward by W, so as to determine the time window for performing multiplexing. From Figure 7 It can be seen from the above that the starting time of the time window is not in the channels corresponding to the plurality of first channels (i.e., the second channels), and is spaced by N1 or N2 after the termination symbol of any one of the second channels.
[0147] It can be understood that in the method provided by the embodiments of the present disclosure, the third preset time length W can be flexibly configured, thereby improving the flexibility of channel multiplexing.
[0148] In some embodiments, the first timeline is a time window. Wherein, the termination time of the time window is a time spaced by a second preset time length N5 before the starting time of the scheduling unit, and the starting time of the time window is a time spaced by a third preset time length before the termination time of the time window.
[0149] In some embodiments, the termination time of the time window is at the time position corresponding to the first timeline, and the time position corresponding to the first timeline is taken as the latest ending time of the time window. That is, the termination time of the time window cannot be after the time position corresponding to the first timeline.
[0150] In some embodiments, the time position corresponding to the first timeline is a time spaced by a second preset time length before the starting symbol of the scheduling unit. The time position corresponding to the first timeline is spaced forward by a third preset time length, so as to form a time window (also called a time period) for performing multiplexing.
[0151] In some embodiments, the scheduling unit can be a symbol set. The starting symbol of the scheduling unit (e.g., a symbol set) can be determined as the first timeline of the plurality of first channels in the symbol set, which is spaced by N5 time length. The time position corresponding to the first timeline is spaced forward by W time length, so as to form a time window (period) for performing multiplexing.
[0152] An exemplary, Figure 8 is a schematic diagram of the time window. As Figure 8As shown, the plurality of first channels include: PUCCH1, PUSCH2 and PUCCH3. Wherein, the PUCCH1 corresponds to a downlink channel PDCCH1, and the PDCCH1 schedules a PDSCH1. The PUCCH2 corresponds to a downlink channel PDCCH2. The PUCCH3 corresponds to a downlink channel PDCCH3, and the PDCCH3 schedules a PDSCH3. N1 is a time length for preparing HARQ-ACK for decoding the PDSCH1 and the PDSCH3. N2 is a time length for preparing the PUSCH2. N3 is a time length for performing override between HARQ-ACK PUCCHs in a same time slot. From Figure 8 It can be seen from the above that the time point at which the starting symbol of the scheduling unit is separated by the second preset time length is the time position corresponding to the first timeline. The time window for performing multiplexing can be determined by separating the ending time of the time window forward by W from the time position corresponding to the first timeline.
[0153] In some embodiments, the ending time of the time window is on the time position corresponding to the first timeline, which is taken as the latest ending time of the time window. That is, the ending time of the time window cannot be after the time position corresponding to the first timeline.
[0154] In some embodiments, the second node configures a third preset time length W, and the ending time of the time window can be before the time at which the starting symbol of the scheduling unit (for example, a symbol set) is separated by the second preset time length. An exemplary, Figure 9 is a schematic diagram of the time window. As Figure 9 As shown, the plurality of first channels include: PUCCH1, PUSCH2 and PUCCH3. Wherein, the PUCCH1 corresponds to a downlink channel PDCCH1, and the PDCCH1 schedules a PDSCH1. The PUCCH2 corresponds to a downlink channel PDCCH2. The PUCCH3 corresponds to a downlink channel PDCCH3, and the PDCCH3 schedules a PDSCH3. N1 is a time length for preparing HARQ-ACK for decoding the PDSCH1 and the PDSCH3. N2 is a time length for preparing the PUSCH2. N3 is a time length for performing override between HARQ-ACK PUCCHs in a same time slot. From Figure 9 It can be seen from the above that the starting time of the time window is not in the channel (that is, the second channel) corresponding to the plurality of first channels, after the ending symbol of any first channel is separated by N1 or N2. The ending time of the time window is separated forward by W, and the time window for performing multiplexing can be determined.
[0155] In some embodiments, the start time and the end time of the time window can be flexibly configured. For example, the end time of the time window can be configured before the time position corresponding to the first timeline. That is, the end time of the time window can be configured at any position before the time position corresponding to the first timeline.
[0156] It can be understood that, in the method provided by the embodiments of the present disclosure, the first timeline is a time window, which can limit the time window of the multiplexing operation, so that the resource scheduling is more accurate and fast, and the utilization efficiency of the spectrum resource is improved. In addition, since the end time of the time window can be configured at any position before the time position corresponding to the first timeline, the end time of the time window can be configured based on the demand of the communication system and the actual resource allocation, thereby improving the flexibility of the system.
[0157] In some embodiments, the earliest time position at which the plurality of first channels are subjected to the multiplexing is in the time window. For example, the second node and the first node agree that the first node should start the multiplexing of the plurality of first channels in the scheduling unit (for example, a time slot) from the time window. Alternatively, the earliest time position at which the first node performs the multiplexing of the plurality of first channels in the scheduling unit is in the time window.
[0158] In some embodiments, the second node does not schedule an additional (new) first channel in the scheduling unit after the start time of the time window, that is, the first node does not expect that the additional (new) first channel is scheduled in the scheduling unit after the start time of the time window. The priority of the additional (new) first channel is the same as the priority of the plurality of first channels. For example, the additional (new) first channel at least includes a PUCCH or a PUSCH carrying UCI.
[0159] It can be understood that, in the method provided by the embodiments of the present disclosure, the second node does not schedule an additional channel (the additional channel refers to a new first channel) in the scheduling unit after the start time of the time window, which can avoid the conflict in resource allocation after the start time of the time window, ensure that the channel multiplexing does not overlap with other operations, and further ensure the stability of the channel multiplexing.
[0160] In some embodiments, the first timeline is between a second time and a third time. The second time is a time interval of at least a first preset time before the earliest start symbol of the plurality of first channels, and the third time is a time interval of a third preset time before the second time.
[0161] In some embodiments, the first timeline is between a second time and a third time, the second time is a time at least a second preset time interval before a starting time of the scheduling unit, and the third time is a time before the second time by a third preset time interval.
[0162] In some embodiments, the earliest time position of the multiplexing of the plurality of first channels is between a time position corresponding to the second time and a time position corresponding to the third time.
[0163] In some embodiments, as shown in FIG. 2, the multiplexing of the plurality of first channels based on the signaling indication can be implemented by steps S201-S202. Figure 10
[0164] S201, receiving a second channel.
[0165] In some embodiments, the second channel includes a downlink control channel. For example, the second channel can be a PDCCH triggering a first channel (e.g., PUCCH, PUSCH).
[0166] In some embodiments, the plurality of first channels can overlap in time domain or not overlap in time domain.
[0167] S202, in a case where a signaling indication in the second channel is set to start the multiplexing, multiplexing the plurality of first channels in the scheduling unit up to the current time.
[0168] In some embodiments, the signaling indication in the second channel is carried in downlink control information in the downlink control channel. For example, if the second channel is a PDCCH, the signaling indication in the second channel can be carried in DCI of the PDCCH.
[0169] For example, when the second node schedules a PDSCH through a PDCCH or schedules a PUSCH through the PDCCH, a signaling indication can be introduced in DCI of the PDCCH. The signaling indication is used to indicate whether the first node multiplexes the plurality of first channels in the scheduling unit after receiving the signaling indication. The plurality of first channels includes at least one of PUCCH and PUSCH. The PUSCH can be a PUSCH carrying UCI. The first node receives the DCI from the PDCCH and determines to start or not to perform the multiplexing between the plurality of first channels according to the signaling indication in the DCI. When the signaling indication is set to start the multiplexing, the first node multiplexes the plurality of first channels in the scheduling unit up to the current time.
[0170] In some embodiments, the DCI can be a DCI without scheduling DL data or UL data.
[0171] In some embodiments, if the signaling indication in the second channel (i.e., the signaling indication in the DCI in the second channel) is set to start performing multiplexing, the first node multiplexes the plurality of first channels up to the current scheduling unit. Alternatively, the first node multiplexes the plurality of first channels up to the current scheduling unit, and does not expect any new first channel to be scheduled in the scheduling unit after the current scheduling unit, and performs multiplexing between any one or more of the plurality of first channels.
[0172] It can be understood that, in order to simplify the rule of channel multiplexing, the understanding of the timing of performing multiplexing by the first node (e.g., UE) and the second node (e.g., base station) needs to be consistent. The method provided by the embodiments of the present disclosure can prevent the second node from scheduling a new first channel after the plurality of first channels start performing multiplexing, and performing multiplexing again between the new first channel and the plurality of first channels in the time domain. Thus, the rule of multiplexing between the plurality of first channels is simplified, the ambiguity of multiplexing between the plurality of channels is reduced, and the complexity of multiplexing is reduced.
[0173] In some embodiments, as shown in Figure 11 The method further includes step S203.
[0174] S203, in the case where the signaling indication in the second channel is set to not start performing multiplexing, the plurality of first channels up to the current scheduling unit are not multiplexed.
[0175] In some embodiments, if the signaling indication in the second channel (e.g., the signaling indication in the DCI in the second channel) is set to not start performing multiplexing, the first node needs to wait for further indication from the second node.
[0176] In some embodiments, the first node determines to start performing multiplexing or not to perform multiplexing between the plurality of first channels based on the value of the signaling indication. For example, when the signaling indication is 0, it means not to start performing multiplexing, and when the signaling indication is 1, it means to start performing multiplexing.
[0177] For example, Figure 12 is a schematic diagram of the signaling indication. As Figure 12As shown, the signaling indication of 0 means that the multiple first channels up to the current scheduling unit are not multiplexed. The signaling indication of 1 means that the multiple first channels up to the current scheduling unit are multiplexed. According to the scheduled scheduling requirement, the second node sets the signaling indication to 0 in the DCI of PDCCH1, indicating that the first node is not expected to multiplex the multiple first channels up to the current scheduling unit. The second node sets the signaling indication to 0 in the DCI of PDCCH2, indicating that the first node is not expected to multiplex the multiple first channels up to the current scheduling unit. The second node sets the signaling indication to 1 in the DCI of PDCCH3, indicating that the first node is required to multiplex the multiple first channels up to the current scheduling unit. After PDCCH3, the second node will not schedule additional channels in the scheduling unit.
[0178] After the first node receives PDCCH1, based on the signaling indication of 0, the first node does not start multiplexing the multiple first channels up to the current scheduling unit. After the first node receives PDCCH2, based on the signaling indication of 0, the first node still does not start multiplexing the multiple first channels up to the current scheduling unit. After the first node receives PDCCH3, based on the signaling indication of 1, the first node starts multiplexing the multiple first channels up to the current scheduling unit.
[0179] In some embodiments, the first node can also determine whether to start performing multiplexing or not performing multiplexing between the multiple first channels based on whether the signaling indication exists. As an example, if the signaling indication exists in the DCI (i.e., the signaling indication exists in the second channel), it indicates that the first node does not multiplex the multiple first channels up to the current scheduling unit after receiving the DCI. If the signaling indication does not exist in the DCI (i.e., the signaling indication does not exist in the second channel), it indicates that the first node multiplexes the multiple first channels up to the current scheduling unit after receiving the DCI. As another example, if the signaling indication exists in the DCI (i.e., the signaling indication exists in the second channel), it indicates that the first node multiplexes the multiple first channels up to the current scheduling unit after receiving the DCI. If the signaling indication does not exist in the DCI (i.e., the signaling indication does not exist in the second channel), it indicates that the first node does not multiplex the multiple first channels up to the current scheduling unit after receiving the DCI.
[0180] It can be understood that, in the method provided by the embodiments of the present disclosure, by determining whether to start performing multiplexing based on the value of the signaling indication, a clear signal for the first node to perform multiplexing can be provided, the decision-making process of the first node is simplified, and ambiguity caused by uncertain multiplexing occasions is reduced. In addition, the base station can flexibly control the multiplexing process through signaling according to real-time network status and requirements, thereby improving the efficiency of network resource scheduling.
[0181] In some embodiments, the first node does not expect the PDCCH where the DCI is located to be received after a first preset time interval before the earliest starting symbol of the plurality of first channels. That is, the PDCCH where the DCI is located should be transmitted before the first preset time interval before the earliest starting symbol of the plurality of first channels. That is, the PDCCH where the DCI is located should be transmitted before the time position corresponding to the first timeline, or cannot be transmitted after the time position corresponding to the first timeline. At this time, the first timeline is the time interval before the starting symbol of the scheduling unit.
[0182] In some embodiments, the first node does not expect the PDCCH where the DCI is located to be received after a second preset time interval before the starting symbol of the scheduling unit. That is, the PDCCH where the DCI is located should be transmitted before the second preset time interval before the starting symbol of the scheduling unit. That is, the PDCCH where the DCI is located should be transmitted before the time position corresponding to the first timeline, or cannot be transmitted after the time position corresponding to the first timeline. At this time, the first timeline is the time interval before the starting symbol of the scheduling unit.
[0183] In some embodiments, the second node and the first node can be predefined that, if the first node does not receive the signaling indication indicating starting to perform multiplexing until the time position corresponding to the first timeline, the first node multiplexes the plurality of first channels up to the current in the scheduling unit based on the first timeline.
[0184] It can be understood that the method provided by the embodiments of the present disclosure can prevent DCI from being missed, that is, the second node transmits the DCI, but the UE does not receive it, by defining in advance that, if the first node does not receive the signaling indication indicating starting to perform multiplexing until the time position corresponding to the first timeline, the first node multiplexes the plurality of first channels up to the current in the scheduling unit based on the first timeline. In addition, even in the case that the transmission of the DCI may fail, the first node can still multiplex based on the first timeline, which guarantees the continuity and timeliness of data transmission. Moreover, by automatically performing multiplexing after the first timeline, the data retransmission caused by waiting for the DCI is reduced, thereby improving the utilization rate of frequency spectrum resources.
[0185] In some embodiments, for the plurality of first channels in a scheduling unit, if the DCI in the second channel is received by the first node, and the signaling indication in the DCI is set to start to perform multiplexing, the first node does not expect to receive the next DCI, and the signaling indication in the next DCI is set to multiplex the plurality of first channels up to the current in the scheduling unit.
[0186] In some embodiments, for the plurality of first channels in one scheduling unit, if the DCI in the second channel is received by the first node and the signaling indication in the DCI is set to start performing multiplexing, the first node can further receive a next DCI, and the signaling indication in the next DCI is set to multiplex the plurality of first channels in the scheduling unit. Wherein, if the next DCI does not trigger a new first channel in the scheduling unit, the first node considers that the next DCI still indicates the first node to multiplex the plurality of first channels in the scheduling unit until the current time. Or, the new first channel triggered by the next DCI is in another scheduling unit.
[0187] In some embodiments, the second node and the first node can be defined in advance that, if the first node receives the signaling indication for the first time and the signaling indication is set to start performing multiplexing, the first node multiplexes the plurality of first channels in the scheduling unit until the current time. Then, if the first node continues to receive the DCI and the signaling indication in the DCI is set to start performing multiplexing, the first node performs multiplexing between the first channel corresponding to the multiplexing result after the previous multiplexing and the first channel already existing in the current scheduling unit but not participating in the multiplexing. Wherein, the first channel corresponding to the multiplexing result refers to the channel after the plurality of first channels are multiplexed.
[0188] In some embodiments, the second node and the first node can be defined in advance that, if the first node receives the signaling indication for the first time and the signaling indication is set to start performing multiplexing, the first node multiplexes the plurality of first channels in the scheduling unit until the current time. Then, the first node receives the DCI for the second time and the signaling indication in the DCI is set to start performing multiplexing, and the first node multiplexes the plurality of first channels after the first DCI until the current time.
[0189] Referring to Figure 13 , a flowchart of a channel multiplexing method provided by an embodiment of the present disclosure. As shown in Figure 13 , the channel multiplexing method provided by the embodiment of the present disclosure is applied to a second node, which includes the following steps:
[0190] S301, in response to the plurality of first channels to be received in one scheduling unit, determining that the plurality of first channels are multiplexed based on a predefined first timeline or based on a signaling indication.
[0191] In some embodiments, the plurality of first channels includes at least one of the following: at least one uplink shared channel, at least one uplink control channel.
[0192] It should be noted that the specific content of the plurality of first channels can refer to the specific description in the above step S101, and the embodiments of the present disclosure will not be repeated here.
[0193] In some embodiments, the scheduling unit comprises at least one of the following: a time slot, a sub-time slot, a predefined OFDM number of symbol set.
[0194] It should be noted that the specific content of the scheduling unit can refer to the specific description in the above step S101, and the embodiments of the present disclosure will not be repeated here.
[0195] It can be understood that the channel multiplexing method provided by the embodiments of the present disclosure can effectively coordinate different types of channel multiplexing, reduce conflicts and ambiguities between different channel multiplexing rules, avoid communication interruption or errors caused by uncoordinated rules, and further ensure the stability of information transmission, in the case that the plurality of first channels will be received in one scheduling unit, the second node determines that the plurality of first channels are multiplexed based on a predefined first timeline or based on signaling indication.
[0196] In addition, the predefined first timeline or signaling indication provides more flexibility for channel multiplexing, which can adjust the first timeline or signaling indication based on actual communication needs, thereby reasonably allocating communication resources and improving resource utilization.
[0197] In some embodiments, the predefined first timeline is a time interval of a first preset time length before the earliest starting symbol in the plurality of first channels.
[0198] In some embodiments, the first preset time length is a first number of OFDM symbols or an absolute time length.
[0199] It should be noted that the specific content of the first timeline and the specific content of the first preset time length can refer to the description in the above embodiments, and the embodiments of the present disclosure will not be repeated here.
[0200] In some embodiments, the predefined first timeline is a time interval of a second preset time length before the starting symbol of the scheduling unit.
[0201] In some embodiments, the second preset time length is a second number of OFDM symbols or an absolute time length.
[0202] It should be noted that the specific content of the first timeline and the specific content of the second preset time length can refer to the description in the above embodiments, and the embodiments of the present disclosure will not be repeated here.
[0203] In some embodiments, the time position corresponding to the first timeline is the earliest time position at which the plurality of first channels are performed multiplexing.
[0204] It can be understood that, in the method provided by the embodiments of the present disclosure, by determining the time position corresponding to the first timeline, a clear deadline for multiplexing execution can be provided for the first node, reducing the uncertainty and ambiguity about multiplexing execution. In addition, by the predefined first timeline, the second node can be made to perform more efficient resource scheduling between the time positions corresponding to the first timeline, and avoid the need for scheduling and processing additional multiplexing after the first timeline.
[0205] In some embodiments, the predefined first timeline is a time window, a termination time of the time window is a time at least a first preset time length before an earliest starting symbol in the plurality of first channels, and a starting time of the time window is a time at a third preset time length before the termination time of the time window.
[0206] In some embodiments, the predefined first timeline is a time window, a termination time of the time window is a time at least a first preset time length before an earliest starting symbol in the plurality of first channels, and a starting time of the time window is a time at a third preset time length before the termination time of the time window.
[0207] In some embodiments, the earliest time position at which the plurality of first channels are performed multiplexing is in the time window.
[0208] It should be noted that the specific content of the time window can refer to the specific description of the time window in the above embodiments, and the embodiments of the present disclosure will not be repeated here.
[0209] It can be understood that, in the method provided by the embodiments of the present disclosure, the first timeline is a time window, which can limit the time window of multiplexing operation, so that resource scheduling is more accurate and fast, and the utilization efficiency of spectrum resources is improved. In addition, since the termination time of the time window can be configured at any position before the time position corresponding to the first timeline, the termination time of the time window can be configured based on the demand of the communication system and the actual resource allocation, improving the flexibility of the system.
[0210] In some embodiments, the predefined first timeline is between a second time and a third time, the second time is a time at least a first preset time length before an earliest starting symbol in the plurality of first channels, and the third time is a time at a third preset time length before the second time.
[0211] In some embodiments, the predefined first timeline is between a second time and a third time, the second time is a time at least a first preset time length before an earliest starting symbol in the plurality of first channels, and the third time is a time at a third preset time length before the second time.
[0212] In some embodiments, the earliest time position at which the plurality of first channels are performed multiplexing is between a time position corresponding to the second time and a time position corresponding to the third time.
[0213] In some embodiments, as shown in FIG. 4, the method further includes step S403. Figure 14 The above determining that the plurality of first channels are multiplexed based on the signaling indication can be specifically implemented as steps S401-S402.
[0214] S401: sending, to the first node, the second channel.
[0215] In some embodiments, the second channel includes a downlink control channel, and the signaling indication in the second channel is carried in downlink control information in the downlink control channel.
[0216] S402: determining that the plurality of first channels in the scheduling unit up to the present are multiplexed, in a case where the signaling indication in the second channel is set to start performing multiplexing.
[0217] It should be noted that specific contents of the above steps S401-S402 can refer to the specific description of the above steps S201-S202, and the embodiments of the present disclosure will not be repeated here.
[0218] It can be understood that, in order to simplify the rules of channel multiplexing, the understanding of the timing of performing multiplexing by the first node (for example, UE) and the second node (for example, base station) needs to be consistent. The method provided by the embodiments of the present disclosure can prevent the second node from scheduling a new channel after the plurality of first channels start performing multiplexing, and the new channel overlaps in time domain with the original plurality of first channels. Thus, the multiplexing rules among the plurality of first channels are simplified, the multiplexing ambiguity among the plurality of channels is reduced, and the complexity of multiplexing is reduced.
[0219] In some embodiments, as shown in FIG. 4, the method further includes step S403. Figure 15
[0220] S403: determining that the plurality of first channels in the scheduling unit up to the present are not multiplexed, in a case where the signaling indication in the second channel is set to not start performing multiplexing.
[0221] It should be noted that specific contents of the above step S403 can refer to the specific description of the above step S203, and the embodiments of the present disclosure will not be repeated here.
[0222] In some embodiments, in related art, all transmission occasions or repetitions of one transmission are in the same symbol type, so the channel environment faced by these transmission occasions or repetitions is also the same or close, and thus one set of transmission parameters can be applied to all transmission occasions or repetitions. However, due to the introduction of subband full duplex (SBFD) technology, two symbol types appear, i.e., SBFD symbol and non-subband full duplex (non-SBFD) symbol, and during transmission, the interference and channel environment corresponding to different symbol types are different.
[0223] If different repetitions or transmission occasions of one transmission (which can be a DL transmission or an UL transmission, and the following description takes the UL transmission as an example) are in different slots, and only SBFD or non-SBFD symbols can be used in the corresponding slots. For example, the transmission is SRS, PUCCH or PUSCH, and the transmission can be transmitted in SBFD symbols and non-SBFD symbols in different slots. As an example, different transmission occasions of periodic sounding reference signal (SRS), PUCCH or PUSCH are in different slots, and only SBFD symbols or non-SBFD symbols can be used in the corresponding slots, for example, a transmission with a period of 4 slots, the first transmission occasion is in slot 1 and uses SBFD symbols, and the second transmission occasion is in slot 5 and uses non-SBFD symbols. As another example, for SRS, PUCCH or PUSCH with repetition, different repetitions are in different slots, and only SBFD symbols or non-SBFD symbols can be used in the corresponding slots, for example, a transmission with 4 repetitions, the first repetition is performed in slot 1 and uses SBFD symbols, the second repetition is in slot 2 and uses non-SBFD symbols, the third transmission occasion is in slot 3 and uses non-SBFD symbols, and the fourth transmission occasion is in slot 4 and uses non-SBFD symbols.
[0224] Different repetitions or transmission occasions of the one transmission need different transmission parameters due to different channel environments. The transmission parameters include at least one of the following: spatial parameters, power control parameters, transmission configuration indicator state (TCI-State), transmission configuration indicator ul state (TCI-UL-State), coding modulation level, frequency domain resource, time domain resource, control related parameters. The following will give specific methods to provide transmission parameters. Further, for one transmission with repetitions, the following will also provide different repetition transmission rules based on the provided different transmission parameters.
[0225] In some embodiments, the spatial parameters include: beam related information and / or precoding information used when the UE transmits / receives.
[0226] In some embodiments, the power control parameters include: related parameters affecting UE transmission / reception, such as parameters related to closed loop power control, parameters related to open loop power control, parameters of step power adjustment.
[0227] In some embodiments, the TCI-State is used to describe the quasi co-location (QCL) relationship between DL signals.
[0228] In some embodiments, the TCI-UL-State is used to describe the TCI-State used for UL signal transmission.
[0229] In some embodiments, the base station configures a first set of transmission parameters and a second set of transmission parameters, and configures the first set of transmission parameters and the second set of transmission parameters to be associated with SBFD symbols respectively, and configures a third set of transmission parameters and a fourth set of transmission parameters, and configures the third set of transmission parameters and the fourth set of transmission parameters to be associated with non-SBFD symbols respectively.
[0230] For a transmission with n repetitions, the n repetitions are in different slots respectively. The n repetitions can be divided into two parts, i.e. n = n1 + n2, n1 ranges from 0, 1, 2, 3,..., n. n2 ranges from 0, 1, 2, 3,..., n. Wherein, n1 represents that n1 repetitions of the transmission are in SBFD symbols, and n2 represents that n2 repetitions of the transmission are in non-SBFD symbols.
[0231] In some embodiments, the specific values of n1 and n2 can be determined according to the symbol type where the n repetitions of the transmission are located. That is, the specific values of n1 and n2 can be determined according to the configuration pattern of SBFD subbands in time domain.
[0232] wherein, for the n repetitions of the transmission, n1 repetitions associated with SBFD symbols use the same frequency domain resource 1 (or time domain resource 1), and n2 repetitions associated with non-SBFD symbols use the same frequency domain resource 2 (or time domain resource 2). The frequency domain resource 1 and the frequency domain resource 2 can be the same or different.
[0233] In some embodiments, for a periodic transmission, such as a Semi-Persistent Scheduling (SPS) PDSCH, or a semi-static PUSCH, the transmission occasions at different periods are in different slots. These transmission occasions (denoted as n transmission occasions) can be divided into two parts, i.e., n = n1 + n2, where n1 represents n1 transmission occasions are in SBFD symbols, and n2 represents n2 transmission occasions are in non-SBFD symbols.
[0234] In some embodiments, the specific values of n1 and n2 can be determined according to the symbol type where the periodic position of the transmission is located. That is, the specific values of n1 and n2 can be determined according to the configuration pattern of SBFD subbands in time domain.
[0235] wherein, for the n transmission occasions, n1 transmission occasions associated with SBFD symbols use the same time-frequency resource 1, and n2 transmission occasions associated with non-SBFD symbols use the same time-frequency resource 2. The time-frequency resource 1 and the time-frequency resource 2 can be the same or different.
[0236] In some embodiments, for the n repetitions of the transmission (or n transmission occasions), at least one of the following rules should be satisfied:
[0237] Rule 1:
[0238] The first repetition (or the first transmission occasion) in n1 repetitions (or n1 transmission occasions) in SBFD symbols (in n1 slots) uses a first set of transmission parameters, the second repetition (or the second transmission occasion) uses a second set of transmission parameters, and this is alternately performed until n1 repetitions (or n1 transmission occasions) are performed.
[0239] In the SBFD symbol (in n2 slots), the first repetition (or first transmission opportunity) of n2 repetitions (or n2 transmission opportunities) uses the third transmission parameter set, the second repetition (or second transmission opportunity) uses the fourth transmission parameter set, and they are executed alternately until the n2 repetitions (or n2 transmission opportunities) are executed.
[0240] The following explanation uses n repetitions as an example. For n transmission opportunities, simply replace "transmission opportunity" with "repetition" in the following text.
[0241] In some embodiments, Figure 16 This is a schematic diagram of UL transmission, as shown below. Figure 16 As shown, this includes DL slots and UL slots, as well as UL sub-bands and DL sub-bands. The SBFD sub-band is configured within a DL symbol or an F symbol (e.g., a UL symbol). The DL slot is located within... Figure 16 The abbreviation for UL slot is "D". Figure 16 In this context, it's simply referred to as "U". An uplink transmission configured to repeat four times (the four repetitions are denoted as rep1, rep2, rep3, and rep4 respectively) has its first repetition, rep1, configured or indicated to be in the fourth slot. Then, combining the SBFD subband pattern and the rules for determining subsequent slots, the UE determines that the subsequent repetitions are in the fifth, sixth, and seventh slots respectively. The repetitions of rep1 and rep2 are in the non-SBFD symbol, corresponding to n2. The repetitions of rep3 and rep4 are in the SBFD symbol, corresponding to n1. That is, n1 corresponding to the SBFD symbol equals 2, and n2 corresponding to the non-SBFD symbol equals 2.
[0242] According to rule 1, for repetitions corresponding to n1, the first and second transmission parameter sets are applied alternately. For example, ... Figure 16 As shown, rep3 uses the first set of transmission parameters, and rep4 uses the second set of transmission parameters.
[0243] According to rule 1, for repetitions corresponding to n2, the third and fourth transmission parameter sets are applied alternately. For example, ... Figure 16 As shown, rep1 uses the third set of transmission parameters, and rep2 uses the fourth set of transmission parameters.
[0244] It should be noted that the SBFD subband is configured within a DL symbol or an F symbol (e.g., a UL symbol). Symbols configured with the SBFD subband are denoted as SBFD symbols, and symbols without the SBFD subband are denoted as non-SBFD symbols. If a UL transmission is within a non-SBFD symbol, it means that the UL transmission is transmitted within a UL symbol or an F symbol (e.g., a UL symbol) without the SBFD subband configured. If a DL transmission is transmitted within a non-SBFD symbol, it means that the DL transmission is transmitted within a DL symbol or an F symbol (e.g., a UL symbol) without the SBFD subband configured, and this will not be elaborated further below.
[0245] In some embodiments, Figure 17 This is a schematic diagram of DL transmission. (Example:) Figure 17 As shown, this includes DL slots and UL slots, as well as UL sub-bands and DL sub-bands. The SBFD sub-band is configured within a DL symbol or an F symbol (e.g., a UL symbol). The DL slot is located within... Figure 17 The abbreviation for UL slot is "D". Figure 17 In this context, it's simply referred to as "U". A downlink transmission configured to repeat four times (the four repetitions are denoted as rep1, rep2, rep3, and rep4 respectively) has its first repetition, rep1, configured or indicated to be in the second slot. Then, combining the SBFD subband pattern and the rules for determining subsequent slots, the UE determines that the subsequent repetitions are in the third, sixth, and seventh slots respectively. The repetitions of rep1 and rep2 are in the non-SBFD symbol, corresponding to n2. The repetitions of rep3 and rep4 are in the SBFD symbol, corresponding to n1. That is, n1 corresponding to the SBFD symbol equals 2, and n2 corresponding to the non-SBFD symbol equals 2.
[0246] According to rule 1, for repetitions corresponding to n1, the first and second transmission parameter sets are applied alternately. For example, ... Figure 17 As shown, rep3 uses the first set of transmission parameters, and rep4 uses the second set of transmission parameters.
[0247] According to rule 1, for repetitions corresponding to n2, the third and fourth transmission parameter sets are applied alternately. For example, ... Figure 17 As shown, rep1 uses the third set of transmission parameters, and rep2 uses the fourth set of transmission parameters.
[0248] In some embodiments, Figure 18 This is a schematic diagram of UL transmission. Figure 18As shown, including DL slots and UL slots, and including UL subbands and DL subbands, SBFD subbands are configured in DL symbols or F symbols (e.g., UL symbols). Wherein, DL slots are abbreviated as “D” in Figure 18 , and UL slots are abbreviated as “U” in Figure 18 . An uplink transmission configured to be repeated 8 times (eight repetitions are denoted as rep1, rep2, rep3, rep4, rep5, rep6, rep7, rep8 respectively), the first repetition rep1 is configured or indicated in the 4th slot, then combined with the SBFD subband pattern and the determination rule of the subsequent slot, the UE determines that the subsequent repetitions are in the 5th, 6th, 7th, 8th, 9th, 10th and 11th slots respectively. Wherein, the repetitions of rep1, rep2, rep6 and rep7 are in non-SBFD symbols, corresponding to n2. The repetitions of rep3, rep4, rep5 and rep8 are in SBFD symbols, corresponding to n1. That is, n1 corresponding to SBFD symbols is equal to 4, and n2 corresponding to non-SBFD symbols is equal to 4.
[0249] According to rule 1, for the repetitions corresponding to n1, the first transmission parameter set and the second transmission parameter set are applied alternately. For example, as shown in Figure 18 , rep3 uses the first transmission parameter set, rep4 uses the second transmission parameter set, rep5 uses the first transmission parameter set, and rep8 uses the second transmission parameter set.
[0250] According to rule 1, for the repetitions corresponding to n2, the third transmission parameter set and the fourth transmission parameter set are applied alternately. For example, as shown in Figure 18 , rep1 uses the third transmission parameter set, rep2 uses the fourth transmission parameter set, rep6 uses the third transmission parameter set, and rep7 uses the fourth parameter set.
[0251] In some embodiments, the UE and the base station agree that if there is only one repetition corresponding to n1, the repetition uses the first transmission parameter set. If there is only one repetition corresponding to n2, the repetition uses the third transmission parameter set.
[0252] In some embodiments, Figure 19 , a DL transmission diagram is shown. As shown in Figure 19 , including DL slots and UL slots, and including UL subbands and DL subbands, SBFD subbands are configured in DL symbols or F symbols (e.g., UL symbols). Wherein, DL slots are abbreviated as “D” in Figure 19 , and UL slots are abbreviated as “U” in Figure 19The UE determines that the subsequent repetitions are in the 4th, 6th, 7th, 8th, 9th, 11th and 12th slots respectively. Among them, the repetitions of rep1, rep2 and rep6 are in non-SBFD symbols, corresponding to n2. The repetitions of rep3, rep4, rep5, rep7 and rep8 are in SBFD symbols, corresponding to n1. That is, n1 corresponding to the SBFD symbol is equal to 5, and n2 corresponding to the non-SBFD symbol is equal to 3.
[0253] According to rule 1, for the repetitions corresponding to n1, the first transmission parameter set and the second transmission parameter set are applied alternately. For example, as shown in FIG. 6, rep3 uses the first transmission parameter set, rep4 uses the second transmission parameter set, rep5 uses the first transmission parameter set, rep7 uses the second transmission parameter set, and rep8 uses the first transmission parameter set. Figure 19
[0254] According to rule 1, for the repetitions corresponding to n2, the third transmission parameter set and the fourth transmission parameter set are applied alternately. For example, as shown in FIG. 7, rep1 uses the third transmission parameter set, rep2 uses the fourth transmission parameter set, and rep6 uses the third parameter set. Figure 19
[0255] In some embodiments, the base station and the UE agree that if there is only one repetition corresponding to n1, the repetition uses the first transmission parameter set. If there is only one repetition corresponding to n2, the repetition uses the third transmission parameter set.
[0256] Rule 2:
[0257] In the SBFD symbols (in n1 slots), the first transmission parameter set is used for the first m repetitions (or m transmission occasions) in the n1 repetitions (or n1 transmission occasions), and then the second transmission parameter set is used for the next m repetitions (or m transmission occasions). And perform alternately until the n1 repetitions (or n1 transmission occasions) are performed.
[0258] The first m repetitions (or m transmission occasions) in n2 repetitions (or n2 transmission occasions) in SBFD symbols use a third set of transmission parameters, and the next m repetitions (or m transmission occasions) use a fourth set of transmission parameters, and this is alternated until n2 repetitions (or n2 transmission occasions) are performed. Here, m can be configured by the base station, or m can be predefined between the base station and the UE. The range of m can be predefined as {1, 2}.
[0259] In some embodiments, m is associated with the number of repetitions of the transmission, for example, when the number of repetitions is less than or equal to 4, m = 1; when the number of repetitions is greater than 4, m is 1 or 2.
[0260] The following is an example of m repetitions. For m transmission occasions, only replace “repetition” with “transmission occasion” in the following.
[0261] In some embodiments, Figure 20 The figure is for UL transmission. As Figure 20 shown, including DL slot and UL slot, and including UL subband and DL subband, the SBFD subband is configured in the DL symbol or the F symbol (for example, the UL symbol). Here, the DL slot is abbreviated as “D” in Figure 20 , and the UL slot is abbreviated as “U” in Figure 20 . An uplink transmission configured to be repeated 8 times (eight repetitions are respectively denoted as rep1, rep2, rep3, rep4, rep5, rep6, rep7, rep8), the first repetition rep1 is configured or indicated in the 4th slot, then combined with the SBFD subband pattern and the determination rule of the subsequent slot, the UE determines that the subsequent repetitions are in the 5th, 6th, 7th, 8th, 9th, 10th and 11th slots. Here, the repetitions of rep1, rep2, rep6 and rep7 are in non-SBFD symbols, corresponding to n2. The repetitions of rep3, rep4, rep5 and rep8 are in SBFD symbols, corresponding to n1. That is, n1 corresponding to SBFD symbols is equal to 4, and n2 corresponding to non-SBFD symbols is equal to 4. Here, it is assumed that m is configured as 2.
[0262] According to rule 2, for repetitions corresponding to n1, the first set of transmission parameters and the second set of transmission parameters are alternately applied every m consecutive repetitions. For example, as Figure 20 shown, rep3 and rep4 use the first set of transmission parameters, and rep5 and rep8 use the second set of transmission parameters.
[0263] According to rule 2, for repetitions corresponding to n2, the third set of transmission parameters and the fourth set of transmission parameters are alternately applied every m consecutive repetitions. For example, asFigure 20 As shown, rep1 and rep2 use a third set of transmission parameters, and rep6 and rep7 use a fourth set of transmission parameters.
[0264] In some embodiments, Figure 21 The figure illustrates a DL transmission. As Figure 21 shown, including DL slots and UL slots, and including UL subbands and DL subbands, SBFD subbands are configured in DL symbols or F symbols (e.g., UL symbols). Wherein, DL slots are abbreviated as “D” in Figure 21 , and UL slots are abbreviated as “U” in Figure 21 . A downlink transmission configured to be repeated 8 times (eight repetitions are denoted as rep1, rep2, rep3, rep4, rep5, rep6, rep7, rep8 respectively), its first repetition rep1 is configured or indicated in the 3rd slot, then combining the SBFD subband pattern and the determination rule of the following slots, the UE determines the following repetitions in the 4th, 6th, 7th, 8th, 9th, 11th and 12th slots respectively. Wherein, the repetitions of rep1, rep2 and rep6 are in non-SBFD symbols, corresponding to n2. The repetitions of rep3, rep4, rep5, rep7 and rep8 are in SBFD symbols, corresponding to n1. That is, n1 corresponding to SBFD symbols is equal to 5, and n2 corresponding to non-SBFD symbols is equal to 3. Here, it is assumed that m is configured as 2.
[0265] According to rule 2, for repetitions corresponding to n1, alternately apply a first set of transmission parameters and a second set of transmission parameters every m consecutive repetitions. For example, as Figure 21 shown, rep3 and rep4 use the first set of transmission parameters, rep5 and rep7 use the second set of transmission parameters, and rep8 uses the first set of transmission parameters.
[0266] According to rule 2, for repetitions corresponding to n2, alternately apply a third set of transmission parameters and a fourth set of transmission parameters every m consecutive repetitions. For example, as Figure 21 shown, rep1 and rep2 use the third set of transmission parameters, and rep6 uses the fourth set of transmission parameters.
[0267] In some embodiments, the base station and the UE agree that if there is only one repetition corresponding to n1, the repetition uses the first set of transmission parameters. If there is only one repetition corresponding to n2, the repetition uses the third set of transmission parameters.
[0268] Rule 3:
[0269] If the UE has multiple panels, e.g., panel 1 and panel 2, the above-mentioned rule 1 and rule 2 can be improved. Wherein each panel can be independently used for transmission or reception.
[0270] Specific improvements include:
[0271] For the improvement of rule 1: for n1 repetitions (or transmission occasions) in SBFD symbols, the first repetition (or the first transmission occasion) uses the first and second transmission parameter sets (based on panel 1 and panel 2, respectively) simultaneously, and the second repetition (or the second transmission occasion) uses the first and second transmission parameter sets (based on panel 1 and panel 2, respectively) simultaneously. Until n1 repetitions (or n1 transmission occasions) are performed. For n2 repetitions (or n2 transmission occasions) in non-SBFD symbols, the first repetition (or the first transmission occasion) uses the third and fourth transmission parameter sets (based on panel 1 and panel 2, respectively) simultaneously, and the second repetition (or the second transmission occasion) uses the third and fourth transmission parameter sets (based on panel 1 and panel 2, respectively) simultaneously. Until n2 repetitions (or n2 transmission occasions) are performed. If the UE has panel 1 and panel 2, the transmission can be performed by panel 1 and panel 2 respectively. If the base station has panel 1 and panel 2, the transmission can be performed by panel 1 and panel 2 respectively.
[0272] In the related art, SBFD subbands are introduced. Based on the SBFD subbands configured in the DL symbols, the disclosure embodiments provide a determination method of a wideband precoding resource block group (PRG) based on the content in 3GPP. In the DL symbols (denoted as SBFD symbols) configured with SBFD subbands, since part of the frequency domain resources (denoted as UL subbands) are used for UL transmission, the remaining frequency domain resources (denoted as DL subbands) are used for DL transmission, while in the related art, all frequency domain resources of a DL symbol are used for DL transmission. Therefore, the determination method of the wideband PRG defined in the related art is not applicable to the determination of the wideband PRG in the SBFD symbols.
[0273] In some embodiments, in the SBFD subband configuration, there are multiple configuration patterns, including “DU”, “UD” or “DUD”, etc. Wherein D represents a downlink subband, and U represents an uplink subband.
[0274] As an example, Figure 22 A schematic diagram for SBFD subband configuration. As Figure 22As shown, SBFD subbands are configured in DL subbands and UL subbands, the configuration pattern of SBFD subbands is “DU”. Wherein, there is a guard band between DL subband and UL subband.
[0275] As another example, Figure 23 The configuration of SBFD subbands. As shown, SBFD subbands are configured in DL subbands and UL subbands, the configuration pattern of SBFD subbands is “DU”. Wherein, there is a guard band between DL subband and UL subband. Figure 23
[0276] In some embodiments, the base station and the UE agree that if the physical resource block (PRB) of a PDSCH is scheduled in the SBFD symbol, the following ways are used to determine whether to use wideband PRG or not for the PDSCH. Exemplarily, the improvement includes at least one of the following: improvement for BWP size (denoted as ), improvement for scheduled PRBs (denoted as scheduled PRBs), improvement for judgment condition. The improvements in the above three aspects can be combined to determine the size of PRG or determine the wideband PRG.
[0277] In some embodiments, the improvement for BWP size (denoted as ) includes at least one of the following:
[0278] For the SBFD pattern of “DU” or “UD”, the size improvement of BWP (the size is described in PRB) can include at least one of the following:
[0279] The size of BWP is the size of DL BWP of UE; although the PDSCH is transmitted in the DL subband, the size of PRG is still determined using the size of DL BWP;
[0280] The size of BWP is changed to the size corresponding to the bandwidth remaining in the DL BWP except for the UL subband and the frequency domain gap (if any);
[0281] The size of BWP is changed to the size of DL subband; Exemplarily, the DL subband includes available PRBs and unavailable PRBs; wherein, the available PRB is the PRB obtained by the intersection of the DL subband in the frequency domain of the DL BWP domain, or the available PRB is configured from the DL subband; the remaining PRB in the DL subband except for the available PRB is the unavailable PRB;
[0282] The size of the BWP is changed to the size corresponding to the available PRBs in the DL subband; for example, only including the available PRBs. Where the available PRBs are pre-defined.
[0283] For the SBFD pattern of “DUD”, the size of the BWP includes at least one of:
[0284] The size of the BWP is the size of the DL BWP of the UE; although the PDSCH is transmitted in the DL subband, the size of the PRG is still determined using the size of the DL BWP;
[0285] The size of the BWP is changed to the size corresponding to the bandwidth remaining in the DL BWP except for the UL subband and the frequency domain gap (if any);
[0286] The size of the BWP is changed to the sum of the sizes of the DL subband 1 and the DL subband 2 (i.e., the size of the DL subband); for example, the DL subband here includes available PRBs and unavailable PRBs; for example, the scheduled PRBs are respectively in the DL subband 1 and the DL subband 2, and are continuous in each DL subband;
[0287] The size of the BWP is changed to the size corresponding to the sum of the available PRBs in the DL subband 1 and the DL subband 2; for example, the size corresponding to the sum of the available PRBs in the DL subband 1 and the DL subband 2; for example, the scheduled PRBs are respectively in the available PRBs of the DL subband 1 and the available PRBs of the DL subband 2, and are continuous in each DL subband;
[0288] The size of the BWP is changed to the size of the DL subband 1; for example, the DL subband 1 here includes available PRBs and unavailable PRBs; for example, the scheduled PRBs are continuous and only in the DL subband 1, then the size of the BWP is changed to the size of the DL subband 1;
[0289] The size of the BWP is changed to the size of the available PRBs in the DL subband 1; for example, the scheduled PRBs are continuous and only in the DL subband 1, then the size of the BWP is changed to the size of the available PRBs in the DL subband 1;
[0290] The size of the BWP is changed to the size of the DL subband 2; for example, the DL subband 2 here includes available PRBs and unavailable PRBs; for example, the scheduled PRBs are continuous and only in the DL subband 2, then the size of the BWP is changed to the size of the DL subband 2;
[0291] The size of the BWP is changed to the size of the available PRBs in DL subband 2; for example, the scheduled PRBs are contiguous and only in DL subband 2, then the size of the BWP is changed to the size of the available PRBs in DL subband 2.
[0292] The improvement for the scheduled PRBs (i.e., the scheduled PRBs) includes at least one of the following (without distinguishing the SBFD pattern):
[0293] The scheduled PRBs are the resources allocated to the UE in the frequency domain resource allocation field in the DCI, which can include the available PRBs, the unavailable PRBs, and the PRBs falling into the UL subband and the frequency domain gap. For example, some of the allocated PRBs fall into the UL subband, and these PRBs are also counted as the scheduled PRBs when determining the size of the scheduled PRBs.
[0294] The scheduled PRBs are the resources allocated to the UE in the frequency domain resource allocation field in the DCI, but the unavailable PRBs and the PRBs falling into the UL subband and the frequency domain gap are excluded from the resources allocated to the UE, or in other words, the scheduled PRBs are the PRBs in the resources allocated to the UE in the frequency domain resource allocation field in the DCI that are only in the available PRBs. For example, some of the allocated PRBs fall into the UL subband, and these PRBs are not counted as the scheduled PRBs when determining the size of the scheduled PRBs. For example, only the PRBs in the allocated PRBs that fall into the DL subband are counted as the scheduled PRBs when determining the size of the scheduled PRBs.
[0295] The scheduled PRBs are the resources allocated to the UE in the frequency domain resource allocation field in the DCI, which can include the available PRBs and the unavailable PRBs, but do not include the PRBs falling into the UL subband and the frequency domain gap. For example, as long as the allocated resources fall into the DL subband, the resources are counted as the scheduled PRBs (regardless of whether they are available PRBs) when determining the size of the scheduled PRBs.
[0296] The scheduled PRBs are the same as the PRB number used to determine the TBS (TBS stands for the size of transport block TB) of the PDSCH. As one example, based on the resource allocated for the UE in the frequency domain resource allocation field in the DCI, the resource is used to transmit one TB of the UE, the UE determines the size of the TB based on the allocated resource, the resource includes available PRBs, unavailable PRBs and PRBs falling into the UL sub-band and the frequency domain gap. At the same time, the resource is used to determine the size of the PRG. As another example, based on the resource allocated for the UE in the frequency domain resource allocation field in the DCI, the resource is used to transmit one TB of the UE, the UE determines the size of the TB based on the available PRBs in the allocated resource only in the DL sub-band. At the same time, the UE determines the size of the PRG based on the available PRBs in the allocated resource only in the DL sub-band. As yet another example, based on the resource allocated for the UE in the frequency domain resource allocation field in the DCI, the resource is used to transmit one TB of the UE, the UE determines the size of the TB based on the allocated resource, the resource includes available PRBs and unavailable PRBs but does not include PRBs falling into the UL sub-band and the frequency domain gap. At the same time, the resource is used to determine the size of the PRG.
[0297] In some embodiments, if the pattern is "DU" or "UD", the scheduled PRBs described above are contiguous.
[0298] In some embodiments, if the SBFD pattern is "DUD", the scheduled PRBs described above are contiguous in each DL sub-band.
[0299] In some embodiments, the improvement of the judgment condition (not distinguishing SBFD) includes at least one of the following:
[0300] In the existing wideband PRG determination, the judgment condition adopted is that the number of scheduled PRBs is greater than half of the PRB number of the DL BWP, then it is determined as a wideband PRG, or it is determined that the size of the PRG is wideband. The improved judgment condition includes at least one of the following:
[0301] The number of scheduled PRBs is greater than half of the PRB number of the BWP.
[0302] For the scheduled PRBs only in one DL sub-band, if the number of scheduled PRBs is greater than half of the PRB number of the DL sub-band, it is determined as a wideband PRG; wherein the DL sub-band is the DL sub-band where the scheduled PRBs are located, or the sum of the PRBs of the two DL sub-bands.
[0303] For the scheduled PRBs in one DL subband, if the number of scheduled PRBs is greater than half of the number of DL available PRBs in the DL subband, then it is determined as a wideband PRG; wherein the DL available PRBs are the DL available PRBs in the DL subband where the scheduled PRBs are located, or the sum of DL available PRBs in two DL subbands.
[0304] For the scheduled PRBs in two DL subbands, if the number of scheduled PRBs is greater than half of the number of PRBs in the DL subband, then it is determined as a wideband PRG; wherein the DL subband is the sum of the number of PRBs in two DL subbands.
[0305] For the scheduled PRBs in two DL subbands, if the number of scheduled PRBs is greater than half of the number of DL available PRBs, then it is determined as a wideband PRG; wherein the DL available PRBs are the sum of the number of available PRBs in two DL subbands.
[0306] For the scheduled PRBs in two DL subbands, if the number of scheduled PRBs in DL subband 1 is greater than half of the number of PRBs in DL subband 1 (or greater than half of the number of available PRBs in DL subband 1), then it is determined as a wideband PRG in DL subband 1; if the number of scheduled PRBs in DL subband 2 is greater than half of the number of PRBs in DL subband 2 (or greater than half of the number of available PRBs in DL subband 2), then it is determined as a wideband PRG in DL subband 2; the DL subband 1 and DL subband 2 are determined separately whether to satisfy the wideband PRG, and the DL subband 1 and DL subband 2 can use the same or different precoding.
[0307] In some embodiments, the improved determination condition can further include at least one of the following:
[0308] The base station and the UE agree that, according to the distribution of the scheduled PRBs, for example, the scheduled PRBs are in one DL subband or the scheduled PRBs are in two DL subbands, to determine whether it is a wideband PRG. Specifically, it includes at least one of the following:
[0309] For the scheduled PRBs, if they are in two DL subbands, then determine the wideband PRG based on the number of PRBs in the two DL subbands;
[0310] For the scheduled PRBs, if they are in one DL subband, then determine the wideband PRG based on the number of PRBs in the DL subband;
[0311] For scheduled PRBs, if in both DL subbands, the wideband PRG is determined based on the number of available PRBs in both DL subbands.
[0312] For scheduled PRBs, if in only one DL subband, the wideband PRG is determined based on the number of available PRBs in the DL subband.
[0313] For scheduled PRBs, if in both DL subbands, the wideband PRG is determined based on the number of PRBs in the DL BWP.
[0314] For SBFD pattern is "DU", the wideband PRG is determined based on the number of PRBs in the DL BWP.
[0315] For SBFD pattern is "DU", the wideband PRG is determined based on the number of PRBs in the DL subband.
[0316] For SBFD pattern is "DU", the wideband PRG is determined based on the number of available PRBs in the DL subband.
[0317] For SBFD pattern is "DUD", the wideband PRG is determined based on the sum of the number of PRBs in both DL subbands.
[0318] For SBFD pattern is "DUD", the wideband PRG is determined based on the number of available PRBs in both DL subbands.
[0319] For SBFD pattern is "DUD", the wideband PRG is determined based on the number of PRBs in the DL BWP.
[0320] In some embodiments, the definition of a PRG in a SBFD symbol includes at least one of the following:
[0321] The definition of a PRG in a DL subband in a SBFD symbol is the same as the definition of a PRG in the DL BWP in which the DL subband is located. For example, the PRGs are defined according to the DL BWP, such that each PRG contains a certain number of PRBs. Then if at least one of the PRBs contained in a PRG falls into the available PRBs of the UE, the PRG is the PRG of the DL subband.
[0322] The available PRBs of the UE in a SBFD symbol are used to determine the PRGs. For example, the PRBs in a DL subband are divided into different PRGs according to the size of the PRGs, thereby obtaining the PRGs in the SBFD symbol.
[0323] The PRBs in the cell common DL subband in the SBFD symbol are used to determine the PRGs. For example, the PRBs in the cell common DL subband in the SBFD symbol are divided into different PRGs according to the size of the PRG, thereby obtaining the PRGs in the SBFD symbol.
[0324] In some embodiments, the start PRG and the end PRG are defined as at least one of the following:
[0325] For the SBFD pattern of "DU" or "UD", the start and end PRGs are defined based on the DL subband. For example, the size of the start PRG is modP D ' Lsubband,i If the size of the end PRG is modP D ' Lsubband,i , and if the size of the end PRG is P D ' Lsuband,i . Here, P D ' Lsuband,i denotes the size of the PRG used for DL transmission in the SBFD symbol. is the start PRB of the DL subband in the SBFD symbol. is the size of the DL subband in the SBFD symbol. i denotes a DL subband index, and there is only one DL subband in the case of "DU" or "UD".
[0326] The start and end PRGs are defined based on the DL subband. For example, the size of the start PRG is modP D ' Lsubband,i If modP D ' Lsuband,i ≠ 0, the size of the end PRG is modP D ' Lsubband,i , and if modP D ' Lsuband,i = 0, the size of the end PRG is P D ' Lsuband,i . Here, P D ' Lsuba,nid denotes the size of the PRG used for DL transmission in the SBFD symbol. is the start PRB of the DL subband in the SBFD symbol. is the size of the DL subband in the SBFD symbol. i denotes a DL subband index. In the case of "DUD", although there are two DL subbands, they are still treated as one DL subband, and i can be ignored.
[0327] For the SBFD pattern of "DUD", the start and end PRG are defined based on the DL subband. For example, the size of the start PRG is modP D ' Lsubband,i If modP D ' Lsuband,i ≠ 0, the size of the end PRG is modP D ' Lsubband,i , and if , the size of the end PRG is P D ' Lsuband,i . Here, P D ' Lsuband,i denotes the size of the PRG used for DL transmission in the SBFD symbol. is the start PRB of the DL subband in the SBFD symbol. is the size of the DL subband in the SBFD symbol. i denotes a DL subband index. In the case of "DUD", there are two DL subbands. The PRG is defined independently in each DL subband.
[0328] The above mainly introduces the scheme of the embodiments of the present disclosure from the perspective of method. It can be understood that, in order to realize the above functions, the channel multiplexing device comprises at least one of the corresponding hardware structure and software module for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in the present text, the embodiments of the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized by hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of the present disclosure.
[0329] It can be understood that, in order to implement the above functions, the channel multiplexing apparatus comprises hardware structures and / or software modules corresponding to the respective functions. Those skilled in the art should easily realize that, in combination with the algorithm steps of the examples described in the embodiments of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or in the form of computer software driving hardware depends on the specific application of the technical solution and the design constraints. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0330] The embodiments of the present disclosure can divide the functional modules of the channel multiplexing apparatus according to the method embodiments described above. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one functional module. The integrated module can be implemented in the form of hardware or software. It should be noted that the division of the modules in the embodiments of the present disclosure is illustrative, and is only a logical functional division. When actually implemented, there can be another division manner. The following will be described taking the division of each functional module according to each function as an example.
[0331] Figure 24 FIG. 1 is a structural schematic diagram of a channel multiplexing apparatus provided by an embodiment of the present disclosure. The channel multiplexing apparatus is applied to a first node, and can perform the channel multiplexing method provided by the method embodiments described above. As shown in FIG. 1, the channel multiplexing apparatus 200 comprises a multiplexing module 201 and a receiving module 202. Figure 24
[0332] The multiplexing module 201 is configured to, in response to a plurality of first channels being transmitted in one scheduling unit, multiplex the plurality of first channels based on a predefined first timeline, or multiplex the plurality of first channels based on signaling indication.
[0333] In some embodiments, the first timeline is a time interval of a first preset time length before an earliest starting symbol in the plurality of first channels.
[0334] In some embodiments, the first preset time length is a first number of orthogonal frequency division multiplexing (OFDM) symbols or an absolute time length.
[0335] In some embodiments, the first timeline is a time interval of a second preset time length before a starting symbol of the scheduling unit.
[0336] In some embodiments, the second preset time length is a second number of OFDM symbols or an absolute time length.
[0337] In some embodiments, the time position corresponding to the first timeline is used as an earliest time position of the plurality of first channels being multiplexed.
[0338] In some embodiments, the first timeline is a time window, a termination time of the time window is a time at least a first preset time length before an earliest starting symbol of the plurality of first channels, and a starting time of the time window is a time at least a third preset time length before the termination time of the time window.
[0339] In some embodiments, the first timeline is between a second time and a third time, the second time is a time at least a first preset time length before an earliest starting symbol of the plurality of first channels, and the third time is a time at least a third preset time length before the second time.
[0340] In some embodiments, the first timeline is a time window, a termination time of the time window is a time at least a second preset time length before a starting time of the scheduling unit, and a starting time of the time window is a time at least a third preset time length before the termination time of the time window.
[0341] In some embodiments, the first timeline is between a second time and a third time, the second time is a time at least a second preset time length before a starting time of the scheduling unit, and the third time is a time at least a third preset time length before the second time.
[0342] In some embodiments, an earliest time position of the plurality of first channels at which multiplexing is performed is in the time window.
[0343] In some embodiments, an earliest time position of the plurality of first channels at which multiplexing is performed is between a time position corresponding to the second time and a time position corresponding to the third time.
[0344] In some embodiments, the receiving module 202 is configured to receive the second channel, and the multiplexing module 201 is configured to multiplex the plurality of first channels up to the current scheduling unit in the case that signaling indication in the second channel is set to start performing multiplexing.
[0345] In some embodiments, the multiplexing module 201 is further configured to not multiplex the plurality of first channels up to the current scheduling unit in the case that signaling indication in the second channel is set to not start performing multiplexing.
[0346] In some embodiments, the second channel comprises a downlink control channel, and the signaling indication in the second channel is carried in downlink control information in the downlink control channel.
[0347] In some embodiments, the plurality of first channels comprises at least one of: at least one uplink shared channel, at least one uplink control channel.
[0348] In some embodiments, the scheduling unit comprises at least one of: a time slot, a sub-slot, a predefined OFDM number of symbol set.
[0349] Figure 25 FIG. 1 is a structural schematic diagram of a channel multiplexing apparatus provided by an embodiment of the present disclosure. The channel multiplexing apparatus is applied to a second node and can perform the channel multiplexing method provided by the above-mentioned method embodiment. As shown in FIG. 1, the channel multiplexing apparatus 100 includes a determination module 101 and a sending module 102. Figure 25
[0350] The determination module 101 is configured to determine that the plurality of first channels are multiplexed based on a predefined first timeline or based on signaling indication in response to the plurality of first channels being received in one scheduling unit.
[0351] In some embodiments, the first timeline is a time interval of a first preset time length before the earliest starting symbol in the plurality of first channels.
[0352] In some embodiments, the first preset time length is a first number of OFDM symbols or an absolute time length.
[0353] In some embodiments, the first timeline is a time interval of a second preset time length before the starting symbol of the scheduling unit.
[0354] In some embodiments, the second preset time length is a second number of OFDM symbols or an absolute time length.
[0355] In some embodiments, the first timeline corresponds to the earliest time position at which the plurality of first channels are performed multiplexing.
[0356] In some embodiments, the first timeline is a time window, a termination time of the time window is a time interval of a first preset time length before the earliest starting symbol in the plurality of first channels, and a starting time of the time window is a time interval of a third preset time length before the termination time of the time window.
[0357] In some embodiments, the first timeline is between a second time and a third time, the second time is a time interval of a first preset time length before the earliest starting symbol in the plurality of first channels, and the third time is a time interval of a third preset time length before the second time.
[0358] In some embodiments, the first timeline is in a time window, a termination time of the time window is a time interval of a second preset time length before the starting time of the scheduling unit, and a starting time of the time window is a time interval of a third preset time length before the termination time of the time window.
[0359] In some embodiments, the first timeline is between a second time and a third time, the second time is a time interval of a second preset time length before the starting time of the scheduling unit, and the third time is a time interval of a third preset time length before the second time.
[0360] In some embodiments, the earliest time position at which the plurality of first channels are multiplexed is in the time window.
[0361] In some embodiments, the earliest time position at which the plurality of first channels are multiplexed is between the time position corresponding to the second time and the time position corresponding to the third time.
[0362] In some embodiments, the sending module 302 is configured to send the second channel to the first node; and the determining module 301 is configured to determine that the plurality of first channels up to the current in the scheduling unit are multiplexed in the case that the signaling indication in the second channel is set to start multiplexing.
[0363] In some embodiments, the determining module 301 is further configured to determine that the plurality of first channels up to the current in the scheduling unit are not multiplexed in the case that the signaling indication in the second channel is set to not start multiplexing.
[0364] In some embodiments, the second channel comprises a downlink control channel, and the signaling indication in the second channel is carried in downlink control information in the downlink control channel.
[0365] In some embodiments, the plurality of first channels comprises at least one of: at least one uplink shared channel, at least one uplink control channel.
[0366] In some embodiments, the scheduling unit comprises at least one of: a time slot, a sub-time slot, a predefined OFDM number of symbol set.
[0367] In the case that the functions of the above integrated modules are implemented in the form of hardware, the embodiments of the present disclosure provide a possible structure of the communication apparatus involved in the above embodiments. As shown in the figure, the communication apparatus 400 comprises a processor 402 and a bus 404. Optionally, the communication apparatus 400 can further comprise a memory 401; and optionally, the communication apparatus 400 can further comprise a communication interface 403. Figure 26
[0368] The processor 402 can be various exemplary logical blocks, modules and circuits described in combination with the embodiments of the present disclosure. The processor 402 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with the embodiments of the present disclosure. The processor 402 can also be a combination of implementing computing functions, such as one or more microprocessor combinations, combinations of DSP and microprocessor, etc.
[0369] The communication interface 403 is configured to connect with other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN), or the like.
[0370] The memory 401 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this.
[0371] As a possible implementation, the memory 401 can exist independently of the processor 402, and the memory 401 can be connected with the processor 402 through the bus 404, for storing instructions or program code. When the processor 402 invokes and executes the instructions or program code stored in the memory 401, the channel multiplexing method provided by the embodiments of the present disclosure can be implemented.
[0372] In another possible implementation, the memory 401 can also be integrated with the processor 402. The bus 404 can be an extended industry standard architecture (EISA) bus or the like. The bus 404 can be divided into an address bus, a data bus, a control bus, and the like. For the sake of presentation, Figure 26 Only one thick line is used in the figure to represent the bus, but it does not mean that there is only one bus or only one type of bus.
[0373] Some embodiments of the present disclosure provide a computer-readable storage medium (for example, a non-transitory computer-readable storage medium) having computer program instructions stored therein, and the computer program instructions, when executed on a computer, cause the computer to perform the channel multiplexing method of any of the above embodiments.
[0374] By way of example, the computer-readable storage media described above can include, but is not limited to, magnetic storage devices (e.g., hard disk, floppy disk, or magnetic tape), optical storage devices (e.g., compact disk (CD), digital versatile disk (DVD), etc.), smart cards, and flash memory devices (e.g., EPROM, card, stick, or key drive). The various computer-readable storage media described in this disclosure can represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and / or carrying instruction(s) and / or data.
[0375] The embodiment of the disclosure provides a computer program product containing instructions, when the computer program product runs on a computer, so that the computer executes the channel multiplexing method in any one of the above-mentioned embodiments.
[0376] The above is only a specific implementation of the disclosure, but the protection scope of the disclosure is not limited thereto, any change or replacement within the technical scope disclosed in the disclosure should be covered in the protection scope of the disclosure. Therefore, the protection scope of the disclosure should be subject to the protection scope of the claims.
Claims
1. A channel multiplexing method, characterized in that, Applied to the first node, the method includes: In response to the fact that multiple first channels will be transmitted in a scheduling unit, the multiple first channels are multiplexed based on a predefined first timeline, or multiplexed based on signaling instructions.
2. The method according to claim 1, characterized in that, The first timeline is the time interval of a first preset duration before the earliest start symbol among the plurality of first channels.
3. The method according to claim 2, characterized in that, The first preset duration is the first number of orthogonal frequency division multiplexing (OFDM) symbols or the absolute duration.
4. The method according to claim 1, characterized in that, The first timeline is the time interval of the second preset duration before the start symbol of the scheduling unit.
5. The method according to claim 4, characterized in that, The second preset duration is the second number of OFDM symbols or the absolute duration.
6. The method according to claim 2 or 4, characterized in that, The time position corresponding to the first timeline is taken as the earliest time position at which the plurality of first channels are multiplexed.
7. The method according to claim 1, characterized in that, The first timeline is a time window, the end time of which is at least a first preset time interval before the earliest start symbol in the plurality of first channels, and the start time of which is a third preset time interval before the end time of the time window.
8. The method according to claim 1, characterized in that, The first timeline is between the second time and the third time, where the second time is the time interval of at least a first preset duration before the earliest start symbol in the plurality of first channels, and the third time is the time interval of a third preset duration before the second time.
9. The method according to claim 1, characterized in that, The first timeline is a time window, the end time of which is at least a second preset time interval before the start time of the scheduling unit, and the start time of which is a third preset time interval before the end time of the time window.
10. The method according to claim 1, characterized in that, The first timeline is between the second time and the third time, where the second time is the time interval of at least a second preset duration before the start time of the scheduling unit, and the third time is the time interval of a third preset duration before the second time.
11. The method according to claim 7 or 9, characterized in that, The earliest time position in which the multiple first channels are multiplexed is within the time window.
12. The method according to claim 8 or 10, characterized in that, The earliest time position at which the plurality of first channels are multiplexed is between the time position corresponding to the second time and the time position corresponding to the third time.
13. The method according to claim 1, characterized in that, The multiplexing of the plurality of first channels based on signaling indication includes: Receive second channel; When the signaling indication in the second channel is set to start multiplexing, the plurality of first channels in the scheduling unit up to the present are multiplexed.
14. The method according to claim 13, characterized in that, The method further includes: If the signaling indication in the second channel is set to not initiate multiplexing, then the plurality of first channels in the scheduling unit up to the present are not multiplexed.
15. The method according to claim 13, characterized in that, The second channel includes a downlink control channel, and the signaling indication in the second channel is carried in the downlink control information in the downlink control channel.
16. The method according to claim 1, characterized in that, The plurality of first channels includes at least one of the following: at least one uplink shared channel and at least one uplink control channel.
17. The method according to claim 1, characterized in that, The scheduling unit includes at least one of the following: time slot, sub-time slot, and a symbol set with a predefined number of OFDM symbols.
18. A channel multiplexing method, characterized in that, Applied to the second node, the method includes: In response to the fact that multiple first channels will be received in a scheduling unit, it is determined that the multiple first channels are multiplexed based on a predefined first timeline or based on signaling indication.
19. The method according to claim 18, characterized in that, The first timeline is the time interval of a first preset duration before the earliest start symbol among the plurality of first channels.
20. The method according to claim 19, characterized in that, The first preset duration is the first number of OFDM symbols or the absolute duration.
21. The method according to claim 18, characterized in that, The first timeline is the time interval of the second preset duration before the start symbol of the scheduling unit.
22. The method according to claim 21, characterized in that, The second preset duration is the second number of OFDM symbols or the absolute duration.
23. The method according to claim 19 or 21, characterized in that, The time position corresponding to the first timeline is taken as the earliest time position at which the plurality of first channels are multiplexed.
24. The method according to claim 18, characterized in that, The first timeline is a time window, the end time of which is at least a first preset time interval before the earliest start symbol in the plurality of first channels, and the start time of which is a third preset time interval before the end time of the time window.
25. The method according to claim 18, characterized in that, The first timeline is between the second time and the third time, where the second time is the time interval of at least a first preset duration before the earliest start symbol in the plurality of first channels, and the third time is the time interval of a third preset duration before the second time.
26. The method according to claim 18, characterized in that, The first timeline is within a time window, the end time of which is at least a second preset time interval before the start time of the scheduling unit, and the start time of which is a third preset time interval before the end time of the time window.
27. The method according to claim 18, characterized in that, The first timeline is between the second time and the third time, where the second time is the time interval of at least a second preset duration before the start time of the scheduling unit, and the third time is the time interval of a third preset duration before the second time.
28. The method according to claim 24 or 26, characterized in that, The earliest time position in which the multiple first channels are multiplexed is within the time window.
29. The method according to claim 25 or 27, characterized in that, The earliest time position at which the plurality of first channels are multiplexed is between the time position corresponding to the second time and the time position corresponding to the third time.
30. The method according to claim 18, characterized in that, The determination that the plurality of first channels are multiplexed based on signaling indication includes: Send the second channel to the first node; If the signaling indication in the second channel is set to start multiplexing, it is determined that the plurality of first channels in the scheduling unit up to the present are being multiplexed.
31. The method according to claim 30, characterized in that, The method further includes: If the signaling indication in the second channel is set to not initiate multiplexing, it is determined that the plurality of first channels in the scheduling unit up to the present are not being multiplexed.
32. The method according to claim 30, characterized in that, The second channel includes a downlink control channel, and the signaling indication in the second channel is carried in the downlink control information in the downlink control channel.
33. The method according to claim 18, characterized in that, The plurality of first channels includes at least one of the following: at least one uplink shared channel and at least one uplink control channel.
34. The method according to claim 18, characterized in that, The scheduling unit includes at least one of the following: time slot, sub-time slot, and a symbol set with a predefined number of OFDM symbols.
35. A communication device, characterized in that, include: Memory and processor; Memory and processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instructions, it performs the method as described in any one of claims 1 to 34.
36. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on an electronic device, cause the electronic device to perform the method as described in any one of claims 1 to 34.
37. A computer program product, characterized in that, The computer program product includes computer instructions that, when executed on an electronic device, cause the electronic device to perform the method as described in any one of claims 1 to 34.