Communication method and apparatus

By performing blind detection of terminal device signals through network equipment, the time and frequency offsets in NTN are determined, solving the problem that terminal devices cannot measure large offsets and achieving efficient communication.

CN118540792BActive Publication Date: 2025-11-07HUAWEI TECH CO LTD

Patent Information

Application Number
CN202310171868.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-21
Publication Date
2025-11-07
Estimated Expiration
2043-02-21

AI Technical Summary

Technical Problem

In new radio (NR) systems, terminal devices are unable to effectively measure the large time and frequency offsets generated in non-terrestrial networks (NTN), leading to communication difficulties.

Method used

After receiving the signal from the terminal device, the first network device performs blind detection to determine the time and frequency offset information, and determines the location of the terminal device based on this offset information, thereby enabling communication.

Benefits of technology

Offset information can be determined without the cooperation of terminal equipment, saving signaling overhead, reducing blind detection time and complexity, and improving communication quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118540792B_ABST
    Figure CN118540792B_ABST
Patent Text Reader

Abstract

The application discloses a communication method and device. The method comprises the following steps: a first network device performs blind detection on a first signal received from a terminal device in a first beam of the first signal, obtains second time offset information, and determines a position of the terminal device according to the second time offset information. Then, the first network device can determine time offset information and frequency offset information when the first network device and the terminal device communicate according to the position of the terminal device, and thus communicates with the terminal device. Through the method, the first network device determines the position of the terminal device by performing blind detection on the first signal, and thus can determine offset information beyond the capability of the terminal device, so that the first network device can communicate with the terminal device in an NTN or the like.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and particularly relates to a communication method and device. BACKGROUND

[0002] In a mobile communication system, such as a new radio (NR) system, nonterrestrial networks (NTN) are introduced. In the NTN, network device or part of network device functions can be deployed on a satellite to provide services for a terminal device.

[0003] Due to the high speed of the satellite and the high altitude of the orbit, a large time offset and frequency offset are generated when the satellite communicates with the terminal device on the ground. For example, when the orbit height of a low-earth orbit (LEO) satellite is 500 kilometers (km) and the communication frequency is 5 gigahertz (GHz), the maximum frequency offset generated is 150 kilohertz (kHz), and the maximum transmission delay is 6 milliseconds (ms). The transmission delay can be used to represent the time offset.

[0004] At present, the terminal device can measure the time offset and frequency offset according to the received signal of the physical channel. However, the time offset and frequency offset generated in the NTN cannot be measured by this method. For example, in the NR system, the maximum frequency offset that can be measured by the terminal device in theory is 15 kHz, which is much lower than the frequency offset generated in the NTN.

[0005] How to determine the offset in the NTN is a problem that needs to be solved urgently. SUMMARY

[0006] The present application provides a communication method and device to determine the offset in the NTN.

[0007] In a first aspect, an embodiment of the present application provides a communication method. The method comprises: a first network device performing blind detection on a first signal received from a terminal device in a first beam to obtain second time offset information, wherein the second time offset information is reference time offset information between the first network device and the terminal device; the first device determining second frequency offset information according to the second time offset information, wherein the second frequency offset information is reference frequency offset information between the first network device and the terminal device; the first device determining a position of the terminal device according to the second time offset information and the second frequency offset information, and determining first offset information according to the position of the terminal device, wherein the first offset information comprises first time offset information and / or first frequency offset information, the first time offset information is transmission time offset information between the first network device and the terminal device, and the first frequency offset information is transmission frequency offset information between the first network device and the terminal device; and the first device performing communication with the terminal device according to the first offset information.

[0008] By the method, the first network device determines the offset information between the first network device and the terminal device without the cooperation of the terminal device, so that offset information beyond the processing capability of the terminal device can be determined. In this way, the terminal device can perform communication with the network device in a NTN scenario. In the method, the first network device determines the position of the terminal device by performing blind detection on the signal from the terminal device, and determines the offset information between the first network device and the terminal device according to the position of the terminal device. In this way, the first network device and the terminal device do not need to exchange signals for determining the offset information, so that signaling overhead can be saved.

[0009] In a possible design, the first network device performs blind detection on a sequence of the first signal in the first beam within a first time window, wherein the time offset information corresponding to a first time within the first time window is the second time offset information, the sequence of the first signal obtained by blind detection has maximum correlation with the first reference sequence at the first time within the first time window, and the first time window is determined according to the first beam. By this design, the first network device performs blind detection within the first time window, so that the time for blind detection is reduced, and the complexity of blind detection is reduced.

[0010] Optionally, the first time window is [Tmin, Tmax], where Tmin=OC / c, Tmax=OA / c, OA is a distance between the first network device and point A, OC is a distance between the first network device and point C, point A is a point in the coverage range of the first beam farthest from a nadir point of the first network device, point C is a point in the coverage range closest to the nadir point, and c is the speed of light. This design provides an implementation of the first time window, which is easy to implement. Moreover, through the first time window, the first network device can accurately determine the second time offset information.

[0011] In a possible design, the first network device can determine, according to the second time offset information, a position curve corresponding to the second time offset information, where a distance between any point in the position curve and the first network device corresponds to the second time offset information. The first network device can determine, according to the position curve and the range of the first beam, a first frequency offset range, where the first frequency range is a reference frequency offset range between the first network device and the terminal device. Then, the first network device can perform blind detection on the sequence of the first signal in the first frequency offset range, to obtain second frequency offset information, where the second frequency offset information is frequency offset information that makes the correlation between the sequence of the first signal obtained through the blind detection and the first reference sequence the largest. Through this design, the first network device can perform blind detection in the first frequency offset range, and thus can accurately determine the second frequency offset information.

[0012] In a possible design, the first network device can determine the first offset information by the following steps: the first network device determines the first time offset information according to the position of the terminal device and the position of the first network device; and / or the first network device determines the first frequency offset information according to the position of the terminal device, and the position, speed, and motion direction of the first network device.

[0013] Optionally, there is a first functional relationship among the position of the terminal device, the position of the first network device, and the first time offset information; and there is a second functional relationship among the position of the terminal device, the position, speed, and motion direction of the first network device, and the first frequency offset information.

[0014] Through this design, the first network device accurately determines the time offset information and / or the frequency offset information between the first network device and the terminal device when the first network device is at any position on its running track.

[0015] In a possible design, the first network device can determine a second frequency offset range according to the location of the terminal device, and the location, speed, and moving direction of the first network device, where the second frequency offset range is a transmission frequency offset range between the first network device and the terminal device. Then, the first network device can perform blind detection on a sequence of a communication signal between the first network device and the terminal device within the second frequency offset range, to obtain first frequency offset information. The first frequency offset information is frequency offset information that makes the sequence of the communication signal obtained through the blind detection most relevant to a second reference sequence. In this design, the first network device can perform blind detection within the second frequency offset range, to obtain the first frequency offset information between the first network device and the terminal device, thereby improving the accuracy of the first frequency offset information, and further improving the communication quality between the first network device and the terminal device.

[0016] In a possible design, the first network device can communicate with the terminal device by: determining a first timing advance according to the first time offset information, and communicating with the terminal device according to the first timing advance; and / or performing phase compensation on a communication signal between the first network device and the terminal device according to the first frequency offset information. In this design, the first network device can process a signal according to the first time offset information and / or the first frequency offset information, thereby communicating with the terminal device without the terminal device being aware of the communication.

