Communication method and device, computer readable storage medium and program product

By configuring guard intervals for integer and non-integer symbols in short-range wireless communication, symbol boundary alignment between different communication domains is achieved, solving the interference problem caused by adjacent frequency coexistence and improving system performance and spectrum efficiency.

CN121310262APending Publication Date: 2026-01-09HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410910219.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-08
Publication Date
2026-01-09

AI Technical Summary

Technical Problem

Interference problems caused by adjacent channel coexistence between different communication domains, especially in short-range wireless communication, cannot be effectively solved due to the lack of unified deployment.

Method used

By configuring guard intervals for integer numbers of symbols and guard intervals for non-integer numbers of symbols on time-domain resources, the symbol boundaries of different communication domains are aligned, OFDM waveforms are used for communication, and the format of time-domain resource units can be flexibly configured as needed to reduce interference from adjacent channel leakage.

Benefits of technology

It effectively avoids mutual interference caused by adjacent channel leakage, improves the system's spectrum efficiency and communication performance, and is suitable for various communication scenarios such as indoor and outdoor short-range communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121310262A_ABST
    Figure CN121310262A_ABST
Patent Text Reader

Abstract

The disclosed embodiment provides a communication method, device and system, a computer readable storage medium and a program product. In the method, a first signal is transmitted on a first time domain resource, and a second signal is received on a second time domain resource. A first guard interval exists between the first time domain resource and the second time domain resource, the length of the first guard interval is a first length, both the first time domain resource and the second time domain resource are composed of a positive integer number of symbols, and the first length is the length of the positive integer number of symbols. In addition, the first time domain resource, the first guard interval, and the second time domain resource are contiguous in the time domain. Therefore, according to the embodiment of the invention, time-frequency alignment between different communication domains can be realized, so that interference is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure generally relates to the field of communications, and more specifically to a method, apparatus, computer-readable storage medium, and program product for communications. Background Technology

[0002] With technological advancements, various communication technologies have been developed to address different communication scenarios and needs. For example, to meet the evolving application demands in fields such as smart cars, smart terminals, smart homes, and smart manufacturing, corresponding short-range communication technologies have been developed, including Bluetooth, Wi-Fi, Zigbee, near-field communication (NFC), and SparkLink. However, wireless short-range communication technologies are often used in scenarios without unified deployment. Due to this lack of unified deployment, different coverage areas may overlap spatially. In such cases, concurrent communication in these coverage areas can lead to interference problems. Summary of the Invention

[0003] This disclosure provides a communication method, device, computer-readable storage medium, and program product that can effectively reduce the impact between different communication domains.

[0004] Firstly, a communication method is provided. The executor of this method can be a master node that schedules communication resources, or a slave node in a communication system that does not require advance timing. The master or slave node can be, for example, a network device or a terminal device. The executor can also be a chip or chip system within the master or slave node. In this method, a first signal is transmitted on a first time-domain resource, and a second signal is received on a second time-domain resource. A first guard interval exists between the first and second time-domain resources. The first guard interval has a first length, and both the first and second time-domain resources consist of a positive integer number of symbols, with the first length being the length of a positive integer number of symbols. Furthermore, the first time-domain resource, the first guard interval, and the second time-domain resource are contiguous in the time domain. In this way, the length of the guard interval in communication is configured to be an integer number of symbols. Thus, even with different guard interval lengths (e.g., different numbers of symbols) and / or guard interval positional configurations, the symbols used for data transmission will not have an offset of a non-integer number of symbols at the boundaries. In other words, even if the guard interval position and / or length configurations differ in two or more communication domains, synchronization can still achieve boundary alignment of symbols for all data transmissions in both domains. This way, when these two or more communication domains coexist on adjacent channels, mutual interference caused by adjacent channel leakage can be avoided.

[0005] In some implementations, the method further includes transmitting a third signal on a third time-domain resource and transmitting a fourth signal on a fourth time-domain resource. Furthermore, the first time-domain resource unit includes the third time-domain resource and the second time-domain resource unit includes the fourth time-domain resource. A second guard interval exists between the third and fourth time-domain resources. The third time-domain resource, the second guard interval, and the fourth time-domain resource are contiguous in the time domain. The third and fourth time-domain resources consist of a positive integer number of symbols, and the length of the second guard interval is a second length, which is the length of a non-integer number of symbols. In this way, a second guard interval of a non-integer number of symbols is configured for the transmit / receive switching requirements between different time-domain resource units, thereby reducing the overhead of the guard interval. This is because the time required for a transmit / receive switch is typically less than the length of an integer number of symbols (e.g., less than the length of one symbol). Thus, since all adjacent pairs of time-domain resource units contain a second guard interval of the same length, the second guard interval does not affect the position of the symbol boundary. Even with different lengths of the first guard interval (e.g., different numbers of symbols) and / or different positional configurations of the first guard interval, the symbols used for data transmission will not experience an offset of a non-integer number of symbols at the boundaries. In other words, even if the guard interval positions and / or lengths are configured differently in two or more communication domains, synchronization can still achieve boundary alignment of symbols for all data transmissions in both domains. This also avoids mutual interference caused by adjacent-channel leakage when these two or more communication domains coexist in adjacent channels.

[0006] In some implementations, one of the following situations exists: the second protection interval is included in the first time-domain resource unit, the second protection interval is included in the second time-domain resource unit, or the second protection interval is independent of the first and second time-domain resource units. In this way, the format or structure of the time-domain resource units can be flexibly configured according to requirements.

[0007] In some implementations, transmitting a third signal on a fourth time-domain resource and a fourth signal on a fifth time-domain resource includes at least one of the following: transmitting a third signal on a third time-domain resource and transmitting a fourth signal on a fourth time-domain resource; transmitting a third signal on a third time-domain resource and receiving a fourth signal on a fourth time-domain resource; receiving a third signal on a third time-domain resource and receiving a fourth signal on a fourth time-domain resource; or receiving a third signal on a third time-domain resource and transmitting a fourth signal on a fourth time-domain resource. In this manner, on both sides of the guard interval at the boundary of a time-domain resource unit, the transmission direction can be both downlink, both uplink, or one side downlink and the other uplink without restriction. Thus, all adjacent time-domain resource units, regardless of whether a transmission direction (uplink, downlink, sidelink, etc.) switch occurs, contain a second guard interval of the same length, and the second guard interval does not affect the position of the symbol boundary. Even with different lengths of the first guard interval (e.g., different numbers of symbols) and / or different positional configurations of the first guard interval, the symbols used for data transmission will not have an offset of a non-integer number of symbol lengths at the boundary. In other words, even if the guard interval position and / or length configuration differs in two or more communication domains, synchronization can still achieve boundary alignment of symbols for all data transmissions in both domains. This way, when these two or more communication domains coexist on adjacent channels, mutual interference caused by adjacent channel leakage can be avoided.

[0008] In some implementations, the first protection interval comprises M symbols, and the second protection interval has a length greater than (N-1) symbols and less than N symbols, where M and N are positive integers, and M and N have at least one of the following relationships: M = N, M = N = 1, at least one of M or N is pre-configured or preset, or M = N + K, where K is a non-negative integer and K is configurable. In this way, the duration of the second protection interval can be designed according to the transmit / receive switching interval requirements. Since the first protection interval should be the minimum symbol length to meet the transmit / receive switching requirements, the first protection interval is usually slightly longer than the second protection interval, but the difference should be less than one symbol; therefore, M = N. Specifically, the length of the transmit / receive switching requirement is usually less than the length of one symbol, so in the example case, M = N = 1 to minimize the overhead caused by the protection interval. Furthermore, nodes with slow switching may require a longer switching duration to achieve better link performance. In this case, a larger N can be used. In addition, for cases where there are more distant slave nodes or where there are more distant slave nodes, and where a larger timing advance (TA) is required, or for cases where there are more distant slave nodes or where the slave nodes are located far apart, and where it is necessary to support a larger timing advance (TA), a larger K value can be selected.

[0009] In some implementations, the first length is the length of one symbol. In this way, the overhead of the guard interval can be minimized.

[0010] In some implementations, the first time-domain resource precedes the first protection interval and the second time-domain resource, or the second time-domain resource precedes the first protection interval and the first time-domain resource. In this way, the first protection interval can be used for either the master node's transmit-before-receive conversion or the master node's receive-before-transmit conversion.

[0011] In some implementations, the third time-domain resource unit includes a first time-domain resource, a second time-domain resource, and a first guard interval. The third time-domain resource unit also includes a third guard interval, the length of which is a third length that is an integer number of symbols. In some implementations, the third length is equal to the first length. In this way, a time-domain resource unit can include more than one transmission direction switch, with the resources before and after the switch separated by a third guard interval equal to the integer symbol length. For example, the third guard interval can be located between two resources in the time-domain resource unit used for different transmission directions; or the third guard interval can also be located at the end of the time-domain resource unit, in which case the time-domain resources on both sides of the third guard interval can be used for different transmission directions and belong to two different time-domain resource units.

[0012] In some implementations, this also includes transmitting a fifth signal on a first time-domain resource and / or receiving a sixth signal on a second time-domain resource. In this way, the same time-domain resource can also be used for the transmission of other data in the same transmission direction, such as data in other data packets.

