Communication method, device and system

By generating rate matching information based on resource attributes and interference factors, network devices minimize interference between SSBs and downlink data, improving communication quality in mobile systems.

CN120321784APending Publication Date: 2025-07-15HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410054074.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-12
Publication Date
2025-07-15

AI Technical Summary

Technical Problem

In a mobile communication system, interference is easily generated between the synchronization signal block (SSB) sent by a network device and the downlink data, resulting in a decrease in communication quality.

Method used

By generating rate matching information, the first network device transmits the resource attributes, time delay difference and frequency shift difference occupied by the SSB according to the second network device to avoid interference with the downlink data and ensure communication quality.

Benefits of technology

It effectively avoids interference between different network devices, improves communication quality, and reduces signaling overhead and computing complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120321784A_ABST
    Figure CN120321784A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method, device and system. The first network equipment generates first rate matching information of a downlink data channel from the first network equipment to the terminal, and the first rate matching information is determined according to attribute information, delay inequality and frequency shift inequality of resources occupied by the SSB sent by the second network equipment to the terminal; the time delay difference is the time difference when the terminal receives downlink signals sent by the first network equipment and the second network equipment on the same time domain resource, and the frequency shift difference is the frequency deviation when the terminal receives the downlink signals sent by the first network equipment and the second network equipment on the same frequency domain resource. And the first network equipment sends first information to the terminal, wherein the first information is used for indicating the first rate matching information. In the embodiments of the present application, the first network device sends the downlink data to the terminal according to the first rate matching information, thereby effectively avoiding the problem of mutual interference when the second network device sends the SSB to the terminal, thereby improving the communication quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method, apparatus, and system. Background Art

[0002] In a mobile communication system, a network device periodically sends a synchronization signal block (SSB) so that a terminal can obtain downlink synchronization with the network device after receiving the SSB. However, when a terminal can receive SSBs sent by different network devices, downlink data sent by one network device through a physical downlink shared channel (PDSCH) may interfere with the SSB sent by another network device.

[0003] For example, within the same time-frequency resource, if a first network device sends an SSB to a terminal while a second network device sends downlink data to the terminal through the PDSCH, then when the terminal receives the SSB from the first network device, it will be interfered by the downlink data from the second network device, resulting in the terminal being unable to accurately obtain the SSB sent by the first network device, and thus unable to guarantee good communication quality. Summary of the Invention

[0004] Embodiments of this application provide a communication method, apparatus, and system for avoiding interference generated between different network devices when sending SSBs and downlink data, so as to improve communication quality.

[0005] In a first aspect, a communication method is provided. This method can be executed by a first network device, or by other devices including the functions of the first network device, or by a chip system (or, chip) or other functional modules that can implement the functions of the first network device, and the chip system or functional module is, for example, disposed in the first network device. In the following description, it is taken as an example that this method is executed by the first network device. The method includes: generating first rate matching information for a downlink data channel from the first network device to the terminal, where the first rate matching information is determined according to attribute information, time delay difference, and frequency shift difference of resources occupied by the second network device when sending an SSB to the terminal, the time delay difference is the time difference between the downlink signals sent by the first network device and the second network device on the same time domain resource received by the terminal, and the frequency shift difference is the frequency deviation of the downlink signals sent by the first network device and the second network device on the same frequency domain resource received by the terminal; sending first information to the terminal, where the first information is used to indicate the first rate matching information.

[0006] In the embodiments of the present application, the first network device may generate first rate matching information according to the attribute information of the resources occupied by the second network device to send SSB to the terminal, the time difference between the downlink signals sent by the first network device and the second network device on the same time domain resource received by the terminal, and the frequency deviation of the downlink signals sent by the first network device and the second network device on the same frequency domain resource received by the terminal. In this way, the first network device can send downlink data to the terminal according to the first rate matching information, so as to achieve the purpose that when the second network device sends SSB to the terminal, the first network device does not send downlink data to the terminal, thus effectively avoiding the problem that the second network device sending SSB and the first network device sending downlink data interfere with each other, and further improving the communication quality among the first network device, the terminal and the second network device to a certain extent.

[0007] In addition, since the first network device sends the first information indicating the first rate matching information to the terminal, the terminal can accurately receive the downlink data sent by the first network device on the downlink data channel according to the first rate matching information.

[0008] In an alternative embodiment, the method may further include: receiving a second information of the terminal, where the second information is used to indicate the time delay difference and the frequency shift difference. Since the first network device can directly obtain the time delay difference and the frequency shift difference from the terminal, that is, the above time delay difference and frequency shift difference can be obtained without self-calculation or measurement, the calculation complexity of the first network device to generate the first rate matching information is reduced.

[0009] In another alternative embodiment, the method may further include: receiving a third information of the terminal, where the third information is used to indicate the position information and / or the motion trajectory information of the terminal; the time delay difference and the frequency shift difference are determined by the first network device according to the position information and / or the motion trajectory information of the terminal and the ephemeris information within a set time period. At this time, the time delay difference and the frequency shift difference are no longer measured by the terminal, but determined by the first network device, which not only simplifies the implementation on the terminal side (that is, there is no need to measure the time delay difference and the frequency shift difference), but also reduces the signaling overhead between the terminal and the first network device; and, since the terminal reports its own position information and / or motion trajectory information, after the first network device obtains the position information and / or motion trajectory information of the terminal, it can combine the ephemeris information (that is, the ephemeris information of the first network device and / or the ephemeris information of the second network device) to determine the time delay difference and the frequency shift difference of the terminal within a certain future time range in advance, thereby improving the generation efficiency of the subsequent first rate matching information.

[0010] In an alternative embodiment, the time delay difference is less than or equal to the length of the cyclic prefix (CP), and the frequency shift difference is less than a first threshold. The first rate matching information may be the second rate matching information, and the second rate matching information may be determined according to the attribute information of the resources occupied by the second network device when sending the SSB to the terminal;

[0011] In another alternative embodiment, the time delay difference is greater than the length of the CP, and the frequency shift difference is less than the first threshold. The first rate matching information may be determined according to the second rate matching information and a first time domain offset, and the first time domain offset is related to the time delay difference;

[0012] In another alternative embodiment, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is greater than a second threshold. The first rate matching information may be determined according to the second rate matching information and a first frequency domain offset, the first frequency domain offset is related to the frequency shift difference, and the second threshold is greater than the first threshold;

[0013] In another alternative embodiment, the time delay difference is greater than the length of the CP, and the frequency shift difference is greater than the second threshold. The first rate matching information may be determined according to the second rate matching information, the first time domain offset, and the first frequency domain offset.

[0014] In this embodiment, since the first network device determines the first rate matching information according to the specific conditions of the time delay difference and the frequency shift difference, the first rate matching information generated by the first network device can well adapt to different network environments (i.e., different time delay differences and frequency shift differences), thereby effectively avoiding the interference generated between the first network device when sending the SSB on the downlink data channel and the second network device when sending downlink data, so as to ensure the improvement of communication quality.

[0015] In an alternative embodiment, the method may further include: sending fourth information to the terminal, where the fourth information is used to indicate second rate matching information, and the second rate matching information is determined according to attribute information of resources occupied by the second network device for sending an SSB to the terminal; the first information is further used to indicate modifying the second rate matching information based on the first rate matching information. In this embodiment, before receiving the first rate matching information or before the first network device generates the first rate matching information, the terminal may receive downlink data sent by the first network device according to the second rate matching information indicated by the fourth information and the SSB from the second network device, so as to ensure good communication quality among the terminal, the first network device, and the second network device, that is, the problem of interference between the first network device sending a downlink signal and the second network device sending an SSB can be improved to a certain extent.

[0016] In an alternative embodiment, the first rate matching information may include at least one of the following: a starting data symbol and the number of data symbols, a starting data resource block (RB) and the number of data RBs, and the period for the second network device to send an SSB to the terminal. Since the starting data symbol and the number of data symbols, the starting data RB and the number of data RBs, and the period for the second network device to send an SSB to the terminal can all indicate the rate matching resources of the first network device to the downlink data channel, therefore, if the first rate matching information generated by the first network device includes any one or combination of the above three items, when the first network device sends downlink data on the downlink data channel according to the first rate matching information, not only can the problem of interference between the first network device sending a downlink signal and the second network device sending an SSB be avoided, but also the operations of the first network device determining the second rate matching information, sending the second rate matching information to the terminal, and adjusting or modifying the second rate matching information can be reduced, thereby reducing the signaling overhead of the first network device and the system resources required for signaling transmission between the terminal and the first network device.

[0017] In an alternative embodiment, the attribute information of the resources occupied by the second network device for sending the SSB to the terminal may include at least one of the following: the index of the SSB sent by the second network device to the terminal, the period of the SSB sent by the second network device to the terminal, the starting RB frequency-domain position and / or the frequency-domain center position and / or the frequency-domain ending position of the SSB sent by the second network device to the terminal. It can be seen that since there is a mapping / corresponding relationship between the index of the SSB sent by the second network device to the terminal and the time-domain / time position for sending the SSB, therefore, the first network device can determine the time-domain / time position for the second network device to send the SSB each time according to the index of the SSB sent by the second network device to the terminal; the period of the SSB sent by the second network device to the terminal can determine the time-domain range occupied by the second network device for sending the SSB to the terminal, that is, the time interval between two adjacent SSB transmissions from the second network device to the terminal. For example, if the second network device sends an SSB to the terminal every 20 milliseconds (ms), then the first network device can also determine the starting data symbol (i.e., the time-domain starting position of the resources indicated by the first rate matching information) according to the index of the SSB sent by the second network device to the terminal, the period of the SSB sent by the second network device to the terminal, and the time delay difference; and, the starting RB frequency-domain position and / or the frequency-domain center position and / or the frequency-domain ending position of the SSB sent by the second network device to the terminal can determine the specific frequency-domain position occupied by the second network device for sending the SSB to the terminal. Then, the first network device can determine the starting data RB (i.e., the frequency-domain starting position of the resources indicated by the first rate matching information) according to the starting RB frequency-domain position and / or the frequency-domain center position and / or the frequency-domain ending position of the SSB sent by the second network device to the terminal, and the frequency shift difference. That is, the first network device can achieve rate matching for the resources of the downlink data channel from itself to the terminal according to the attribute information of the resources occupied by the second network device for sending the SSB to the terminal, as well as the time delay difference and / or the frequency-domain difference.

[0018] Second aspect, another communication method is provided. This method can be executed by a terminal, or by other devices including terminal functions, or by a chip system (or, chip) or other functional modules, and the chip system or functional modules can implement the functions of the terminal, and the chip system or functional modules are, for example, disposed in the terminal. In the following description, it is taken as an example that this method is executed by the terminal. The method includes: receiving first information of a first network device, where the first information is used to indicate first rate matching information of a downlink data channel from the first network device to the terminal, and the first rate matching information is determined according to attribute information of resources occupied by the second network device when sending an SSB to the terminal, a time delay difference, and a frequency shift difference, the time delay difference is the time difference between the terminal receiving downlink signals sent by the first network device and the second network device on the same time domain resource, and the frequency shift difference is the frequency deviation of the downlink signals sent by the first network device and the second network device received by the terminal on the same frequency domain resource; based on the first rate matching information, receiving downlink data sent by the first network device on the downlink data channel.