[0017] In a possible design, the first network device can determine a first timing advance and a second timing advance according to the first time offset information. Then, the first network device can send, to the terminal device, information used to indicate the second timing advance, where the second timing advance is a timing advance used by the terminal device to process a second signal; and receive the second signal from the terminal device according to the first timing advance. In this design, the first network device and the terminal device can jointly process a signal, thereby supporting offset information that exceeds the processing capability of the terminal device, so that the terminal device can communicate with the first network device.

[0018] In a possible design, the first network device can communicate with the terminal device through the second beam and the third beam according to the first offset information, the second beam and the third beam are any of the beam set of the first network device, and the first timing advance corresponding to the second beam and the first timing advance corresponding to the third beam are different. According to the example, the first network device can receive a signal from the terminal device by using the first timing advance corresponding to each beam, so that the quality of the signal received through each beam can be improved, and the communication efficiency can be improved. Moreover, since the receiving time of the uplink signal is related to the first timing advance, through the design, the uplink signal can be received at a specified timing position of different beams, the signal between the first network device and the terminal device is phase compensated, so that the first network device and the terminal device are always in a synchronous state.

[0019] In a possible design, the first signal is a PRACH signal.

[0020] In a second aspect, an embodiment of the present application provides a communication apparatus, including units for performing each step in any of the above aspects.

[0021] In a third aspect, an embodiment of the present application provides a communication apparatus, including at least one processing element and at least one storage element, where the at least one storage element is configured to store programs and data, and the at least one processing element is configured to read and execute the programs and data stored in the storage element, so that the method provided in any of the above aspects is implemented.

[0022] In a fourth aspect, an embodiment of the present application provides a communication system, including a terminal device and a first network device. The terminal device is configured to send a first signal, and the first network device is configured to perform the method provided in the first aspect according to the first signal.

[0023] In a fifth aspect, an embodiment of the present application further provides a computer program, which, when executed on a computer, causes the computer to perform the method provided in any of the above aspects.

[0024] In a sixth aspect, an embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and when the computer program is executed on a computer, causes the computer to perform the method provided in any of the above aspects.

[0025] In a seventh aspect, an embodiment of the present application further provides a chip, which is configured to read a computer program stored in a memory, and execute the method provided in any of the above aspects.

[0026] In an eighth aspect, the embodiments of the present application further provide a chip system, which comprises a processor configured to support a computer device to implement the method provided in any of the above aspects. In a possible design, the chip system further comprises a memory configured to store necessary programs and data of the computer device. The chip system can be composed of a chip, or can include a chip and other discrete devices.

[0027] The technical effects achieved by any of the above second aspect to eighth aspect can be referred to the technical effects achieved by the above first aspect and any of the possible designs of the first aspect, and the repeated parts will not be discussed. BRIEF DESCRIPTION OF DRAWINGS

[0028] Figure 1 An architecture diagram of a communication system provided by the embodiments of the present application;

[0029] Figure 2 An architecture diagram of a transparent mode satellite system provided by the embodiments of the present application;

[0030] Figure 3 An architecture diagram of a regenerative mode satellite system provided by the embodiments of the present application;

[0031] Figure 4 A flowchart of a communication method provided by the embodiments of the present application;

[0032] Figure 5 A schematic diagram of a beam provided by the embodiments of the present application;

[0033] Figure 6 A schematic diagram of the relationship between an isochronous deviation line and an isofrequency deviation line provided by the embodiments of the present application;

[0034] Figure 7 A schematic diagram of a first timing advance corresponding to different beams provided by the embodiments of the present application;

[0035] Figure 8 A flowchart of another communication method provided by the embodiments of the present application;

[0036] Figure 9 A schematic diagram of distances between a plurality of network devices and a terminal device provided by the embodiments of the present application;

[0037] Figure 10 A structural schematic diagram of a communication device provided by the embodiments of the present application;

[0038] Figure 11 A structural schematic diagram of another communication device provided by the embodiments of the present application. DETAILED DESCRIPTION

[0039] The application provides a communication method and device for determining the offset in NTN. The method and device are based on the same technical concept, and the implementation of the device and the method can be referred to each other because the principles of the method and device for solving problems are similar, and the repeated parts will not be described here.

[0040] First, some terms in the application will be explained to facilitate understanding by those skilled in the art.

[0041] 1) Communication device, which refers to a device with communication function. For example, the communication device can be, but is not limited to, a terminal device, a network device, an access point, a relay device, etc.

[0042] 2) NTN, which refers to a network established using non-terrestrial communication technology, and can include, but is not limited to, a network that uses spectrum resources on communication platforms such as satellite platforms, unmanned aerial vehicle (UAV) platforms, or high altitude platform stations (HAPS) to provide communication services.

[0043] For example, NTN can include, but is not limited to, a satellite system, a UAV communication system, and a HAPS system. According to the height of the satellite from the ground (i.e. the height of the satellite orbit), the satellite system can be divided into geostationary orbit (GEO) satellite system, medium earth orbit (MEO) satellite system, and LEO satellite system, etc.

[0044] Compared with the ground communication network, NTN has the characteristics of wider coverage, higher path loss, larger delay, faster speed, and lower cost, etc.

[0045] 3) Offset of signal, which includes time offset information (referred to as time offset) and frequency offset information (referred to as frequency offset) of signal.

[0046] The time offset information of signal refers to the deviation of the same signal in time between the sending end and the receiving end, mainly including the transmission delay of signal. When there is transmission delay in the communication process, the signal can be processed through time advance (TA).

[0047] The frequency offset information of signal refers to the deviation of the same signal in frequency between the sending end and the receiving end, mainly including Doppler frequency offset (also known as Doppler shift). Doppler frequency offset is the change of signal phase and frequency caused by the difference in propagation distance when the receiving end and / or the sending end moves at a constant speed in a certain direction.

[0048] In this application, the frequency offset information is used to represent the amplitude of the frequency swing of the frequency modulation wave, which can be represented by an absolute value or a relative value. When the frequency offset information is represented by an absolute value, the frequency offset information can represent the frequency difference between the maximum value of the frequency swing and the center frequency. At this time, the unit of the frequency offset information can include, but is not limited to, at least one of the following: Hertz (Hz), kilohertz (kHz). When the frequency offset information is represented by a relative value, the frequency offset information can represent the relative relationship between the maximum value of the frequency swing and the center frequency. At this time, the unit of the frequency offset information can be parts per million (ppm).

[0049] 4) The location of the terminal device or the network device. In the embodiments of the present application, the location of the terminal device or the network device can be used to calculate the Doppler frequency offset and the signal transmission delay. For example, the location of any device can be the Earth-Centered, Earth-Fixed (ECEF) coordinates of the device.

[0050] 5) The beam is a kind of communication resource, or can be understood as a kind of spatial behavior of signal transmission. Specifically, it can refer to the distribution of signal strength formed in different transmission directions in space after the signal is transmitted by the antenna. One beam can correspond to one transmission direction. In this application, for the convenience of description, the beam and the transmission direction are regarded as the same term, and the two can be replaced with each other. The technology for forming the beam can be beam forming technology or other technical means. The beam forming technology can be digital beam forming technology, analog beam forming technology and hybrid digital / analog beam forming technology. Different beams can be considered as different resources.

[0051] In the embodiments of the present application, the number of nouns, unless otherwise specified, represents "a singular noun or a plural noun", that is, "one or more". "At least one" means one or more, and "multiple" means two or more. The association relationship of the associated objects is described by "and / or", which means that there can be three relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items.

[0052] In addition, it should be understood that in the description of the present application, the words "first", "second", etc. are only used for the purpose of distinguishing the description, and should not be understood as indicating or implying relative importance, nor should it be understood as indicating or implying order.