[0013] In some implementations, the aforementioned symbols include Cyclic Prefix (CP)-Orthogonal Frequency Division Multiplexing (OFDM) symbols. In this way, adjacent-channel interference across multiple communication domains can be eliminated through synchronization of symbols in different communication domains. For example, this can be used in scenarios where communication employs OFDM waveforms, such as CP-OFDM symbols.

[0014] In some implementations, with a subcarrier spacing of 120 kHz, the CP length in a CP-OFDM symbol is equal to L / 30.72 MHz, where L can be 18, 39, 64, 93, or 128. In this way, when L is 18, the CP length is approximately 0.586 μs, and the spectral efficiency is highest in this case. When L is 39, the CP length is approximately 1.27 μs. Since the delay spread in most indoor short-range communication scenarios is within 1.2 μs, this approach is suitable for most indoor short-range communication scenarios. When L is 64, the CP length is approximately 2.083 μs. Since the delay spread in outdoor large-coverage scenarios can be larger, but typically within 2 μs, this approach is suitable for outdoor large-coverage scenarios. When L is 93, the CP length is approximately 3.027 μs. In environments with many metallic reflective surfaces, the delay spread can reach 3 μs. An L value of 93 is suitable for such scenarios. When L is 128, the CP length is approximately 4.167 μs. In this case, the L value is suitable for scenarios with very complex environmental reflections, large coverage, or high robustness requirements.

[0015] Secondly, a communication method is provided. The execution entity of this method can be a slave node that communicates using resources scheduled by other nodes, such as a terminal device. The execution entity can also be a chip or chip system within the slave node. In this method, a timing advance (TA) is acquired, and a first signal is transmitted using a first time-domain resource. The method also includes receiving a second signal using a second time-domain resource. A first guard interval exists between the first and second time-domain resources, and the first time-domain resources, the first guard interval, and the second time-domain resources are contiguous in the time domain. Furthermore, both the first and second time-domain resources consist of a positive integer number of symbols, and the length of the first guard interval is determined based on at least one of a first length or the TA, where the first length is the length of a positive integer number of symbols. In this way, for time-domain synchronized systems (e.g., systems requiring TA), the length of the guard interval in communication is determined based on an integer number of symbols and the TA. Thus, based on a reasonable TA length, even with different guard interval lengths and / or guard interval positional configurations, the symbols used for data transmission at the master node will not experience an offset of a non-integer number of symbols at the boundaries. In other words, even if the guard interval position and / or length configurations differ in two or more communication domains, synchronization can still achieve boundary alignment of symbols for all data transmissions in both domains. This way, when these two or more communication domains coexist on adjacent channels, mutual interference caused by adjacent channel leakage can be avoided.

[0016] In some implementations, when the first time-domain resource precedes the guard interval and the second time-domain resource, the length of the first guard interval is the length of a positive integer number of symbols plus the transfer TA (TA). Alternatively, when the second time-domain resource precedes both the guard interval and the first time-domain resource, the length of the first guard interval is the length of a positive integer number of symbols minus the TA. In this way, based on a reasonable TA length, synchronization with multiple slave nodes at different locations can be achieved at the master node.

[0017] In some implementations, obtaining the TA described above includes receiving an indication of the TA. In this way, a node can determine the sum and TA values ​​of the corresponding slave node by measurement and configure or indicate them to the slave node.

[0018] In some implementations, the transmission of a third signal is also included in the third time-domain resource; and the transmission of a fourth signal is also included in the fourth time-domain resource. The first time-domain resource unit includes the third time-domain resource, and the second time-domain resource unit includes the fourth time-domain resource. A second guard interval exists between the third and fourth time-domain resources, and the third, second, and fourth time-domain resources are time-domain contiguous. Furthermore, the third and fourth time-domain resources consist of a positive integer number of symbols, and the length of the second guard interval is determined based on at least one of a second length or a TA (Transmission Time Interchange), where the second length is the length of a non-integer number of symbols. In some implementations, the length of the non-integer number of symbols is pre-configured or preset. In this way, a second guard interval of a non-integer number of symbols is designed to meet the transmit / receive switching requirements between different time-domain resource units, thereby reducing the overhead of the guard interval. Thus, based on a reasonable TA length, at the master node, all adjacent time-domain resource units contain a second guard interval of the same length, and the second guard interval does not affect the position of the symbol boundary. Even with different lengths of the first guard interval (e.g., different numbers of symbols) and / or different positional configurations of the first guard interval, the symbols used for data transmission will not experience an offset of a non-integer number of symbols at the boundaries. In other words, even if the guard interval positions and / or lengths are configured differently in two or more communication domains, synchronization can still achieve boundary alignment of symbols for all data transmissions in both domains. This also avoids mutual interference caused by adjacent-channel leakage when these two or more communication domains coexist in adjacent channels.

[0019] In some implementations, the third time-domain resource precedes the fourth time-domain resource and transmits a third signal on the third time-domain resource and a fourth signal on the fourth time-domain resource, including: transmitting the third signal on the third time-domain resource and transmitting the fourth signal on the fourth time-domain resource, wherein the length of the second guard interval is the second length; transmitting the third signal on the third time-domain resource and receiving the fourth signal on the fourth time-domain resource, wherein the length of the second guard interval is the second length plus TA; receiving the third signal on the third time-domain resource and receiving the fourth signal on the fourth time-domain resource, wherein the length of the second guard interval is the second length; or receiving the third signal on the third time-domain resource and transmitting the fourth signal on the fourth time-domain resource, wherein the length of the second guard interval is the second length minus TA. In this way, based on a reasonable TA length, on both sides of the guard interval at the boundary of the time-domain resource unit, the transmission direction can be both downlink, both uplink, or one side downlink and the other side uplink without restriction. Thus, based on a reasonable TA length, at the master node, a second guard interval of the same length is included between all two adjacent time-domain resource units, regardless of whether a transmission direction switch (uplink, downlink, sidelink, etc.) occurs. Therefore, the second guard interval does not affect the position of the symbol boundaries. Even with different lengths of the first guard interval (e.g., different numbers of symbols) and / or different positional configurations of the first guard interval, the symbols used for data transmission will not experience an offset of a non-integer number of symbols at the boundaries. In other words, even if the guard interval position and / or length configurations differ in two or more communication domains, synchronization can still achieve boundary alignment of all data transmission symbols in both domains. This also avoids mutual interference caused by adjacent-channel leakage when these two or more communication domains coexist in adjacent channels.

[0020] In some implementations, the third time-domain resource unit includes a first time-domain resource, a second time-domain resource, and a first guard interval. The third time-domain resource unit also includes a third guard interval, and the length of the third guard interval is determined based on at least one of a third length or a transfer transition (TA), where the third length is the length of a positive integer number of symbols. In some implementations, the third length is based on the aforementioned first length. In this way, a time-domain resource unit can include more than one transmission direction switch, with resources before and after the switch separated by a third guard interval equal to the length of an integer number of symbols.

[0021] In some implementations, the first length mentioned above is the length of a single symbol. In this way, the overhead of the guard interval can be minimized.

[0022] In some implementations, the first protection interval comprises M symbols, where the length of these non-integer symbols is greater than the length of (N-1) symbols and less than the length of N symbols, where M and N are positive integers, and M and N have at least one of the following relationships: M = N, M = N = 1, at least one of M or N is pre-configured or predetermined, or M = N + K - 1, where K is a non-negative integer and K can be configured. In this way, the duration of the second protection interval can be designed according to the transmit / receive switching interval requirements. Since the first protection interval should be the minimum symbol length to meet the transmit / receive switching requirements, the first protection interval is usually slightly longer than the second protection interval, but the difference should be less than one symbol; therefore, M = N. Specifically, the length of the transmit / receive switching requirement is usually less than the length of one symbol, so in the example case, M = N = 1 to minimize the overhead caused by the protection interval. Furthermore, nodes with slow switching may require a longer switching duration to achieve better link performance. In this case, a larger N can be used. In addition, for cases where there are more distant slave nodes or where there are more distant slave nodes, and where a larger timing advance (TA) is required, or for cases where there are more distant slave nodes or where the slave nodes are located far apart, and where it is necessary to support a larger timing advance (TA), a larger K value can be selected.

[0023] In some implementations, this also includes transmitting a fifth signal on a first time-domain resource and / or receiving a sixth signal on a second time-domain resource. In this way, the same time-domain resource can also be used for the transmission of other data in the same transmission direction, such as data in other data packets.

[0024] In some implementations, the aforementioned symbols include Cyclic Prefix (CP)-Orthogonal Frequency Division Multiplexing (OFDM) symbols. In this way, adjacent-channel interference across multiple communication domains can be eliminated through synchronization of symbols in different communication domains. For example, this can be used in scenarios where communication employs OFDM waveforms, such as CP-OFDM symbols.