[0019] In an optional implementation manner, the method may further include: sending second information to the first network device, where the second information is used to indicate the time delay difference and the frequency shift difference.

[0020] In another optional implementation manner, the method may further include: sending third information to the first network device, where the third information is used to indicate location information and / or movement trajectory information of the terminal; the time delay difference and the frequency shift difference are determined by the first network device according to the location information and / or movement trajectory information of the terminal and ephemeris information within a set time period.

[0021] In an optional implementation manner, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is less than a first threshold, and the first rate matching information is second rate matching information, and the second rate matching information is determined according to attribute information of resources occupied by the second network device when sending an SSB to the terminal;

[0022] In yet another optional implementation manner, the time delay difference is greater than the length of the CP, and the frequency shift difference is less than the first threshold, and the first rate matching information is determined according to the second rate matching information and a first time domain offset, and the first time domain offset is related to the time delay difference;

[0023] In yet another optional implementation manner, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is greater than a second threshold, and the first rate matching information is determined according to the second rate matching information and a first frequency domain offset, and the first frequency domain offset is related to the frequency shift difference, and the second threshold is greater than the first threshold;

[0024] In another alternative embodiment, the time delay difference is greater than the length of the CP, and the frequency shift difference is greater than the second threshold, and the first rate matching information is determined according to the second rate matching information, the first time domain offset, and the first frequency domain offset.

[0025] In an alternative embodiment, the method may further include: receiving fourth information from the first network device, where the fourth information is used to indicate second rate matching information, and the second rate matching information is determined according to attribute information of resources occupied by the second network device when sending an SSB to the terminal; the first information is further used to indicate that when modifying the second rate matching information based on the first rate matching information, the second rate matching information is modified according to the first rate matching information.

[0026] In an alternative embodiment, the first rate matching information may include at least one of the following: a starting data symbol and the number of data symbols, a starting data RB and the number of data RBs, and a period for the second network device to send an SSB to the terminal.

[0027] In an alternative embodiment, the attribute information of resources occupied by the second network device when sending an SSB to the terminal may include at least one of the following: an index of the SSB sent by the second network device to the terminal, a period for the second network device to send an SSB to the terminal, and a starting position and / or a center position and / or an ending position in the frequency domain of the RB of the SSB sent by the second network device to the terminal.

[0028] In a third aspect, another communication method is provided. This method may be executed by a second network device, or by other devices including the functions of the second network device, or by a chip system (or, chip) or other functional modules that can implement the functions of the second network device, and the chip system or functional module is, for example, disposed in the second network device. In the following description, it is taken as an example that this method is executed by the second network device. The method includes: sending to a first network device attribute information of resources occupied by the second network device for sending an SSB to a terminal, so that the first network device sends first information to the terminal, where the first information is used to indicate first rate matching information of a downlink data channel from the first network device to the terminal, and the first rate matching information is determined according to the attribute information in combination with a time delay difference and a frequency shift difference. The time delay difference is the time difference between the terminal receiving downlink signals sent by the first network device and the second network device on the same time domain resource, and the frequency shift difference is the frequency deviation of the downlink signals sent by the first network device and the second network device received by the terminal on the same frequency domain resource; based on the attribute information of the resources occupied by the SSB, sending the SSB to the terminal.

[0029] In an optional implementation, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is less than a first threshold. The first rate matching information is second rate matching information, and the second rate matching information is determined according to the attribute information of the resources occupied by the second network device for sending the SSB to the terminal;

[0030] In another optional implementation, the time delay difference is greater than the length of the CP, and the frequency shift difference is less than the first threshold. The first rate matching information is determined according to the second rate matching information and a first time domain offset, and the first time domain offset is related to the time delay difference;

[0031] In another optional implementation, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is greater than a second threshold. The first rate matching information is determined according to the second rate matching information and a first frequency domain offset, and the first frequency domain offset is related to the frequency shift difference, and the second threshold is greater than the first threshold;

[0032] In another optional implementation, the time delay difference is greater than the length of the CP, and the frequency shift difference is greater than the second threshold. The first rate matching information is determined according to the second rate matching information, the first time domain offset, and the first frequency domain offset.

[0033] In an alternative embodiment, the first rate matching information may include at least one of the following: the starting data symbol and the number of data symbols, the starting data RB and the number of data RBs, and the period for the second network device to send the SSB to the terminal.

[0034] In an alternative embodiment, the attribute information of the resources occupied by the second network device for sending the SSB to the terminal may include at least one of the following: the index of the SSB sent by the second network device to the terminal, the period of the SSB sent by the second network device to the terminal, the starting position and / or the center position and / or the ending position of the RB in the frequency domain of the SSB sent by the second network device to the terminal.

[0035] In a fourth aspect, a communication device is provided. The communication device may be the first network device described in the first aspect above. The communication device may also be other entities including the functions of the first network device described above. For example, the communication device is other equipment with the functions of the first network device, or a chip system (or, chip) or other functional modules, and the chip system or functional module can implement the functions of the first network device, and the chip system or functional module is, for example, disposed in the first network device. In an alternative implementation, the communication device includes a radio frequency device and a baseband device. In another alternative implementation, the communication device includes a transceiver unit (sometimes also referred to as a transceiver module) and a processing unit (sometimes also referred to as a processing module). The transceiver unit can implement the sending function and the receiving function. When the transceiver unit implements the sending function, it can be referred to as a sending unit (sometimes also referred to as a sending module), and when the transceiver unit implements the receiving function, it can be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit may be the same functional module, and this functional module is called the transceiver unit, and this functional module can implement the sending function and the receiving function; or, the sending unit and the receiving unit may be different functional modules, and the transceiver unit is a general term for these functional modules.

[0036] In an alternative embodiment, the processing unit (or, processing module) is configured to generate first rate matching information for the downlink data channel from the first network device to the terminal, and the first rate matching information is determined by the processing unit (or, processing module) according to the attribute information of the resources occupied by the second network device for sending the SSB to the terminal, the time delay difference, and the frequency shift difference. The time delay difference is the time difference between the terminal receiving the downlink signals sent by the first network device and the second network device on the same time domain resource, and the frequency shift difference is the frequency deviation of the downlink signals received by the terminal from the first network device and the second network device on the same frequency domain resource; the transceiver unit (or, the sending unit) is configured to send first information to the terminal, and the first information is used to indicate the first rate matching information.

[0037] In an alternative embodiment, the transceiver unit (or, the receiving unit) is configured to receive second information of the terminal, where the second information is used to indicate the time delay difference and the frequency shift difference.

[0038] In another alternative embodiment, the transceiver unit (or, the receiving unit) is configured to receive third information of the terminal, where the third information is used to indicate the location information and / or the movement trajectory information of the terminal; the time delay difference and the frequency shift difference are determined by the processing unit (or, the processing module) according to the location information and / or the movement trajectory information of the terminal and the ephemeris information within a set time period.

[0039] In an alternative embodiment, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is less than a first threshold. The first rate matching information is second rate matching information, and the second rate matching information is determined by the processing unit (or, the processing module) according to the attribute information of the resources occupied by the second network device for sending the SSB to the terminal;

[0040] In yet another alternative embodiment, the time delay difference is greater than the length of the CP, and the frequency shift difference is less than the first threshold. The first rate matching information is determined by the processing unit (or, the processing module) according to the second rate matching information and a first time domain offset, where the first time domain offset is related to the time delay difference;

[0041] In yet another alternative embodiment, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is greater than a second threshold. The first rate matching information is determined by the processing unit (or, the processing module) according to the second rate matching information and a first frequency domain offset, where the first frequency domain offset is related to the frequency shift difference, and the second threshold is greater than the first threshold;

[0042] In yet another alternative embodiment, the time delay difference is greater than the length of the CP, and the frequency shift difference is greater than the second threshold. The first rate matching information is determined by the processing unit (or, the processing module) according to the second rate matching information, the first time domain offset, and the first frequency domain offset.

[0043] In an alternative embodiment, the transceiver unit (or, the sending unit) is configured to send fourth information to the terminal, where the fourth information is used to indicate second rate matching information, and the second rate matching information is determined by the processing unit (or, the processing module) according to the attribute information of the resources occupied by the second network device for sending the SSB to the terminal; the first information is further used to indicate modifying the second rate matching information based on the first rate matching information.

[0044] In an alternative embodiment, the communication device further includes a storage unit (sometimes also referred to as a storage module). The processing unit is used to be coupled to the storage unit and execute programs or instructions in the storage unit, so that the processing unit can control or execute the method described in the first aspect through the above-mentioned transceiver unit.

[0045] In a fifth aspect, a communication device is provided. The communication device may be the terminal described in the second aspect above. The communication device may further include other entities with the functions of the above terminal. For example, the communication device is other equipment with terminal functions, or a chip system (or, a chip) or other functional modules, and the chip system or functional module can implement the functions of the terminal. The chip system or functional module is, for example, disposed in the terminal. In an alternative implementation, the communication device includes a baseband device and a radio frequency device. In another alternative implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). For the implementation of the transceiver unit, reference may be made to the description in the fourth aspect.

[0046] In an alternative embodiment, the transceiver unit (or, the receiving unit) is configured to receive first information from a first network device. The first information is used to indicate first rate matching information of a downlink data channel from the first network device to the terminal. The first rate matching information is determined by the processing unit (or, processing module) according to attribute information of resources occupied by the second network device for sending SSB to the terminal, a time delay difference, and a frequency shift difference. The time delay difference is the time difference between the downlink signals sent by the first network device and the second network device on the same time domain resource received by the terminal, and the frequency shift difference is the frequency deviation of the downlink signals sent by the first network device and the second network device on the same frequency domain resource received by the terminal. The transceiver unit (or, the receiving unit) is configured to receive downlink data sent by the first network device on the downlink data channel based on the first rate matching information.

[0047] In an alternative embodiment, the transceiver unit (or, the sending unit) is configured to send second information to the first network device. The second information is used to indicate the time delay difference and the frequency shift difference.

[0048] In an alternative embodiment, the transceiver unit (or, the sending unit) is configured to send third information to the first network device. The third information is used to indicate the location information and / or movement trajectory information of the terminal. The time delay difference and the frequency shift difference are determined by the processing unit (or, processing module) according to the location information and / or movement trajectory information of the terminal, and ephemeris information within a set time period.

[0049] In an alternative embodiment, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is less than a first threshold. The first rate matching information is second rate matching information, and the second rate matching information is determined by the processing unit (or, processing module) according to the attribute information of the resources occupied by the second network device to send the SSB to the terminal;

