Channel transmission method and device, storage medium and program product
By determining the set of channels to be transmitted that do not overlap in the time domain and the transmission configuration matches within the SBFD symbol, the transmission conflict problem in complex scenarios in the prior art is solved, and the efficiency of the communication system is improved.
Patent Information
- Application Number
- CN202510380627.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-07-11
AI Technical Summary
The existing transmission conflict resolution mechanism in the subband full duplex (SBFD) symbol is only applicable to simple conflict situations and cannot effectively resolve transmission conflict problems in complex scenarios.
By determining the first set of channels to be transmitted in the same time unit and determining the second set of channels to be transmitted based on the set, so that the second channel to be transmitted does not overlap in the time domain and the transmission configuration matches the time and frequency resources, the channel to be transmitted matching the time and frequency resources is selected for transmission.
It effectively resolves transmission conflicts in complex scenarios between multiple channels to be transmitted in SBFD symbols, improving the efficiency of resolution of transmission conflicts and the efficiency of communication systems.
Smart Images

Figure CN120302431A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a channel transmission method, apparatus, storage medium, and program product. Background Art
[0002] In a wireless communication network, to improve spectral efficiency and resource utilization, subband full duplex (SBFD) is introduced. The SBFD technology allows uplink and downlink transmissions to occur in different frequency bands or time slots. However, this flexible resource allocation also brings new challenges. Especially during the transmission in SBFD symbols, various types of conflict problems start to appear. Currently, the transmission conflict resolution mechanism in SBFD symbols only applies to simple conflict situations and fails to solve the more complex conflict problems in SBFD symbols. Summary of the Invention
[0003] Embodiments of the present disclosure provide a channel transmission method, apparatus, storage medium, and program product for solving the problem of transmission conflicts.
[0004] To achieve the above object, the present disclosure adopts the following technical solutions.
[0005] On the one hand, a channel transmission method is provided, and the method includes:
[0006] Determine a first set of channels to be transmitted within the same time unit, where the first set of channels to be transmitted includes multiple first channels to be transmitted, and the time unit includes at least one subband full duplex symbol;
[0007] Based on the first set of channels to be transmitted, determine a second set of channels to be transmitted, where at least one second channel to be transmitted in the second set of channels to be transmitted does not overlap in the time domain, and the transmission configuration of each second channel to be transmitted matches the time-frequency resources occupied by the second channel to be transmitted;
[0008] Transmissions are performed on the second channels to be transmitted in the second set of channels to be transmitted.
[0009] On the other hand, a communication apparatus is provided, including:
[0010] A processing module, configured to determine a first set of channels to be transmitted within the same time unit, where the first set of channels to be transmitted includes multiple first channels to be transmitted, and the time unit includes at least one subband full duplex symbol;
[0011] A processing module, configured to determine a second set of channels to be transmitted based on the first set of channels to be transmitted, where at least one second channel to be transmitted in the second set of channels to be transmitted does not overlap in the time domain, and the transmission configuration of each second channel to be transmitted matches the time-frequency resources occupied by the second channel to be transmitted;
[0012] A communication module for performing transmission on a second channel to be transmitted in a second set of channels to be transmitted.
[0013] In another aspect, a communication device is provided, including: a memory and a processor; the memory and the processor are coupled; the memory is used to store computer program instructions executable by the processor; when the processor executes the computer program instructions, the method described in any of the above embodiments is implemented.
[0014] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions run on a computer (such as a communication device), the method described in any of the above embodiments is implemented.
[0015] In another aspect, a computer program product is provided, which includes computer program instructions. When the computer program instructions are executed, the method described in any of the above embodiments is implemented.
[0016] The embodiments provided by the present disclosure determine a first set of channels to be transmitted within the same time unit. The first set of channels to be transmitted includes multiple first channels to be transmitted, and the time unit includes at least one sub-band full-duplex symbol; a second set of channels to be transmitted is determined based on the first set of channels to be transmitted. At least one second channel to be transmitted in the second set of channels to be transmitted does not overlap in the time domain, and the transmission configuration of each second channel to be transmitted matches the time-frequency resources occupied by the second channel to be transmitted; the second channels to be transmitted in the second set of channels to be transmitted are subjected to transmission. This is beneficial to solving the transmission conflict (overlap in the time domain) problem in complex scenarios, that is, in the case of a transmission conflict problem occurring between multiple channels to be transmitted within a sub-band full-duplex symbol, channels to be transmitted with matching time-frequency resources can be selected for transmission. Description of the Drawings
[0017] The drawings are used to provide a further understanding of the technical solutions of the present disclosure, and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solutions of the present disclosure, and do not constitute a limitation to the technical solutions of the present disclosure.
[0018] Figure 1 It is a schematic structural diagram of an SBFD sub-band provided by an embodiment of the present disclosure;
[0019] Figure 2 It is a schematic structural diagram of another SBFD sub-band provided by an embodiment of the present disclosure;
[0020] Figure 3 It is a schematic structural diagram of an IBFD sub-band provided by an embodiment of the present disclosure;
[0021] Figure 4A schematic diagram of transmission configuration in an SBFD slot provided by an embodiment of the present disclosure;
[0022] Figure 5 Another schematic diagram of transmission configuration in an SBFD slot provided by an embodiment of the present disclosure;
[0023] Figure 6 Yet another schematic diagram of transmission configuration in an SBFD slot provided by an embodiment of the present disclosure;
[0024] Figure 7 A schematic diagram of the structure of a communication system provided by an embodiment of the present disclosure;
[0025] Figure 8 A schematic flowchart of a channel transmission method provided by an embodiment of the present disclosure;
[0026] Figure 9 A composition diagram of a communication device provided by an embodiment of the present disclosure;
[0027] Figure 10 A schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure. Detailed implementation manners
[0028] Next, the technical solutions in the embodiments of the present disclosure will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0029] Unless the context otherwise requires, throughout the specification and claims, the term "comprise" and other forms thereof, such as the third-person singular form "comprises" and the present participle form "comprising", are construed as open, inclusive meanings, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example", or "some examples", etc. are intended to indicate that the specific features, structures, materials, or characteristics related to the embodiment or example are included in at least one embodiment or example of the present disclosure. The schematic representations of the above terms do not necessarily refer to the same embodiment or example. In addition, the specific features, structures, materials, or characteristics described above may be included in any one or more embodiments or examples in any appropriate manner.
[0030] The terms "first" and "second" are used only for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present disclosure, unless otherwise specified, the meaning of "a plurality" is two or more.
[0031] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present disclosure should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0032] In addition, the use of "based on" means open and inclusive, because a process, step, calculation, or other action "based on" one or more of the stated conditions or values may, in practice, be based on additional conditions or values beyond those stated.
[0033] In order to improve the uplink (UL) coverage of a time division duplex (TDD) system, reduce the latency of UL transmission, and increase the capacity of UL transmission, the subband full-duplex technology for radio resource control (RRC) connected user equipment (UE) is proposed.
[0034] In the related art, UL subbands can be configured in some or all of the downlink (DL) symbols or flexible (F) symbols, but cannot be configured in UL symbols. For example, a UL subband is configured in a DL symbol, and at the same time, a DL subband is also configured in this DL symbol. That is to say, the UL subband and the DL subband (also known as the subband full duplex (SBFD) subband) are simultaneously configured in the DL symbol or F symbol. The symbol configured with the SBFD subband is called the SBFD symbol, and the symbol not configured with the SBFD subband is called the non-SBFD symbol. However, the UL subband and the DL subband are prohibited from being configured in UL symbols. In this case, the UL part bandwidth (BWP) in the UL symbol is used for UL transmission, and the UL subband in the SBFD symbol is used for uplink transmission. However, the interference situations in the UL BWP and the UL subband are different, so the corresponding UL transmissions are required to provide corresponding transmission parameters and configuration parameters to respectively adapt to the UL transmissions in the UL BWP and the UL subband. This will make the design of UL transmissions in the system complex.
[0035] To further improve system efficiency, full duplex technologies have been studied, such as in-band full duplex (IBFD) operation. That is to say, a time-frequency resource is configured within the carrier bandwidth of a carrier, and within this time-frequency resource, the base station can perform simultaneous co-frequency transmission and reception. For example, continuous resource blocks (RBs) are configured within the carrier bandwidth as the IBFD subband, and this IBFD subband is configured in all or some of the symbols, thus forming a resource for IBFD operation. However, in future systems, some methods are provided for how to configure / update the above-mentioned SBFD subbands and the configuration of the IBFD subband.
[0036] The above-mentioned UL subband and the above-mentioned DL subband are also called SBFD subbands, that is, a SBFD subband is configured in the DL BWP in the DL symbol / slot. This SBFD subband generally includes at least one DL subband and one UL subband.
[0037] For example, in a 100 MHz TDD carrier, 20 consecutive RBs are configured as the UL subband in the DL BWP in the DL symbol / slot. The remaining frequency domain resources of this DL BWP are the DL subband (the gap can be not configured), or a DL subband is also configured in the DL BWP in the DL symbol / slot. In this way, in the DL symbol / slot, the UL subband can be used for UL transmission, and the DL subband can be used for DL transmission. As Figure 1As shown, it is a schematic structural diagram of an SBFD sub-band provided by an embodiment of the present disclosure. Figure 1 In it, an SBFD sub-band includes one UL sub-band and two DL sub-bands. This frequency-domain pattern is generally referred to as "DUD" (based on the frequency-domain structure). Among them, D represents the downlink DL, and U represents the uplink UL. As Figure 2 shown, it is a schematic structural diagram of another SBFD sub-band provided by an embodiment of the present disclosure. Figure 2 In it, an SBFD sub-band includes one UL sub-band and a DL sub-band, and the UL sub-band is located below the DL sub-band. This frequency-domain pattern is generally referred to as "DU" (based on the frequency-domain structure).
[0038] Currently, the sub-band full-duplex technology includes the following features:
[0039] The base station has the ability to simultaneously perform reception (in the UL sub-band) and transmission (in the DL sub-band) in the same time domain. The UE does not have the ability to simultaneously perform reception (in the DL sub-band) and transmission (in the UL sub-band) in the same time domain. Here, the UL sub-band and the DL sub-band are configured in the same OFDM symbol / slot and are frequency-division.
[0040] For the convenience of description, some technical terms are as follows:
[0041] The symbol configured with the SBFD sub-band is called an SBFD symbol. The slot containing the SBFD symbol is called an SBFD slot. The symbol not configured with the SBFD sub-band is called a non-SBFD symbol (that is, a conventional symbol). The slot not containing the SBFD symbol is called a non-SBFD slot.
[0042] In some examples, the above SBFD sub-band operations are performed within a DL BWP and a UL BWP pair, and the DL BWP and the UL BWP pair are center-frequency aligned.
[0043] In some examples, the DL sub-band and the UL sub-band are defined first, the DL BWP is defined in the DL sub-band, and the UL BWP is defined in the UL sub-band.
[0044] In an embodiment of the present disclosure, a carrier can be a cell; or a carrier is a sub-cell in a super cell, and the super cell includes multiple sub-cells (or includes multiple carriers); or in an embodiment of the present disclosure, if the carrier is a super cell, then the DL sub-band or the UL sub-band in the embodiment of the present disclosure corresponds to a sub-cell in the super cell, and a sub-cell corresponds to an independent carrier.
[0045] Figure 3 As shown, it is a schematic structural diagram of an IBFD sub-band provided by an embodiment of the present disclosure. SeeFigure 3 Part or all of the carrier bandwidth of a carrier is configured as an IBFD sub-band, and the IBFD is configured in all or part of the symbols.
[0046] The intersection resource of the UL sub-band and the active UL BWP in the frequency domain is called the UL available physical resource block (PRB), and the intersection resource of the DL sub-band and the active DL BWP in the frequency domain is called the DL available PRB.
[0047] The symbol configured with the IBFD sub-band is called an IBFD symbol. The slot containing the IBFD symbol is called an IBFD slot. The symbol not configured with the IBFD sub-band is called a non-IBFD symbol (i.e., a regular symbol). The slot not containing the IBFD symbol is called a non-IBFD slot.
[0048] The following issues are the same in the SBFD sub-band and the IBFD sub-band. Therefore, the SBFD sub-band is used as an example for the following description. That is, the SBFD sub-band in the following description can be replaced by the IBFD sub-band, or the UL sub-band or the DL sub-band in the following description can be replaced by the IBFD sub-band.
[0049] The existing transmission conflict resolution mechanism in the SBFD symbol is as follows:
[0050] Case1: For the conflict between the dynamically scheduled DL transmission (referred to as the dynamic DL transmission for short) and the semi-statically configured UL transmission (referred to as the semi-static UL transmission for short) in the SBFD symbol, if the cancellation timeline is satisfied, the UL transmission is cancelled, that is, the UL transmission is not sent, that is, the DL transmission is received. Otherwise, the UL transmission is transmitted and the DL transmission is not received. Although there is a decision condition for the cancellation timeline here, in most cases, the decision condition for the cancellation timeline is satisfied because the base station schedules the dynamic DL transmission for the UE to receive the dynamic DL transmission. Otherwise, the base station does not need to dynamically schedule the DL transmission to conflict with the semi-statically configured UL transmission because even if the dynamic DL transmission is scheduled, the UE will not receive the DL transmission. That is to say, the decision condition for the cancellation timeline here can be considered to always hold. Dynamic scheduling refers to the transmission scheduled based on the downlink control information (DCI) in the (physical downlink control channel, PDCCH).
[0051] Case 2: For a conflict between a dynamically scheduled UL transmission and a semi-statically configured DL transmission in an SBFD symbol, the DL transmission is not received, that is, the UL transmission is sent.
[0052] Case 3: For a conflict between a semi-statically configured UL transmission and a semi-statically configured DL transmission in an SBFD symbol, the UE considers it a mis-scheduling. The UE does not receive the semi-static DL transmission and does not send the semi-statically configured UL transmission. Among them, the semi-statically configured DL transmission includes UE-specific semi-static transmissions or cell-level semi-statically configured DL transmissions. Among them, the cell-level semi-statically configured DL transmission includes: the PDCCH corresponding to the common search space. The semi-static common search space is a search space shared by multiple UEs at the cell level configured by higher-layer signaling (such as RRC signaling). The semi-statically configured UL transmission refers to the UE-level semi-statically configured UL transmission configured by higher-layer signaling.
[0053] Case 4: For a conflict between a dynamically scheduled UL transmission and a dynamically scheduled DL transmission in an SBFD symbol, the DL transmission is not received, that is, the UL transmission is not sent either.
[0054] Case 6: For a conflict between a dynamically scheduled or semi-statically configured DL transmission and a valid random access channel occasion (RO), then:
[0055] a) The UE does not expect the physical random access channel (PRACH) triggered by a PDCCH order and the dynamically scheduled DL transmission to conflict (overlap in the time domain).
[0056] b) If the PRACH triggered by a PDCCH order and the semi-statically configured DL transmission conflict in the time domain, the UE does not receive the DL transmission.
[0057] c) If the PRACH triggered by higher-layer signaling and the DL transmission conflict in the time domain, the UE autonomously decides whether to receive the DL transmission or send the UL transmission.
[0058] In the above Case 1, Case 2, and Case 4, if a DL transmission and / or a UL transmission is repeated, one repetition of the DL transmission is regarded as the DL transmission in Case 1, Case 2, and Case 4, and one repetition of the UL transmission is regarded as the UL transmission in Case 1, Case 2, and Case 4. The time-domain conflict between each repetition is resolved based on the mechanisms in Case 1, Case 2, and Case 4.
[0059] The above conflict resolution mechanism is only applicable to simple conflict situations. For example, Figure 4 in Figure 4 , if there is a time-domain conflict between a semi-static DL transmission 1 and a dynamic UL transmission 1 in an SBFD slot, the UE sends the UL transmission 1 and does not receive the DL transmission 1. Another example is in Figure 5 in Figure 5 , if there is a time-domain conflict between a semi-static UL transmission 1 and a dynamic DL transmission 1 in an SBFD slot, the UE does not send the UL transmission 1 and receives the DL transmission 1.
[0060] However, the base station's scheduling / configuration of DL transmissions and UL transmissions is often complex. For example, in Figure 6 in Figure 6 , in an SBFD slot, there are more DL transmissions (such as the dynamic DL transmission 1 in the figure (e.g., physical downlink shared channel 1 (PDSCH1)), semi-static DL transmission 1 (e.g., semi-persistent scheduling 1 (SPS1)), semi-static DL transmission 2 (e.g., SPS2), dynamic DL transmission 2 (e.g., PDSCH2)) and UL transmissions (such as the semi-static UL transmission 1 in the figure (e.g., physical uplink control channel 1 (PUCCH1)), dynamic UL transmission 1 (e.g., physical uplink shared channel 1 (PUSCH1)), dynamic UL transmission 2 (e.g., PUCCH2), semi-static UL transmission 2 (e.g., CG PUSCH1)) having a time-domain conflict. The problem of how to handle conflicts in such a complex conflict scenario still needs to be solved.
[0061] In view of this, embodiments of the present disclosure provide a communication method, which includes: determining a first set of channels to be transmitted within the same time unit, the first set of channels to be transmitted including a plurality of first channels to be transmitted, and the time unit including at least one sub-band full-duplex symbol; determining a second set of channels to be transmitted based on the first set of channels to be transmitted, at least one second channel to be transmitted in the second set of channels to be transmitted not overlapping in the time domain, and the transmission configuration of each second channel to be transmitted matching the time-frequency resources occupied by the second channel to be transmitted; and performing transmissions on the second channels to be transmitted in the second set of channels to be transmitted. This is beneficial to solving the transmission conflict (overlapping in the time domain) problem in complex scenarios, that is, in the case of a transmission conflict occurring between multiple channels to be transmitted within a sub-band full-duplex symbol, channels to be transmitted with matching time-frequency resources can be selected for transmission.
[0062] The embodiments of the present disclosure will be specifically described below with reference to the accompanying drawings.
[0063] The channel transmission method provided by the embodiments of the present disclosure can be applied to systems of various communication standards. For example, the systems to which the channel transmission method provided by the embodiments of the present disclosure can be applied include, but are not limited to, Long Term Evolution (LTE) systems, various versions evolved from LTE, 5th generation (5G) communication systems, Wireless Fidelity (Wi-Fi) systems, communication systems related to the Third Generation Partnership Project (3GPP), Ambient Internet of Things (Ambient IoT) systems, or systems integrating multiple systems. In addition, the channel transmission method provided by the embodiments of the present disclosure can also be applied to future-oriented communication systems (such as 6G communication systems), etc., and the embodiments of the present disclosure do not limit this.
[0064] In the embodiments of the present disclosure, the network architecture of a mobile communication network (including but not limited to 3G, 4G, 5G, and future mobile communication networks) may at least include a first communication node and a second communication node. It should be understood that, in this example, in the downlink, the first communication node may be a network-side device (such as, but not limited to, a base station), and the second communication node may be a terminal-side device (such as, but not limited to, a terminal). Of course, in the uplink, the first communication node may also be a terminal-side device, and the second communication node may also be a network-side device. In device-to-device communication between two communication nodes, both the first communication node and the second communication node may be base stations or terminals. The first communication node and the second communication node may be abbreviated as the first node and the second node respectively.
[0065] Exemplarily, Figure 7 FIG. shows a schematic diagram of the architecture of a communication system provided by the embodiments of the present disclosure. The communication system includes, but is not limited to, a terminal 120 and a base station 110. The number of the terminal 120 and the base station 110 may be one or more, and the quantity is not limited.
[0066] Among them, the terminal 120 is communicatively connected to the base station 110. Wireless signals can be transmitted, received, and related interactions can be performed between the terminal 120 and the base station 110. The terminal may be a terminal-side device (such as, but not limited to, a terminal), an Internet of Things device, etc., and the base station may be a network-side device (such as, but not limited to, a base station), an access network device, etc.
[0067] In some embodiments, the base station 110 may be connected to multiple terminals 120. The multiple terminals 120 may be located in the same cell or in different cells. That is, a base station 110 may provide network services to the terminals 120 in one cell or may simultaneously provide network services to the terminals 120 in multiple cells.
[0068] In some embodiments, the base station 110 is used to provide wireless access services to the terminals 120. Specifically, each base station 110 provides a service coverage area (also referred to as a cell). Terminals 120 entering this area can communicate with the base station via wireless signals to receive the wireless access services provided by the base station 110. There may be an overlap between the service coverage areas of the base stations 110, and terminals 120 in the overlapping area can receive wireless signals from multiple base stations 110.
[0069] In the present disclosure, the base station may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system, etc. The base station may include various macro base stations, micro base stations, home base stations, remote radio heads, reconfigurable intelligent surfaces (RISs), routers, relays, transmission and reception points (TRPs), wireless fidelity (WIFI) devices, user equipment (UE), and other various network-side devices. The embodiments of the present disclosure are not limited thereto.
[0070] In the present disclosure, a terminal may be a device with wireless transceiver capabilities. The terminal may be a passive device, an ambient IoT device, a mobile phone, a tablet computer (Pad), a computer with wireless transceiver capabilities, 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, and so on. Embodiments of the present disclosure do not limit the application scenarios. Sometimes, a terminal may also be referred to as a user, UE, access terminal, UE unit, UE station, mobile station, mobile unit, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent, or UE device, etc., and embodiments of the present disclosure do not limit this.
[0071] It should be understood that Figure 7 is an exemplary structural diagram. As Figure 7 shown, the number of devices included in the communication system is not limited. For example, the number of base stations and terminals is not limited. And, in addition to Figure 7 the devices shown, Figure 7 the communication system shown may also include other devices, which are not limited herein.
[0072] Two configuration types are introduced below:
[0073] First transmission configuration (Configuration 1): It means that a UL transmission / DL reception needs to be performed in different slots, but is restricted to using only SBFD symbols or only non-SBFD symbols in all different slots. For example, a UL transmission / DL reception is determined to be Configuration 1 and needs to be performed in different slots. If the valid symbol for this UL transmission / DL reception is determined to be an SBFD symbol, then this UL transmission / DL reception can only use SBFD symbols to perform the transmission in different slots. That is to say, if the symbol provided for this UL transmission / DL reception in a slot is a non-SBFD symbol, then this UL transmission / DL transmission is not performed in this slot. For example, a UL transmission / DL reception needs to be performed in different slots. If the valid symbol for this UL transmission / DL reception is determined to be a non-SBFD symbol, then this UL transmission / DL reception can only use non-SBFD symbols to perform the transmission in different slots. That is to say, if the symbol provided for this UL transmission / DL reception in a slot is an SBFD symbol, then this UL transmission / DL transmission is not performed in this slot.
[0074] Second transmission configuration (Configuration 2): It means that a UL transmission / DL reception needs to be performed in different slots and is allowed to use SBFD symbols and non-SBFD symbols in different slots (this UL transmission / DL reception can only use the same type of symbols in one slot). For example, a UL transmission / DL reception is determined to be Configuration 2 and is performed in different slots. Then this UL transmission / DL reception can use different types of symbols in different slots, but can only use one type of symbol in one slot. For example, this UL transmission / DL reception is performed in slot n and slot m, and the symbol type of the symbols where this UL transmission / DL reception is located in slot n or slot m is all SBFD symbols or all non-SBFD symbols. Then in slot n or slot m, this UL transmission / DL reception is performed. That is to say, if the symbols where this UL transmission / DL reception is located in slot n or slot m contain both SBFD symbols and non-SBFD symbols at the same time, then this UL transmission / DL reception is not performed in this slot n or slot m.
[0075] Among them, the DL reception includes, but is not limited to, at least one of the following: PDSCH without repetition scheduled by DCI, PDSCH with repetition scheduled by DCI, periodic PDSCH without repetition (such as SPS PDSCH), periodic PDSCH with repetition, single DCI scheduling multiple PDSCHs (without repetition), single DCI scheduling multiple PDSCHs (with repetition), channel state information reference signal (CSI RS), downlink positioning reference signal (DL PRS).
[0076] Among them, the UL transmission includes, but is not limited to, at least one of the following: PUSCH without repetition scheduled by DCI (additionally including periodic reporting of channel state information via PUSCH (denoted as SP CSI PUSCH)), PUSCH with repetition scheduled by DCI (additionally including SP CSI PUSCH), periodic PUSCH without repetition (such as type 2CG PUSCH, type 1CG PUSCH, SP CSI PUSCH, etc.), periodic PUSCH with repetition (such as type 2CG PUSCH, type 1CG PUSCH, SP CSI PUSCH, etc.), TBoMS (with or without repetition), PUCCH without repetition (including P / SPC SIPUCCH, scheduling request sent via PUCCH (denoted as SR PUCCH)), hybrid automatic repeat request feedback (HARQ-ACK) PUCCH), PUCCH with repetition (including CSI PUCCH, SR PUCCH, HARQ-ACK PUCCH), sounding reference signal (SRS).
[0077] TBoMS means that a transport block (TB) is transmitted across multiple slots, that is, the data corresponding to one TB is divided into n parts and transmitted in n slots respectively.
[0078] The following DL transmission is the same as the above DL reception, observed from the base station side and the UE side respectively.
[0079] In some embodiments, the transmission in the present disclosure includes sending or receiving. For example, sending data or signals, receiving data or signals.
[0080] In some embodiments, the channel to be transmitted in the present disclosure includes UL transmission and / or DL transmission.
[0081] The concept of a set is introduced in the present disclosure, but this set concept does not limit the methods provided by the present disclosure to rely on the set manner.
[0082] An embodiment of the present disclosure provides a channel transmission method, which can be applied to the above-mentioned base station or terminal.
[0083] As Figure 8 shown, the method includes the following steps:
[0084] S101. Determine a first set of channels to be transmitted within the same time unit.
[0085] Among them, the first set of channels to be transmitted includes multiple first channels to be transmitted, and the time unit includes at least one SBFD symbol. The set manner is only used for convenient description in the text, and this set essentially is multiple first channels to be transmitted. That is, determine multiple first channels to be transmitted within the same time unit. Similar explanations apply to other sets in the following text.
[0086] S102. Determine a second set of channels to be transmitted based on the first set of channels to be transmitted.
[0087] Among them, at least one second channel to be transmitted in the second set of channels to be transmitted does not overlap in the time domain, and the transmission configuration of each second channel to be transmitted matches the time-frequency resources occupied by the second channel to be transmitted.
[0088] S103. Transmit the second channels to be transmitted in the second set of channels to be transmitted.
[0089] In some embodiments, step S102 can be implemented as the following steps:
[0090] S201. Determine a third set of channels to be transmitted based on the first set of channels to be transmitted.
[0091] Among them, the transmission configuration of each third transmission channel in the third set of channels to be transmitted matches the time-frequency resources occupied by the third transmission channel.
[0092] In some embodiments, step S201 includes: canceling the first channels to be transmitted that do not meet the matching conditions from the first set of channels to be transmitted, and determining the remaining first channels to be transmitted as the third set of channels to be transmitted.
[0093] In some embodiments, the first channels to be transmitted that do not meet the matching conditions include at least one of the following:
[0094] 1a) The frequency domain resources of the downlink channel exceed the available downlink frequency domain resource range.
[0095] 1b) The time-domain resources of the downlink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols.
[0096] 1c) When the downlink channel adopts the first transmission configuration and the effective symbol type is a sub-band full-duplex symbol, the time-domain resources of the downlink channel include non-sub-band full-duplex symbols.
[0097] 1d) When the downlink channel adopts the first transmission configuration and the effective symbol type is a non-sub-band full-duplex symbol, the time-domain resources of the downlink channel include sub-band full-duplex symbols.
[0098] 1f) The frequency-domain resources of the uplink channel exceed the available uplink frequency-domain resource range.
[0099] 1g) The time-domain resources of the uplink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols.
[0100] 1h) When the uplink channel adopts the first transmission configuration and the effective symbol type is a sub-band full-duplex symbol, the time-domain resources of the downlink channel include non-sub-band full-duplex symbols.
[0101] 1i) When the uplink channel adopts the first transmission configuration and the effective symbol type is a non-sub-band full-duplex symbol, the time-domain resources of the uplink channel include sub-band full-duplex symbols.
[0102] Wherein, the first transmission configuration is used to indicate that when the uplink channel or the downlink channel performs transmission in at least one time slot, only the symbols corresponding to the effective symbol type of the uplink channel or the downlink channel can be used in each time slot of the at least one time slot. The effective symbol types include: sub-band full-duplex symbols and non-sub-band full-duplex symbols.
[0103] S202. Determine a second set of channels to be transmitted based on the third set of channels to be transmitted.
[0104] In some embodiments, the third set of channels to be transmitted includes at least one third uplink channel to be transmitted and at least one third downlink channel to be transmitted. Step S202 can be implemented as the following steps:
[0105] S301. Determine at least one fourth uplink channel to be transmitted based on at least one third uplink channel to be transmitted. The at least one fourth uplink channel to be transmitted do not overlap in time domain.
[0106] S302. Determine at least one fourth downlink channel to be transmitted based on at least one third downlink channel to be transmitted. The at least one fourth downlink channel to be transmitted do not overlap in time domain.
[0107] S303. Determine a second set of channels to be transmitted based on the fourth set of channels to be transmitted, where the fourth set of channels to be transmitted includes at least one fourth uplink channel to be transmitted and at least one fourth downlink channel to be transmitted.
[0108] Among them, S301 can not only be executed before step S302, but also S301 and step S302 can be executed simultaneously, or S302 can be executed before step S301. The present disclosure does not limit this.
[0109] In some embodiments, step S303 can be implemented as the following steps:
[0110] Determine the earliest dynamic fourth channel to be transmitted in the fourth set of channels to be transmitted as the target fourth channel to be transmitted and include it as a second channel to be transmitted in the second set of channels to be transmitted; delete the target fourth channel to be transmitted and the semi-static downlink or semi-static uplink fourth channels to be transmitted that overlap with the target fourth channel to be transmitted in the time domain from the fourth set of channels to be transmitted to obtain an updated fourth set of channels to be transmitted;
[0111] For the updated fourth set of channels to be transmitted, re-execute the above operation (step S401) until there are no dynamic channels to be transmitted in the fourth set of channels to be transmitted;
[0112] Include the remaining semi-static downlink or semi-static uplink fourth channels to be transmitted in the fourth set of channels to be transmitted as second channels to be transmitted in the second set of channels to be transmitted.
[0113] In some embodiments, the target fourth channel to be transmitted satisfies any one of the following:
[0114] 2a) The target fourth channel to be transmitted is the earliest dynamic fourth channel to be transmitted with the earliest starting symbol in the fourth set of channels to be transmitted.
[0115] 2b) When there are multiple earliest dynamic fourth channels to be transmitted with the same starting symbol in the fourth set of channels to be transmitted, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same starting symbol.
[0116] 2c) When there are multiple earliest dynamic fourth channels to be transmitted with the same starting symbol in the fourth set of channels to be transmitted, the target fourth channel to be transmitted is the fourth transmission channel with the most occupied symbols among the multiple earliest dynamic fourth channels to be transmitted with the same starting symbol.
[0117] 2d) If there are multiple earliest dynamic fourth channels to be transmitted with the same start symbol in the fourth set of channels to be transmitted, and the multiple earliest dynamic fourth channels to be transmitted with the same start symbol have the same number of symbols, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same start symbol.
[0118] 2e) The target fourth channel to be transmitted is the earliest dynamic fourth channel to be transmitted with an end symbol in the fourth set of channels to be transmitted.
[0119] 2f) If there are multiple earliest dynamic fourth channels to be transmitted with the same end symbol in the fourth set of channels to be transmitted, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same end symbol.
[0120] 2g) If there are multiple earliest dynamic fourth channels to be transmitted with the same end symbol in the fourth set of channels to be transmitted, the target fourth channel to be transmitted is the fourth transmission channel with the largest number of occupied symbols among the multiple earliest dynamic fourth channels to be transmitted with the same end symbol.
[0121] 2h) If there are multiple earliest dynamic fourth channels to be transmitted with the same end symbol in the fourth set of channels to be transmitted, and the multiple earliest dynamic fourth channels to be transmitted with the same end symbol have the same number of symbols, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same end symbol.
[0122] In some embodiments, step S303 may be implemented as the following steps:
[0123] According to the transmission time order of each dynamic fourth uplink channel to be transmitted in the fourth set of channels to be transmitted, delete the fourth channels to be transmitted that have time domain conflicts with each dynamic fourth uplink channel to be transmitted from the fourth set of channels to be transmitted; and,
[0124] According to the transmission time order of each dynamic fourth downlink channel to be transmitted in the fourth set of channels to be transmitted, delete the fourth channels to be transmitted that have time domain conflicts with each dynamic fourth downlink channel to be transmitted from the fourth set of channels to be transmitted;
[0125] Determine the remaining fourth channels to be transmitted in the fourth set of channels to be transmitted as the second set of channels to be transmitted.
[0126] In some embodiments, S202 may be implemented as the following steps:
[0127] Determine the dynamic third channel to be transmitted with the earliest time in the third set of channels to be transmitted as the target third channel to be transmitted and include it as the second channel to be transmitted in the second set of channels to be transmitted; delete the target third channel to be transmitted and the semi-static downlink or semi-static uplink third channels to be transmitted that overlap with the target third channel to be transmitted in the time domain from the third set of channels to be transmitted to obtain the updated third set of channels to be transmitted;
[0128] For the updated third set of channels to be transmitted, re-execute the above operations until there are no dynamic channels to be transmitted in the third set of channels to be transmitted;
[0129] Include the remaining semi-static downlink or semi-static uplink third channels to be transmitted in the third set of channels to be transmitted as the second channels to be transmitted in the second set of channels to be transmitted.
[0130] In some embodiments, the target third channel to be transmitted satisfies any one of the following:
[0131] 3a) The target third channel to be transmitted is the dynamic third channel to be transmitted with the earliest starting symbol in the third set of channels to be transmitted.
[0132] 3b) In the case where there are multiple dynamic third channels to be transmitted with the same earliest starting symbol in the third set of channels to be transmitted, the target third channel to be transmitted is randomly determined from the multiple dynamic third channels to be transmitted with the same earliest starting symbol.
[0133] 3c) In the case where there are multiple dynamic third channels to be transmitted with the same earliest starting symbol in the third set of channels to be transmitted, the target third channel to be transmitted is the third transmission channel with the largest number of occupied symbols among the multiple dynamic third channels to be transmitted with the same earliest starting symbol.
[0134] 3d) In the case where there are multiple dynamic third channels to be transmitted with the same earliest starting symbol in the third set of channels to be transmitted, and the multiple dynamic third channels to be transmitted with the same earliest starting symbol have the same number of symbols, the target third channel to be transmitted is randomly determined from the multiple dynamic third channels to be transmitted with the same earliest starting symbol.
[0135] 3e) The target third channel to be transmitted is the dynamic third channel to be transmitted with the earliest ending symbol in the third set of channels to be transmitted.
[0136] 3f) In the case where there are multiple dynamic third channels to be transmitted with the same earliest ending symbol in the third set of channels to be transmitted, the target third channel to be transmitted is randomly determined from the multiple dynamic third channels to be transmitted with the same earliest ending symbol.
[0137] 3g) In the case where there are multiple earliest dynamic third channels to be transmitted with the same end symbol in the third set of channels to be transmitted, the target third channel to be transmitted is the third transmission channel with the largest number of occupied symbols among the multiple earliest dynamic third channels to be transmitted with the same end symbol.
[0138] 3h) In the case where there are multiple earliest dynamic third channels to be transmitted with the same end symbol in the third set of channels to be transmitted, and the multiple earliest dynamic third channels to be transmitted with the same end symbol have the same number of symbols, the target third channel to be transmitted is randomly determined from among the multiple earliest dynamic third channels to be transmitted with the same end symbol.
[0139] In some embodiments, step S202 may be implemented as the following steps:
[0140] Delete the third channels to be transmitted that have a time-domain conflict with each dynamic third uplink channel to be transmitted from the third set of channels to be transmitted according to the transmission time order of each dynamic third uplink channel in the third set of channels to be transmitted; and,
[0141] Delete the third channels to be transmitted that have a time-domain conflict with each dynamic third downlink channel to be transmitted from the third set of channels to be transmitted according to the transmission time order of each dynamic third downlink channel in the third set of channels to be transmitted;
[0142] Determine the remaining third channels to be transmitted in the third set of channels to be transmitted as the second set of channels to be transmitted.
[0143] In some embodiments, step S102 may be implemented as the following steps:
[0144] S401. Determine a third set of channels to be transmitted based on the first set of channels to be transmitted.
[0145] Wherein, the transmission configuration of each third transmission channel in the third set of channels to be transmitted matches the time-frequency resources occupied by the third transmission channel.
[0146] S402. Determine a second set of channels to be transmitted based on the third set of channels to be transmitted.
[0147] In some embodiments, when the first set of channels to be transmitted includes at least one first uplink channel to be transmitted and at least one first downlink channel to be transmitted, step S401 includes the following steps:
[0148] S501. Determine at least one seventh uplink channel to be transmitted based on at least one first uplink channel to be transmitted, and the at least one seventh uplink channel to be transmitted do not overlap in time domain.
[0149] S502. Determine at least one seventh downlink channel to be transmitted based on at least one first downlink channel to be transmitted, and the at least one seventh downlink channel to be transmitted do not overlap with each other in the time domain.
[0150] S503. Determine a third set of channels to be transmitted based on the set of seventh channels to be transmitted, where the set of seventh channels to be transmitted includes at least one seventh uplink channel to be transmitted and at least one seventh downlink channel to be transmitted.
[0151] Among them, S501 can not only be executed before step S502, but also S501 and step S502 can be executed simultaneously, or S502 can be executed before step S501, and the present disclosure does not limit this.
[0152] In some embodiments, step S503 can be implemented as the following steps:
[0153] Determine the earliest dynamic seventh channel to be transmitted in the set of seventh channels to be transmitted as the target seventh channel to be transmitted and include it as a third channel to be transmitted in the set of third channels to be transmitted; delete the target seventh channel to be transmitted and the semi-static downlink or semi-static uplink seventh channels to be transmitted that overlap with the target seventh channel to be transmitted in the time domain from the set of seventh channels to be transmitted to obtain an updated set of seventh channels to be transmitted;
[0154] For the updated set of seventh channels to be transmitted, re-execute the above operations until there are no dynamic channels to be transmitted in the set of seventh channels to be transmitted;
[0155] Include the remaining semi-static downlink or semi-static uplink seventh channels to be transmitted in the set of seventh channels to be transmitted as third channels to be transmitted in the set of third channels to be transmitted.
[0156] In some embodiments, the target seventh channel to be transmitted satisfies any one of the following:
[0157] 4a) The target seventh channel to be transmitted is the earliest dynamic seventh channel to be transmitted with the earliest starting symbol in the set of seventh channels to be transmitted.
[0158] 4b) When there are multiple earliest dynamic seventh channels to be transmitted with the same starting symbol in the set of seventh channels to be transmitted, the target seventh channel to be transmitted is randomly determined from the multiple earliest dynamic seventh channels to be transmitted with the same starting symbol.
[0159] 4c) When there are multiple earliest dynamic seventh channels to be transmitted with the same starting symbol in the set of seventh channels to be transmitted, the target seventh channel to be transmitted is the seventh transmission channel with the largest number of occupied symbols among the multiple earliest dynamic seventh channels to be transmitted with the same starting symbol;
[0160] 4d) When there are multiple earliest dynamic seventh channels to be transmitted in the seventh set of channels to be transmitted with the same starting symbol, and the multiple earliest dynamic seventh channels to be transmitted with the same starting symbol have the same number of symbols, the target seventh channel to be transmitted is randomly determined from the multiple earliest dynamic seventh channels to be transmitted with the same starting symbol.
[0161] 4e) The target seventh channel to be transmitted is the earliest dynamic seventh channel to be transmitted with the earliest ending symbol in the seventh set of channels to be transmitted.
[0162] 4f) When there are multiple earliest dynamic seventh channels to be transmitted with the same ending symbol in the seventh set of channels to be transmitted, the target seventh channel to be transmitted is randomly determined from the multiple earliest dynamic seventh channels to be transmitted with the same ending symbol.
[0163] 4g) When there are multiple earliest dynamic seventh channels to be transmitted with the same ending symbol in the seventh set of channels to be transmitted, the target seventh channel to be transmitted is the seventh transmission channel with the largest number of symbols occupied among the multiple earliest dynamic seventh channels to be transmitted with the same ending symbol.
[0164] 4h) When there are multiple earliest dynamic seventh channels to be transmitted with the same ending symbol in the seventh set of channels to be transmitted, and the multiple earliest dynamic seventh channels to be transmitted with the same ending symbol have the same number of symbols, the target seventh channel to be transmitted is randomly determined from the multiple earliest dynamic seventh channels to be transmitted with the same ending symbol.
[0165] In some embodiments, step S503 may be implemented as the following steps:
[0166] According to the transmission time order of each dynamic seventh uplink channel to be transmitted in the seventh set of channels to be transmitted, delete the seventh channels to be transmitted that have a time-domain conflict with each dynamic seventh uplink channel to be transmitted from the seventh set of channels to be transmitted; and,
[0167] According to the transmission time order of each dynamic seventh downlink channel to be transmitted in the seventh set of channels to be transmitted, delete the seventh channels to be transmitted that have a time-domain conflict with each dynamic seventh downlink channel to be transmitted from the seventh set of channels to be transmitted;
[0168] Determine the remaining seventh channels to be transmitted in the seventh set of channels to be transmitted as the third set of channels to be transmitted.
[0169] In some embodiments, step S401 includes the following steps:
[0170] Determine the earliest dynamic first channel to be transmitted in the first set of channels to be transmitted as the target first channel to be transmitted and include it as the third channel to be transmitted in the third set of channels to be transmitted; delete the target first channel to be transmitted and the semi-static downlink or semi-static uplink first channels to be transmitted that overlap with the target first channel to be transmitted in the time domain from the first set of channels to be transmitted to obtain an updated first set of channels to be transmitted;
[0171] For the updated first set of channels to be transmitted, re-execute the above operations until there are no dynamic channels to be transmitted in the first set of channels to be transmitted;
[0172] Include the remaining semi-static downlink or semi-static uplink first channels to be transmitted in the first set of channels to be transmitted as the third channels to be transmitted in the third set of channels to be transmitted.
[0173] In some embodiments, the target first channel to be transmitted satisfies any one of the following:
[0174] 5a) The target first channel to be transmitted is the earliest dynamic first channel to be transmitted with the earliest starting symbol in the first set of channels to be transmitted.
[0175] 5b) When there are multiple earliest dynamic first channels to be transmitted with the same starting symbol in the first set of channels to be transmitted, the target first channel to be transmitted is randomly determined from the multiple earliest dynamic first channels to be transmitted with the same starting symbol.
[0176] 5c) When there are multiple earliest dynamic first channels to be transmitted with the same starting symbol in the first set of channels to be transmitted, the target first channel to be transmitted is the first transmission channel with the most occupied symbols among the multiple earliest dynamic first channels to be transmitted with the same starting symbol.
[0177] 5d) When there are multiple earliest dynamic first channels to be transmitted with the same starting symbol in the first set of channels to be transmitted, and the multiple earliest dynamic first channels to be transmitted with the same starting symbol have the same number of symbols, the target first channel to be transmitted is randomly determined from the multiple earliest dynamic first channels to be transmitted with the same starting symbol.
[0178] 5e) The target first channel to be transmitted is the earliest dynamic first channel to be transmitted with the earliest ending symbol in the first set of channels to be transmitted.
[0179] 5f) When there are multiple earliest dynamic first channels to be transmitted with the same ending symbol in the first set of channels to be transmitted, the target first channel to be transmitted is randomly determined from the multiple earliest dynamic first channels to be transmitted with the same ending symbol.
[0180] 5g) When there are multiple earliest dynamic first channels to be transmitted with the same end symbol in the first set of channels to be transmitted, the target first channel to be transmitted is the first transmission channel with the largest number of occupied symbols among the multiple earliest dynamic first channels to be transmitted with the same end symbol.
[0181] 5h) When there are multiple earliest dynamic first channels to be transmitted with the same end symbol in the first set of channels to be transmitted, and the multiple earliest dynamic first channels to be transmitted with the same end symbol have the same number of symbols, the target first channel to be transmitted is randomly determined from the multiple earliest dynamic first channels to be transmitted with the same end symbol.
[0182] In some embodiments, step S401 includes the following steps:
[0183] Delete the first channels to be transmitted that have a time-domain conflict with each dynamic first uplink channel to be transmitted from the first set of channels to be transmitted according to the transmission time order of each dynamic first uplink channel to be transmitted in the first set of channels to be transmitted; and,
[0184] Delete the first channels to be transmitted that have a time-domain conflict with each dynamic first downlink channel to be transmitted from the first set of channels to be transmitted according to the transmission time order of each dynamic first downlink channel to be transmitted in the first set of channels to be transmitted;
[0185] Determine the remaining first channels to be transmitted in the first set of channels to be transmitted as the third set of channels to be transmitted.
[0186] In some embodiments, step S402 includes the following steps: Cancel the third channels to be transmitted that do not meet the matching conditions from the third set of channels to be transmitted, and determine the remaining third channels to be transmitted as the second set of channels to be transmitted.
[0187] In some embodiments, the third channels to be transmitted that do not meet the matching conditions include at least one of the following:
[0188] 1a) The frequency-domain resources of the downlink channel exceed the available downlink frequency-domain resource range.
[0189] 1b) The time-domain resources of the downlink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols.
[0190] 1c) When the downlink channel adopts the first transmission configuration and the effective symbol type is a sub-band full-duplex symbol, the time-domain resources of the downlink channel include non-sub-band full-duplex symbols.
[0191] 1d) When the downlink channel adopts the first transmission configuration and the effective symbol type is a non-sub-band full-duplex symbol, the time-domain resources of the downlink channel include sub-band full-duplex symbols.
[0192] 1f) The frequency-domain resources of the uplink channel exceed the available uplink frequency-domain resource range.
[0193] 1g) The time-domain resources of the uplink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols.
[0194] 1h) When the first transmission configuration is adopted for the uplink channel and the valid symbol type is a sub-band full-duplex symbol, the time-domain resources of the downlink channel include non-sub-band full-duplex symbols.
[0195] 1i) When the first transmission configuration is adopted for the uplink channel and the valid symbol type is a non-sub-band full-duplex symbol, the time-domain resources of the uplink channel include sub-band full-duplex symbols.
[0196] Wherein, the first transmission configuration is used to indicate that when the uplink channel or the downlink channel performs transmission in at least one time slot, only the symbols corresponding to the valid symbol type of the uplink channel or the downlink channel can be used in each time slot of the at least one time slot, and the valid symbol types include: sub-band full-duplex symbols and non-sub-band full-duplex symbols.
[0197] In some embodiments, step S101 may be implemented as the following steps:
[0198] S601. Cancel the fifth channels to be transmitted that do not meet the matching conditions from the fifth set of channels to be transmitted within the same time unit, and determine the remaining fifth channels to be transmitted as the first set of channels to be transmitted.
[0199] In some embodiments, the fifth channels to be transmitted that do not meet the matching conditions include at least one of the following:
[0200] 1a) The frequency-domain resources of the downlink channel exceed the available downlink frequency-domain resource range.
[0201] 1b) The time-domain resources of the downlink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols.
[0202] 1c) When the first transmission configuration is adopted for the downlink channel and the valid symbol type is a sub-band full-duplex symbol, the time-domain resources of the downlink channel include non-sub-band full-duplex symbols.
[0203] 1d) When the first transmission configuration is adopted for the downlink channel and the valid symbol type is a non-sub-band full-duplex symbol, the time-domain resources of the downlink channel include sub-band full-duplex symbols.
[0204] 1f) The frequency-domain resources of the uplink channel exceed the available uplink frequency-domain resource range.
[0205] 1g) The time-domain resources of the uplink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols.
[0206] 1h) When the first transmission configuration is adopted on the uplink channel and the effective symbol type is the sub-band full-duplex symbol, the time-domain resources of the downlink channel include non-sub-band full-duplex symbols.
[0207] 1i) When the first transmission configuration is adopted on the uplink channel and the effective symbol type is a non-sub-band full-duplex symbol, the time-domain resources of the uplink channel include sub-band full-duplex symbols.
[0208] Wherein, the first transmission configuration is used to indicate that when the uplink channel or the downlink channel performs transmission in at least one time slot, only the symbols corresponding to the effective symbol type corresponding to the uplink channel or the downlink channel can be used in each time slot of the at least one time slot, wherein the effective symbol types include: sub-band full-duplex symbols and non-sub-band full-duplex symbols.
[0209] In some embodiments, when step S101 is implemented as step S601, the first set of channels to be transmitted includes at least one first uplink channel to be transmitted and at least one first downlink channel to be transmitted, and step S102 can be implemented as the following steps:
[0210] S701. Determine at least one sixth uplink channel to be transmitted based on at least one first uplink channel to be transmitted, and the at least one sixth uplink channel to be transmitted do not overlap in time domain.
[0211] S702. Determine at least one sixth downlink channel to be transmitted based on at least one first downlink channel to be transmitted, and the at least one sixth downlink channel to be transmitted do not overlap in time domain.
[0212] S703. Determine a second set of channels to be transmitted based on the sixth set of channels to be transmitted, and the sixth set of channels to be transmitted includes at least one sixth uplink channel to be transmitted and at least one sixth downlink channel to be transmitted.
[0213] Wherein, S701 can not only be executed before step S702, step S701 and step S702 can also be executed simultaneously, or S702 is executed before step S701, and the present disclosure does not limit this.
[0214] In some embodiments, step S703 can be implemented as the following steps:
[0215] Determine the earliest dynamic sixth channel to be transmitted in the sixth set of channels to be transmitted as the target sixth channel to be transmitted and include it as a second channel to be transmitted in the second set of channels to be transmitted; delete the target sixth channel to be transmitted and the semi-static downlink or semi-static uplink sixth channels to be transmitted that overlap with the target sixth channel to be transmitted in time domain from the sixth set of channels to be transmitted to obtain the updated sixth set of channels to be transmitted;
[0216] For the updated sixth set of channels to be transmitted, perform the above operations again until there are no dynamic channels to be transmitted in the sixth set of channels to be transmitted;
[0217] Take the remaining semi-static downlink or semi-static uplink sixth channels to be transmitted in the sixth set of channels to be transmitted as the second channels to be transmitted and include them in the second set of channels to be transmitted.
[0218] In some embodiments, the target sixth channel to be transmitted satisfies any one of the following:
[0219] 6a) The target sixth channel to be transmitted is the dynamic sixth channel with the earliest starting symbol in the sixth set of channels to be transmitted.
[0220] 6b) When there are multiple dynamic sixth channels with the same earliest starting symbol in the sixth set of channels to be transmitted, the target sixth channel to be transmitted is randomly determined from the multiple dynamic sixth channels with the same earliest starting symbol.
[0221] 6c) When there are multiple dynamic sixth channels with the same earliest starting symbol in the sixth set of channels to be transmitted, the target sixth channel to be transmitted is the sixth transmission channel with the largest number of occupied symbols among the multiple dynamic sixth channels with the same earliest starting symbol.
[0222] 6d) When there are multiple dynamic sixth channels with the same earliest starting symbol in the sixth set of channels to be transmitted, and the multiple dynamic sixth channels with the same earliest starting symbol have the same number of symbols, the target sixth channel to be transmitted is randomly determined from the multiple dynamic sixth channels with the same earliest starting symbol.
[0223] 6e) The target sixth channel to be transmitted is the dynamic sixth channel with the earliest ending symbol in the sixth set of channels to be transmitted.
[0224] 6f) When there are multiple dynamic sixth channels with the same earliest ending symbol in the sixth set of channels to be transmitted, the target sixth channel to be transmitted is randomly determined from the multiple dynamic sixth channels with the same earliest ending symbol.
[0225] 6g) When there are multiple dynamic sixth channels with the same earliest ending symbol in the sixth set of channels to be transmitted, the target sixth channel to be transmitted is the sixth transmission channel with the largest number of occupied symbols among the multiple dynamic sixth channels with the same earliest ending symbol.
[0226] 6h) If there are multiple earliest dynamic sixth channels to be transmitted with the same end symbol in the sixth set of channels to be transmitted, and the multiple earliest dynamic sixth channels to be transmitted with the same end symbol have the same number of symbols, the target sixth channel to be transmitted is randomly determined from the multiple earliest dynamic sixth channels to be transmitted with the same end symbol.
[0227] In some embodiments, step S703 may be implemented as the following steps:
[0228] According to the transmission time order of each dynamic sixth uplink channel to be transmitted in the sixth set of channels to be transmitted, delete the sixth channels to be transmitted that have a time-domain conflict with each dynamic sixth uplink channel to be transmitted from the sixth set of channels to be transmitted; and,
[0229] According to the transmission time order of each dynamic sixth downlink channel to be transmitted in the sixth set of channels to be transmitted, delete the sixth channels to be transmitted that have a time-domain conflict with each dynamic sixth downlink channel to be transmitted from the sixth set of channels to be transmitted;
[0230] Determine the remaining sixth channels to be transmitted in the sixth set of channels to be transmitted as the second set of channels to be transmitted.
[0231] In some embodiments, step S101 is implemented as step S601, and step S102 may be implemented as the following steps:
[0232] Determine the earliest dynamic first channel to be transmitted in the first set of channels to be transmitted as the target first channel to be transmitted and include it as a second channel to be transmitted in the second set of channels to be transmitted; delete the target first channel to be transmitted and the semi-static downlink or semi-static uplink first channels to be transmitted that overlap with the target first channel to be transmitted in the time domain from the first set of channels to be transmitted to obtain an updated first set of channels to be transmitted;
[0233] For the updated first set of channels to be transmitted, re-execute the above operations until there are no dynamic channels to be transmitted in the first set of channels to be transmitted;
[0234] Include the remaining semi-static downlink or semi-static uplink first channels to be transmitted in the first set of channels to be transmitted as second channels to be transmitted in the second set of channels to be transmitted.
[0235] In some embodiments, the target first channel to be transmitted satisfies any one of the above 5a) to 5h). Details are not described herein again.
[0236] In some embodiments, when step S101 is implemented as step S601, step S102 may be implemented as the following steps:
[0237] Delete the first channels to be transmitted that have time-domain conflicts with each dynamic first uplink channel to be transmitted from the first set of channels to be transmitted, in the transmission time order of each dynamic first uplink channel in the first set of channels to be transmitted; and,
[0238] Delete the first channels to be transmitted that have time-domain conflicts with each dynamic first downlink channel to be transmitted from the first set of channels to be transmitted, in the transmission time order of each dynamic first downlink channel in the first set of channels to be transmitted;
[0239] Determine the remaining first channels to be transmitted in the first set of channels to be transmitted as the second set of channels to be transmitted.
[0240] Based on this, the present disclosure provides a variety of solutions for solving the relatively complex transmission conflict problems in SBFD symbols, so as to flexibly select solutions according to different conflict scenarios, improve the solution efficiency of transmission conflicts, and thus improve the communication efficiency.
[0241] The following specifically introduces the method provided by the present disclosure with slot as the time unit in combination with specific examples.
[0242] For the conflict between DL transmission and UL transmission in the SBFD symbol in a slot, the base station and the UE can agree on Solution A or Solution B based on the above method.
[0243] Solution A is specifically as follows:
[0244] Determine all DL transmissions and all UL transmissions in the slot as a set Q. Determine all DL transmissions in the slot as a set Q1, and determine all UL transmissions in the slot as a set Q2.
[0245] Solution A includes processing procedure A0, processing procedure A1, processing procedure A2, and processing procedure A3.
[0246] Among them, processing procedure A0 is as follows:
[0247] Cancel (i.e., delete) the transmissions in set Q that do not meet the matching conditions (such as processing the transmissions conflicting in direction in the SBFD symbol and the transmissions not meeting the configured mode). Specifically, it includes at least one of the following:
[0248] If the frequency-domain resource of a DL transmission in a slot exceeds the available downlink frequency-domain resource for DL (such as the range of PRBs), then this DL transmission is cancelled;
[0249] If a symbol of a DL transmission in a slot contains both SBFD symbols and non-SBFD symbols at the same time, then this DL transmission is cancelled;
[0250] When the configuration 1 mode (i.e., configuration mode 1 or the first transmission configuration) is determined and a DL transmission is determined to have a valid symbol type of SBFD symbols, if the symbols of the DL transmission in a slot contain non-SBFD symbols, then the DL transmission is cancelled;
[0251] When the configuration 1 mode is determined and a DL transmission is determined to have a valid symbol type of non-SBFD symbols, if the symbols of the DL transmission in a slot contain SBFD symbols, then the DL transmission is cancelled;
[0252] If the frequency-domain resources of a UL transmission in a slot exceed the available UL uplink frequency-domain resources (e.g., the range of PRBs), then the UL transmission is cancelled;
[0253] If the symbols of a UL transmission in a slot contain both SBFD symbols and non-SBFD symbols, then the UL transmission is cancelled;
[0254] When the configuration 1 mode is determined and a UL transmission is determined to have a valid symbol type of SBFD symbols, if the symbols of the UL transmission in a slot contain non-SBFD symbols, then the UL transmission is cancelled;
[0255] When the configuration 1 mode is determined and a UL transmission is determined to have a valid symbol type of non-SBFD symbols, if the symbols of the UL transmission in a slot contain SBFD symbols, then the UL transmission is cancelled.
[0256] Update the set Q (including Q1 and Q2), that is, after cancelling the DL transmissions and UL transmissions in the set Q (including Q1 and Q2) that do not meet the matching conditions, a new set Q (including the new Q1 and Q2) is obtained for the next step of processing.
[0257] It should be noted that the processing procedure A0 has a flexible position in the process of resolving conflicts. The first position is: in the above example, the processing procedure A0 is after determining the set Q (including Q1 and Q2) and before the following processing procedure A1. The second position is: the processing procedure A0 is executed before determining the set Q (including Q1 and Q2). In this case, the processing procedure A0 is no longer executed after determining the set Q (including Q1 and Q2). The third position is: the processing procedure A0 is executed for the output of the following processing procedure A3.
[0258] The processing procedure A1 is as follows:
[0259] The time-domain conflict of DL transmissions in Q1 is resolved based on Mechanism 1 to obtain surviving DL transmissions (which refers to the DL transmissions that survive after resolving the time-domain conflict of DL transmissions in Q1 based on Mechanism 1). Consider this set of surviving DL transmissions as set S1. During the processing, some DL transmissions in Q1 may not be surviving DL transmissions due to being cancelled, so the number of DL transmissions in S1 is less than or equal to the number of DL transmissions in Q1.
[0260] Among them, resolving the time-domain conflict of DL transmissions in Q1 based on Mechanism 1 includes: a) When a dynamically scheduled DL transmission and a semi-statically configured DL transmission conflict in the time domain, based on a predefined timeline to determine which one survives. For example, when a dynamically scheduled DL transmission scheduled by PDCCH conflicts with a semi-static SPS transmission in the time domain, if the PDCCH is transmitted before the predefined timeline, then the dynamically scheduled DL transmission survives and the semi-static SPS transmission is cancelled. Otherwise, the dynamically scheduled DL transmission is cancelled and the semi-static SPS transmission survives. b) When multiple semi-statically configured DL transmissions overlap in the time domain, such as multiple SPS PDSCHs overlapping in the time domain, the SPS PDSCH with the smallest index survives, and other SPS PDSCHs overlapping with the SPS PDSCH with the smallest index in the time domain are cancelled. c) The above a is always executed before b. That is, in a slot containing a complex time-domain conflict of DL transmissions, for the conflicts caused by all dynamically scheduled DL transmissions in the slot, first resolve based on a, so that some semi-static DL transmissions will be cancelled. Then resolve the conflicts caused by the remaining semi-statically configured DL transmissions based on b. The finally surviving DL transmissions are included in S1 and used for the next step of processing.
[0261] The processing procedure A2 is as follows:
[0262] The time-domain conflict of UL transmissions in Q2 is resolved based on Mechanism 2 to obtain surviving UL transmissions (which refers to the UL transmissions that survive after resolving the time-domain conflict of UL transmissions in Q2 based on Mechanism 2, including the newly generated UL transmission channels during the processing). Consider this set of surviving UL transmissions as set S2. During the processing, some UL transmissions in Q2 may not be surviving UL transmissions due to being cancelled, and new UL transmissions may also be generated (the number of cancelled UL transmissions is greater than the number of newly generated UL transmissions), so the number of UL transmissions in S2 is less than or equal to the number of UL transmissions in Q2.
[0263] Among them, resolving the time-domain conflict of UL transmissions in Q2 is based on Mechanism 2, including the following steps: 1) First, resolve the conflict caused by PUCCH transmissions with repetitions. 2) Then, resolve the conflict caused by PUCCH transmissions without repetitions. 3) Then, resolve the conflict between PUSCH transmissions (PUSCH can be with or without repetitions) and PUCCH transmissions with repetitions. 4) Then, resolve the conflict between PUSCH transmissions (PUSCH can be with or without repetitions) and PUCCH transmissions without repetitions. The UL transmissions obtained after being processed by Mechanism 2 are included in S2 and used for the next processing.
[0264] It should be noted that there is no strict order between Processing Procedure A1 and Processing Procedure A2, and they can be interchanged and executed in parallel.
[0265] Processing Procedure A3 can include Processing Procedure A3-1 or Processing Procedure A3-2.
[0266] Processing Procedure A3-1 is as follows:
[0267] Regarding the DL transmissions and UL transmissions in S1 and S2 as set S, resolving the time-domain conflict in S is based on the following Mechanism 3-1.
[0268] Among them, Mechanism 3-1 is: Determine the earliest dynamic DL transmission or UL transmission in S (for convenience of description, denote the earliest dynamically scheduled DL transmission or UL transmission as the earliest channel), then, the semi-statically configured DL transmission or semi-statically configured UL transmission in S that overlaps with this earliest channel in the time domain is cancelled (there is a cancellation timeline between this earliest channel and the overlapping semi-statically configured DL transmission or semi-statically configured UL transmission), this earliest channel survives, and the earliest channel is placed in set F.
[0269] Update S, that is, delete the cancelled transmissions from set S, and this earliest channel is also deleted from set S. The remaining transmissions in S form a new set S.
[0270] Continue to execute the processing described in the previous paragraph for the updated S until all the dynamically scheduled DL transmissions and dynamically scheduled UL transmissions in set S are processed. After the above process ends, the uncancelled semi-statically configured DL transmissions and semi-statically configured UL transmissions in set S are placed in set F.
[0271] The DL transmissions and UL transmissions in set F are the finally surviving ones in this slot and corresponding transmissions are executed.
[0272] Among them, the determination rule for determining the earliest dynamic DL transmission or UL transmission in S includes one of the following two methods:
[0273] The first method: The transmission with the earliest starting symbol in time is the earliest channel; if multiple transmissions have the same starting symbol, then the transmission with more symbol quantity among these multiple transmissions is the earliest channel; if multiple transmissions have the same starting symbol and the same symbol quantity, then randomly select one channel from these multiple transmissions as the earliest channel.
[0274] The second method: If the channel corresponding to a transmission has the earliest ending symbol (or starting symbol), then this transmission is the earliest channel; if the channels corresponding to multiple transmissions have the same earliest ending symbol (or starting symbol), then the transmission with more symbol quantity among these multiple transmissions is the earliest channel; if the channels corresponding to multiple transmissions have the same earliest ending symbol (or starting symbol) and these multiple transmissions have the same symbol quantity, then randomly select one channel from these multiple transmissions as the earliest channel.
[0275] It should be noted that the base station can ensure that there is no time-domain conflict between dynamic DL transmissions and dynamic UL transmissions. If the base station also ensures that there is no time-domain conflict between semi-static configured DL transmissions and semi-static configured UL transmissions, then the processing process ends after A0 to A3-1. However, considering that ensuring that there is no conflict between semi-static configured DL transmissions and semi-static configured UL transmissions will greatly increase the complexity of the base station, especially when the semi-static configured DL transmission and / or semi-static configured UL transmission has repeated transmissions, so the following mechanism is introduced after the processing process A3-1:
[0276] Execute (M) to resolve the conflict caused by semi-static configured DL transmissions and semi-static configured UL transmissions based on the method corresponding to the aforementioned case3, that is, both the semi-static configured DL transmission and the semi-static configured UL transmission are cancelled. Delete the semi-static configured DL transmission and the semi-static configured UL transmission from the above F set. (M) can be executed before the processing process A3-1, or, (M) is executed after the processing process A3-1, and the base station and the UE need to pre-define rules. The most preferred way is that (M) is executed after the processing process A3-1. If there are multiple conflicts caused by semi-static configured DL transmissions and semi-static configured UL transmissions in a slot, then resolve these multiple conflicts in sequence based on the time order of these multiple semi-static configured DL transmissions and semi-static configured UL transmissions. For example, first resolve the conflict caused by the semi-static (DL / UL) transmission with the earliest starting symbol, and then resolve the conflicts caused by the remaining semi-static configured DL transmissions and semi-static configured UL transmissions in sequence.
[0277] The processing process A3-2 is as follows:
[0278] Regard the DL transmissions and UL transmissions in S1 and S2 as set S, and resolve the time-domain conflict in S based on the following mechanism 3-2.
[0279] Among them, mechanism 3-2 includes at least one of the following steps:
[0280] In the conflicts caused by DL transmission and UL transmission in S:
[0281] (H) Resolve the conflicts caused by dynamically scheduled UL transmissions. If there are multiple conflicts caused by multiple dynamically scheduled UL transmissions respectively, resolve the multiple conflicts in sequence based on the time order of the multiple dynamically scheduled UL transmissions (or based on the order of the PDCCHs corresponding to the multiple dynamically scheduled UL transmissions, such as the time order); that is, first resolve the conflicts corresponding to the aforementioned case 2 in the slot. If there are multiple conflicts corresponding to case 2, resolve them respectively based on the time order of case 2 (or based on the order of the PDCCHs corresponding to the multiple UL transmissions corresponding to case 2, such as the time order).
[0282] (J) Resolve the conflicts caused by dynamically scheduled DL transmissions. If there are multiple conflicts caused by multiple dynamically scheduled DL transmissions respectively, resolve the multiple conflicts in sequence based on the time order of the multiple dynamically scheduled DL transmissions (or based on the order of the PDCCHs corresponding to the multiple dynamically scheduled UL transmissions, such as the time order); that is, first resolve the conflicts corresponding to the aforementioned case 1 in the slot. If there are multiple conflicts corresponding to case 1, resolve them respectively based on the time order of case 1 (or based on the order of the PDCCHs corresponding to the multiple UL transmissions corresponding to case 1, such as the time order).
[0283] The conflicts of the aforementioned case 4 (conflict between dynamically scheduled DL transmission and dynamically scheduled UL transmission) and case 3 (conflict between semi-statically configured DL transmission and semi-statically configured UL transmission) can be ensured by the base station not to occur. However, considering that ensuring that there are no conflicts between semi-statically configured DL transmissions and semi-statically configured UL transmissions by the base station will greatly increase the complexity of the base station, especially in the case where the semi-statically configured DL transmission and / or semi-statically configured UL transmission has repeated transmissions, the following mechanism is introduced:
[0284] Execute (K) to resolve the conflict caused by the semi-statically configured DL transmission and the semi-statically configured UL transmission based on the method corresponding to the aforementioned case 3, that is, both the semi-statically configured DL transmission and the semi-statically configured UL transmission are cancelled. (K) can be executed before (H) and (J), or (K) is executed after (H) and (J), and the base station and the UE need to pre-define rules. The most preferred way is that (K) is executed before (H) and (J). If there are multiple conflicts caused by the semi-statically configured DL transmission and the semi-statically configured UL transmission in a slot, then resolve the multiple conflicts in sequence based on the time sequence of the multiple semi-statically configured DL transmissions and the semi-statically configured UL transmissions. For example, first resolve the conflict caused by the semi-static (DL / UL) transmission with the earliest starting symbol, and then resolve the conflicts caused by the remaining semi-statically configured DL transmissions and the semi-statically configured UL transmissions in sequence.
[0285] It should be noted that there is no strict sequence between (J) and (H), they can be interchanged and can be executed in parallel.
[0286] The base station can ensure that the dynamic DL transmission and the dynamic UL transmission do not conflict in the time domain. The base station can ensure that the semi-statically configured DL transmission and the semi-statically configured UL transmission do not conflict in the time domain.
[0287] Solution B is as follows:
[0288] Determine all the DL transmissions and UL transmissions in the slot as a set Q. Determine all the DL transmissions in the slot as a set Q1, and determine all the UL transmissions in the slot as a set Q2.
[0289] Solution B includes processing procedure B0 and processing procedure B3.
[0290] Among them, processing procedure B0 is as follows:
[0291] Cancel (i.e., delete) the transmissions in the set Q that do not meet the matching conditions (such as processing the transmissions conflicting with the direction in the SBFD symbol and the transmissions not meeting the configuration mechanism). Specifically, it includes at least one of the following:
[0292] If the frequency domain resources of a DL transmission in a slot exceed the available downlink frequency domain resources of the DL (such as the range of PRBs), then the DL transmission is cancelled;
[0293] If a symbol of a DL transmission in a slot contains both the SBFD symbol and the non-SBFD symbol at the same time, then the DL transmission is cancelled;
[0294] When the configuration 1 mode is determined and a DL transmission is determined to have a valid symbol type of SBFD symbols, if the symbols of the DL transmission in a slot contain non-SBFD symbols, the DL transmission is cancelled;
[0295] When the configuration 1 mode is determined and a DL transmission is determined to have a valid symbol type of non-SBFD symbols, if the symbols of the DL transmission in a slot contain SBFD symbols, the DL transmission is cancelled;
[0296] If the frequency domain resources of a UL transmission in a slot exceed the available UL uplink frequency domain resources (e.g., the range of PRBs), the UL transmission is cancelled;
[0297] If the symbols of a UL transmission in a slot contain both SBFD symbols and non-SBFD symbols, the UL transmission is cancelled;
[0298] When the configuration 1 mode is determined and a UL transmission is determined to have a valid symbol type of SBFD symbols, if the symbols of the UL transmission in a slot contain non-SBFD symbols, the UL transmission is cancelled;
[0299] When the configuration 1 mode is determined and a UL transmission is determined to have a valid symbol type of non-SBFD symbols, if the symbols of the UL transmission in a slot contain SBFD symbols, the UL transmission is cancelled.
[0300] Update the set Q (including Q1 and Q2), that is, after cancelling the DL transmissions and UL transmissions in the set Q (including Q1 and Q2) that do not meet the matching conditions, a new set Q (including the new Q1 and Q2) is obtained for the next step of processing.
[0301] It should be noted that in the process of resolving conflicts in process B0, it has a flexible position. The first position is: in the above example, process B0 is after determining Q (including Q1 and Q2) and before process B3. The second position is: process B0 is executed before determining the set Q (including Q1 and Q2). In this case, process B0 is no longer executed after determining the set Q (including Q1 and Q2). The third position is: process B0 is executed for the output of process B3.
[0302] Among them, solution B omits process A1 and process A2 in solution A compared with solution A. And Q1 and Q2 are used to replace S1 and S2 respectively.
[0303] Process B3 includes process B3-1 or process B3-2.
[0304] The processing procedure B3-1 is as follows:
[0305] Regarding the DL transmissions and UL transmissions in Q1 and Q2 as a set S, the time-domain conflicts in S are resolved based on the following mechanism 3-3.
[0306] Among them, mechanism 3-3 is as follows: Determine the earliest dynamic DL transmission or UL transmission in S (for the convenience of description, the earliest dynamically scheduled DL transmission or UL transmission is denoted as the earliest channel). Then, the semi-statically configured DL transmission or semi-statically configured UL transmission that overlaps with the earliest channel in the time domain is cancelled (the earliest channel and the overlapping semi-statically configured DL transmission or semi-statically configured UL transmission satisfy the cancellation timeline), the earliest channel survives, and the earliest channel is placed in set F.
[0307] Update S, that is, delete the cancelled transmissions from set S, and also delete the earliest channel from set S. The remaining transmissions in S form a new set S.
[0308] Continue to perform the processing described in the previous paragraph for the updated S until all the dynamically scheduled DL transmissions and dynamically scheduled UL transmissions in set S are processed. After the above process ends, the uncancelled semi-statically configured DL transmissions and semi-statically configured UL transmissions in set S are placed in set F.
[0309] The DL transmissions and UL transmissions in set F are the finally surviving ones in this slot and corresponding transmissions are executed.
[0310] Among them, the determination rule for determining the earliest dynamic DL transmission or UL transmission from S includes one of the following two methods:
[0311] The first method: The transmission with the earliest starting symbol is the earliest channel; if multiple transmissions have the same starting symbol, then the transmission with more symbol numbers among these multiple transmissions is the earliest channel; if multiple transmissions have the same starting symbol and the same number of symbols, then randomly select one channel from these multiple transmissions as the earliest channel.
[0312] The second method: If a transmission corresponds to a channel with the earliest ending symbol (or starting symbol), then this transmission is the earliest channel; if multiple transmissions corresponding to channels have the same earliest ending symbol (or starting symbol), then the transmission with more symbol numbers among these multiple transmissions is the earliest channel; if multiple transmissions corresponding to channels have the same earliest ending symbol (or starting symbol) and these multiple transmissions have the same number of symbols, then randomly select one channel from these multiple transmissions as the earliest channel.
[0313] It should be noted that the base station can ensure that dynamic DL transmissions and dynamic UL transmissions do not conflict in the time domain. If the base station also ensures that semi-statically configured DL transmissions and semi-statically configured UL transmissions do not conflict in the time domain, then the processing procedure ends after B0 to B3-1. However, considering that ensuring no conflict between semi-statically configured DL transmissions and semi-statically configured UL transmissions by the base station will greatly increase the complexity of the base station, especially when the semi-statically configured DL transmission and / or semi-statically configured UL transmission has repeated transmissions, the following mechanism is introduced after B3-1:
[0314] Execute (M) to resolve the conflict caused by semi-statically configured DL transmissions and semi-statically configured UL transmissions based on the method corresponding to the aforementioned case3, that is, both the semi-statically configured DL transmission and the semi-statically configured UL transmission are cancelled. Delete the semi-statically configured DL transmission and the semi-statically configured UL transmission from the above F set. (M) can be executed before the processing procedure B3-1, or, (M) is executed after the processing procedure B3-1, and rules need to be predefined between the base station and the UE. The most preferred way is that (M) is executed after the processing procedure B3-1. If there are conflicts caused by multiple semi-statically configured DL transmissions and semi-statically configured UL transmissions in a slot, then resolve the multiple conflicts in sequence based on the time order of the multiple semi-statically configured DL transmissions and semi-statically configured UL transmissions. For example, first resolve the conflict caused by the semi-static (DL / UL) transmission with the earliest starting symbol, and then resolve the conflicts caused by the remaining semi-statically configured DL transmissions and semi-statically configured UL transmissions in sequence.
[0315] The processing procedure B3-2 is as follows:
[0316] Regard the DL transmissions and UL transmissions in Q1 and Q2 as set S, and resolve the time domain conflict in S based on the following mechanism 3-4.
[0317] Among them, mechanism 3-4 includes at least one of the following steps:
[0318] In the conflict caused by the DL transmissions and UL transmissions in S:
[0319] (H) Resolve the conflict caused by dynamically scheduled UL transmissions. If there are multiple conflicts caused by multiple dynamically scheduled UL transmissions respectively, then resolve the multiple conflicts in sequence based on the time order of the multiple dynamically scheduled UL transmissions (or based on the order of the PDCCHs corresponding to the multiple dynamically scheduled UL transmissions, such as the time order); that is, first resolve the conflict corresponding to the aforementioned case2 in the slot. If there are multiple conflicts corresponding to case2, then resolve them respectively based on the time order of case2 (or based on the order of the PDCCHs corresponding to the multiple UL transmissions corresponding to case2, such as the time order).
[0320] (J) Resolve the conflicts caused by dynamically scheduled DL transmissions. If multiple dynamically scheduled DL transmissions respectively cause multiple conflicts, resolve the multiple conflicts in the chronological order of the multiple dynamically scheduled DL transmissions (or based on the order of the PDCCHs corresponding to the multiple dynamically scheduled UL transmissions, such as chronological order); that is, first resolve the conflicts corresponding to the aforementioned case 1 in the slot. If there are multiple conflicts corresponding to case 1, resolve them respectively based on the chronological order of case 1 (or based on the order of the PDCCHs corresponding to the multiple UL transmissions corresponding to case 1, such as chronological order).
[0321] The base station can ensure that the conflicts of the aforementioned case 4 (conflict between dynamically scheduled DL transmission and dynamically scheduled UL transmission) and case 3 (conflict between semi-statically configured DL transmission and semi-statically configured UL transmission) do not occur. However, considering that ensuring that the conflicts between semi-statically configured DL transmissions and semi-statically configured UL transmissions do not occur will greatly increase the complexity of the base station, especially in the case where the semi-statically configured DL transmission and / or semi-statically configured UL transmission has repeated transmissions, the following mechanism is introduced:
[0322] Execute (K) to resolve the conflicts caused by semi-statically configured DL transmissions and semi-statically configured UL transmissions based on the method corresponding to the aforementioned case 3, that is, both the semi-statically configured DL transmission and the semi-statically configured UL transmission are cancelled. (K) can be executed before (H) and (J), or (K) can be executed after (H) and (J), which requires pre-defined rules between the base station and the UE. The most preferred way is that (K) is executed before (H) and (J). If there are multiple conflicts caused by semi-statically configured DL transmissions and semi-statically configured UL transmissions in the slot, resolve the multiple conflicts in the chronological order of the multiple semi-statically configured DL transmissions and semi-statically configured UL transmissions. For example, first resolve the conflicts caused by the semi-static (DL / UL) transmission with the earliest starting symbol, and then resolve the conflicts caused by the remaining semi-statically configured DL transmissions and semi-statically configured UL transmissions in turn.
[0323] It should be noted that there is no strict chronological order between (J) and (H), and they can be interchanged and executed in parallel.
[0324] In addition, the base station can ensure that dynamically scheduled DL transmissions and dynamically scheduled UL transmissions do not conflict in the time domain. The base station can ensure that semi-statically configured DL transmissions and semi-statically configured UL transmissions do not conflict in the time domain.
[0325] The above mainly introduces the solutions of the embodiments of the present disclosure from the perspective of methods. The following also shows a communication device for performing the channel transmission method in any of the above embodiments and its possible implementation manners. It can be understood that, in order to implement the channel transmission method, the communication device includes corresponding hardware structures and / or software modules for performing various 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 executed in the manner of 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 implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0326] The embodiments of the present disclosure can divide the functional modules of the communication device according to the above method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, only a logical function division, and there can be other division methods in actual implementation. The following takes the example of dividing each functional module corresponding to each function for illustration.
[0327] Figure 9 It is a composition diagram of a communication device provided by an embodiment of the present disclosure. The communication device 80 includes: a processing module 81 and a communication module 82.
[0328] Among them, the processing module 81 is used to determine a first set of channels to be transmitted within the same time unit. The first set of channels to be transmitted includes multiple first channels to be transmitted, and the time unit includes at least one sub-band full-duplex symbol;
[0329] The processing module 81 is used to determine a second set of channels to be transmitted based on the first set of channels to be transmitted. At least one second channel to be transmitted in the second set of channels to be transmitted does not overlap in the time domain, and the transmission configuration of each second channel to be transmitted matches the time-frequency resources occupied by the second channel to be transmitted;
[0330] The communication module 82 is used to perform the transmission of the second channels to be transmitted in the second set of channels to be transmitted.
[0331] In some embodiments, the processing module 81 is specifically used for:
[0332] Determine a third set of channels to be transmitted based on the first set of channels to be transmitted; the transmission configuration of each third transmission channel in the third set of channels to be transmitted matches the time-frequency resources occupied by the third transmission channel;
[0333] Determine a second set of channels to be transmitted based on a third set of channels to be transmitted.
[0334] In some embodiments, the processing module 81 is specifically configured to: cancel the first channels to be transmitted that do not meet the matching conditions from the first set of channels to be transmitted, and determine the remaining first channels to be transmitted as the third set of channels to be transmitted.
[0335] In some embodiments, the first channels to be transmitted that do not meet the matching conditions include at least one of the following:
[0336] The frequency domain resources of the downlink channel exceed the available downlink frequency domain resource range;
[0337] The time domain resources of the downlink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols;
[0338] When the downlink channel adopts a first transmission configuration and the effective symbol type is a sub-band full-duplex symbol, the time domain resources of the downlink channel include non-sub-band full-duplex symbols;
[0339] When the downlink channel adopts a first transmission configuration and the effective symbol type is a non-sub-band full-duplex symbol, the time domain resources of the downlink channel include sub-band full-duplex symbols;
[0340] The frequency domain resources of the uplink channel exceed the available uplink frequency domain resource range;
[0341] The time domain resources of the uplink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols;
[0342] When the uplink channel adopts a first transmission configuration and the effective symbol type is a sub-band full-duplex symbol, the time domain resources of the downlink channel include non-sub-band full-duplex symbols;
[0343] When the uplink channel adopts a first transmission configuration and the effective symbol type is a non-sub-band full-duplex symbol, the time domain resources of the uplink channel include sub-band full-duplex symbols;
[0344] Wherein, the first transmission configuration is used to indicate that when the uplink channel or the downlink channel performs transmission in at least one time slot, only the symbols corresponding to the effective symbol type of the uplink channel or the downlink channel can be used in each time slot of the at least one time slot, wherein the effective symbol types include: sub-band full-duplex symbols and non-sub-band full-duplex symbols.
[0345] In some embodiments, the third set of channels to be transmitted includes at least one third uplink channel to be transmitted and at least one third downlink channel to be transmitted;
[0346] The processing module 81 is specifically configured to:
[0347] Determine at least one fourth uplink channel to be transmitted based on at least one third uplink channel to be transmitted, and the at least one fourth uplink channel to be transmitted do not overlap with each other in the time domain;
[0348] Determine at least one fourth downlink channel to be transmitted based on at least one third downlink channel to be transmitted, and the at least one fourth downlink channel to be transmitted do not overlap with each other in the time domain;
[0349] Determine a second channel set to be transmitted based on the fourth channel set to be transmitted, where the fourth channel set to be transmitted includes at least one fourth uplink channel to be transmitted and at least one fourth downlink channel to be transmitted.
[0350] In some embodiments, the processing module 81 is specifically configured to:
[0351] Determine the earliest dynamic fourth channel to be transmitted in the fourth channel set to be transmitted as the target fourth channel to be transmitted and include it as the second channel to be transmitted in the second channel set to be transmitted; delete the target fourth channel to be transmitted and the fourth channels to be transmitted that are semi-static downlink or semi-static uplink and overlap with the target fourth channel to be transmitted in the time domain from the fourth channel set to be transmitted to obtain an updated fourth channel set to be transmitted;
[0352] For the updated fourth channel set to be transmitted, re-execute the above operations until there are no dynamic channels to be transmitted in the fourth channel set to be transmitted;
[0353] Include the remaining semi-static downlink or semi-static uplink fourth channels to be transmitted in the fourth channel set to be transmitted as the second channels to be transmitted in the second channel set to be transmitted.
[0354] In some embodiments, the target fourth channel to be transmitted satisfies any one of the following:
[0355] The target fourth channel to be transmitted is the earliest dynamic fourth channel to be transmitted with the earliest starting symbol in the fourth channel set to be transmitted;
[0356] In the case where there are multiple earliest dynamic fourth channels to be transmitted with the same starting symbol in the fourth channel set to be transmitted, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same starting symbol;
[0357] In the case where there are multiple earliest dynamic fourth channels to be transmitted with the same starting symbol in the fourth channel set to be transmitted, the target fourth channel to be transmitted is the fourth transmission channel with the most occupied symbols among the multiple earliest dynamic fourth channels to be transmitted with the same starting symbol;
[0358] When there are multiple earliest dynamic fourth channels to be transmitted with the same starting symbol in the fourth set of channels to be transmitted, and the multiple earliest dynamic fourth channels to be transmitted with the same starting symbol have the same number of symbols, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same starting symbol;
[0359] The target fourth channel to be transmitted is the earliest dynamic fourth channel to be transmitted with the ending symbol in the fourth set of channels to be transmitted;
[0360] When there are multiple earliest dynamic fourth channels to be transmitted with the same ending symbol in the fourth set of channels to be transmitted, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same ending symbol;
[0361] When there are multiple earliest dynamic fourth channels to be transmitted with the same ending symbol in the fourth set of channels to be transmitted, the target fourth channel to be transmitted is the fourth transmission channel with the largest number of occupied symbols among the multiple earliest dynamic fourth channels to be transmitted with the same ending symbol;
[0362] When there are multiple earliest dynamic fourth channels to be transmitted with the same ending symbol in the fourth set of channels to be transmitted, and the multiple earliest dynamic fourth channels to be transmitted with the same ending symbol have the same number of symbols, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same ending symbol.
[0363] In some embodiments, the processing module 81 is specifically configured to:
[0364] Delete the fourth channels to be transmitted that have time-domain conflicts with each dynamic fourth uplink channel to be transmitted from the fourth set of channels to be transmitted according to the transmission time sequence of each dynamic fourth uplink channel to be transmitted in the fourth set of channels to be transmitted; and,
[0365] Delete the fourth channels to be transmitted that have time-domain conflicts with each dynamic fourth downlink channel to be transmitted from the fourth set of channels to be transmitted according to the transmission time sequence of each dynamic fourth downlink channel to be transmitted in the fourth set of channels to be transmitted;
[0366] Determine the remaining fourth channels to be transmitted in the fourth set of channels to be transmitted as the second set of channels to be transmitted.
[0367] In some embodiments, the processing module 81 is specifically configured to:
[0368] Determine the dynamic third channel to be transmitted with the earliest time in the third set of channels to be transmitted as the target third channel to be transmitted and include it as the second channel to be transmitted in the second set of channels to be transmitted; delete the target third channel to be transmitted and the semi-static downlink or semi-static uplink third channels to be transmitted that overlap with the target third channel to be transmitted in the time domain from the third set of channels to be transmitted to obtain the updated third set of channels to be transmitted;
[0369] For the updated third set of channels to be transmitted, re-perform the above operations until there are no dynamic channels to be transmitted in the third set of channels to be transmitted;
[0370] Include the remaining semi-static downlink or semi-static uplink third channels to be transmitted in the third set of channels to be transmitted as the second channels to be transmitted in the second set of channels to be transmitted.
[0371] In some embodiments, the target third channel to be transmitted satisfies any one of the following:
[0372] The target third channel to be transmitted is the dynamic third channel to be transmitted with the earliest start symbol in the third set of channels to be transmitted;
[0373] In the case where there are multiple dynamic third channels to be transmitted with the same earliest start symbol in the third set of channels to be transmitted, the target third channel to be transmitted is randomly determined from the multiple dynamic third channels to be transmitted with the same earliest start symbol;
[0374] In the case where there are multiple dynamic third channels to be transmitted with the same earliest start symbol in the third set of channels to be transmitted, the target third channel to be transmitted is the third transmission channel with the largest number of occupied symbols among the multiple dynamic third channels to be transmitted with the same earliest start symbol;
[0375] In the case where there are multiple dynamic third channels to be transmitted with the same earliest start symbol in the third set of channels to be transmitted, and the multiple dynamic third channels to be transmitted with the same earliest start symbol have the same number of symbols, the target third channel to be transmitted is randomly determined from the multiple dynamic third channels to be transmitted with the same earliest start symbol;
[0376] The target third channel to be transmitted is the dynamic third channel to be transmitted with the earliest end symbol in the third set of channels to be transmitted;
[0377] In the case where there are multiple dynamic third channels to be transmitted with the same earliest end symbol in the third set of channels to be transmitted, the target third channel to be transmitted is randomly determined from the multiple dynamic third channels to be transmitted with the same earliest end symbol;
[0378] In the case that there are multiple earliest dynamic third channels to be transmitted with the same end symbol in the third set of channels to be transmitted, the target third channel to be transmitted is the third transmission channel with the largest number of occupied symbols among the multiple earliest dynamic third channels to be transmitted with the same end symbol;
[0379] In the case that there are multiple earliest dynamic third channels to be transmitted with the same end symbol in the third set of channels to be transmitted, and the multiple earliest dynamic third channels to be transmitted with the same end symbol have the same number of symbols, the target third channel to be transmitted is randomly determined from the multiple earliest dynamic third channels to be transmitted with the same end symbol.
[0380] In some embodiments, the processing module 81 is specifically configured to:
[0381] Delete, from the third set of channels to be transmitted, the third channels to be transmitted that have a time-domain conflict with each dynamic third uplink channel to be transmitted, according to the transmission time order of each dynamic third uplink channel to be transmitted in the third set of channels to be transmitted; and,
[0382] Delete, from the third set of channels to be transmitted, the third channels to be transmitted that have a time-domain conflict with each dynamic third downlink channel to be transmitted, according to the transmission time order of each dynamic third downlink channel to be transmitted in the third set of channels to be transmitted;
[0383] Determine the remaining third channels to be transmitted in the third set of channels to be transmitted as the second set of channels to be transmitted.
[0384] For a more detailed description of the above processing module 81 and communication module 82, as well as a more detailed description of each technical feature therein, and a description of beneficial effects, etc., reference can be made to the corresponding method embodiment part above, which will not be elaborated here.
[0385] It should be noted that, Figure 9 the units in can also be referred to as modules. For example, the sending unit can be referred to as the sending module. Additionally, Figure 9 in the embodiments shown, the names of each unit may not be the names shown in the figure. For example, the sending unit can also be referred to as the communication unit, and the receiving unit can also be referred to as the communication unit.
[0386] Figure 9If each unit in [the description] is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of the present disclosure, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods of the various embodiments of the present disclosure. The storage media storing the computer software products include: various media such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs that can store program codes.
[0387] In the case of implementing the functions of the above integrated module in the form of hardware, the embodiments of the present disclosure also provide a possible structure of a communication device, which is used to execute the channel transmission method provided by the embodiments of the present disclosure. As Figure 10 shown, the communication device 900 includes: a communication interface 903, a processor 902, and a bus 904. Optionally, the communication device may further include a memory 901.
[0388] The processor 902 can be used to implement or execute various exemplary logic blocks, modules, and circuits described in combination with the embodiments of the present disclosure. The processor 902 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 devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in combination with the embodiments of the present disclosure. The processor 902 can also be a combination that implements computing functions, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0389] The communication interface 903 is used to connect to other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN), etc.
[0390] The memory 901 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or can also be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0391] As a possible implementation, the memory 901 can exist independently of the processor 902. The memory 901 can be connected to the processor 902 through the bus 904 for storing instructions or program code. When the processor 902 calls and executes the instructions or program code stored in the memory 901, the channel transmission method provided by the embodiments of the present disclosure can be implemented.
[0392] In another possible implementation, the memory 901 can also be integrated with the processor 902.
[0393] The bus 904 can be an extended industry standard architecture (EISA) bus, etc. The bus 904 can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 10 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0394] Some embodiments of the present disclosure provide a computer-readable storage medium (for example, a non-transitory computer-readable storage medium). Computer program instructions are stored in the computer-readable storage medium. When the computer program instructions run on a computer, the computer is caused to execute the channel transmission method described in any one of the above embodiments.
[0395] In an exemplary implementation, the computer can be the above communication device, and the present disclosure does not limit the specific form of the computer.
[0396] In some examples, the computer-readable storage medium described above may include, but is not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical discs (such as compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (such as erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data).
[0397] Embodiments of this disclosure provide a computer program product containing instructions. When the computer program product runs on a computer, it causes the computer to execute the channel transmission method described in any one of the above embodiments.
[0398] As described above, the above are only specific embodiments of this disclosure, but the protection scope of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be covered by the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be subject to the protection scope of the claims.
Claims
1. A channel transmission method, characterized in that, The method includes: Determining a first set of channels to be transmitted within the same time unit, where the first set of channels to be transmitted includes a plurality of first channels to be transmitted, and the time unit includes at least one sub-band full-duplex symbol; Determining a second set of channels to be transmitted based on the first set of channels to be transmitted, where at least one second channel to be transmitted in the second set of channels to be transmitted does not overlap in the time domain, and the transmission configuration of each second channel to be transmitted matches the time-frequency resources occupied by the second channel to be transmitted; Transmitting the second channels to be transmitted in the second set of channels to be transmitted.
2. The method according to claim 1, wherein The determining the second set of channels to be transmitted based on the first set of channels to be transmitted includes: Determining a third set of channels to be transmitted based on the first set of channels to be transmitted; the transmission configuration of each third channel to be transmitted in the third set of channels to be transmitted matches the time-frequency resources occupied by the third channel to be transmitted; Determining the second set of channels to be transmitted based on the third set of channels to be transmitted.
3. The method according to claim 2, wherein The determining the third set of channels to be transmitted based on the first set of channels to be transmitted includes: Canceling the first channels to be transmitted that do not meet the matching conditions from the first set of channels to be transmitted, and determining the remaining first channels to be transmitted as the third set of channels to be transmitted.
4. The method according to claim 3, wherein The first channels to be transmitted that do not meet the matching conditions include at least one of the following: The frequency-domain resources of the downlink channel exceed the available downlink frequency-domain resource range; The time-domain resources of the downlink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols; When the downlink channel adopts a first transmission configuration and the effective symbol type is a sub-band full-duplex symbol, the time-domain resources of the downlink channel include non-sub-band full-duplex symbols; When the downlink channel adopts a first transmission configuration and the effective symbol type is a non-sub-band full-duplex symbol, the time-domain resources of the downlink channel include sub-band full-duplex symbols; The frequency-domain resources of the uplink channel exceed the available uplink frequency-domain resource range; The time-domain resources of the uplink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols; When the uplink channel adopts a first transmission configuration and the effective symbol type is a sub-band full-duplex symbol, the time-domain resources of the downlink channel include non-sub-band full-duplex symbols; When the uplink channel adopts a first transmission configuration and the effective symbol type is a non-sub-band full-duplex symbol, the time-domain resources of the uplink channel include sub-band full-duplex symbols; Wherein, the first transmission configuration is used to indicate that when the uplink channel or the downlink channel performs transmission in at least one time slot, only the symbols corresponding to the effective symbol type of the uplink channel or the downlink channel can be used in each time slot of the at least one time slot, where the effective symbol types include: sub-band full-duplex symbols and non-sub-band full-duplex symbols.
5. The method according to claim 2, wherein The third set of channels to be transmitted includes at least one third uplink channel to be transmitted and the at least one third downlink channel to be transmitted; The determining the second set of channels to be transmitted based on the third set of channels to be transmitted includes: Determine at least one fourth uplink channel to be transmitted based on the at least one third uplink channel to be transmitted, and the at least one fourth uplink channel to be transmitted do not overlap with each other in the time domain; Determine at least one fourth downlink channel to be transmitted based on the at least one third downlink channel to be transmitted, and the at least one fourth downlink channel to be transmitted do not overlap with each other in the time domain; Determine the second set of channels to be transmitted based on the set of fourth channels to be transmitted, and the set of fourth channels to be transmitted includes the at least one fourth uplink channel to be transmitted and the at least one fourth downlink channel to be transmitted.
6. The method according to claim 5, wherein The determining the second set of channels to be transmitted based on the set of fourth channels to be transmitted includes: Determine the earliest dynamic fourth channel to be transmitted in the set of fourth channels to be transmitted as the target fourth channel to be transmitted and include it as the second channel to be transmitted in the second set of channels to be transmitted; delete the target fourth channel to be transmitted and the semi-static downlink or semi-static uplink fourth channels to be transmitted that overlap with the target fourth channel to be transmitted in the time domain from the set of fourth channels to be transmitted to obtain the updated set of fourth channels to be transmitted; For the updated set of fourth channels to be transmitted, re-execute the above operations until there are no dynamic channels to be transmitted in the set of fourth channels to be transmitted; Include the remaining semi-static downlink or semi-static uplink fourth channels to be transmitted in the set of fourth channels to be transmitted as the second channels to be transmitted in the second set of channels to be transmitted.
7. The method according to claim 6, wherein The target fourth channel to be transmitted satisfies any one of the following: The target fourth channel to be transmitted is the earliest dynamic fourth channel to be transmitted with the earliest starting symbol in the set of fourth channels to be transmitted; When there are multiple earliest dynamic fourth channels to be transmitted with the same starting symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same starting symbol; When there are multiple earliest dynamic fourth channels to be transmitted with the same starting symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is the fourth transmission channel with the most occupied symbols among the multiple earliest dynamic fourth channels to be transmitted with the same starting symbol; When there are multiple earliest dynamic fourth channels to be transmitted with the same starting symbol in the set of fourth channels to be transmitted, and the multiple earliest dynamic fourth channels to be transmitted with the same starting symbol have the same number of symbols, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same starting symbol; The target fourth channel to be transmitted is the earliest dynamic fourth channel to be transmitted with the earliest ending symbol in the set of fourth channels to be transmitted; When there are multiple earliest dynamic fourth channels to be transmitted with the same ending symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same ending symbol; In the case that there are multiple earliest dynamic fourth channels to be transmitted with the same end symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is the fourth transmission channel with the largest number of occupied symbols among the multiple earliest dynamic fourth channels to be transmitted with the same end symbol; In the case that there are multiple earliest dynamic fourth channels to be transmitted with the same end symbol in the set of fourth channels to be transmitted, and the multiple earliest dynamic fourth channels to be transmitted with the same end symbol have the same number of symbols, the target fourth channel to be transmitted is randomly determined from the multiple earliest dynamic fourth channels to be transmitted with the same end symbol.
8. The method according to claim 5, characterized in that, The determination of the set of second channels to be transmitted based on the set of fourth channels to be transmitted includes: Deleting, from the set of fourth channels to be transmitted, the fourth channels to be transmitted that have a time-domain conflict with each dynamic fourth uplink channel to be transmitted in the set of fourth channels to be transmitted according to the transmission time order of each dynamic fourth uplink channel to be transmitted in the set of fourth channels to be transmitted; and Deleting, from the set of fourth channels to be transmitted, the fourth channels to be transmitted that have a time-domain conflict with each dynamic fourth downlink channel to be transmitted in the set of fourth channels to be transmitted according to the transmission time order of each dynamic fourth downlink channel to be transmitted in the set of fourth channels to be transmitted; Determining the remaining fourth channels to be transmitted in the set of fourth channels to be transmitted as the set of second channels to be transmitted.
9. The method according to claim 2, wherein The determination of the set of second channels to be transmitted based on the set of third channels to be transmitted includes: Determining the earliest dynamic third channel to be transmitted in the set of third channels to be transmitted as the target third channel to be transmitted and including it as the second channel to be transmitted in the set of second channels to be transmitted; deleting the target third channel to be transmitted and the semi-static downlink or semi-static uplink third channels to be transmitted that overlap with the target third channel to be transmitted in the time domain from the set of third channels to be transmitted to obtain the updated set of third channels to be transmitted; For the updated set of third channels to be transmitted, re-performing the above operations until there are no dynamic channels to be transmitted in the set of third channels to be transmitted; Including the remaining semi-static downlink or semi-static uplink third channels to be transmitted in the set of third channels to be transmitted as the second channels to be transmitted in the set of second channels to be transmitted.
10. The method according to claim 9, characterized in that The target third channel to be transmitted satisfies any one of the following: The target third channel to be transmitted is the earliest dynamic third channel to be transmitted with the earliest start symbol in the set of third channels to be transmitted; In the case that there are multiple earliest dynamic third channels to be transmitted with the same start symbol in the set of third channels to be transmitted, the target third channel to be transmitted is randomly determined from the multiple earliest dynamic third channels to be transmitted with the same start symbol; In the case that there are multiple earliest dynamic third channels to be transmitted with the same start symbol in the set of third channels to be transmitted, the target third channel to be transmitted is the third transmission channel with the largest number of occupied symbols among the multiple earliest dynamic third channels to be transmitted with the same start symbol; When there are multiple earliest dynamic third channels to be transmitted with the same start symbol in the set of the third channels to be transmitted, and the multiple earliest dynamic third channels to be transmitted with the same start symbol have the same number of symbols, the target third channel to be transmitted is randomly determined from the multiple earliest dynamic third channels to be transmitted with the same start symbol; The target third channel to be transmitted is the earliest dynamic third channel to be transmitted with the end symbol in the set of the third channels to be transmitted; When there are multiple earliest dynamic third channels to be transmitted with the same end symbol in the set of the third channels to be transmitted, the target third channel to be transmitted is randomly determined from the multiple earliest dynamic third channels to be transmitted with the same end symbol; When there are multiple earliest dynamic third channels to be transmitted with the same end symbol in the set of the third channels to be transmitted, the target third channel to be transmitted is the third transmission channel with the largest number of occupied symbols among the multiple earliest dynamic third channels to be transmitted with the same end symbol; When there are multiple earliest dynamic third channels to be transmitted with the same end symbol in the set of the third channels to be transmitted, and the multiple earliest dynamic third channels to be transmitted with the same end symbol have the same number of symbols, the target third channel to be transmitted is randomly determined from the multiple earliest dynamic third channels to be transmitted with the same end symbol.
11. The method according to claim 2, characterized in that, The determining the set of the second channels to be transmitted based on the set of the third channels to be transmitted includes: Deleting, from the set of the third channels to be transmitted, the third channels to be transmitted that have time-domain conflicts with the respective dynamic third uplink channels to be transmitted in the set of the third channels to be transmitted according to the transmission time sequence of the respective dynamic third uplink channels to be transmitted in the set of the third channels to be transmitted; and Deleting, from the set of the third channels to be transmitted, the third channels to be transmitted that have time-domain conflicts with the respective dynamic third downlink channels to be transmitted in the set of the third channels to be transmitted according to the transmission time sequence of the respective dynamic third downlink channels to be transmitted in the set of the third channels to be transmitted; Determining the remaining third channels to be transmitted in the set of the third channels to be transmitted as the set of the second channels to be transmitted.
12. A communication device, characterized in that, Including: A memory and a processor; The memory and the processor are coupled; The memory is used for storing instructions executable by the processor; When the processor executes the instructions, it executes the method according to any one of claims 1 to 11.
13. A computer-readable storage medium, characterized in that, Computer instructions are stored on the computer-readable storage medium. When the computer instructions run on the communication device, the communication device is enabled to execute the method according to any one of claims 1 to 11.
14. A computer program product, characterized in that, When the computer program product is executed, the method according to any one of claims 1 to 11 is implemented.