[0025] In some implementations, with a subcarrier spacing of 120 kHz, the CP length in a CP-OFDM symbol is equal to L / 30.72 MHz, where L can be 18, 39, 64, 93, or 128. In this way, when L is 18, the CP length is approximately 0.586 μs, and the spectral efficiency is highest in this case. When L is 39, the CP length is approximately 1.27 μs. Since the delay spread in most indoor short-range communication scenarios is within 1.2 μs, this approach is suitable for most indoor short-range communication scenarios. When L is 64, the CP length is approximately 2.083 μs. Since the delay spread in outdoor large-coverage scenarios can be larger, but typically within 2 μs, this approach is suitable for outdoor large-coverage scenarios. When L is 93, the CP length is approximately 3.027 μs. In environments with many metallic reflective surfaces, the delay spread can reach 3 μs. An L value of 93 is suitable for such scenarios. When L is 128, the CP length is approximately 4.167 μs. In this case, the L value is suitable for scenarios with very complex environmental reflections, large coverage, or high robustness requirements.

[0026] Thirdly, a master node is provided, the beneficial effects of which are described in the first aspect and will not be repeated here. This master node has the functionality to implement the behaviors described in the method example of the first aspect. This functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functionality. In one possible design, the master node includes a unit that executes the method of the first aspect.

[0027] Fourthly, a slave node is provided, the beneficial effects of which are described in the second aspect and will not be repeated here. This master node has the functionality to implement the behaviors described in the method example of the second aspect. The functionality can be implemented in hardware or by executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functionality. In one possible design, the slave node includes a unit that executes the method of the second aspect.

[0028] Fifthly, a master node is provided, comprising: a processor and a memory storing instructions, which, when executed by the processor, cause an electronic device to perform any method according to the first aspect and its implementation.

[0029] A sixth aspect provides a slave node, comprising: a processor, and a memory storing instructions, which, when executed by the processor, cause an electronic device to perform any method according to the second aspect and its implementation.

[0030] In a seventh aspect, a computer-readable storage medium is provided, which stores instructions that, when executed by an electronic device, cause the electronic device to perform the methods performed by a master node or a slave node in the above aspects.

[0031] Eighthly, a computer program product comprising instructions that, when executed by an electronic device, cause the electronic device to perform the methods performed by a master node or a slave node in the foregoing aspects.

[0032] Ninthly, this disclosure provides a chip system including a processor for implementing the master or slave node functions of the methods described in the preceding aspects. In one possible design, the chip system further includes a memory for storing program instructions and / or data. This chip system may be composed of chips or may include chips and other discrete devices.

[0033] In a tenth aspect, this disclosure also provides a communication system, comprising: a master node for performing the method of the first aspect, or a slave node for performing the method of the second aspect. Attached Figure Description

[0034] Figure 1A A schematic diagram of a communication system according to some embodiments of the present disclosure is shown.

[0035] Figure 1B and Figure 1C Examples of guard intervals used for transmit / receive switching are shown.

[0036] Figure 2 A flowchart illustrating the implementation at the master node according to some embodiments of this disclosure is shown.

[0037] Figure 3 Examples of time-domain resources for communication and a first guard interval consisting of an integer number of symbols are shown according to some embodiments of the present disclosure.

[0038] Figure 4 Examples of several time-domain resource units according to some embodiments of the present disclosure are shown.

[0039] Figure 5 Examples of different types of time-domain resource units according to some embodiments of this disclosure are shown.

[0040] Figure 6 An example of a configuration cycle comprising one or more time-domain resource units is shown according to some embodiments of the present disclosure.

[0041] Figure 7 A flowchart illustrating implementation at a slave node according to some embodiments of this disclosure is shown.

[0042] Figure 8 An example is shown of a first protection interval determined at a slave node based on an integer number of symbol lengths and timing advance (TA) according to some embodiments of the present disclosure.

[0043] Figure 9 This is a block diagram of a device that can be used to implement some embodiments of this application.

[0044] Figure 10 This is a schematic diagram of the structure of an apparatus according to some embodiments of this application. Detailed Implementation

[0045] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0046] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0047] Embodiments of this disclosure may be implemented according to any suitable communication protocol, including but not limited to cellular communication protocols such as fifth-generation (5G) and future communication protocols (e.g., sixth-generation (6G)), wireless local area network communication protocols such as Institute of Electrical and Electronics Engineers (IEEE) 802.11, and / or any other protocol currently known or to be developed in the future.

[0048] The technical solutions of the embodiments of this disclosure are applicable to communication systems that follow any appropriate communication protocol, such as: Frequency Division Duplex (FDD) systems, Time Division Duplex (TDD) systems, fifth-generation (5G) systems (e.g., New Radio (NR)), and future communication systems or future communication networks (e.g., sixth-generation (6G) systems), etc.

[0049] As used in this disclosure, the term "terminal" or "terminal device" refers to any terminal device capable of wired or wireless communication with network devices or with each other. A terminal device can be user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, terminal, wireless communication device, multimedia device, streaming media device, UE agent, or UE device, etc. An access terminal can be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal in a future 5G network, or terminal in a future evolved public land mobile network (PLMN) network, etc. The embodiments of this disclosure do not limit this.

[0050] As used in this disclosure, the terms "network node" or "network device" refer to an entity or node that can communicate with a terminal device, such as an access network device. An access network device is a device capable of communicating with a terminal device and can be a base station, relay station, or access point. A base station can be an evolved NB (eNB or eNodeB) in Long Term Evolution (LTE), a radio controller in a cloud radio access network (CRAN) scenario, a base station device in a future 5G network, or an access network device in a future evolved PLMN network, or a wearable device or vehicle-mounted device. For ease of description, in the subsequent embodiments of this disclosure, the aforementioned devices providing wireless communication functions for mobile terminals are collectively referred to as network devices. These devices can also refer to chips or modules in mobile terminals or access network devices that implement related wireless communication functions; the embodiments of this disclosure are not specifically limited to these.

[0051] This application supports IEEE protocols, such as IEEE 802.11be / Wi-Fi 7 / EHT, IEEE 802.11bn / UHR / Wi-Fi 8, Integrated mmWave / IMMW, IEEE 802.15 / UWB, IEEE 802.11bf / sensing, or Spark Link / NearLink standard protocols.

[0052] In some embodiments of this disclosure, the term "time-domain resource unit" can be any time-domain unit of duration. For example, a time-domain resource unit can include, but is not limited to, frames, subframes, radio frames, superframes, and time slots. For example, it can refer to a period of a certain periodic resource defined by a protocol; this disclosure does not limit this. The period here can include different cases, such as a period whose length is directly defined by the protocol, or a period whose length can be configured by the master node; this disclosure does not limit this.

[0053] Figure 1A A schematic diagram of a communication system according to some embodiments of this disclosure is shown. For example... Figure 1A As shown, an example communication system 100 in some embodiments may include communication domain 101, communication domain 102, and communication domain 103. In this disclosure, a communication domain may include a master node (also referred to as a G node in some embodiments) and at least one slave node (also referred to as a T node in some embodiments). The master node and slave node are two types of nodes distinguished by logical function. The master node manages the slave nodes, has the function of allocating resources and scheduling inter-node communication, and is responsible for allocating resources to the slave nodes; the slave nodes use the resources allocated by the master node to realize inter-node communication according to the scheduling of the master node. Other nodes here may be master nodes and / or other slave nodes. Other nodes here may include multiple nodes, and the allocated resources are used for broadcast communication, multicast communication, bus communication, or other communication methods between multiple nodes in which the slave node participates, which is not limited in this disclosure. Optionally, the resources allocated by the master node may also be used for other situations, such as for inter-node communication in other domains, which is not limited in this disclosure. In some embodiments, a communication domain may also refer to the communication resources used in a communication network composed of a master node and at least one slave node, such as time domain, frequency domain, code domain, and waveform resources, etc.

[0054] As an example, communication domain 101 includes network device 110 as a master node, and terminal devices 120 and 130 as slave nodes. Master node 110 can schedule resources to enable communication between the master node and slave nodes and / or among multiple slave nodes. It should be understood that the master node is not limited to a network device. For example, in communication domain 102, terminal device 120 can operate as a master node to schedule sidelink communication between terminal devices 120, 130, and 140. Accordingly, in communication domain 102, terminal devices 130 and 140 can operate as slave nodes. Furthermore, similar to communication domain 101, in communication domain 103, network device 150 acts as a master node to schedule terminal devices 160 and 170 as slave nodes.

[0055] As mentioned above, short-range wireless communication technologies are often used in scenarios without unified deployment (e.g., Wi-Fi, Bluetooth, etc.). Consequently, due to this lack of unified deployment, the coverage areas of the communication domains may overlap spatially. In such cases, even using different frequency domain resources, severe adjacent-channel interference problems still exist. Figure 1A For example, communication domain 101 and communication domain 102 overlap spatially, so there may be potential adjacent-channel interference between these two communication domains. To eliminate adjacent-channel interference as much as possible, some communication systems use orthogonal frequency division multiplexing (OFDM) technology (or waveforms) for communication. For systems using this type of waveform, when communication domains coexist on adjacent channels, if both the time and frequency domains are synchronized, the adjacent-channel interference between communication domains can be close to zero.

[0056] In some embodiments of this disclosure, frequency domain synchronization refers to the difference between the center frequencies of two synchronized communication domains being a multiple of the subcarrier spacing. This allows for defining center frequencies such that the difference between the center frequencies of different frequency bands is a multiple of the subcarrier spacing, thereby enabling frequency domain synchronization between two communication domains operating in different frequency bands (e.g., communication domain 101 and communication domain 102). In some embodiments of this disclosure, time domain synchronization refers to the alignment of the time domain symbol boundaries (or boundary timing) of two synchronized communication domains. In some embodiments, this timing alignment may include a timing difference between time domain symbol boundaries that is less than the length of the cyclic prefix (CP).