[0050] In another alternative embodiment, the time delay difference is greater than the length of the CP, and the frequency shift difference is less than the first threshold. The first rate matching information is determined by the processing unit (or, processing module) according to the second rate matching information and a first time domain offset, and the first time domain offset is related to the time delay difference;

[0051] In another alternative embodiment, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is greater than a second threshold. The first rate matching information is determined by the processing unit (or, processing module) according to the second rate matching information and a first frequency domain offset, the first frequency domain offset is related to the frequency shift difference, and the second threshold is greater than the first threshold;

[0052] In another alternative embodiment, the time delay difference is greater than the length of the CP, and the frequency shift difference is greater than the second threshold. The first rate matching information is determined by the processing unit (or, processing module) according to the second rate matching information, the first time domain offset, and the first frequency domain offset.

[0053] In an alternative embodiment, the transceiver unit (or, the receiving unit) is configured to receive fourth information from the first network device, where the fourth information is used to indicate second rate matching information, and the second rate matching information is determined by the processing unit (or, processing module) according to the attribute information of the resources occupied by the second network device to send the SSB to the terminal; when the first information is further used to indicate modifying the second rate matching information based on the first rate matching information, the processing unit (or, processing module) modifies the second rate matching information according to the first rate matching information.

[0054] In an alternative embodiment, the communication device further includes a storage unit (sometimes also referred to as a storage module). The processing unit is coupled to the storage unit and executes programs or instructions in the storage unit, enabling the processing unit to control or execute, through the above-mentioned transceiver unit, the method described in the second aspect above.

[0055] Sixth aspect, a communication device is provided. The communication device may be the second network device described in the third aspect above. The communication device may also include other entities with the functions of the second network device above. For example, the communication device is another device with the functions of the second network device, or a chip system (or, chip) or other functional modules, and the chip system or functional module can implement the functions of the second network device, and the chip system or functional module is, for example, disposed in the second network device. In an optional implementation manner, the communication device includes a baseband device and a radio frequency device. In another optional implementation manner, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). For the implementation manner of the transceiver unit, reference may be made to the description in the fourth aspect.

[0056] In an optional implementation manner, the transceiver unit (or, the sending unit) is configured to send, to a first network device, attribute information of resources occupied by the second network device for sending an SSB to a terminal, so that the first network device sends first information to the terminal, and the first information is used to indicate first rate matching information of a downlink data channel from the first network device to the terminal, and the first rate matching information is determined by the processing unit (or, processing module) according to the attribute information in combination with a time delay difference and a frequency shift difference. The time delay difference is a time difference between the terminal receiving downlink signals sent by the first network device and the second network device on the same time domain resource, and the frequency shift difference is a frequency deviation of the terminal receiving downlink signals sent by the first network device and the second network device on the same frequency domain resource; the transceiver unit (or, the sending unit) is configured to send the SSB to the terminal based on the attribute information of the resources occupied by the SSB.

[0057] In an optional implementation manner, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is less than a first threshold, and the first rate matching information is second rate matching information, and the second rate matching information is determined by the processing unit (or, processing module) according to the attribute information of the resources occupied by the second network device for sending the SSB to the terminal;

[0058] In yet another optional implementation manner, the time delay difference is greater than the length of the CP, and the frequency shift difference is less than the first threshold, and the first rate matching information is determined by the processing unit (or, processing module) according to the second rate matching information and a first time domain offset, and the first time domain offset is related to the time delay difference;

[0059] In another alternative embodiment, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is greater than a second threshold. The first rate matching information is determined by the processing unit (or, processing module) according to the second rate matching information and a first frequency domain offset, where the first frequency domain offset is related to the frequency shift difference, and the second threshold is greater than the first threshold;

[0060] In another alternative embodiment, the time delay difference is greater than the length of the CP, and the frequency shift difference is greater than the second threshold. The first rate matching information is determined by the processing unit (or, processing module) according to the second rate matching information, the first time domain offset, and the first frequency domain offset.

[0061] In an alternative embodiment, the communication device further includes a storage unit (sometimes also referred to as a storage module). The processing unit is used to be coupled to the storage unit and execute the programs or instructions in the storage unit, so that the processing unit can control or execute the method described in the third aspect above through the above-mentioned transceiver unit.

[0062] In a seventh aspect, a communication device is provided. The communication device may be a first network device, or a chip or chip system for a first network device. The communication device includes a communication interface and a processor. Optionally, a memory is further included. The memory is used to store a computer program. The processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction through the communication interface, the communication device executes the method performed by the first network device in the first aspect above.

[0063] In an eighth aspect, a communication device is provided. The communication device may be a terminal, or a chip or chip system for a terminal. The communication device includes a communication interface and a processor. Optionally, a memory is further included. The memory is used to store a computer program. The processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction through the communication interface, the communication device executes the method performed by the terminal in the second aspect above.

[0064] In a ninth aspect, a communication device is provided. The communication device may be a second network device, or a chip or chip system for a second network device. The communication device includes a communication interface and a processor. Optionally, a memory is further included. The memory is used to store a computer program. The processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction through the communication interface, the communication device executes the method performed by the second network device in the third aspect above.

[0065] In a tenth aspect, a computer-readable storage medium is provided, which is used to store a computer program or instructions. When the computer program or instructions are run, the methods executed by the first network device and / or the terminal and / or the second network device in each of the first to third aspects are implemented.

[0066] In an eleventh aspect, a computer program product containing instructions is provided. When the computer program or instructions are run on a computer, the methods described in each of the first to third aspects are implemented.

[0067] In a twelfth aspect, a chip system is provided, including a processor and an interface. The processor is used to call and run instructions from the interface, so that the chip system implements the methods described in each of the first to third aspects.

[0068] For the technical effects that can be achieved by each of the above second to twelfth aspects and each possible implementation in each of these aspects, reference can be made to the effects described in the corresponding possible design solutions in the first aspect. Repeated parts will not be elaborated. Description of Drawings

[0069] Figure 1 It is a schematic diagram of the architecture of a non-terrestrial network (NTN) (transparent transmission mode) provided by an embodiment of this application;

[0070] Figure 2 It is a schematic diagram of the architecture of another NTN (regeneration mode) provided by an embodiment of this application;

[0071] Figure 3 It is a schematic diagram of the architecture of yet another NTN provided by an embodiment of this application;

[0072] Figure 4 It is a schematic diagram of the architecture of yet another NTN provided by an embodiment of this application;

[0073] Figure 5 It is a schematic diagram of the structure of an SSB provided by an embodiment of this application;

[0074] Figure 6 It is a schematic diagram of a scenario where there is an overlapping coverage area between a first satellite and a second satellite provided by an embodiment of this application;

[0075] Figure 7 It is a flowchart of a communication method provided by an embodiment of this application;

[0076] Figure 8 It is a schematic diagram of the structure of a communication device provided by an embodiment of this application;

[0077] Figure 9 It is a schematic diagram of another device provided by an embodiment of the present application. Specific implementation manners

[0078] The communication method provided by the embodiments of the present application can be applied to various mobile communication systems, that is, in the embodiments of the present application, the specific type of the mobile communication system is not limited. Exemplarily, the mobile communication system can be a fourth-generation mobile communication technology (the 4th generation, 4G) system, for example, a long-term evolution (LTE) system, or a fifth-generation mobile communication technology (5th generation, 5G) system, for example, a 5G new radio (NR) system, or a sixth-generation mobile communication technology (the 6th generation, 6G) system or a new communication system emerging in the future communication development, etc. In addition, the communication system can also be NTN, a machine-to-machine (M2M) network, a machine type communication (MTC) or other networks.

[0079] Among them, as a possible application scenario, the NTN system can include a satellite communication system. According to the satellite altitude, that is, the satellite orbital altitude, satellites can be divided into highly elliptical orbit (HEO) satellites, geosynchronous earth orbit (GEO) satellites, medium earth orbit (MEO) satellites, and low earth orbit (LEO) satellites. Optionally, the NTN system can also include an air network device such as a high altitude platform station (HAPS) communication system, and the air network device involved in the present application is not limited to the above examples.

[0080] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings. In the embodiments of this application, unless otherwise specified, for the number of nouns, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. For example, A / B means: A or B. "At least one (item)" or its similar expression below refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0081] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the size, content, order, time sequence, priority, or importance degree of multiple objects. For example, the first information and the second information can be the same information or different information, and this name does not indicate the differences in the sending end / receiving end, format, content, size, application scenario, priority, or importance degree of these two pieces of information; for another example, the first network device and the second network device can be the same network device or different network devices, and this name does not indicate the differences in the priority or importance degree of these two network devices. In addition, for the numbering of steps in each embodiment introduced in this application, in some cases, it is only used to distinguish different steps and does not limit the sequence of steps.

[0082] Refer to Figure 1 As shown, it is a schematic diagram of the architecture of an NTN provided by the embodiments of this application. The NTN includes a non-terrestrial network device, a terminal, a gateway, a terrestrial base station, a (terrestrial) core network, and a data network. The non-terrestrial network device can be a satellite, such as a HEO satellite, a GEO satellite, a MEO satellite, or a LEO satellite. The non-terrestrial network device can also be a HAPS, etc., which is not limited here. In the embodiments of this application, the non-terrestrial network device is taken as an example of a satellite for introduction, but in this application, the satellite can also be replaced by other non-terrestrial network devices (such as HAPS). The gateway (also called a ground station, an earth station, a gateway station, a border station) (gateway, GW) can be used to connect the satellite and the terrestrial base station. For example, one or more satellites can be connected to one or more terrestrial base stations through one or more gateways, which is not limited here.

[0083] In addition, in Figure 1 , the communication mode of the satellite is the transparent transmission mode, that is, the satellite acts as an analog radio frequency repeater to achieve wireless frequency conversion and amplification, and can transparently transmit or copy the signals between the terrestrial base station and the terminal. That is, the satellite only has the function of signal forwarding. For example, the signal sent by the terminal can be transparently transmitted through the satellite and forwarded by the gateway to enter the terrestrial base station.

[0084] The embodiments of the present application do not limit the communication mode of the satellite. For example, the communication mode of the satellite can also be the regenerative mode. Refer to Figure 2 shown, which is another schematic diagram of the NTN architecture provided by the embodiments of the present application. In Figure 2 , the communication mode of the satellite is the regenerative mode, that is, the satellite can act as a base station for wireless communication to realize the regeneration of the signals received from the ground, and can analyze (or understand) and process these signals. That is, the satellite has the ability to process signals. For example, the satellite can be a base station carried on an artificial earth satellite or a high-altitude aircraft. At this time, the gateway can forward the signaling between the satellite (i.e., the base station) and the core network.