[0053] Figure 1An architecture diagram of a communication system to which embodiments of the present application apply is shown. The communication system can include terminal devices and network devices (for example, network device 101 and network device 102 in the figure). Among them, the communication link between network devices is a feeder link; the communication link between network devices and terminal devices is a service link.

[0054] The network device 101 can be a gateway, which can be used to connect terminal devices and a core network.

[0055] The network device 102 can be a satellite (or satellite base station) or a high altitude platform station (HAPS) and the like.

[0056] In embodiments of the present application, the communication mode of the network device 102 can include regenerative mode and transparent mode.

[0057] When the communication mode of the network device 102 is regenerative mode, the network device 102 can act as a base station for wireless communication, for example, the network device 102 can be a man-made satellite and a high-flying vehicle as a base station for wireless communication, and process communication signals.

[0058] When the communication mode of the network device 102 is transparent mode, the network device 101 can act as a base station for wireless communication, and the network device 102 can act as a relay for these base stations, and transparently transmit signals between the network device 101 and the terminal device.

[0059] It should be understood that Figure 1 Only one network device 101 and one network device 102 are shown, and in actual use, multiple network devices 101 and / or one network device 102 architecture can be taken as needed. Among them, each network device 102 can provide services to one or more terminal devices, each network device 102 can correspond to one or more network devices 101, and each network device 101 can correspond to one or more network devices 102, which is not specifically limited in the present application. In addition, Figure 1 The communication system in the above can also include other devices, for example, the communication system can also include wireless relay devices and wireless backhaul devices and the like.

[0060] In this application, a terminal device is a device that provides voice and / or data connectivity to users. A terminal device can also be called a user equipment (UE), terminal, access terminal, terminal unit, terminal station, mobile station (MS), remote station, remote terminal, mobile terminal (MT), wireless communication device, customer premise equipment (CPE), or terminal agent, etc.

[0061] For example, a terminal device can be a handheld device with wireless connection function, or can be a vehicle with communication function, a vehicle-mounted device (such as a vehicle-mounted communication device, a vehicle-mounted communication chip), etc. Currently, some examples of terminal devices are: a mobile phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a tablet computer, a computer with wireless transceiver function, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.

[0062] In this application, a network device is a device that accesses a terminal device to a wireless network in a mobile communication system. The network device, as a node in a radio access network, can also be called a base station, a radio access network (RAN) node (or device), an access point (AP), an access network (AN) device.

[0063] Currently, some network devices are exemplified by: a new generation Node B (gNB), a transmission reception point (TRP), an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a transmitting and receiving point (TRP), a transmitting point (TP), a mobile switching center, a home base station (for example, a home evolved NodeB, or home Node B (HNB)), or a base band unit (BBU), and the like.

[0064] In some deployments, a gNB can include a centralized unit (CU) and a distributed unit (DU). The gNB can also include an active antenna unit (AAU). The CU implements part of the functions of the gNB, and the DU implements part of the functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, implementing the radio resource control (RRC), and the functions of the packet data convergence protocol (PDCP) layer. The DU is responsible for processing the physical layer protocol and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements part of the physical layer processing functions, radio frequency processing, and related functions of the active antenna. The information of the RRC layer eventually becomes or is converted from the information of the PHY layer. Therefore, under this architecture, high-layer signaling (such as RRC layer signaling) can also be considered as being sent by the DU, or being sent by the DU and the AAU. It can be understood that the network device can be a device including one or more of the CU node, the DU node, and the AAU node. In addition, the CU can be divided into a network device in the RAN, or can be divided into a network device in the core network (CN), which is not limited in the present application.

[0065] Figure 2 is another network architecture diagram applicable to the present application, as shown in Figure 2 The terminal device communicates with the ground base station through a user-universal terrestrial radio access network (Uu) interface, and the satellite can realize transparent load transmission between the terminal device and the ground base station. The satellite and the NTN gateway can be considered as a remote radio unit (RRU) of the ground base station, and realize transparent forwarding of signals, that is, the satellite only supports functions such as radio frequency filtering, frequency conversion and amplification, and the signal waveform does not change. The satellite forwarding is transparent to the terminal device. The ground base station and the core network (CN) can communicate through a next generation (NG) interface, and interact with the non-access stratum (NAS) signaling of the core network and the service data of the terminal device through the NG interface.

[0066] Figure 3 is another network architecture diagram applicable to the present application, the satellite has part or all of the functions of a network device, which can be called a satellite base station, and can provide wireless access services and schedule wireless resources for terminal devices accessing the network through the satellite. The satellite communicates with the terminal device through a Uu interface. The satellite and the CN can communicate through an NG interface, and the satellite and the core network can interact with the NAS signaling of the terminal device and the service data of the terminal device through the NG interface. The satellite radio interface (SRI) is a feeder link between the NTN gateway and the satellite, and in Figure 3 , the SRI can realize communication interaction between the satellite and the core network as part of the NG interface.

[0067] It should be noted that, Figures 1 to 3The illustrated communication system does not constitute a limitation on the scope of the embodiments of the present application, which are applicable to any communication system in which the embodiments of the present application are applicable. Thus, the method provided by the embodiments of the present application is also applicable to various types of communication systems, for example, the embodiments of the present application can be applied to a fourth generation (4G) system, a fifth generation (5G) communication system, an NTN system, a vehicle to everything (V2X), a long term evolution-vehicle (LTE-V), a vehicle to vehicle (V2V), a vehicle to everything (V2X), a machine type communications (MTC), an internet of things (IoT), a long term evolution-machine to machine (LTE-M), a machine to machine (M2M), or a future mobile communication system. In addition, it should be further noted that the embodiments of the present application do not limit the names of the network elements in the communication system, for example, in different types of communication systems, the network elements can have other names; for example, when multiple network elements are integrated in the same physical device, the physical device can also have other names.

[0068] The network architecture and service scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0069] Because the satellite runs at a high speed and has a high orbit, when the satellite communicates with the terminal device on the ground, a large time offset and a large frequency offset are generated. For example, when the orbit height of the LEO satellite is 500 km and the communication frequency is 5 GHz, the maximum frequency offset generated can be 150 kHz, and the maximum transmission delay can be 6 ms. The transmission delay can be used to represent the time offset. At present, the terminal device can measure the time offset and the frequency offset according to the received signal of the physical channel. However, the time offset and the frequency offset generated in the NTN cannot be measured by this method. For example, in the NR system, the maximum frequency offset that can be measured by the terminal device in theory is 15 KHz, which is much lower than the frequency offset generated in the NTN. In this way, the terminal device cannot effectively communicate with the satellite. Therefore, how to determine the offset in the NTN is a problem that needs to be solved urgently.

[0070] To solve the above problems, the embodiment of the present application provides a communication method, which can be applied to Figures 1 to 3 The communication system is shown in FIG. 1. The flow of the method is specifically explained below with reference to the flow chart shown in FIG. 2. Figure 4 The communication system is shown in FIG. 1. The flow of the method is specifically explained below with reference to the flow chart shown in FIG. 2.

[0071] S401: The terminal device sends a first signal. Correspondingly, the first network device receives the first signal from the terminal device.

[0072] The first network device can be a satellite or a HAPS.

[0073] For example, the first signal can be a physical random access channel (PRACH) signal. When the terminal device accesses the network, the terminal device can send the PRACH signal.

[0074] S402: The first network device performs blind detection on the first signal in the first beam receiving the first signal from the terminal device, to obtain second time offset information.