[0057] However, when communication domains are configured with different frame structure parameters (e.g., resource allocation for different uplink and downlink directions), symbol boundaries may shift by a non-integer number of symbol lengths. Therefore, it is difficult to achieve time-domain and frequency-domain synchronization between different communication domains under any frame structure. In some cases, to achieve the aforementioned synchronization between communication domains, performance trade-offs must be made. For example, sacrificing the matching of uplink / downlink resource allocation with uplink / downlink service requirements may reduce resource utilization efficiency. Thus, different communication domains can use the same or opposite uplink / downlink resource allocations to achieve inter-domain synchronization. Otherwise, higher inter-domain interference may be tolerated on symbols with misaligned boundaries. For clarity, refer to... Figure 1B and Figure 1C Example situations that may lead to time-domain desynchronization are described.

[0058] Figure 1B An example of a protection interval used for transmit / receive switching is shown. Figure 1B The image shows two time-domain resource units, each comprising multiple symbols and a guard interval. It should be understood that time-domain resource units can also include any other defined duration unit. Return to... Figure 1BThese two time-domain resource units can be used in different communication domains. For example, the upper time-domain resource unit can be used in communication domain 101, while the lower time-domain resource unit can be used in communication domain 102. In these time-domain resource units, the symbol "D" refers to the symbol used for downlink data transmission, also known as the downlink symbol or G symbol (i.e., the symbol for signals sent by the master node / G node). The symbol "U" refers to the symbol used for uplink transmission, also known as the uplink symbol or U symbol (i.e., the symbol for signals sent by the slave node / G node). The guard interval (GP) is the handover interval used for transmit / receive handover. For example, in... Figure 1B In the example, a time-domain resource unit contains a predefined integer number of symbols and two handover intervals. When the transmission direction changes, the G node and T node need to perform a state transition from receiving to transmitting or from transmitting to receiving. The handover interval is used for the G node and T node to perform the transmit-receive transition. In this case, since the GP is less than the length of one symbol, the symbol boundaries of radio frames with different uplink / downlink ratios may be different. For example, after GP 182, the symbol direction changes from downlink to uplink. However, in another time-domain resource unit, since there is no transmission direction switch (i.e., no GP), the boundaries of U symbol 184 and D symbol 186 in these two time-domain resource units are no longer aligned. This can lead to the aforementioned adjacent-channel interference problem. In other words, the symbol boundaries in time-domain resource units with different uplink / downlink ratios may be different.

[0059] Figure 1C Another example of a guard interval for transmit / receive handover is shown. Fixed-length frame configurations are also used in cellular network technologies (e.g., LTE and NR). In TDD architectures, there are also handover intervals during uplink / downlink switching. Taking an LTE-TDD system as an example, its frame structure is as follows... Figure 1C As shown. In Figure 1C In the diagram, time period D represents multiple consecutive downlink symbols, time period U represents multiple consecutive uplink symbols, GP1 is the handover interval for downlink to uplink conversion, and GP2 is the handover interval for uplink to downlink conversion. In a frame structure, the GP configuration value equals an integer number of symbol lengths, and this GP configuration value is the sum of the actual GP lengths in the frame structure. For example, the length of GP2 used between time period U and time period D is less than the length of one symbol. In this case, since the GP configuration value = GP1 + GP2, the length of GP1 is also not equal to an integer number of symbol lengths. For example, if the GP2 length is 20.3125µs, without considering the downlink pilot slot (DwPTS) and uplink pilot slot (UpPTS), the GP1 length is the GP configuration value minus 20.3125µs. That is to say, there are also cases in cellular network technology where time-domain symbol boundaries may not be aligned.

[0060] In summary, designing new time-domain resource unit structures that allow time-domain resource units with different resource transmission direction configurations (such as different ratios of uplink / downlink and sidelink, or different resource configuration patterns for different transmission directions) to have the same symbol boundary is a key aspect of improving system performance.

[0061] To address this, embodiments of this disclosure propose a method for aligning time-domain symbol boundaries. In some embodiments of this disclosure, a time-domain resource unit consists of an integer number of time-domain resources (e.g., time-domain symbols), and the guard interval between time-domain resources with different transmission directions (also referred to as a first guard interval in some embodiments) is a positive integer number of symbols long. Alternatively or additionally, in some embodiments, a time-domain resource unit consists of an integer number of symbols and a guard interval (also referred to as a second guard interval in some embodiments) of a non-integer number of symbols long located at the end of the time-domain resource unit. Thus, when the interval between resources with different transmission directions is within the time-domain resource unit, the guard interval is the first guard interval. When the interval between resources with different transmission directions is at the boundary of the time-domain resources, the guard interval can be an integer number of symbols long plus the second guard interval (or simply the second guard interval itself). Alternatively, without any limitation, the second guard interval can also be at the beginning of the time-domain resource unit or independent of the time-domain resource unit.

[0062] In a first aspect of this disclosure, a master node transmits a first signal on a first time-domain resource and receives a second signal on a second time-domain resource. A first guard interval exists between the first and second time-domain resources, both of which consist of a positive integer number of symbols and have a first length equal to a positive integer number of symbols. Furthermore, the first time-domain resource, the first guard interval, and the second time-domain resource are contiguous in the time domain. In this manner, the length of the guard interval in communication is configured to be an integer number of symbols. Thus, even with different guard interval lengths (e.g., different numbers of symbols) and / or guard interval positional configurations, the symbols used for data transmission will not experience a non-integer symbol length offset at the boundaries. That is, even if the guard interval position and / or length configurations differ in two or more communication domains, boundary alignment of all data transmission symbols in both domains can still be achieved through synchronization. Thus, when these two or more communication domains coexist in adjacent channels, mutual interference caused by adjacent channel leakage can be avoided.

[0063] In a second aspect of this disclosure, a timing advance (TA) is obtained from a slave node. The slave node transmits a first signal on a first time-domain resource and receives a second signal on a second time-domain resource. A first guard interval exists between the first and second time-domain resources, and the first time-domain resources, the first guard interval, and the second time-domain resources are contiguous in the time domain. Furthermore, both the first and second time-domain resources consist of a positive integer number of symbols, and the length of the first guard interval is determined based on at least one of a first length or the TA, and the second length is the length of a positive integer number of symbols. In this way, for a time-domain synchronization system (e.g., a system that requires TA), the length of the guard interval at the slave node is determined based on an integer number of symbols and the TA. Thus, based on a reasonable TA length, even with different guard interval lengths and / or guard interval position configurations, the symbols used for data transmission at the master node will not have an offset of a non-integer number of symbols at the boundaries. That is, in two or more communication domains, even if the guard interval position and / or length configurations are different, boundary alignment of symbols for all data transmissions in both domains can still be achieved through synchronization. In this way, when two or more communication domains coexist in adjacent channels, mutual interference caused by adjacent channel leakage can be avoided.

[0064] In the embodiments of this disclosure, the phrase "length of a non-integer number of symbols" means that the length has a length of a non-integer number of symbols. The embodiments of this disclosure can be used in short-range wireless communication scenarios. It should be understood that, without any limitation, the embodiments of this disclosure can also be used in other wide-area wireless communication or local-area wireless communication scenarios. Therefore, regardless of the communication scenario in which the embodiments of this disclosure are applied, they are all within the protection scope of this disclosure. Specific implementations of the embodiments of this disclosure will be described in further detail below.

[0065] Figure 2 A flowchart 200 is shown, illustrating implementation at the master node according to some embodiments of this disclosure. For example... Figure 2 As shown in flowchart 200 for ease of description, Figure 2 The example provided uses network device 110 as the master node as the execution subject of the corresponding step in flowchart 200. However, the corresponding step in flowchart 200 of this disclosure is not limited to being executed by network device 110. In other examples, it may also be other network devices, terminal devices (e.g., terminal device 120 in sidelink communication domain 102) and / or modules and / or chips in network device 110, or other devices, equipment, modules and / or chips, that have the function of performing the corresponding step.

[0066] At 210, master node 110 transmits a first signal on a first time-domain resource. At 220, master node 110 receives a second signal on a second time-domain resource. A first guard interval exists between the first and second time-domain resources, the length of which is a first length. Both the first and second time-domain resources consist of a positive integer number of symbols, and the first length is the length of a positive integer number of symbols. Furthermore, the first time-domain resource, the first guard interval, and the second time-domain resource are contiguous in the time domain. In some embodiments, the symbols include cyclic prefix (CP)-orthogonal frequency division multiplexing (OFDM) symbols. In some embodiments, the CP length in the CP-OFDM symbol may have multiple candidate lengths. Furthermore, the target CP length to be used can be determined from these candidate lengths according to the communication scenario and / or communication requirements.