[0085] It should be noted that although Figure 1 and Figure 2 only show one satellite, one gateway, and one terminal, the embodiments of the present application do not limit the number of the above communication devices (such as satellites, gateways, or terminals, etc.). That is, in the actual scenario, an architecture with multiple satellites and / or multiple gateways collaborating can be adopted according to communication requirements. Among them, each satellite can provide services to one or more terminals, each gateway can correspond to one or more satellites, and similarly, each satellite can also correspond to one or more gateways. The embodiments of the present application do not specifically limit this.

[0086] Therefore, refer to Figure 3 shown, which is another schematic diagram of the NTN architecture provided by the embodiments of the present application. Figure 3 Taking the NTN shown as an example, it includes two satellites (the first satellite and the second satellite) and two gateways (the first gateway and the second gateway). The communication mode of the two satellites is the regenerative mode, that is, both of the two satellites can act as base stations for wireless communication. In addition, there is an inter-satellite link (ISL) between the two satellites. Under this network architecture, different satellites can communicate with each other or be connected to the same (terrestrial) core network.

[0087] Optionally, the satellite can also serve as the distributed unit (DU) of the base station, separated from the centralized unit (CU) of the ground base station, forming a CU-DU distributed architecture. Exemplarily, refer to Figure 4 shown, which is another schematic diagram of the NTN architecture provided by the embodiments of the present application. Figure 4 Different from Figure 1 that, the satellite serving as the DU of the base station can understand, process, and regenerate the signals from the ground base station, not just transparently transmit or copy the signals from the ground base station, while the ground base station only serves as the CU.

[0088] It should be noted that in this network architecture, the service link (or user link) between the terminal and the satellite can transmit air interface signals (such as Uu interface signals), and the feeder link (or feedback circuit) between the satellite and the gateway can transmit satellite radio interface (SRI) signals. On top of this SRI signal, the intermediate transmission interface signals (such as F1 interface signals) between the DU and the CU can be transmitted.

[0089] The network devices in the embodiments of the present application include, for example, non-ground network devices such as satellites, or access network (AN) devices located on the ground, including but not limited to base stations. The network device is an access device for the terminal to wirelessly access the mobile communication system. The network device can also refer to the device that communicates with the terminal at the air interface. Exemplarily, the access network devices in the present application can include evolved node B (eNodeB) / eNB in the LTE system or long term evolution-advanced (LTE-A); next generation node B (gNB) in the 5G system or access nodes in the wireless-fidelity (Wi-Fi) system; or, the network device can be a relay station, a vehicle-mounted device, and future evolved Public Land Mobile Network (PLMN) devices, devices in the M2M network, devices in the internet of things (IoT), drone devices, etc. The access network device in the vehicle to everything (V2X) system can be a road side unit (RSU). The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.

[0090] In addition, the base station in the embodiments of the present application may include a CU and a DU, and multiple DUs may be centrally controlled by one CU. The CU and the DU may be divided according to the protocol layer functions of the radio network they possess. For example, the functions of the packet data convergence protocol (PDCP) layer and above protocol layers are set in the CU, and the protocol layers below PDCP, such as the radio link control (RLC) layer and the medium access control (MAC) layer, etc., are set in the DU. It should be noted that this division of protocol layers is only an example, and other protocol layer divisions are also possible. The radio frequency device can be remote, not placed in the DU, or integrated in the DU, or partially remote and partially integrated in the DU, and the embodiments of the present application do not make any restrictions. In addition, in some embodiments, the control plane (CP) and user plane (UP) of the CU can also be separated and implemented as different entities, namely the control plane CU entity (CU-CP entity) and the user plane CU entity (CU-UP entity). Among them, the control plane CU-CP of the CU can also be divided into CU-CP1 and CU-CP2. CU-CP1 includes various radio resource management functions, and CU-CP2 includes radio resource control (RRC) functions and PDCP-C functions (i.e., the basic functions of control plane signaling at the PDCP layer). In this network architecture, the signaling generated by the CU can be sent to the terminal through the DU, or the signaling generated by the terminal can be sent to the CU through the DU. The DU can directly encapsulate and transparently transmit the signaling to the terminal or CU through the protocol layer without parsing the signaling.

[0091] It should also be noted that taking the network device as a base station as an example, the base station can communicate with the terminal or communicate with the terminal through a relay station; and the terminal can communicate with multiple base stations in different access technologies. Taking the network device as a satellite as an example, the satellite can be connected to the base station through a gateway. If the communication mode of the satellite is the transparent transmission mode, the signal sent by the terminal can be transparently transmitted by the satellite and forwarded by the gateway to enter the ground base station. If the communication mode of the satellite is the regeneration mode, the satellite can act as a base station to process the signal sent by the terminal.

[0092] In the embodiments of the present application, the communication device for implementing the functions of the network device may be the network device or a device capable of supporting the network device to implement such functions, such as a chip system, and this device may be installed in the network device. In the technical solutions provided in the embodiments of the present application, taking the device for implementing the functions of the network device as the network device as an example, the technical solutions provided in the embodiments of the present application are described.

[0093] The terminal in the embodiments of the present application is a device with wireless transceiver functions (i.e., it can send signals to a network device or receive signals from a network device), and can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device (such as a communication module, a modem, or a chip system, etc.) built into the above devices. The terminal is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: sensing scenarios, cellular communications, device-to-device (D2D) communications, V2X, M2M / MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, drones, robots, indoor commercial scenarios (such as mobile phone screen mirroring, file sharing, and video transmission from a mobile phone to a VR headset), etc.

[0094] Among them, when the terminal is applied to V2X, it can also be called a V2X device. For example, a smart car (or intelligent car), a digital car, an unmanned car (or driverless car or pilotless car or automobile), a self-driving car (or autonomous car), a pure electric vehicle (pure EV or Battery EV), a hybrid electric vehicle (HEV), a range extended EV (REEV), a plug-in HEV (PHEV), a new energy vehicle, a road site unit (RSU). The terminal can also be a device in D2D communications, such as an electricity meter, a water meter, etc. In addition, in the embodiments of the present application, the terminal can also be a terminal in an IoT system. IoT is an important part of the future development of information technology, and its main technical feature is to connect objects to the network through communication technology, so as to realize an intelligent network of human-machine interconnection and object-object interconnection.

[0095] As described above, if various terminals are located on a vehicle (for example, placed inside or installed inside a vehicle), they can all be considered in-vehicle terminals. An in-vehicle terminal is also referred to as an on-board unit (OBU) for example. The terminal of the present application can also be an in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit built into the vehicle as one or more components or units. The vehicle can implement the method of the present application through the built-in in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit.

[0096] The terminal can sometimes be referred to as a user equipment (UE), terminal device, access station, UE station, remote station, wireless communication device, or user device, etc.

[0097] In the embodiments of the present application, the communication device for implementing the terminal function can be a terminal or a communication device capable of supporting the terminal to implement this function, such as a chip system. This communication device can be installed in the terminal. In the technical solution provided in the embodiments of the present application, the technical solution provided in the embodiments of the present application is described by taking the communication device for implementing the terminal function as a terminal as an example.

[0098] Currently, in a mobile communication system, a network device (for example, a satellite or a base station) will periodically send an SSB so that the terminal can obtain downlink synchronization with the network device after receiving the SSB, and then obtain system information (SI). Exemplarily, refer to Figure 5 As shown, the SSB includes: a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH). As Figure 5 shown, the SSB occupies 4 orthogonal frequency division multiplexing (OFDM) symbols in the time domain and 20 resource blocks (RBs) in the frequency domain, that is, 240 subcarriers. Optionally, in order to facilitate beam management of the network device, the ground can be divided into multiple grids, and the geographical locations of these grids are fixed; among them, each grid is called a beam position, which can represent the position where the beam may point to the ground. In this way, when the beam of the network device points to a certain beam position, the corresponding SSB can be sent to this beam position according to the preset correspondence between the beam position and the SSB. It should be noted that the types of SSBs are usually limited. For example, the SSB can be one of the 8 types of SSBs: SSB0 to SSB7.

[0099] Furthermore, since there are usually overlapping coverage areas between different network devices (e.g., the first network device and the second network device), the terminals in the overlapping coverage area can receive the SSBs sent by different network devices. Refer to Figure 6 As shown, taking the first network device as the first satellite and the second network device as the second satellite as an example, there is an overlapping coverage area between the first satellite and the second satellite (i.e., Figure 6 the overlapping area in, and there is at least one cell in this overlapping area). Therefore, assuming that the first satellite and the second satellite are synchronized to serve a certain cell in the overlapping coverage area, the first satellite can send an SSB (e.g., SSB0) and downlink data to the UEs in this cell, and the second satellite can also send an SSB (e.g., SSB1) and downlink data to the UEs in this cell; in this way, the UEs in this cell can receive the SSBs and downlink data sent by the first satellite and the second satellite respectively.

[0100] However, when a terminal (e.g., a UE) can receive the SSBs and downlink data sent by different network devices, the downlink data sent by one network device to the terminal through the PDSCH may interfere with the SSB sent by another network device to the terminal. Exemplarily, in the same time-frequency resource, if the first network device sends an SSB to the terminal, and the second network device sends downlink data to the terminal through the PDSCH, then when the terminal receives the SSB from the first network device, it will be interfered by the downlink data from the second network device, resulting in the terminal being unable to accurately obtain the SSB sent by the first network device, and thus unable to better ensure the communication quality.

[0101] In view of this, in the embodiments of the present application, the first network device can generate the first rate matching information of the downlink data channel (e.g., PDSCH) from the first network device to the terminal according to the attribute information of the resources occupied by the second network device for sending the SSB to the terminal, the time difference (i.e., the delay difference) between the downlink signals sent by the first network device and the second network device to the terminal in the same time domain resource, and the frequency deviation (i.e., the frequency deviation) of the downlink signals sent by the first network device and the second network device to the terminal in the same frequency domain resource, where the rate matching information refers to the (time-frequency) resources that are not allowed to be used by the network device when the first network device and the terminal communicate using this downlink data channel, and the rate matching information can also be referred to as rate matching resources; optionally, the downlink signal includes the downlink signaling or downlink data sent by the first network device or the second network device to the terminal, and the present application does not limit this. In this way, it can be avoided that the first network device does not send downlink signals (e.g., downlink data) to the terminal when the second network device sends downlink signals (e.g., SSB) to the terminal, so as to avoid the problem of interference between different network devices when sending SSB and downlink data, and improve the communication quality.

[0102] To better introduce the embodiments of the present application, a communication method provided by the embodiments of the present application will be introduced below with reference to the accompanying drawings. Refer to Figure 7 As shown, it is a flowchart of a communication method provided by an embodiment of the present application. In the following description, it is assumed that the method is applied to the Figure 3 network architecture shown, and the specific application scenario is as follows: taking two network devices (i.e., the first network device and the second network device, such as, Figure 6 the first satellite and the second satellite shown) that provide services for the same terminal as an example. The process of this method is introduced as follows.

