Communication method, apparatus and system
By generating rate matching information, the first network device avoids interference when sending SSB with the second network device, solves the problem that the terminal receives SSB and is disturbed by downlink data, and improves communication quality.
Patent Information
- Application Number
- PCT/CN2024/142746
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-12
- Filing Date
- 2024-12-26
- Publication Date
- 2025-07-17
AI Technical Summary
In a mobile communication system, when a terminal receives SSBs sent by different network devices, it may be disturbed by downlink data, resulting in a degradation of communication quality.
The first network device generates rate matching information of the downlink data channel, and determines the resource attributes, time delay difference and frequency shift difference occupied by the second network device to avoid interference when sending the SSB with the second network device.
It effectively avoids interference between different network devices and improves communication quality.
Smart Images

Figure CN2024142746_17072025_PF_FP_ABST
Abstract
Description
Communication method, device and system
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on January 12, 2024, with application number 202410054074.7 and application name "A Communication Method, Device and System", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method, device, and system. Background Art
[0004] In mobile communication systems, network devices periodically transmit synchronization signal blocks (SSBs) so that terminals can achieve downlink synchronization with the network devices after receiving the SSBs. However, when a terminal can receive SSBs from different network devices, downlink data sent by one network device over the physical downlink shared channel (PDSCH) may interfere with SSBs sent by another network device.
[0005] For example, within 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, when the terminal receives the SSB from the first network device, it will be interfered with 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 guarantee the communication quality. Summary of the Invention
[0006] The embodiments of the present application provide a communication method, apparatus, and system for avoiding mutual interference caused by different network devices when sending SSB and downlink data, so as to improve communication quality.
[0007] In the first aspect, a communication method is provided. The 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 module. The chip system or functional module can realize the functions of the first network device, and the chip system or functional module is, for example, set in the first network device. In the following description, the method is taken as an example of being executed by the first network device. The method includes: generating first rate matching information of a downlink data channel from the first network device to the terminal, the first rate matching information is determined according to the attribute information, delay difference and frequency shift difference of the resources occupied by the second network device sending SSB to the terminal, the 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, the first information is used to indicate the first rate matching information.
[0008] In an embodiment of the present application, the first network device can generate first rate matching information based on the attribute information of the resources occupied by the SSB sent by the second network device 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 resources 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 resources 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 to achieve the purpose of the first network device not sending downlink data to the terminal when the second network device sends SSB to the terminal, thereby effectively avoiding the problem of mutual interference when the second network device sends SSB and the first network device sends downlink data, thereby improving the communication quality between the first network device, the terminal and the second network device to a certain extent.
[0009] In addition, because 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 in the downlink data channel according to the first rate matching information.
[0010] In an optional embodiment, the method may further include: receiving second information from the terminal, the second information being used to indicate the delay difference and the frequency shift difference. Since the first network device can directly obtain the delay difference and the frequency shift difference from the terminal, that is, it can obtain the delay difference and the frequency shift difference without performing its own calculation or measurement, thereby reducing the computational complexity of the first network device in generating the first rate matching information.
[0011] In another optional embodiment, the method may further include: receiving third information from the terminal, the third information being used to indicate the location information and / or motion trajectory information of the terminal; the delay difference and the frequency shift difference are determined by the first network device based on the location information and / or motion trajectory information of the terminal and the ephemeris information within a set time period. In this case, the delay difference and the frequency shift difference are no longer measured by the terminal, but are determined by the first network device, which not only makes the terminal side simple to implement (i.e., there is no need to measure the 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 location information and / or motion trajectory information, the first network device, after obtaining the location information and / or motion trajectory information of the terminal, can combine the ephemeris information (i.e., the ephemeris information of the first network device and / or the ephemeris information of the second network device) to determine in advance the delay difference and the frequency shift difference of the terminal within a certain time range in the future, thereby improving the efficiency of generating subsequent first rate matching information.
[0012] In an optional implementation, the delay difference is less than or equal to the length of a cyclic prefix (CP), and the frequency shift difference is less than a first threshold, the first rate matching information may be second rate matching information, and the second rate matching information may be determined according to attribute information of resources occupied by the second network device when sending SSB to the terminal;
[0013] In another optional implementation, the 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 may be determined based on the second rate matching information and a first time domain offset, where the first time domain offset is related to the delay difference;
[0014] In another optional implementation, the 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 based on 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;
[0015] In another optional implementation, 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 can be determined based on the second rate matching information, the first time domain offset and the first frequency domain offset.
[0016] Under this implementation, since the first network device determines the first rate matching information based on the specific circumstances of the delay difference and frequency shift difference, the first rate matching information generated by the first network device can adapt well to different network environments (i.e., different delay differences and frequency shift differences), thereby effectively avoiding the interference between the first network device sending SSB in the downlink data channel and the second network device sending downlink data, so as to ensure that the communication quality is improved.
[0017] In an optional embodiment, the method may further include: sending fourth information to the terminal, the fourth information being used to indicate second rate matching information, the second rate matching information being determined based on attribute information of resources occupied by the second network device in sending SSB to the terminal; the first information is also used to indicate modification of the second rate matching information based on the first rate matching information. Under this embodiment, the terminal can receive the downlink data sent by the first network device according to the second rate matching information and the SSB from the second network device according to the second rate matching information indicated by the fourth information before receiving the first rate matching information or the first network device generates the first rate matching information, so as to ensure good communication quality between the terminal, the first network device and the second network device, that is, to a certain extent, improve the problem of mutual interference between the first network device sending a downlink signal and the second network device sending an SSB.
[0018] In an optional 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 a 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, if the first rate matching information generated by the first network device includes any one or a 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 mutual 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 reducing the system resources required for signaling transmission between the terminal and the first network device.
[0019] In an optional embodiment, the attribute information of the resources occupied by the SSB sent by the second network device 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 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. It can be seen that since there is a mapping / correspondence 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, the first network device can determine the time domain / time position of each time the second network device sends the SSB 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 in sending the SSB to the terminal, that is, the time interval between two adjacent transmissions of the SSB by the second network device to the terminal. For example, the second network device sends an SSB to the terminal every 20 milliseconds (ms), then the first network device can also determine the starting number 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 delay difference. According to the symbol (i.e., the time domain starting position of the resource indicated by the first rate matching information); and 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 when sending the SSB to the terminal can be determined. Then the first network device can determine the starting data RB (i.e., the frequency domain starting position of the resource indicated by the first rate matching information) based on 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. That is, the first network device can achieve rate matching of the resources of the downlink data channel from itself to the terminal based on the attribute information of the resources occupied by the SSB sent by the second network device to the terminal, as well as the delay difference and / or frequency domain difference.
[0020] In the second aspect, another communication method is provided. The method can be executed by a terminal, or by other devices including terminal functions, or by a chip system (or, chip) or other functional module, and the chip system or functional module can realize the function of the terminal, and the chip system or functional module is, for example, set in the terminal. In the following description, the method is taken as an example of being executed by the terminal. The method includes: receiving first information from a first network device, 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, the first rate matching information is determined according to the attribute information, delay difference and frequency shift difference of the resources occupied by the SSB sent by the second network device to the terminal, the 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; based on the first rate matching information, receiving the downlink data sent by the first network device on the downlink data channel.
[0021] In an optional implementation, 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.
[0022] In another optional embodiment, the method may also include: sending third information to the first network device, the third information being used to indicate the location information and / or motion trajectory information of the terminal; the time delay difference and the frequency shift difference are determined by the first network device based on the location information and / or motion trajectory information of the terminal, and the ephemeris information within a set time period.
[0023] In an optional implementation, the 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 attribute information of resources occupied by the SSB sent by the second network device to the terminal;
[0024] In another optional implementation, the 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 based on the second rate matching information and the first time domain offset, and the first time domain offset is related to the delay difference;
[0025] In another optional implementation, the 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 based on 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;
[0026] In another optional implementation, 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.
[0027] In an optional embodiment, the method may also include: receiving fourth information from the first network device, the fourth information being used to indicate second rate matching information, the second rate matching information being determined based on attribute information of resources occupied by the second network device when sending SSB to the terminal; the first information is also used to indicate that when the second rate matching information is modified based on the first rate matching information, the second rate matching information is modified according to the first rate matching information.
[0028] In an optional implementation, 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 SSB to the terminal.
[0029] In an optional embodiment, the attribute information of the resources occupied by the SSB sent by the second network device 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 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.
[0030] In a third aspect, another communication method is provided. The method can 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 module. The chip system or functional module can realize the functions of the second network device, and the chip system or functional module is, for example, set in the second network device. In the following description, the method is taken as an example of being executed by the second network device. The method includes: sending attribute information of the resources occupied by the second network device to the terminal to the first network device, so that the first network device sends first information to the terminal, and 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. The first rate matching information is determined based on the attribute information combined with the delay difference and the frequency shift difference. The 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; based on the attribute information of the resources occupied by the SSB, sending the SSB to the terminal.
[0031] In an optional implementation, the 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 attribute information of resources occupied by the SSB sent by the second network device to the terminal;
[0032] In another optional implementation, the 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 based on the second rate matching information and the first time domain offset, and the first time domain offset is related to the delay difference;
[0033] In another optional implementation, the 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 based on 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;
[0034] In another optional implementation, 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.
[0035] In an optional implementation, 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 SSB to the terminal.
[0036] In an optional embodiment, the attribute information of the resources occupied by the SSB sent by the second network device 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 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.
[0037] In a fourth aspect, a communication device is provided. The communication device may be the first network device described in the first aspect. The communication device may also be another entity that includes the functions of the first network device. For example, the communication device may be another device that includes the functions of the first network device, or a system-on-chip (or chip) or other functional module that can implement the functions of the first network device. The system-on-chip or functional module is, for example, disposed in the first network device. In one optional implementation, the communication device includes a radio frequency device and a baseband device. In another optional 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 both transmitting and receiving functions. When the transceiver unit implements the transmitting function, it may be referred to as a transmitting unit (sometimes also referred to as a transmitting module). When the transceiver unit implements the receiving function, it may be referred to as a receiving unit (sometimes also referred to as a receiving module). The transmitting unit and the receiving unit may be the same functional module, referred to as a transceiver unit, that can implement both transmitting and receiving functions. Alternatively, the transmitting unit and the receiving unit may be different functional modules, with the transceiver unit being a collective term for these functional modules.
[0038] In an optional embodiment, the processing unit (or, processing module) is used to generate 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 by the processing unit (or, processing module) based on the attribute information, delay difference and frequency shift difference of the resources occupied by the second network device sending SSB to the terminal. The 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 resources 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 resources received by the terminal; the transceiver unit (or, the sending unit) is used to send first information to the terminal, and the first information is used to indicate the first rate matching information.
[0039] In an optional implementation, the transceiver unit (or the receiving unit) is configured to receive second information from the terminal, where the second information is used to indicate the time delay difference and the frequency shift difference.
[0040] In another optional embodiment, the transceiver unit (or, the receiving unit) is used to receive third information of the terminal, and the third information is used to indicate the position information and / or motion trajectory information of the terminal; the time delay difference and the frequency shift difference are determined by the processing unit (or, processing module) based on the position information and / or motion trajectory information of the terminal, and the ephemeris information within a set time period.
[0041] In an optional implementation, the 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 attribute information of resources occupied by the SSB sent by the second network device to the terminal;
[0042] In another optional embodiment, the 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) based on the second rate matching information and the first time domain offset, and the first time domain offset is related to the delay difference;
[0043] In another optional embodiment, the 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 the 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;
[0044] In another optional embodiment, 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 by the processing unit (or, processing module) based on the second rate matching information, the first time domain offset and the first frequency domain offset.
[0045] In an optional embodiment, the transceiver unit (or, the sending unit) is used to send fourth information to the terminal, and 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 SSB sent by the second network device to the terminal; the first information is also used to indicate the modification of the second rate matching information based on the first rate matching information.
[0046] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so that the processing unit can control or execute the method described in the first aspect above through the above-mentioned transceiver unit.
[0047] 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 also include other entities having the above-mentioned terminal functions. For example, the communication device is other equipment having terminal functions, or a chip system (or chip) or other functional module, which can realize the functions of the terminal, and the chip system or functional module is, for example, arranged in the terminal. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional 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, please refer to the introduction of the fourth aspect.
[0048] In an optional embodiment, the transceiver unit (or, the receiving unit) is used to receive 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. The first rate matching information is determined by the processing unit (or, the processing module) based on the attribute information, delay difference and frequency shift difference of the resources occupied by the second network device sending SSB to the terminal. The 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 resources 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 resources received by the terminal; the transceiver unit (or, the receiving unit) is used to receive the downlink data sent by the first network device on the downlink data channel based on the first rate matching information.
[0049] In an optional implementation, the transceiver unit (or the sending unit) is configured to send second information to the first network device, where the second information is used to indicate the time delay difference and the frequency shift difference.
[0050] In an optional embodiment, the transceiver unit (or, the sending unit) is used to send third information to the first network device, and the third information is used to indicate the location information and / or motion trajectory information of the terminal; the time delay difference and the frequency shift difference are determined by the processing unit (or, processing module) based on the location information and / or motion trajectory information of the terminal, and the ephemeris information within a set time period.
[0051] In an optional implementation, the 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 attribute information of resources occupied by the SSB sent by the second network device to the terminal;
[0052] In another optional embodiment, the 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) based on the second rate matching information and the first time domain offset, and the first time domain offset is related to the delay difference;
[0053] In another optional embodiment, the 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 the 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;
[0054] In another optional embodiment, 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 by the processing unit (or, processing module) based on the second rate matching information, the first time domain offset and the first frequency domain offset.
[0055] In an optional embodiment, the transceiver unit (or, the receiving unit) is used to receive fourth information of the first network device, and 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 SSB sent by the second network device to the terminal; the first information is also used to indicate that when the second rate matching information is modified based on the first rate matching information, the processing unit (or, the processing module) modifies the second rate matching information according to the first rate matching information.
[0056] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so that the processing unit can control or execute the method described in the second aspect through the above-mentioned transceiver unit.
[0057] In the 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 having the functions of the second network device above. For example, the communication device is other devices having the functions of the second network device, or is a chip system (or, chip) or other functional module, and the chip system or functional module can realize the functions of the second network device, and the chip system or functional module is, for example, arranged in the second network device. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional 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, please refer to the introduction of the fourth aspect.
[0058] In an optional embodiment, the transceiver unit (or, the sending unit) is used to send attribute information of the resources occupied by the second network device when sending SSB to the terminal to the first network device, so that the first network device sends first information to the terminal, 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, the first rate matching information is determined by the processing unit (or, processing module) according to the attribute information combined with the delay difference and the frequency shift difference, the 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 resources 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 resources received by the terminal; the transceiver unit (or, the sending unit) is used to send the SSB to the terminal based on the attribute information of the resources occupied by the SSB.
[0059] In an optional implementation, the 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 attribute information of resources occupied by the SSB sent by the second network device to the terminal;
[0060] In another optional embodiment, the 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) based on the second rate matching information and the first time domain offset, and the first time domain offset is related to the delay difference;
[0061] In another optional embodiment, the 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 the 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;
[0062] In another optional embodiment, 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 by the processing unit (or, processing module) based on the second rate matching information, the first time domain offset and the first frequency domain offset.
[0063] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so that the processing unit can control or execute the method described in the third aspect through the above-mentioned transceiver unit.
[0064] In a seventh aspect, a communication device is provided. The communication device may be a first network device, or a chip or chip system used in the first network device. The communication device includes a communication interface and a processor, and optionally, a memory. 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 instructions through the communication interface, the communication device executes the method performed by the first network device in the first aspect.
[0065] In an eighth aspect, a communication device is provided. The communication device may be a terminal, or a chip or chip system used in a terminal. The communication device includes a communication interface and a processor, and optionally, a memory. 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 instructions through the communication interface, the communication device executes the method performed by the terminal in the second aspect.
[0066] In a ninth aspect, a communication device is provided. The communication device may be a second network device, or a chip or chip system used in the second network device. The communication device includes a communication interface and a processor, and optionally, a memory. 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 instructions through the communication interface, the communication device executes the method performed by the second network device in the third aspect.
[0067] In the tenth aspect, a computer-readable storage medium is provided, which is used to store a computer program or instruction. When the computer program or instruction is executed, the method performed by the first network device and / or terminal and / or second network device in each of the first to third aspects is implemented.
[0068] In an eleventh aspect, a computer program product comprising instructions is provided, wherein when the computer program or instructions are executed on a computer, the methods described in any of the first to third aspects are implemented.
[0069] In the twelfth aspect, a chip system is provided, comprising a processor and an interface, wherein the processor is used to call and execute instructions from the interface so that the chip system implements the methods described in each of the first to third aspects above.
[0070] The technical effects that can be achieved in each of the above-mentioned aspects from the second to the twelfth aspects and each possible implementation scheme in each of them can refer to the description of the effects that can be achieved by the corresponding possible design schemes in the above-mentioned first aspect, and repetitions will not be discussed. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] FIG1 is a schematic diagram of the architecture of a non-terrestrial network (NTN) (transparent transmission mode) provided in an embodiment of the present application;
[0072] FIG2 is a schematic diagram of the architecture of another NTN (regeneration mode) provided in an embodiment of the present application;
[0073] FIG3 is a schematic diagram of the architecture of another NTN provided in an embodiment of the present application;
[0074] FIG4 is a schematic diagram of the architecture of another NTN provided in an embodiment of the present application;
[0075] FIG5 is a schematic structural diagram of an SSB provided in an embodiment of the present application;
[0076] FIG6 is a schematic diagram of a scenario in which there is an overlapping coverage area between a first satellite and a second satellite according to an embodiment of the present application;
[0077] FIG7 is a flow chart of a communication method provided in an embodiment of the present application;
[0078] FIG8 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0079] FIG9 is a schematic diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0080] The communication method provided in the embodiments of the present application can be applied to various types of mobile communication systems, that is, in the embodiments of the present application, there is no restriction on the specific type of the mobile communication system. For example, the mobile communication system can be a fourth generation mobile communication technology (the 4th generation, 4G) system, such as a long term evolution (long term evolution, LTE) system, or a fifth generation mobile communication technology (5th generation, 5G) system, such as a 5G new radio (new radio, NR) system, or a future communication network or a new communication system that will emerge in the future development of communication. In addition, the communication system can also be an NTN, a machine to machine (machine to machine, M2M) network, a machine type communication (machine type communication, MTC) or other network.
[0081] As a possible application scenario, the NTN system may include a satellite communication system. According to satellite altitude, i.e., satellite orbit altitude, satellites can be divided into high elliptical orbit (HEO) satellites, geostationary Earth orbit (GEO) satellites, medium Earth orbit (MEO) satellites, and low Earth orbit (LEO) satellites. Optionally, the NTN system may also include aerial network equipment such as a high altitude platform station (HAPS) communication system. The aerial network equipment involved in this application is not limited to the above examples.
[0082] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail with reference to the accompanying drawings. In the embodiments of the present application, for the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one 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.
[0083] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish between multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, the first information and the second information can be the same information or different information, and such names do not indicate the difference in the sending end / receiving end, format, content, size, application scenario, priority or importance of the two information; for another example, the first network device and the second network device can be the same network device or different network devices, and such names do not indicate the difference in priority or importance of the two network devices. In addition, the numbering of the steps in the various embodiments introduced in this application is sometimes only for distinguishing different steps, and is not used to limit the order between the steps.
[0084] Refer to Figure 1, which is a schematic diagram of the architecture of an NTN provided in an embodiment of the present application. The NTN includes non-terrestrial network equipment, terminals, gateways, ground base stations, (ground) core networks and data networks. The non-terrestrial network equipment can be a satellite, for example, a HEO satellite, a GEO satellite, a MEO satellite or a LEO satellite, and the non-terrestrial network equipment can also be a HAPS, etc., which is not limited here. In the embodiment of the present application, the non-terrestrial network equipment is introduced as a satellite as an example, but the satellite can also be replaced by other non-terrestrial network equipment (such as HAPS) in this application. A gateway (also called a ground station, earth station, gateway station, or gateway station) (gateway, GW) can be used to connect satellites and ground base stations. For example, one or more satellites can be connected to one or more ground base stations through one or more gateways, which is not limited here.
[0085] Furthermore, the satellite in Figure 1 operates in transparent transmission mode. This means the satellite acts as an analog RF repeater, converting and amplifying wireless frequencies. It can transparently transmit or replicate signals between the ground base station and the terminal. In other words, the satellite only functions as a signal forwarder. For example, a signal sent by a terminal can be transparently transmitted by the satellite, forwarded by the gateway, and then delivered to the ground base station.
[0086] 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 a regenerative mode. Refer to Figure 2, which is a schematic diagram of the architecture of another NTN provided by the embodiments of the present application. In Figure 2, the communication mode of the satellite is a regenerative mode, that is, the satellite can serve as a base station for wireless communication, realize the regeneration of signals received from the ground, and can parse (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.
[0087] It should be noted that although Figures 1 and 2 each show only one satellite, one gateway, and one terminal, the embodiments of the present application do not impose any restrictions on the number of the above-mentioned communication devices (such as satellites, gateways, or terminals, etc.). That is, in actual scenarios, an architecture in which multiple satellites and / or multiple gateways collaborate can be adopted according to communication requirements. 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. This embodiment of the present application does not specifically limit this.
[0088] Therefore, refer to Figure 3, which is a schematic diagram of the architecture of another NTN provided by an embodiment of the present application. The NTN shown in Figure 3 includes two satellites (a first satellite and a second satellite) and two gateways (a first gateway and a second gateway) as an example. The communication mode of the two satellites is regenerative mode, that is, both satellites can serve as base stations for wireless communication. In addition, an inter-satellite link (ISL) exists between the two satellites. Under this network architecture, different satellites can communicate with each other and can also be connected to the same (terrestrial) core network.
[0089] Optionally, the satellite can also serve as a distributed unit (DU) of the base station, separated from the centralized unit (CU) of the ground base station to form a CU-DU distributed architecture. For example, refer to Figure 4, which is a schematic diagram of the architecture of another NTN provided in an embodiment of the present application. The difference between Figure 4 and Figure 1 is that the satellite, as the DU of the base station, can understand, process and regenerate the signal from the ground base station, and not just transmit or copy the signal from the ground base station, while the ground base station only serves as a CU.
[0090] It should be noted that under this network architecture, the service link (or user link) between the terminal and the satellite can transmit the air interface signal (such as the Uu interface signal), and the feeder link (or feedback circuit) between the satellite and the gateway can transmit the satellite radio interface (SRI) signal. On top of the SRI signal, the intermediate transmission interface signal (such as the F1 interface signal) between the DU and the CU can be transmitted.
[0091] The network devices in the embodiments of the present application include, for example, non-terrestrial 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 that the terminal uses to access the mobile communication system wirelessly. The network device may also refer to a device that communicates with the terminal at the air interface. Exemplarily, the access network devices in the present application may include an evolved node B (eNodeB) / eNB in an LTE system or long term evolution-advanced (LTE-A); a next generation node B (gNB) in a 5G system or an access node in a wireless-fidelity (Wi-Fi) system; or, the network device may be a relay station, an on-board device, a future evolved public land mobile network (PLMN) device, a device in an M2M network, a device in the Internet of Things (IoT), a drone device, etc. The access network device in a vehicle to everything (V2X) system may be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0092] In addition, the base station in the embodiment 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 wireless network they possess, for example, the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above are set in the CU, and the protocol layers below the PDCP, such as the radio link control (RLC) layer and the medium access control (MAC) layer, are set in the DU. It should be noted that this division of the protocol layers is only an example, and it can also be divided in other protocol layers. The radio frequency device can be remote and not placed in the DU, or it can be integrated in the DU, or partially remote and partially integrated in the DU. The embodiment of the present application does not impose any restrictions. In addition, in some embodiments, the control plane (CP) and user plane (UP) of the CU can also be separated and divided into different entities for implementation, 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) and PDCP-C functions (i.e., the basic functions of control plane signaling at the PDCP layer). In this network architecture, signaling generated by the CU can be sent to the terminal via the DU, and vice versa. The DU can directly encapsulate the signaling at the protocol layer and transparently transmit it to the terminal or CU without parsing it.
[0093] It should also be noted that, taking a base station as an example, a base station can communicate with a terminal or through a relay station. Furthermore, a terminal can communicate with multiple base stations using different access technologies. For example, a satellite can connect to a base station through a gateway. If the satellite's communication mode is transparent, signals sent by the terminal can be transmitted transparently by the satellite, forwarded by the gateway, and then reach a ground-based base station. If the satellite's communication mode is regenerative, the satellite can act as a base station, processing signals sent by the terminal.
[0094] In the embodiments of the present application, the communication device for implementing the network device function may be a network device, or may be a device capable of supporting the network device to implement the function, such as a chip system, which may be installed in the network device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the network device as an example of the device for implementing the network device function being a network device.
[0095] The terminal in the embodiment of the present application is a device with wireless transceiver function (i.e., it can send signals to network devices or receive signals from network devices), which 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 built into the above device (for example, a communication module, a modem, or a chip system, etc.). 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 communication (device-to-device, D2D), V2X, M2M / MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, drones, robots, indoor commercial scenarios (such as mobile phone screen projection, file sharing, mobile phone to VR glasses video transmission) and other scenarios.
[0096] 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 (digital car), an unmanned car (or driverless car or pilotless car or automobile), an automatic car (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 hybrid electric vehicle (plug-in HEV, PHEV), a new energy vehicle (new energy vehicle), and a roadside unit (road site unit, RSU). The terminal can also be a device in D2D communication, such as an electricity meter, a water meter, etc. In addition, in the embodiment 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. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.
[0097] As described above, various terminals, if located on a vehicle (e.g., placed in a vehicle or installed in a vehicle), can be considered as a vehicle-mounted terminal, which is also referred to as an on-board unit (OBU). The terminal of the present application can also be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit.
[0098] The terminal may sometimes be referred to as user equipment (UE), terminal equipment, access station, UE station, remote station, wireless communication device, or user device, etc.
[0099] In the embodiments of the present application, the communication device used to implement the terminal function can be a terminal, or a communication device capable of supporting the terminal to implement the function, such as a chip system, and the communication device can be installed in the terminal. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the communication device used to implement the terminal function as an example.
[0100] Currently, in mobile communication systems, network devices (e.g., satellites or base stations) periodically send SSBs so that after receiving the SSBs, the terminal can achieve downlink synchronization with the network device and obtain system information (SI). For example, referring to Figure 5, the SSB includes: a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH). As shown in Figure 5, the SSB occupies 4 orthogonal frequency division multiplexing (OFDM) symbols in the time domain and 20 RBs, or 240 subcarriers, in the frequency domain. Optionally, in order to facilitate beam management of network devices, the ground can be divided into multiple grids, and the geographical locations of these grids are fixed; each grid is called a wave position, which can indicate the location where the beam may point to the ground. In this way, when the beam of the network device points to a certain wave position, the corresponding SSB can be sent to the wave position according to the preset correspondence between the wave position and the SSB. It should be noted that the types of SSB are usually limited. For example, SSB can be 8 types of SSB: SSB0 to SSB7.
[0101] Furthermore, since there is usually an overlapping coverage area between different network devices (such as the first network device and the second network device), the terminal in the overlapping coverage area can receive SSBs sent by different network devices. Referring to Figure 6, taking the first network device as the first satellite and the second network device as the second satellite as an example, the first satellite and the second satellite have overlapping coverage areas (i.e., the overlapping area in Figure 6, there is at least one cell in the overlapping area). Therefore, assuming that the first satellite and the second satellite synchronously provide services for a cell in the overlapping coverage area, the first satellite can send SSB (for example, SSB0) and downlink data to the UE in the cell, and the second satellite can also send SSB (for example, SSB1) and downlink data to the UE in the cell; in this way, the UE in the cell can receive the SSB and downlink data sent by the first satellite and the second satellite respectively.
[0102] However, when a terminal (such as a UE) can receive SSBs and downlink data sent by different network devices, the downlink data sent by one network device to the terminal via the PDSCH may interfere with the SSBs sent by another network device to the terminal. For example, within the same time-frequency resource, if a first network device sends an SSB to a terminal, and a second network device sends downlink data to the terminal via the PDSCH, when the terminal receives the SSB from the first network device, it will be interfered with 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 guarantee the communication quality.
[0103] In view of this, in an embodiment of the present application, the first network device can generate the first rate matching information of the downlink data channel (such as PDSCH) from the first network device to the terminal based on the attribute information of the resources occupied by the SSB sent by the second network device to the terminal, the time difference (i.e., delay difference) when the terminal receives the downlink signal sent by the first network device and the second network device on the same time domain resource, and the frequency deviation (i.e., frequency deviation) when the terminal receives the downlink signal sent by the first network device and the second network device on the same frequency domain resource, wherein the rate matching information refers to the (time-frequency) resources that the network device is not allowed to use when the first network device and the terminal use the downlink data channel for communication. The rate matching information can also be referred to as a rate matching resource; optionally, the downlink signal includes downlink signaling or downlink data sent by the first network device or the second network device to the terminal, which is not limited in this application. In this way, it is possible to avoid the first network device not sending a downlink signal (such as downlink data) to the terminal when the second network device sends a downlink signal (such as SSB) to the terminal, thereby avoiding the problem of mutual interference when different network devices send SSB and downlink data, and improving the communication quality.
[0104] To better illustrate the embodiments of the present application, a communication method provided by the embodiments of the present application is described below in conjunction with the accompanying drawings. Referring to FIG. 7 , which is a flow chart of a communication method provided by the embodiments of the present application, the following description will use the method as applied to the network architecture shown in FIG. 3 , with the specific application scenario being two network devices (i.e., a first network device and a second network device, such as the first satellite and the second satellite shown in FIG. 6 ) providing services to the same terminal. The process of this method is described as follows.
[0105] S701: A first network device generates first rate matching information for a downlink data channel from the first network device to a terminal.
[0106] Since the first rate matching information is used to instruct the first network device not to send a downlink signal to the terminal within the (time-frequency) resources occupied by the second network device when sending SSB to the terminal, the first rate matching information can also be called the 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. For example, assuming that the second network device sends SSB to the terminal within a certain resource, the first rate matching information can indicate that the first network device is not within the resource, and sends downlink data to the terminal through PSDCH, thereby avoiding the interference between the downlink signals (i.e., SSB and downlink data) when the first network device and the second network device serve the same terminal, thereby improving the communication quality.
[0107] Among them, the first rate matching information can be determined by the first network device based on the attribute information, delay difference and frequency shift difference of the resources occupied by the SSB sent by the second network device to the terminal. The delay difference is the time difference between the terminal receiving the downlink signal 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 terminal receiving the downlink signal sent by the first network device and the second network device on the same frequency domain resource. For example, the frequency deviation can be a Doppler frequency deviation or a Doppler frequency difference, so the frequency shift difference can also be called a Doppler frequency shift difference; optionally, if the first network device and the second network device send the same downlink signal to the terminal using the same time-frequency (i.e., the same frequency domain and the same time domain) resource, the delay difference and the frequency shift difference are respectively the time difference and frequency deviation of the terminal receiving the downlink signal sent by the first network device and the second network device on the time-frequency resource.
[0108] In an optional solution, the above-mentioned delay difference and frequency shift difference can be determined and sent by the terminal. Optionally, the embodiment of the present application may also include: S702, the terminal sends the second information to the first network device. Accordingly, the first network device receives the second information of the terminal, and the second information is used to indicate the delay difference and frequency shift difference. S702 occurs before S701, for example (as shown in Figure 7). Exemplarily, the terminal can measure the SSB sent by the first network device and the SSB sent by the second network device, thereby obtaining the delay difference and frequency shift difference based on the SSB measurement results, and then feeding back the delay difference and frequency shift difference to the first network device, where the delay difference can be recorded as DeltaT and the frequency shift difference can be recorded as DeltaF. In this way, since the first network device can obtain the delay difference and frequency shift difference directly from the terminal, that is, the delay difference and frequency shift difference can be obtained without its own calculation or measurement, the computational complexity of the first network device generating the first rate matching information is reduced.
[0109] In another optional solution, in order to reduce the signaling overhead of the terminal, the process of determining the delay difference and the frequency shift difference can also be handed over to the first network device for execution. Optionally, the embodiment of the present application can also include: S703, the terminal sends a third information to the first network device. Accordingly, the first network device receives the third information of the terminal, and the third information is used to indicate the location information and / or motion trajectory information of the terminal; in this way, when the first network device obtains the location information and / or motion trajectory information of the terminal, it can combine the ephemeris information within the set time length (that is, its own ephemeris information and the ephemeris information of the second network device) to determine the above-mentioned 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 (that is, time period or moment) corresponding to the location information of the terminal, and for the motion trajectory information of the terminal, the set time length can be the same as the time length corresponding to the motion trajectory information of the terminal, that is, the set time length can be the time period or moment when the terminal is at the position indicated by the location information of the terminal, or the set time length can also be the movement time of the terminal on the motion trajectory indicated by the motion trajectory information.
[0110] Since the time when the terminal is at the location indicated by the location information of the terminal may correspond to a time period (for example, recorded as [t1, tn], where t1 is the starting time when the terminal is at the location indicated by the location information, and tn is the time when the terminal leaves the location indicated by the location information), rather than a certain moment, this will enable the first network device to determine the delay difference list and frequency shift difference list within the time period after obtaining the location information of the terminal, combining its own ephemeris information and the ephemeris information of the second network device, where the delay difference list can be recorded as DeltaTList and the frequency shift difference can be recorded as DeltaFList; similarly, In this way, after obtaining the motion trajectory information of the terminal, the first network device can combine its own ephemeris information and the ephemeris information of the second network device to determine the time delay difference list and frequency shift difference list when the terminal moves on the motion trajectory indicated by the motion trajectory information; in this way, when the terminal moves on the motion trajectory indicated by the motion trajectory information, the first network device can directly select the time delay difference and frequency shift difference that match the current position of the terminal from the pre-acquired time delay difference list and frequency shift difference list, thereby improving the speed of determining the time delay difference and frequency shift difference, and also improving the generation efficiency of the first rate matching information to a certain extent.
[0111] It should be noted that S703 occurs before S701 (as shown in Figure 7), and S702 and S703 are two parallel selection schemes. Therefore, in the specific implementation, one of the methods for determining the delay difference and frequency shift difference can be adopted. For example, if there is no need 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.
[0112] The attribute information of the resources occupied by the SSB sent by the second network device to the terminal can be determined and sent by the second network device. Optionally, the embodiment of the present application may also include: S704, the second network device sends the attribute information of the resources occupied by the SSB sent by the second network device to the terminal to the first network device. Accordingly, the first network device receives the attribute information of the resources occupied by the SSB sent by the second network device to the terminal. S704, for example, occurs before S701 and after S702 or S703 (as shown in Figure 7), but it should be noted that there is no clear order between S704 and S702 or S703, that is, S704 can also be before S702 or S703.
[0113] In addition, in order to achieve the purpose of better avoiding mutual interference when the first network device sends a downlink signal and the second network device sends an SSB according to the first rate matching information, optionally, the attribute information of the resources occupied by the SSB sent by the second network device 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 RB frequency domain starting position and / or frequency domain center position and / or frequency domain end position of the SSB sent by the second network device to the terminal, etc. Of course, the attribute information of the resources occupied by the SSB sent by the second network device to the terminal may also include other information, which is not limited in this application.
[0114] Furthermore, since there is a mapping / correspondence 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, the first network device can determine the time domain / time position of each time the second network device sends the SSB 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 can determine the time domain range occupied by the second network device in sending the SSB to the terminal, that is, the time interval between two adjacent transmissions of the SSB by the second network device to the terminal. For example, the second network device sends an SSB to the terminal every 20 ms. The RB frequency domain starting position and / or frequency domain center position and / or frequency domain end 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 in sending the SSB to the terminal. Therefore, if the attribute information of the resources occupied by the SSB sent by the second network device to the terminal includes the above three items of attribute information, the resource occupancy of the first network device when performing rate matching on the downlink data channel can be reduced to a certain extent, that is, the amount of resource reservation can be reduced.
[0115] Exemplarily, assuming that the attribute information of the resources occupied by the SSB sent by the second network device 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 on the downlink data channel, it is necessary to occupy at least all frequency domain resources within the time domain range (e.g., 20ms) of each time the second network device sends the SSB, including the specific time domain / time period of the time domain / time position of the SSB sent corresponding to the index of the SSB (i.e., the time domain size occupied by the SSB, for example, 5ms), to ensure that the subsequent first network device can effectively avoid the problem of mutual interference when the first network device sends the downlink signal and the second network device sends the SSB according to the generated first rate matching information; however, this will occupy more resources of the first network device when transmitting the downlink signal, that is, the first network device occupies more resources when performing rate matching on the downlink data channel, thereby reducing the communication capability of the first network device (e.g., data transmission rate) to a certain extent.
[0116] If the attribute information of the resources occupied by SSB sent by the second network device to the terminal includes the above three attribute information, the occupation of the resources of the first network device by rate matching can be reduced to a greater extent on the premise that the first network device can effectively avoid mutual interference when the first network device sends a downlink signal and the second network device sends SSB based on the generated first rate matching information.
[0117] Optionally, the second network device may also send 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.
[0118] In an optional implementation, the first network device determines the first rate matching information based on specific conditions of the delay difference and the frequency shift difference. Specifically, the following four methods may be included:
[0119] Method 1: The delay difference is less than or equal to the length of the CP, and the frequency shift difference is less than the first threshold, and the first rate matching information can be the second rate matching information. Exemplarily, the second rate matching information can be determined based on the attribute information of the resources occupied by the second network device when sending SSB to the terminal. The measurement unit of the delay difference and the CP can be the number of data symbols (for example, OFDM symbols), that is, the number of data symbols, or the time unit, such as microseconds (μs); the measurement unit of the frequency shift difference and the first threshold can be the number of subcarriers, that is, the number of subcarriers, or the frequency unit, such as kilohertz (kHz), which is not limited in this embodiment of the present application.
[0120] 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 above method 1 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, then 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 above 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 may be specifically expressed as: DeltaT≤CP, DeltaF<<SCS; assuming that the discriminant 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) at this time is much smaller than the SCS.
[0121] 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, and the first rate matching information is determined according to the second rate matching information and the first time domain offset.
[0122] 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 may 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, then 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 for determining the first time domain offset according to the time delay difference is not limited.
[0123] Similar to the above method 1, if the first threshold is still any frequency value indicating that the frequency shift difference is much smaller than the SCS, then the above method 2 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, then 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 above time delay difference is greater than the length of the CP, and the frequency shift difference is much smaller than the SCS, which may be specifically expressed as: DeltaT>CP, DeltaF<<SCS. It should be noted that the above first rate matching information is determined according to the second rate matching information and the first time domain offset, and it can also be understood that 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.
[0124] 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.
[0125] Among them, the above-mentioned second threshold is greater than the above-mentioned first threshold, for example, the first threshold can be 1% of the SCS, and the second threshold can 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 based on the frequency shift difference; exemplarily, the first frequency domain offset can be expressed as FreqOffset. Optionally, the first frequency domain offset can 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 can also be determined based on 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 based on the frequency shift difference.
[0126] Optionally, the second threshold may be any frequency value indicating that the frequency shift difference is approximately equal to the SCS. Thus, the third method may be understood as follows: 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, then the first network device may determine the first rate matching information based on the second rate matching information and the first frequency domain offset, i.e., the first network device adjusts or modifies the second rate matching information in the frequency domain based on 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 can be specifically expressed as: DeltaT ≤ CP, DeltaF ~ SCS. Furthermore, assuming that the judgment condition for the frequency shift difference to be approximately equal to the SCS is that 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 can be determined that the frequency shift difference (0.992 subcarriers) at this time is approximately equal to the SCS.
[0127] 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 of the resources indicated by the second rate matching information.
[0128] Mode 4: The delay difference is greater than the CP length, 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.
[0129] Assuming that it is the same as the above-mentioned 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-mentioned method 4 can also be understood as: if the delay difference is greater than the length of the CP and the frequency shift difference is approximately equal to the SCS, then the first network device can determine the first rate matching information based on 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-mentioned 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-mentioned first rate matching information is determined based on the second rate matching information, the first time domain offset and the first frequency domain offset, and 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, thereby obtaining and generating the first rate matching information based on the resources after the time and frequency offset, that is, the first rate matching information is used to indicate the resources after the time and frequency offset of the resources indicated by the second rate matching information.
[0130] S706: The first network device sends first information to the terminal. Correspondingly, the terminal receives the first information from the first network device.
[0131] 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, so 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 also have other names.
[0132] Please continue to refer to Figure 7. In another embodiment, the first network device may also determine the second rate matching information in advance based on the attribute information of the resources occupied by the SSB sent by the second network device to the terminal (such as UE) in S704, and then send the fourth information for indicating the second rate matching information to the terminal in step S705. Specifically, the fourth information may directly carry the second rate matching information, that is, explicitly indicate the second rate matching information, or may implicitly indicate the second rate matching information in other ways, and this application does not limit this. In this way, the terminal can receive the downlink data sent by the first network device according to the second rate matching information and the SSB from the second network device according to the second rate matching information indicated by the fourth information before receiving the first rate matching information indicated by the first information, so as to ensure good communication quality between the terminal, the first network device and the second network device.
[0133] As the position of the first network device and / or the position of the second network device and / or the terminal changes dynamically, the delay difference and the frequency shift difference will also change dynamically. Therefore, the first network device can dynamically obtain the updated first time domain offset and / or the 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 based on the updated first time domain offset and / or the first frequency domain offset, so as to achieve mutual non-interference when the first network device sends downlink data to the terminal and the second network device sends SSB to the terminal within a relatively long period of time. In addition, if the first network device informs the terminal of the updated first time domain offset and / or the updated first frequency domain offset, it can also ensure that the terminal accurately receives the downlink data sent by the first network device in the downlink data channel.
[0134] It can be understood that the method of determining the first rate matching information based on the second rate matching information, the 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, or what method to use to adjust or modify the second rate matching information, based on the specific circumstances of the delay difference and the frequency shift difference, so as to determine the first rate matching information; therefore, the first rate matching information is also the second rate matching information that has not been adjusted or modified, or the information after the second rate matching information is adjusted or modified.
[0135] In another optional implementation, when the first network device generates the first rate matching information of the downlink data channel from itself to the terminal, it can directly determine the first rate matching information based on the attribute information, delay difference and frequency shift difference of the resources occupied by the SSB sent by the second network device to the terminal, thereby reducing the first network device's determination of the second rate matching information, sending the second rate matching information to the terminal, and adjusting or modifying the second rate matching information, thereby reducing the signaling overhead of the first network device and reducing the system resources required for signaling transmission between the terminal and the first network device. Optionally, the first network device directly sends the attribute information, delay difference and frequency shift difference of the resources occupied by the SSB to the terminal based on the second network device, and the determined first rate matching information 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 for the second network device to send 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; wherein the aforementioned starting data symbol and the number of data symbols can be expressed as TimeStartandLength, and the aforementioned starting data RB and the number of data RBs can be expressed as FreqStartandLength.
[0136] Exemplarily, the number of data symbols, that is, the time domain length of the resources indicated by the 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 data RBs, that is, the frequency domain length of the resources indicated by the first rate matching information, for example, the specific value of the number of data symbols can be any value in {20, 21}.
[0137] For another example, since the time domain / time position of each time the second network device sends the SSB can be determined according to 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 SSB sent by the second network device to the terminal, and the time domain range occupied by the second network device sending the SSB to the terminal can be determined according to 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 SSB sent by the second network device to the terminal, that is, the time interval between two adjacent transmissions of the SSB by the second network device to the terminal, then the first network device can also determine the time domain / time position of each time the second network device sends the SSB according to 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. The period and delay difference of the SSB sent by the second network device to the terminal can be used to determine the starting data symbol, that is, the time domain starting position of the resource indicated by the first rate matching information; and, according to the frequency domain starting position and / or frequency domain center position and / or frequency domain end position of the RB when the second network device sends the SSB to the terminal, the specific frequency domain position occupied by the second network device when sending 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 resource indicated by the first rate matching information, according to the frequency domain starting position and / or frequency domain center position and / or frequency domain end position of the RB of the SSB sent by the second network device to the terminal and the frequency shift difference.
[0138] It should be noted that the embodiments of the present application do not specifically limit the method for selecting the specific value of the number of data symbols and the method for selecting the specific value 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 delay difference, and how the starting data RB is determined 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 knows in advance 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 determine the number of data symbols and the number of data RBs based on the aforementioned correspondence. 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 based on the corresponding relationship.
[0139] Similarly, although the delay difference and frequency shift difference will also change dynamically as the position of the first network device and / or the position of the second network device and / or the terminal changes 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 based on 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 when the first network device sends downlink data to the terminal and the second network device sends SSB to the terminal over a relatively long period of time. In addition, if the first network device informs 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.
[0140] In addition, if the first network device, when determining the first rate matching information of the downlink data channel from itself to the terminal, determines the second rate matching information in advance based on the attribute information of the resources occupied by the SSB sent by the second network device 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), then S704 and S705 are executed. Then the first information in step S701 can also be used to indicate the modification of 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 in the downlink data channel according to the modified second rate matching information (that is, the first rate matching information).
[0141] It is understandable that in order to reduce the overhead caused by the signaling transmission between the terminal and the first network device, after sending the fourth information for indicating the second rate matching information to the terminal, the first network device may only send 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 in its entirety. Exemplarily, since the first network device can determine whether to adjust or modify the second rate matching information based on the delay difference and the frequency shift difference, the first information sent by the first network device to the terminal may only indicate: there is no need to adjust or modify the second rate matching information, or adjust or modify the second rate matching information based on the first time domain offset determined by the delay difference, or adjust or modify the second rate matching information based on the first frequency domain offset determined by the frequency shift difference, or adjust or modify the second rate matching information based on the first time domain offset determined by the delay difference and the first frequency domain offset determined by the frequency shift difference, etc.
[0142] It can be seen that based on the communication method recorded in the above steps S701 to S706, in an embodiment of the present application, since the first network device takes into account the attribute information of the resources occupied by the second network device in sending the SSB to the terminal, the time difference (i.e., delay difference) when the terminal receives the downlink signal sent by the first network device and the second network device on the same time domain resource, and the frequency deviation (i.e., frequency deviation) when the terminal receives the downlink signal sent by the first network device and the second network device on the same frequency domain resource, etc., when generating the first rate matching information of the downlink data channel from itself to the terminal, the first network device can effectively avoid sending downlink data to the terminal through the downlink data channel (e.g., PDSCH) when the second network device sends the SSB to the terminal, thereby improving the problem of mutual interference when different network devices send SSB and downlink data, thereby 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.
[0143] In addition, compared with the existing method of configuring rate matching patterns or bitmaps through RRC, the first rate matching information in the embodiment of the present application does not need to indicate the rate matching status of all data RBs, data symbols, and time slots in the corresponding resources of the downlink data channel. It only needs to indicate the resources where rate matching exists. Therefore, signaling overhead is also saved to a certain extent.
[0144] Refer to Figure 8, which is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 800 can be the system architecture of the first network device described in the embodiment shown in Figure 7, used to implement the method corresponding to the first network device in the above method embodiment. Alternatively, the communication device 800 can be the system architecture of the terminal described in the embodiment shown in Figure 7, used to implement the method corresponding to the terminal in the above method embodiment. Alternatively, the communication device 800 can be the system architecture of the second network device described in the embodiment shown in Figure 7, used to implement the method corresponding to the second network device in the above method embodiment.
[0145] The communication device 800 includes at least one processor 801. Processor 801 can be used for internal processing of the device to implement certain control processing functions. Optionally, processor 801 includes instructions. Optionally, processor 801 can store data. Optionally, different processors can be independent devices, located in different physical locations, or on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, on one or more integrated circuits.
[0146] Optionally, the communication device 800 may include one or more memories 803 for storing instructions. The memories 803 may also store data. The processor 800 and the memory 801 may be provided separately or integrated together. The communication device 800 also includes a communication circuit 802 and at least one communication interface 804. Because the memories 803, communication circuit 802, and communication interface 804 are all optional, they are represented by dashed lines in FIG8 .
[0147] Optionally, the communication device 800 may further include a transceiver and / or an antenna. The transceiver may be used to send information to or receive information from other devices. The transceiver may 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. For example, the transmitter may be used to generate a radio frequency signal from a baseband signal, and the receiver may be used to convert the radio frequency signal into a baseband signal.
[0148] 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 present application.
[0149] The communication link 802 may include a pathway for transmitting information between the aforementioned components.
[0150] The communication interface 804 may be a device such as a transceiver, used to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), wired access network, etc.
[0151] The memory 803 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 803 may exist independently and be connected to the processor 801 via the communication line 802. Alternatively, the memory 803 may be integrated with the processor 801.
[0152] The memory 803 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 801. The processor 801 is used to execute the computer-executable instructions stored in the memory 803, thereby implementing the steps performed by the first network device, terminal, or second network device described in the embodiment shown in FIG.
[0153] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0154] In a specific implementation, as an embodiment, the processor 801 may include one or more CPUs, such as CPU0 and CPU1 in FIG8 .
[0155] In a specific implementation, as an embodiment, the communication device 800 may include multiple processors, such as the processor 801 and the processor 805 in FIG8 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0156] When the device shown in FIG8 is a chip, such as a chip of a first network device, a terminal, or a second network device, the chip includes a processor 801 (and may also include a processor 805), a communication circuit 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. The memory 803 may be a register, a cache, or the like. 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 a program of the communication method of any of the above-described embodiments.
[0157] In the embodiment of the present application, the functional modules of the device can be divided according to the above-mentioned method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. For example, in the case of dividing each functional module according to each function, refer to Figure 9, which is a schematic diagram of a device. 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 or 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.
[0158] It should be understood that the device 900 can be used to implement the steps performed by the first network device, terminal or second network device in the communication method of the embodiment of the present application. The relevant features can refer to the embodiment shown in Figure 7 above and will not be repeated here.
[0159] Optionally, the functions / implementation processes of the transceiver unit 901 and the processing unit 902 in FIG9 can be implemented by the processor 801 in FIG8 calling computer-executable instructions stored in the memory 803. Alternatively, the functions / implementation processes of the processing unit 902 in FIG9 can be implemented by the processor 801 in FIG8 calling computer-executable instructions stored in the memory 803, and the functions / implementation processes of the transceiver unit 901 in FIG9 can be implemented by the communication interface 804 in FIG8.
[0160] When the device 900 is a chip or circuit, the functions / implementation processes of the transceiver unit 901 can also be implemented through pins or circuits. Optionally, the transceiver unit 901 can include a transmitting unit and / or a receiving unit, where the transmitting unit is used to implement the transmitting function and the receiving unit is used to implement the receiving function; or, the transceiver unit 901 can be an integral module capable of implementing the transmitting function and / or the receiving function. Optionally, the transceiver unit 901 can be implemented by a transceiver.
[0161] The present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, the method performed by the first network device, the terminal or the second network device in the above-mentioned 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 this 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. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute 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.
[0162] The present application also provides a computer program product, which includes: computer program code, which, when executed on a computer, enables the computer to execute the method executed by the first network device, terminal or second network device in any of the aforementioned method embodiments.
[0163] An embodiment of the present application also provides a processing device, including a processor and an interface; the processor is used to execute the method executed by the first network device, terminal or second network device involved in any of the above method embodiments.
[0164] The present application also provides a communication system that can be used to implement the method executed by the first network device, terminal, or second network device in the above method embodiment or any possible implementation of the method embodiment. Exemplarily, the communication system has the architecture shown in FIG3 .
[0165] The present application also provides a chip or a chip system, which is coupled to a transceiver and is used to implement the method performed by the first network device, terminal or second network device in any possible implementation of the above method embodiment or the method embodiment. Herein, "coupling" refers to the direct or indirect combination of two components with each other, which can be fixed or movable, and which allows flowing liquid, 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 chip system can be used to execute the method performed by the first network device, terminal or second network device involved in any of the above method embodiments.
[0166] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, 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 process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. 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 a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0167] The various illustrative logic units and circuits described in the embodiments of the present application 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 device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, and 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, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.
[0168] The steps of the methods or algorithms described in the embodiments of the present application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software unit can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, registers, hard disks, removable disks, CD-ROMs, or other storage media in any form 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 can write information to the storage medium. Alternatively, the storage medium can also be integrated into the processor. The processor and storage medium can be arranged in an ASIC, which can be arranged in a terminal. Alternatively, the processor and storage medium can also be arranged in different components in the terminal.
[0169] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0170] The contents of the various embodiments of this application can refer to each other. If there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0171] It is understood that in the embodiments of the present application, the first network device and / or the terminal and / or the second network device may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples. In the embodiments of the present application, other operations or variations of various operations may also be performed. In addition, the various steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all of the operations in the embodiments of the present application need to be performed.
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 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, wherein 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 location information and / or movement trajectory information of the terminal; The time delay difference and the frequency shift difference are determined according to the location 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 attribute information of resources occupied by the second network device sending an 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, 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. 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 attribute information of resources occupied by the second network device 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.
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 for the second network device to send an SSB to the terminal.
7. The method according to any one of claims 1 to 6, characterized in that, The attribute information of resources occupied by the second network device sending an 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 RB frequency domain of the SSB sent by the second network device to the terminal 8. A communication method, characterized in that, Applied to a terminal, comprising: 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 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 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, wherein 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 the ephemeris information within a set time period 11. The method according to any one of claims 8 to 10, 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 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. 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 for the second network device to send 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 for the second network device to send the SSB to the terminal, The starting position and / or the center position and / or the ending position of the SSB sent by the second network device to the terminal in the frequency domain of the RB.
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 for the second network device to send 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, it causes the computer to execute the method according to any one of claims 1 to 7, or causes the computer to execute the method according to any one of claims 8 to 14, or causes the computer 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, it implements the method according to any one of claims 1 to 7, or implements the method according to any one of claims 8 to 14, or implements the method according to any one of claims 15 to 18.
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.
Citation Information
Patent Citations
Method, device and system for detecting interference
CN102595436A
Communication method and device
CN112399560A
Communication method, device and system
CN116438814A
Communication method, apparatus, and system
US20230300861A1
Systems and methods for determining measurement resource for measuring interference between network nodes
WO2023168704A1
Cited By
Time delay correction method and device, electronic equipment, storage medium and program product
CN120881717A
PDSCH resource avoidance method under multiple SSBs, electronic equipment, storage medium and program product
CN121174275A