[0075] In the present application, the second time offset information is the reference time offset information between the first network device and the terminal device. In other words, the first network device can refer to the second time offset information when communicating with the terminal device. For example, the first network device can obtain the time offset information used when communicating between the first network device and the terminal device by referring to the second time offset information. The specific content can refer to the determination method of the first time offset information below, which is not expanded here.

[0076] Optionally, the second time offset information is the time offset information between the first network device and the terminal device when the first network device is located at the first point. When the first network device is located at the first point, the first network device receives the first signal.

[0077] In some possible ways, S402 can include the following steps A1 to A2:

[0078] A1: The first network device performs blind detection on the sequence of the first signal in the first beam within the first time window.

[0079] In the present application, the first time window is determined according to the first beam. For example, the first beam is Figure 5The shown beam, O point is the location of the first network device, that is, the O point is the first point; the E point is the subterranean point of the first network device, that is, the E point is the intersection of the line connecting the first network device and the center of the earth and the earth's surface; the A point is the point farthest from the E point in the coverage range of the first beam; the C point is the point closest to the E point in the coverage range of the first beam, and when the coverage range of the first beam includes the E point, the C point is the E point; and OC is the height of the first network device. At this time, the first time window is [Tmin, Tmax], wherein Tmin=OC / c, Tmax=OA / c, OA is the distance between the O point and the A point, OC is the distance between the O point and the C point, and c is the speed of light.

[0080] In some possible manners, the first beam can be a beam scheduled by the first network device for receiving a signal. Optionally, the width of the first beam can be less than a width threshold. The width threshold can be pre-set or obtained by the first network device from another device, for example, a core network device or a ground base station connected to the first network device. The smaller the width of the first beam, the smaller the range of blind detection of the first network device, and the lower the calculation complexity. Therefore, by this method, the calculation complexity of the first network device can be reduced.

[0081] A2: The first network device determines that the time offset information corresponding to the first time in the first time window is the second time offset information. For example, when the first time is Tmin, the second time offset information can be OC / c.

[0082] S403: The first network device determines the second frequency offset information according to the second time offset information.

[0083] In this application, the second frequency offset information is the reference frequency offset information between the first network device and the terminal device. In other words, the first network device can refer to the second frequency offset information when communicating with the terminal device. For example, the first network device can obtain the frequency offset information used when communicating with the terminal device by referring to the second time offset information, and the specific content can refer to the determination method of the first frequency offset information below, which is not expanded here.

[0084] Optionally, the second frequency offset information is the frequency offset information between the first network device and the terminal device when the first network device is located at the first point. When the first network device is located at the first point, the first network device receives the first signal.

[0085] In some possible manners, S403 can include the following steps B1 to B3:

[0086] B1: The first network device determines a position curve corresponding to the second time offset information according to the second time offset information.

[0087] Any point in the position curve corresponds to the second time offset information in terms of distance from the first network device. For example, the distance between any point in the position curve and the first network device is the product of the second time offset information and the speed of light; that is, the position curve is an isochrone of the first network device with a time offset of the second time offset information, for example, the position curve is an isochrone of Figure 6 .

[0088] B2: The first network device determines a first frequency offset range according to the position curve and the range of the first beam.

[0089] The first frequency offset range is the reference frequency offset range between the first network device and the terminal device. In other words, the first network device can refer to the first frequency offset range when determining the second frequency offset information. The first frequency offset range includes the second frequency offset information.

[0090] For example, as shown in Figure 6 , the isofrequency curve of the first network device satisfies the hyperboloid characteristic. The first network device can determine the coverage range of the first beam according to the direction and width of the first beam. Within the coverage range, a plurality of isofrequency curves corresponding to the frequency offset information belonging to the first frequency offset range can intersect with the isochrone as the position curve. Therefore, the first frequency offset range can be [F0, F1].

[0091] B3: The first network device performs blind detection on the sequence of the first signal within the first frequency offset range to obtain the second frequency offset information. The second frequency offset information is the frequency offset information that maximizes the correlation between the sequence of the first signal obtained by blind detection and the first reference sequence. For example, when the frequency offset information is F0, the correlation between the sequence of the first signal obtained by blind detection and the first reference sequence is the largest, and the second frequency offset information is F0.

[0092] S404: The first network device determines the position of the terminal device according to the second time offset information and the second frequency offset information.

[0093] Optionally, the first network device can determine the position of the terminal device according to the position, speed and motion direction of the first network device, the second time offset information and the second frequency offset information. The position, speed and motion direction of the first network device can be determined by the ephemeris of the first network device, and the ephemeris of the first network device can indicate the position of the first network device at any time.

[0094] Exemplarily, there is a function relationship between the position, speed and moving direction of the first network device, the time offset information and the frequency offset information and the position of the terminal device as follows:

[0095] Time offset information = f0(position of terminal device, position of first network device) function relationship 1

[0096] Frequency offset information = f1(position of terminal device, position of first network device, speed of first network device, moving direction of first network device) function relationship 2

[0097] Therefore, after the first network device learns the position, speed and moving direction of the first network device, the second time offset information and the second frequency offset information, the position of the terminal device can be determined according to the function relationship 1 and the function relationship 2.

[0098] Optionally, the method is described by taking a network device determining the position of the terminal device as an example. In actual application, multiple network devices can jointly determine the position of the terminal device through the method. Exemplarily, the first network device determines the position of the terminal device as D1 point through the method, the network device #1 determines the position of the terminal device as D2 point through the method, and the network device #1 determines the position of the terminal device as D3 point through the method. After receiving the information indicating the D2 point from the network device #2 and the information indicating the D3 point from the network device #2, the first network device can determine the position of the terminal device according to the D1 point, the D2 point and the D3 point. For example, the first network device determines the center point between the D1 point, the D2 point and the D3 point as the position of the terminal device.

[0099] S405: The first network device determines the first offset information according to the position of the terminal device.

[0100] In the present application, the first offset information includes the first time offset information and / or the first frequency offset information. The first time offset information is the transmission time offset information between the first network device and the terminal device, i.e. the time offset information used when the first network device and the terminal device communicate. The first frequency offset information is the transmission frequency offset information between the first network device and the terminal device, i.e. the frequency offset information used when the first network device and the terminal device communicate.

[0101] For example, the first time offset information and the first frequency offset information are respectively time offset information and frequency offset information between the first network device and the terminal device when the first network device is located at a second point. The first network device communicates with the terminal device when the first network device is located at the second point. The second point can be the same as the first point or different from the first point. In an example, when the second point is the same as the first point, the first time offset information is the second time offset information, and the first frequency offset information is the second frequency offset information; when the second point is different from the first point, the first network device determines the first time offset information and the first frequency offset information by using the determination manner described below. In another example, regardless of whether the first point and the second point are the same, the first network device can determine the first time offset information and the first frequency offset information by using the determination manner described below.

[0102] The determination manners of the first time offset information and the first frequency offset information are described below.

[0103] 1. The first time offset information.

[0104] The first network device can determine the first time offset information according to the position of the terminal device and the position of the first network device. There is a functional relationship between the position of the terminal device, the position of the first network device, and the first time offset information. For example, the functional relationship is the functional relationship 1 described above. In this way, the first network device can determine the time offset information between the first network device and the terminal device when the first network device is located at any position on the running track of the first network device. Through this manner, the first network device can quickly and accurately determine the frequency offset information between the first network device and the terminal device.

[0105] 2. The first frequency offset information.

[0106] The first network device can determine the first frequency offset information according to the position of the terminal device and the position, speed, and movement direction of the first network device. This is described below by using implementation manner 1 and implementation manner 2.