[0103] S701. The first network device generates first rate matching information for the downlink data channel from the first network device to the terminal.

[0104] Since the first rate matching information is used to indicate that the first network device does not send downlink signals to the terminal within the (time-frequency) resources occupied by the second network device when sending SSB to the terminal, therefore, the first rate matching information can also be referred to as first resource reservation information, or it can have other names. Optionally, the downlink data channel can be PDSCH, or it can be other downlink channels used for downlink data transmission. Exemplarily, assuming that within a certain resource, the second network device sends SSB to the terminal, the first rate matching information can indicate that the first network device does not send downlink data to the terminal through PSDCH within this resource, thus avoiding interference between downlink signals (i.e., SSB and downlink data) when the first network device and the second network device serve the same terminal, and further improving the communication quality.

[0105] Among them, the first rate matching information can be determined by the first network device according to the attribute information, time delay difference, and frequency shift difference of the resources occupied by the second network device when sending SSB to the terminal. The time delay difference is the time difference between the downlink signals sent by the first network device and the second network device on the same time domain resource received by the terminal, and the frequency shift difference is the frequency deviation of the downlink signals sent by the first network device and the second network device on the same frequency domain resource received by the terminal. For example, the frequency deviation can be Doppler frequency deviation or Doppler frequency difference, so the frequency shift difference can also be referred to as Doppler frequency shift difference; optionally, if the first network device and the second network device send the same downlink signal to the terminal on the same time-frequency (i.e., the same frequency domain and the same time domain) resource, the time delay difference and the frequency shift difference are respectively the time difference and the frequency deviation of the downlink signals sent by the first network device and the second network device on this time-frequency resource received by the terminal.

[0106] In an alternative solution, the above time delay difference and frequency shift difference can be determined and sent by the terminal. Optionally, the embodiments of the present application may further include: S702. The terminal sends second information to the first network device. Correspondingly, the first network device receives the second information of the terminal, and the second information is used to indicate the time delay difference and the frequency shift difference. S702 occurs, for example, before S701 (as Figure 7 shown). Exemplarily, the terminal can measure the SSB sent by the first network device and the SSB sent by the second network device, so as to obtain the time delay difference and the frequency shift difference according to the SSB measurement result, and then feedback the time delay difference and the frequency shift difference to the first network device. Among them, the time delay difference can be denoted as DeltaT, and the frequency shift difference can be denoted as DeltaF. In this way, since the first network device can directly obtain the time delay difference and the frequency shift difference from the terminal, that is, it can obtain the time delay difference and the frequency shift difference without its own calculation or measurement, thereby reducing the calculation complexity of the first network device for generating the first rate matching information.

[0107] In another alternative solution, in order to reduce the signaling overhead of the terminal, the determination process of the time delay difference and the frequency shift difference can also be executed by the first network device. Optionally, the embodiments of the present application may further include: S703. The terminal sends third information to the first network device. Correspondingly, the first network device receives the third information of the terminal, and the third information is used to indicate the location information and / or the movement trajectory information of the terminal. In this way, when the first network device obtains the location information and / or the movement trajectory information of the terminal, it can combine the ephemeris information within a set time length (that is, its own ephemeris information and the ephemeris information of the second network device) to determine the above time delay difference and frequency shift difference. Among them, for the location information of the terminal, the set time length can be the same as the time information (i.e., time period or moment) corresponding to the location information of the terminal, and for the movement trajectory information of the terminal, the set time length can be the same as the time length corresponding to the movement trajectory information of the terminal, that is, the set time length can be the time period or moment when the terminal is at the location indicated by the location information of the terminal, or the set time length can also be the movement duration of the terminal on the movement trajectory indicated by the movement trajectory information.

[0108] Since the time when the terminal is at the position indicated by the position information of the terminal may correspond to a time period (for example, denoted as [t1, tn], where t1 is the starting time when the terminal is at the position indicated by the position information, and tn is the time when the terminal leaves the position indicated by the position information), rather than a certain moment, this enables the first network device, after obtaining the position information of the terminal, to determine a list of time delay differences and a list of frequency shift differences within this time period by combining its own ephemeris information and the ephemeris information of the second network device. The list of time delay differences can be denoted as DeltaTList, and the frequency shift difference can be denoted as DeltaFList. Similarly, after the first network device obtains the movement trajectory information of the terminal, it can combine its own ephemeris information and the ephemeris information of the second network device to determine the list of time delay differences and the list of frequency shift differences when the terminal moves on the movement trajectory indicated by the movement trajectory information. By adopting this method, when the terminal moves on the movement trajectory indicated by the movement trajectory information, the first network device can directly select the time delay difference and the frequency shift difference that match the current position of the terminal from the pre-obtained list of time delay differences and the list of frequency shift differences, thereby improving the determination speed of the time delay difference and the frequency shift difference and also improving the generation efficiency of the first rate matching information to a certain extent.

[0109] It should be noted that S703 occurs, for example, before S701 (as Figure 7 shown), and S702 and S703 are two alternative schemes. Therefore, in specific implementation, one of the methods for determining the time delay difference and the frequency shift difference can be adopted. For example, if it is not necessary to consider reducing the signaling overhead of the terminal, S702 can be selected; conversely, if it is necessary to consider reducing the signaling overhead of the terminal, S703 can be selected.

[0110] The above-mentioned attribute information of the resources occupied by the second network device for sending the SSB to the terminal can be determined and sent by the second network device. Optionally, in the embodiments of the present application, it may further include: S704, the second network device sends the attribute information of the resources occupied by the second network device for sending the SSB to the terminal to the first network device. Correspondingly, the first network device receives the attribute information of the resources occupied by the second network device for sending the SSB to the terminal. S704 occurs, for example, before S701 and after S702 or S703 (as Figure 7 shown), but it should be noted that there is no clear sequence relationship between S704 and S702 or S703, that is, S704 can also be before S702 or S703.

[0111] In addition, to achieve the objective that the first network device can better avoid interference between the downlink signal sent by the first network device and the SSB sent by the second network device according to the first rate matching information, optionally, the attribute information of the resources occupied by the second network device when sending the SSB to the terminal may include at least one of the following: the index of the SSB sent by the second network device to the terminal (i.e., SSB index), the period of the SSB sent by the second network device to the terminal (i.e., SSB period), the starting position and / or the center position and / or the ending position of the RB frequency domain of the SSB sent by the second network device to the terminal, etc. Of course, the attribute information of the resources occupied by the second network device when sending the SSB to the terminal may also include other information, which is not limited in this application.

[0112] Furthermore, since there is a mapping / corresponding relationship between the index of the SSB sent by the second network device to the terminal and the time domain / time position of sending the SSB, therefore, the first network device can determine the time domain / time position of each SSB sent by the second network device according to the index of the SSB sent by the second network device to the terminal. The period of the SSB sent by the second network device to the terminal can determine the time domain range occupied by the second network device when sending the SSB to the terminal, that is, the time interval between two adjacent SSBs sent by the second network device to the terminal. For example, the second network device sends an SSB to the terminal every 20 ms. The starting position and / or the center position and / or the ending position of the RB frequency domain of the SSB sent by the second network device to the terminal can determine the specific frequency domain position occupied by the second network device when sending the SSB to the terminal. Therefore, if the attribute information of the resources occupied by the second network device when sending the SSB to the terminal includes the above three attribute information, the resource occupancy of the first network device when performing rate matching for the downlink data channel can be reduced to a certain extent, that is, the resource reservation amount is reduced.

[0113] Exemplarily, assume that the attribute information of the resources occupied by the second network device for sending the SSB to the terminal only includes: the index of the SSB sent by the second network device to the terminal and the period of the SSB sent by the second network device to the terminal. Then, when the first network device performs rate matching for the downlink data channel, it needs to occupy at least all the frequency domain resources within the time domain range (e.g., 20 ms) of each SSB sent by the second network device, including the specific time domain / time period (i.e., the time domain size occupied by the SSB, e.g., 5 ms) corresponding to the time domain / time position of the SSB corresponding to the index, to ensure that the subsequent first network device can effectively avoid the problem of interference between the first network device sending the downlink signal and the second network device sending the SSB according to the generated first rate matching information; however, this will occupy more resources of the first network device during the downlink signal transmission, that is, the first network device occupies more resources when performing rate matching for the downlink data channel, thereby causing the communication ability (e.g., data transmission rate) of the first network device to decrease to a certain extent.

[0114] If the attribute information of the resources occupied by the second network device for sending the SSB to the terminal includes the above three pieces of attribute information, then on the premise of satisfying that the first network device can effectively avoid the interference between the first network device sending the downlink signal and the second network device sending the SSB according to the generated first rate matching information, the resource occupation of the rate matching for the first network device can be reduced to a greater extent.

[0115] Optionally, the second network device can also send the SSB to the terminal based on the attribute information of the resources occupied by the SSB, so that the terminal can receive the system information of the second network device.

[0116] In an optional implementation manner, the first network device determines the first rate matching information in combination with the specific situations of the time delay difference and the frequency shift difference, which can specifically include the following four methods:

[0117] Method 1: The time delay difference is less than or equal to the length of the CP, and the frequency shift difference is less than the first threshold. The first rate matching information can be the second rate matching information. Exemplarily, the second rate matching information can be determined according to the attribute information of the resources occupied by the second network device for sending the SSB to the terminal. Among them, the measurement units of the time delay difference and the CP can be the number of data symbols (such as OFDM symbols), that is, how many data symbols, or can be time units, such as microseconds (μs); the measurement units of the frequency shift difference and the first threshold can be the number of subcarriers, that is, how many subcarriers, or can be frequency units, such as kilohertz (kHz). The embodiments of the present application do not make any limitations in this regard.

[0118] Optionally, the first threshold may be any frequency value indicating that the frequency shift difference is much smaller than the subcarrier spacing (SCS). In this way, the first method above can also be understood as follows: If the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is much smaller than the SCS, the first network device may determine that the first rate matching information is the information determined according to the attribute information of the resources occupied by the second network device to send the SSB to the terminal. Exemplarily, the time delay difference is less than or equal to the length of the CP, and the frequency shift difference is much smaller than the SCS, which can be specifically expressed as: DeltaT ≤ CP, DeltaF << SCS; assuming that the discrimination condition for the frequency shift difference being much smaller than the SCS is that the frequency shift difference is less than 1% of the SCS (i.e., the first threshold), then when the frequency shift difference is 0.005 subcarriers (i.e., 0.5% of the SCS), it can be determined that the frequency shift difference (0.005 subcarriers) is much smaller than the SCS at this time.

[0119] Method 2: The time delay difference is greater than the length of the CP, and the frequency shift difference is less than the first threshold. The first rate matching information is determined according to the second rate matching information and the first time domain offset.