[0067] As an example, the candidate length of the CP can be determined by calculating L / 30.72MHz, where L can take values ​​of 18, 39, 64, 93, or 128. In some embodiments, when L is 18, the CP length is approximately 0.586µs, and the spectral efficiency is highest in this case. When L is 39, the CP length is approximately 1.27µs. This is suitable for most indoor short-range communication scenarios, as the delay spread is within 1.2µs. When L is 64, the CP length is approximately 2.083µs. This is suitable for outdoor large-coverage scenarios, where the delay spread can be larger, but typically within 2µs. When L is 93, the CP length is approximately 3.027µs. In environments with many metallic reflectors, the delay spread can reach 3µs. An L value of 93 is suitable for such scenarios. When L is 128, the CP length is approximately 4.167µs. This L value is suitable for scenarios with very complex environmental reflections, large coverage areas, or high robustness requirements. In some embodiments of this disclosure, “alignment” of symbol boundaries may refer to a timing difference between symbol boundaries that is less than or equal to the CP length of the symbol.

[0068] For clarity, the examples of the aforementioned time-domain resources and the first protection interval are referenced. Figure 3 And then described further. Figure 3 Examples of time-domain resources for communication and a first guard interval having a positive integer number of symbol lengths (i.e., a first length) according to some embodiments of this disclosure are shown. Figure 3As shown, in some embodiments, resources in the time domain can be divided according to symbols. For example, time-domain resources used for signal transmission consist of an integer number of symbols, and the first length of the guard interval (i.e., the first guard interval) between time-domain resources in different transmission directions is the length of a positive integer number of symbols. For example, the first length can be the length of an integer number of symbols greater than or equal to 1. In other words, although the first guard interval is not used as a communication resource, it can be considered to consist of an integer number of symbols greater than or equal to 1. For example, in some embodiments, the first length of the first guard interval can be the length of one symbol. Since the time required for transmit / receive switching is usually less than the length of one symbol, configuring the length of the first guard interval to the length of one symbol can reduce the overhead of the guard interval. It should be understood that this disclosure does not limit the length of all symbols in the time domain to be consistent. Schemes that configure a positive integer number of symbols as the first / third guard interval on symbols of different lengths that determine the boundaries of all symbols are also within the scope of this disclosure.

[0069] exist Figure 3 In the example, the master node 110 can transmit signals in time-domain resource 312 before the first guard interval 310, perform a handover from transmission to reception during the first guard interval 310, and receive signals in time-domain resource 314 after the guard interval 310. That is, the time-domain resource D 312 for transmitting signals, the first guard interval, and the time-domain resource U 314 for receiving signals are contiguous in the time domain. Furthermore, time-domain resource D, the first guard interval 310, and time-domain resource U each consist of a positive integer number of symbols. In the example, time-domain resource D, the first guard interval, and time-domain resource U each consist of one symbol. It should be understood that the order of time-domain resource D, the first guard interval 310, and time-domain resource U is merely illustrative. For example, a guard interval consisting of an integer number of symbols can also be used for handover from uplink symbols to downlink symbols. That is, alternatively, the aforementioned second time-domain resource can also precede the guard interval and the first time-domain resource.

[0070] As an example, such as Figure 3As shown, the master node 110 can receive signals in time-domain resource 322 before the first guard interval 320, switch from receiving to transmitting during guard interval 310, and transmit signals in time-domain resource 324 after guard interval 310. Similarly, time-domain resource D 322 for transmitting signals, another guard interval 320 (also referred to in some embodiments as another first guard interval or third guard interval), and time-domain resource U 324 for receiving signals are contiguous in the time domain. Furthermore, time-domain resources D 322 and U 324 each consist of a positive integer number of symbols, and the third guard interval 320 is also the aforementioned first length. For example, time-domain resources D and U each consist of one symbol, and the third guard interval 320 is one symbol long. In addition, in this way, a time-domain resource unit can include more than one change in transmission direction, with the resources before and after the change separated by a corresponding number of guard intervals of the first length. Thus, the time-domain resource unit may include multiple protection intervals for switching the transmission and reception directions, and each of these protection intervals may have the aforementioned first length.

[0071] In some embodiments, the symbol lengths at different positions within a time unit may be the same or different, and this disclosure does not impose any limitations on this. In some embodiments, under different transmission direction resource configurations, the symbol lengths at the same positions in different time domain resources are the same. In some embodiments, the position of a time unit may refer to the position of a symbol relative to the boundary of a time domain resource unit, such as the first symbol or the starting symbol in a time domain resource unit. In some embodiments, the first symbol, the second symbol, etc., take into account the duration of the switching interval.

[0072] In some embodiments, the master node 110 can perform other signal transmissions in the same direction on the same time domain resources. For example, the master node 110 can also transmit a fifth signal on a first time domain resource. Alternatively or additionally, the master node 110 can also receive a sixth signal on a second time domain resource. In this way, the same time domain resources can be used for the transmission of different data packets in the same transmission direction.

[0073] Back Figure 2 Considering the high probability of transmission direction reversal at the boundaries of time-domain resource units, and that the actual time required for transmission / reception direction reversal is usually not an integer number of symbols (e.g., less than one symbol), a guard interval of non-integer symbol length can be preset at the boundaries of the time-domain resource units. This reduces the total overhead of the guard intervals compared to cases where all guard intervals are integer symbol lengths, while still achieving boundary alignment of symbols for all data transmissions in both domains through synchronization (see below for details). Figure 4 (Description to be provided). In this way, the ability to reduce or avoid mutual interference caused by adjacent channel leakage can be achieved.

[0074] Specifically, in some embodiments, a guard interval (also referred to as a second guard interval) of a non-integer number of symbols can be preset between time-domain resource units. The guard interval used for switching transmission directions within the time-domain resource (e.g., the first guard interval or the third guard interval mentioned above) still has a first length.

[0075] In some embodiments, the master node 110 can perform the transmission of a third signal on a third time-domain resource and the transmission of a fourth signal on a fourth time-domain resource. Furthermore, the third and fourth time-domain resources are located in different time-domain resource units. For example, a first time-domain resource unit includes the third time-domain resource and a second time-domain resource unit includes the fourth time-domain resource unit. A second guard interval exists between the third and fourth time-domain resources. The third time-domain resource, the second guard interval, and the fourth time-domain resource are contiguous in the time domain, and the length of the second guard interval (also referred to as the second length) is not an integer number of symbols. Thus, if a second guard interval of the same length is included between all adjacent time-domain resource units, regardless of whether a transmission direction (uplink, downlink, sidelink, etc.) switch occurs, the second guard interval does not affect the position of the symbol boundary. Even with different lengths of the first guard interval (e.g., different numbers of symbols) and / or different positional configurations of the first guard interval, the symbols used for data transmission will not have an offset of a non-integer number of symbols at the boundary. In other words, even if the guard interval position and / or length configurations differ in two or more communication domains, synchronization can still achieve boundary alignment of symbols for all data transmissions in both domains. This way, when these two or more communication domains coexist on adjacent channels, mutual interference caused by adjacent channel leakage can be avoided.

[0076] In embodiments of this disclosure, "transmission of a signal" does not limit the direction of the signal; for example, "transmission of a signal" may include sending a signal and receiving a signal. For instance, the master node may transmit a third signal on a third time-domain resource and transmit a fourth signal on a fourth time-domain resource. Alternatively, the master node may transmit a third signal on a third time-domain resource and receive a fourth signal on a fourth time-domain resource. Alternatively, the master node may receive a third signal on a third time-domain resource and receive a fourth signal on a fourth time-domain resource. Alternatively, the master node may receive a third signal on a third time-domain resource and transmit a fourth signal on a fourth time-domain resource. For clarity, examples of the aforementioned time-domain resources and the first protection interval are referenced. Figure 4 And then described further.

[0077] Figure 4 Examples of several time-domain resource units according to some embodiments of the present disclosure are shown. Figure 4In the examples, several examples of the structure of time-domain resource unit #n (also referred to as the first time-domain resource unit in some embodiments) and time-domain resource unit #n+1 (also referred to as the second time-domain resource unit in some embodiments) are shown in the time domain, as illustrated in examples 410, 420, 430, 440, 450, and 460. In both the first and second time-domain resources, each block represents a symbol. Specifically, D represents a symbol used for downlink transmission, U represents a symbol used for uplink transmission, S represents a symbol used for sidelink transmission (i.e., transmission between nodes), and GP represents a guard interval with a symbol length (without any limitation; the length of GP can be the length of multiple symbols). Figure 4 As shown in the example, a pre-defined guard interval (i.e., a second guard interval) of non-integer symbol length exists at the end of both the first and second time-domain resources, for example, second guard interval 461. Within the time-domain resources, the guard interval used for transmission direction switching has an integer symbol length (e.g., the first length mentioned above), as shown in guard intervals 463 and 465. That is, except for the second guard interval, the time-domain resource unit consists of an integer number of symbols. Alternatively, as described above, in some embodiments, the second guard interval may also be located at the beginning of the time-domain resource interval or independent of the time-domain resource unit, without any limitation. In this way, since the guard interval of non-integer symbol length is pre-defined at the boundaries of each time-domain resource unit and the guard interval within the time-domain resource is still of an integer symbol length, time-domain resource units with different configurations in different domains can be aligned at the symbol boundaries.