[0107] Implementation manner 1: There is a functional relationship between the position of the terminal device, the position, speed, and movement direction of the first network device, and the first frequency offset information. For example, the functional relationship is the functional relationship 2 described above. In this way, the first network device can determine the frequency offset information between the first network device and the terminal device when the first network device is located at any position on the running track of the first network device. Through this manner, the first network device can quickly and accurately determine the frequency offset information between the first network device and the terminal device.

[0108] Implementation manner 2: The first network device can determine the first frequency offset information by using the following steps C1 to C2.

[0109] C1: The first network device determines the second frequency offset range based on the location of the terminal device, as well as the location, speed, and direction of movement of the first network device.

[0110] The second frequency offset range is the transmission frequency offset range between the first network device and the terminal device. In other words, the first network device can refer to the second frequency offset range when determining the first frequency offset information. The second frequency offset range includes the first frequency offset information.

[0111] For example, the first network device can obtain frequency offset information #1 based on the location of the terminal device, as well as the location, speed, and direction of movement of the first network device. For instance, the first network device can substitute the location of the terminal device, as well as the location, speed, and direction of movement of the first network device, into function relation 2 to obtain frequency offset information #1. Then, the first network device can determine a second frequency offset range based on the frequency offset information #1. Wherein, the difference between any frequency offset information within the second frequency offset range and frequency offset information #1 is less than or equal to a frequency offset threshold; that is, the second frequency offset range is [frequency offset information #1 - ΔF, frequency offset information #1 + ΔF], where ΔF is the frequency offset threshold. The frequency offset threshold is related to the performance and specifications of the first network device; the frequency offset threshold can be preset or determined in real time by the first network device.

[0112] The following example illustrates how the first network device obtains frequency offset information #1.