[0120] Among them, the first time domain offset is related to the time delay difference, that is, the first time domain offset is determined according to the time delay difference; Exemplarily, the first time domain offset can be expressed as TimeOffset. Optionally, the first time domain offset may be the result of rounding up the time delay difference. For example, assuming that the time delay difference is 2.56 OFDM symbols, the first time domain offset is 3 OFDM symbols; In addition, the first time domain offset may also be determined according to the time delay difference and other methods. That is, in the embodiments of the present application, the specific method of determining the first time domain offset according to the time delay difference is not limited.

[0121] Similar to the first method above, if the first threshold is still any frequency value indicating that the frequency shift difference is much smaller than the SCS, the second method above can also be understood as follows: If the time delay difference is greater than the length of the CP, and the frequency shift difference is much smaller than the SCS, the first network device may determine the first rate matching information according to the second rate matching information and the first time domain offset, that is, the first network device adjusts or modifies the second rate matching information in the time domain according to the first time domain offset to obtain the first rate matching information. Exemplarily, the time delay difference is greater than the length of the CP, and the frequency shift difference is much smaller than the SCS, which can be specifically expressed as: DeltaT > CP, DeltaF << SCS. It should be noted that the first rate matching information is determined according to the second rate matching information and the first time domain offset, which can also be understood as the first network device offsets the resources indicated by the second rate matching information in the time domain according to the first time domain offset, so as to obtain and generate the first rate matching information according to the resources after the time domain offset, that is, the first rate matching information is used to indicate the resources after the time domain offset of the resources indicated by the second rate matching information.

[0122] Mode three, the delay difference is less than or equal to the length of the CP, and the frequency shift difference is greater than the second threshold, and the first rate matching information is determined based on the second rate matching information and the first frequency domain offset.

[0123] Among them, the above-mentioned second threshold is greater than the above-mentioned first threshold, for example, the first threshold may be 1% of the SCS, and the second threshold may be 5.8% of the SCS. The above-mentioned first frequency domain offset is related to the above-mentioned frequency shift difference, that is, the first frequency domain offset is determined according to the frequency shift difference; exemplarily, the first frequency domain offset may be expressed as FreqOffset. Optionally, the first frequency domain offset may be the result of rounding up the frequency shift difference, for example, assuming that the frequency shift difference is 2.12 subcarriers, the first frequency domain offset is 3 subcarriers; in addition, the first frequency domain offset may also be determined according to the frequency shift difference and other methods, that is, in the embodiment of the present application, there is no limitation on the specific method of determining the first frequency domain offset according to the frequency shift difference.

[0124] Optionally, the second threshold may be any frequency value indicating that the frequency shift difference is approximately equal to the SCS, so that the third method may also be understood as: if the delay difference is less than or equal to the length of the CP, and the frequency shift difference is approximately equal to the SCS, the first network device may determine the first rate matching information according to the second rate matching information and the first frequency domain offset, that is, the first network device adjusts or modifies the second rate matching information in the frequency domain according to the first frequency domain offset to obtain the first rate matching information. Exemplarily, the delay difference is less than or equal to the length of the CP, and the frequency shift difference is approximately equal to the SCS, which may be specifically expressed as: DeltaT≤CP, DeltaF~SCS; further, assuming that the judgment condition that the frequency shift difference is approximately equal to the SCS is: the frequency shift difference is not less than 99% of the SCS (i.e., the second threshold), then, for example, when the frequency shift difference is 0.992 subcarriers (i.e., 99.2% of the SCS), it may be determined that the frequency shift difference (0.992 subcarriers) at this time is approximately equal to the SCS.

[0125] It should be noted that the above-mentioned first rate matching information is determined based on the second rate matching information and the first time domain offset, and can also be understood as: the first network device performs a frequency domain offset on the resources indicated by the second rate matching information according to the first frequency domain offset, thereby obtaining and generating the first rate matching information based on the resources after the frequency domain offset, that is, the first rate matching information is used to indicate the resources after the frequency domain offset on the resources indicated by the second rate matching information.

[0126] Mode four, the delay difference is greater than the length of the CP, and the frequency shift difference is greater than the second threshold, and the first rate matching information is determined based on the second rate matching information, the first time domain offset and the first frequency domain offset.

[0127] Assume the same as in the above Method 3, that is, if the second threshold is still any frequency value indicating that the frequency shift difference is approximately equal to the SCS, then the above Method 4 can also be understood as follows: If the time delay difference is greater than the length of the CP, and the frequency shift difference is approximately equal to the SCS, the first network device can determine the first rate matching information according to the second rate matching information, the first time domain offset, and the first frequency domain offset. That is, the first network device adjusts or modifies the second rate matching information in the time domain and frequency domain according to the first time domain offset and the first frequency domain offset to obtain the first rate matching information. Exemplarily, the above time delay difference is greater than the length of the CP, and the frequency shift difference is approximately equal to the SCS, which can be specifically expressed as: DeltaT > CP, DeltaF ~ SCS. In addition, the above first rate matching information is determined according to the second rate matching information, the first time domain offset, and the first frequency domain offset, which can also be understood as: The first network device offsets the resources indicated by the second rate matching information in the time domain and frequency domain according to the first time domain offset and the first frequency domain offset, so as to obtain and generate the first rate matching information based on the time-frequency offset resources. That is, the first rate matching information is used to indicate the resources after the time-frequency offset of the resources indicated by the second rate matching information.

[0128] S706. The first network device sends the first information to the terminal. Correspondingly, the terminal receives the first information from the first network device.

[0129] Optionally, the first information is used to indicate the first rate matching information of the downlink data channel (e.g., PDSCH) from the first network device to the terminal. That is, the first information is used to indicate the first rate matching information generated by the first network device. Therefore, the first information can also be called the indication information of the first rate matching information, or the rate matching information of the downlink data channel, or it can have other names.

[0130] Please continue to refer to Figure 7 , in another embodiment, the first network device can also pre-determine the second rate matching information according to the attribute information of the resources occupied by the second network device sending the SSB to the terminal (e.g., UE) in S704, and then send the fourth information for indicating the second rate matching information to the terminal in step S705. Specifically, the second rate matching information can be directly carried in the fourth information, that is, explicitly indicate the second rate matching information, or it can implicitly indicate the second rate matching information in other ways. This application does not make any limitations in this regard. In this way, before receiving the first rate matching information indicated by the first information, the terminal can receive the downlink data sent by the first network device according to the second rate matching information indicated by the fourth information and the SSB from the second network device, so as to ensure good communication quality among the terminal, the first network device, and the second network device.

[0131] As the position of the first network device and / or the second network device and / or the terminal changes dynamically, the time delay difference and the frequency shift difference will also change dynamically. Therefore, the first network device can dynamically obtain updated first time domain offset and / or first frequency domain offset, and perform rate matching (or within a set time length) on the downlink data channel from the first network device to the terminal according to the updated first time domain offset and / or first frequency domain offset, so as to achieve non-interference between the first network device sending downlink data to the terminal and the second network device sending SSB to the terminal within a relatively long time period. Moreover, if the first network device notifies the terminal of the updated first time domain offset and / or updated first frequency domain offset, it can also ensure that the terminal accurately receives the downlink data sent by the first network device on the downlink data channel.

[0132] It can be understood that the method of determining the first rate matching information according to the second rate matching information, the time delay difference, and the frequency shift difference can also be regarded as: the first network device determines whether it is necessary to adjust or modify the second rate matching information according to the specific situation of the time delay difference and the frequency shift difference, or adopts what method to adjust or modify the second rate matching information to determine the first rate matching information; therefore, the first rate matching information is either the second rate matching information without adjustment or modification, or the information after adjustment or modification of the second rate matching information.

[0133] In another alternative implementation, when generating the first rate matching information of the downlink data channel from itself to the terminal, the first network device can directly determine the first rate matching information according to the attribute information of the resources occupied by the second network device sending SSB to the terminal, the time delay difference, and the frequency shift difference, thereby reducing operations such as the first network device determining the second rate matching information, sending the second rate matching information to the terminal, and adjusting or modifying the second rate matching information, and further reducing the signaling overhead of the first network device and the system resources required for signaling transmission between the terminal and the first network device. Optionally, the first rate matching information directly determined by the first network device according to the attribute information of the resources occupied by the second network device sending SSB to the terminal, the time delay difference, and the frequency shift difference may include at least one of the following: the starting data symbol (for example, OFDM symbol) and the number of data symbols (for example, the number of OFDM symbols), the starting data RB and the number of data RBs, the period of the second network device sending SSB to the terminal (i.e., SSB period), etc.; of course, the first rate matching information may also include other information, which is not limited in this application; among them, the aforementioned starting data symbol and the number of data symbols can be represented as TimeStartandLength, and the aforementioned starting data RB and the number of data RBs can be represented as FreqStartandLength.

[0134] Exemplarily, the number of the above data symbols is also the time domain length of the resources indicated by the above first rate matching information. For example, the specific value of the number of data symbols can be any value in {4, 5, 6,...}, and the number of the above data RBs is also the frequency domain length of the resources indicated by the above first rate matching information. For example, the specific value of the number of data symbols can be any value in {20, 21}.

[0135] For another example, since the index of the SSB sent by the second network device to the terminal included in the attribute information of the resources occupied by the second network device to send the SSB to the terminal can be used to determine the time domain / time position of the SSB sent by the second network device to the terminal each time, and the period of the SSB sent by the second network device to the terminal included in the attribute information of the resources occupied by the second network device to send the SSB to the terminal can be used to determine the time domain range occupied by the second network device to send the SSB to the terminal, that is, the time interval between two adjacent SSB transmissions from the second network device to the terminal, then the first network device can also determine the starting data symbol, that is, the time domain starting position of the resources indicated by the first rate matching information, according to the index of the SSB sent by the second network device to the terminal, the period of the SSB sent by the second network device to the terminal, and the time delay difference; and, according to the RB frequency domain starting position and / or frequency domain center position and / or frequency domain ending position of the SSB sent by the second network device to the terminal, the specific frequency domain position occupied by the second network device to send the SSB to the terminal can be determined. Then, the first network device can determine the starting data RB, that is, the frequency domain starting position of the resources indicated by the first rate matching information, according to the RB frequency domain starting position and / or frequency domain center position and / or frequency domain ending position of the SSB sent by the second network device to the terminal, and the frequency shift difference.

[0136] It should be noted that the embodiments of the present application do not specifically limit the selection methods of the specific values of the number of data symbols and the specific values of the number of data RBs, nor do they specifically limit how the first network device determines the starting data symbol based on the index of the SSB sent by the second network device to the terminal, the period of the SSB sent by the second network device to the terminal, and the time delay difference, and how to determine the starting data RB based on the RB frequency domain starting position and / or frequency domain center position and / or frequency domain ending position and frequency shift difference of the SSB sent by the second network device to the terminal. For example, if the first network device pre-knows the correspondence between the index of the SSB and the number of data symbols and the number of data RBs, then after obtaining the index of the SSB sent by the second network device to the terminal, the first network device can combine the foregoing correspondence to determine the number of data symbols and the number of data RBs; optionally, if there is also a correspondence between the period of the SSB sent by the second network device to the terminal and the number of data symbols and the number of data RBs, then after obtaining the period of the SSB sent by the second network device to the terminal, the first network device can also determine the number of data symbols and the number of data RBs according to this correspondence.