[0078] This is merely an example and not a limitation. Figure 4 In this context, the third time-domain resource can be the last symbol used for communication in the first time-domain resource unit (i.e., time-domain resource unit #n), such as the uplink symbol U before the second guard interval 461. The fourth time-domain resource unit can be the starting symbol of the second time-domain resource unit (i.e., time-domain resource unit #n+1), such as the uplink symbol U after the second guard interval 461. That is, the third time-domain resource, the second guard interval, and the fourth time-domain resource are continuous in the time domain.

[0079] In some embodiments, the first or third protection interval (e.g., protection interval 463 or protection interval 465) may include M symbols, and the length of the second protection interval may be greater than (N-1) symbols and less than N symbols, where M and N are positive integers. In some embodiments, M = N. For example, the duration of the second protection interval may be designed solely according to the transmit / receive switching interval requirements, while the first protection interval should be the minimum number of destination symbols required to meet the transmit / receive switching requirements. Therefore, the first protection interval is slightly longer than the second protection interval, but the difference should be less than one symbol. In this case, M = N.

[0080] In some embodiments, M = N = 1. For example, the length of the transmit / receive switching requirement is typically less than the length of one symbol, so when M = N = 1, the overhead caused by the guard interval can be minimized. Alternatively, in some embodiments, at least one of M or N can be pre-configured or preset. In some embodiments of this disclosure, pre-configuration refers to the master node determining the configuration and then sending signaling to notify the slave node. Pre-setting includes configuring corresponding parameters for each device through protocols, standard definitions, or through configuration interfaces or configuration methods provided by the device. Alternatively, in some embodiments, M = N + K - 1, where K is a non-negative integer and can be configured. In this case, the optimal guard interval overhead is: N = 0, K = 1 (i.e., M = 1). In some embodiments, a larger value of N can be used for nodes requiring a longer transmit / receive switching time or when better link performance is required through a longer switching duration. In some embodiments, a larger value of K can also be selected when a larger timing lead (TA) is required for slave nodes that are far away.

[0081] As described above, one or more transmission direction switches can exist within a time-domain resource unit, as shown in Example 450 of the first time-domain resource unit. For example, the aforementioned first time-domain resource, first guard interval, and second time-domain resource can be included in a third time-domain resource unit. Furthermore, the third time-domain resource unit can also include a third guard interval, and this third guard interval also has the aforementioned first length (i.e., the length of a positive integer number of symbols). In this way, the master node can perform multiple transmit / receive direction switches within a single time-domain resource unit. It should be understood that the interval for transmit / receive switching is not limited in any way; transmit / receive switching can be performed at intervals of multiple symbols, or at intervals of only one symbol, or in consecutive guard intervals (e.g., for self-testing, etc.). Thus, all two adjacent time-domain resource units, regardless of whether a transmission direction switch (uplink, downlink, sidelink, etc.) occurs, contain a second guard interval of the same length, and the second guard interval does not affect the position of the symbol boundary. Even with different lengths of the first guard interval (e.g., different numbers of symbols) and / or different positional configurations of the first guard interval, the symbols used for data transmission will not experience an offset of a non-integer number of symbols at the boundaries. In other words, even if the guard interval positions and / or lengths are configured differently in two or more communication domains, synchronization can still achieve boundary alignment of symbols for all data transmissions in both domains. This also avoids mutual interference caused by adjacent-channel leakage when these two or more communication domains coexist in adjacent channels. Furthermore, it should be understood that, as mentioned above, when the time domain is divided entirely according to symbols, a time-domain resource unit may not have a preset second guard interval.

[0082] In some embodiments, a transmission direction switch may not occur within a time-domain resource unit, as shown in examples 430 and 440 of the first time-domain resource unit. In this case, a guard interval of the first length may not exist within the time-domain resource unit. In some embodiments, even if the link changes, a guard interval for transmit / receive switching may not be required. Figure 4 As shown in Example 460, the transmission link switches from uplink receive to sidelink, but no transmit / receive handover occurs in between. For example only, in communication domain 101, terminal device 120 acts as a slave node, while in communication domain 102, terminal device 120 is assumed to act as a master node. In communication domain 101, terminal device 120 sends uplink transmissions, while in communication domain 102, terminal device 120 sends sidelink transmissions to other terminal devices (e.g., terminal device 130). In this case, even if the transmission link changes, the transceiver of terminal device 120 does not need to switch, thus eliminating the need for a guard interval for transmit / receive handover. This approach supports device-to-device (D2D) transmissions and offers higher resource efficiency. Alternatively, a guard interval can be used between the sidelink direction and either the uplink or downlink direction. This supports D2D transmissions and offers unrestricted scheduling.

[0083] In some embodiments, time-domain resource units can be classified into different types. For example, time-domain resource units can be classified into switch type (also known as S-type), all-downlink type (also known as D-type), and all-uplink type (also known as U-type).

[0084] In some embodiments, an S-type time-domain resource unit may consist sequentially of a positive integer number of downlink symbols, a first protection interval, a positive integer number of uplink symbols, and a second protection interval. A D-type time-domain resource unit may consist sequentially of a positive integer number of downlink symbols and a second protection interval. A U-type time-domain resource unit may consist sequentially of a positive integer number of uplink symbols and a second protection interval. The time-domain resource units of the above types can be configured in the time domain according to a configuration period L, and each configuration period may include one or more time-domain resource units. For example, a configuration period may sequentially include one S-type time-domain resource unit and a positive integer number of U-type time-domain resource units. Alternatively or additionally, a configuration period may sequentially include a positive integer number of D-type time-domain resource units and one S-type time-domain resource unit. Alternatively or additionally, a configuration period may sequentially include a positive integer number of D-type time-domain resource units, one S-type time-domain resource unit, and a positive integer number of U-type time-domain resource units. In some embodiments, a configuration period may include only one time-domain resource unit. In this case, a configuration period includes one S-type time-domain resource unit.

[0085] The aforementioned S-type, D-type, and U-type time-domain resource units can also be defined differently. For clarity, these different definitions of the S-type, D-type, and U-type time-domain resource units will be referred to... Figure 5 To describe. Figure 5 Examples of different types of time-domain resource units according to some embodiments of this disclosure are shown. Figure 5 In, similar to Figure 4 Each block represents a symbol. For clarity, the time-domain resource units defined differently are also referred to as S1-type, D1-type, and U1-type time-domain resource units, as well as S2-type, D2-type, and U2-type time-domain resource units.

[0086] like Figure 5 As shown, a type S1 time-domain resource unit can be composed of downlink symbols, a first protection interval, and a positive integer number of uplink symbols in sequence. That is, in this definition, a type S1 time-domain resource unit may not include a second protection interval with a non-integer number of symbols. Correspondingly, a type D1 time-domain resource unit can be composed of a positive integer number of downlink symbols in sequence. A type D1 time-domain resource unit can be composed of a positive integer number of uplink symbols in sequence. A type U1 time-domain resource unit can be composed of a positive integer number of uplink symbols in sequence. Type S2, type D2, and type U2 time-domain resource units can be further defined. Specifically, in some embodiments, a type S1 time-domain resource unit can be composed of a positive integer number of downlink symbols, a first protection interval, a positive integer number of uplink symbols, and a first protection interval in sequence. A type D1 time-domain resource unit can be composed of a positive integer number of downlink symbols and a first protection interval in sequence. A type U1 time-domain resource unit can be composed of a positive integer number of uplink symbols and a first protection interval in sequence.

[0087] Similarly, these differently defined time-domain resource unit types can be configured in the time domain according to a configuration period L, and each configuration period can include one or more time-domain resource units. For clarity, refer to... Figure 6 Here is an example to describe the configuration cycle L. Figure 6 An example of a configuration cycle comprising one or more time-domain resource units is shown according to some embodiments of the present disclosure.

[0088] like Figure 6As shown, a configuration period L can sequentially include one S1-type time-domain resource unit, a non-negative integer number of U1-type time-domain resource units, and one U2-type time-domain resource unit. Alternatively, a configuration period L can sequentially include a positive integer number of D1-type time-domain resource units and one S2-type time-domain resource unit. Alternatively, a configuration period L can sequentially include a positive integer number of D1-type time-domain resource units, one S1-type time-domain resource unit, a non-negative integer number of U1-type time-domain resource units, and one U2-type time-domain resource unit. Alternatively, although not shown, a configuration period L can also sequentially include a positive integer number of U1-type time-domain resource units, one S1-type time-domain resource unit, a non-negative integer number of D1-type time-domain resource units, and one D2-type time-domain resource unit.

[0089] In summary, by utilizing the structure of the aforementioned time-domain resource unit, boundary alignment of symbols for all data transmissions in both domains can be achieved through synchronization. This avoids mutual interference caused by adjacent-channel leakage when the two domains coexist in adjacent channels. Furthermore, although the above embodiments are described with reference to a master node in a communication network, these embodiments can also be implemented by a slave node, such as a slave node in a communication network that does not require timing advance (TA). Without any limitations, the above embodiments can also be implemented by any other communication device.

[0090] Figure 7 A flowchart 700, implemented at a slave node, is shown according to some embodiments of the present disclosure. For example... Figure 7 As shown, flowchart 700 is provided for ease of description. Terminal device 130, acting as a slave node, is executor of the corresponding steps in flowchart 700. However, the corresponding steps in flowchart 700 of this embodiment are not limited to being executed by terminal device 130. In other examples, they may be executed by other terminal devices and / or modules and / or chips in terminal device 130, or other devices, equipment, modules, and / or chips, and may have the functionality to execute the corresponding steps.

[0091] Compared to the corresponding steps at the master node, the slave node can adopt a time-domain resource unit structure with the same guard intervals (e.g., a first guard interval, a second guard interval, and / or a third guard interval), but timing advance (TA) needs to be considered. For example, in the case of switching from transmitting to receiving, the length of the guard interval at the slave node can be determined by calculating the length of the corresponding guard interval plus TA (e.g., a first guard interval of integer symbol length plus TA or a second guard interval of non-integer symbol length plus TA). Conversely, in the case of switching from receiving to transmitting, the length of the guard interval at the slave node can be determined by calculating the length of the corresponding guard interval minus TA (e.g., a first guard interval of integer symbol length minus TA or a second guard interval of non-integer symbol length minus TA). In this way, precise time-frequency synchronization of communication can be achieved at the master node.

[0092] At 710, the slave node obtains a timing advance (TA). At 720, the slave node transmits a first signal on a first time-domain resource. At 730, the slave node receives a second signal on a second time-domain resource. A first guard interval exists between the first and second time-domain resources, and the first time-domain resources, the first guard interval, and the second time-domain resources are time-domain contiguous. Furthermore, both the first and second time-domain resources consist of a positive integer number of symbols, and the length of the first guard interval is determined based on at least one of the length of a positive integer number of symbols or the TA. As described above, for example, when the first time-domain resource precedes the guard interval and the second time-domain resource, the length of the first guard interval is the length of a positive integer number of symbols minus the TA. When the second time-domain resource precedes both the guard interval and the first time-domain resource, the length of the first guard interval is the length of a positive integer number of symbols minus the TA. In some embodiments, the TA is configured by the master node.

[0093] In some embodiments, when the system supports and enables the timing advance feature, the slave node's transmit timing should be advanced by a timing advance amount TA relative to the slave node's receive timing. Therefore, the guard interval for slave node transmit / receive handover needs to be adjusted accordingly. Besides this adjustment, the slave node can use a reference... Figures 3 to 6 The nodes communicate using the structures of all time-domain resources described herein. For descriptive purposes, see the example of the time-domain resource structures used by the nodes. Figure 8 Describe it.

[0094] Figure 8 An example is shown of a first protection interval determined at a slave node based on an integer number of symbol lengths and timing advance (TA) according to some embodiments of this disclosure. Figure 8As shown, the first protection interval at the slave node is determined based on the length of an integer number of symbols and the TA (Transmission Aspect). For example, when the slave node switches from uplink transmission direction to downlink reception direction, the first protection interval 810 is determined based on the length of an integer number of symbols (i.e., the first length) plus the TA. Conversely, when the slave node switches from downlink reception direction to uplink transmission direction, another first protection interval 820 (which may also be referred to as the third protection interval) is determined based on the first length minus the TA.

[0095] Back Figure 7 Similarly, considering the timing advance (TA), the node can also use a reference. Figures 3 to 6 The temporal resource structure, temporal resource unit, and / or configuration cycle, etc., in any of the embodiments depicted are described herein. For the sake of brevity, these will not be elaborated upon further.

[0096] Figure 9This is a block diagram that can be used to implement device 900 according to some embodiments of this application. In some embodiments, device 900 may be a component of a communication network infrastructure, such as a base station (e.g., a NodeB, an evolved NodeB (eNodeB or eNB), a next-generation NodeB (sometimes called a next-generation NodeB, gNodeB or gNB), a home subscriber server (HSS), a gateway (GW), such as a packet gateway (PGW) or a serving gateway (SGW), or various other nodes or functions within a core network (CN) or a Public Land Mobility Network (PLMN). In other embodiments, device 900 may be a device connected to the network infrastructure via a wireless interface, such as a mobile phone, a smartphone, or other such device that can be classified as User Equipment (UE). In some embodiments, device 900 may be a Machine Type Communications (MTC) device (also known as a machine-to-machine (M2M) device), or another such device that, although not providing direct service to a user, can be classified as a UE. In some embodiments, device 900 may be a roadside unit. Device 900 can be a mobile unit (RSU), vehicle UE (V-UE), pedestrian UE (P-UE), or infrastructure UE (I-UE). In some scenarios, device 900 may also be referred to as a mobile device, a term intended to reflect a device connected to a mobile network regardless of whether the device itself is designed for or capable of being mobile. A particular device may utilize all or only a subset of the components shown, and the level of integration may vary depending on the device. Furthermore, device 900 may contain multiple instances of components, such as multiple processors, memories, transmitters, receivers, etc. Additionally, device 900 may be a master node and / or slave node in any of the aforementioned communication domains. For example, device 900 may be a master node and / or slave node in short-range wireless communications such as Bluetooth, Wi-Fi, Zigbee, Near Field Communication, SparkLink, etc. It should be understood that although devices of some embodiments of this disclosure are shown in the form of device 900, it should be understood that some embodiments of this disclosure may also be implemented by chips and / or chip systems.The aforementioned device 900 may also be a block diagram of a chip and / or a chip system, and this disclosure does not impose any restrictions on it.

[0097] Device 900 typically includes a processor 902, such as a central processing unit (CPU), and may further include a dedicated processor, such as a graphics processing unit (GPU) or other such processor, memory 904, a network interface 906, and a bus 908 for connecting the components of device 900. Optionally, device 900 may also include components such as a mass storage device 910, a video adapter 912, and an I / O interface 916 (shown in dashed lines).

[0098] Memory 904 may include any type of non-transitory system memory readable by processor 902, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), read-only memory (ROM), or combinations thereof. In one embodiment, memory 904 may include more than one type of memory, such as ROM used at startup and DRAM used for program and data storage during program execution. Bus 908 may be one or more of a plurality of bus architectures of any type, including a memory bus or memory controller, a peripheral bus, or a video bus.

[0099] The device 900 may also include one or more network interfaces 906, which may include at least one of a wired network interface and a wireless network interface. For example... Figure 9 As shown, network interface 906 may include a wired network interface for connecting to network 922, and may also include a wireless access network interface 920 for connecting to other devices via a wireless link. When device 900 is a network infrastructure element, the wireless access network interface 920 may be omitted for nodes or functions that are elements of a PLMN rather than elements at the wireless edge. When device 900 is infrastructure at the wireless edge of the network, it may include both wired and wireless network interfaces. When device 900 is a wirelessly connected device, such as a user equipment, the wireless access network interface 920 may be present, and may be supplemented by other wireless interfaces such as a WiFi network interface. Network interface 906 allows device 900 to communicate with remote entities such as those connected to network 922.

[0100] Mass storage 910 may include any type of non-transitory storage device configured to store data, programs, and other information and make the data, programs, and other information accessible via bus 908. Mass storage 910 may include, for example, one or more of a solid-state drive, hard disk drive, disk drive, or optical disk drive. In some embodiments, mass storage 910 may be located remotely from device 900 and may be accessed using a network interface such as interface 906. In the illustrated embodiment, mass storage 910 is distinct from the memory 904 that includes it, and mass storage 910 typically performs storage tasks compatible with higher latency but typically provides low or no fluctuation. In some embodiments, mass storage 910 may be integrated with heterogeneous memory 904.

[0101] Optional video adapter 912 and I / O interface 916 (shown in dashed lines) provide interfaces for coupling device 900 to external input and output devices. Examples of input and output devices include a display 66 coupled to video adapter 912 and an I / O device 918, such as a touchscreen, coupled to I / O interface 916. Other devices may be coupled to device 900 and may utilize additional or fewer interfaces. For example, a serial interface such as Universal Serial Bus (USB) (not shown) may be used to provide interfaces for external devices. Those skilled in the art will understand that in embodiments where device 900 is part of a data center, I / O interface 916 and video adapter 912 may be virtualized and provided via network interface 906.

[0102] Figure 10 This is a schematic diagram of the structure of a device 1000 according to some embodiments of this application. For example... Figure 10As shown, device 1000 includes a processing unit 1002, a transmitting unit 1004, and a receiving unit 1006. Device 1000 can be applied to the communication system shown in FIG. 1 and can implement any of the methods provided in the embodiments above. Optionally, the physical manifestation of device 1000 can be a communication device, such as a network device or UE. Alternatively, device 1000 can be other devices capable of implementing the functions of a communication device, such as a processor or chip inside a communication device. Specifically, device 1000 can be a programmable chip, such as a field-programmable gate array (FPGA), a complex programmable logic device (CPLD), an application-specific integrated circuit (ASIC), or a system on a chip (SOC).

[0103] In some embodiments, the transmitting unit 1004 may be configured to transmit a first signal on a first time-domain resource. The receiving unit 1006 may be configured to receive a second signal on a second time-domain resource. A first guard interval exists between the first and second time-domain resources, the first guard interval being a first length. Both the first and second time-domain resources consist of a positive integer number of symbols, and the first length is the length of a positive integer number of symbols. Furthermore, the first time-domain resource, the first guard interval, and the second time-domain resource are continuous in the time domain.

[0104] In some embodiments, processing unit 1002 may be configured to acquire timing advance (TA). Transmitting unit 1004 may be configured to transmit a first signal on a first time domain resource. Receiving unit 1006 may be configured to receive a second signal on a second time domain resource. A first guard interval exists between the first and second time domain resources, and the first time domain resources, the first guard interval, and the second time domain resources are contiguous in the time domain. Furthermore, both the first and second time domain resources consist of a positive integer number of symbols, and the length of the first guard interval is determined based on at least one of a first length or TA, wherein the first length is the length of a positive integer number of symbols.

[0105] Furthermore, it should be understood that, without any limitation, the device 1000 may also include a storage unit, which may be located in the processing unit 1002, the transmitting unit 1004, and / or the receiving unit 1006. Additionally, the processing unit 1002, the transmitting unit 1004, and / or the receiving unit 1006 may be independent components or may be located within each other; this disclosure does not impose any limitations in this regard.

[0106] In some other embodiments, the apparatus 1000 may include various other units or modules that can be configured to perform the various operations or functions described with respect to the foregoing method embodiments. Specific details can be obtained by referring to the detailed description of the foregoing method embodiments, and will not be repeated here.

[0107] It should be noted that the module division in the above embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or be integrated into one unit by two or more units. The integrated units described above can be implemented in hardware or as software functional units.

[0108] If the integrated unit is implemented as 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 solution of this application, or all or part of it, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0109] It should be noted that the module division in the above embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or be integrated into one unit by two or more units. The integrated units described above can be implemented in hardware or as software functional units.