[0113] Assume that in the ECEF coordinate system, the position of the first network device is (x... N ,y N ,z N The velocity vector of the first network device For (v x ,v y ,v z The above information can be obtained through the ephemeris of the first network device. The location of the terminal device obtained by S404 is (x E y E , z E ).

[0114] If parameter As shown in formula (1):

[0115]

[0116] but

[0117]

[0118] in, is a radial velocity between the first network device and the terminal device; and the parameter is vector information between the first network device and the terminal device, including direction information and distance information between the first network device and the terminal device.

[0119] At this time, the first frequency offset information is f d :

[0120]

[0121] wherein f c is a carrier frequency used by the first network device and the terminal device for communication, and c is the speed of light.

[0122] C2: The first network device performs blind detection on a sequence of a communication signal between the first network device and the terminal device within the second frequency offset range, to obtain first frequency offset information. The first frequency offset information is frequency offset information that maximizes the correlation between the sequence of the communication signal obtained by the blind detection and the second reference sequence.

[0123] Optionally, the communication signal can be, but is not limited to, one or more of a PRACH signal, a random access response (RAR) signal, a message 3 in a random access process, a contention resolution message, a physical downlink control channel (PDCCH) signal, a physical downlink shared control channel (PDSCH) signal, a physical uplink control channel (PUCCH) signal, and a physical uplink shared control channel (PUSCH) signal.

[0124] Due to errors in actual measurement, the position of the terminal device determined according to the measurement can be inaccurate. The implementation manner 2 first determines the second frequency offset range, and then determines the actually used frequency offset information within the second frequency offset range through blind detection, thereby improving the accuracy of the frequency offset information, and further improving the communication quality between the first network device and the terminal device.

[0125] In addition, the first network device can periodically determine the first time offset information and the first frequency offset information by using the above determination manner; the period of using the above determination manner can be pre-set, can be acquired by the first network device from other devices, or can be determined by the first network device, for example, the first network device determines the period according to at least one of the following information: the implementation cost of the calculation complexity of the above determination manner, the residual frequency offset of the channel between the first network device and the terminal device, the frequency offset processing capability of the physical channel between the first network device and the terminal device, and the like. Alternatively, the first network device can also determine the first time offset information and the first frequency offset information by using the above determination manner based on an event trigger, for example, the first network device will communicate with the terminal device.

[0126] S406: The first network device communicates with the terminal device according to the first offset information.

[0127] The implementation manner of S406 when the first offset information includes the first time offset information and the first frequency offset information will be described below.

[0128] I. When the first offset information includes the first time offset information, the first network device can determine the first timing advance according to the first time offset information, and communicate with the terminal device according to the first timing advance. This will be described in detail through implementation manner I and implementation manner II.

[0129] Implementation manner I:

[0130] The first time offset information is the first timing advance. When performing downlink transmission, the first network device can send a downlink signal to the terminal device in advance, and the time length of the advance is equal to the first timing advance. For example, the first time offset information is 6ms, the first timing advance is 6ms, and the first network device can send a downlink signal to the terminal device in advance by 6ms. When performing uplink transmission, the first network device can delay receiving an uplink signal from the terminal device, and the time length of the delay is equal to the first timing advance. For example, the first time offset information is 6ms, the first timing advance is 6ms, and the first network device can delay receiving an uplink signal from the terminal device by 6ms. In this way, the data on the network device side and the terminal device side can be aligned.

[0131] Implementation manner II:

[0132] The implementation manner II can include the following steps D1-D4:

[0133] D1: The first network device can determine the first timing advance and the second timing advance according to the first time offset information.

[0134] The first timing advance can be a timing advance used by the first network device, and the second timing advance can be a timing advance used by the terminal device. Optionally, the second timing advance is less than or equal to a timing advance threshold, and the timing advance less than or equal to the timing advance threshold is a timing advance that can be processed by the terminal device.

[0135] Optionally, the first time offset information can be a sum of the first timing advance and the second timing advance.

[0136] D2: The first network device sends information for indicating the second timing advance to the terminal device; correspondingly, the terminal device receives the information for indicating the second timing advance from the first network device.

[0137] Optionally, the first network device can send a timing advance command (TAC) to the terminal device through the RAR, and the TAC contains the information for indicating the second timing advance.

[0138] D3: The terminal device sends a second signal to the first network device according to the second timing advance. Specifically, the terminal device can send the second signal to the first network device in advance, and the time length of the advance is the second timing advance.

[0139] The second signal can be any uplink signal, such as a PUCCH signal or a PUSCH signal, etc.

[0140] D4: The first network device receives the second signal from the terminal device according to the first timing advance. Specifically, the first network device can receive the second signal from the terminal device with a delay, and the time length of the delay is the first timing advance.

[0141] The reception time of the uplink signal is related to the first timing advance. Through steps D1-D4, the first network device can determine the time sequence position of receiving the uplink signal according to the first timing advance, so that the uplink signal can be received at a specified time sequence position.

[0142] In some possible manners, the first network device can communicate with the terminal device through a plurality of beams. Taking the plurality of beams including a second beam and a third beam as an example, the second beam and the third beam are any beam in a beam set of the first network device. For example, the second beam or the third beam can be the first beam, or a beam other than the first beam. The first network device can use the second beam and the third beam to communicate with the terminal device through steps D1-D4.

[0143] In one example, the first TA corresponding to the second beam and the first TA corresponding to the third beam are the same, and the second TA corresponding to the second beam and the second TA corresponding to the third beam are also the same.

[0144] In another example, the first TA corresponding to the second beam and the first TA corresponding to the third beam are different, and the first TA corresponding to the second beam and the second TA corresponding to the third beam are also different. At this time, in step D1, the first network device can set different first TA and second TA for the second beam and the third beam. For example, the first TA corresponding to the second beam is TA#a1, and the second TA corresponding to the second beam is TA#b1; the first TA corresponding to the third beam is TA#a2, and the second TA corresponding to the third beam is TA#b1. In step D2, the first network device sends information indicating TA#b1 and TA#b2 to the terminal device. If the first network device communicates with the terminal device through the second beam, in step D3, the terminal device sends a second signal to the first network device according to TA#b1; in step D4, the first network device receives the second signal according to TA#a1. If the first network device communicates with the terminal device through the third beam, in step D3, the terminal device sends a second signal to the first network device according to TA#b2; in step D4, the first network device receives the second signal according to TA#a2. Through this example, for each beam, the first network device can use the first TA corresponding to the beam to receive the signal from the terminal device, so as to improve the quality of the signal received through each beam and improve the communication efficiency. Moreover, since the reception time of the uplink signal is related to the first TA, through this example, the uplink signal can be received at a specified timing position of different beams, and the signals between the first network device and the terminal device are phase compensated, so as to ensure that the first network device and the terminal device are always in a synchronous state.

[0145] It should be understood that when the first network device communicates with the terminal device through multiple beams, the multiple beams can also include more than two beams. At this time, the first TA corresponding to all beams in the multiple beams can be the same, or the first TA corresponding to part of the beams in the multiple beams can be the same, or the first TA corresponding to any two beams in the multiple beams is different (as shown in Figure 7

[0146] II. When the first offset information includes the first frequency offset information, the first network device can perform phase compensation on the communication signals between the first network device and the terminal device according to the first frequency offset information.

[0147] ​When performing downlink transmission, the first network device can pre-compensate the phase of the downlink signal according to the first frequency offset information, so that the frequency offset of the downlink signal is within the range that can be processed by the terminal device.

[0148] For example, r(n) is the nth time domain sample in the downlink signal, and n is a positive integer. After the first network device pre-compensates the phase of r(n), the obtained signal is:

[0149]

[0150] wherein N is the number of samples in one symbol of the downlink signal; and ε is the normalized frequency offset, i.e., the first frequency offset information divided by the subcarrier spacing.

[0151] In this way, the first network device does not need to adjust the transmission timing of the terminal device, and after the terminal device is synchronized with the first network device, the terminal device can receive the downlink signal from the first network device.

[0152] When performing uplink transmission, the first network device can compensate the phase of the uplink signal from the terminal device according to the first frequency offset information, so as to receive the uplink signal from the terminal device. The manner in which the first network device compensates the phase of the uplink signal from the terminal device according to the first frequency offset information can refer to the manner in which the first network device pre-compensates the phase of the downlink signal according to the first frequency offset information, except that the downlink signal is replaced by the uplink signal. Through this method, the terminal device does not need to be modified and can communicate with the first network device without awareness.

[0153] Through the method shown in Figure 4 , the first network device determines the offset information between the first network device and the terminal device, so as to determine the offset information that exceeds the processing capability of the terminal device. In this way, in the NTN scenario, the terminal device can communicate with the network device.

[0154] Moreover, in the method, the first network device can determine the position of the terminal device by blindly detecting the signal from the terminal device, and determine the offset information between the first network device and the terminal device according to the position of the terminal device. In this way, the first network device and the terminal device do not need to interact with the signal for determining the offset information, so as to save the signaling overhead.

[0155] To solve the above problems, the embodiments of the present application provide a communication method, which can be applied to Figures 1 to 3 the communication system shown in Figure 8 The flow of the method will be specifically described below with reference to the flowchart shown in

[0156] S801: The terminal device sends a first signal. Correspondingly, the first network device receives the first signal from the terminal device.

[0157] The specific content of S801 can refer to S401, which will not be repeated here.

[0158] S802: The first network device determines a first distance between the first network device and the terminal device according to the first signal.

[0159] Optionally, S802 can include steps E1-E2:

[0160] E1: The first network device performs blind detection on the sequence of the first signal in the first time window and in the first beam.

[0161] The specific content of step E1 can refer to step A1, which will not be repeated here.

[0162] E2: The first network device determines that the distance between the first network device and the ground corresponding to the first time in the first time window is the first distance. Wherein, the sequence of the first signal obtained by blind detection has the maximum correlation with the first reference sequence at the first time in the first time window. For example, when the first time is Tmin, the first distance can be OC.

[0163] S803: The first network device obtains information of at least one second network device.

[0164] Wherein, any device in the at least one second network device is a satellite or a HAPS.

[0165] Wherein, the information of each second network device in the at least one second network device is used to indicate the distance between each second network device and the terminal device, and the position of each second network device.

[0166] Network device #A is any device in the at least one second network device, and the following will take network device #A as an example to illustrate S803.

[0167] Optionally, the first network device can obtain information indicating the distance (hereinafter referred to as the second distance) between network device #A and the terminal device from network device #A. Specifically, network device #A can send information indicating the second distance to the first network device after determining the second distance. The way network device #A determines the second distance can refer to S801-S802, which will not be repeated here.

[0168] In some possible ways, the first network device can obtain information indicating the position of network device #A from network device #A.

[0169] In other possible embodiments, the first network device may obtain information indicating the location of network device #A from a first device. The first device may be a core network device or other network device, such as a ground base station connected to network device #A.

[0170] For example, the information used to indicate the location of network device #A may be the ephemeris of network device #A.

[0171] S804: The first network device determines the location of the terminal device based on the first distance, the location of the first network device, the distance between each second network device and the terminal device, and the location of each second network device.

[0172] In some possible ways, at least one second network device may include at least two second network devices. The following example illustrates at least one network device including two second network devices (e.g., Figure 9 The following explanation will be based on network devices #A and #B.

[0173] For example, such as Figure 9 As shown, in the ECEF coordinate system, the position of the terminal device is (x, y, z), the position of the first network device is (x0, y0, z0), and the positions of network device #A and network device #B are (x0, y0, z0) and (y0, z0), respectively. c1 ,y c1 ,z c1 ) and (x c2 ,y c2 ,z c2 Let the first distance between the first network device and the terminal device be D0, the distance between network device #A and the terminal device be D1, and the distance between network device #B and the terminal device be D2. Then, we can obtain the following system of equations 1:

[0174]

[0175]

[0176]

[0177] By solving equation set 1 using Newton's iteration method, the first network device can determine the location of the terminal device.

[0178] In this way, the first network device can accurately determine the location of the terminal device by the location of the three network devices and the distance between the three network devices and the terminal device.

[0179] In some other possible approaches, at least one second network device may include a second network device (e.g., terminal device #A). The first network device may determine the location of the terminal device based on a first distance, the location of the first network device, the distance between each second network device and the terminal device, the location of each second network device, and the Earth's radius.

[0180] For example, in the ECEF coordinate system, the position of the terminal device is (x, y, z), the position of the first network device is (x0, y0, z0), and the position of network device #A is (x0, y0, z0). c1 ,y c1 ,z c1 1; The first distance between the first network device and the terminal device is D0, and the distance between network device #A and the terminal device is D1. Assuming the terminal device is located on the ground and the Earth's radius is R, the following system of equations 2 can be obtained:

[0181]

[0182]

[0183]

[0184] By solving equation set 2 using Newton's iteration method, the first network device can determine the location of the terminal device.

[0185] In this method, the first network device can accurately determine the location of the terminal device by considering the positions of the two network devices and their distance from the terminal device. Compared to determining the location of the terminal device using Equation 1, this method saves signaling overhead and reduces computational complexity.

[0186] S805: The first network device determines the first offset information based on the location of the terminal device.

[0187] S806: The first network device communicates with the terminal device based on the first offset information.

[0188] For details on S805-S806, please refer to S405-S406; they will not be repeated here.

[0189] pass Figure 8 The method shown allows the first network device to determine the location of the terminal device by considering the locations of multiple network devices and their distances from the terminal device. Based on the terminal device's location, the first network device then determines the offset information between the first network device and the terminal device. This allows the first network device to identify offset information beyond the terminal device's processing capabilities. Consequently, in scenarios such as NTN (Network Networking), the terminal device can communicate normally with the network devices.

[0190] Based on andFigures 4 to 9 The embodiments of the method have the same technical concepts as the embodiments of the communication device. The embodiments of the method are implemented by the communication device Figure 10 A communication device is provided, which can be used to execute the functions of the related steps in the above method embodiments. The functions can be implemented by hardware, or by software or hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The structure of the communication device is shown in Figure 10 The communication device 1000 includes a communication unit 1001 and a processing unit 1002. The communication device 1000 can be applied to Figure 1 the network device in the communication system shown in Figure 2 or Figure 3 the satellite shown in, and can implement the communication method provided by the above embodiments and examples of the application. The functions of each unit in the communication device 1000 are introduced as follows.

[0191] The communication unit 1001 is used to receive and send data. The communication unit 1001 can be implemented by a transceiver, for example, a mobile communication module. The mobile communication module can include at least one antenna, at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc.

[0192] The processing unit 1002 can be used to support the communication device 1000 to execute the processing actions in the above method embodiments. The processing unit 1002 can be implemented by a processor. For example, the processor can be a central processing unit (CPU), and also can be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor, or any conventional processor.

[0193] In an embodiment, the communication device 1000 is applied to the first network device in the embodiments of the application shown in Figure 4 The specific functions of the processing unit 1002 in this embodiment are introduced as follows.

[0194] The processing unit 1002 is configured to: perform blind detection on the first signal in the first beam to obtain second time offset information, the second time offset information being reference time offset information between the first network device and the terminal device; determine second frequency offset information according to the second time offset information, the second frequency offset information being reference frequency offset information between the first network device and the terminal device; determine the position of the terminal device according to the second time offset information and the second frequency offset information; determine first offset information according to the position of the terminal device, the first offset information including first time offset information and / or first frequency offset information, the first time offset information being transmission time offset information between the first network device and the terminal device, and the first frequency offset information being transmission frequency offset information between the first network device and the terminal device; and perform communication with the terminal device through the communication unit 1001 according to the first offset information.

[0195] In some possible implementations, the processing unit 1002 is specifically configured to: perform blind detection on a sequence of the first signal in the first beam within a first time window; wherein the time offset information corresponding to a first time within the first time window is the second time offset information; the sequence of the first signal obtained by blind detection has the maximum correlation with the first reference sequence at the first time within the first time window; and the first time window is determined according to the first beam.

[0196] For example, the first time window is [Tmin, Tmax], where Tmin=OC / c and Tmax=OA / c, OA is the distance between the first network device and point A, OC is the distance between the first network device and point C, point A is the point farthest from the nadir point of the first network device within the coverage range of the first beam, point C is the point closest to the nadir point within the coverage range, and c is the speed of light.

[0197] In some possible implementations, the processing unit 1002 is specifically configured to: determine a position curve corresponding to the second time offset information according to the second time offset information, any point in the position curve having a distance from the first network device corresponding to the second time offset information; determine a first frequency offset range according to the position curve and the range of the first beam, the first frequency range being a reference frequency offset range between the first network device and the terminal device; and perform blind detection on the sequence of the first signal within the first frequency offset range to obtain the second frequency offset information, the second frequency offset information being the frequency offset information that makes the sequence of the first signal obtained by blind detection have the maximum correlation with the first reference sequence.

[0198] In some possible implementation manners, the processing unit 1002 is specifically configured to: determine the first time offset information according to the position of the terminal device and the position of the first network device; and / or determine the first frequency offset information according to the position of the terminal device and the position, speed and motion direction of the first network device.

[0199] Optionally, there is a first function relationship between the position of the terminal device, the position of the first network device and the first time offset information; and there is a second function relationship between the position of the terminal device, the position, speed and motion direction of the first network device and the first frequency offset information.

[0200] In some possible implementation manners, the processing unit 1002 is specifically configured to: determine a second frequency offset range according to the position of the terminal device and the position, speed and motion direction of the first network device, the second frequency offset range being a transmission frequency offset range between the first network device and the terminal device; and perform blind detection on a sequence of a communication signal between the first network device and the terminal device within the second frequency offset range to obtain the first frequency offset information, the first frequency offset information being frequency offset information that makes the correlation between the sequence of the communication signal obtained through the blind detection and a second reference sequence maximum.

[0201] In some possible implementation manners, the processing unit 1002 is specifically configured to: determine a first timing advance according to the first time offset information, and perform communication with the terminal device according to the first timing advance through the communication unit 1001; and / or perform phase compensation on a communication signal between the first network device and the terminal device according to the first frequency offset information.

[0202] In some examples, the processing unit 1002 is further configured to: determine a first timing advance and a second timing advance according to the first time offset information; send information used for indicating the second timing advance to the terminal device through the communication unit 1001, the second timing advance being a timing advance used by the terminal device for processing a second signal; and receive the second signal from the terminal device according to the first timing advance through the communication unit 1001.

[0203] In some other examples, the processing unit 1002 is further configured to: perform communication with the terminal device through a second beam and a third beam according to the first offset information through the communication unit 1001, the second beam and the third beam each being any beam in a beam set of the first network device, and a first timing advance corresponding to the second beam being different from a first timing advance corresponding to the third beam.

[0204] Optionally, the first signal is a PRACH signal.

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

[0206] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0207] Based on the same technical concept, the embodiments of this application are as follows: Figure 11 The diagram provides a communication device that can be used to perform the steps described in the above method embodiments. The communication device can be applied to... Figure 1 The network equipment in the communication system shown Figure 2 or Figure 3 The satellite shown can implement the communication methods provided in the embodiments and examples of this application, and has the following characteristics: Figure 10 The function of the communication device shown. (See also...) Figure 11 As shown, the communication device 1100 includes a communication module 1101, a processor 1102, and a memory 1103. The communication module 1101, the processor 1102, and the memory 1103 are interconnected.

[0208] Optionally, the communication module 1101, the processor 1102 and the memory 1103 are connected with each other through a bus 1104. The bus 1104 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 11 Only one thick line is used in the figure to represent the bus, but it does not mean that there is only one bus or only one type of bus.

[0209] The communication module 1101 is configured to receive and send data, and realize communication interaction with other devices. For example, the communication module 1101 can be realized through a physical interface, a communication module, a communication interface, and an input / output interface.

[0210] The processor 1102 can be used to support the communication device 1100 to perform the processing actions in the above method embodiments. When the communication device 1100 is used to realize the above method embodiments, the processor 1102 can also be used to realize the functions of the above processing unit 1002. The processor 1102 can be a CPU, and also can be other general-purpose processors, DSPs, ASICs, 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.

[0211] In an implementation, the communication device 1100 is applied to Figure 4 The first network device in the embodiment of the application is shown. The processor 1102 is specifically configured to: perform blind detection on a first signal in a first beam in which the first signal is received from a terminal device, to obtain second time offset information, the second time offset information being reference time offset information between the first network device and the terminal device; determine second frequency offset information according to the second time offset information, the second frequency offset information being reference frequency offset information between the first network device and the terminal device; determine a position of the terminal device according to the second time offset information and the second frequency offset information; determine first offset information according to the position of the terminal device, the first offset information including first time offset information and / or first frequency offset information, the first time offset information being transmission time offset information between the first network device and the terminal device, and the first frequency offset information being transmission frequency offset information between the first network device and the terminal device; and perform communication with the terminal device through the communication module 1101 according to the first offset information.

[0212] The specific functions of the processor 1102 can refer to the description in the communication method provided by the embodiments of the present application and the examples above, and Figure 10 The specific functions of the communication device 1000 in the embodiments of the present application are described above, and will not be repeated here.

[0213] The memory 1103 is used to store program instructions and data, etc. Specifically, the program instructions can include program codes, which include computer operation instructions. The memory 1103 can include RAM, and can also include non-volatile memory, such as at least one disk memory. The processor 1102 executes the program instructions stored in the memory 1103, and uses the data stored in the memory 1103 to realize the above functions, thereby realizing the communication method provided by the embodiments of the present application.

[0214] It can be understood that the memory 1103 in the embodiments of the present application Figure 11 The memory 1103 in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically EPROM (EEPROM) or flash memory. The volatile memory can be RAM, which is used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM) and Direct Rambus RAM (DR RAM). It should be noted that the memory of the system and method described herein is intended to include but not limited to these and any other suitable types of memory.

[0215] Based on the above embodiments, the embodiments of the present application also provide a computer program, which, when running on a computer, causes the computer to execute the method provided by the above embodiments.

[0216] Based on the above embodiments, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program. The computer program is executed by a computer, so that the computer executes the method provided in the above embodiments.

[0217] The storage medium can be any available medium that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Computer-readable media can further include, but not limited to, wired media such as a wired network or direct-wired connection, and wireless media such as wireless networks, acoustic waves, radio frequency waves, infrared waves, and other wireless media.

[0218] Based on the above embodiments, the embodiments of the present application further provide a chip for reading a computer program stored in a memory, and implementing the method provided in the above embodiments.

[0219] Based on the above embodiments, the embodiments of the present application provide a chip system, which comprises a processor for supporting a computer device to implement the functions related to the devices in the above embodiments. In a possible design, the chip system further comprises a memory for storing the necessary programs and data of the computer device. The chip system can be composed of a chip, or can include a chip and other discrete devices.

[0220] In each of the embodiments of the present application, the terms and / or descriptions in different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0221] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0222] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 means for functionally implementing the steps listed in the flowchart

[0223] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 means for functionally implementing the steps listed in the flowchart

[0224] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 Figure 1 means for functionally implementing the steps listed in the flowchart

[0225] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

1. A communication method applied to a first network device, characterized in that, The method comprises: blindly detecting a first signal received from a terminal device in a first beam to obtain second time offset information, the second time offset information being reference time offset information between the first network device and the terminal device; determining second frequency offset information according to the second time offset information, the second frequency offset information being reference frequency offset information between the first network device and the terminal device; determining a position of the terminal device according to the second time offset information and the second frequency offset information; determining first offset information according to the position of the terminal device, the first offset information comprising first time offset information and / or first frequency offset information, the first time offset information being transmission time offset information between the first network device and the terminal device, and the first frequency offset information being transmission frequency offset information between the first network device and the terminal device; communicating with the terminal device according to the first offset information.

2. The method of claim 1, wherein, The blindly detecting the first signal received from the terminal device in the first beam comprises: blindly detecting a sequence of the first signal in the first beam within a first time window, wherein the time offset information corresponding to a first time within the first time window is the second time offset information, and the sequence of the first signal blindly detected has the maximum correlation with a first reference sequence at the first time within the first time window, and the first time window is determined according to the first beam.

3. The method of claim 2, wherein, The first time window is [Tmin, Tmax], wherein Tmin = OC / c and Tmax = OA / c, OA is a distance between the first network device and point A, OC is a distance between the first network device and point C, point A is a point in a coverage range of the first beam farthest from a nadir point of the first network device, point C is a point in the coverage range closest to the nadir point, and c is the speed of light.

4. The method according to any one of claims 1 to 3, characterized in that, The determining the second frequency offset information according to the second time offset information comprises: determining a position curve corresponding to the second time offset information according to the second time offset information, any point in the position curve having a distance from the first network device corresponding to the second time offset information; determining a first frequency offset range according to the position curve and a range of the first beam, the first frequency range being a reference frequency offset range between the first network device and the terminal device; blindly detecting a sequence of the first signal in the first frequency offset range to obtain the second frequency offset information, the second frequency offset information being frequency offset information that makes the sequence of the first signal blindly detected have the maximum correlation with a first reference sequence.

5. The method according to any one of claims 1 to 4, characterized in that, The determining the first offset information according to the position of the terminal device comprises: determining the first time offset information according to the position of the terminal device and a position of the first network device; and / or, The first frequency offset information is determined according to the position of the terminal device and the position, speed and motion direction of the first network device.

6. The method of claim 5, wherein, There is a first functional relationship among the position of the terminal device, the position of the first network device and the first time offset information. There is a second functional relationship among the position of the terminal device, the position, speed and motion direction of the first network device and the first frequency offset information.

7. The method of claim 5 or 6, wherein, The first frequency offset information is determined according to the position of the terminal device and the position, speed and motion direction of the first network device, including: A second frequency offset range is determined according to the position of the terminal device and the position, speed and motion direction of the first network device, the second frequency offset range being a transmission frequency offset range between the first network device and the terminal device; The sequence of the communication signal between the first network device and the terminal device is blindly detected within the second frequency offset range to obtain the first frequency offset information, the first frequency offset information being the frequency offset information that makes the correlation between the sequence of the communication signal obtained by blind detection and a second reference sequence maximum.

8. The method according to any one of claims 1 to 7, characterized in that, According to the first offset information, communication is performed with the terminal device, including: A first timing advance is determined according to the first time offset information, and communication is performed with the terminal device according to the first timing advance; and / or The communication signal between the first network device and the terminal device is phase compensated according to the first frequency offset information.

9. The method according to any one of claims 1 to 8, characterized in that, According to the first offset information, communication is performed with the terminal device, including: A first timing advance and a second timing advance are determined according to the first time offset information; Information indicating the second timing advance is sent to the terminal device, the second timing advance being a timing advance used by the terminal device for processing a second signal; The second signal from the terminal device is received according to the first timing advance.

10. The method of claim 9, wherein, According to the first offset information, communication is performed with the terminal device, including: According to the first offset information, communication is performed with the terminal device through a second beam and a third beam, the second beam and the third beam each being any beam in a beam set of the first network device, the first timing advance corresponding to the second beam and the first timing advance corresponding to the third beam being different.

11. The method according to any one of claims 1 to 10, wherein, The first signal is a physical random access channel (PRACH) signal.

12. A communications device, characterized by Including: A communication unit for receiving and sending data; A processing unit for performing the method of any one of claims 1-11 through the communication unit.

13. A communication system, characterized by Including: A terminal device for sending a first signal; A first network device for implementing the method of any one of claims 1-11 according to the first signal.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, when the computer program runs on a computer, so that the computer executes the method of any one of claims 1-11. The computer-readable storage medium stores a computer program, when the computer program runs on a computer, so that the computer executes the method of any one of claims 1-11.

15. A chip, characterized by The chip is coupled with a memory, the chip reads a computer program stored in the memory, and executes the method as claimed in any one of claims 1-11.

Citation Information

Patent Citations

  • Beam failure reporting method and device

    CN111866959A

  • Information processing method and device and readable storage medium

    CN115150946A

Cited By

  • Communication method and apparatus

    EP4661539A1