[0137] Similarly, although the time delay difference and the frequency shift difference will also change dynamically as the positions of the first network device and / or the second network device and / or the terminal change dynamically, based on the above-mentioned method of directly generating the first rate matching information, the first network device can dynamically update the starting data symbol and the number of data symbols, and / or, the starting data RB and the number of data RBs, and perform rate matching on the downlink data channel from itself to the terminal according to the updated starting data symbol and the number of data symbols, and / or, the updated starting data RB and the number of data RBs, so as to achieve non-interference between the first network device sending downlink data to the terminal and the second network device sending SSB to the terminal within a relatively long time period. And, if the first network device notifies the terminal of the updated starting data symbol and the number of data symbols, and / or, the updated starting data RB and the number of data RBs, it can also ensure that the terminal accurately receives the downlink data sent by the first network device on the downlink data channel.

[0138] In addition, when determining the first rate matching information of the downlink data channel from the first network device to the terminal, if the first network device determines the second rate matching information in advance according to the attribute information of the resources occupied by the second network device to send the SSB to the terminal, and sends the second rate matching information to the terminal (that is, sends the fourth information for indicating the second rate matching information to the terminal), that is, S704 and S705 are executed. Then the first information in step S701 can also be used to indicate modifying the second rate matching information based on the first rate matching information. At this time, the terminal can modify the second rate matching information according to the first rate matching information to ensure that the terminal can accurately receive the downlink data sent by the first network device on the downlink data channel according to the modified second rate matching information (that is, the first rate matching information).

[0139] It can be understood that, in order to reduce the overhead caused by signaling transmission between the terminal and the first network device, after the first network device sends the fourth information for indicating the second rate matching information to the terminal, the first network device can only send the information for adjusting or modifying the second rate matching information to the terminal, that is, there is no need to send the first rate matching information to the terminal completely. Exemplarily, since the first network device can determine whether to adjust or modify the second rate matching information according to the time delay difference and frequency shift difference, the first information sent by the first network device to the terminal can only indicate: no need to adjust or modify the second rate matching information, or adjust or modify the second rate matching information according to the first time domain offset determined by the time delay difference, or adjust or modify the second rate matching information according to the first frequency domain offset determined by the frequency shift difference, or adjust or modify the second rate matching information according to the first time domain offset determined by the time delay difference and the first frequency domain offset determined by the frequency shift difference, etc.

[0140] It can be seen that based on the communication method described in the above steps S701 to S706, in the embodiment of the present application, when generating the first rate matching information of the downlink data channel from the first network device to the terminal, the first network device takes into account the attribute information of the resources occupied by the second network device to send the SSB to the terminal, the time difference (i.e., time delay difference) between the downlink signals sent by the first network device and the second network device on the same time domain resource received by the terminal, and the frequency deviation (i.e., frequency deviation) of the downlink signals sent by the first network device and the second network device on the same frequency domain resource received by the terminal, etc. This enables the first network device to effectively avoid sending downlink data to the terminal through the downlink data channel (such as, PDSCH) when the second network device sends the SSB to the terminal, thereby improving the problem of mutual interference when different network devices send the SSB and downlink data, and further improving the communication quality; and, since the first network device sends the first information indicating the first rate matching information to the terminal, the terminal can accurately receive the downlink data sent by the first network device on the downlink data channel according to the first rate matching information.

[0141] In addition, compared with the existing method of configuring rate matching patterns or bitmaps (bitmaps) through RRC, the first rate matching information in the embodiments of the present application does not need to indicate the rate matching conditions of all data RBs, data symbols, and time slots in the corresponding resources of the downlink data channel, and only needs to indicate the resources with rate matching. Therefore, to a certain extent, signaling overhead is also saved.

[0142] Refer to Figure 8 As shown, it is a schematic structural diagram of a communication device provided by an embodiment of the present application. The communication device 800 may be Figure 7 the system architecture of the first network device described in the embodiment shown, for implementing the method corresponding to the first network device in the above method embodiment. Alternatively, the communication device 800 may be Figure 7 the system architecture of the terminal described in the embodiment shown, for implementing the method corresponding to the terminal in the above method embodiment. Alternatively, the communication device 800 may be Figure 7 the system architecture of the second network device described in the embodiment shown, for implementing the method corresponding to the second network device in the above method embodiment.

[0143] The communication device 800 includes at least one processor 801. The processor 801 can be used for internal processing of the device to implement certain control processing functions. Optionally, the processor 801 includes instructions. Optionally, the processor 801 can store data. Optionally, different processors can be independent devices, can be located at different physical locations, and can be located on different integrated circuits. Optionally, different processors can be integrated in one or more processors, for example, integrated on one or more integrated circuits.

[0144] Optionally, the communication device 800 may include one or more memories 803 for storing instructions. Data may also be stored in the memory 803. The processor 800 and the memory 801 may be provided separately or integrated together. The communication device 800 further includes a communication line 802 and at least one communication interface 804. Since the memory 803, the communication line 802, and the communication interface 804 are all optional, they are Figure 8 shown as dotted lines in all.

[0145] Optionally, the communication device 800 may further include a transceiver and / or an antenna. Among them, the transceiver can be used to send information to other devices or receive information from other devices. The transceiver can be referred to as a transceiver, a transceiver circuit, an input / output interface, etc., and is used to implement the transceiver function of the communication device 800 through the antenna. Optionally, the transceiver includes a transmitter and a receiver. Exemplarily, the transmitter can be used to generate a radio frequency signal from a baseband signal, and the receiver can be used to convert the radio frequency signal into a baseband signal.

[0146] The processor 801 may include a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present application.

[0147] The communication line 802 may include a path for transmitting information between the above components.

[0148] The communication interface 804, which can be a device such as a transceiver, is used to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), wired access networks, etc.

[0149] The memory 803 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 803 can exist independently and be connected to the processor 801 through the communication line 802. Alternatively, the memory 803 can also be integrated with the processor 801.

[0150] Among them, the memory 803 is used to store computer-executable instructions for executing the solution of this application, and is controlled by the processor 801 to execute. The processor 801 is used to execute the computer-executable instructions stored in the memory 803, so as to implement Figure 7 the steps executed by the first network device, the terminal or the second network device described in the embodiments shown.

[0151] Optionally, the computer-executable instructions in the embodiments of this application may also be referred to as application code, and this application does not make specific limitations on this.

[0152] In a specific implementation, as an embodiment, the processor 801 may include one or more CPUs, such as Figure 8 CPU0 and CPU1 in

[0153] In a specific implementation, as an embodiment, the communication device 800 may include multiple processors, such as Figure 8 processor 801 and processor 808 in

[0154] When Figure 8 the device shown is a chip, such as a chip of the first network device, a chip of the terminal, or a chip of the second network device, then the chip includes a processor 801 (which may also include a processor 805), a communication line 802, and a communication interface 804. Optionally, the chip may include a memory 803. Specifically, the communication interface 804 may be an input interface, a pin, or a circuit, etc. The memory 803 may be a register, a cache, etc. The processor 801 and the processor 805 may be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the communication method in any of the above embodiments.

[0155] The embodiments of this application can divide the device into functional modules according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of this application is illustrative, only a logical function division, and there may be other division methods in actual implementation. For example, in the case of dividing each functional module corresponding to each function, refer to Figure 9As shown, it is a schematic diagram of a device, and the device 900 can be the first network device, terminal or second network device involved in the above-mentioned various method embodiments, or a chip in the first network device, a chip in the terminal or a chip in the second network device. The device 900 includes a processing unit 902 and a transceiver unit 901.

[0156] It should be understood that the device 900 can be used to implement the steps performed by the first network device, the terminal or the second network device in the communication method of the embodiment of the present application, and the relevant features can refer to the above Figure 7 The embodiments shown will not be described in detail here.

[0157] Optional, Figure 9 The functions / implementation processes of the transceiver unit 901 and the processing unit 902 can be Figure 8 The processor 801 in the embodiment calls the computer execution instruction stored in the memory 803 to implement. Or, Figure 9 The function / implementation process of the processing unit 902 in Figure 8 The processor 801 in the embodiment calls the computer execution instruction stored in the memory 803 to implement, Figure 9 The function / implementation process of the transceiver unit 901 can be Figure 8 It is implemented by the communication interface 804 in.

[0158] When the device 900 is a chip or a circuit, the function / implementation process of the transceiver unit 901 can also be implemented by pins or circuits. Optionally, the transceiver unit 901 may include a sending unit and / or a receiving unit, the sending unit is used to implement the sending function, and the receiving unit is used to implement the receiving function; or, the transceiver unit 901 may be an integral module that can implement the sending function and / or the receiving function. Optionally, the transceiver unit 901 may be implemented by a transceiver.

[0159] The present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is run, the method performed by the first network device, the terminal or the second network device in the aforementioned method embodiment is implemented. In this way, the functions described in the above embodiments can be implemented in the form of software functional units and sold or used as independent products. Based on such an understanding, the technical solution of the present application can be essentially or in other words, the part that contributes or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the communication method described in each embodiment of the present application. The storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.

[0160] The present application further provides a computer program product, which includes: computer program code. When the computer program code runs on a computer, the computer is caused to execute the methods performed by the first network device, the terminal, or the second network device in any of the foregoing method embodiments.

[0161] The embodiments of the present application further provide a processing device, including a processor and an interface; the processor is configured to execute the methods performed by the first network device, the terminal, or the second network device involved in any of the foregoing method embodiments.

[0162] The present application further provides a communication system, which can be used to implement the methods performed by the first network device, the terminal, or the second network device in any of the foregoing method embodiments or any possible implementation manner of the method embodiments. Exemplarily, the communication system has an architecture as Figure 3 shown.

[0163] The present application further provides a chip or a chip system. The chip is coupled to a transceiver and is configured to implement the methods performed by the first network device, the terminal, or the second network device in any of the foregoing method embodiments or any possible implementation manner of the method embodiments. Herein, "coupled" means that two components are directly or indirectly combined with each other. This combination can be fixed or movable, and this combination allows fluids, electricity, electrical signals, or other types of signals to communicate between the two components. The chip system may include the chip. Specifically, the chip or the chip system can be used to execute the methods performed by the first network device, the terminal, or the second network device involved in any of the foregoing method embodiments.

[0164] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0165] In the embodiments of the present application, the various illustrative logical units and circuits described can be implemented or operated by a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above designs. The general-purpose processor can be a microprocessor. Optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.

