Channel information determination method and device and readable storage medium
By using the phase offset value of satellite signals in the terminal device to reduce the impact of frequency offset on channel estimation, the problem of inaccurate channel information in multi-star cooperative transmission is solved, and the anti-interference ability and throughput performance of the system are improved.
Patent Information
- Application Number
- CN202311626703.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-29
- Publication Date
- 2025-05-30
AI Technical Summary
In multi-star collaborative transmission, the satellite system is prone to interference due to its long communication distance, resulting in inaccurate channel information obtained, affecting the system's anti-interference ability and throughput performance.
The terminal device receives signals from multiple satellite devices, and uses the phase offset value of the signal to reduce the impact of frequency offset on channel estimation, thereby improving the accuracy of channel information. Specific methods include adjusting the phase of the signal, setting a reasonable phase offset value to reduce interference and improve the accuracy of channel estimation.
It improves the accuracy of channel information, enhances the anti-interference capability and throughput performance of satellite systems, and solves the problem of inaccurate channel information.
Smart Images

Figure CN120074987A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a method, an apparatus, and a readable storage medium for determining channel information. Background Art
[0002] To achieve truly global seamless network coverage, the construction of non-terrestrial networks (NTN) has been proposed in the 5th generation (5G) mobile network. In recent years, low earth orbit (LEO) satellites located 200 kilometers (km) to 2000 km above the ground have attracted extensive attention in the academic and industrial communities. In recent years, some companies have planned to build giant LEO constellations, including thousands or even tens of thousands of LEO satellites. As the scale of the satellite constellation increases, there will be more than one satellite within the visible range of user equipment (UE). The improvement of system capacity by single satellite transmission is limited. To effectively improve the capacity of the satellite overlapping coverage area, the satellite system is gradually evolving from single satellite transmission to multi-satellite cooperative transmission.
[0003] In multi-satellite cooperative transmission, multiple satellite devices can communicate with the UE. For example, the time-frequency resources corresponding to the signals transmitted by multiple satellite devices when reaching the UE may overlap. However, due to the long communication distance between the satellite device and the UE, the signals transmitted between different satellite devices and the UE may be subject to greater interference, and then the channel information obtained based on these highly interfered signals (such as obtaining channel information through channel estimation) may be inaccurate. Inaccurate channel information will result in poor anti-interference ability of subsequent signal transmission between the satellite device and the terminal, and then lead to a decline in system throughput performance. Based on this, how to improve the accuracy of the obtained channel information has become an urgent problem to be solved. Summary of the Invention
[0004] This application provides a method, an apparatus, and a readable storage medium for determining channel information, which are used to improve the accuracy of the obtained channel information.
[0005] In a first aspect, an embodiment of this application provides a communication method, which can be executed by a terminal device. The terminal device may be a terminal device or a chip (or chip system) inside the terminal device.
[0006] In this solution, the terminal device receives K1 first signals from the first satellite device. K1 is a positive integer greater than 1. The phase offset value between two adjacent first signals in the time domain among the K1 first signals is the first phase offset value, and the first phase offset value is associated with the value of the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device. The terminal device determines the channel information between the first satellite device and the terminal device based on the first phase offset value and some or all of the K1 first signals.
[0007] Since the phase offset value between two adjacent first signals in the time domain among the K1 first signals is the first phase offset value, and since the first phase offset value is associated with the value of the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device, when the terminal device performs channel estimation, it can reduce the impact of the frequency offset of the signal on the channel estimation accuracy by setting the first phase offset value, thereby improving the accuracy of the channel information obtained through channel estimation.
[0008] For example, the phase of some or all of the first signals among the K1 first signals can be adjusted so that when channel estimation is subsequently performed based on some or all of the K1 first signals, the interfering part in the channel estimation formula is reduced or eliminated, thereby improving the accuracy of channel estimation and then the accuracy of the channel information obtained through channel estimation.
[0009] In a possible implementation manner, the terminal device may receive signals from N satellite devices on the same time-frequency resource. N is an integer greater than 2. For example, the time-frequency resources occupied by the signals sent by any two satellite devices among the N satellite devices may or may not overlap at the sending end. However, the time-frequency resource corresponding to the signal of each satellite device among the N satellite devices when it reaches the terminal device includes the first time-frequency resource, and the first time-frequency resource belongs to a subset or the entire set of the time-frequency resources corresponding to the K1 first signals when they reach the terminal device.
[0010] It can also be understood that after the signals of the N satellite devices are transmitted, due to reasons such as transmission delay and frequency offset of the signals during the transmission process, the time-frequency resources corresponding to the signals of the N satellite devices may overlap after being transmitted to the terminal device (or it can be said that the time-frequency resources occupied by the signals of the N satellite devices at the receiving end at least partially overlap). In this way, there may be interference between the signals of the N satellite devices.
[0011] For example, the first satellite device and the second satellite device both belong to the N satellite devices. The terminal device also receives K2 second signals from the second satellite device, and K2 is a positive integer greater than 1.
[0012] In a possible implementation, the first phase offset value is associated with the first frequency difference, where the first frequency difference is the difference in the frequency offsets that occur when the signals of the first satellite device and the second satellite device are transmitted to the terminal device respectively. Since the signal of the second satellite device may interfere with the signal of the first satellite device, and since the first phase offset value is associated with the first frequency difference, the setting of the first phase offset value can take into account the influence of the frequency offset of the signal of the second satellite device during transmission on the signal of the first satellite device. Subsequently, the setting of the first phase offset value can be more reasonable, and then in the subsequent channel estimation process, the interference caused by the signal of the second satellite device can be better eliminated, thereby improving the accuracy of the channel information.
[0013] In another possible implementation, the first phase offset value, the second phase offset value are associated with the first frequency difference, where the second phase offset value is the phase offset value between two adjacent second signals in the time domain among the K2 second signals sent by the second satellite device. The second phase offset value is zero or non-zero. Since the setting of the first phase offset value can take into account the influence of the frequency offset of the signal of the second satellite device during transmission on the signal of the first satellite device, the setting of the first phase offset value can be more reasonable, and then in the subsequent channel estimation process, the interference caused by the signal of the second satellite device can be better eliminated, thereby improving the accuracy of the channel information.
[0014] For example, the first phase offset value is φ 1 ; the second phase offset value is φ 2 , β D1,2 is the difference between the phase offset values that occur when the signals of the first satellite device and the second satellite device are transmitted to the terminal device respectively, π is a constant, q 1 is a positive integer, and N is the number of N satellite devices communicating with the terminal device. In a possible implementation, the value of q 1 is odd. Based on this formula, in the subsequent channel estimation process, the interference caused by the signal of the second satellite device can be better eliminated, thereby improving the accuracy of the channel information.
[0015] In a possible implementation, the terminal device sends information for indicating the first frequency difference, and the first frequency difference is used to determine the first phase offset value. In this way, the first satellite device can determine the first frequency difference based on the information for indicating the first frequency difference, and then determine the first phase offset value based on the first frequency difference.
[0016] In another possible implementation, the terminal device transmits the location information of the terminal device, and the location information is used to determine the first phase offset value. In this way, the first satellite device can determine the first phase offset value based on the location information of the terminal device. The first phase offset value can also be updated subsequently as the location information of the terminal device is updated. The first phase offset value determined by this solution can be more reasonable, and then the interference caused by the signal of the second satellite device can be better eliminated in the subsequent channel estimation process, thereby improving the accuracy of the channel information.
[0017] In a possible implementation, the terminal device receives the information for indicating the first phase offset value, and determines the first phase offset value according to the information for indicating the first phase offset value. In this solution, the terminal device can receive the information for indicating the first phase offset value, and then the interference caused by the signal of the second satellite device can be better eliminated in the subsequent channel estimation process based on the first phase offset value, thereby improving the accuracy of the channel information.
[0018] In another possible implementation, the terminal device obtains the first frequency difference and determines the first phase offset value according to the first frequency difference. In this solution, the terminal device can calculate the first phase offset value by itself, which can reduce the signaling overhead.
[0019] In a possible implementation, at least one of the following parameters is adjustable: the first phase offset value, the second phase offset value, the value of K1, or the value of K2. By adjusting these parameters, the interference can be better eliminated in the subsequent channel estimation process, thereby improving the accuracy of the channel information.
[0020] In a possible implementation, the K1 first signals are sent by the first satellite device in K1 time units, the K2 second signals are sent by the second satellite device in K2 time units, the value of K2 and / or the value of K1 is associated with the first time difference, and the first time difference is determined according to the difference between the times when the K1 first signals and the K2 second signals reach the terminal device respectively. The number of time units occupied by the signals sent by the first satellite device and / or the number of time units occupied by the signals sent by the second satellite device can be associated with the time difference. In this way, by adjusting the value of K1 and / or K2, the interference can be better eliminated in the subsequent channel estimation process, thereby improving the accuracy of the channel information.
[0021] In a possible implementation, the terminal device can receive the information for indicating the K1 time units and / or the information for indicating the K2 time units. In this way, the terminal device can receive the signals in the corresponding time units.
[0022] In one possible implementation, when the first time difference is less than or equal to the duration occupied by the CP: K1 is equal to or greater than N, and / or K2 is equal to or greater than N, where N is the number of N satellite devices communicating with the terminal device. In another possible implementation, when the first time difference is greater than the duration occupied by the CP, and the first time difference is less than or equal to the duration of a time unit: K1 is equal to or greater than (N+1), and / or K2 is equal to or greater than (N+1). In this way, the values of K1 and / or K2 can be determined based on the difference between the times when K1 first signals and K2 second signals respectively arrive at the terminal device, and then the setting of the values of K1 and / or K2 can be more reasonable, thereby avoiding the situation where the number of time units occupied by the signal is small. By setting the values of K1 and / or K2, interference can be better eliminated in the subsequent channel estimation process, thereby improving the accuracy of the channel information.
[0023] The first time unit of the K1 time units and the first time unit of the K2 time units may have no offset, or be understood as having an offset of zero. For example, an offset is included between the unit and the first time unit of the K2 time units, and the offset is used to make the difference between the time when the K1 first signals of the first satellite device and the K2 second signals of the second satellite device respectively arrive at the terminal device less than or equal to the duration of one time unit. By adjusting the offset, the difference between the time when the K1 first signals and the K2 second signals respectively arrive at the terminal device can be adjusted, and then the difference can be adjusted to a more reasonable range, and then the interference can be better eliminated in the subsequent channel estimation process by setting the values of K1 and / or K2, thereby improving the accuracy of the channel information.
[0024] The start transmission time of the K1 first signals and the start transmission time of the K2 second signals may be the same or different. For example, the difference between the start transmission time of the K1 first signals and the start transmission time of the K2 second signals is the second time difference, and the second time difference is used to make the difference between the time when the K1 first signals of the first satellite device and the K2 second signals of the second satellite device arrive at the terminal device respectively less than or equal to the duration of a time unit. By adjusting the second time difference, the difference between the time when the K1 first signals and the K2 second signals arrive at the terminal device respectively can be adjusted, and then the difference can be adjusted to a more reasonable range, and then the interference can be better eliminated in the subsequent channel estimation process by setting the value of K1 and / or K2, thereby improving the accuracy of the channel information. In this scheme, there may be an offset or no offset between the first time unit of the K1 time unit and the K2 time unit, for example, the K1 time unit and the K2 time unit can both be the first three symbols in time slot #1.
[0025] In a possible implementation, the K1 first signals include K3 first signals, where K3 is a positive integer less than or equal to K1. For each of the K3 first signals, the time-frequency resource corresponding to when it reaches the terminal device is a subset or the entire set of the time-frequency resources corresponding to when the K2 second signals reach the terminal device. The terminal device may determine the channel information between the first satellite device and the terminal device based on the K3 first signals. It can also be understood that during the transmission of any one of the K3 first signals, it is interfered by the signal from the second satellite device. Subsequently, the interference from the second satellite device on the K3 first signals may exhibit a certain pattern, and then this pattern can be used to better eliminate interference in the subsequent channel estimation process, thereby improving the accuracy of the channel information.
[0026] In a possible implementation, for the first signal among the K3 first signals, the terminal device determines a correction value corresponding to the first signal according to the phase of the first signal. The terminal device determines the channel information between the first satellite device and the terminal device based on the K3 first signals and the correction value corresponding to the first signal among the K3 first signals. This correction value can compensate for the phase of the first signal, thereby improving the accuracy of the channel information. On the other hand, the existence of this correction value can minimize the interference in the channel estimation formula, thereby improving the accuracy of the channel information.
[0027] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by the first satellite device. The first satellite device may be a satellite device or a chip (or chip system) inside the satellite device.
[0028] In this solution, the first satellite device obtains the first phase offset values corresponding to the K1 first signals. K1 is a positive integer greater than 1, and the first phase offset value is the phase offset value between two adjacent first signals in the time domain among the K1 first signals. The first phase offset value is associated with the value of the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device. The first satellite device transmits the K1 first signals.
[0029] Since the phase offset value between two adjacent first signals in the time domain among the K1 first signals is the first phase offset value, and since the first phase offset value is associated with the value of the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device, when the terminal device performs channel estimation, it can set the first phase offset value to reduce the impact of the frequency offset of the signal on the channel estimation accuracy, thereby improving the accuracy of the channel information obtained through channel estimation.
[0030] In one possible implementation, the first phase offset value is associated with a first frequency difference, which is the difference between the frequency offsets that occur when the signals of the second satellite device and the first satellite device are transmitted to the terminal device respectively. In another possible implementation, the first phase offset value, the second phase offset value, and the first frequency difference are associated, and the second phase offset value is the phase offset value between two adjacent second signals in the time domain among the K2 second signals sent by the second satellite device, where K2 is a positive integer greater than 1.
[0031] In one possible implementation, the first satellite device receives information indicating the first frequency difference and determines the first phase offset value according to the first frequency difference.
[0032] In another possible implementation, the first satellite device receives the location information of the terminal device and determines the first phase offset value according to the location information.
[0033] In one possible implementation, the first satellite device sends information indicating the first phase offset value; and / or; for example, the first satellite device may send information indicating the first phase offset value to the terminal device.
[0034] In another possible implementation, the first satellite device sends information indicating the second phase offset value. For example, the first satellite device may send information indicating the second phase offset value to the terminal device. In another possible implementation, the first satellite device may send information indicating the second phase offset value to the second satellite device so that the second satellite device sends signals according to the second phase offset value.
[0035] In one possible implementation, at least one of the following parameters is adjustable: the first phase offset value, the second phase offset value, the value of K1, or the value of K2.
[0036] In one possible implementation, the K1 first signals are sent by the first satellite device in K1 time units, and the K2 second signals are sent by the second satellite device in K2 time units. The first satellite device determines the K1 time units and / or the K2 time units, and the value of K2 and / or the value of K1 is associated with a first time difference, which is determined according to the difference between the times when the K1 first signals and the K2 second signals reach the terminal device respectively.
[0037] In one possible implementation, the first satellite device sends information indicating the K1 time units; and / or, for example, the first satellite device may send information indicating the K1 time units to the terminal device.
[0038] In a possible implementation, the first satellite device sends information for indicating K2 time units. For example, the first satellite device may send information for indicating K2 time units to the terminal device. In another possible implementation, the first satellite device may send information for indicating K2 time units to the second satellite device, so that the second satellite device sends a signal in the K2 time units.
[0039] In a possible implementation, when the first time difference is less than or equal to the duration occupied by the CP: K1 is equal to or greater than N, and / or, K2 is equal to or greater than N, where N is the number of N satellite devices communicating with the terminal device. In another possible implementation, when the first time difference is greater than the duration occupied by the CP and less than or equal to the duration of one time unit: K1 is equal to or greater than (N + 1), and / or, K2 is equal to or greater than (N + 1).
[0040] For the relevant content and beneficial effects of the second aspect and the possible implementations of the second aspect, refer to the relevant descriptions of the first aspect and the possible implementations of the first aspect, which will not be elaborated here.
[0041] In a third aspect, an embodiment of the present application provides a communication method, which can be executed by the second satellite device. The second satellite device may be a satellite device or a chip (or chip system) inside the satellite device.
[0042] In this method, the second satellite device may obtain second phase offset values corresponding to K2 second signals. K2 is a positive integer greater than 1, and the second phase offset value is the phase offset value between two adjacent second signals in the time domain among the K2 second signals. The second phase offset value is associated with the value of the frequency offset that occurs when the signal of the second satellite device is transmitted to the terminal device. The second satellite device sends K2 second signals.
[0043] Since the phase offset value between two adjacent second signals in the time domain among the K2 second signals is the second phase offset value, and since the second phase offset value is associated with the value of the frequency offset that occurs when the signal of the second satellite device is transmitted to the terminal device, when the terminal device performs channel estimation, it can set the first phase offset value to reduce the impact of the frequency offset of the signal on the channel estimation accuracy, thereby improving the accuracy of the channel information obtained through channel estimation.
[0044] In a possible implementation, the second phase offset value is associated with the first frequency difference, and the first frequency difference is the difference between the frequency offsets that occur when the signals of the first satellite device and the second satellite device are respectively transmitted to the terminal device.
[0045] In a possible implementation, the first phase offset value is related to the second phase offset value and the first frequency difference. The first phase offset value is the phase offset value between two adjacent first signals in the time domain among the K1 first signals transmitted by the first satellite device, where K1 is a positive integer greater than 1.
[0046] In a possible implementation, the second satellite device receives information for indicating the second phase offset value. In a possible implementation, the second satellite device receives information for indicating K2 time units.
[0047] For the relevant content and beneficial effects of the third aspect and its possible implementations, refer to the relevant descriptions of the first aspect and its possible implementations, which will not be elaborated here.
[0048] In a fourth aspect, a communication device is provided. The communication device can be the aforementioned terminal device, the first satellite device, or the second satellite device. The communication device can include a communication unit and a processing unit to perform any one of the first to third aspects, or any possible implementation of the first to third aspects. The communication unit is used to perform functions related to sending and receiving. The communication unit can be referred to as a transceiver unit. Optionally, the communication unit includes a receiving unit and a sending unit. In one design, the communication device is a communication chip, the processing unit can be one or more processors or processor cores, and the communication unit can be the input / output circuit, input / output interface, or antenna port of the communication chip.
[0049] In another design, the communication unit can be a transmitter and a receiver, or the communication unit is a transmitter and a receiver.
[0050] Optionally, the communication device further includes various modules that can be used to perform any one of the first to third aspects, or any possible implementation of the first to third aspects.
[0051] In a fifth aspect, a communication device is provided. The communication device can be the aforementioned terminal device, the first satellite device, or the second satellite device. The communication device can include a processor and a memory to perform any one of the first to third aspects, or any possible implementation of the first to third aspects. Optionally, it further includes a transceiver. The memory is used to store computer programs or instructions, and the processor is used to call and run the computer programs or instructions from the memory. When the processor executes the computer programs or instructions in the memory, the communication device performs any one of the first to third aspects, or any possible implementation of the first to third aspects.
[0052] Optionally, there is one or more processors and one or more memories.
[0053] Optionally, the memory may be integrated with the processor or may be separately provided from the processor.
[0054] Optionally, the transceiver may include a transmitter and a receiver.
[0055] In a sixth aspect, a communication device is provided. The communication device may be the aforementioned terminal device, the first satellite device, or the second satellite device. The communication device may include a processor to execute any one of the first aspect to the third aspect, or execute any possible implementation manner of the first aspect to the third aspect. For example, the processor executes any one of the first aspect to the third aspect, or executes any possible implementation manner of the first aspect to the third aspect by means of logic circuits or by executing computer programs or instructions in the memory. The processor is coupled to the memory. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0056] In one implementation manner, when the communication device is a terminal device, the first satellite device, or the second satellite device, the communication interface may be a transceiver or an input / output interface. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0057] In yet another implementation manner, when the communication device is a chip or a chip system, the communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip or the chip system. The processor may also be embodied as a processing circuit or a logic circuit.
[0058] In a seventh aspect, a system is provided. The system includes the aforementioned terminal device.
[0059] In a possible implementation manner, the system may further include the first satellite device and / or the second satellite device.
[0060] In an eighth aspect, a computer program product is provided. The computer program product includes: a computer program (which may also be referred to as code or instruction), when the computer program is run, causing the computer to execute any one of the first aspect to the third aspect, or execute any possible implementation manner of the first aspect to the third aspect.
[0061] In a ninth aspect, a computer-readable storage medium is provided. The computer-readable medium stores a computer program (which may also be referred to as code or instruction), when it runs on a computer, causing the computer to execute any one of the first aspect to the third aspect, or execute any possible implementation manner of the first aspect to the third aspect.
[0062] In a tenth aspect, a processing device is provided, including: an interface circuit and a processing circuit. The interface circuit may include an input circuit and an output circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that any one of the first to third aspects, or any possible implementation manner of the first to third aspects is realized.
[0063] In a specific implementation process, the above-mentioned processing device may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be transistors, gate circuits, flip-flops, and various logic circuits, etc. The input signal received by the input circuit may be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit may be output to, for example, but not limited to, a transmitter and transmitted by the transmitter, and the input circuit and the output circuit may be the same circuit, which is used as the input circuit and the output circuit at different times respectively. The present application does not limit the specific implementation manners of the processor and various circuits.
[0064] In one implementation manner, when the communication device is a terminal device, a first satellite device, or a second satellite device. The interface circuit may be a radio frequency processing chip in the terminal device, the first satellite device, or the second satellite device, and the processing circuit may be a baseband processing chip in the terminal device, the first satellite device, or the second satellite device.
[0065] In another implementation manner, the communication device may be some components in the terminal device, the first satellite device, or the second satellite device, such as integrated circuit products such as a system-on-chip or a communication chip. The interface circuit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip or chip system. The processing circuit may be a logic circuit on the chip. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1A It is a schematic diagram of the network architecture of a communication system applicable to the embodiments of the present application;
[0067] Figure 1B It is a schematic diagram of the network architecture of another communication system applicable to the embodiments of the present application;
[0068] Figure 2 It is a possible flowchart of a method for determining channel information provided by the embodiments of the present application;
[0069] Figure 3A It is a schematic diagram of the network architecture of a communication system applicable to the embodiments of the present application;
[0070] Figure 3B It is a schematic diagram of the network architecture of another communication system applicable to the embodiments of the present application;
[0071] Figure 4 A possible flowchart of another method for determining channel information provided by an embodiment of the present application;
[0072] Figure 5A A possible example of the signal received by the terminal device provided by an embodiment of the present application;
[0073] Figure 5B A possible example of the signal received by the terminal device provided by an embodiment of the present application;
[0074] Figure 6 A schematic diagram of an effect provided by an embodiment of the present application;
[0075] Figure 7 A possible structural diagram of a communication device provided by an embodiment of the present application;
[0076] Figure 8 A possible structural diagram of another communication device provided by an embodiment of the present application. Detailed implementation manners
[0077] The following explains the nouns and terms involved in the embodiments of the present application.
[0078] (1) Reference signal.
[0079] The reference signals in the embodiments of the present application include uplink reference signals and downlink reference signals. The uplink reference signal refers to the signal sent by the terminal device, such as the signal sent by the terminal device to the network device through the uplink. The downlink reference signal refers to the signal sent by the network device, such as the signal sent by the network device to the terminal device through the downlink.
[0080] In the embodiments of the present application, the reference signal may include (or be) a demodulation reference signal (DMRS), a channel state information reference signal (CSI) reference signal (RS), a synchronization signal block (SSB), a synchronization signal / physical broadcast channel block (SS / PBCH block), or a tracking reference signal (TRS), a phase tracking reference signal (PTRS), a cell reference signal (CRS), a sounding reference signal (SRS), etc.
[0081] (2) Resources.
[0082] The resources in the embodiments of the present application may include time-domain resources and / or frequency-domain resources.
[0083] The time-domain resources may include at least one of a radio frame, a subframe, a slot, a mini slot, or an orthogonal frequency division multiplexing (OFDM) symbol. A time unit may include a radio frame, a subframe, a slot, a mini slot, or an OFDM symbol. A time unit may also include a resource aggregated by multiple radio frames or multiple subframes or multiple slots or multiple mini slots or multiple OFDM symbols. Among them, a radio frame may include multiple subframes, a subframe may include one or more slots, and a slot may include at least one symbol. Alternatively, a radio frame may include multiple slots, and a slot may include at least one symbol. It should be noted that in the embodiments of the present application, an OFDM symbol may also be simply referred to as a symbol.
[0084] Frequency domain resources may include at least one of a resource element (RE), a resource block (RB), a channel, a sub-channel, a carrier, or a bandwidth part (BWP). A frequency domain unit may include one RE, one RB, one channel, one sub-channel, one carrier, or one BWP, etc. A frequency domain unit may also include resources aggregated by multiple REs, multiple RBs, multiple sub-channels, multiple carriers, or multiple BWPs. In the embodiments of the present application, a channel may be equivalently replaced by a resource block set (RB set), and the frequency domain bandwidth of an RB set may be 20 megahertz (MHz).
[0085] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: terrestrial communication systems, NTN communication systems, such as satellite communication systems. Among them, the satellite communication system can be integrated with the mobile communication system. For example: the mobile communication system can be a fourth-generation (4G) communication system (e.g., long term evolution (LTE) system), a worldwide interoperability for microwave access (WiMAX) communication system, a fifth-generation (5G) communication system (e.g., new radio (NR) system), and future mobile communication systems, etc. The mobile communication system can also be a vehicle to everything (V2X) system, an internet of things (IoT) system.
[0086] Figure 1A and Figure 1B Exemplarily shows a schematic diagram of the network architecture of several communication systems applicable to the embodiments of the present application. The communication system may include a satellite, a network device, a terminal device, etc. The communication system may also include a gateway and a core network device. Figure 1A and Figure 1B Exemplarily shows the integrated network architecture of NTN and the terrestrial network. It will be introduced below with reference to the drawings.
[0087] (1) Satellite.
[0088] The satellite can be a highly elliptical orbiting (HEO) satellite, a GEO satellite, a medium earth orbit (MEO) satellite, or a low-earth orbit (LEO) satellite. The embodiments of the present application do not limit the working mode of the satellite. For example, the working mode of the satellite can be a transparent mode or a regenerative mode. Figure 1A It is illustrated by taking the transparent mode of the satellite's working mode as an example. Figure 1B It is illustrated by taking the regenerative mode of the satellite's working mode as an example.
[0089] When the satellite operates in the transparent mode, the satellite has the function of transparent relay forwarding. The gateway has the function of a network device (such as a base station) or part of the function of a network device (such as a base station). At this time, the gateway can be regarded as a network device (such as a base station). Or, the network device (such as a base station) can be deployed separately from the gateway. Then, the delay of the feeder link includes two parts: the delay from the satellite to the gateway and the delay from the gateway to the gNB. The subsequent discussion of the transparent mode takes the case where the gateway and the gNB are together or in close proximity as an example. For the case where the gateway and the gNB are far apart, the feeder link delay can be obtained by adding the delay from the satellite to the gateway and the delay from the gateway to the gNB.
[0090] When the satellite operates in the regenerative mode, the satellite has data processing capabilities, has the function of a network device (such as a base station) or part of the function of a network device (such as a base station). At this time, the satellite can be regarded as a network device (such as a base station).
[0091] The satellite can communicate wirelessly with the terminal through broadcast communication signals, navigation signals, etc. Optionally, each satellite can provide communication services, navigation services, positioning services, etc. for the terminal device through multiple beams. For example, each satellite uses multiple beams to cover the service area, and the relationship between different beams can be one or more of time division, frequency division, and space division.
[0092] (2) Gateway.
[0093] The gateway (also known as a ground station, earth station, gateway station, or gateway) (gateway) can be used to connect the satellite and ground network devices (such as ground base stations). One or more satellites can be connected to one or more ground network devices (such as ground base stations) through one or more gateways, and there is no limitation here.
[0094] The link between the satellite and the terminal is called the service link, and the link between the satellite and the gateway is called the feeder link. The network device can be deployed separately from the gateway. Then, the latency of the feeder link can include two parts: the latency from the satellite to the gateway and the latency from the gateway to the network device.
[0095] (3) Network device.
[0096] The network device in the embodiments of the present application may include a network device deployed on the satellite (such as a satellite base station), may also include a network device deployed on the gateway, and may also include a network device deployed on the ground (such as a ground base station).
[0097] The network device involved in the embodiments of the present application may be a radio access network (RAN) node. The RAN may be an evolved universal terrestrial radio access (E-UTRA) system, an NR system, and a future radio access system defined in the 3rd generation partnership project (3GPP). The RAN may also include two or more different radio access systems mentioned above. The RAN may also be an open RAN (O-RAN).
[0098] The RAN node, also known as a radio access network device, a RAN entity, or an access node, is used to help the terminal access the communication system wirelessly. In one application scenario, the RAN node may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the 5th generation (5G) mobile communication system, a next generation NodeB in the 6th generation (6G) mobile communication system, or a base station in a future mobile communication system. The RAN node may be a macro base station, a micro base station, or an indoor station, and may also be a relay node or a donor node.
[0099] In another application scenario, the cooperation of multiple RAN nodes can be used to assist the terminal in achieving wireless access, and different RAN nodes respectively implement partial functions of the base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete partial or all of the functions of the physical layer. For the specific descriptions of the above various protocol layers, reference can be made to the relevant technical specifications of 3GPP. The RU can be used to implement the functions of transmitting and receiving radio frequency signals. The CU and the DU can be two independent RAN nodes, or can be integrated in the same RAN node, for example, integrated in the baseband unit (BBU). The RU can be included in the radio frequency device, for example, included in the remote radio unit (RRU) or the active antenna unit (AAU). The CU can be further divided into two types of RAN nodes, namely CU-control plane and CU-user plane.
[0100] In different systems, the RAN node may have different names. For example, in the O-RAN system, the CU can be called an open CU (O-CU), the DU can be called an open DU (O-DU), and the RU can be called an open RU (O-RU). The RAN node in the embodiments of the present application can be implemented in the form of a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node can be a server loaded with the corresponding software module. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the RAN node. For the convenience of description, the base station is taken as an example of the RAN node in the following description.
[0101] (4) Core network equipment (core network, CN).
[0102] The core network device is a device installed on the ground and capable of communicating with NTN devices in the NTN system. The CN device is a network element included in the CN part of the mobile communication system. The CN device can connect the terminal device to different data networks and perform services such as authentication, charging, mobility management, session management, policy control, and user plane forwarding. The CN device can be a CN device in the current mobile communication system (such as the 5th th generation (5G) mobile communication system) or a CN device in a future mobile communication system. In mobile communication systems with different standards, the names of CN devices with the same functions may vary. However, the embodiments of this application do not limit the specific names of CN devices with each function.
[0103] For example, in the 4th th generation (4G) mobile communication system (i.e., Long Term Evolution (LTE)), the network element responsible for functions such as access control, security control, and signaling coordination is the Mobility Management Entity (MME); the network element serving as the local mobility management anchor is the Serving Gateway (S-GW); the network element serving as the anchor for handover to an external data network and responsible for Internet Protocol (IP) address allocation is the Packet Data Network (PDN) Gateway (P-GW); the network element storing user-related data and subscription data is the Home Subscriber Server (HSS); the network element responsible for policy and charging functions is called the Policy and Charging Rule Function (PCRF) network element.
[0104] For another example, in a 5G mobile communication system, according to specific logical functions, the core network can be divided into a control plane (CP) and a user plane (UP). Among them, the network elements responsible for the control plane functions in the CN can be collectively referred to as control plane network elements, and the network elements responsible for the user plane functions can be collectively referred to as user plane network elements. Specifically, in the user plane, the network element that serves as the interface of the data network and is responsible for functions such as user plane data forwarding is the user plane function (UPF) network element. In the control plane, the network element responsible for access control and mobility management functions is called the access and mobility management function (AMF) network element; the network element responsible for session management and the execution of control policies is called the session management function (SMF) network element; the network element responsible for functions such as managing subscription data and user access authorization is called the unified data management (UDM) network element; the network element responsible for charging and policy control functions is called the policy and charging function (PCF) network element; the network element responsible for transmitting the requirements of the application side to the network side is the application function (AF) network element.
[0105] (5) Terminal.
[0106] A terminal is a device with wireless transceiver functions that can send signals to a base station or receive signals from a base station. A terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver functions, wearable device, vehicle, aircraft, ship, robot, robotic arm, smart home device, etc. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the terminal.
[0107] The embodiments of the present application can also be applied to other communication system architectures, such as an air-to-ground (ATG) communication system, which includes at least one network device and at least one high-altitude terminal. The high-altitude terminal includes, for example, high-altitude aircraft and on-board terminals, etc. The above Figure 1A and Figure 1B The satellites in can also be replaced by other relay devices, such as other NTN devices like high altitude platform station (HAPS), etc. Figure 1A or Figure 1B Taking the communication system shown as an example does not limit the communication systems to which the method provided by the embodiments of the present application is applicable.
[0108] Based on Figure 1A and Figure 1B the content shown above and the above other content, Figure 2 An exemplary schematic flow diagram of a possible communication method provided by the embodiments of the present application is shown. For ease of understanding, Figure 2 In, an example of the interaction among a terminal device, a network device, and a satellite device is introduced. Any one of the N satellite devices in the embodiments of the present application can be Figure 1A or Figure 1B the satellite in or the chip (or chip system) inside the satellite. The terminal device can be Figure 1A or Figure 1B the terminal in or the chip (or chip system) inside the terminal. The network device can be Figure 1A or Figure 1B the network device in or the chip (or chip system) inside the network device.
[0109] As Figure 2 shown, the method includes step 201 and step 202.
[0110] The following is an introduction with reference to the accompanying drawings.
[0111] Step 201, N satellite devices send signals.
[0112] Correspondingly, the terminal device receives the signals of the N satellite devices. N is a positive integer.
[0113] For any one of the N satellite devices, the satellite device can operate in a transparent transmission mode or a regeneration mode. The signal sent by the satellite device can be generated by the satellite device, or the satellite device can receive a signal from a network device and send the signal (such as forwarding the signal or sending the signal after some processing) to a terminal device. In an embodiment of the present application, the network device and the satellite device can be integrated into the same device or deployed in different devices. For example, both the network device and the satellite device are deployed in (or are) a satellite base station. In this case, it can also be understood that the satellite device operates in the regeneration mode. For another example, the network device and the satellite device can belong to two devices. In this case, it can also be understood that the satellite device operates in the transparent transmission mode. The operating modes of any two of the N satellite devices can be the same or different. The network device involved in the embodiment of the present application can be Figure 1A or Figure 1B a network device in Figure 1A or a chip (or chip system) inside a network device (such as an access network device).
[0114] Step 202: For the satellite device among the N satellite devices, the terminal device determines the channel information between the satellite device and the terminal device according to some or all of the signals sent by the satellite device.
[0115] For example, the N satellite devices may include a first satellite device. The above step 201 may include: the terminal device receives K1 first signals from the first satellite device. The above step 202 may include: the terminal device determines the channel information between the first satellite device and the terminal device according to some or all of the K1 first signals. In a possible implementation manner, K1 is a positive integer greater than 1, and the phase offset value between two adjacent first signals in the time domain among the K1 first signals is a first phase offset value. When K1 is greater than 2, the phase offset value between at least two adjacent first signals in the time domain among the K1 first signals is the first phase offset value, or the phase offset value between each two adjacent first signals in the time domain among the K1 first signals is the first phase offset value. The first phase offset value is associated with the value of the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device.
[0116] Since the phase offset value between two adjacent first signals in the time domain among the K1 first signals is the first phase offset value, and since the first phase offset value is associated with the value of the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device, when the terminal device performs channel estimation, it can reduce the influence of the frequency offset of the signal on the channel estimation accuracy by setting the first phase offset value, so as to improve the accuracy of the channel information obtained through channel estimation.
[0117] For example, the phase of some or all of the K1 first signals can be adjusted so that when subsequent channel estimation is performed based on some or all of the K1 first signals, the interfering part in the channel estimation formula is reduced or eliminated, thereby improving the accuracy of channel estimation and then the accuracy of the channel information obtained through channel estimation. The subsequent content will analyze in detail through formulas why the interference is reduced or eliminated in the channel estimation calculation formula, which will not be introduced here for the time being.
[0118] In the embodiments of the present application, N can be an integer greater than 1. For example, N can be 2 or greater than 2. The N satellite devices can be the first satellite device and the second satellite device. Or the N satellite devices can include the first satellite device, the second satellite device, and at least one other satellite device (such as the third satellite device). The above step 201 can further include: the terminal device receives K2 second signals from the second satellite device. The above step 202 can further include: the terminal device determines the channel information between the second satellite device and the terminal device according to some or all of the K2 second signals.
[0119] In the embodiments of the present application, the time-domain resources corresponding to the signals of the N satellite devices arriving at the terminal device can at least partially overlap, and the frequency-domain resources at least partially overlap. For example, the time-frequency resources corresponding to the signals sent by each of the N satellite devices arriving at the terminal device all include the first time-frequency resources. It can also be understood that: the first time-frequency resources are subsets or the entire set of the time-frequency resources corresponding to the signals sent by each of the N satellite devices arriving at the terminal device. For each of the N satellite devices, when the signal transmitted by the satellite device arrives at the terminal device, the frequency-domain resources of the signal may be shifted, and the time-domain resources may also be shifted. Therefore, the time-frequency resources corresponding to the signal when it arrives at the terminal device may not completely overlap with the time-frequency resources occupied by the signal at the sending end, and may partially overlap or not overlap.
[0120] Due to the long distance between the satellite device and the ground, and the satellite device is always in a high-speed moving state, the time delay difference of the signals sent by different satellite devices arriving at the terminal device may far exceed the cyclic prefix (CP). The Doppler frequency shift difference of the signals sent by different satellite devices arriving at the terminal device side may be on the same order of magnitude as the subcarrier spacing. This causes the signals sent by different satellite devices to arrive at the terminal device and may generate inter-symbol interference (ISI) in the time domain and inter-carrier interference (ICI) in the frequency domain. Subsequently, when the terminal device obtains the channel information between the first satellite device and the terminal device based on the signal from the first satellite device, since the signals sent by other satellite devices interfere with the signal of the first satellite device (such as ISI and / or ICI), the channel information obtained by the terminal device between the first satellite device and the terminal device may be inaccurate, resulting in poor anti-interference ability of the signal transmission between the first satellite device and the terminal device, and then leading to a decrease in system throughput performance.
[0121] Based on the above problems, the embodiments of the present application can provide some solutions to improve the accuracy of the channel information obtained by the terminal device. For example, in Figure 2 the provided embodiment, the phase of the signal sent by the satellite device is adjustable. The embodiments of the present application can adjust the phase of the signal sent by at least one satellite device (such as the first satellite device), thereby improving the accuracy of the channel information obtained by the terminal device.
[0122] In another possible implementation, the number of time units occupied by the signal sent by the first satellite device is also adjustable. In the embodiments of the present application, an example is given where a time domain resource occupied by one signal is called one time unit. The embodiments of the present application can adjust the number of time units occupied by the signal sent by at least one satellite device (such as the first satellite device), thereby improving the accuracy of the channel information obtained by the terminal device. In the embodiments of the present application, adjusting the number of time units occupied by the signal sent by the satellite device can also be replaced by: adjusting the number of signals sent by the satellite device.
[0123] In the embodiments of the present application, both the phase of the signal sent by the satellite device and the number of time units occupied by the signal can be adjusted, or at least one of them can be adjusted.
[0124] Figure 3A and Figure 3B Exemplarily shows several schematic diagrams of communication scenarios applicable to the embodiments of the present application. In the embodiments of the present application, the terminal device can communicate with N satellite devices, and the terminal device can determine the channel information between at least one satellite device among the N satellite devices and the terminal device. InFigure 3A Taking the N satellite devices as the first satellite device and the second satellite device as examples for communication, in Figure 3B Taking the N satellite devices as the first satellite device, the second satellite device and the third satellite device as examples for communication. Figure 3A and Figure 3B are just several possible examples. In actual applications, in Figure 3A and Figure 3B , the terminal device may also communicate with more other satellite devices or other devices, which are not shown in the figure. Figure 3A and Figure 3B The satellite devices shown in Figure 3B (such as the first satellite device, the second satellite device and Figure 1A or Figure 1B the third satellite device in
[0125] Based on Figure 1A , Figure 1B , Figure 2 , Figure 3A and Figure 3B shown application scenarios, Figure 4 An exemplary schematic diagram of a possible process of a communication method provided by an embodiment of the present application is shown. Figure 4 Can be regarded as Figure 2 A possible implementation manner of the embodiment provided by Figure 3A or Figure 3B The examples provided in Figure 4 The relevant content of the network device, the N satellite devices and the terminal device involved in Figure 2 can be referred to the description in the foregoing Figure 4 In the embodiment shown, taking the N satellite devices at least including the first satellite device and the second satellite device as an example for introduction.
[0126] In a possible implementation manner, when the embodiment of the present application is applied to a non-coherent joint transmission scenario, one of the N satellite devices can be the main satellite device, and the other satellite devices can be auxiliary satellite devices. The main satellite device can establish an RRC connection with the terminal device, and the auxiliary satellite devices can cooperate with the main satellite device to provide services for the terminal device. For example, the first satellite device can be regarded as the main satellite device, and the other satellite devices (such as the second satellite device) can be regarded as auxiliary satellite devices. Or, the second satellite device can be regarded as the main satellite device, and the other satellite devices (such as the first satellite device) can be regarded as auxiliary satellite devices.
[0127] Such as Figure 4As shown in the figure, the method includes step 401, step 402, step 403 and step 404. The following is an introduction in conjunction with the accompanying drawings.
[0128] Step 401, the terminal device sends the first information.
[0129] Correspondingly, the first satellite device receives the first information.
[0130] The first information is used to determine the difference in the signal transmission delays between the second satellite device and the first satellite device and the terminal device respectively.
[0131] In the calculation formula of the difference in the signal transmission delays between any two satellite devices and the terminal device in the embodiments of the present application, the difference in the signal transmission delay between any one of the two satellite devices and the terminal device can be the minuend or the subtrahend. In the embodiments of the present application, the difference in the signal transmission delays between the second satellite device and the first satellite device and the terminal device respectively can be, for example, the difference obtained by subtracting the signal transmission delay between the first satellite device and the terminal device from the signal transmission delay between the second satellite device and the terminal device, or the difference obtained by subtracting the signal transmission delay between the second satellite device and the terminal device from the signal transmission delay between the first satellite device and the terminal device, or the absolute value of the difference in the signal transmission delays between the second satellite device and the first satellite device and the terminal device respectively.
[0132] In the embodiments of the present application, the signal transmission delay between a satellite device (such as the first satellite device or the second satellite device) and the terminal device may include: the duration required for the signal to be transmitted from the satellite device to the terminal device.
[0133] The content included in the first information can be in various situations. The following is an introduction through Embodiment A1 and Embodiment A2 respectively. In Embodiment A1, the terminal device can determine the signal transmission delays between the first satellite device and the second satellite device and the terminal device respectively, and feedback the two signal transmission delays or the difference between the two signal transmission delays to the first satellite device. In Embodiment A2, the terminal device can send the location information of the terminal device to the first satellite device so that the first satellite device calculates the difference between the two signal transmission delays.
[0134] Embodiment A1, the first information includes information for indicating the difference in the signal transmission delays between the first satellite device and the second satellite device and the terminal device respectively.
[0135] In Embodiment A1, the terminal device may calculate the signal transmission delay between the first satellite device and the terminal device, and calculate the signal transmission delay between the second satellite device and the terminal device. The first information may include information on the two signal transmission delays, or the first information includes information on the difference between the two signal transmission delays. If the first information received by the first satellite device includes information on the two signal transmission delays, the first satellite device may further calculate the difference between the two signal transmission delays. If the first information received by the first satellite device includes information on the difference between the two signal transmission delays, the first satellite device may determine the difference between the two signal transmission delays from the first information.
[0136] In Embodiment A1, there are various embodiments for the terminal device to calculate the signal transmission delay between a satellite device (such as the first satellite device or the second satellite device) and the terminal device. For example, the first satellite device may send a signal (such as a synchronization signal block (SSB)), and the terminal device measures the SSB from the first satellite device to obtain the signal transmission delay between the first satellite device and the terminal device. Another example is that the second satellite device may send a signal (such as an SSB), and the terminal device measures the SSB from the second satellite device to obtain the signal transmission delay between the second satellite device and the terminal device.
[0137] In Embodiment A1, the above examples are introduced by taking the first satellite device and the second satellite device among N satellite devices as examples. In practical applications, the N satellite devices may further include other satellite devices, such as a third satellite device. In this case, the first information may include information for indicating the differences of T0 signal transmission delays, where T0 is a positive integer, and T0 may be 1 or greater than 1. Any one of the T0 signal transmission delay differences may include information on the difference between the signal transmission delays of two satellite devices (such as the first satellite device and the second satellite device) among the N satellite devices and the terminal device respectively. In a possible embodiment, the N satellite devices may correspond to at most (N*(N - 1) / 2) signal transmission delay differences, where * represents multiplication and / represents division, and T0 is not greater than (N*(N - 1) / 2). For any one of the T0 signal transmission delay differences, the information for indicating the signal transmission delay difference may include the information on the signal transmission delay difference, or include the two signal transmission delays used to calculate the signal transmission delay difference. For related solutions, reference may be made to the relevant descriptions of the first satellite device and the second satellite device above, and details will not be repeated. The method for the terminal device to obtain the difference between the signal transmission delays of two satellite devices among the N satellite devices and the terminal device respectively may refer to the foregoing solution for the terminal device to determine the difference between the signal transmission delays of the first satellite device and the second satellite device and the terminal device respectively, and details will not be repeated.
[0138] In Embodiment A2, the first information includes the location information of the terminal device.
[0139] In Embodiment A2, the terminal device can obtain the location information of the terminal device in some ways. For example, the location information of the terminal device can be obtained through the global navigation satellite system (GNSS). For another example, the terminal device can obtain the location information of the terminal device through some positioning solutions for the terminal device.
[0140] After the first satellite device obtains the location information of the terminal device, the signal transmission delay between the first satellite device and the terminal device can be determined according to the ephemeris information of the first satellite device and the location information of the terminal device. Further, the first satellite device can also determine the signal transmission delay between the second satellite device and the terminal device according to the ephemeris information of the second satellite device and the location information of the terminal device. After that, the first satellite device can use the difference between the two signal transmission delays as the difference between the signal transmission delays of the first satellite device and the second satellite device respectively with the terminal device.
[0141] In Embodiment A2, when N satellite devices communicate with the terminal device, and N satellite devices include other satellite devices (such as the third satellite device) in addition to the first satellite device and the second satellite device, the first satellite device can also calculate more signal transmission delay differences. For example, the first satellite device can calculate T0 signal transmission delay differences. The relevant content of the T0 signal transmission delay differences can be found in the description of Embodiment A1 and will not be elaborated here. For any one of the T0 signal transmission delay differences, the scheme for the first satellite device to calculate the signal transmission delay difference according to the location information of the terminal device can refer to the aforementioned scheme for the first satellite device to determine the difference between the signal transmission delays of the first satellite device and the second satellite device respectively with the terminal device and will not be elaborated here.
[0142] Step 402: The first satellite device determines the number of time units occupied by the signal to be sent by the first satellite device.
[0143] Step 402 can be replaced by: The first satellite device determines the number of time units occupied by the signal to be sent by the first satellite device, and / or, the number of time units occupied by the signal to be sent by the second satellite device.
[0144] In the embodiment of the present application, the time domain resource occupied by a signal is referred to as a time unit. In the embodiment of the present application, the number of time units occupied by the signal to be sent can also be replaced by: the number of time units occupied by the signal to be sent, and the two are equal. The concept of a time unit is described above and will not be repeated. For ease of understanding, some contents in the embodiment of the present application are introduced by taking a time unit as a symbol as an example. In the embodiment of the present application, the number of time units occupied by the signal to be sent determined by the first satellite device is represented as K1, K1 is a positive integer, and step 402 can also be understood as: the first satellite device determines the value of K1.
[0145] In a possible implementation, the number of time units occupied by the signal to be sent by the first satellite device may be associated with the first time difference. The number of time units occupied by the signal to be sent by the second satellite device may be associated with the first time difference. Alternatively, it may be understood that K1 first signals are sent by the first satellite device on K1 time units, K2 second signals are sent by the second satellite device on K2 time units, and the value of K2 and / or the value of K1 are associated with the first time difference. There may or may not be an offset value between the K1 time units and the K2 time units, for example, the K1 time units are symbol #0, symbol #1, and symbol #2 of time slot #1, the K2 time units may be symbol #0, symbol #1, and symbol #2 of time slot #1, or the K2 time units may be symbol #1, symbol #2, and symbol #3 of time slot #1.
[0146] In a possible implementation, the K1 time units may be K1 time units that are continuous in the time domain, and the K2 time units may be K2 time units that are continuous in the time domain. Alternatively, it may be described as that, for a satellite device among the N satellite devices, the time units occupied by multiple signals (such as signals that can be used for channel estimation) sent by the satellite device are continuous.
[0147] The first time difference is determined according to the difference between the times at which the K1 first signals of the first satellite device and the K2 second signals of the second satellite device respectively arrive at the terminal device.
[0148] Two possible implementations are described below by way of example 1 and example 2.
[0149] In example 1, the N satellite devices may be the first satellite device and the second satellite device, or the N satellite devices may include the first satellite device, the second satellite device, and at least one other satellite device (such as the third satellite device). The first time difference is the difference between the time when the signals to be sent from any two satellite devices in the N satellite devices arrive at the terminal device. For example, the first time difference is the difference between the time when K1 first signals from the first satellite device and K2 second signals from the second satellite device arrive at the terminal device.
[0150] Example 2: N satellite devices may include a first satellite device, a second satellite device, and at least one other satellite device (such as a third satellite device). The N satellite devices correspond to multiple third time differences, and any third time difference among the multiple third time differences is the difference between the time when the signals to be sent from any two satellite devices among the N satellite devices arrive at the terminal device respectively. The first time difference may be one of the multiple third time differences, for example, it may be the maximum value among the multiple third time differences. For example, the difference between the time when K1 first signals of the first satellite device and K2 second signals of the second satellite device arrive at the terminal device respectively is the maximum value among these third time differences, then the first time difference is the difference between the time when K1 first signals of the first satellite device and K2 second signals of the second satellite device arrive at the terminal device respectively.
[0151] The following is an example of the first time difference being the difference between the time when the K1 first signals of the first satellite device and the K2 second signals of the second satellite device arrive at the terminal device. In one possible implementation, the difference between the time when the K1 first signals of the first satellite device and the K2 second signals of the second satellite device arrive at the terminal device can be determined based on the signal transmission delay between the two satellite devices and the terminal device. Two possible implementations are exemplarily introduced below through Example 1 and Example 2.
[0152] Example 1: The signal transmission delay between the first satellite device and the terminal device is signal transmission delay #1, and the signal transmission delay between the second satellite device and the terminal device is signal transmission delay #2. If K1 time units and K2 time units are completely overlapped in the time domain, for example, K1 time units are symbol #2, symbol #3 and symbol #4 in time slot #1, and K2 time units are symbol #2, symbol #3 and symbol #4 in time slot #1, the first time difference corresponding to the first satellite device and the second satellite device is the signal transmission delay difference between the two satellite devices and the terminal device respectively, for example, the first time difference is the difference between signal transmission delay #1 and signal transmission delay #2.
[0153] Example 2: The K1 time units and the K2 time units do not completely overlap in the time domain. In this case, the first time difference corresponding to the first satellite device and the second satellite device can also be calculated based on the signal transmission time delay differences between the two satellite devices and the terminal device respectively. For example, the K1 time units are symbol #1, symbol #2, and symbol #3 in time slot #1, the K2 time units are symbol #2, symbol #3, and symbol #4 in time slot #1, and the first time difference corresponding to the first satellite device and the second satellite device is the sum of the signal transmission time delay differences between the two satellite devices and the terminal device and the duration occupied by one symbol. For example, this first time difference is the difference between signal transmission time delay #1 and signal transmission time delay #2 plus the duration occupied by one symbol.
[0154] Taking the first time difference as the difference between the times when the K1 first signals of the first satellite device and the K2 second signals of the second satellite device reach the terminal device as an example, the solutions for the number of time units occupied by the signal to be sent determined by the first satellite device are exemplarily introduced through Embodiment B1 and Embodiment B2. In the embodiments of the present application, the K1 time units may completely overlap, partially overlap, or not overlap with the K2 time units.
[0155] Embodiment B1: When the first time difference is less than or equal to the duration occupied by the CP: K1 is equal to or greater than N. N is the number of satellite devices. K1 is the number of time units occupied by the signal to be sent by the first satellite device, or the number of signals to be sent by the first satellite device.
[0156] In a possible implementation, when the first time difference is less than or equal to the duration occupied by the CP, the first satellite device may also determine that K2 is equal to or greater than N. In another possible implementation, the first satellite device may determine that the values of K1 and K2 are equal.
[0157] For example, when the first time difference is less than or equal to the duration occupied by the CP: when N is 2 (for example, the N satellite devices include the first satellite device and the second satellite device), the value of K1 is 2; when N is 3 (for example, the N satellite devices include the first satellite device, the second satellite device, and the third satellite device), the value of K1 is 3.
[0158] Embodiment B2: When the first time difference is greater than the duration occupied by the CP and less than or equal to the duration of one time unit: K1 is equal to or greater than (N + 1).
[0159] In a possible implementation, when the first time difference is greater than the duration occupied by the CP and less than or equal to the duration of one time unit, the first satellite device determines that K2 is equal to or greater than (N + 1). In another possible implementation, the first satellite device may determine that the values of K1 and K2 are equal.
[0160] For example, when the first time difference is greater than the duration occupied by the CP and less than or equal to the duration of one time unit: when N is 2 (for example, the N satellite devices include a first satellite device and a second satellite device), the value of K1 is 3; when N is 3 (for example, the N satellite devices include a first satellite device, a second satellite device, and a third satellite device), the value of K1 is 4.
[0161] In another possible implementation, the difference between the times when the K1 first signals of the first satellite device and the K2 second signals of the second satellite device reach the terminal device is greater than the duration of one time unit. In this case, the first satellite device can adjust the transmission time of the signals to be transmitted by the first satellite device and / or the second satellite device, and / or adjust the time unit occupied by the signals to be transmitted by the first satellite device and / or the second satellite device, so that the difference between the times when the adjusted K1 first signals and the K2 second signals of the second satellite device reach the terminal device is less than or equal to the duration of one time unit. After that, the first satellite device can use the difference between the times when the adjusted K1 first signals and the K2 second signals of the second satellite device reach the terminal device as the first time difference, and then determine the value of K1 and / or the value of K2 according to the first time difference (for related solutions, refer to the foregoing Embodiment B1 and Embodiment B2, which will not be elaborated herein).
[0162] Next, two solutions for the first satellite device to adjust the times when the K1 first signals and the K2 second signals of the second satellite device reach the terminal device are exemplarily introduced through Embodiment C1 and Embodiment C2. In Embodiment C1, the first satellite device can adjust the index of the time unit occupied by the K1 first signals and / or the K2 second signals. In Embodiment C2, the first satellite device can adjust the transmission time of the signals to be transmitted by the first satellite device and / or the second satellite device. Embodiment C1 and Embodiment C2 can be used in combination. For example, the first satellite device can adjust the transmission time of the signals to be transmitted by the first satellite device and / or the second satellite device, and adjust the time unit occupied by the signals to be transmitted by the first satellite device and / or the second satellite device.
[0163] In Embodiment C1, the first satellite device adjusts the index of the time unit occupied by the K1 first signals and / or the K2 second signals.
[0164] In an embodiment of the present application, the first satellite device may determine the time units originally occupied by K1 first signals according to the configuration information, and determine the time units originally occupied by K2 second signals according to the configuration information. The first satellite device may adjust the indexes of the time units occupied by the K1 first signals and / or the K2 second signals (for example, the indexes of the time units occupied by the K1 first signals may be advanced or postponed, and / or the indexes of the time units occupied by the K2 second signals may be advanced or postponed). After the adjustment, there is an offset (which can be expressed as "offset" in English) between the first time unit of the K1 time units and the first time unit of the K2 time units. The offset is used to make the difference between the arrival times of the K1 first signals of the first satellite device and the K2 second signals of the second satellite device at the terminal device less than or equal to the duration of one time unit. Or, the offset is used to enable the terminal device to receive the K1 first signals and the K2 second signals on the same time-frequency resource when the K1 first signals of the first satellite device and the K2 second signals of the second satellite device arrive at the terminal device.
[0165] For example, the K1 time units were originally symbol #2, symbol #3, and symbol #4 in time slot #1, and the K2 time units were originally symbol #2, symbol #3, and symbol #4 in time slot #1. For example, if the offset is two symbols, the first satellite device may determine that the indexes of the K1 time units and / or the indexes of the K2 time units need to be adjusted. For example, the K1 time units are adjusted to symbol #0, symbol #1, and symbol #2 in time slot #1. Or, the K1 time units are adjusted to symbol #4, symbol #5, and symbol #6 in time slot #1. Or, the K1 time units are adjusted to symbol #1, symbol #2, and symbol #3 in time slot #1, and the K2 time units are adjusted to symbol #3, symbol #4, and symbol #5 in time slot #1. Or, the K2 time units are adjusted to symbol #0, symbol #1, and symbol #2 in time slot #1. Or, the K2 time units are adjusted to symbol #4, symbol #5, and symbol #6 in time slot #1.
[0166] In Embodiment C1, the adjusted K1 time units and the adjusted K2 time units may partially overlap or not overlap. Or, the adjusted K1 time units and the unadjusted K2 time units may partially overlap or not overlap. Or, the unadjusted K1 time units and the adjusted K2 time units may partially overlap or not overlap.
[0167] In Embodiment C1, in a possible implementation, the first satellite device may send information for indicating the offset to the terminal device so that the terminal device can receive signals from the first satellite device and / or the second satellite device at the correct time-domain resource position.
[0168] In Embodiment C2, the first satellite device can adjust the transmission times of K1 first signals and / or K2 second signals.
[0169] In Embodiment C2, the first satellite device can adjust the transmission times of K1 first signals and / or K2 second signals (for example, the starting transmission time of the K1 first signals can be advanced or delayed, and / or the starting transmission time of the K2 second signals can be advanced or delayed). After the adjustment, the difference between the starting transmission times of the K1 time units and the starting transmission times of the K2 time units is the second time difference. The second time difference is used to make the difference between the times when the K1 first signals of the first satellite device and the K2 second signals of the second satellite device reach the terminal device less than or equal to the duration of one time unit. Alternatively, the second time difference is used to make the K1 first signals of the first satellite device and the K2 second signals of the second satellite device reach the terminal device such that the terminal device receives the K1 first signals and the K2 second signals on the same time-frequency resources.
[0170] For example, the K1 time units were originally symbols #2, #3, and #4 in slot #1, and the K2 time units were originally symbols #2, #3, and #4 in slot #1. The original starting transmission time of the K1 time units (the transmission time of symbol #2 in slot #1) was the same as the starting transmission time of the K1 time units (the transmission time of symbol #2 in slot #1), and the first satellite device can adjust one or both of them. For example, the first satellite device can determine that the starting transmission time of the K1 time units (the transmission time of symbol #2 in slot #1) is advanced or delayed by 5 milliseconds. Alternatively, the first satellite device can determine that the starting transmission time of the K2 time units (the transmission time of symbol #2 in slot #1) is advanced or delayed by 5 milliseconds. Alternatively, the first satellite device can determine that the starting transmission time of the K1 time units (the transmission time of symbol #2 in slot #1) is advanced by 2 milliseconds, and the first satellite device can determine that the starting transmission time of the K2 time units (the transmission time of symbol #2 in slot #1) is delayed by 3 milliseconds.
[0171] In Embodiment C2, the K1 time units occupied by the K1 first signals can completely overlap with the K2 time units occupied by the K2 second signals. For example, the index of the first time unit among the K1 time units occupied by the K1 first signals (such as symbol #2 in slot #1) can be the same as the index of the first time unit among the K2 time units occupied by the K2 second signals (such as symbol #2 in slot #1). In Embodiment B1.4, the K1 time units occupied by the K1 first signals can also partially overlap or not overlap with the K2 time units occupied by the K2 second signals.
[0172] In Embodiment C2, the adjustment of the transmission time of the K1 first signals by the first satellite device may include adjusting the starting transmission time of the K1 first signals, or adjusting the stopping transmission time of the K1 first signals, or adjusting a specified time during the transmission process of the K1 first signals. In the above example, the adjustment of the starting transmission time is taken as an example for introduction. In Embodiment C2, the adjustment of the transmission time of the K2 second signals by the first satellite device may include adjusting the starting transmission time of the K2 second signals, or adjusting the stopping transmission time of the K2 second signals, or adjusting a specified time during the transmission process of the K2 second signals. In the above example, the adjustment of the starting transmission time is taken as an example for introduction.
[0173] In Embodiment C2, in a possible implementation, the first satellite device may send information for indicating the second time difference to the terminal device, so that the terminal device can receive signals from the first satellite device and / or the second satellite device at the correct time domain resource position.
[0174] In a possible implementation, when the first time difference is equal to the duration occupied by the CP, the situation of Embodiment B2 may also be adopted, for example, K1 is equal to or greater than (N + 1). In another possible implementation, when the first time difference is equal to the duration of a time unit, the solution of Embodiment B2 may not be executed, but rather be executed according to the implementation when the difference between the times when the K1 first signals of the first satellite device and the K2 second signals of the second satellite device reach the terminal device is greater than the duration of a time unit.
[0175] In step 402, in the embodiments of the present application, the N satellite devices may be the first satellite device and the second satellite device, or the N satellite devices may include the first satellite device, the second satellite device, and at least one other satellite device (such as the third satellite device). The number of time units occupied by the signals to be transmitted by any one of the N satellite devices may be determined by the satellite device itself, or by other satellite devices. The number of time units occupied by the signals to be transmitted by all of the N satellite devices may be determined by one satellite device, or by multiple satellite devices.
[0176] For example, the number of time units occupied by the signals to be transmitted by the first satellite device and the number of time units occupied by the signals to be transmitted by the second satellite device may both be determined by the first satellite device, or both be determined by the second satellite device. Or, the number of time units occupied by the signals to be transmitted by the first satellite device is determined by the second satellite device, and the number of time units occupied by the signals to be transmitted by the second satellite device is determined by the second satellite device.
[0177] In the embodiment of the present application, taking the first satellite device to determine the number of time units occupied by the signal to be sent by the first satellite device and the number of time units occupied by the signal to be sent by the second satellite device as an example for introduction. When these information need to be executed by other satellite devices, such as being executed by the second satellite device, the scheme for the second satellite device to determine the number of time units occupied by the signal to be sent by the second satellite device, and / or the number of time units occupied by the signal to be sent by the second satellite device is similar thereto, and in this scheme, the second satellite device can also obtain the first information, for example, it can receive the first information from the terminal device (in this case, the first satellite device can receive the first information or does not need to receive the first information, that is, step 401 can be executed or not executed), or receive the first information from the first satellite device.
[0178] Step 403, the first satellite device sends the first indication information.
[0179] Correspondingly, the terminal device receives the first indication information.
[0180] The first indication information is used to indicate the information of K1 time units.
[0181] The first satellite device can determine K1 time units based on the determined number of K1 time units and the time-frequency resources configured by the signal. The first indication information may include the resource identifier and / or the resource set identifier of the K1 time units.
[0182] In another possible implementation manner, the first indication information is further used to indicate the information of the time units occupied by the signals to be sent by other satellite devices (such as the second satellite device) among the N satellite devices. The information used to indicate the time units occupied by the signals to be sent by other satellite devices (such as the second satellite device) among the N satellite devices can be determined by the first satellite device (refer to the scheme for the first satellite device to determine the number of K2 time units in step 402), or can be sent by other satellite devices (such as the second satellite device) to the first satellite device (for example, the second satellite device can determine K2 time units by itself, and the relevant scheme can refer to the scheme for the first satellite device to determine K1 time units and will not be elaborated).
[0183] Taking other satellite devices including the second satellite device as an example, the first indication information is further used to indicate information about K2 time units occupied by the signals to be sent by the second satellite device (i.e., K2 second signals). For example, the first indication information may include resource identifiers and / or resource set identifiers of the K2 time units. Alternatively, the first indication information may include the offset between the K2 time units and the K1 time units, such as the offset between the first time unit of the K2 time units and the first time unit of the K1 time units. In this way, the terminal device can determine the K2 time units based on the information for indicating the K1 time units and the offset. This solution can save the number of bits occupied by the information for indicating the K2 time units.
[0184] In another possible implementation manner, there is no offset between the K2 time units and the K1 time units, such as complete overlap. In this case, the terminal device can determine the K2 time units based on the information for indicating the K1 time units. In this solution, it can also be understood that the information for indicating the K1 time units is also: the information for indicating the K2 time units.
[0185] In another possible implementation manner, step 403 may not be executed. The terminal device can calculate by itself the content indicated by the above first indication information, such as calculating the number of the K1 time units based on the first information, etc. For related solutions, reference can be made to the introduction of the first satellite device calculating the content indicated by the first indication information based on the first information described above, which will not be elaborated here. In another possible implementation manner, in this implementation manner, the terminal device can receive an instruction from the first satellite device, and this instruction instructs the terminal device to calculate by itself the content indicated by the above first indication information.
[0186] Step 404, the terminal device sends the second information.
[0187] Correspondingly, the first satellite device receives the second information.
[0188] The second information is used to determine the difference in the frequency offsets that occur when the signals of the first satellite device and the second satellite device are respectively transmitted to the terminal device. For ease of description, the difference in the frequency offsets that occur when the signals of the first satellite device and the second satellite device are respectively transmitted to the terminal device can also be replaced by: the frequency difference corresponding to the first satellite device and the second satellite device; or, it can also be replaced by: the first frequency difference.
[0189] In the formula for calculating the difference in the frequency offsets that occur when the signals of any two satellite devices in the embodiments of the present application are respectively transmitted to the terminal device, the frequency offset that occurs when the signal of any one of the two satellite devices is transmitted to the terminal device can be the minuend or the subtrahend. For example, the difference in the frequency offsets that occur when the signals of the first satellite device and the second satellite device are respectively transmitted to the terminal device can be, for example, the difference obtained by subtracting the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device from the frequency offset that occurs when the signal of the second satellite device is transmitted to the terminal device, or it can be the difference obtained by subtracting the frequency offset that occurs when the signal of the second satellite device is transmitted to the terminal device from the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device, or it can also be the absolute value of the difference in the frequency offsets that occur when the signals of the first satellite device and the second satellite device are respectively transmitted to the terminal device.
[0190] The content included in the second information can be in various situations, which will be introduced separately through Embodiment D1 and Embodiment D2 below. In Embodiment D1, the terminal device can determine the first frequency difference and feedback it to the first satellite device. In Embodiment D2, the terminal device can send the position information of the terminal device to the first satellite device so that the first satellite device calculates the first frequency difference.
[0191] In Embodiment D1, the second information includes information for indicating the first frequency difference.
[0192] In Embodiment D1, the terminal device can calculate the value of the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device, and calculate the value of the frequency offset that occurs when the signal of the second satellite device is transmitted to the terminal device. The second information can include information on the values of the two frequency offsets, or the second information includes information on the difference between the values of the two frequency offsets. If the first satellite device receives the second information including information on the values of the two frequency offsets, it can further calculate the difference between the values of the two frequency offsets. If the first satellite device receives the second information including information on the first frequency difference, it can determine the difference between the values of the two frequency offsets from the second information.
[0193] In Embodiment D1, there can be multiple embodiments for the terminal device to calculate the value of the frequency offset that occurs when the signal of a satellite device (such as the first satellite device or the second satellite device) is transmitted to the terminal device. For example, the first satellite device can send a signal (such as a synchronization signal block (SSB)), and the terminal device measures the SSB from the first satellite device to obtain the value of the frequency offset that occurs when the signal is transmitted to the terminal device. Another example is that the second satellite device can send a signal (such as an SSB), and the terminal device measures the SSB from the second satellite device to obtain the value of the frequency offset that occurs when the signal of the second satellite device is transmitted to the terminal device. The reasons for the frequency offset when the signal of a satellite device reaches the terminal device can include, for example, the Doppler effect. Since satellite devices are usually in a moving state and the distance between the satellite device and the terminal device is relatively far, based on the Doppler effect, the signal of a satellite device will have a frequency offset when it reaches the terminal device.
[0194] In Embodiment D1, the above example of the second information is introduced by taking the first satellite device and the second satellite device among the N satellite devices as examples. In practical applications, the N satellite devices can also include other satellite devices, such as the third satellite device. In this case, the second information can include information for indicating T1 frequency differences, where T1 is a positive integer, and T1 can be 1 or greater than 1. Any one of the T1 frequency differences can include the difference in the frequency offsets that occur when the signals of two satellite devices (such as the first satellite device and the second satellite device; or the second satellite device and the third satellite device) among the N satellite devices are respectively transmitted to the terminal device. The determination scheme for the frequency difference between any two satellite devices can refer to the description of the frequency difference between the first satellite device and the second satellite device, and will not be elaborated here.
[0195] Embodiment D2, the second information includes the location information of the terminal device.
[0196] In Embodiment D2, the terminal device can obtain the location information of the terminal device through some methods, which can refer to the aforementioned Embodiment A2.
[0197] After the first satellite device obtains the location information of the terminal device, it can determine the value of the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device based on the ephemeris information of the first satellite device and the location information of the terminal device. Further, the first satellite device can also determine the value of the frequency offset that occurs when the signals of the second satellite device are respectively transmitted to the terminal device based on the ephemeris information of the second satellite device and the location information of the terminal device. After that, the first satellite device can use the difference between the two frequency offset values as the first frequency difference. In this way, the first satellite device can determine the first phase offset value based on the location information of the terminal device. The first phase offset value can be updated subsequently as the location information of the terminal device is updated. The first phase offset value determined by this solution can be more reasonable, and then the interference caused by the signal of the second satellite device can be better eliminated in the subsequent channel estimation process, thereby improving the accuracy of the channel information.
[0198] In Embodiment D2, when N satellite devices communicate with the terminal device, and in addition to the first satellite device and the second satellite device, the N satellite devices also include other satellite devices (such as the third satellite device), the first satellite device can also calculate more frequency differences. For example, the first satellite device can calculate T1 frequency differences. The relevant content of the T1 frequency differences can be referred to the description in Embodiment D1 and will not be elaborated here. For any one of the T1 frequency differences, the solution for the first satellite device to calculate the frequency difference based on the location information of the terminal device can be referred to the aforementioned solution for the first satellite device to determine the first frequency difference and will not be elaborated here.
[0199] In another possible implementation manner, step 404 and step 401 can be one step or two steps. The first information and the second information can be carried in the same message or in different messages. The second information and the first information can be the same information. For example, both the first information and the second information are the location information of the terminal device. In this case, step 404 and step 401 are actually one step, and either step 401 or step 404 is not executed.
[0200] Step 405, the first satellite device determines the phase of the signal to be sent by the first satellite device.
[0201] The signals to be sent by the first satellite device are K1 first signals. In a possible implementation, K1 is a positive integer greater than 1, and the phase offset value between two adjacent first signals in the time domain among the K1 first signals is the first phase offset value. In a possible implementation, the first phase offset value is adjustable. In this way, the first satellite device can adjust the first phase offset value according to actual needs, and then can reduce the influence of interference in the channel estimation process through the first phase offset value, thereby improving the accuracy of the channel information obtained through channel estimation.
[0202] In a possible implementation, the first phase offset value is associated with the first frequency difference. The first satellite device can determine the first phase offset value according to the first frequency difference. Since the signal of the second satellite device may interfere with the signal of the first satellite device, and since the first phase offset value is associated with the first frequency difference, the setting of the first phase offset value can take into account the influence of the frequency offset of the signal of the second satellite device during transmission on the signal of the first satellite device. Then, the setting of the first phase offset value can be more reasonable, and then the interference brought by the signal of the second satellite device can be better eliminated in the subsequent channel estimation process, thereby improving the accuracy of the channel information.
[0203] The following is introduced separately through Embodiment E1 and Embodiment E2. In Embodiment E1, the first phase offset value is associated with the first frequency difference. In Embodiment E2, the first phase offset value is associated with the first frequency difference and the second phase offset value. The phase offset value between two adjacent second signals in the time domain among the K2 second signals is the second phase offset value.
[0204] Embodiment E1, the first phase offset value is associated with the first frequency difference.
[0205] In a possible implementation, the K1 first signals can be generated based on the same signal sequence. For example, the K1 first signals can be generated based on the signal sequence X DMRS,1 generated. However, any two of the K1 first signals may be different. In the embodiments of the present application, the signal sent by the first satellite device is taken as an example of DMRS. Therefore, the subscript of the signal sequence is DMRS. In other application scenarios, if the signal sent by the first satellite device changes, the various parameters in the embodiments of the present application, the superscripts or subscripts of the various parameters, etc. can also change.
[0206] For example, the K1 time units are three symbols. Among them, the first signal on the first symbol is X DMRS,1 , the first signal on the second symbol is The first signal on the third symbol is In the embodiments of the present application * represents multiplication.
[0207] φ in the embodiments of the present application 1 can also be referred to as the phase offset value between two adjacent first signals among the K1 first signals in the time domain, that is, the first phase offset value. In another possible implementation, φ 1 can also be referred to as the time phase factor (TPF) of the first satellite device.
[0208] In a possible implementation, φ 1 can satisfy the following formula (1):
[0209]
[0210] In formula (1), N is the number of N satellite devices, π is a constant, and β D2,1 can be calculated based on the first frequency difference. For example, β D2,1 can be calculated based on the Doppler effect. β D2,1 can be the difference between the phase offset values that occur when the signals of the first satellite device and the second satellite device are respectively transmitted to the terminal device. q 1 can be a positive integer.
[0211] In a possible implementation, when the N satellite devices are two satellite devices, for example, q 1 can be an odd number. For example, q 1 is +1, -1, +3, -3, +5, or -5, etc. For example, in a possible example, φ 1 = β D2,1 + π.
[0212] In a possible implementation, β in formula (1) D2,1 can satisfy the following formula (2):
[0213] β D2,1 = 2πf D2,1 ·T sym ……Formula (2)
[0214] In formula (2), π is a constant, f D2,1 is the first frequency difference, and T sym is the duration of a time unit.
[0215] In a possible implementation, where N c is the number of subcarriers, N g is the CP length, Δf is the subcarrier spacing, and T sym can be the duration of a time unit including the CP.
[0216] Embodiment E2, the first phase offset value is associated with the first frequency difference and the second phase offset value.
[0217] In the embodiments of the present application, the second phase offset value may be zero or non-zero. In one possible implementation, the second phase offset value may also be associated with the first frequency difference. Several possible implementations are introduced through the following Examples E2.1, E2.2, and E2.3. In Example E2.1, φ 1 and φ 2 may satisfy a certain relationship. In Example E2.2, φ 1 may be zero. In Example E2.3, the case where there are more satellite devices among the N satellite devices is introduced.
[0218] Example E2.1, φ 1 and φ 2 may satisfy a certain relationship.
[0219] In Example E2.1, it can also be understood that the first phase offset value, the second phase offset value, and the first frequency difference are associated. Since the setting of the first phase offset value can take into account the influence of the frequency offset of the signal of the second satellite device during transmission on the signal of the first satellite device, the setting of the first phase offset value can be more reasonable, and then the interference brought by the signal of the second satellite device can be better eliminated during the subsequent channel estimation process, and then the accuracy of the channel information can be improved.
[0220] In one possible implementation, the K2 second signals may be generated based on the same signal sequence. For example, the K2 second signals may be generated based on the signal sequence X DMRS,2 generated. However, any two of the K2 second signals may be different. The duration occupied by one time unit among the K1 time units and one time unit among the K2 time units may be equal. For example, they may both be one symbol, or two symbols, etc.
[0221] For example, the K1 time units are three symbols. Among them, the first signal on the first symbol is X DMRS,1 , the first signal on the second symbol is the first signal on the third symbol is The K2 time units are three symbols. Among them, the first signal on the first symbol is X DMRS2 , the first signal on the second symbol is the first signal on the third symbol is In the embodiments of the present application * represents multiplication.
[0222] The φ in the embodiments of the present application 2It can also be referred to as the phase offset value between two adjacent second signals among the K2 second signals in the time domain, that is, the second phase offset value. In another possible implementation manner, φ 2 can also be referred to as the TPF of the second satellite device.
[0223] φ in the embodiments of the present application 1 and φ 2 can satisfy the following formula (3):
[0224]
[0225] For the meanings of the various parameters in formula (3), refer to the relevant descriptions of formula (1) and formula (2), which will not be elaborated here. For example, q 1 can be an odd number. For example, in one possible example, φ 1 -φ 2 =β D2,1 +π.
[0226] In the embodiments of the present application, φ 1 and φ 2 both can be non-zero, or one of them can be zero. For example, the value of φ 2 is zero. In this case, φ 1 can satisfy: For the relevant content, refer to the foregoing description. Similarly, it will not be elaborated here.
[0227] Example E2.2, φ 1 can be zero.
[0228] In one possible implementation manner, in implementation manner E2, the value of φ 1 can be zero, or it can be understood that the first phase offset value is zero. In this case, the value of φ 2 is not zero (or it can be understood that the second phase offset value is not zero). In this case, φ 2 can satisfy: For the relevant content, refer to the foregoing description. Similarly, it will not be elaborated here.
[0229] Example E2.3, introduce the situation where there are more satellite devices among the N satellite devices.
[0230] In another possible implementation manner, the N satellite devices can include a first satellite device, a second satellite device, and at least one other satellite device (the third satellite device). In this case, a reference satellite device can be set among the N satellite devices. For example, the reference satellite device is the second satellite device). Then, for any satellite device among the N satellite devices other than the second satellite device and the second satellite device, the following can be satisfied:
[0231]
[0232] In formula (4), φ s is the TPF of satellite device s among the (N - 1) satellite devices (which can also be referred to as the phase offset value corresponding to satellite device s), φ 2 is the TPF of the second satellite device (which can also be referred to as the second phase offset value), and β D2,s can be the difference between the phase offset values that occur when the signals of the second satellite device and satellite device s are respectively transmitted to the terminal device. β D2,s can be calculated based on the frequency difference corresponding to the second satellite device and satellite device s. q s can be a positive integer. q s is the value of q corresponding to satellite device s. N is the number of N satellite devices, π is a constant, and the (N - 1) satellite devices are the satellite devices among the N satellite devices excluding the second satellite device.
[0233] In formula (4), when satellite device s is the first satellite device, φ s is φ 1 , β D2,s is β D2,1 , and q s is q 1 . In a possible implementation, each of the (N - 1) satellite devices corresponds to a value of q, and the (N - 1) q values corresponding to the (N - 1) satellite devices are respectively (N - 1) integers in [1, (N - 1)]. For example, when N is 4, the (N - 1) q values corresponding to the (N - 1) satellite devices are 1, 2, 3, and 4 respectively. The (N - 1) satellite devices and the 4 integers can be arbitrarily configured. For example, the q value corresponding to the first satellite device can be either 1 or 2.
[0234] For example, if the N satellite devices include a first satellite device, a second satellite device, a third satellite device, and a fourth satellite device, then formula (4) can be written as the following several formulas respectively:
[0235]
[0236]
[0237]
[0238] In formulas (5), (6), and (7), φ 1 is the TPF of the first satellite device (or the first phase offset value), φ 2 is the TPF of the second satellite device (or the second phase offset value), φ 3is the third satellite device TPF (or the phase offset value corresponding to the third satellite device), φ 4 is the fourth satellite device TPF (or the phase offset value corresponding to the fourth satellite device), β D2,1 can be the difference between the phase offset values that occur when the signals of the second satellite device and the first satellite device are respectively transmitted to the terminal device, β D2,3 can be the difference between the phase offset values that occur when the signals of the second satellite device and the third satellite device are respectively transmitted to the terminal device, β D2,4 can be calculated based on the frequency difference corresponding to the second satellite device and the fourth satellite device. For the other parameters, refer to the relevant descriptions of the foregoing formulas (1), (2), (3), and (4), which will not be elaborated here.
[0239] In this example, φ 3 is the phase offset value between two adjacent third signals in the time domain among the K5 third signals sent by the third satellite device, φ 4 is the phase offset value between two adjacent fourth signals in the time domain among the K6 fourth signals sent by the fourth satellite device. K5 can be a positive integer, and K5 can be equal to K1. K6 can be a positive integer, and K6 can be equal to K1. The K5 third signals can be generated based on the same signal sequence. For example, the K5 third signals can be based on the signal sequence X DMRS,3 generated. The K6 fourth signals can be generated based on the same signal sequence. For example, the K6 fourth signals can be based on the signal sequence X DMRS,4 generated.
[0240] In step 405, the phase of the signal to be sent by any one of the N satellite devices can be determined by the satellite device itself or by other satellite devices. The phases of the signals to be sent by all the satellite devices among the N satellite devices can be determined by one satellite device or by multiple satellite devices.
[0241] For example, the phase of the signal to be sent by the first satellite device and the phase of the signal to be sent by the second satellite device can both be determined by the first satellite device or both be determined by the second satellite device. Or, the phase of the signal to be sent by the first satellite device is determined by the second satellite device, and the phase of the signal to be sent by the second satellite device is determined by the second satellite device.
[0242] In the embodiments of the present application, the first satellite device is taken as an example to determine the phase of the signal to be transmitted by the first satellite device and the phase of the signal to be transmitted by the second satellite device. When these operations need to be performed by other satellite devices, for example, by the second satellite device, the second satellite device determines the phase of the signal to be transmitted by the second satellite device, and / or the scheme for the phase of the signal to be transmitted by the second satellite device is similar thereto. In this scheme, the second satellite device can also obtain the second information. For example, the second satellite device can receive the second information from the terminal device (in this case, the first satellite device can receive the second information or not, that is, step 404 can be executed or not), or receive the second information from the first satellite device.
[0243] There is no absolute order between step 405 and step 402. Step 405 can be executed first, followed by step 402, or these steps can be executed together.
[0244] Step 406, the first satellite device transmits the second indication information.
[0245] Correspondingly, the terminal device receives the second indication information.
[0246] The second indication information is used to indicate the information of the phase of the signal to be transmitted by the first satellite device, and / or the second indication information is used to indicate the phase offset value between two adjacent first signals in the time domain among the K1 first signals. For example, the second indication information may include the information of the first phase offset value of the first satellite device. Based on this information, the terminal device can determine the phase offset value between two adjacent first signals among the K1 first signals. Further, the terminal device can also determine the phase of each first signal. In this scheme, the terminal device can receive the information for indicating the first phase offset value, and then can better eliminate the interference caused by the signal of the second satellite device in the subsequent channel estimation process, thereby improving the accuracy of the channel information.
[0247] In another possible implementation, the second indication information is further used to indicate the information of the phase of the signal to be transmitted by other satellite devices (such as the second satellite device) among the N satellite devices, and / or the second indication information is further used to indicate the phase offset value between two adjacent signals in the time domain of the signal to be transmitted by other satellite devices (such as the second satellite device) among the N satellite devices. Taking other satellite devices including the second satellite device as an example, the second indication information further includes, for example, the first phase offset value information of the first satellite device.
[0248] Information for indicating the phase of the signal to be transmitted by other satellite devices (such as the second satellite device) among the N satellite devices (and / or, information for indicating the phase offset value between two adjacent signals in the time domain in the signal to be transmitted by other satellite devices (such as the second satellite device) among the N satellite devices) can be determined by the first satellite device (see the scheme in step 405 where the first satellite device determines φ 1 ), or can be sent by other satellite devices (such as the second satellite device) to the first satellite device (for example, the second satellite device can determine φ 2 by itself, and the relevant scheme can refer to the scheme where the first satellite device determines φ 1 and will not be elaborated). Information for indicating the phase of the signal to be transmitted by other satellite devices (such as the second satellite device) among the N satellite devices (and / or, information for indicating the phase offset value between two adjacent signals in the time domain in the signal to be transmitted by other satellite devices (such as the second satellite device) among the N satellite devices) can also be sent by satellite devices other than the first satellite device to the terminal device, for example, sent by the second satellite device to the terminal device.
[0249] In another possible implementation, step 406 may not be executed. The terminal device can calculate the content indicated by the above second indication information by itself, for example, calculate the first phase offset value and / or the second phase offset value based on the first frequency difference (or based on the second information). The relevant scheme can refer to the introduction of the first satellite device calculating the content indicated by the second indication information based on the second information mentioned above and will not be elaborated. In another possible implementation, in this implementation, the terminal device can receive an instruction from the first satellite device, and this instruction instructs the terminal device to calculate the content indicated by the above second indication information by itself.
[0250] Step 407, the first satellite device sends K1 first signals.
[0251] Correspondingly, the terminal device receives K1 first signals.
[0252] Step 407 may further include: the second satellite device sends K2 second signals, and the terminal device receives K2 second signals. Step 407 can also be replaced with: N satellite devices send signals, and the terminal device receives signals from N satellite devices, where N is equal to 2 or greater than 2. The time-frequency resources corresponding to the signals sent by each satellite device among the N satellite devices when reaching the terminal device all include the first time-frequency resources. For the number of time units occupied by the signals sent by each satellite device among the N satellite devices other than the first satellite device and the second satellite device, as well as the phase and other contents, reference can be made to the relevant descriptions of the first satellite device and the second satellite device mentioned above and will not be elaborated.
[0253] Step 408: The terminal device determines the channel information between the first satellite device and the terminal device based on some or all of the K1 first signals.
[0254] Step 408 may further include: The terminal device determines the channel information between the second satellite device and the terminal device based on some or all of the K2 second signals. Step 408 may also be replaced with: For one (or each) of the N satellite devices, the terminal device determines the channel information between the satellite device and the terminal device based on some or all of the signals received from the satellite device, where N is equal to 2 or greater than 2. The time-frequency resources corresponding to the signals sent by each of the N satellite devices when reaching the terminal device all include the first time-frequency resources.
[0255] Taking the first satellite device as an example below, an implementation manner for the terminal device to determine the channel information between a satellite device and the terminal device is introduced.
[0256] In a possible implementation manner, the K1 first signals include K3 first signals, where K3 is a positive integer less than or equal to K1. In the above step 408, the terminal device may determine the channel information between the first satellite device and the terminal device based on the K3 first signals. The time-frequency resources corresponding to each of the K3 first signals when reaching the terminal device are a subset or the entire set of the time-frequency resources corresponding to the K2 second signals when reaching the terminal device. In this way, the interference received by these K3 first signals will show a certain pattern, and then in the subsequent channel estimation process, these interferences can be minimized or eliminated as much as possible, thereby improving the accuracy of the obtained channel information.
[0257] In another possible implementation manner, for the first signal among the K3 first signals, the terminal device determines a correction value corresponding to the first signal according to the phase of the first signal. The terminal device determines the channel information between the first satellite device and the terminal device based on the K3 first signals and the correction value corresponding to the first signal among the K3 first signals. The correction value corresponding to a first signal can compensate for the phase of the first signal in the channel estimation process, so that in the subsequent channel estimation process, these interferences can be minimized or eliminated as much as possible, thereby improving the accuracy of the obtained channel information.
[0258] The embodiment of the present application provides a formula for calculating the channel information between the first satellite device and the terminal device:
[0259]
[0260] In formula (8), is the channel information between the first satellite device and the terminal device, DMRS1 is the signal sequence used to generate the first signal, r 1,iis the (i + 1)-th first signal, r 1,i belongs to the signals among the K3 first signals (i.e., the signals used for calculating channel information are among the K3 first signals), is r 1,i the corresponding correction value, r 1,i the corresponding signal can be expressed as the value range of i is [(g 1 - 1), (N - 1)], i is an integer, φ 1 is the first phase offset value, · and * both represent multiplication, g 1 is a positive integer, g 1 is the sorting of the first first signal among the K3 first signals in the K1 first signals. For example, if the K3 first signals selected are the first two among the K1 first signals, that is, the sorting of the first first signal among the K3 first signals in the K1 first signals is also the first, g 1 takes the value of 1, and the value range of i is [0, (N - 1)]. Take another example, if the K3 first signals selected are the second and the third among the K1 first signals, that is, the sorting of the first first signal among the K3 first signals in the K1 first signals is the second, so g 1 takes the value of 2, and the value range of i is [1, (N - 1)].
[0261] Two channel estimation methods are exemplarily introduced below through Example F1 and Example F2. In Example F1, it is introduced by taking N satellite devices including a first satellite device and a second satellite device as an example. In Example F2, it is introduced by taking N satellite devices including a first satellite device, a second satellite device, and a third satellite device as an example.
[0262] Example F1 is introduced by taking N satellite devices including a first satellite device and a second satellite device as an example.
[0263] Figure 5A Exemplarily shows a possible example of the signal received by the terminal device provided in the embodiment of the present application. As Figure 5A shown, the signals received by the terminal device from the first satellite device, for example, include first signal #10, first signal #11, and first signal #12. The signals received by the terminal device from the second satellite device, for example, include second signal #20, second signal #21, and second signal #22. And Figure 5ADuring the transmission of the first signal #12, a part is not affected by the signal of the second satellite device. The first time-frequency resource can be regarded as the time-frequency resource corresponding to the arrival of the first signal #10 and the first signal #11 at the terminal device. It can be seen that the time-frequency resource occupied by the signal of the second satellite device when it arrives at the terminal device also includes this first time-frequency resource.
[0264] As Figure 5A shown, the K3 first signals can be all or part of the first signal #10 and the first signal #11. From Figure 5A it can be seen that the entire transmission process of each first signal in the first signal #10 and the first signal #11 is affected by the signal of the second satellite device. It can also be understood that, Figure 5A in the example of, the time-frequency resource corresponding to the arrival of each first signal in the first signal #10 and the first signal #11 at the terminal device is a subset of the time-frequency resource corresponding to the arrival of the K2 second signals (i.e., the second signal #20, the second signal #21, and the second signal #22) at the terminal device.
[0265] Taking Figure 5A as an example, the first signal #10 sent by the first satellite device is X DMRS1 , and the first signal #11 is The first signal #12 is The second signal #20 sent by the second satellite device is X DMRS,2 , and the second signal #21 is The second signal #22 is Since the transmission processes of the first signal and the second signal are affected by some factors, such as Doppler effect, the received signal will have a phase shift.
[0266] The channel information between the first satellite device and the terminal device can be calculated based on the following formula (9):
[0267]
[0268] In formula (9), is the channel information between the first satellite device and the terminal device, DMRS1 is the signal sequence used to generate the first signal, r 1,0 is the first first signal (i.e., the first signal #10 received by the terminal device), r 1,0 The corresponding signal can be expressed as DMRS1, r 1,1 is the second first signal (i.e., the first signal #11 received by the terminal device), is the correction value corresponding to r 1,1 , and the signal corresponding to r 1,1 can be expressed as φ 1is the first phase offset value, r 1,0 The corresponding correction value is 1. In this example, the first two of the K1 first signals are taken as the K3 first signals for introduction.
[0269] The following analyzes formula (9) to illustrate how the method provided in the embodiments of the present application improves the accuracy of the obtained channel information.
[0270] Since the three first signals received by the terminal device from the first satellite device can be expressed as Since the transmission of the first signal and the second signal will be affected by some factors, such as Doppler effect, the received signal will have a phase shift. The three second signals received by the terminal device from the second satellite device can be expressed as The meanings of the relevant parameters can be referred to the descriptions in the foregoing formulas and will not be elaborated here. Therefore, r 11 The interference W received r1,1 and r 10 The interference W received r1,0 can satisfy Transform this formula, for example, multiply both sides of this formula by After that, we can get: Also, since (An example of the above formula (3)), so Therefore
[0271] The above formula (9) can be further transformed into: where P r1,0 can be regarded as the effective signal in r 1,0 , and P r1,1 can be regarded as the effective signal in r 1,1 . Also, since Therefore Also, since r 1,1 The corresponding signal is Therefore The phase of P r1,1 can be compensated.
[0272] In another possible implementation manner, the terminal device can also calculate the channel information between the second satellite device and the terminal device. Similarly, the terminal device can select K4 second signals from the K2 second signals and determine the channel information between the first satellite device and the terminal device based on the K4 second signals. The K4 second signals are part or all of the K2 second signals.
[0273] An embodiment of the present application provides a formula for calculating the channel information between a second satellite device and a terminal device:
[0274]
[0275] In formula (10), is the channel information between the second satellite device and the terminal device, DMRS2 is the signal sequence for generating the second signal, r 2,i is the (i + 1)-th second signal, r 2,i belongs to the signals among the K4 second signals (i.e., the signals used to calculate the channel information are the signals among the K4 second signals), is the correction value corresponding to r 2,i , and the signal corresponding to r 2,i can be expressed as The value range of i is [(g 2 - 1), (N - 1)], i is an integer, φ 2 is the second phase offset value, · and * both represent multiplication, g 2 is a positive integer, g 2 is the sorting of the first second signal among the K4 second signals in the K2 second signals. For example, if the K4 second signals selected are the first two among the K2 second signals, that is, the sorting of the first second signal among the K4 second signals in the K2 second signals is also the first, the value of g 2 is 1, and the value range of i is [0, (N - 1)].
[0276] Another example, if the K4 second signals selected are the second and third among the K2 second signals, that is, the sorting of the first second signal among the K4 second signals in the K2 first signals is the second, so g 2 has a value of 2, and the value range of i is [1, (N - 1)]. The above formula (10) can also be correspondingly written in this example as: where r 2,1 is the second second signal (i.e., the second signal #21 received by the terminal device), r 2,2 is the third second signal (i.e., the second signal #22 received by the terminal device).
[0277] Combined with Figure 5A it can be seen that when calculating the channel information between the second satellite device and the terminal device, since Figure 5ADuring the transmission of the second signal #20, a part is not affected by the signal of the first satellite device. The second signal #21 and the second signal #22 are both affected by the signal of the first satellite device. Therefore, the signals used to calculate the channel information between the second satellite device and the terminal device are the second signal #21 and the second signal #22. For the scheme of calculating the channel information of the second satellite device, reference can also be made to the scheme of calculating the first satellite device, and for the selection of the signals used to calculate the channel information between the second satellite device and the terminal device, reference can also be made to the scheme of selecting K1 first signals, which will not be elaborated here.
[0278] It can be seen from the above analysis that by applying the solution provided in the embodiments of the present application, during the subsequent channel estimation process, the interference received by the signals can be eliminated, and thus the accuracy of the channel information can be improved.
[0279] Example F2 is introduced by taking N satellite devices including the first satellite device, the second satellite device, and the third satellite device as an example.
[0280] Figure 5B An exemplary possible example of the signal received by the terminal device provided in the embodiments of the present application is shown. Different from Figure 5A In the example shown in Figure 5B the signal received by the terminal device from the first satellite device further includes the first signal #13. The signal received by the terminal device from the second satellite device further includes the second signal #23. The signals received by the terminal device from the third satellite device include, for example, the third signal #30, the third signal #31, the third signal #32, and the third signal #33. For other contents, reference can be made to the relevant description in Figure 5A which will not be elaborated here.
[0281] Figure 5B During the transmission of the first signal #13, a part is not affected by the signals of the second satellite device and the third satellite device. The first time-frequency resource can be regarded as the time-frequency resource corresponding to the arrival of the first signal #10, the first signal #11, and the first signal #12 at the terminal device. It can be seen that the time-frequency resource occupied by the signal of the second satellite device when it arrives at the terminal device also includes this first time-frequency resource, and the time-frequency resource occupied by the signal of the third satellite device when it arrives at the terminal device also includes this first time-frequency resource.
[0282] As Figure 5B shown, the K3 first signals can be all or part of the first signal #10, the first signal #11, and the first signal #12. It can be seen from Figure 5B that the entire transmission process of each of the first signal #10, the first signal #11, and the first signal #12 is affected by the signal of the second satellite device. It can also be understood that Figure 5BIn the example, the time-frequency resource corresponding to each of the first signals, namely the first signal #10, the first signal #11, and the first signal #12, when reaching the terminal device is a subset of the time-frequency resource corresponding to the arrival of K2 second signals (i.e., the second signal #20, the second signal #21, the second signal #22, and the second signal #23) at the terminal device. The time-frequency resource corresponding to each of the first signals, namely the first signal #10, the first signal #11, and the first signal #12, when reaching the terminal device is a subset of the time-frequency resource corresponding to the arrival of signals from the third satellite device (such as the third signal #30, the third signal #31, and the third signal #32) at the terminal device.
[0283] Compared with Figure 5A the difference is that: Figure 5B in the first signal #13 sent by the first satellite device is the second signal #23 sent by the second satellite device is DMRS,3 and the third signal #30 sent by the third satellite device is X the third signal #31 is the third signal #32 is For other content, refer to the relevant description in Figure 5A and will not be elaborated here.
[0284] The channel information between the first satellite device and the terminal device can be calculated based on the following formula (11):
[0285]
[0286] In formula (11), is the channel information between the first satellite device and the terminal device, DMRS1 is the signal sequence used to generate the first signal, and r 1,2 is the third first signal (i.e., the first signal #12 received by the terminal device), is the correction value corresponding to r 1,2 and the signal corresponding to r 1,2 can be expressed as In this example, taking K3 first signals as the first three first signals among K1 first signals as an example for introduction.
[0287] For the parameters of formula (10), refer to the relevant content in formula (9) and will not be elaborated here.
[0288] Similarly, the channel information between the second satellite device and the terminal device can be calculated based on the following formula (12):
[0289]
[0290] In formula (12), is the channel information between the second satellite device and the terminal device, is r 2,3 the corresponding correction value, r 2,3 is the fourth second signal, r 2,3 The corresponding signal can be expressed as In this example, taking the K4 second signals as the second, third, and fourth second signals among the K2 second signals as an example for introduction. The parameters of formula (12) can refer to the relevant content in formula (10) and will not be elaborated here.
[0291] Combined with Figure 5B it can be seen that when calculating the channel information between the second satellite device and the terminal device, since Figure 5B during the transmission of the second signal #20 in, a part is not affected by the signals of at least one other satellite device (such as the first satellite device), while the second signal #21, the second signal #22, and the second signal #23 are all affected by the signals of the first satellite device. And the second signal #21, the second signal #22, and the second signal #23 are all affected by the signals of the third satellite device. Therefore, the signals used to calculate the channel information between the second satellite device and the terminal device are the second signal #21, the second signal #22, and the second signal #23. The scheme for calculating the channel information of the second satellite device can also refer to the scheme for calculating the first satellite device, and the scheme for selecting the signals used to calculate the channel information between the second satellite device and the terminal device can also refer to the scheme for selecting the K1 third signals and will not be elaborated here.
[0292] Similarly, the channel information between the third satellite device and the terminal device can be calculated based on the following formula (13):
[0293]
[0294] In formula (13), is the channel information between the second satellite device and the terminal device, DMRS 3 is the signal sequence used to generate the third signal, r 3,0 is the first third signal (i.e., the third signal #30 received by the terminal device), r 3,0 The corresponding signal can be expressed as DMRS3, r 3,1 is the second third signal (i.e., the third signal #31 received by the terminal device), r 3,2 is the third third signal (i.e., the third signal #32 received by the terminal device), is r 3,1 the corresponding correction value, r 3,1 The corresponding signal can be expressed as is r3,2 The corresponding correction value, r 3,2 The corresponding signal can be expressed as r 3,0 The corresponding correction value is 1. In this example, taking the first three third signals used to calculate the channel information between the third satellite device and the terminal device as an example for introduction. For related content, reference can also be made to the descriptions of the first satellite device and the second satellite device, which will not be elaborated here.
[0295] Combined with Figure 5B It can be seen that when calculating the channel information between the third satellite device and the terminal device, since Figure 5B During the transmission of the third signal #33 in, a part is not affected by the signals of at least one other satellite device (such as the second satellite device), while the third signal #30, the third signal #31, and the third signal #32 are all affected by the signal of the first satellite device. And the third signal #30, the third signal #31, and the third signal #32 are all affected by the signal of the second satellite device. Therefore, the signals used to calculate the channel information between the third satellite device and the terminal device are the third signal #30, the third signal #31, and the third signal #32. For the scheme of calculating the channel information of the third satellite device, reference can also be made to the scheme of calculating the first satellite device, and for the selection of the signals used to calculate the channel information between the second satellite device and the terminal device, reference can also be made to the scheme of selecting K1 third signals, which will not be elaborated here.
[0296] That is to say, for a satellite device transmitting a signal, when performing channel estimation, the selected signal to be used needs to be affected by the signals of each satellite device among the other satellite devices in the N satellite devices. In this way, interference can be reduced or eliminated during subsequent channel estimation, thereby improving the accuracy of the obtained channel information.
[0297] Through Figure 4 The provided scheme, it can be seen that in the scheme provided by the embodiments of the present application, since the phase of the signal transmitted by a satellite device can be adjusted, and / or the number of time units occupied can be adjusted, interference during subsequent channel estimation can be reduced by adjusting at least one of these parameters, thereby improving the accuracy of the obtained channel information.
[0298] In another possible implementation, the location information of the terminal device changes, and / or the location of the satellite device also changes. Subsequently, the signal transmission delay between the satellite device communicating with the terminal device and the terminal device changes, and / or the frequency offset that occurs when the signal sent by the satellite device reaches the terminal device changes. Therefore, in the embodiments of the present application, the satellite device can subsequently update the phase of the signal sent, for example, it can update the number of time units occupied by the signal sent by the satellite device and / or the corresponding TPF. So as to further improve the accuracy of channel information.
[0299] Figure 6 An effect schematic diagram provided by the embodiments of the present application is exemplarily shown. As Figure 6 shown, Figure 6 In (a) of [], line #11 and line #21 are examples of not applying the solution provided by the embodiments of the present application, Figure 6 In (b) of [], line #11 and line #21 are examples of applying the solution provided by the embodiments of the present application. In Figure 6 In (a) and (b) of [], line #10 and line #20 represent the traditional least square (LS) channel estimation method, line #12 and line #22 represent the single-satellite channel estimation method, where line #10, line #11, and line #12 are the performances before windowing in the time domain, and line #20, line #21, and line #22 are the performances after windowing in the time domain. Here, time domain windowing means that after obtaining the frequency domain channel estimation value using LS, it is transformed to the time domain to obtain the time domain channel estimation value, then the time domain channel estimation value is multiplied by a window function to filter out interference and noise signals outside the window, and finally the windowed time domain channel estimation value is transformed back to the frequency domain to obtain the final frequency domain channel estimation value. Figure 6 In (b) of [], line #11 basically coincides with line #12, and line #21 basically coincides with line #22. From Figure 6 Line #11 and line #21 in (a) of [] and Figure 6 Line #11 and line #21 in (b) of [], it can be seen that applying the solution provided by the embodiments of the present application can better suppress the interference of signals (such as pilots) between different satellites, and may achieve exactly the same performance as the single-satellite channel estimation.
[0300] It can be understood that in order to implement the functions in the above embodiments, the first device, the second device, and the positioning management device may include corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and method steps of each example described in the embodiments disclosed in the present application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application scenario and design constraint conditions of the technical solution.
[0301] Figure 7 and Figure 8 FIG. 5 is a schematic structural diagram of a possible communication device provided for an embodiment of the present application. These communication devices can be used to implement the functions of the terminal or the base station in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device may be a terminal device or a chip system of the terminal device as shown in Figure 1A or Figure 1B FIG. 6, or may be a satellite device or a chip system of the satellite device applied to Figure 1A or Figure 1B FIG. 7.
[0302] As Figure 7 shown in FIG. 8, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication device 1300 is used to implement the functions of the terminal device, the first satellite device or the second satellite device in the method embodiments shown in the above Figure 2 or Figure 4 . The transceiver unit 1320 may also be referred to as a communication unit. The transceiver unit 1320 may include a sending unit and a receiving unit.
[0303] When the communication device 1300 is used to implement the function of the terminal device in the method embodiment shown in Figure 2 FIG. 9, the transceiver unit 1320 may execute step 201 above, and the processing unit 1310 is used to execute step 202. When the communication device 1300 is used to implement the function of the satellite device in the method embodiment shown in Figure 2 FIG. 10, the transceiver unit 1320 may execute step 201 above.
[0304] When the communication device 1300 is used to implement the function of the terminal device in the method embodiment shown in Figure 4 FIG. 11, the transceiver unit 1320 may execute steps 401, 403, 404, 406, and 407 above, and the processing unit 1310 is used to execute step 408. When the communication device 1300 is used to implement the function of the first satellite device in the method embodiment shown in Figure 4 FIG. 12, the transceiver unit 1320 may execute steps 401, 403, 404, 406, and 407 above, and the processing unit 1310 is used to execute steps 402 and 405.
[0305] When the communication device 1300 is used to implement the function of the terminal device in the method embodiment shown in Figure 2 or Figure 4When implementing the functions of the terminal device in the method embodiments shown, in one possible implementation, the receiving unit is used to receive K1 first signals from the first satellite device. The processing unit 1310 is used to determine the channel information between the first satellite device and the terminal device according to the first phase offset value and some or all of the K1 first signals.
[0306] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the terminal device in the method embodiments shown, in one possible implementation, the receiving unit is used to receive K2 second signals from the second satellite device.
[0307] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the terminal device in the method embodiments shown, in one possible implementation, the sending unit is used to send information for indicating a first frequency difference, and the first frequency difference is used to determine a first phase offset value.
[0308] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the terminal device in the method embodiments shown, in one possible implementation, the sending unit is used to send the location information of the terminal device, and the location information is used to determine a first phase offset value.
[0309] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the terminal device in the method embodiments shown, in one possible implementation, the receiving unit is used to receive information for indicating a first phase offset value, and determine the first phase offset value according to the information for indicating the first phase offset value.
[0310] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the terminal device in the method embodiments shown, in one possible implementation, the processing unit 1310 is used to obtain a first frequency difference and determine a first phase offset value according to the first frequency difference.
[0311] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the terminal device in the method embodiments shown, in one possible implementation, the receiving unit is used to receive information for indicating K1 time units.
[0312] When the communication device 1300 is used to implement Figure 2 or Figure 4When implementing the functions of the terminal device in the method embodiments shown, in one possible implementation, the receiving unit is used to receive information indicating K2 time units.
[0313] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the terminal device in the method embodiments shown, in one possible implementation, the processing unit 1310 is used to determine the channel information between the first satellite device and the terminal device according to K3 first signals.
[0314] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the terminal device in the method embodiments shown, in one possible implementation, for the first signal among the K3 first signals, the processing unit 1310 is used to determine the correction value corresponding to the first signal according to the phase of the first signal, and determine the channel information between the first satellite device and the terminal device according to the K3 first signals and the correction value corresponding to the first signal among the K3 first signals.
[0315] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the first satellite device in the method embodiments shown, in one possible implementation, the processing unit 1310 is used to obtain the first phase offset values corresponding to K1 first signals, and the sending unit is used to send the K1 first signals.
[0316] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the first satellite device in the method embodiments shown, in one possible implementation, the receiving unit is used to receive the information indicating the first frequency difference, and determine the first phase offset value according to the first frequency difference.
[0317] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the first satellite device in the method embodiments shown, in one possible implementation, the receiving unit is used to receive the position information of the terminal device, and determine the first phase offset value according to the position information.
[0318] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the first satellite device in the method embodiments shown, in one possible implementation, the sending unit is used to send the information indicating the first phase offset value.
[0319] When the communication device 1300 is used to implement Figure 2 or Figure 4When implementing the functions of the first satellite device in the method embodiments shown, in a possible implementation manner, the sending unit is used to send information for indicating a second phase offset value.
[0320] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the first satellite device in the method embodiments shown, in a possible implementation manner, the processing unit 1310 is used to determine K1 time units and / or K2 time units.
[0321] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the first satellite device in the method embodiments shown, in a possible implementation manner, the sending unit is used to send information for indicating K1 time units.
[0322] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the first satellite device in the method embodiments shown, in a possible implementation manner, the sending unit is used to send information for indicating K2 time units.
[0323] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the second satellite device in the method embodiments shown, in a possible implementation manner, the processing unit 1310 is used to obtain second phase offset values corresponding to K2 second signals, where K2 is a positive integer greater than 1, the second phase offset value is the phase offset value between two adjacent second signals in the time domain among K1 second signals, and the second phase offset value is associated with the value of the frequency offset that occurs when the signal of the second satellite device is transmitted to the terminal device;
[0324] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the second satellite device in the method embodiments shown, in a possible implementation manner, the sending unit is used to send K2 second signals.
[0325] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the second satellite device in the method embodiments shown, in a possible implementation manner, the receiving unit is used to receive information for indicating the second phase offset value.
[0326] When the communication device 1300 is used to implement Figure 2 or Figure 4 When implementing the functions of the second satellite device in the method embodiments shown, in a possible implementation manner, the receiving unit is used to receive information for indicating K2 time units.
[0327] For a more detailed description of the above-mentioned processing unit 1310 and transceiver unit 1320, reference can be made to Figure 2 or Figure 4 the relevant descriptions in the method embodiments shown.
[0328] As Figure 8 shown, the communication device 1400 includes a processor 1410 and an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled to each other. It can be understood that the interface circuit 1420 can be a transceiver or an input / output interface. Among them, the transceiver includes a transmitter and a receiver. The transmitter can be used to send information, and the receiver can be used to receive information. Other functions can be implemented by the processor. The input / output interface is used for inputting and / or outputting information. Output can be understood as sending, and input can be understood as receiving. Other functions can be implemented by the processor. Optionally, the communication device 1400 may further include a memory 1430, which is used to store the instructions executed by the processor 1410 or store the input data required for the processor 1410 to run the instructions or store the data generated after the processor 1410 runs the instructions.
[0329] When the communication device 1400 is used to implement Figure 2 or Figure 4 the method shown, the processor 1410 is used to implement the functions of the above-mentioned processing unit 1310, and the interface circuit 1420 is used to implement the functions of the above-mentioned transceiver unit 1320.
[0330] When the above communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal device in the above method embodiments. The terminal chip receives information from the satellite device. It can be understood that this information is first received by other modules (such as a radio frequency module or an antenna) in the terminal, and then sent by these modules to the terminal chip. The terminal chip sends information to the satellite device. It can be understood that this information is first sent to other modules (such as a radio frequency module or an antenna) in the terminal, and then sent by these modules to the satellite device.
[0331] When the above communication device is a chip applied to a satellite device, the satellite device chip implements the functions of the satellite device in the above method embodiments. The satellite device chip receives information from the terminal. It can be understood that this information is first received by other modules (such as a radio frequency module or an antenna) in the satellite device, and then sent by these modules to the satellite device chip. The satellite device chip sends information to the terminal. It can be understood that this information is sent to other modules (such as a radio frequency module or an antenna) in the satellite device, and then sent by these modules to the terminal.
[0332] In this application, when entity A sends information to entity B, it can be directly sent from A to B, or A can indirectly send it to B via other entities. Similarly, when entity B receives information from entity A, entity B can directly receive the information sent by entity A, or entity B can indirectly receive the information sent by entity A via other entities. Here, entity A and B can be satellite devices or terminals, or modules within satellite devices or terminals. The sending and receiving of information can be information interaction between a satellite device and a terminal, for example, information interaction between a satellite device and a terminal; the sending and receiving of information can also be information interaction between two satellite devices, for example, information interaction between CU and DU; the sending and receiving of information can also be information interaction between different modules within a device, for example, information interaction between a terminal chip and other modules of the terminal, or information interaction between a base station chip and other modules in the base station.
[0333] It can be understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0334] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, removable hard disks, compact disc read-only memories (CD-ROMs), or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also exist as discrete components in a base station or a terminal.
[0335] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in the form of a computer program product in whole or in part. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions of the embodiments of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices. The computer program or 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 program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium can be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it can also be an optical medium, such as a digital video disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile types of storage media.
[0336] In various embodiments of the present application, if there is no special description 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.
[0337] In the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character " / " generally represents an "or" relationship between the associated objects before and after; in the formula of the present application, the character " / " represents a "division" relationship between the associated objects before and after. "Including at least one of A, B, and C" can represent: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0338] It can be understood that the various numbers involved in the embodiments of the present application (such as numerical numbers "first", "second", and letter numbers "A1, A2", "B1, B2", "C1, C2", etc.) are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The magnitude of the sequence numbers of the above processes does not mean the sequence of execution, and the execution sequence of each process should be determined by its function and internal logic.
Claims
1. A method for determining channel information, characterized in that, the method is applied to a terminal device, and the method includes: receiving K1 first signals from a first satellite device, where K1 is a positive integer greater than 1, and the phase offset value between two adjacent first signals in the time domain among the K1 first signals is a first phase offset value, and the first phase offset value is associated with the value of the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device; determining the channel information between the first satellite device and the terminal device according to the first phase offset value and some or all of the K1 first signals.
2. The method according to claim 1, characterized in that, the method further includes: receiving K2 second signals from a second satellite device, where K2 is a positive integer greater than 1; wherein, the first phase offset value is associated with a first frequency difference, and the first frequency difference is the difference between the frequency offsets that occur when the signals of the first satellite device and the second satellite device are respectively transmitted to the terminal device; or, the first phase offset value, the second phase offset value, and the first frequency difference are associated, and the second phase offset value is the phase offset value between two adjacent second signals in the time domain among the K2 second signals sent by the second satellite device.
3. The method according to claim 2, characterized in that, the method further includes: sending information for indicating the first frequency difference, where the first frequency difference is used to determine the first phase offset value; or, sending the position information of the terminal device, where the position information is used to determine the first phase offset value.
4. The method according to claim 2 or 3, characterized in that, the method further includes: receiving information for indicating the first phase offset value, and determining the first phase offset value according to the information for indicating the first phase offset value; or, acquiring the first frequency difference, and determining the first phase offset value according to the first frequency difference.
5. The method according to any one of claims 2-4, characterized in that, at least one of the following parameters is adjustable: the first phase offset value, the second phase offset value, the value of K1, or the value of K2.
6. The method according to any one of claims 2-5, characterized in that, the K1 first signals are sent by the first satellite device in K1 time units, the K2 second signals are sent by the second satellite device in K2 time units, and the value of K2 and / or the value of K1 is associated with a first time difference, and the first time difference is determined according to the difference between the times when the K1 first signals and the K2 second signals respectively reach the terminal device.
7. The method according to claim 6, characterized in that, the method further includes: receiving information for indicating the K1 time units, and / or information for indicating the K2 time units.
8. The method according to claim 6 or 7, characterized in that: When the first time difference is less than or equal to the duration occupied by the cyclic prefix CP: K1 is equal to or greater than N, and / or, K2 is equal to or greater than N, where N is the number of satellite devices communicating with the terminal device; or, When the first time difference is greater than the duration occupied by CP and less than or equal to the duration of one time unit: K1 is equal to or greater than (N + 1), and / or, K2 is equal to or greater than (N + 1).
9. The method according to any one of claims 6 - 8, characterized in that, The K1 first signals include K3 first signals, where K3 is a positive integer less than or equal to K1, and the time - frequency resource corresponding to each of the K3 first signals when reaching the terminal device is a subset or the entire set of the time - frequency resources corresponding to the K2 second signals when reaching the terminal device; Determining the channel information between the first satellite device and the terminal device according to some or all of the K1 first signals includes: Determining the channel information between the first satellite device and the terminal device according to the K3 first signals.
10. A method for determining channel information, characterized in that, The method is applied to a first satellite device, and the method includes: Obtaining first phase offset values corresponding to K1 first signals, where K1 is a positive integer greater than 1, and the first phase offset value is the phase offset value between two adjacent first signals in the time domain among the K1 first signals, and the first phase offset value is associated with the value of the frequency offset that occurs when the signal of the first satellite device is transmitted to the terminal device; Transmitting the K1 first signals.
11. The method according to claim 10, characterized in that, The first phase offset value is associated with a first frequency difference, and the first frequency difference is the difference between the frequency offsets that occur when the signals of the first satellite device and the second satellite device are respectively transmitted to the terminal device; or, The first phase offset value, the second phase offset value, and the first frequency difference are associated, where the second phase offset value is the phase offset value between two adjacent second signals in the time domain among the K2 second signals transmitted by the second satellite device, and K2 is a positive integer greater than 1.
12. The method according to any one of claims 10 - 11, characterized in that, The method further includes: Receiving information for indicating the first frequency difference, and determining the first phase offset value according to the first frequency difference; or, Receiving the position information of the terminal device, and determining the first phase offset value according to the position information.
13. The method according to claim 11 or 12, characterized in that, The method further includes: Transmitting information for indicating the first phase offset value; and / or; Transmitting information for indicating the second phase offset value.
14. The method according to any one of claims 11 - 13, characterized in that, At least one of the following parameters is adjustable: the first phase offset value, the second phase offset value, the value of K1, or the value of K2.
15. The method according to any one of claims 11-14, wherein, the K1 first signals are sent by the first satellite device over K1 time units, and the K2 second signals are sent by the second satellite device over K2 time units; the method further includes: determining the K1 time units and / or the K2 time units, where the value of K2 and / or the value of K1 is associated with a first time difference, and the first time difference is determined based on the difference between the times when the K1 first signals and the K2 second signals respectively reach the terminal device.
16. The method according to claim 15, wherein, the method further includes: sending information for indicating the K1 time units; and / or, sending information for indicating the K2 time units.
17. The method according to claim 15 or 16, wherein: when the first time difference is less than or equal to the duration occupied by the cyclic prefix CP: K1 is equal to or greater than N, and / or, K2 is equal to or greater than N, where N is the number of N satellite devices communicating with the terminal device; or, when the first time difference is greater than the duration occupied by CP and the first time difference is less than or equal to the duration of one time unit: K1 is equal to or greater than (N + 1), and / or, K2 is equal to or greater than (N + 1).
18. A communication device, wherein, it includes a module for performing the method according to any one of claims 1 to 17.
19. A communication device, wherein, it includes a processor, and the processor realizes the method according to any one of claims 1 to 17 through logic circuits or by executing computer programs or instructions.
20. A computer-readable storage medium, wherein, the storage medium stores computer programs or instructions, and when the computer programs or instructions are executed by a communication device, the method according to any one of claims 1 to 17 is realized.