Communication method and apparatus
By predefining or dynamically configuring time-domain symbols to determine silent resources in the SBFD system, the channel quality degradation caused by CLI between base stations is solved, uplink coverage is improved and latency is reduced, and flexible silent resource management is achieved.
Patent Information
- Application Number
- PCT/CN2025/106241
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-09
- Filing Date
- 2025-06-30
- Publication Date
- 2026-02-12
AI Technical Summary
In subband full-duplex (SBFD) systems, inter-base station cross-link interference (CLI) causes channel quality degradation, and existing technologies lack effective silent resource determination schemes, affecting uplink transmission.
Quiet resources are determined by terminal devices or network devices, and time-domain symbols are defined using predefined or dynamically configured methods to ensure that the time-domain location of quiet resources is clear, thereby reducing signaling overhead and improving flexibility.
Effectively identifying silent resources reduces cross-link interference, improves uplink coverage, and lowers latency, meeting the flexibility and accuracy required for different applications.
Smart Images

Figure CN2025106241_12022026_PF_FP_ABST
Abstract
Description
A communication method and apparatus
[0001] Cross-reference to Related Applications
[0002] This application claims priority to the Chinese Patent Application No. 202411098108.9, filed on August 9, 2024, and entitled "A communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the field of communication technology, and in particular, to a communication method and apparatus. BACKGROUND
[0004] In a time division duplexing (TDD) system, usually the downlink (DL) occupies the main time resource, which causes the coverage imbalance between the DL and the uplink (UL), resulting in poor uplink coverage and large delay in the TDD system. To solve the problem of uplink coverage and delay in the TDD system, a subband full duplex (SBFD) scheme is proposed. In the SBFD scheme, a carrier is divided into multiple subbands, and the transmission directions of different subbands can be different, so that downlink transmission can be performed in the downlink subband and uplink transmission can be performed in the uplink subband at the same time, which is equivalent to increasing the available time-frequency resources of the uplink, thereby improving the uplink coverage and reducing the uplink delay.
[0005] Currently, on the SBFD time slot, due to the leakage of the signal power in the subband to the adjacent subband, interference between the uplink and the downlink, referred to as cross link interference (CLI), can be caused. The CLI includes gNB-to-gNB CLI. Due to the existence of the CLI, the channel quality on the SBFD time slot can be worse than that on the non-SBFD time slot.
[0006] For the gNB-to-gNB CLI introduced in the SBFD scenario, the R19 standard discusses introducing gNB-to-gNB CLI measurement or channel measurement to enable some gNB-to-gNB CLI management techniques. The gNB-to-gNB CLI measurement or channel measurement can have some impact on the uplink transmission of the base station. The uplink transmission remains silent on the silent resource used for the gNB-to-gNB CLI measurement or channel measurement (which can also be understood as not performing uplink transmission on the silent resource used for the gNB-to-gNB CLI or channel measurement). In this case, there is no clear solution for how to determine the silent resource (or the time domain position of the silent resource). SUMMARY
[0007] The application provides a communication method and device for effectively determining a silent resource.
[0008] In a first aspect, the application provides a communication method, which can be executed by a terminal device or a module (such as a processor, a processing unit, a chip system, a circuit or a chip, etc.) in the terminal device. Optionally, the method can also be implemented by a logical node, a logical module or software capable of realizing all or part of the functions of the terminal device. Exemplarily, the following takes the terminal device executing the communication method as an example. The method can include the following steps: the terminal device determines a first resource, and then the terminal device can transmit a first signal on a second resource in a first time unit, wherein the first resource is not used for transmitting the first signal, the first resource contains K time domain symbols in the first time unit in the time domain, K is a positive integer, the second resource belongs to a third resource, the third resource is an allocated resource for transmitting the first signal, the second resource does not include the first resource, and the third resource contains the first resource.
[0009] In the method, the terminal device can effectively determine the time domain symbols occupied by the first resource (also referred to as a silent resource or an uplink silent resource) in the time domain (i.e., the first resource contains K time domain symbols in the first time unit in the time domain), so that the time domain symbols occupied by the first resource in the time domain (or the time domain position of the first resource or the position of the time domain symbols occupied by the first resource in the time domain) is clear, and thus the effective determination of the first resource can be realized.
[0010] Correspondingly, in a second aspect, the application provides a communication method, which can be executed by a network device or a module (such as a processor, a processing unit, a chip system, a circuit or a chip, etc.) in the network device. Optionally, the method can also be implemented by a logical node, a logical module or software capable of realizing all or part of the functions of the network device. Exemplarily, the following takes the network device executing the communication method as an example. The method can include the following steps: the network device can receive a first signal on a second resource, wherein the second resource belongs to a third resource, the third resource is an allocated resource for transmitting the first signal, the second resource does not include the first resource, the third resource contains the first resource, the first resource is not used for transmitting the first signal, the first resource contains K time domain symbols in a first time unit in the time domain, and K is a positive integer.
[0011] The technical effects achieved by the second aspect are the same as those achieved by the first aspect, which will not be repeated here.
[0012] Based on the first aspect or the second aspect, in a possible implementation, the N time domain symbols (also referred to as N silent time domain symbols or N uplink silent time domain symbols) can be predefined (also referred to as pre-defined).
[0013] In the implementation manners above, the N time domain symbols are defined in a predefined manner (or the indexes (or positions) of the N time domain symbols are predefined), which can enable the terminal device to directly acquire the N time domain symbols without interaction with the network device, thereby saving signaling overhead (or communication overhead) and facilitating the terminal device to effectively determine the first resource (or the time domain symbols occupied by the first resource in the time domain or the time domain position of the first resource).
[0014] Based on the first aspect, in a possible implementation manner, the terminal device receives first information. The first information can be used to determine the N time domain symbols.
[0015] In the implementation manners above, the N time domain symbols are configured in a manner configured by the network device (or the N time domain symbols are indicated in a manner indicated by the network device), which can enable the N time domain symbols to be dynamically configured or indicated, thereby making the determination of the N time domain symbols more flexible (for example, making the positions or indexes of the N time domain symbols more flexible), facilitating the network device to provide more flexibility for scheduling, and facilitating the terminal device to effectively determine the first resource (or the time domain symbols occupied by the first resource in the time domain or the time domain position of the first resource).
[0016] Based on the second aspect, in a possible implementation manner, the network device sends first information. The first information can be used to determine the N time domain symbols.
[0017] The technical effects achieved by the implementation manners above can refer to the technical effects achieved by the corresponding implementation manners provided in the first aspect, which will not be described herein.
[0018] Based on the first aspect or the second aspect, in a possible implementation manner, the first information can include indication information of the N time domain symbols.
[0019] For example, the indication information can be information used to indicate the indexes or positions of the N time domain symbols.
[0020] In the implementation manners above, the indication information of the N time domain symbols is carried in the first information, which can enable the terminal device to timely and effectively determine (or know) the N time domain symbols, thereby effectively supporting the terminal device to determine which time domain symbols in the N time domain symbols are occupied by the first resource in the first time unit.
[0021] Based on the first aspect or the second aspect, in a possible implementation manner, if the time domain mapping type of the first signal is a first time domain mapping type, the N time domain symbols can be determined based on a starting time domain symbol in the first time unit; or,
[0022] If the time-domain mapping type of the first signal is the second time-domain mapping type, then the N time-domain symbols can be determined based on the initial time-domain symbols occupied by the second resource in the first time unit, wherein the second time-domain mapping type is different from the first time-domain mapping type.
[0023] For example, the silent time domain symbols (or the positions (or indices) of the silent time domain symbols, such as N time domain symbols) predefined or configured (or indicated) by the network device are related to the time domain mapping type of the uplink signal (such as the first signal). The above implementation can provide different silent time domain symbol determination methods (such as the determination method of N time domain symbols) for different time domain mapping types, which helps to meet different application requirements.
[0024] Based on the first or second aspect, in one possible implementation, if the time-domain mapping type of the first signal is a first time-domain mapping type, then the N time-domain symbols may include: the (i1+1)th time-domain symbol in the first time unit to the i-th time-domain symbol in the first time unit. N +1 time-domain symbols, where i1 to i N Let i be an integer. N Greater than i1; or,
[0025] If the time-domain mapping type of the first signal is the second time-domain mapping type, then the N time-domain symbols can include: the i1+1+l0th time-domain symbol in the first time unit to the i-th time-domain symbol in the first time unit. N +1+l0 time-domain symbols, where i1 to i N Let i be an integer. N If greater than i1, l0 is the index of the starting time domain symbol occupied by the second resource within the first time unit.
[0026] The above implementation method can enable the first time domain mapping type and the second time domain mapping type to share the same set of time domain symbol indexes used by the first resource in the time domain, which helps to save the configuration overhead of the time domain symbol index group and can reduce the storage resource overhead of the time domain symbol index group.
[0027] Based on the first or second aspect, in one possible implementation, if the time-domain mapping type of the first signal is a first time-domain mapping type, then the N time-domain symbols may include: the (i1+1)th time-domain symbol in the first time unit to the i-th time-domain symbol in the first time unit. N +1 time-domain symbols, where i1 to i N Let i be an integer. N Greater than i1; or,
[0028] If the time domain mapping type of the first signal is the second time domain mapping type, the N time domain symbols can comprise: the j1+1+l0th time domain symbol within the first time unit to the j1+1+l0th time domain symbol within the first time unit, where j1 to j N +1+l0th time domain symbol within the first time unit, where j1 to j N are integers, j N is greater than j1, and l0 is an index of a starting time domain symbol occupied by the second resource within the first time unit.
[0029] The above implementation manner can implement that the first time domain mapping type and the second time domain mapping type respectively use a group of time domain symbol indexes occupied by the first resource in the time domain, that is, the first time domain mapping type and the second time domain mapping type use different groups of time domain symbol indexes occupied by the first resource in the time domain, which helps to make the time domain symbols occupied by the first resource in the time domain determined by different time domain mapping types more in line with the actual needs (or actual situations or actual conditions) of the different time domain mapping types, and can make the first resources corresponding to different time domain mapping types more reasonable and accurate.
[0030] In a possible implementation manner based on the first aspect or the second aspect, if the time domain mapping type of the first signal is the first time domain mapping type, the K time domain symbols can comprise at least one of the following: a first time domain symbol within the first time unit or a second time domain symbol within the first time unit, where the first time domain symbol is the first time domain symbol within the first time unit that satisfies one of the following: the time domain symbol does not overlap with a time domain symbol where the uplink reference signal is located, and the second time domain symbol is the first time domain symbol within the first time unit that is located after a time domain symbol where the first uplink reference signal is located and satisfies one of the following: the time domain symbol does not overlap with a time domain symbol where the uplink reference signal is located, where the time domain symbol where the first uplink reference signal is located is located at a front position within the first time unit; or,
[0031] If the time domain mapping type of the first signal is the second time domain mapping type, the K time domain symbols can comprise at least one of the following: the second time domain symbol within the first time unit or an s-th time domain symbol occupied by the second resource within the first time unit, where the second time domain symbol is the first time domain symbol within the first time unit that is located after a time domain symbol where the first uplink reference signal is located and satisfies one of the following: the time domain symbol does not overlap with a time domain symbol where the uplink reference signal is located, where the time domain symbol where the first uplink reference signal is located is located at a front position within the first time unit.
[0032] The implementation manner can configure (or provide) different K time domain symbols for different time domain mapping types, which helps to meet different application requirements, and can make the K time domain symbols corresponding to each time domain mapping type meet the actual requirements (or actual situation or actual condition) of the time domain mapping type, so that the K time domain symbols corresponding to different time domain mapping types are reasonable and accurate.
[0033] In a possible implementation manner of the first aspect or the second aspect, if N is greater than the first threshold, the K time domain symbols can include the first at least one time domain symbol in the N time domain symbols that is within the range of the time domain symbols occupied by the second resource.
[0034] The implementation manner can be implemented to only take effect (or enable or activate) the first at least one time domain symbol in the N time domain symbols that is within the range of the time domain symbols occupied by the second resource when N is greater than the first threshold, which can help to reduce the overhead of the first resource.
[0035] In a possible implementation manner of the first aspect or the second aspect, the third time domain symbol is not expected to overlap with the time domain symbol where the uplink reference signal is located, where the third time domain symbol is one of the N time domain symbols; or,
[0036] If the third time domain symbol overlaps with the time domain symbol where the uplink reference signal is located, the third time domain symbol is not included in the K time domain symbols, and the third time domain symbol is one of the N time domain symbols.
[0037] If the third time domain symbol overlaps with the time domain symbol where the uplink reference signal is located, the third time domain symbol is adjusted to be the first time domain symbol that meets the following two conditions after the time domain symbol where the overlap is located: the time domain symbol does not overlap with the time domain symbol where the uplink reference signal is located, and the time domain symbol is located in the at least one time domain symbol occupied by the second resource in the first time unit, where the third time domain symbol is one of the N time domain symbols.
[0038] The implementation manner can make the time domain symbols occupied by the first resource in the time domain effectively avoid the time domain symbol where the uplink reference signal is located, so as to effectively avoid the conflict between the first resource and the resource carrying the uplink reference signal.
[0039] In a possible implementation manner of the first aspect or the second aspect, the N time domain symbols meet at least one of the following conditions:
[0040] Condition 1: the N time-domain symbols are related to a first time length, wherein, if the time-domain mapping type of the first signal is a first time-domain mapping type, the first time length can be a time length between a starting time-domain symbol in a first time unit and a last time-domain symbol occupied by the second resource in the first time unit, if the time-domain mapping type of the first signal is a second time-domain mapping type, the first time length can be a sum of time lengths of at least one time-domain symbol occupied by the second resource in the first time unit;
[0041] Condition 2: the N time-domain symbols can be determined based on a starting time-domain symbol in the first time unit, or the N time-domain symbols can be determined based on a starting time-domain symbol occupied by the second resource in the first time unit;
[0042] Condition 3: the N time-domain symbols do not overlap with time-domain symbols where the uplink reference signal is located;
[0043] Condition 4: the N time-domain symbols can be located in the first time unit, or the N time-domain symbols can be located in a front position of at least one time-domain symbol occupied by the second resource in the first time unit;
[0044] Condition 5: the N time-domain symbols can be located in the first time unit, or the N time-domain symbols can be located in a middle position of at least one time-domain symbol occupied by the second resource in the first time unit, or the N time-domain symbols can be located in a tail position of at least one time-domain symbol occupied by the second resource in the first time unit.
[0045] In the above implementation manner, the N time-domain symbols are determined based on one or more of the above conditions, which can make the determination of the N time-domain symbols more reasonable and effective.
[0046] Based on the first aspect, in a possible implementation manner, the terminal device receives second information. The second information can indicate the K time-domain symbols.
[0047] For example, the second information can be used to indicate the number of the K time-domain symbols, or can also be used to indicate the index (or position or identifier) of the K time-domain symbols.
[0048] The above implementation manner can enable the terminal device to effectively determine the K time-domain symbols based on the indication content of the second information.
[0049] Based on the second aspect, in a possible implementation manner, the network device sends second information. The second information can indicate the K time-domain symbols.
[0050] The technical effects achieved by the above implementation manner can refer to the technical effects achieved by the corresponding implementation manner provided in the above first aspect, which will not be described herein again.
[0051] In a third aspect, the present application provides a communication apparatus, which comprises units or means for performing respective steps of any implementation method of the first aspect.
[0052] For example, the communication apparatus can be a terminal device, and can also be a module (such as a processor, a processing unit, a chip system, a circuit or a chip, etc.) in the terminal device. The communication apparatus has the function of implementing the method in any possible implementation manner of the first aspect. The function can be implemented by hardware, or the corresponding software can be executed by hardware. The hardware or software comprises one or more modules corresponding to the above functions.
[0053] In a fourth aspect, the present application provides a communication apparatus, which comprises units or means for performing respective steps of any implementation method of the second aspect.
[0054] For example, the communication apparatus can be a network device, and can also be a module (such as a processor, a processing unit, a chip system, a circuit or a chip, etc.) in the network device. The communication apparatus has the function of implementing the method in any possible implementation manner of the second aspect. The function can be implemented by hardware, or the corresponding software can be executed by hardware. The hardware or software comprises one or more modules corresponding to the above functions.
[0055] In a fifth aspect, the present application provides a communication apparatus, which has the function related to the first aspect to the second aspect, for example, the communication apparatus comprises a module or unit or means corresponding to the operation related to the first aspect to the second aspect, and the function or unit or means can be implemented by software, or can be implemented by hardware, or can be implemented by hardware executing corresponding software.
[0056] In a possible implementation manner, the communication apparatus can comprise a transceiver unit (or can be referred to as a communication module or a transceiver module, for transmitting and receiving data) and a processing unit (or can be referred to as a processing module). The transceiver unit can be used for transceiving signals to realize communication between the communication apparatus and other apparatuses, for example, the transceiver unit is used for transmitting data to other communication apparatuses; the processing unit can be used for performing some internal operations of the communication apparatus. The functions performed by the transceiver unit and the processing unit can correspond to the operations related to the first aspect to the second aspect.
[0057] In a possible implementation, the communication apparatus includes a processor, which can be configured to be coupled with a memory. The memory can store computer programs or instructions necessary for implementing the functions related to the above-described first aspect to the second aspect. The processor can execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, the communication apparatus can implement the method in any possible implementation of any one of the above-described first aspect to the second aspect.
[0058] In a possible implementation, the communication apparatus includes a processor and a memory, and the memory can store computer programs or instructions necessary for implementing the functions related to the above-described first aspect to the second aspect. The processor can execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, the communication apparatus can implement the method in any possible implementation of any one of the above-described first aspect to the second aspect.
[0059] In a possible implementation, the communication apparatus includes a processor and a transceiver (or a communication interface or an interface circuit), wherein the processor is configured to communicate with other apparatuses through the transceiver and execute the method in any possible implementation of any one of the above-described first aspect to the second aspect. The transceiver is configured to implement the communication between the communication apparatus and other apparatuses, for example, to receive signals from other communication apparatuses and transmit the signals to the processor or send signals (for example, data and / or signals) from the processor of the communication apparatus to other communication apparatuses. Exemplarily, the communication interface can be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.
[0060] It can be understood that in the above-described fifth aspect, the processor can be implemented by hardware or software, and when implemented by hardware, the processor can be a logic circuit, an integrated circuit, or the like; and when implemented by software, the processor can be a general-purpose processor, which implements by reading software codes stored in the memory. In addition, the above processor can be one or more, and the memory can be one or more. The memory can be integrated with the processor, or the memory and the processor can be separately arranged. In a specific implementation process, the memory can be integrated on the same chip as the processor, or can be separately arranged on different chips, and the embodiments of the present application do not limit the type of the memory and the arrangement mode of the memory and the processor.
[0061] In a sixth aspect, the present application provides a possible communication system, which can include the terminal device, the network device, and the like mentioned in the above-described first aspect or the second aspect. Wherein, the related functions of the terminal device or the network device can be implemented by referring to the above-described first aspect or the second aspect or the related description mentioned herein, which will not be repeated here.
[0062] For example, the number of first nodes or second nodes can be one or more.
[0063] In a seventh aspect, the present application provides a computer program product, which includes computer programs or instructions, and when the computer programs or instructions are run on a communication device (or a computer), the communication device (or the computer) is caused to perform the method in any possible implementation manner of any one of the first aspect to the second aspect.
[0064] In an eighth aspect, the present application provides a computer readable storage medium, which stores computer programs or instructions, and when the computer programs or instructions are executed by a communication device (or a computer), the communication device (or the computer) is caused to perform the method in any possible implementation manner of any one of the first aspect to the second aspect.
[0065] In a ninth aspect, the present application provides a chip, which can include a processor, and can further include a memory (or the chip is coupled with the memory), and the chip executes program instructions in the memory, so as to cause the chip to perform the method in any possible implementation manner of any one of the first aspect to the second aspect. The "coupled" means that two components are directly or indirectly combined with each other, and the coupling can mean that the two components are electrically connected.
[0066] In a tenth aspect, the present application further provides a chip system, which includes a processor for supporting a computer device to implement the method in any possible implementation manner of any one of the first aspect to the second aspect. In a possible implementation manner, the chip system further includes a memory for saving necessary programs and data of the computer device. The chip system can be composed of a chip, or can include the chip and other discrete devices.
[0067] On the basis of the implementation manners of the aspects provided in the present application, further combinations can be made to provide more implementation manners. BRIEF DESCRIPTION OF DRAWINGS
[0068] FIG. 1a exemplarily shows a schematic diagram of DL and UL in a TDD system provided by an embodiment of the present application;
[0069] FIG. 1b exemplarily shows a schematic diagram of a SBFD scheme provided by an embodiment of the present application;
[0070] FIG. 1c exemplarily shows a schematic diagram of another SBFD scheme provided by an embodiment of the present application;
[0071] FIG. 2 exemplarily shows a schematic diagram of a possible communication system architecture provided by an embodiment of the present application;
[0072] FIG. 3 illustrates a schematic diagram of a connection relationship between a network device and a terminal device according to an embodiment of the present application;
[0073] FIG. 4 illustrates a schematic diagram of a connection relationship between a network device and a terminal device according to an embodiment of the present application;
[0074] FIG. 5a illustrates a schematic diagram of the first two time domain symbols included in the duration of a valid PUSCH transmission according to an embodiment of the present application;
[0075] FIG. 5b illustrates a schematic diagram of two time domain symbols included in the duration of a valid PUSCH transmission according to an embodiment of the present application;
[0076] FIG. 6a illustrates a schematic diagram of a first resource (also referred to as a muting resource) occupying time domain symbols in the time domain according to an embodiment of the present application;
[0077] FIG. 6b illustrates a schematic diagram of another first resource occupying time domain symbols in the time domain according to an embodiment of the present application;
[0078] FIG. 6c illustrates a schematic diagram of yet another first resource occupying time domain symbols in the time domain according to an embodiment of the present application;
[0079] FIG. 7 illustrates a schematic diagram of a possible communication apparatus according to an embodiment of the present application;
[0080] FIG. 8 illustrates a schematic diagram of another possible communication apparatus according to an embodiment of the present application;
[0081] FIG. 9 illustrates a schematic block diagram of an O-RAN system according to an embodiment of the present application. DETAILED DESCRIPTION
[0082] Before introducing the technical solutions provided by the present application, first, some terms involved in the present application are explained and described so as to facilitate understanding by those skilled in the art.
[0083] (1) Time unit, which can refer to one or more time slots, or also can refer to one or more subframes, or also can refer to one or more radio frames. Optionally, the time unit can also be composed of one or more symbols. In this application, taking a time slot as an example. A part of a time slot can refer to a symbol for uplink transmission within a time slot. For example, from the symbol starting from an uplink-downlink switching point to the time slot boundary, or from the symbol starting from an uplink-downlink switching point to the next uplink-downlink switching point for uplink transmission. For downlink transmission, a part of a time slot can be a symbol for downlink transmission from a time slot boundary to an uplink-downlink switching point, or a symbol for downlink transmission from an uplink-downlink switching point to a time slot boundary, or a symbol for downlink transmission from an uplink-downlink switching point to the next uplink-downlink switching point. In this application, if not specially stated, the symbol refers to a time domain symbol, and the time domain symbol herein can be an orthogonal frequency division multiplexing (OFDM) symbol or a discrete Fourier transform-spread-OFDM (DFT-s-OFDM) symbol.
[0084] (2) Slot: In a new radio (NR) system, a slot is defined by 14 (or 12) OFDM symbols. For convenience of description, in the subsequent description of this application, the OFDM symbol can also be referred to as a time domain symbol or a symbol, and will not be described separately. Among them, a slot can include downlink symbols, uplink symbols, and flexible symbols. Downlink symbols cannot be used for uplink transmission; uplink symbols cannot be used for downlink transmission; and flexible symbols can be used for both downlink transmission and uplink transmission. The NR system supports a slot for uplink transmission, denoted as an UL slot, and all time domain symbols in the slot are uplink symbols. It supports a slot for downlink transmission, denoted as a downlink DL slot, and all time domain symbols in the slot are downlink symbols. It also supports a slot with both uplink and downlink configurations, denoted as a special (S) slot, which contains at least two of downlink symbols, flexible symbols, uplink symbols, or SBFD symbols.
[0085] (3) Symbol, short for time domain symbol, which can also be referred to as orthogonal frequency-division multiplexing (OFDM). It should be noted that the time domain symbol can also be named in combination with other multiple access manners, and the embodiments of the present application do not limit this. The length of the time domain symbol can be different for different subcarrier spacings. The symbols in one time slot can include at least one of a downlink symbol, an uplink symbol, an SBFD symbol, and a flexible symbol.
[0086] (4) Frequency unit, for example, a resource block (RB) or a resource block group (RBG), etc. The RBG can be a set of one continuous virtual resource block (VRB). The frequency unit can be the granularity (or unit) of the frequency domain resource (or frequency resource).
[0087] (5) SBFD
[0088] As shown in FIG. 1a, in a TDD system, usually DL occupies the main time resource, which causes the coverage imbalance between DL and UL. Compared with a frequency division duplexing (FDD) system, the uplink coverage of the TDD system is poorer and the delay is larger. In view of the uplink coverage and delay problem of the TDD system, the SBFD scheme is proposed in R18.
[0089] In the SBFD scheme, one carrier can be divided into multiple subbands, and the transmission directions of different subbands can be different. For example, one SBFD scheme can be as shown in FIG. 1b: one carrier is divided into three subbands, the middle subband is an uplink subband (used for uplink transmission), and the upper and lower subbands are downlink subbands (used for downlink transmission). For another example, another SBFD scheme can be as shown in FIG. 1c: one carrier is divided into two subbands, the upper subband is a downlink subband (used for downlink transmission), and the lower subband is an uplink subband (used for uplink transmission). It can be considered that in the SBFD scheme, on the SBFD symbol, the network device can realize simultaneous transmission on the downlink subband and reception on the uplink subband. Under the SBFD scheme, the available uplink transmission resource of the terminal device is increased, which can effectively improve the uplink coverage and reduce the uplink delay.
[0090] For the frequency domain configuration of SBFD, the current standard discusses that at least a DL subband and a UL subband can be included in one carrier. Whether there is a guard band between the DL subband and the UL subband and whether transmission can be performed on the guard band if the guard band exists are not limited in various embodiments of the present application. In addition, whether the DL subband and the UL subband can be overlapped is not limited in various embodiments of the present application. For the time domain configuration of SBFD, according to whether SBFD symbols and non-SBFD symbols are contained in one slot at the same time, the following two possible configuration modes exist. In various embodiments of the present application, whether the embodiments of the present application are applied to which of the following two configuration modes is not limited. The SBFD symbol can be considered as a symbol configured with SBFD, and the non-SBFD symbol can be considered as a symbol without SBFD.
[0091] The first configuration mode: The configuration of SBFD is slot-based. That is to say, the symbols contained in one slot are either all configured as SBFD symbols or all configured as non-SBFD symbols.
[0092] The second configuration mode: The configuration of SBFD is symbol-based. That is to say, the symbols contained in one slot can be configured as SBFD symbols in part and as non-SBFD symbols in part.
[0093] (6) SBFD symbol and non-SBFD symbol
[0094] The symbol used for SBFD operation of the network device is defined as an SBFD symbol, wherein the frequency resources on the SBFD symbol are divided into multiple subbands. The subbands are divided into uplink subbands, downlink subbands and flexible subbands, the uplink subbands are used for uplink transmission, the downlink subbands are used for downlink transmission, and the flexible subbands can be used for uplink transmission or downlink transmission. The SBFD symbol can be considered as a symbol configured with SBFD, and the non-SBFD symbol can be considered as a symbol without SBFD. For uplink transmission, the non-SBFD symbol can be an uplink symbol or a flexible symbol, and for downlink transmission, the non-SBFD symbol can be a downlink symbol or a flexible symbol.
[0095] (7) Subband, which can be part of a frequency band in one carrier, and the subband can include one or more continuous frequency units in the frequency domain. In various embodiments of the present application, the subband can also be used as an example of frequency resources. The subband used for uplink transmission on the SBFD symbol can be referred to as an uplink subband.
[0096] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0097] The following describes a communication system architecture to which the communication method provided by the present application is applicable. It should be noted that the following description is provided for the purpose of facilitating understanding by those skilled in the art, and does not constitute a limitation on the scope of protection required by the present application.
[0098] The communication scheme provided by the embodiments of the present application can be applied to various communication systems, such as an internet of things (IoT) system, a narrow band internet of things (NB-IoT) system, a 4th generation (4G) communication system (e.g., a long term evolution (LTE) system), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th-generation (5G) communication system (e.g., an NR system), and a future mobile communication system.
[0099] A network element in a communication system can send a signal to or receive a signal from another network element. The signal can include information, signaling, or data, etc. The network element can also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc.
[0100] FIG. 2 shows a possible communication system architecture to which the embodiments of the present application are applicable. As shown in FIG. 2, the communication system architecture can include a network device and six terminal devices, i.e., UE1-UE6. In the communication system architecture, UE1-UE6 can send uplink data to the network device, and the network device can receive the uplink data sent by UE1-UE6. In addition, UE4-UE6 can also form a sub-communication system. The network device can send downlink information to UE1, UE2, UE3, and UE5, and UE5 can send the downlink information to UE4 and UE6 based on a device-to-device (D2D) technology. Optionally, the communication system architecture can also include a core network (CN) device (or can be referred to as a core network element). It should be understood that FIG. 2 is only a schematic diagram and does not specifically limit the type of the communication system, the number and type of devices included in the communication system architecture, etc.
[0101] For example, the network device and the terminal device can be connected through an air interface, for example, the connection relationship between the network device and the terminal device can be as shown in FIG. 3.
[0102] For example, when a core network device is included in the communication system architecture, the network device can be connected to the core network device by wireless or wired means. The core network device and the network device can be different physical devices respectively, or can be the same physical device integrated with the logical functions of the core network and the logical functions of the wireless access network, or can be a physical device integrated with part of the logical functions of the core network and part of the logical functions of the wireless access network. Optionally, the network device can further include other devices, such as a wireless relay device and / or a wireless backhaul device (not shown in FIG. 2), etc. It can be understood that in some scenarios, the core network device can also be referred to as a network device.
[0103] The network device, which can also be referred to as an access network apparatus or a (R)AN entity or an access network device or an access node or a (R)AN node or a (R)AN device, etc., constitutes a part of the communication system, and is used to help the terminal device to implement wireless access, or can also be used for handover management, etc.
[0104] For example, the network device can provide network access functions for authorized users in a specific area, and can determine transmission tunnels of different qualities to transmit user data according to the level of the user, the demand of the service, etc. The network device can manage its own resources, rationally utilize, provide access services for the terminal device on demand, and be responsible for forwarding control signals and user data between the terminal device and the core network device.
[0105] In a possible scenario, the network device can be a next generation NodeB (gNB) in a 5G communication system, a base station in a future communication system, a transmission reception point (TRP), an evolved Node B (eNB), a home base station (for example, a home evolved Node B, or a home Node B, HNB), a base band unit (BBU), or a wireless fidelity (Wi-Fi) access point (AP), etc. Optionally, the network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the network device in this application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform).
[0106] In another possible scenario, a plurality of network devices cooperates to assist a terminal device to implement wireless access, and different network devices respectively implement part of functions of a base station. For example, a network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in a same network element, for example, a baseband unit (BBU). The CU here completes functions of a radio resource control (RRC) layer and a packet data convergence protocol (PDCP) layer of the base station, and can also complete a function of a service data adaptation protocol (SDAP); the DU completes functions of a radio link control (RLC) layer and a media access control (MAC) layer of the base station, and can also complete a part of functions of a physical layer (PHY) or all functions of the physical layer. For specific descriptions of the above protocol layers, reference can be made to relevant technical specifications of the 3rd generation partnership project (3GPP). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). In the network architecture, signaling generated by the CU can be sent to the terminal device through the DU, or signaling generated by the terminal device can be sent to the CU through the DU. The DU can not analyze the signaling, but directly transmit the signaling to the terminal device or the CU through protocol layer encapsulation. In the network architecture, the CU is divided into a network device on a radio access network side, and in addition, the CU can also be divided as a network device on a core network side, which is not limited in the present application.
[0107] In the embodiments of the present application, the network device can adopt a CU-DU separation architecture, which can also be referred to as a distributed deployment architecture, or can also adopt a CU-DU-RU separation architecture. For example, the network device can logically include one CU and one or more DUs, each DU can be connected with the CU through an F1 interface, and information interaction between different DUs can be completed based on forwarding of the CU. The CU and the DU can be physically arranged together or physically separated, which is not limited. The CU can support the functions of RRC layer protocol, PDCP protocol and SDAP protocol; the DU can support the functions of RLC layer protocol, MAC layer protocol and part of PHY layer or all PHY layer. For specific description of each protocol layer, reference can be made to the related technical specifications of 3GPP. For another example, the network device can logically include a CU, a DU and an RU. The CU and the DU can be physically arranged together or physically separated, which is not limited. The CU can support the functions of RRC layer protocol, PDCP protocol and SDAP protocol; the DU can support the functions of RLC layer protocol and MAC layer protocol, and can also support part of PHY layer protocol; the RU can support part of PHY layer or all PHY layer. For example, the DU is mainly responsible for encryption and integrity protection of data and other high-layer protocol functions, and the RU is mainly responsible for transmission and reception of radio frequency signals. It can be understood that in the CU-DU-RU separation architecture, the interface between the DU and the RU can be referred to as front transmission, the interface between the CU and the DU can be referred to as middle transmission, and the interface between the CU and the core network can be referred to as back transmission.
[0108] The terminal device is a device that provides voice or data connectivity to a user, and can also be an Internet of Things device, which can also be referred to as a terminal, a user equipment, a mobile station, a mobile terminal, etc.
[0109] It can be understood that the terminal device can be widely applied to various scenes, such as device-to-device (D2D) communication, vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0110] In the embodiments of the present application, the terminal device can be fixed or mobile, and the present application does not make any limitation in this regard. For example, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted, or can be deployed on the water surface (such as a ship, etc.), or can also be deployed in the air (such as an airplane, a balloon or a satellite, etc.).
[0111] Optionally, when the core network device is included in the communication system architecture, the core network device is configured to maintain the subscription data of the mobile network, manage the network elements of the mobile network, and provide the terminal device with functions such as session management, mobility management, policy management, security authentication, etc. When the terminal device is attached, the core network device provides the terminal device with network access authentication; when the terminal device has a service request, the core network device allocates network resources for the terminal device; when the terminal device moves, the core network device updates the network resources for the terminal device; when the terminal device is idle, the core network device provides the terminal device with a fast recovery mechanism; when the terminal device detaches, the core network device releases the network resources for the terminal device; when the terminal device has service data, the core network device provides the terminal device with a data routing function, such as forwarding uplink data to a data network; or receiving downlink data of the terminal device from the data network and forwarding to a network device, so as to be sent to the terminal device by the network device. Optionally, in terms of functional logic, the network elements of the core network can be divided into two parts: a user plane network element and a control plane network element. The user plane network element is configured to be responsible for the transmission of service data, and the control plane network element is configured to be responsible for the management of the mobile network.
[0112] It can be understood that the network device and the terminal device can communicate through a licensed spectrum, or through an unlicensed spectrum, or through both the licensed spectrum and the unlicensed spectrum. The network device and the terminal device can communicate through a spectrum below 6 gigahertz (GHz), or through a spectrum above 6 GHz, or through both the spectrum below 6 GHz and the spectrum above 6 GHz. The embodiments of the present application do not make any limitation on the spectrum resources used between the RAN node and the terminal device.
[0113] In the embodiments of the present application, the functions of the network device can also be performed by a module (such as a chip) in the network device, or by a control subsystem containing the functions of the network device. The control subsystem containing the functions of the network device can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation and smart city. The functions of the terminal device can also be performed by a module (such as a chip or a modem) in the terminal device, or by a device containing the functions of the terminal.
[0114] In the embodiments of the present application, the communication between the terminal device and the network device means that the terminal device sends uplink signals or uplink information to the network device, the uplink information is carried on the uplink channel, and / or the network device sends downlink signals or downlink information to the terminal device, the downlink information is carried on the downlink channel. In order to communicate with the network device, the terminal device can establish a wireless connection with the cell controlled by the network device (i.e., the terminal device camps on the cell controlled by the network device). The cell that establishes a wireless connection with the terminal device is called the serving cell of the terminal device (i.e., the cell that provides services for the terminal device).
[0115] It can be understood that the network device, the terminal device and the like can be referred to as a communication apparatus. For example, the network device can be understood as a communication apparatus having a network device function. The terminal device can be understood as a communication apparatus having a terminal function.
[0116] It should be noted that the communication system and the service scenario described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be understood by those skilled in the art that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0117] The specific implementation of the communication method in the embodiments of the present application will be described in detail below with reference to the accompanying drawings. It can be understood that the network device and the terminal device are taken as an example to illustrate the execution subject of the interaction in the present application, but the present application does not limit the execution subject of the interaction. For example, the method executed by the network device in the present application can also be executed by a module (such as a chip, a chip system or a processor) applied to the network device, and can also be implemented by a logic node, a logic module or software capable of implementing all or part of the network device function; the method executed by the terminal device in the present application can also be executed by a module (such as a chip, a chip system or a processor) applied to the terminal device, and can also be implemented by a logic node, a logic module or software capable of implementing all or part of the terminal device function.
[0118] FIG. 4 exemplarily shows a flowchart of a communication method provided by the embodiments of the present application. The method is applicable to the communication system architecture shown in FIG. 2. As shown in FIG. 4, the method comprises:
[0119] Step 401: The terminal device determines a first resource.
[0120] Step 402: The terminal device sends a first signal on a second resource in a first time unit. Correspondingly, the network device receives the first signal from the terminal device on the second resource.
[0121] The first resource (which can also be referred to as a muting resource or an uplink muting resource) is not used for transmitting the first signal. The first resource includes K time domain symbols (which can also be referred to as K muting time domain symbols or K uplink muting time domain symbols) in a first time unit in the time domain. The K time domain symbols included in the first time unit in the first resource can be understood as the time domain symbol positions occupied by the first resource in the time domain or the time domain symbol positions occupied by the first resource in the first time unit. K is a positive integer. It can be understood that, in the embodiments of the present application, a resource can refer to a time-frequency resource.
[0122] For example, taking a time unit as a time slot, the first time unit can include (or contain) one or more time slots.
[0123] For example, the first resource can also be understood as a resource used for measuring cross-link interference or a channel state between network devices.
[0124] The second resource belongs to the third resource, and the third resource is a resource allocated for transmitting the first signal. For example, the second resource can refer to part of the third resource, or the second resource can also refer to all of the third resource. The second resource does not include the first resource, and the third resource can include the first resource. For example, the first signal can be a physical uplink shared channel (PUSCH), a physical uplink control channel (PUCCH), or other possible uplink signals, and the embodiments of the present application do not limit this.
[0125] In the embodiments of the present application, the K time domain symbols can be part or all of N time domain symbols (which can also be referred to as N muting time domain symbols or N uplink muting time domain symbols). N can be a positive integer greater than or equal to K. It should be understood that the N time domain symbols are located in (or contained in) the first time unit. For example, the N time domain symbols can refer to time domain symbols configured by a network device and used to determine the first resource (which can also be understood as time domain symbols that can be occupied (or can be occupied) by the first resource configured by the network device in the first time unit), or the N time domain symbols can also refer to predefined time domain symbols used to determine the first resource (which can also be understood as time domain symbols that can be occupied by the first resource in the first time unit).
[0126] In a possible implementation, the N time domain symbols can be determined based on a starting time domain symbol in the first time unit.
[0127] For example, taking the value of N as 2, the first time unit includes 1 slot, and the starting time domain symbol occupied by the second resource in the 1 slot is the 2nd time domain symbol in the 1 slot. Assuming that the indexes of the 2 time domain symbols are 0 and 4, the 2 time domain symbols are the 2nd time domain symbol and the 6th time domain symbol in the 1 slot, respectively. In this way, the terminal device can determine at least one time domain symbol from the 2 time domain symbols as the time domain symbol occupied by the first resource.
[0128] In another possible implementation, the N time domain symbols can be determined based on a starting time domain symbol occupied by the second resource in the first time unit (which can also be referred to as a starting time domain symbol in a duration of the first signal transmission).
[0129] For example, taking the value of N as 2, the first time unit includes 1 slot, and the starting time domain symbol occupied by the second resource in the 1 slot is the 2nd time domain symbol in the 1 slot. Assuming that the indexes of the 2 time domain symbols are 0 and 4, the 2 time domain symbols are the 2nd time domain symbol and the 6th time domain symbol in the 1 slot, respectively. In this way, the terminal device can determine at least one time domain symbol from the 2 time domain symbols as the time domain symbol occupied by the first resource.
[0130] Optionally, the network device can also send the second information. Then, the terminal device can receive the second information from the network device. Then, the terminal device can determine the K time domain symbols according to the second information. For example, the second information can be used to indicate the K time domain symbols. For example, the second information can be used to indicate the number of the K time domain symbols, and / or the second information can be used to indicate the indexes (or positions or identities) of the K time domain symbols. For example, the second information can be carried (or carried or included) in RRC signaling (which can also be referred to as an RRC message), a media access control layer control element (MAC-CE), downlink control information (DCI), or the like.
[0131] For example, taking the second information used to indicate the number of the K time domain symbols as an example. For example, the second information can indicate that the number of the K time domain symbols is 1 or 2. If the second information indicates that the number of the K time domain symbols is 1, it can be defaulted that one of the N time domain symbols is effective (or enabled or activated). For example, the 1st time domain symbol is defaulted, that is, the first resource occupies the 1st time domain symbol from the N time domain symbols. Optionally, the second information can also be used to indicate that the number of the K time domain symbols is 0, which is equivalent to indicating that the first resource is disabled (or said to be deactivated).
[0132] The implementation process of the terminal device determining the N time domain symbols is introduced below through the following possible implementation manners.
[0133] Manner one: the network device sends the first information. Correspondingly, the terminal device can receive the first information from the network device. The first information can be used to determine the N time domain symbols.
[0134] The first information can include indication information of the N time domain symbols. For example, the indication information can be used to indicate the positions (or indexes) of the N time domain symbols in the first time unit, or the indication information can be used to indicate the identities of the N time domain symbols. Alternatively, the first information can also include the sub-frequency unit positions (or sub-frequency unit indexes) occupied by the first resource in the frequency domain.
[0135] For example, the first information can be carried in RRC signaling, MAC-CE, DCI, or the like.
[0136] In the embodiments of the present application, after receiving the first information from the network device, the terminal device can determine the N time domain symbols according to the first information. Then, the terminal device can determine the K time domain symbols from the N time domain symbols, and can determine the first resource according to the K time domain symbols (or determine the first resource on the K time domain symbols). After determining the first resource, the terminal device can determine the second resource in the third resource according to the first resource, for example, the terminal device can take part or all of the resources in the third resource except the first resource as the second resource. Then, the terminal device can send the first signal on the second resource in the first time unit. Correspondingly, the network device can receive the first signal from the terminal device on the second resource.
[0137] For example, the implementation process of the network device sending the first information is introduced below through the following possible examples.
[0138] Example a: the network device sends the first information. Correspondingly, the terminal device can receive the first information from the network device. After receiving the first information from the network device, the terminal device can determine the N time domain symbols according to the first information. Then, the terminal device can determine the K time domain symbols from the N time domain symbols. The K time domain symbols can be used as the time domain symbols occupied by the first resource in the time domain (or used to configure (or set or determine) the first resource). Then, the terminal device can determine the first resource according to the K time domain symbols. For example, the first information can include indication information of the N time domain symbols (such as information used to indicate the indexes or positions of the N time domain symbols). It can be understood that in example a, the N time domain symbols (or the indexes of the N time domain symbols) can be determined based on (or with reference to) the starting time domain symbol in the first time unit.
[0139] Optionally, after determining the first resource, the terminal device can determine the second resource in the third resource according to the first resource, for example, the terminal device can take part or all of the resources in the third resource other than the first resource as the second resource. Then, the terminal device can send the first signal (such as the first signal of the first time domain mapping type or the first signal of the second time domain mapping type) on the second resource in the first time unit. Correspondingly, the network device can receive the first signal from the terminal device on the second resource.
[0140] For example, the value of N configured by the network device is 2, and the first time unit includes time slot 1. Among them, the 2 time domain symbols are located in time slot 1, and the first information can include the indexes of the 2 time domain symbols, such as the index of one time domain symbol is 0 and the index of the other time domain symbol is 4. After receiving the first information, the terminal device can obtain the indexes of the 2 time domain symbols from the first information. Then, the terminal device can determine that the first resource occupies the 1st time domain symbol in time slot 1 according to the index 0 of one time domain symbol, and can determine that the first resource also occupies the 5th time domain symbol in time slot 1 according to the index of the other time domain symbol. That is, the first resource occupies the 1st time domain symbol and the 5th time domain symbol in time slot 1, respectively.
[0141] It can be understood that in this example a, the network device configures the absolute position of the first resource in the first time unit, which is applicable to the first signal of the first time domain mapping type (such as mapping type A) and also applicable to the first signal of the second time domain mapping type (such as mapping type B). That is, the indication information of the N time domain symbols carried by the above first information is applicable to the first signal of the first time domain mapping type and also applicable to the first signal of the second time domain mapping type.
[0142] The implementation process of the terminal device determining the K time domain symbols from the N time domain symbols is introduced below through the following possible implementation manners.
[0143] Manner a: If N is less than or equal to the first threshold value, the terminal device can take at least one time domain symbol in the N time domain symbols as the K time domain symbols. In other words, the terminal device can determine that the K time domain symbols include at least one time domain symbol in the N time domain symbols. In the manner a, K is a positive integer less than or equal to N.
[0144] For example, taking the first threshold value as 2, the first signal as PUSCH, and the first time unit as slot 1 as an example. In this example, the maximum value of N is 2. The network device configures at most 2 time domain symbols in the first time unit for the time domain symbols occupied in the time domain by the first resource (which can also be understood as the time domain symbols occupied in the first time unit by the first resource), which can ensure that there are at most 2 time domain symbols occupied by the first resource in the duration of a PUSCH transmission (or time duration), which helps to reduce the overhead of the first resource. For example, the network device can carry (or include) the indexes of 2 time domain symbols in slot 1 in the first information (the indexes of the 2 time domain symbols are used to determine the time domain symbols occupied by the first resource in slot 1). After receiving the first information from the network device, the terminal device can obtain the indexes of the 2 time domain symbols from the first information. Then, the terminal device can determine the indexes of at least one time domain symbol (such as 1 or 2 time domain symbols) from the indexes of the 2 time domain symbols. Then, the terminal device can determine at least one time domain symbol occupied by the first resource in slot 1 according to the indexes of the at least one time domain symbol.
[0145] Mode b: If N is greater than the first threshold value, the terminal device can determine the first at least one time domain symbol located in the range of time domain symbols occupied by the second resource (which can be understood as at least one time domain symbol occupied by the second resource in the first time unit (also referred to as the time duration of the first signal transmission), or can be understood as in the time duration of the first signal transmission) from the N time domain symbols as the K time domain symbols. In mode b, K is a positive integer less than or equal to the first threshold value.
[0146] In the embodiments of the present application, if N is greater than the first threshold value, the terminal device can determine whether the number P of time domain symbols included in the time duration of the first signal (such as PUSCH) transmission (which can be understood as the time domain symbols located in the time duration of the first signal transmission from the N symbols, or can also be understood as the time domain symbols that can be occupied by the first resource in the time domain (or in the time duration of the first signal transmission)) is greater than the first threshold value according to the indexes (or positions) of the N time domain symbols. Wherein, P is an integer less than or equal to N.
[0147] In one example, when the number P of time domain symbols included in the time duration of the first signal transmission is greater than the first threshold value, the terminal device can determine at least one time domain symbol ranked in the front row from the P time domain symbols as the K time domain symbols.
[0148] In another example, when the number P of time domain symbols included in the duration of the first signal transmission is less than or equal to a first threshold, the terminal device can take at least one of the P time domain symbols as the K time domain symbols. In other words, the terminal device can determine that the K time domain symbols include at least one of the P time domain symbols.
[0149] Based on the number P of time domain symbols included in the duration of the first signal transmission being greater than the first threshold, the following describes the implementation process in which the terminal device can determine the K time domain symbols from the P time domain symbols through the following possible implementation manners.
[0150] Implementation manner 1: The K time domain symbols of the P time domain symbols included in the duration of the first signal transmission are predefined to be time domain symbols occupied in the time domain as the first resource.
[0151] Optionally, the “K time domain symbols of the P time domain symbols included in the duration of the first signal transmission are predefined to be time domain symbols occupied in the time domain as the first resource” can also be alternatively described as “K time domain symbols of the P time domain symbols included in the duration of the first signal transmission are enabled (or activated or effective)”.
[0152] For example, the above-mentioned predefinition can be predefinition through a protocol.
[0153] In the embodiments of the present application, if the number P of time domain symbols (which can be understood as time domain symbols of N symbols located in the duration of the first signal transmission) included in the duration of the first signal transmission is greater than the first threshold, the terminal device can enable K time domain symbols of the P time domain symbols according to the above-mentioned predefinition. For example, if the protocol predefines the first 1 or the first 2 time domain symbols of the P time domain symbols included in the duration of the first signal transmission to be time domain symbols occupied in the time domain as the first resource, the terminal device can enable the first 1 or the first 2 time domain symbols of the P time domain symbols.
[0154] Optionally, the K time domain symbols can be valid symbols. It can be understood that the valid symbol can refer to a time domain symbol that does not overlap with a time domain symbol where the uplink reference signal is located (or a time domain symbol occupied by the uplink reference signal). Wherein, the "valid symbol refers to a time domain symbol that does not overlap with a time domain symbol where the uplink reference signal is located (such as a time domain symbol where at least one of the RSs such as DMRS, PT-RS or SRS is located)" can be understood as "valid symbol refers to a time domain symbol that does not overlap with any of the at least one time domain symbol where the uplink reference signal is located", or can also be understood as "valid symbol refers to a time domain symbol that is the same as any of the at least one time domain symbol where the uplink reference signal is located". For example, the uplink reference signal can include but is not limited to: demodulation reference signal (DMRS), sounding reference signal (SRS), or phase tracking reference signal (PT-RS), etc.
[0155] For example, taking the first threshold value as 2, the first signal as PUSCH, and the first time unit including slot 1 as an example, the protocol predefines that the first 1 or the first 2 time domain symbols in the P time domain symbols included in the duration of the first signal transmission are used as time domain symbols occupied in the time domain by the first resource. In this example, the value of N can be greater than 2, such as N being 4. The network device can configure more than 2 time domain symbols as time domain symbols occupied in the time domain by the first resource (which can also be understood as time domain symbols occupied in the first time unit by the first resource). For example, the network device carries the indexes of 4 time domain symbols in slot 1 (the indexes of the 4 time domain symbols are used to determine the time domain symbols occupied by the first resource in slot 1) in the first information. After receiving the first information from the network device, the terminal device can obtain the indexes of the 4 time domain symbols from the first information. Then, the terminal device can determine whether the number of time domain symbols included in the duration of the PUSCH transmission is greater than 2 according to the indexes of the 4 time domain symbols. For example, the number of time domain symbols included in the duration of the PUSCH transmission is 3, which is greater than 2, and then the terminal device can enable the first 1 or the first 2 time domain symbols in the 3 time domain symbols included in the duration of the PUSCH transmission according to the protocol predefinition. Optionally, the first 1 or the first 2 time domain symbols can be valid symbols.
[0156] Implementation 2: The network device configures (or indicates) K time domain symbols in P time domain symbols included in the duration of the first signal transmission as time domain symbols occupied in the time domain by the first resource.
[0157] Optionally, the description of "the network device configures (or indicates) K time domain symbols of P time domain symbols included in the duration of the first signal transmission as time domain symbols occupied in time domain as the first resource" can also be replaced by "the network device enables K time domain symbols of P time domain symbols included in the duration of the first signal transmission".
[0158] For example, the network device can send third information (or configuration information). Then, the terminal device can receive the third information (or configuration information) from the network device. Wherein, the third information (or configuration information) can be used to indicate (or configure) K time domain symbols of P time domain symbols included in the duration of the first signal transmission as time domain symbols occupied in time domain as the first resource, or the third information (or configuration information) can be used to enable K time domain symbols of P time domain symbols included in the duration of the first signal transmission. For example, the third information (or configuration information) is carried in RRC signaling (also known as RRC message), MAC-CE, DCI, etc. signaling.
[0159] In the embodiments of the present application, if the number P of time domain symbols included in the duration of the first signal transmission is greater than the first threshold, the terminal device can enable K time domain symbols of P time domain symbols according to the information (such as the third information or the configuration information) issued by the network device. Optionally, the K time domain symbols can be valid symbols. For example, the information issued by the network device indicates (or configures) the first 1 or the first 2 time domain symbols of P time domain symbols included in the duration of the first signal transmission as time domain symbols occupied in time domain as the first resource, then the terminal device can enable the first 1 or the first 2 time domain symbols of P time domain symbols.
[0160] For example, taking the first threshold value as 2, the first signal as PUSCH, and the first time unit as slot 1, the network device configures (or indicates) the first 1 or the first 2 of the P time domain symbols included in the duration of the first signal transmission as time domain symbols occupied in the time domain as the first resource. In this example, the value of N can be greater than 2, such as 4. The network device can configure more than 2 time domain symbols as time domain symbols occupied in the time domain as the first resource. For example, the network device carries the indexes of 4 time domain symbols in slot 1 (the indexes of the 4 time domain symbols are used to determine the time domain symbols occupied in slot 1 as the first resource) in the first information. After receiving the first information from the network device, the terminal device can obtain the indexes of the 4 time domain symbols from the first information. Then, the terminal device can determine whether the number of time domain symbols included in the duration of the PUSCH transmission (which can be understood as the time domain symbols included in the duration of the PUSCH transmission among the 4 symbols) is greater than 2 according to the indexes of the 4 time domain symbols. For example, the number of time domain symbols included in the duration of the PUSCH transmission is 3, which is greater than 2, and then the terminal device can enable the first 1 or the first 2 of the 3 time domain symbols included in the duration of the PUSCH transmission according to the information (such as the third information or the configuration information) issued by the network device. Optionally, the first 1 or the first 2 time domain symbols can be valid symbols.
[0161] In one example, taking the value of P as 3, the first signal as PUSCH, the first time unit as 1 slot, and the first time domain mapping type as mapping type A, the network device configures (or enables or activates) the first 2 of the 3 time domain symbols (also referred to as silent time domain symbols) as an example. The terminal device can enable the first 2 of the 3 time domain symbols included in the duration of the PUSCH transmission according to the predefined content or the content configured by the network device, which can be specifically referred to in FIG. 5a.
[0162] In another example, taking the value of P as 2, the first signal as PUSCH, the first time unit as 1 slot, and the first time domain mapping type as mapping type B, the network device configures 2 time domain symbols as an example. The terminal device can enable the 2 time domain symbols included in the duration of the PUSCH transmission according to the predefined content or the content configured by the network device, which can be specifically referred to in FIG. 5b.
[0163] Example b: The network device sends first information. Afterwards, the terminal device can receive the first information from the network device. This first information may include indication information for N time-domain symbols. It is understood that in Example b, the N time-domain symbols may be determined based on the initial time-domain symbol within the first time unit, or the N time-domain symbols may be determined based on the initial time-domain symbol occupied by the second resource within the first time unit.
[0164] For example, when the time-domain mapping type of the first signal is a first time-domain mapping type, the N time-domain symbols can be determined based on the initial time-domain symbols within the first time unit. When the time-domain mapping type of the first signal is a second time-domain mapping type, the N time-domain symbols are determined based on the initial time-domain symbols occupied by the second resource within the first time unit. The second time-domain mapping type differs from the first time-domain mapping type; for example, the first time-domain mapping type is mapping type A, and the second time-domain mapping type is mapping type B.
[0165] In one example, the network device is configured with an index of a set of symbols that applies to a first signal of a first time-domain mapping type and a first signal of a second time-domain mapping type.
[0166] In this example, when the network device schedules a first signal of a first time-domain mapping type or a first signal of a second time-domain mapping type, the network device can carry the indexes of the same set of symbols (e.g., a first index group (also called a first index set or a first index list)) in the first information. The first index group can include the indices of N time-domain symbols (e.g., the indices of the N time-domain symbols are i1 to i...). N The indices of the N time-domain symbols are used to indicate the N time-domain symbols. When the time-domain mapping type of the first signal is the first time-domain mapping type, the N time-domain symbols may include: the (i1+1)th time-domain symbol in the first time unit to the i-th time-domain symbol in the first time unit. N +1 time-domain symbol. Where i1 to i N Let i be an integer. N Greater than i1. When the time-domain mapping type of the first signal is the second time-domain mapping type, the N time-domain symbols can include: the i1+1+l0th time-domain symbol in the first time unit to the ith time-domain symbol in the first time unit. N +1+l0 time-domain symbols. Among them, i1 to i N Let i be an integer. N If greater than i1, l0 is the index of the starting time domain symbol occupied by the second resource within the first time unit.
[0167] For example, taking the value of N as 2, the first signal is PUSCH, the first time unit includes 1 slot, the first time domain mapping type is mapping type A, the second time domain mapping type is mapping type B, and the indexes of the 2 time domain symbols are 1 and 4. When the time domain mapping type of the PUSCH is mapping type A, the 2 time domain symbols can include the 2nd time domain symbol in the 1 slot and the 5th time domain symbol in the 1 slot (it can also be understood that the first resource can occupy the 2nd time domain symbol and the 5th time domain symbol in the 1 slot, or it can also be understood that the mute resource can occupy the 2nd time domain symbol and the 5th time domain symbol in the 1 slot), which can be specifically seen from FIG. 6a. When the time domain mapping type of the PUSCH is mapping type B, the 2 time domain symbols can include the (2+1)th time domain symbol in the 1 slot and the (5+1)th time domain symbol in the 1 slot (it can also be understood that the first resource can occupy the (2+1)th time domain symbol and the (5+1)th time domain symbol in the 1 slot, or it can also be understood that the mute resource can occupy the (2+1)th time domain symbol and the (5+1)th time domain symbol in the 1 slot), which can be specifically seen from FIG. 6b. Wherein, l0 is the index of the starting symbol (it can also be understood as the starting symbol in the duration of the PUSCH transmission) of the PUSCH transmission in FIG. 6b, that is, l0 is 1.
[0168] In another example, the network device configures indexes of two groups of symbols. Wherein, the indexes of the first group of symbols are applicable to the first signal of the first time domain mapping type. The indexes of the second group of symbols are applicable to the first signal of the second time domain mapping type.
[0169] In this example, when the network device schedules the first signal of the first time domain mapping type, the network device can carry the first index group in the first information. Wherein, the first index group can include indexes of N time domain symbols (such as indexes of N time domain symbols are i1 to iN), and the indexes of the N time domain symbols are used to indicate the N time domain symbols. In this way, the network device can carry the first index group corresponding to the first time domain mapping type in the first information. After receiving the first information from the network device, the terminal device can obtain the first index group corresponding to the first time domain mapping type from the first information. Then, the terminal device can determine the N time domain symbols corresponding to the first time domain mapping type according to the first index group corresponding to the first time domain mapping type, and can determine the K time domain symbols corresponding to the first time domain mapping type from the N time domain symbols corresponding to the first time domain mapping type. Then, the terminal device can determine the first resource corresponding to the first time domain mapping type according to the K time domain symbols corresponding to the first time domain mapping type. N ), the indexes of the N time domain symbols are used to indicate the N time domain symbols. In this way, the network device can carry the first index group corresponding to the first time domain mapping type in the first information. After receiving the first information from the network device, the terminal device can obtain the first index group corresponding to the first time domain mapping type from the first information. Then, the terminal device can determine the N time domain symbols corresponding to the first time domain mapping type according to the first index group corresponding to the first time domain mapping type, and can determine the K time domain symbols corresponding to the first time domain mapping type from the N time domain symbols corresponding to the first time domain mapping type. Then, the terminal device can determine the first resource corresponding to the first time domain mapping type according to the K time domain symbols corresponding to the first time domain mapping type.
[0170] Optionally, after determining the first resource corresponding to the first time domain mapping type, the terminal device can determine a second resource corresponding to the first time domain mapping type in the third resource according to the first resource corresponding to the first time domain mapping type, for example, the terminal device can take part or all of the resources in the third resource other than the first resource as the second resource corresponding to the first time domain mapping type. Then, the terminal device can transmit the first signal of the first time domain mapping type on the second resource corresponding to the first time domain mapping type within the first time unit. Correspondingly, the network device can receive the first signal of the first time domain mapping type from the terminal device on the second resource.
[0171] In the case where the time domain mapping type of the first signal is the first time domain mapping type, the N time domain symbols can include the i1+1th time domain symbol within the first time unit to the ith time domain symbol within the first time unit. N +1 N , i N is an integer, and i
[0172] For example, taking the value of N as 2, the first signal as PUSCH, the first time unit including 1 slot, the first time domain mapping type as mapping type A, and the indexes of the 2 time domain symbols included in the first index group (such as the indexes of the 2 time domain symbols being 1 and 4) as an example. The 2 time domain symbols can include the 2nd time domain symbol within the 1 slot and the 5th time domain symbol within the 1 slot, which can be specifically referred to FIG. 6a.
[0173] When the network device schedules the first signal of the second time domain mapping type, the network device can carry the second index group in the first information. The second index group can include indexes of N time domain symbols (such as the indexes of the N time domain symbols being j1 to j N ), which are used to indicate the N time domain symbols. In this way, the network device can carry the second index group corresponding to the second time domain mapping type in the first information. After receiving the first information from the network device, the terminal device can obtain the second index group corresponding to the second time domain mapping type from the first information. Then, the terminal device can determine the N time domain symbols corresponding to the second time domain mapping type according to the second index group corresponding to the second time domain mapping type, and can determine the K time domain symbols corresponding to the second time domain mapping type from the N time domain symbols corresponding to the second time domain mapping type. Then, the terminal device can determine the first resource corresponding to the second time domain mapping type according to the K time domain symbols corresponding to the second time domain mapping type.
[0174] Optionally, after determining the first resource corresponding to the second time domain mapping type, the terminal device can determine the second resource corresponding to the second time domain mapping type in the third resource according to the first resource corresponding to the second time domain mapping type, for example, the terminal device can take part or all of the resources in the third resource other than the first resource as the second resource corresponding to the second time domain mapping type. Then, the terminal device can send the first signal of the second time domain mapping type on the second resource corresponding to the second time domain mapping type in the first time unit. Correspondingly, the network device can receive the first signal of the second time domain mapping type from the terminal device on the second resource.
[0175] In the case where the time domain mapping type of the first signal is the second time domain mapping type, the N time domain symbols can include: the j1+1+l0th time domain symbol in the first time unit to the j1+1+l0th time domain symbol in the first time unit. Wherein, j1 to j N +1+l0th time domain symbol in the first time unit. Wherein, j1 to j N are integers, j N is greater than j1, and l0 is the index of the starting time domain symbol occupied by the second resource in the first time unit.
[0176] For example, taking the value of N as 2, the first signal as PUSCH, the first time unit including 1 slot, the first time domain mapping type as mapping type B, and the second index group including 2 time domain symbol indexes (such as the indexes of the 2 time domain symbols being 2 and 5) as an example. The 2 time domain symbols can include the (2+1+1)th time domain symbol in the 1 slot and the (5+1+1)th time domain symbol in the 1 slot (which can also be understood as the first resource occupying the (2+1+1)th time domain symbol and the (5+1+1)th time domain symbol in the 1 slot, or also can be understood as the mute resource occupying the (2+1+1)th time domain symbol and the (5+1+1)th time domain symbol in the 1 slot), which can be specifically referred to FIG. 6c. Wherein, l0 is the index of the starting symbol of the PUSCH transmission in FIG. 6c, i.e. l0 is 1.
[0177] In the first mode, if the time domain mapping type of the first signal is the first time domain mapping type, the K time domain symbols can include at least one of: a first time domain symbol in the first time unit, or a second time domain symbol in the first time unit. The first time domain symbol is the first time domain symbol in the first time unit that satisfies one of: the time domain symbol does not overlap with a time domain symbol where the uplink reference signal (such as at least one of DMRS, PT-RS, or SRS, etc.) is located. The second time domain symbol is the first time domain symbol in the first time unit that is located after a time domain symbol where the first uplink reference signal is located, and that satisfies one of: the time domain symbol does not overlap with the time domain symbol where the uplink reference signal is located, and the time domain symbol where the first uplink reference signal is located is located at a front position in the first time unit.
[0178] For example, taking the value of K as 2, the first uplink reference signal as DMRS, the first signal as PUSCH, the first time unit as including one slot, and the first time domain mapping type as mapping type A as an example. The two time domain symbols can include at least one of: the first valid symbol in the one slot, or the first valid symbol after the time domain symbol where the DMRS located at the front position in the one slot.
[0179] If the time domain mapping type of the first signal is the second time domain mapping type, the K time domain symbols can include at least one of: the second time domain symbol in the first time unit, or the s-th time domain symbol occupied by the second resource in the first time unit. The second time domain symbol is the first time domain symbol in the first time unit that is located after a time domain symbol where the first uplink reference signal is located, and that satisfies one of: the time domain symbol does not overlap with the time domain symbol where the uplink reference signal is located, and the time domain symbol where the first uplink reference signal is located is located at a front position in the first time unit. Wherein, s can be a positive integer.
[0180] For example, taking the value of K as 2, the value of s as 4, the first uplink reference signal as DMRS, the first signal as PUSCH, the first time unit as including one slot, and the first time domain mapping type as mapping type B as an example. The two time domain symbols can include at least one of: the first valid symbol after the time domain symbol where the DMRS located at the front position in the one slot, or the fourth time domain symbol in the duration of the PUSCH transmission.
[0181] In the first mode, the network device may configure one of the N time domain symbols (such as the third time domain symbol) to overlap with the time domain symbol where the uplink reference signal is located (which can be understood as the time domain symbol occupied by the uplink reference signal in the first time unit) in the process of configuring the N time domain symbols. The following describes the specific implementation of the terminal device in the case where the network device configures one of the N time domain symbols (such as the third time domain symbol) to overlap with the time domain symbol where the uplink reference signal is located through the following possible examples.
[0182] Example 1: If the terminal device does not expect the third time domain symbol to overlap with the time domain symbol where the uplink reference signal is located, the terminal device can consider that the above-mentioned content configured by the network device is incorrect. The third time domain symbol is one of the N time domain symbols.
[0183] Optionally, under Example 1, the terminal device can not transmit the first signal, or the terminal device does not perform the first signal transmission.
[0184] Example 2: If the terminal device determines that the third time domain symbol overlaps with the time domain symbol where the uplink reference signal is located, the terminal device can invalidate (or disable or activate or cancel) the third time domain symbol. In other words, the third time domain symbol is not included in the above-mentioned K time domain symbols.
[0185] Example 3: If the terminal device determines that the third time domain symbol overlaps with the time domain symbol where the uplink reference signal is located, the terminal device can adjust (or modify or update) the third time domain symbol to the first time domain symbol located after the time domain symbol where the overlap is located, which satisfies the following two conditions: the time domain symbol does not overlap with the time domain symbol where the uplink reference signal is located, and the time domain symbol is located in at least one time domain symbol occupied by the second resource in the first time unit (such as the time domain symbol is located in the duration of PUSCH transmission). Optionally, “the terminal device can adjust the third time domain symbol to the first time domain symbol located after the time domain symbol where the overlap is located, which satisfies the following two conditions: the time domain symbol does not overlap with the time domain symbol where the uplink reference signal is located, and the time domain symbol is located in at least one time domain symbol occupied by the second resource in the first time unit” can be replaced by “the terminal device can postpone the third time domain symbol to the 1st valid symbol after the time domain symbol where the overlap is located”. For example, the 1st valid symbol can refer to the time domain symbol that does not overlap with the time domain symbol where the uplink reference signal is located and is located in the duration of the first signal transmission.
[0186] The second mode: the N time domain symbols can be predefined, such as predefined by a protocol.
[0187] In the embodiments of the present application, the terminal device can determine N time domain symbols according to the predefined content. Then, the terminal device can determine K time domain symbols from the N time domain symbols, and can determine the first resource on the K time domain symbols. After determining the first resource, the terminal device can determine the second resource in the third resource according to the first resource, for example, the terminal device can take part or all of the resources in the third resource except the first resource as the second resource. Then, the terminal device can send the first signal on the second resource in the first time unit. Then, the network device can receive the first signal from the terminal device on the second resource.
[0188] For example, the implementation process of predefining N time domain symbols is introduced below through the following possible examples.
[0189] Example c1: The N time domain symbols (or the indexes of the N time domain symbols) can be predefined based on the starting time domain symbol in the first time unit, for example, predefined by the protocol.
[0190] It can be understood that under this example c1, the network device configures the absolute position of the first resource in the first time unit, which is applicable to the first signal of the first time domain mapping type (such as mapping type A), and also applicable to the first signal of the second time domain mapping type (such as mapping type B).
[0191] For example, taking the value of N predefined by the protocol as 2 and the first time unit including slot 1 as an example. Among them, the 2 time domain symbols are located in slot 1, and the first information can include the indexes of the 2 time domain symbols, such as the index of one time domain symbol is 0 and the index of another time domain symbol is 4. After receiving the first information, the terminal device can obtain the indexes of the 2 time domain symbols from the first information. Then, the terminal device can determine that the first resource occupies the 1st time domain symbol in slot 1 (the 1st time domain symbol as one time domain symbol occupied by the first resource in slot 1) according to the index 0 of one time domain symbol, and can determine that the first resource also occupies the 5th time domain symbol in slot 1 (the 5th time domain symbol as another time domain symbol occupied by the first resource in slot 1) according to the index of another time domain symbol. That is, the first resource occupies the 1st time domain symbol and the 5th time domain symbol in slot 1 respectively.
[0192] In the embodiments of the present application, the terminal device can determine K time domain symbols from the predefined N time domain symbols, and can determine the first resource according to the K time domain symbols (or determine the first resource on the K time domain symbols). After determining the first resource, the terminal device can determine the second resource in the third resource according to the first resource, for example, the terminal device can take part or all of the resources in the third resource except the first resource as the second resource. Then, the terminal device can send the first signal on the second resource in the first time unit. Correspondingly, the network device can receive the first signal from the terminal device on the second resource.
[0193] It can be understood that the specific implementation of the terminal device determining K time domain symbols from the predefined N time domain symbols in the second mode can refer to the related description of the terminal device determining K time domain symbols from N time domain symbols in the first mode described above, which will not be repeated here.
[0194] Example c2: The N time domain symbols can be predefined based on the starting time domain symbol in the first time unit, or the N time domain symbols can be predefined based on the starting time domain symbol occupied by the second resource in the first time unit.
[0195] For example, when the time domain mapping type of the first signal is the first time domain mapping type, the N time domain symbols can be predefined based on the starting time domain symbol in the first time unit. When the time domain mapping type of the first signal is the second time domain mapping type, the N time domain symbols are predefined based on the starting time domain symbol occupied by the second resource in the first time unit. Wherein, the second time domain mapping type is different from the first time domain mapping type, such as the first time domain mapping type is mapping type A, and the second time domain mapping type is mapping type B.
[0196] In one example, a set of symbol indexes is predefined, and the set of symbol indexes is applicable to the first signal of the first time domain mapping type and the first signal of the second time domain mapping type.
[0197] In this example, the same set of symbol indexes (such as the first index set) can be predefined for the first signal of the first time domain mapping type and the first signal of the second time domain mapping type. Wherein, the first index set can include the indexes of the N time domain symbols (such as the indexes of the N time domain symbols are i1 to i N ), and the indexes of the N time domain symbols are used to indicate the N time domain symbols. When the time domain mapping type of the first signal is the first time domain mapping type, the N time domain symbols can include: the i1+1th time domain symbol in the first time unit to the i N +1th time domain symbol in the first time unit. Wherein, i1 to i N are integers, and i Ngreater than i1. When the time domain mapping type of the first signal is the second time domain mapping type, the N time domain symbols can comprise: the i1+1+l0thtime domain symbol within the first time unit to the i N +1+l0thtime domain symbol within the first time unit. Wherein i1to i N are integers, i N greater than i1, and l0is an index of a starting time domain symbol occupied by the second resource within the first time unit.
[0198] For example, taking the value of N as 2, the first signal as PUSCH, the first time unit comprising 1 slot, the first time domain mapping type as mapping type A, the second time domain mapping type as mapping type B, and the indexes of the 2 time domain symbols as 1 and 4. When the time domain mapping type of the PUSCH is mapping type A, the 2 time domain symbols can comprise the 2ndtime domain symbol within the 1 slot and the 5thtime domain symbol within the 1 slot, which can be seen from FIG. 6a. When the time domain mapping type of the PUSCH is mapping type B, the 2 time domain symbols can comprise the (2+1)thtime domain symbol within the 1 slot and the (5+1)thtime domain symbol within the 1 slot, which can be seen from FIG. 6b. Wherein l0is an index of a starting symbol of the PUSCH transmission in FIG. 6b, i.e., l0is 1.
[0199] In another example, two groups of indexes of symbols are predefined. Wherein the indexes of the first group of symbols are applicable to the first signal of the first time domain mapping type. The indexes of the second group of symbols are applicable to the first signal of the second time domain mapping type.
[0200] In this example, a first index group can be predefined for the first signal of the first time domain mapping type, and a second index group can be predefined for the first signal of the second time domain mapping type. Wherein the first index group can comprise indexes of N time domain symbols (such as the indexes of the N time domain symbols being i1to i N ), which are used to indicate the N time domain symbols. The second index group can comprise indexes of N time domain symbols (such as the indexes of the N time domain symbols being j1to j N ), which are used to indicate the N time domain symbols.
[0201] For example, when the network device schedules the first signal of the first time domain mapping type, the terminal device can determine, according to the predefined first index group, N time domain symbols corresponding to the first time domain mapping type. Then, the terminal device can determine, from the N time domain symbols corresponding to the first time domain mapping type, K time domain symbols corresponding to the first time domain mapping type. Then, the terminal device can determine, according to the K time domain symbols corresponding to the first time domain mapping type, a first resource corresponding to the first time domain mapping type. It can be understood that the specific implementation of the terminal device determining, from the N time domain symbols corresponding to the first time domain mapping type, the K time domain symbols corresponding to the first time domain mapping type in this example can refer to the related description of the terminal device determining, from the N time domain symbols, the K time domain symbols in the above manner one, and will not be described here.
[0202] Optionally, after determining the first resource corresponding to the first time domain mapping type, the terminal device can determine, according to the first resource corresponding to the first time domain mapping type, a second resource corresponding to the first time domain mapping type in the third resource, for example, the terminal device can take part or all of the resources in the third resource except the first resource as the second resource corresponding to the first time domain mapping type. Then, the terminal device can send the first signal of the first time domain mapping type on the second resource corresponding to the first time domain mapping type in the first time unit. Correspondingly, the network device can receive the first signal of the first time domain mapping type from the terminal device on the second resource.
[0203] In the case where the time domain mapping type of the first signal is the first time domain mapping type, the N time domain symbols can include: the i N +1thtime domain symbol in the first time unit to the i N +1thtime domain symbol in the first time unit. Wherein, i N is an integer, i
[0204] For example, continuing to take the value of N as 2, the first signal as PUSCH, the first time unit including one slot, the first time domain mapping type as mapping type A, and the index of the two time domain symbols in the first index group (such as the index of the two time domain symbols being 1 and 4) as an example. The two time domain symbols can include the second time domain symbol in the one slot and the fifth time domain symbol in the one slot, which can be specifically referred to FIG. 6a.
[0205] For example, when a network device schedules a first signal of a second time-domain mapping type, the terminal device can determine the N time-domain symbols corresponding to the second time-domain mapping type based on a predefined second index group. Then, the terminal device can determine the K time-domain symbols corresponding to the second time-domain mapping type from the N time-domain symbols. Finally, the terminal device can determine the first resource corresponding to the second time-domain mapping type based on the K time-domain symbols. It is understandable that the specific implementation of the terminal device determining the K time-domain symbols corresponding to the second time-domain mapping type from the N time-domain symbols in this example can refer to the relevant description of the terminal device determining the K time-domain symbols from the N time-domain symbols in Method 1 above, and will not be repeated here.
[0206] Optionally, after determining the first resource corresponding to the second time-domain mapping type, the terminal device can determine the second resource corresponding to the second time-domain mapping type from the third resource based on the first resource. For example, the terminal device can use some or all of the resources other than the first resource in the third resource as the second resource corresponding to the second time-domain mapping type. Then, the terminal device can transmit the first signal of the second time-domain mapping type on the second resource corresponding to the second time-domain mapping type within the first time unit. Correspondingly, the network device can receive the first signal of the second time-domain mapping type from the terminal device on the second resource.
[0207] When the time-domain mapping type of the first signal is the second time-domain mapping type, the N time-domain symbols can include: the j1+1+l0th time-domain symbol in the first time unit to the jth time-domain symbol in the first time unit. N +1+l0 time-domain symbols. Among them, j1 to j N j is an integer N Greater than j1, l0 is the index of the starting time domain symbol occupied by the second resource in the first time unit.
[0208] For example, continuing with N being 2, the first signal being PUSCH, the first time unit including one time slot, the first time domain mapping type being mapping type B, and the second index group including the indices of two time domain symbols (e.g., indices 2 and 5). These two time domain symbols can include the (2+1+1)th time domain symbol and the (5+1+1)th time domain symbol within the one time slot, as detailed in Figure 6c. Here, l0 is the index of the starting symbol of the PUSCH transmission in Figure 6c, i.e., l0 is 1.
[0209] In the second manner, if the time domain mapping type of the first signal is the first time domain mapping type, the K time domain symbols can include at least one of the following: a first time domain symbol in the first time unit, or a second time domain symbol in the first time unit. The first time domain symbol is the first time domain symbol in the first time unit that satisfies one of the following: the time domain symbol does not overlap with the time domain symbol where the uplink reference signal is located. The second time domain symbol is the first time domain symbol in the first time unit that is located after the time domain symbol where the first uplink reference signal is located and satisfies one of the following: the time domain symbol does not overlap with the time domain symbol where the uplink reference signal is located, and the time domain symbol where the first uplink reference signal is located is located at a front position in the first time unit.
[0210] For example, continuing to take the value of K as 2, the first uplink reference signal as DMRS, the first signal as PUSCH, the first time unit as one slot, and the first time domain mapping type as mapping type A, for example, the two time domain symbols can include at least one of the following: the first valid symbol in the one slot, or the first valid symbol after the time domain symbol where the DMRS located at the front position in the one slot.
[0211] If the time domain mapping type of the first signal is the second time domain mapping type, the K time domain symbols can include at least one of the following: a second time domain symbol in the first time unit, or an s-th time domain symbol occupied by the second resource in the first time unit. The second time domain symbol is the first time domain symbol in the first time unit that is located after the time domain symbol where the first uplink reference signal is located and satisfies one of the following: the time domain symbol does not overlap with the time domain symbol where the uplink reference signal is located, and the time domain symbol where the first uplink reference signal is located is located at a front position in the first time unit.
[0212] For example, continuing to take the value of K as 2, the value of s as 4, the first uplink reference signal as DMRS, the first signal as PUSCH, the first time unit as one slot, and the first time domain mapping type as mapping type B, for example, the two time domain symbols can include at least one of the following: the first valid symbol after the time domain symbol where the DMRS located at the front position in the one slot, or the fourth time domain symbol in the duration of the PUSCH transmission.
[0213] In the second manner, the protocol can also configure one of the N time domain symbols (such as the third time domain symbol) to overlap with the time domain symbol where the uplink reference signal is located in the process of predefining the N time domain symbols. The following describes the specific implementation of the terminal device in the case where one of the N time domain symbols (such as the third time domain symbol) overlaps with the time domain symbol where the uplink reference signal is located according to the following possible examples.
[0214] Example 1': If the terminal device does not expect that the third time-domain symbol overlaps with the time-domain symbol where the uplink reference signal is located, the terminal device can consider that the above-mentioned content predefined by the protocol is incorrect. The third time-domain symbol is one of the N time-domain symbols.
[0215] Optionally, in Example 1, the terminal device can not transmit the first signal, or the terminal device does not perform the first signal transmission.
[0216] Example 2': If the terminal device determines that the third time-domain symbol overlaps with the time-domain symbol where the uplink reference signal is located, the terminal device can not enable (or not enable or not activate or cancel) the third time-domain symbol. In other words, the third time-domain symbol is not included in the K time-domain symbols.
[0217] Example 3': If the terminal device determines that the third time-domain symbol overlaps with the time-domain symbol where the uplink reference signal is located, the terminal device can adjust (or modify or update) the third time-domain symbol to the first time-domain symbol after the time-domain symbol where the overlap is located, which satisfies the following two conditions: the time-domain symbol does not overlap with the time-domain symbol where the uplink reference signal is located, and the time-domain symbol is located in at least one time-domain symbol occupied by the second resource in the first time unit (such as the time-domain symbol is located in the duration of the PUSCH transmission). Optionally, "the terminal device can adjust the third time-domain symbol to the first time-domain symbol after the time-domain symbol where the overlap is located, which satisfies the following two conditions: the time-domain symbol does not overlap with the time-domain symbol where the uplink reference signal is located, and the time-domain symbol is located in at least one time-domain symbol occupied by the second resource in the first time unit" can be replaced by "the terminal device can postpone the third time-domain symbol to the 1st valid symbol after the time-domain symbol where the overlap is located". For example, the 1st valid symbol can refer to the time-domain symbol that does not overlap with the time-domain symbol where the uplink reference signal is located and is located in the duration of the first signal transmission.
[0218] Further optionally, the N time-domain symbols (or the positions of the N time-domain symbols) can be related to the first time duration l d . In which "the N time-domain symbols can be related to the first time duration l d " can also be replaced by "the positions of the N time-domain symbols in the time domain (or the positions of the N time-domain symbols in the first time unit) can be related to the first time duration l d“related”. In one example, if the time domain mapping type of the first signal is the first time domain mapping type, the first time duration can be a time duration (or a number of time domain symbols) between a starting time domain symbol in the first time unit and a last time domain symbol occupied by the second resource in the first time unit (or a last time domain symbol occupied by the first signal in the first time unit or a last time domain symbol included in a duration of the first signal transmission). For example, taking 1 slot as the first time unit and taking the first signal as PUSCH. The first time duration l d may refer to a time duration (or a number of time domain symbols) between a starting symbol in the 1 slot and a last symbol of the PUSCH transmission in the 1 slot.
[0219] In another example, if the time domain mapping type of the first signal is the second time domain mapping type, the first time duration can be a time duration (or a number of time domain symbols) of at least one time domain symbol occupied by the second resource in the first time unit. For example, continuing to take 1 slot as the first time unit and taking the first signal as PUSCH. The first time duration l d may refer to a time duration (or a number of time domain symbols) of the PUSCH transmission in the 1 slot.
[0220] Optionally, in the embodiments of the present application, the N time domain symbols (or the positions of the N time domain symbols) can satisfy at least the following conditions:
[0221] Condition 1: The N time domain symbols (or the positions of the N time domain symbols) are related to the first time duration.
[0222] Condition 2: The N time domain symbols are determined based on a starting time domain symbol in the first time unit, or the N time domain symbols are determined based on a starting time domain symbol occupied by the second resource in the first time unit. For example, for different time domain mapping types, the definition of the corresponding silent time domain symbol positions (such as the N time domain symbols) is different. For example, for the first time domain mapping type, the N time domain symbols are determined based on a starting time domain symbol in the first time unit. That is, the positions of the N time domain symbols are absolute positions in the first time unit, such as that the network device configures or predefines the absolute positions of the N time domain symbols in the first time unit. For the second time domain mapping type, the N time domain symbols are determined based on a starting time domain symbol occupied by the second resource in the first time unit (or a starting time domain symbol in a duration of the first signal transmission). That is, the positions of the N time domain symbols are relative positions in the duration of the first signal transmission, such as that the network device configures or predefines the relative positions of the N time domain symbols in the duration of the first signal transmission.
[0223] Condition 3: The N time domain symbols do not overlap with the time domain symbols where the uplink reference signal is located.
[0224] Condition 4: The N time domain symbols are located in the first time unit, or the N time domain symbols are located in a front position (also referred to as a front time domain position) in at least one time domain symbol occupied by the second resource in the first time unit (also referred to as a duration of the first signal transmission).
[0225] Condition 5: The N time domain symbols are located in the first time unit, or the N time domain symbols are located in a middle position (also referred to as a middle time domain position) in at least one time domain symbol occupied by the second resource in the first time unit, or the N time domain symbols are located in a tail position (also referred to as a tail time domain position) in at least one time domain symbol occupied by the second resource in the first time unit.
[0226] In the embodiments of the present application, the N time domain symbols (or the positions of the N time domain symbols) described above can satisfy at least one column of configurations in Table 1 described below. It can be understood that, for the convenience of description, Table 1 is introduced by taking the first signal as PUSCH, and does not constitute a limitation on the technical solutions in the embodiments of the present application. In Table 1, l0 is the index of the starting symbol of the PUSCH transmission. It should be understood that the following tables are also applicable to other uplink signals (such as PUCCH).
[0227] Table 1
[0228] For example, taking the configuration (also referred to as the index configuration or the position configuration) of one silent time domain symbol corresponding to the configuration l0+1(2) shown in Table 1 described above as an example. If the symbol where the uplink reference signal (such as DMRS) is located is 1 symbol, the index of the one silent time domain symbol is l0+1. If the symbol where the uplink reference signal (such as DMRS) is located is 2 symbols, the index of the one silent time domain symbol is l0+2.
[0229] For example, taking the configuration of one silent time domain symbol corresponding to the configuration 0 shown in Table 1 described above as an example. The index of the one silent time domain symbol is 0.
[0230] For example, taking the configuration of two silent time domain symbols corresponding to the configuration 0, 5 shown in Table 1 described above as an example. The index of the first one of the two silent time domain symbols is 0, and the index of the second one of the two silent time domain symbols is 5.
[0231] For example, taking configuration 0, l0+1(2) in Table 1 as an example. If the uplink reference signal (such as DMRS) is located in 1 symbol, the index of the first of the two muted time domain symbols is 0, and the index of the second of the two muted time domain symbols is l0+1. If the uplink reference signal (such as DMRS) is located in 2 symbols, the index of the first of the two muted time domain symbols is 0, and the index of the second of the two muted time domain symbols is l0+2.
[0232] For example, taking configuration l0+1(2), 3 in Table 1 as an example. If the uplink reference signal (such as DMRS) is located in 1 symbol, the index of the first of the two muted time domain symbols is (l0+1), and the index of the second of the two muted time domain symbols is 3. If the uplink reference signal (such as DMRS) is located in 2 symbols, the index of the first of the two muted time domain symbols is (l0+2), and the index of the second of the two muted time domain symbols is 3.
[0233] It should be understood that, based on the at least one condition met by the N time domain symbols, the design principle of Table 1 can include at least one of the following principles.
[0234] Principle 1: The position of the muted time domain symbol and the first time length l d are related. For example, taking the first time unit to include 1 slot as an example. For PUSCH mapping type A, the first time length l d may refer to the duration between the starting symbol in 1 slot and the last symbol of PUSCH transmission in the 1 slot. For PUSCH mapping type B, the first time length l d may refer to the duration of the PUSCH transmission in the 1 slot.
[0235] Optionally, if frequency hopping is enabled in the 1 slot, the first time length l d may refer to the duration of each hop in the 1 slot.
[0236] Principle 2: For different PUSCH mapping types, the definition manner of corresponding different muting time-domain symbol positions (such as N time-domain symbols). For example, taking 1 slot as the first time unit. For PUSCH mapping type A, the position of the muting time-domain symbol is the absolute position in the 1 slot, or in other words, the position of the muting time-domain symbol is determined based on the starting time-domain symbol in the 1 slot. For PUSCH mapping type B, the position of the muting time-domain symbol is the relative position in the duration of the PUSCH transmission, or in other words, the position of the muting time-domain symbol is determined based on the starting symbol in the duration of the PUSCH transmission.
[0237] Principle 3: The muting time-domain symbol does not overlap with the time-domain symbol where the uplink reference signal (such as the time-domain symbol where at least one of the RSs such as DMRS, PT-RS, or SRS is located) is located, or in other words, the muting time-domain symbol avoids the time-domain symbol where the uplink reference signal (such as the time-domain symbol where at least one of the RSs such as DMRS, PT-RS, or SRS is located) is located.
[0238] Principle 4: There are two configurations, i.e., a first configuration (such as configuration 1) and a second configuration (such as configuration 2). For example, taking 1 slot as the first time unit. For the first configuration, the muting time-domain symbol can be located in the 1 slot, or the muting time-domain symbol can be located at the front time-domain position in the duration of the PUSCH transmission. For the second configuration, the muting time-domain symbol can be located in the 1 slot, or the muting time-domain symbol can be located at the middle time-domain position in the duration of the PUSCH transmission, or the muting time-domain symbol can be located at the rear time-domain position in the duration of the PUSCH transmission. It can be understood that the position of the muting time-domain symbol depends on the first time length l d , the PUSCH mapping type, and the number of muting time-domain symbols.
[0239] Optionally, the network device can indicate / configure the number of muting time-domain symbols to the terminal device through RRC signaling, MAC CE, DCI, or the like, for example, 1 or 2. If the network device indicates the number of muting time-domain symbols to be 1 through RRC signaling, MAC CE, DCI, or the like, the terminal device can default to the 1st muting time-domain symbol in the N time-domain symbols being effective. Optionally, the network device can indicate / configure the number of muting time-domain symbols to be 0 through RRC signaling, MAC CE, DCI, or the like, which is equivalent to indicating to disable the muting resource.
[0240] Optionally, if there are the above two configurations, the network device can indicate / configure the terminal device to specifically adopt which configuration through RRC signaling, MAC CE, DCI, etc.
[0241] Optionally, for the configuration content (also referred to as the configuration content of the mute time domain symbol or the index configuration content of the mute time domain symbol) shown in Table 1, there can be only one or more rows of configurations corresponding to one or more columns.
[0242] In one example, there is only one of configuration 1 or configuration 2. For example, there is only one or more rows of configurations corresponding to configuration 2, which can be specifically referred to Table 2 below.
[0243] Table 2
[0244] In another example, PUSCH mapping type A and PUSCH mapping type B share the same configuration, and there is only configuration corresponding to PUSCH mapping type A or PUSCH mapping type B. For example, there is only one or more rows of configurations corresponding to the configuration corresponding to PUSCH mapping type A, which can be specifically referred to Table 3 below.
[0245] Table 3
[0246] In yet another example, there is only one of the configuration corresponding to one mute time domain symbol or the configuration corresponding to two mute time domain symbols. For example, there is only one or more rows of configurations corresponding to two mute time domain symbols, which can be specifically referred to Table 4 below. Among them, one of the two mute time domain symbols is effective, or both of the two mute time domain symbols are effective.
[0247] Table 4
[0248] It can be understood that when N is equal to K, in the case of predefining K time domain symbols or the network device configuring K time domain symbols, the scheme provided by the above embodiments is also applicable, only N is replaced by K, which will not be repeated here.
[0249] It can be seen through the steps 401 to 402 that the terminal device can effectively determine the time domain symbols occupied by the first resource (also referred to as a mute resource or an uplink mute resource) in the time domain (that is, the first resource includes K time domain symbols in the first time unit in the time domain), so that the time domain symbols occupied by the first resource in the time domain (or the time domain position of the first resource or the position of the time domain symbols occupied by the first resource in the time domain) is clear, and thus effective determination of the first resource can be achieved.
[0250] It can be understood that, in order to implement the functions in the above-described embodiments, the terminal device and the network device include corresponding hardware structures and / or software modules for performing various functions. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application scenario and design constraints of the technical solution.
[0251] FIGS. 7 and 8 are structural schematic diagrams of possible communication apparatuses provided by embodiments of the present application. These communication apparatuses can be used to implement the functions of the terminal device or the network device in the above-described method embodiments, and thus can also achieve the beneficial effects possessed by the above-described method embodiments. In embodiments of the present application, the communication apparatus can be a terminal device or a network device, and can also be a module (such as a chip) applied to a terminal device or a network device.
[0252] The communication apparatus 700 shown in FIG. 7 includes a processing unit 710 (or can be referred to as a processing module) and a transceiver unit 720 (or can be referred to as a communication module or a transceiver module or a communication module, used for transmitting and receiving data). The communication apparatus 700 can be used to implement the functions of the terminal device or the network device in the above-described method embodiments shown in FIG. 4. For example, the transceiver unit 720 can perform the receiving actions and the transmitting actions performed by the terminal device or the network device in the above-described method embodiments. The processing unit 710 can perform other actions in addition to the transmitting actions and the receiving actions performed by the terminal device or the network device in the above-described method embodiments.
[0253] When the communication apparatus 700 is used to implement the functions of the terminal device in the above-described method embodiments shown in FIG. 4: the processing unit 710 is configured to determine a first resource. The first resource is not used for transmitting a first signal, and the first resource includes K time domain symbols in a first time unit in the time domain. K can be a positive integer. The transceiver unit 720 is configured to transmit the first signal on a second resource in the first time unit. The second resource belongs to a third resource, and the third resource can be a resource allocated for transmitting the first signal. The second resource does not include the first resource, and the third resource includes the first resource.
[0254] When the communication apparatus 700 is configured to implement the functions of the network device in the method embodiments shown in FIG. 4, the transceiver unit 720 is configured to receive the first signal on the second resource. The second resource belongs to the third resource, and the third resource can be the resource allocated for transmitting the first signal. The second resource does not include the first resource, and the third resource includes the first resource. The first resource is not used for transmitting the first signal, and the first resource includes K time domain symbols in the first time unit in the time domain. K can be a positive integer. The processing unit 710 is configured to perform corresponding processing operations, such as calling the transceiver unit 720 to perform the transceiving actions required by the network device in the above method embodiments, or generating the first information or determining the index (or position) of the N time domain symbols, etc.
[0255] For more detailed descriptions of the processing unit 710 and the transceiver unit 720, please refer to the related descriptions in the method embodiments shown in FIG. 4, which will not be repeated here.
[0256] It should be understood that the transceiver unit 720 in the embodiments of the present application can be implemented by a transceiver or a transceiver-related circuit component, and the processing unit 710 can be implemented by a processor or a processor-related circuit component.
[0257] It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical functional division. In actual implementation, there can be another division manner. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or can be physically separated, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0258] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, etc.) or a processor to perform all or part of the steps of the methods in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0259] The communication apparatus 800 shown in FIG. 8 includes a processor 810. Optionally, the communication apparatus 800 can further include at least one of a memory 820, a transceiver 830, and an antenna 840.
[0260] The transceiver 830 can be a transceiving unit, a transceiver, or a transceiving circuit, etc., used to implement a transceiving function. The transceiver 830 can include a receiver and a transmitter. The receiver can be a receiver or a receiving circuit, etc., used to implement a receiving function; the transmitter can be a transmitter or a transmitting circuit, etc., used to implement a transmitting function.
[0261] The memory 820 can store computer programs or software codes or instructions 850, which can also be referred to as firmware. The processor 810 can control the communication apparatus 800 by running computer programs or software codes or instructions 860 of the processor 810, or by calling the computer programs or software codes or instructions 850 stored in the memory 820, to implement the embodiments described above. The processor 810 can be a central processing unit (CPU), and the memory 820 can be a read-only memory (ROM) or a random access memory (RAM).
[0262] The processor 810 and the transceiver 830 described in the present application can be disposed on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), or an electronic device.
[0263] The modules included in the communication apparatus 800 are only illustrative, and the present application is not limited thereto.
[0264] When the communication apparatus 800 is used to implement the method embodiments described above, the processor 810 can implement the functions of the processing unit 710 described above, and the transceiver 830 can implement the functions of the transceiving unit 720 described above.
[0265] As shown in FIG. 9, the network device in the embodiments of the present application can also be referred to as an access network device. The access network device (i.e., RAN, which can be an eNB or a gNB or a next-generation access network device) can communicate with a core network (CN) through a backhaul and can communicate with a terminal device through an air interface.
[0266] Specifically, a baseband unit (BBU) in the access network device can communicate with a core network device through a backhaul, and a radio unit (RU) in the access network device can communicate with at least one terminal device through an air interface. The BBU can communicate with at least one RU through a front haul, and the BBU and the RU can be co-located or not.
[0267] The BBU includes at least one control unit (CU) and at least one distributed unit (DU), which can communicate through at least one midhaul.
[0268] Based on the same concept, the embodiments of the present application also provide a possible communication system. The communication system can include a terminal device and a network device. The terminal device can be used to implement the technical solutions related to the terminal device in the above embodiments, and the network device can be used to implement the technical solutions related to the network device in the above embodiments. For example, the number of terminal devices or network devices can be one or more.
[0269] Based on the same concept, the embodiments of the present application also provide a computer program product including computer programs or instructions, which, when executed on a communication device (or computer), cause the communication device (or computer) to perform the method provided in the above embodiments.
[0270] Based on the same concept, the embodiments of the present application also provide a computer-readable storage medium having computer programs or instructions stored therein, which, when executed by a communication device (or computer), cause the communication device (or computer) to perform the method provided in the above embodiments.
[0271] The storage medium can be any available medium that can be accessed by a computer. For example, but not limited to: the computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage medium or other magnetic storage devices, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer.
[0272] Based on the same idea, the embodiments of the present application further provide a chip, which can include a processor and can further include a memory (or the chip is coupled with the memory), the processor executes program instructions in the memory to enable the chip to perform the method provided by the above embodiments. Wherein, "coupled" means that two components are directly or indirectly combined with each other, such as the coupling can mean that the two components are electrically connected.
[0273] Based on the same idea, the embodiments of the present application further provide a chip system, which includes a processor for supporting a computer device to implement the functions related to the network device or the terminal device in the above embodiments. In a possible implementation manner, the chip system further includes a memory for storing necessary programs and data of the computer device. The chip system can be composed of a chip, or can include the chip and other discrete devices.
[0274] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor, or any conventional processor.
[0275] The method steps in the embodiments of the present application can be realized by hardware or by the processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a compact disc read-only memory (CD-ROM) or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in the network device or the terminal device. Of course, the processor and the storage medium can also exist as discrete components in the network device or the terminal device.
[0276] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. The computer program refers to a set of instructions for instructing an electronic computer or other devices with message processing capability to perform each step. The computer program is usually written in a certain programming language and runs on a certain target architecture. When the computer program or instructions are loaded and executed on the computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer program or instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer program or instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired or wireless mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; or an optical medium, such as a digital video disc; or a semiconductor medium, such as a solid state disk. The computer readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
[0277] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0278] In the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the relationship between the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the literal description of the present application, the character " / ", generally represents that the associated objects before and after are in an "or" relationship; in the formula of the present application, the character " / ", represents that the associated objects before and after are in a "division" relationship.
[0279] It can be understood that various digital numbers involved in the embodiments of the present application are only distinguished for convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic.
Claims
1. A communication method characterized by comprising: The method is applied to a terminal device, and the method comprises: determining a first resource, the first resource not being used for transmitting a first signal, the first resource comprising K time domain symbols within a first time unit in a time domain, the K being a positive integer; transmitting the first signal on a second resource within the first time unit, the second resource belonging to a third resource, the third resource being a resource allocated for transmitting the first signal, the second resource not including the first resource, the third resource comprising the first resource.
2. The method of claim 1, wherein, The K time domain symbols are part or all of N time domain symbols, the N being a positive integer greater than or equal to the K; wherein the N time domain symbols are determined based on a starting time domain symbol within the first time unit; or the N time domain symbols are determined based on a starting time domain symbol occupied by the second resource within the first time unit.
3. The method of claim 2, wherein, The N time domain symbols are predefined.
4. The method of claim 3, wherein, The method further comprises: receiving first information, the first information being used for determining the N time domain symbols.
5. The method of claim 4, wherein, The first information comprises indication information of the N time domain symbols.
6. The method according to any one of claims 2 to 5, wherein, If a time domain mapping type of the first signal is a first time domain mapping type, the N time domain symbols are determined based on a starting time domain symbol within the first time unit; or if the time domain mapping type of the first signal is a second time domain mapping type, the N time domain symbols are determined based on a starting time domain symbol occupied by the second resource within the first time unit, the second time domain mapping type being different from the first time domain mapping type.
7. The method of claim 6, wherein, If the time domain mapping type of the first signal is the first time domain mapping type, the N time domain symbols comprise: an i1+1th time domain symbol within the first time unit to an i N +1th time domain symbol within the first time unit, wherein the i1 to the i N are integers, the i N is greater than the i1; or, If the time domain mapping type of the first signal is the second time domain mapping type, the N time domain symbols comprise: the i1+1+l0thtime domain symbol within the first time unit to the i N +1+l0thtime domain symbol within the first time unit, where the i1to the i N are integers, the i N is greater than the i1, and the l0is an index of a starting time domain symbol occupied by the second resource within the first time unit.
8. The method of claim 6, wherein, If the time domain mapping type of the first signal is the first time domain mapping type, the N time domain symbols comprise: an i1+1th time domain symbol within the first time unit to an i N +1th time domain symbol within the first time unit, wherein the i1 to the i N are integers, the i N is greater than the i1; or, If the time-domain mapping type of the first signal is the second time-domain mapping type, then the N time-domain symbols include: the j1+1+l0th time-domain symbol in the first time unit to the jth time-domain symbol in the first time unit. N +1+l0 time-domain symbols, wherein j1 to j N Let j be an integer. N The value is greater than j1, and l0 is the index of the starting time domain symbol occupied by the second resource within the first time unit.
9. The method of claim 8, wherein, If the time domain mapping type of the first signal is the first time domain mapping type, the K time domain symbols comprise at least one of the following: a first time domain symbol within the first time unit or a second time domain symbol within the first time unit, the first time domain symbol being a first time domain symbol within the first time unit satisfying one of the following: a time domain symbol does not overlap with a time domain symbol where an uplink reference signal is located, the second time domain symbol being a first time domain symbol within the first time unit located after a time domain symbol where a first uplink reference signal is located, the time domain symbol satisfying one of the following: a time domain symbol does not overlap with a time domain symbol where an uplink reference signal is located, the time domain symbol where the first uplink reference signal is located being located at a front position within the first time unit; or if the time domain mapping type of the first signal is the second time domain mapping type, the K time domain symbols comprise at least one of the following: a second time domain symbol within the first time unit or an s-th time domain symbol occupied by the second resource within the first time unit, the second time domain symbol being a first time domain symbol within the first time unit located after a time domain symbol where a first uplink reference signal is located, the time domain symbol satisfying one of the following: a time domain symbol does not overlap with a time domain symbol where an uplink reference signal is located, the time domain symbol where the first uplink reference signal is located being located at a front position within the first time unit.
10. The method of any one of claims 2-9, wherein, If the N is greater than a first threshold value, the K time domain symbols include at least a first time domain symbol in the N time domain symbols within a range of time domain symbols occupied by the second resource.
11. The method of any one of claims 2-10, wherein, It is not expected that a third time domain symbol, which is one of the N time domain symbols, overlaps with a time domain symbol where the uplink reference signal is located; or, If the third time domain symbol overlaps with the time domain symbol where the uplink reference signal is located, the K time domain symbols do not include the third time domain symbol. If the third time domain symbol overlaps with the time domain symbol where the uplink reference signal is located, the third time domain symbol is adjusted to be a first time domain symbol after the time domain symbol where the overlap is located, which satisfies the following two conditions: the time domain symbol does not overlap with the time domain symbol where the uplink reference signal is located, and the time domain symbol is located in at least one time domain symbol occupied by the second resource within the first time unit, the third time domain symbol being one of the N time domain symbols.
12. The method of any one of claims 2-11, wherein, The N time domain symbols satisfy at least one of the following conditions: Condition 1: The N time domain symbols are related to a first time length, if the time domain mapping type of the first signal is the first time domain mapping type, the first time length is a time length between a starting time domain symbol within the first time unit and a last time domain symbol occupied by the second resource within the first time unit, if the time domain mapping type of the first signal is the second time domain mapping type, the first time length is a sum of time lengths of at least one time domain symbol occupied by the second resource within the first time unit; Condition 2: The N time domain symbols are determined based on a starting time domain symbol within the first time unit, or the N time domain symbols are determined based on a starting time domain symbol occupied by the second resource within the first time unit; Condition 3: The N time domain symbols do not overlap with a time domain symbol where the uplink reference signal is located; Condition 4: The N time domain symbols are located within the first time unit, or the N time domain symbols are located in a front position of at least one time domain symbol occupied by the second resource within the first time unit; Condition 5: The N time domain symbols are located within the first time unit, or the N time domain symbols are located in a middle position of at least one time domain symbol occupied by the second resource within the first time unit, or the N time domain symbols are located in a tail position of at least one time domain symbol occupied by the second resource within the first time unit.
13. The method of any one of claims 1-12, wherein, The method further comprises: receiving second information, the second information being used to indicate the K time domain symbols.
14. A communication method, comprising: Applied to a network device, the method comprises: receiving a first signal on a second resource, the second resource belonging to a third resource, the third resource being a resource allocated for transmitting the first signal, the second resource not including the first resource, the third resource containing the first resource, the first resource not being used for transmitting the first signal, the first resource containing K time domain symbols within a first time unit in the time domain, the K being a positive integer.
15. The method of claim 14, wherein, The K time domain symbols are part of or all of N time domain symbols, where N is a positive integer greater than or equal to K; The N time domain symbols are determined based on a starting time domain symbol within the first time unit; or The N time domain symbols are determined based on a starting time domain symbol occupied by the second resource within the first time unit.
16. The method of claim 15, wherein, The N time domain symbols are predefined.
17. The method of claim 16, wherein, The method further includes: sending first information, the first information being used to determine the N time domain symbols.
18. The method of claim 17, wherein, The first information includes indication information of the N time domain symbols.
19. The method of any one of claims 15-18, wherein, If the time domain mapping type of the first signal is a first time domain mapping type, the N time domain symbols are determined based on a starting time domain symbol within the first time unit; or If the time domain mapping type of the first signal is a second time domain mapping type, the N time domain symbols are determined based on a starting time domain symbol occupied by the second resource within the first time unit, the second time domain mapping type being different from the first time domain mapping type.
20. The method of claim 19, wherein, If the time domain mapping type of the first signal is the first time domain mapping type, the N time domain symbols comprise: an i1+1th time domain symbol within the first time unit to an i N +1th time domain symbol within the first time unit, wherein the i1 to the i N are integers, the i N is greater than the i1; or, If the time domain mapping type of the first signal is the second time domain mapping type, the N time domain symbols comprise: the i1+1+l0thtime domain symbol within the first time unit to the i N +1+l0thtime domain symbol within the first time unit, where the i1to the i N are integers, the i N is greater than the i1, and the l0is an index of a starting time domain symbol occupied by the second resource within the first time unit.
21. The method of claim 19, wherein, If the time domain mapping type of the first signal is the first time domain mapping type, the N time domain symbols comprise: an i1+1th time domain symbol within the first time unit to an i+1th time domain symbol within the first time unit, wherein the i1 to the i are integers, the i is greater than the i1, and the N is an integer greater than 1. N +1th time domain symbol within the first time unit, wherein the i1 to the i are integers, the i is greater than the i1, and the N is an integer greater than 1. N +1th time domain symbol within the first time unit, wherein the i1 to the i are integers, the i is greater than the i1, and the N is an integer greater than 1. N +1th time domain symbol within the first time unit, wherein the i1 to the i are integers, the i is greater than the i1, and the N is an integer greater than 1. If the time-domain mapping type of the first signal is the second time-domain mapping type, then the N time-domain symbols include: the j1+1+l0th time-domain symbol in the first time unit to the jth time-domain symbol in the first time unit. N +1+l0 time-domain symbols, wherein j1 to j N Let j be an integer. N The value is greater than j1, and l0 is the index of the starting time domain symbol occupied by the second resource within the first time unit.
22. The method of claim 21, wherein, If the time domain mapping type of the first signal is the first time domain mapping type, the K time domain symbols include at least one of the following: a first time domain symbol within the first time unit or a second time domain symbol within the first time unit, the first time domain symbol being the first time domain symbol within the first time unit that satisfies one of the following: a time domain symbol does not overlap with a time domain symbol where an uplink reference signal is located, the second time domain symbol being the first time domain symbol within the first time unit that is located after a time domain symbol where a first uplink reference signal is located and satisfies one of the following: a time domain symbol does not overlap with a time domain symbol where an uplink reference signal is located, the time domain symbol where the first uplink reference signal is located being located at a front position within the first time unit; or If the time domain mapping type of the first signal is the second time domain mapping type, the K time domain symbols include at least one of the following: a second time domain symbol within the first time unit or an s-th time domain symbol occupied by the second resource within the first time unit, the second time domain symbol being the first time domain symbol within the first time unit that is located after a time domain symbol where a first uplink reference signal is located and satisfies one of the following: a time domain symbol does not overlap with a time domain symbol where an uplink reference signal is located, the time domain symbol where the first uplink reference signal is located being located at a front position within the first time unit.
23. The method of any one of claims 15-22, wherein, If the N is greater than a first threshold value, the K time domain symbols include at least one of the N time domain symbols that is located within a time domain symbol range occupied by the second resource.
24. The method of any one of claims 15-23, wherein, A third time domain symbol, which is one of the N time domain symbols, is not expected to overlap with a time domain symbol where an uplink reference signal is located; or If a third time domain symbol overlaps with a time domain symbol where an uplink reference signal is located, the third time domain symbol, which is one of the N time domain symbols, is not included in the K time domain symbols; If the third time domain symbol overlaps with a time domain symbol where the uplink reference signal is located, the third time domain symbol is adjusted to a first time domain symbol located after the time domain symbol where the uplink reference signal is located and satisfying the following two conditions: the time domain symbol does not overlap with the time domain symbol where the uplink reference signal is located, and the time domain symbol is located in at least one time domain symbol occupied by the second resource in the first time unit, the third time domain symbol being one of the N time domain symbols.
25. The method of any one of claims 15-24, wherein, The N time domain symbols satisfy at least one of the following conditions: Condition 1: the N time domain symbols are related to a first time length, if the time domain mapping type of the first signal is the first time domain mapping type, the first time length is a time length between a starting time domain symbol in the first time unit and a last time domain symbol occupied by the second resource in the first time unit, if the time domain mapping type of the first signal is the second time domain mapping type, the first time length is a sum of time lengths of at least one time domain symbol occupied by the second resource in the first time unit; Condition 2: the N time domain symbols are determined based on a starting time domain symbol in the first time unit, or the N time domain symbols are determined based on a starting time domain symbol occupied by the second resource in the first time unit; Condition 3: the N time domain symbols do not overlap with a time domain symbol where the uplink reference signal is located; Condition 4: the N time domain symbols are located in the first time unit, or the N time domain symbols are located in a front position of at least one time domain symbol occupied by the second resource in the first time unit; Condition 5: the N time domain symbols are located in the first time unit, or the N time domain symbols are located in a middle position of at least one time domain symbol occupied by the second resource in the first time unit, or the N time domain symbols are located in a tail position of at least one time domain symbol occupied by the second resource in the first time unit.
26. The method of any one of claims 14-25, wherein, The method further comprises: receiving second information, the second information being used to indicate the K time domain symbols.
27. A communications device, characterized by The apparatus includes a module or unit for performing the method of any of claims 1-13, or a module or unit for performing the method of any of claims 14-26.
28. A communications device, characterized by The apparatus includes a processor coupled to a memory; The memory is configured to store a computer program; The processor is configured to execute the computer program in the memory, so that the method of any of claims 1-13 or the method of any of claims 14-26 is implemented.
29. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program or instructions, when the computer program or instructions are executed by a communication device, so that the method of any of claims 1-13 or the method of any of claims 14-26 is implemented.
30. A computer program product, characterised in that, The computer program product comprises computer programs or instructions which, when run on a communication device, cause the method of any of claims 1-13 or the method of any of claims 14-26 to be implemented.
Citation Information
Patent Citations
Information indication method, terminal, network device, communication system and storage medium
CN117083963A
Communication method and device, storage medium, terminal equipment and network equipment
CN118158821A
Measurement resource configuration method and device
CN119485671A
Cross link interference measurement in a time division duplexing radio access network system
US20240064539A1
Methods, communications devices and infrastructure equipment
WO2024028390A1