[0166] The steps of the methods or algorithms described in the embodiments of this application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software units can be stored in a RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, register, hard disk, removable disk, CD-ROM, or any other form of storage medium in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be provided in an ASIC, and the ASIC can be provided in a terminal. Optionally, the processor and the storage medium can also be provided in different components of the terminal.

[0167] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one process or multiple processes and / or Figure 1 one block or multiple blocks.

[0168] The content in the various embodiments of this application can be referenced to each other. Without special instructions and logical conflicts, the terms and / or descriptions between different embodiments are consistent and can be cross-referenced. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0169] It can be understood that in the embodiments of this application, the first network device and / or the terminal and / or the second network device can execute some or all of the steps in the embodiments of this application. These steps or operations are only examples. In the embodiments of this application, other operations or various variations of the operations can also be executed. In addition, the various steps can be executed in different orders presented in the embodiments of this application, and it is possible that not all of the operations in the embodiments of this application need to be executed.

Claims

1. A communication method, characterized in that, Applied to a first network device, including: Generating first rate matching information for a downlink data channel from the first network device to a terminal, where the first rate matching information is determined according to attribute information of resources occupied by a second network device for sending a synchronization signal block (SSB) to the terminal, a time delay difference, and a frequency shift difference. The time delay difference is the time difference between the terminal receiving downlink signals sent by the first network device and the second network device on the same time domain resource, and the frequency shift difference is the frequency deviation of the downlink signals sent by the first network device and the second network device received by the terminal on the same frequency domain resource; Sending first information to the terminal, where the first information is used to indicate the first rate matching information.

2. The method according to claim 1, characterized in that, The method further includes: Receiving second information from the terminal, where the second information is used to indicate the time delay difference and the frequency shift difference.

3. The method according to claim 1, characterized in that The method further includes: Receiving third information from the terminal, where the third information is used to indicate the position information and / or movement trajectory information of the terminal; The time delay difference and the frequency shift difference are determined according to the position information and / or movement trajectory information of the terminal, and ephemeris information within a set time period.

4. The method according to any one of claims 1 to 3, characterized in that, The time delay difference is less than or equal to the length of the cyclic prefix (CP), and the frequency shift difference is less than a first threshold. The first rate matching information is second rate matching information, which is determined according to the attribute information of the resources occupied by the second network device for sending the SSB to the terminal; or, The time delay difference is greater than the length of the CP, and the frequency shift difference is less than the first threshold. The first rate matching information is determined according to the second rate matching information and a first time domain offset, where the first time domain offset is related to the time delay difference; or, The time delay difference is less than or equal to the length of the CP, and the frequency shift difference is greater than a second threshold. The first rate matching information is determined according to the second rate matching information and a first frequency domain offset, where the first frequency domain offset is related to the frequency shift difference, and the second threshold is greater than the first threshold; or, The time delay difference is greater than the length of the CP, and the frequency shift difference is greater than the second threshold. The first rate matching information is determined according to the second rate matching information, the first time domain offset, and the first frequency domain offset.

5. The method according to any one of claims 1 to 4, characterized in that The method further includes: Sending fourth information to the terminal, where the fourth information is used to indicate second rate matching information, which is determined according to the attribute information of the resources occupied by the second network device for sending the SSB to the terminal; The first information is further used to indicate modifying the second rate matching information based on the first rate matching information.

6. The method according to any one of claims 1 to 5, characterized in that The first rate matching information includes at least one of the following: The starting data symbol and the number of data symbols, The starting data resource block (RB) and the number of data RBs, The period of the second network device for sending the SSB to the terminal.

7. The method according to any one of claims 1 to 6, characterized in that The attribute information of the resources occupied by the second network device for sending the SSB to the terminal includes at least one of the following: The index of the SSB sent by the second network device to the terminal, The period of the SSB sent by the second network device to the terminal The starting position and / or the center position and / or the ending position in the frequency domain of the RB of the SSB sent by the second network device to the terminal 8. A communication method, characterized in that, Applied to a terminal, including:[[]] Receiving first information from a first network device, where the first information is used to indicate first rate matching information of a downlink data channel from the first network device to the terminal, and the first rate matching information is determined according to attribute information of resources occupied by a synchronization signal block (SSB) sent by a second network device to the terminal, a time delay difference, and a frequency shift difference. The time delay difference is the time difference between the terminal receiving downlink signals sent by the first network device and the second network device on the same time domain resource, and the frequency shift difference is the frequency deviation of the downlink signals sent by the first network device and the second network device received by the terminal on the same frequency domain resource; Receiving downlink data sent by the first network device on the downlink data channel based on the first rate matching information.

9. The method according to claim 8, wherein The method further includes:[[]] Sending second information to the first network device, where the second information is used to indicate the time delay difference and the frequency shift difference.

10. The method according to claim 8, characterized in that, The method further includes:[[]] Sending third information to the first network device, where the third information is used to indicate the location information and / or the movement trajectory information of the terminal; The time delay difference and the frequency shift difference are determined according to the location information and / or the movement trajectory information of the terminal and ephemeris information within a set duration.

11. The method according to any one of claims 8 to 10, characterized in that The time delay difference is less than or equal to the length of the cyclic prefix (CP), and the frequency shift difference is less than a first threshold. The first rate matching information is second rate matching information, and the second rate matching information is determined according to the attribute information of the resources occupied by the SSB sent by the second network device to the terminal; or The time delay difference is greater than the length of the CP, and the frequency shift difference is less than the first threshold. The first rate matching information is determined according to the second rate matching information and a first time domain offset, and the first time domain offset is related to the time delay difference; or The time delay difference is less than or equal to the length of the CP, and the frequency shift difference is greater than a second threshold. The first rate matching information is determined according to the second rate matching information and a first frequency domain offset, and the first frequency domain offset is related to the frequency shift difference, and the second threshold is greater than the first threshold; or The time delay difference is greater than the length of the CP, and the frequency shift difference is greater than the second threshold. The first rate matching information is determined according to the second rate matching information, the first time domain offset, and the first frequency domain offset.

12. The method according to any one of claims 8 to 11, characterized in that, The method further includes:[[]] Receiving fourth information from the first network device, where the fourth information is used to indicate second rate matching information, and the second rate matching information is determined according to the attribute information of the resources occupied by the SSB sent by the second network device to the terminal; The first information is further used to indicate that when modifying the second rate matching information based on the first rate matching information, the second rate matching information is modified according to the first rate matching information.

13. The method according to any one of claims 8 to 12, characterized in that, The first rate matching information includes at least one of the following: The starting data symbol and the number of data symbols, The starting data resource block (RB) and the number of data RBs, The period at which the second network device sends the SSB to the terminal.

14. The method according to any one of claims 8 to 13, characterized in that, The attribute information of the resources occupied by the second network device when sending the SSB to the terminal includes at least one of the following: The index of the SSB sent by the second network device to the terminal, The period of the SSB sent by the second network device to the terminal, The starting position and / or the center position and / or the ending position in the frequency domain of the RB of the SSB sent by the second network device to the terminal.

15. A communication method, characterized in that, Applied to the second network device, it includes: Sending the attribute information of the resources occupied by the second network device when sending the synchronization signal block (SSB) to the terminal to the first network device, so that the first network device sends the first information to the terminal, where the first information is used to indicate the first rate matching information of the downlink data channel from the first network device to the terminal, and the first rate matching information is determined according to the attribute information in combination with the time delay difference and the frequency shift difference. The time delay difference is the time difference between the terminal receiving the downlink signals sent by the first network device and the second network device on the same time domain resource, and the frequency shift difference is the frequency deviation of the downlink signals received by the terminal from the first network device and the second network device on the same frequency domain resource; Based on the attribute information of the resources occupied by the SSB, sending the SSB to the terminal.

16. The method according to claim 15, wherein The time delay difference is less than or equal to the length of the cyclic prefix (CP), and the frequency shift difference is less than the first threshold. The first rate matching information is the second rate matching information, and the second rate matching information is determined according to the attribute information of the resources occupied by the second network device when sending the SSB to the terminal; or, The time delay difference is greater than the length of the CP, and the frequency shift difference is less than the first threshold. The first rate matching information is determined according to the second rate matching information and the first time domain offset, and the first time domain offset is related to the time delay difference; or, The time delay difference is less than or equal to the length of the CP, and the frequency shift difference is greater than the second threshold. The first rate matching information is determined according to the second rate matching information and the first frequency domain offset, and the first frequency domain offset is related to the frequency shift difference, and the second threshold is greater than the first threshold; or, The time delay difference is greater than the length of the CP, and the frequency shift difference is greater than the second threshold. The first rate matching information is determined according to the second rate matching information, the first time domain offset, and the first frequency domain offset.

17. The method according to claim 15 or 16, characterized in that, The first rate matching information includes at least one of the following: The starting data symbol and the number of data symbols, The starting data resource block (RB) and the number of data RBs, The period at which the second network device sends the SSB to the terminal.

18. The method according to any one of claims 15 to 17, characterized in that The attribute information of the resources occupied by the SSB sent by the second network device to the terminal includes at least one of the following: The index of the SSB sent by the second network device to the terminal, The period of the SSB sent by the second network device to the terminal, The starting position and / or the center position and / or the ending position of the RB in the frequency domain of the SSB sent by the second network device to the terminal.

19. A communication device, characterized in that, The communication device includes a processing unit and a transceiver unit; The transceiver unit is used for sending and receiving information; The processing unit is used to execute the method according to any one of claims 1 to 7 through the transceiver unit.

20. A communication device, characterized in that, The communication device includes a processing unit and a transceiver unit; The transceiver unit is used for sending and receiving information; The processing unit is used to execute the method according to any one of claims 8 to 14 through the transceiver unit.

21. A communication device, characterized in that, The communication device includes a processing unit and a transceiver unit; The transceiver unit is used for sending and receiving information; The processing unit is used to execute the method according to any one of claims 15 to 18 through the transceiver unit.

22. A communication device, characterized in that, The communication device includes a processor and a memory. The memory stores a computer program. The processor is used to execute the computer program stored on the memory, so that the communication device executes the method according to any one of claims 1 to 7, or so that the communication device executes the method according to any one of claims 8 to 14, or so that the communication device executes the method according to any one of claims 15 to 18.

23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program. When the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 7, or the computer is caused to execute the method according to any one of claims 8 to 14, or the computer is caused to execute the method according to any one of claims 15 to 18.

24. A chip system, characterized in that, It includes a processor and an interface. The processor is used to receive and run an instruction from the interface. When the processor runs the instruction, the method according to any one of claims 1 to 7 is implemented, or the method according to any one of claims 8 to 14 is implemented, or the method according to any one of claims 15 to 18 is implemented.

25. A communication system, characterized in that, It includes a first network device, a terminal and a second network device; The first network device is used to execute the method according to any one of claims 1 to 7, the terminal is used to execute the method according to any one of claims 8 to 14, and the second network device is used to execute the method according to any one of claims 15 to 18.