[0110] If the integrated unit is implemented as 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 solution of this application, or all or part of it, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0111] Based on the above embodiments, this application also provides a computer program that, when run on a computer, causes the computer to execute any of the methods provided in the above embodiments.

[0112] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a computer, it causes the computer to perform any of the methods provided in the above embodiments. The storage medium can be any available medium that can be accessed by a computer. By way of example, but not limited to, a computer-readable medium may include RAM, ROM, electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code having the form of instructions or data structures and that can be accessed by a computer.

[0113] Based on the above embodiments, this application also provides a chip for reading a computer program stored in a memory and implementing any of the methods provided in the above embodiments.

[0114] Based on the above embodiments, this application provides a chip system including a processor for supporting a computer device in implementing the functions involved in the communication devices in the above embodiments. In one possible design, the chip system further includes a memory for storing necessary programs and data of the computer device. This chip system may be composed of chips or may include chips and other discrete components.

[0115] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0116] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0117] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0118] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0119] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of protection of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method of communication, comprising: Send the first signal on the first time domain resource; as well as Receive the second signal on the second time domain resource. Specifically, a first guard interval exists between the first time-domain resource and the second time-domain resource. The length of the first guard interval is a first length. Both the first time-domain resource and the second time-domain resource consist of a positive integer number of symbols, and the first length is the length of a positive integer number of symbols. The first time-domain resource, the first protection interval, and the second time-domain resource are continuous in the time domain.

2. The method according to claim 1, further comprising: Transmitting a third signal on a third time domain resource; as well as Transmitting a fourth signal on a fourth time-domain resource. The first time-domain resource unit includes the third time-domain resource, and the second time-domain resource unit includes the fourth time-domain resource. Wherein, there is a second protection interval between the third time domain resource and the fourth time domain resource, the third time domain resource, the second protection interval and the fourth time domain resource are continuous in the time domain, the third time domain resource and the fourth time domain resource are composed of a positive integer number of symbols and the length of the second protection interval is a second length, which is the length of a non-integer number of symbols.

3. The method according to claim 2, wherein: The second protection interval is included in the first time-domain resource unit; The second protection interval is included in the second time-domain resource unit; or The second protection interval is independent of the first time-domain resource unit and the second time-domain resource unit.

4. The method according to claim 2, wherein: Transmitting a third signal on the fourth time-domain resource and transmitting a fourth signal on the fourth time-domain resource include: The third signal is transmitted in the third time domain resource and the fourth signal is transmitted in the fourth time domain resource; The third signal is transmitted in the third time domain resource and the fourth signal is received in the fourth time domain resource; The third signal is received in the third time domain resource and the fourth signal is received in the fourth time domain resource; or The third signal is received in the third time domain resource and the fourth signal is transmitted in the fourth time domain resource.

5. The method according to claim 2, wherein: The first protection interval comprises M symbols, the length of the second protection interval is greater than the length of (N-1) symbols and less than the length of N symbols, M and N are positive integers, and M and N have at least one of the following relationships: M = N, M = N = 1, At least one of M or N is pre-configured or preset, or M = N + K, where K is a non-negative integer and K can be configured.

6. The method according to claim 1, wherein: The first time-domain resource precedes the first protection interval and the second time-domain resource; or The second time-domain resource is located before the first protection interval and the first time-domain resource.

7. The method according to claim 1, wherein: The third time-domain resource unit includes the first time-domain resource, the second time-domain resource, and the first protection interval; and The third time-domain resource unit further includes a third protection interval, and the length of the third protection interval is a third length, which is the length of a positive integer number of symbols.

8. The method according to any one of claims 1 to 7, wherein: The method is executed by the master node, which is the node that schedules communication resources.

9. A method of communication, comprising: Obtain timing lead (TA); Send the first signal in the first time domain resource; as well as The second signal is received in the second time domain resource; Specifically, a first protection interval exists between the first time-domain resource and the second time-domain resource, and the first time-domain resource, the first protection interval, and the second time-domain resource are contiguous in the time domain. Wherein, both the first time-domain resource and the second time-domain resource consist of a positive integer number of symbols, and the length of the first protection interval is determined based on a first length or at least one of the TAs, wherein the first length is the length of a positive integer number of symbols.

10. The method according to claim 9, wherein: When the first time-domain resource precedes the guard interval and the second time-domain resource, the length of the first guard interval is the first length plus the TA, or When the second time-domain resource precedes the protection interval and the first time-domain resource, the length of the first protection interval is the first length minus the TA.

11. The method of claim 9, wherein obtaining the TA comprises: Receive instructions for the TA.

12. The method according to claim 9, further comprising: Transmitting a third signal using resources in the third time domain; as well as Transmitting the fourth signal in the fourth time domain resource, The first time-domain resource unit includes the third time-domain resource, and the second time-domain resource unit includes the fourth time-domain resource. Specifically, a second protection interval exists between the third time-domain resource and the fourth time-domain resource, and the third time-domain resource, the second protection interval, and the fourth time-domain resource are continuous in the time domain. The third time-domain resource and the fourth time-domain resource consist of a positive integer number of symbols, and the length of the second guard interval is determined based on at least one of the second length or the TA, wherein the second length is the length of a non-integer number of symbols.

13. The method according to claim 12, wherein: The length of the non-integer number of symbols is pre-configured or preset.

14. The method of claim 12, wherein the third time-domain resource precedes the fourth time-domain resource and transmits a third signal on the third time-domain resource and transmits a fourth signal on the fourth time-domain resource, comprising: The third signal is transmitted in the third time domain resource and the fourth signal is transmitted in the fourth time domain resource, wherein the length of the second protection interval is the second length; The third signal is transmitted in the third time domain resource and the fourth signal is received in the fourth time domain resource, wherein the length of the second protection interval is the second length plus the TA; The third signal is received in the third time domain resource and the fourth signal is received in the fourth time domain resource, wherein the length of the second guard interval is the second length; or The third signal is received in the third time domain resource and the fourth signal is transmitted in the fourth time domain resource, wherein the length of the second protection interval is the second length minus the TA.

15. The method according to claim 9, wherein: The third time-domain resource unit also includes a third guard interval, and the length of the third guard interval is determined based on a third length or at least one of the TAs, wherein the third length is the length of a positive integer number of symbols.

16. The method according to any one of claims 9 to 15, wherein: The method is executed by a slave node, which is a node whose resources are scheduled by other nodes for communication.

17. The method according to claim 7 or 15, wherein the third length is equal to the first length.

18. The method according to claim 1 or 9, wherein the first length is the length of a symbol.

19. The method according to claim 2 or 12, wherein: The first protection interval comprises M symbols, wherein the length of the non-integer number of symbols is greater than the length of (N-1) symbols and less than the length of N symbols, wherein M and N are positive integers, and wherein M and N have at least one of the following relationships: M = N, M = N = 1, At least one of M or N is pre-configured or predetermined, or M = N + K - 1, where K is a non-negative integer and K can be configured.

20. The method according to claim 1 or 9, further comprising: Send a fifth signal on the first time domain resource, and / or The sixth signal is received on the second time domain resource.

21. The method according to claim 1 or 9, wherein: The symbols include cyclic prefix (CP) - orthogonal frequency division multiplexing (OFDM) symbols.

22. The method according to claim 21, wherein: The CP length in the CP-OFDM symbol is equal to L / 30.72MHz, where the value of L is 18, 39, 64, 93 or 128.

23. A communication device, comprising: At least one processor; as well as At least one memory including computer program code; The at least one memory and the computer program code are configured, together with the at least one processor, to cause the communication device to perform the method according to any one of claims 1 to 8 or claims 9 to 22.

24. A computer-readable storage medium storing instructions that, when executed, cause the method according to any one of claims 1 to 8 or claims 9 to 22 to be performed.

25. A computer program product comprising instructions for performing the method according to any one of claims 1 to 8 or 9 to 22.