Time offset compensation method and apparatus, electronic device, and storage medium
By receiving the time offset correction factor from the network-side equipment and the time offset value of the time offset compensation reference point between the satellite and the serving cell, and combining the information of the serving cell and neighboring cells to perform time offset compensation, the problems of accuracy and system performance of terminal time offset compensation in GNSS-free scenarios are solved.
Patent Information
- Application Number
- CN202611067188.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-17
- Publication Date
- 2026-11-03
AI Technical Summary
In GNSS-free scenarios, the terminal cannot accurately calculate time offset compensation information, resulting in the inability to complete time offset pre-compensation. Existing technologies suffer from problems such as terminal access failure, excessive resource consumption, and decreased compensation accuracy.
The time offset compensation value is determined by receiving the time offset correction factor sent by the network-side equipment and the time offset compensation reference point between the satellite and the serving cell. The time offset compensation is then performed by combining the information of the serving cell and neighboring cells, and the time offset correction factor is used for terminal-level time offset compensation.
In GNSS-free scenarios, the accuracy of time offset compensation and system performance were improved, avoiding problems such as terminal access failure and excessive resource consumption.
Smart Images

Figure CN123035536A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a time offset compensation method, apparatus, electronic device and storage medium. Background Technology
[0002] In the 3rd Generation Partnership Project (3GPP) Non-Terrestrial Networks (NTN) network, Figure 1 This is one of the schematic diagrams of terminal time offset compensation provided by existing technology, such as... Figure 1 As shown, the time offset compensation for direct satellite connection between the mobile phone and the base station is jointly completed by the terminal and the base station. Specifically, the base station compensates for the time offset between the base station and the reference point. K mac The time offset calculation results from the reference point to the satellite are sent to the terminal through the common timing advance (TA) parameter. In addition to compensating for the common TA, the terminal also needs to calculate and compensate for the time offset of the user link from the satellite to the terminal using ephemeris information and its own position information.
[0003] In preparation for 6th Generation Mobile Communication Technology (6G), 3GPP has begun researching scenarios where Global Navigation Satellite System (GNSS) is free or resilient, aiming to save terminal power consumption and reduce the terminal's dependence on the GNSS module. In scenarios where the terminal lacks GNSS, acquiring only ephemeris information is insufficient to calculate accurate time offset compensation information, thus hindering the completion of time offset pre-compensation.
[0004] Therefore, how to achieve time offset compensation for terminals in scenarios without GNSS is a technical problem that urgently needs to be solved. Summary of the Invention
[0005] This application provides a time offset compensation method, apparatus, electronic device, and storage medium to solve the technical problem of how to achieve time offset compensation for terminals in scenarios without GNSS.
[0006] In a first aspect, embodiments of this application provide a time offset compensation method applied to a terminal, comprising: Receive the first time offset correction factor sent by the network-side device; The first time offset compensation value is determined based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
[0007] In some embodiments, determining the first time offset compensation value based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point includes: The difference between the first time offset value and the first time offset correction factor is determined as the first time offset compensation value.
[0008] In some embodiments, the method further includes: Receive information about the serving cell sent by the network-side device; Based on the information of the serving cell, a second time offset compensation value is determined.
[0009] In some embodiments, the information of the serving cell includes at least one of the following: The first satellite ephemeris information of the service cell; The first location information of the first time offset compensation reference point of the serving cell; Second time-biased correction factor.
[0010] In some embodiments, determining the second time offset compensation value based on the information of the serving cell includes: Based on the first satellite ephemeris information and the first position information, the first time offset value between the satellite and the first time offset compensation reference point is determined; The difference between the first time offset value and the second time offset correction factor is determined as the second time offset compensation value.
[0011] In some embodiments, the method further includes: Receive information about neighboring cells sent by the network-side device; Based on the information of the neighboring cells, a third time offset compensation value is determined; the third time offset compensation value is used for the terminal to switch from the serving cell to the neighboring cell.
[0012] In some embodiments, the information of the neighboring cells includes at least one of the following: The second satellite ephemeris information of the adjacent cells; The second location information of the second time offset compensation reference point of the adjacent cell; Second time-biased correction factor.
[0013] In some embodiments, determining the third time offset compensation value based on the information of the neighboring cells includes: Based on the second satellite ephemeris information and the second position information, a second time offset value between the satellite and the second time offset compensation reference point is determined; The difference between the second time offset value and the second time offset correction factor is determined as the third time offset compensation value.
[0014] Secondly, embodiments of this application also provide a time offset compensation method, applied to a network-side device, comprising: A first time offset correction factor is sent to the terminal; the first time offset correction factor is used by the terminal to determine the first time offset compensation value based on the first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
[0015] In some embodiments, the method further includes: The information of the serving cell is sent to the terminal.
[0016] In some embodiments, the information of the serving cell includes at least one of the following: The first satellite ephemeris information of the service cell; The first location information of the first time offset compensation reference point of the serving cell; Second time-biased correction factor.
[0017] In some embodiments, the method further includes: The terminal sends information about neighboring cells.
[0018] In some embodiments, the information of the neighboring cells includes at least one of the following: The second satellite ephemeris information of the adjacent cells; The second location information of the second time offset compensation reference point of the adjacent cell; Second time-biased correction factor.
[0019] In some embodiments, the method further includes: Detect the residual time offset of the terminal; Based on the residual time offset, the first time offset correction factor is determined.
[0020] Thirdly, embodiments of this application provide a time offset compensation device applied to a terminal, comprising: The first receiving module is used to receive the first time offset correction factor sent by the network-side device; The first determining module is used to determine the first time offset compensation value based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
[0021] Fourthly, embodiments of this application provide a time offset compensation device, applied to network-side equipment, comprising: The first transmitting module is used to transmit a first time offset correction factor to the terminal; the first time offset correction factor is used by the terminal to determine a first time offset compensation value based on a first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
[0022] Fifthly, embodiments of this application provide an electronic device, including a processor and a memory storing a computer program, wherein the processor executes the program to implement the steps of the time offset compensation method described in the first or second aspect.
[0023] In a sixth aspect, embodiments of this application provide a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the time offset compensation method described in the first or second aspect.
[0024] In a seventh aspect, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the steps of the time offset compensation method described in the first or second aspect.
[0025] The time offset compensation method provided in this application embodiment involves the terminal receiving a first time offset correction factor sent by a network-side device; and determining a first time offset compensation value based on the first time offset correction factor and a first time offset compensation reference point between the satellite and the serving cell. This enables the terminal to compensate for the time offset between the satellite and the isochronous line according to the first time offset compensation value, ensuring the time offset compensation accuracy in GNSS-free scenarios and improving system performance. Attached Figure Description
[0026] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0027] Figure 1 This is one of the schematic diagrams of terminal time offset compensation provided by existing technology.
[0028] Figure 2 This is the second schematic diagram of terminal time offset compensation provided by existing technology.
[0029] Figure 3 This is one of the flowcharts illustrating the time offset compensation method provided in the embodiments of this application.
[0030] Figure 4 This is the second flowchart of the time offset compensation method provided in the embodiments of this application.
[0031] Figure 5This is a schematic diagram of the interaction between the terminal and the base station provided in the embodiments of this application.
[0032] Figure 6 This is one of the time offset compensation schematic diagrams provided in the embodiments of this application.
[0033] Figure 7 This is the second schematic diagram of time offset compensation provided in the embodiments of this application.
[0034] Figure 8 This is the third time offset compensation schematic diagram provided in the embodiments of this application.
[0035] Figure 9 This is one of the structural schematic diagrams of the time offset compensation device provided in the embodiments of this application.
[0036] Figure 10 This is the second schematic diagram of the time offset compensation device provided in the embodiments of this application.
[0037] Figure 11 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0038] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0039] In the embodiments of this application, the terms "first," "second," etc., are used to distinguish similar objects, and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, and the number of objects is not limited; for example, the first object can be one or more.
[0040] The various embodiments in this application can be combined with each other without contradiction.
[0041] The technical solutions provided in this application can be applied to various systems, such as 6G and 5G systems. Applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), 5G New Radio (NR), and 6G Radio (6GR). All of these systems include terminal equipment and network equipment. The system may also include a core network component, such as the Evolved Packet System (EPS), 5G system (5GS), 6G system, etc.
[0042] The terminal involved in the embodiments of this application can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in 6G / 5G systems, the terminal can be called a User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but this application does not limit the terminology.
[0043] The network device involved in this application embodiment can be a network-side device, which may include multiple cells providing services to terminals. Depending on the specific application, the network-side device may also be called an access point, or a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a network equipment (Base Transceiver Station, BTS) in Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network equipment (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network equipment (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G network-side equipment (gNB) in a 5G network architecture (next generation system), a 6G network-side equipment (aNB) in a 6G network architecture (next generation system), or a Home evolved Node B (HeNB), relay node, home network-side equipment (femto), pico network-side equipment (pico), etc., and is not limited in the embodiments of this application. In some network architectures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.
[0044] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0045] To facilitate a clear understanding of the various embodiments of this application, relevant background technical knowledge will be introduced first.
[0046] In scenarios where the terminal lacks GNSS, the terminal cannot calculate accurate time offset compensation information by only acquiring ephemeris data, thus failing to complete time offset pre-compensation. The industry is considering having the base station broadcast reference points to the terminal, allowing the terminal to perform a time offset compensation scheme based on these reference points.
[0047] There is currently no clear solution in the industry for selecting reference points. If the base station is to send reference points to the terminal, the most obvious approach is to use the cell center as the reference point. Figure 2 As shown, Figure 2 This is the second schematic diagram of terminal time offset compensation provided by existing technology. However, the following problems exist.
[0048] Question 1, such as Figure 1 As shown, when a satellite operates in a coverage area that is not a sub-satellite point, there may be terminals inside the equal TA line (e.g., UE2). However, UE2 calculates the pre-compensated TA based on the equal TA line, resulting in UE2 calculating a larger pre-compensated TA than the actual TA. After the base station measures the PRACH, the obtained TA offset is negative. Since the existing protocol does not support the issuance of -TA, terminals inside the equal TA line will be unable to access the network in this scenario.
[0049] Question 2: If dynamic reference point selection is used to avoid the generation of -TA, then each ephemeris information may correspond to a reference point information, which would double the amount of information broadcast by the base station and consume more resources.
[0050] Question 3: The base station broadcasts reference point information to the terminal. All terminals in the same cell are compensated according to the same reference point. The pre-compensation bias is consistent. Due to the lack of support from the terminal's GNSS information, the compensation accuracy and performance are reduced.
[0051] Question 4: All terminals within the same cell are compensated according to a unified reference point. During the synchronization maintenance phase, a medium access control (MAC) control element (CE) and timing advance control (TAC) are used for closed-loop control. The MAC, CE and TAC signals need to be issued frequently, which consumes a lot of resources and can easily cause signaling storms.
[0052] Figure 3 This is one of the flowcharts illustrating the time offset compensation method provided in the embodiments of this application, such as... Figure 3 As shown, the method is applied to the terminal and includes steps 301-302.
[0053] Step 301: Receive the first time offset correction factor sent by the network-side device.
[0054] Step 302: Determine the first time offset compensation value based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
[0055] Specifically, the first time-biased correction factor is the terminal-level correction factor. The first time-biased compensation reference point can be the center point of the service cell.
[0056] After the terminal initiates random access to the network-side device based on the first time offset value, the network-side device detects the residual time offset of the Physical Random Access Channel (PRACH), where the residual time offset refers to the time offset between the terminal and the corresponding TA line. The network-side device calculates a first time offset correction factor based on the residual time offset. The network-side device then sends the first time offset correction factor to the terminal, for example, through a Random Access Response (RAR) message or a Radio Resource Control (RRC) message.
[0057] Accordingly, the terminal receives the first time offset correction factor sent by the network-side device, and based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point of the serving cell, it can determine the first time offset compensation value.
[0058] The time offset compensation method provided in this application embodiment involves the terminal receiving a first time offset correction factor sent by a network-side device; and determining a first time offset compensation value based on the first time offset correction factor and a first time offset compensation reference point between the satellite and the serving cell. This enables the terminal to compensate for the time offset between the satellite and the isochronous line according to the first time offset compensation value, ensuring the time offset compensation accuracy in GNSS-free scenarios and improving system performance.
[0059] In some embodiments, determining the first time offset compensation value based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point includes: The difference between the first time offset value and the first time offset correction factor is determined as the first time offset compensation value.
[0060] Specifically, the terminal can determine the difference between the first time bias value and the first time bias correction factor as the first time bias compensation value, that is, the first time bias compensation value = the first time bias value - the first time bias correction factor.
[0061] In some embodiments, the method further includes: Receive information about the serving cell sent by the network-side device; determine a second time offset compensation value based on the information about the serving cell.
[0062] Specifically, the information of the serving cell includes at least one of the following: the first satellite ephemeris information of the serving cell; the first location information of the first time offset compensation reference point of the serving cell; and a second time offset correction factor. The second time offset correction factor can be referred to as the cell-level time offset correction factor. The second time-bias correction factor is the time bias to be corrected, the distance corresponding to the time bias to be corrected, or other parameters corresponding to the time bias to be corrected. This application does not impose any restrictions on this.
[0063] In GNSS-free scenarios, during the initial access phase, the terminal completes downlink synchronization based on the Synchronization Signal Block (SSB). Network-side equipment can send serving cell information to the terminal. For example, the network-side equipment can broadcast the first location information and second time offset correction factor of the first time offset compensation reference point of the serving cell, included in the first satellite ephemeris information of System Information Block 19 (SIB 19), to the terminal. Correspondingly, the terminal receives the serving cell information sent by the network-side equipment and determines the second time offset compensation value based on this information. The second time offset compensation value is used by the terminal to initiate random access; that is, the terminal can determine the time to initiate random access based on the second time offset compensation value.
[0064] The time offset compensation method provided in this application embodiment involves a terminal receiving information about the serving cell sent by a network-side device; based on the information about the serving cell, a second time offset compensation value is determined, enabling the terminal to compensate for the time offset between the satellite and the equal TA line according to the second time offset compensation value, thus ensuring the accuracy of time offset compensation in GNSS-free scenarios and improving system performance.
[0065] In some embodiments, determining the second time offset compensation value based on the information of the serving cell includes: Based on the first satellite ephemeris information and the first position information, the first time offset value between the satellite and the first time offset compensation reference point is determined; the difference between the first time offset value and the second time offset correction factor is determined as the second time offset compensation value.
[0066] Specifically, the terminal determines the distance between the satellite and the first time offset compensation reference point based on the first satellite ephemeris information and the first position information, and then divides the distance between the satellite and the first time offset compensation reference point by the speed of light to obtain the first time offset value between the satellite and the first time offset compensation reference point.
[0067] The terminal can determine the difference between the first time offset value and the second time offset correction factor as the second time offset compensation value, that is, the second time offset compensation value = the first time offset value - the second time offset correction factor.
[0068] In some embodiments, the method further includes: Receive information about neighboring cells sent by network-side devices; Based on the information of the neighboring cells, a third time offset compensation value is determined; the third time offset compensation value is used for the terminal to switch from the serving cell to the neighboring cell.
[0069] Specifically, the information of the neighboring cells includes at least one of the following: the second satellite ephemeris information of the neighboring cells; the second location information of the second time offset compensation reference point of the neighboring cells; and a second time offset correction factor. The second time offset compensation reference point can be the center point of the neighboring cells, and the second time offset correction factor can also be called a cell-level time offset correction factor. The second time-bias correction factor is the time bias to be corrected, the distance corresponding to the time bias to be corrected, or other parameters corresponding to the time bias to be corrected. This application does not impose any restrictions on this.
[0070] In GNSS-free scenarios, during the initial access phase, the terminal completes downlink synchronization based on the Synchronization Signal Block (SSB). Network-side equipment can send information about neighboring cells to the terminal. For example, the network-side equipment can broadcast the second location information and second time offset correction factor of the second time offset compensation reference point of the neighboring cell, including them in the second satellite ephemeris information of System Information Block 19 (SIB 19), and send them to the terminal. Correspondingly, the terminal receives the neighboring cell information sent by the network-side equipment and determines the third time offset compensation value based on this information. Based on the third time offset compensation value, it determines the time to initiate random access to the neighboring cell, thereby enabling the terminal to switch from the serving cell to the neighboring cell.
[0071] In some embodiments, determining the third time offset compensation value based on the information of the neighboring cells includes: Based on the second satellite ephemeris information and the second position information, a second time offset value is determined between the satellite and the second time offset compensation reference point; the difference between the second time offset value and the second time offset correction factor is determined as the third time offset compensation value.
[0072] Specifically, the terminal determines the distance between the satellite and the second time offset compensation reference point based on the second satellite ephemeris information and the second position information, and then divides the distance between the satellite and the second time offset compensation reference point by the speed of light to obtain the second time offset value between the satellite and the second time offset compensation reference point.
[0073] The terminal can determine the difference between the second time offset value and the second time offset correction factor as the third time offset compensation value, that is, the third time offset compensation value = the second time offset value - the second time offset correction factor.
[0074] Figure 4 This is a second schematic flowchart of the time offset compensation method provided in the embodiments of this application, as shown below. Figure 4 As shown, the method is applied to network-side devices and includes step 401.
[0075] Step 401: Send a first time offset correction factor to the terminal; the first time offset correction factor is used by the terminal to determine the first time offset compensation value based on the first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
[0076] Specifically, the third time-biased correction factor can be a terminal-level correction factor. The first time-biased compensation reference point can be the center point of the service cell.
[0077] After the terminal initiates random access to the network-side device based on the first time offset value, the network-side device detects the residual time offset of the PRACH, where the residual time offset refers to the time offset between the terminal and the corresponding TA line. The network-side device calculates a first time offset correction factor based on the residual time offset. The network-side device sends the first time offset correction factor to the terminal, for example, through a Random Access Response (RAR) message or a Radio Resource Control (RRC) message.
[0078] Accordingly, the terminal receives the first time offset correction factor sent by the network-side device, and based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point of the serving cell, it can determine the first time offset compensation value.
[0079] The time offset compensation method provided in this application embodiment allows the network-side device to send a first time offset correction factor to the terminal, enabling the terminal to determine a first time offset compensation value based on the first time offset correction factor and a first time offset value between the satellite and the first time offset compensation reference point of the serving cell. This allows the terminal to compensate for the time offset between the satellite and the isochronous line according to the first time offset compensation value, ensuring the time offset compensation accuracy in GNSS-free scenarios and improving system performance.
[0080] In some embodiments, the method further includes: The information of the serving cell is sent to the terminal.
[0081] Specifically, the information of the serving cell includes at least one of the following: the first satellite ephemeris information of the serving cell; the first location information of the first time offset compensation reference point of the serving cell; and a second time offset correction factor. The second time offset correction factor can be referred to as the cell-level time offset correction factor. The second time-bias correction factor is the time bias to be corrected, the distance corresponding to the time bias to be corrected, or other parameters corresponding to the time bias to be corrected. This application does not impose any restrictions on this.
[0082] In GNSS-free scenarios, during the initial access phase, the terminal completes downlink synchronization based on the SSB. Network-side equipment can send serving cell information to the terminal. For example, the network-side equipment can broadcast the first location information and second time offset correction factor of the first time offset compensation reference point of the serving cell, including them in the first satellite ephemeris information of System Information Block 19 (SIB 19), and send them to the terminal. Correspondingly, the terminal receives the serving cell information sent by the network-side equipment and determines the second time offset compensation value based on this information. The second time offset compensation value is used by the terminal to initiate random access; that is, the terminal can determine the time to initiate random access based on the second time offset compensation value.
[0083] In some embodiments, the method further includes: The terminal sends information about neighboring cells.
[0084] Specifically, the information of the neighboring cells includes at least one of the following: the second satellite ephemeris information of the neighboring cells; the second location information of the second time offset compensation reference point of the neighboring cells; and a second time offset correction factor. The second time offset compensation reference point can be the center point of the neighboring cells, and the second time offset correction factor can also be called a cell-level time offset correction factor. The second time-bias correction factor is the time bias to be corrected, the distance corresponding to the time bias to be corrected, or other parameters corresponding to the time bias to be corrected. This application does not impose any restrictions on this.
[0085] In GNSS-free scenarios, during the initial access phase, the terminal completes downlink synchronization based on the SSB. Network-side equipment can send neighboring cell information to the terminal. For example, the network-side equipment can broadcast the first location information and second time offset correction factor of the first time offset compensation reference point of the serving cell, including them in the first satellite ephemeris information of System Information Block 19 (SIB 19), and send them to the terminal. Correspondingly, the terminal receives the neighboring cell information sent by the network-side equipment and determines the third time offset compensation value based on this information. Based on the third time offset compensation value, it determines the time to initiate random access to the neighboring cell, thereby enabling the terminal to switch from the serving cell to the neighboring cell.
[0086] In some embodiments, the method further includes: Detect the residual time offset of the terminal; determine the first time offset correction factor based on the residual time offset.
[0087] Specifically, after the terminal initiates random access to the network-side device based on the first time offset value, the network-side device detects the residual time offset of the PRACH, where the residual time offset refers to the time offset between the terminal and the TA line. The network-side device calculates the first time offset correction factor based on the residual time offset.
[0088] Figure 5 This is a schematic diagram of the interaction between the terminal and the network-side device provided in the embodiments of this application, such as... Figure 5 As shown, steps 501-509 are included.
[0089] Step 501: During the initial access phase, the terminal completes downlink synchronization based on SSB.
[0090] Step 502: The network-side device sends the serving cell information to the terminal. The serving cell information includes at least one of the following: the first satellite ephemeris information of the serving cell; the first location information of the first time offset compensation reference point of the serving cell; and the second time offset correction factor.
[0091] Step 503: The terminal determines the second time offset compensation value based on the information of the serving cell.
[0092] Step 504: Based on the second time offset compensation value, the terminal initiates random access to the network-side device via PRACH.
[0093] Step 505: The network-side device detects the residual time offset and determines the first time offset correction factor based on the residual time offset.
[0094] Step 506: The network-side device sends the first time offset correction factor to the terminal.
[0095] Step 507: The terminal determines the first time offset compensation value based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point. The first time offset value is determined based on the first satellite ephemeris information and the first position information.
[0096] Step 508: When a terminal needs to switch, the network-side device sends information about neighboring cells to the terminal. The information about neighboring cells includes at least one of the following: second satellite ephemeris information of the neighboring cell; second location information of the second time offset compensation reference point of the neighboring cell; and a second time offset correction factor.
[0097] Step 509: The terminal determines the third time offset compensation value based on the information of neighboring cells; the third time offset compensation value is used by the terminal to switch from the serving cell to a neighboring cell.
[0098] The time offset compensation method provided in this application adds a time offset correction factor (a first time offset correction factor and / or a second time offset correction factor) to the common reference points (time offset compensation reference points of the serving cell and / or the time offset compensation reference points of neighboring cells) issued by the network-side equipment. The time offset correction factor can be used to achieve terminal-level time offset compensation, ensuring the accuracy of time offset compensation in GNSS-free scenarios and improving performance.
[0099] The time offset compensation method of this application will be described below through specific embodiments.
[0100] Figure 6 This is one of the time offset compensation schematic diagrams provided in the embodiments of this application, such as... Figure 6 As shown, the center point of the serving cell of the base station is taken as the first time offset compensation reference point O. To avoid the generation of -TA, the radius r of the serving cell is taken as the second time offset correction factor, that is, the cell-level time offset correction factor. During initial access, the second time offset compensation value for terminals at points A and B. All are determined based on the equal-time offset (TA) line. The second time offset compensation value = the first time offset value between the satellite and the first time offset compensation reference point - the radius of the serving cell. Terminals located at points A and B initiate a random access procedure to the base station based on the second time offset compensation value, i.e., according to... Figure 6 Dynamic compensation is performed on the constant TA line.
[0101] Because the terminals at points A and B are in different locations, the residual time offsets detected by the base station via PRACH for terminals at points A and B are different. Taking a terminal at point B as an example, if... Figure 7 As shown, Figure 7 This is the second time offset compensation diagram provided in the embodiments of this application. The base station calculates the first time offset correction factor, i.e., the terminal-level correction factor, based on the residual time offset detected at the terminal at point B. Here, residual time offset refers to the time offset between the terminal and the original TA line, and the terminal-level correction factor is the distance between the first time offset compensation reference point O and the terminal B. The base station sends the first time offset correction factor to the terminal B, which can determine the first time offset compensation value based on the first time offset correction factor, and compensate for the time offset between the satellite and the new TA line based on the first time offset compensation value.
[0102] It should be noted that when the base station calculates the first time offset correction factor based on the residual time offset of the detected terminal at point B, the base station simulates the curve of the location of terminal B based on the residual time offset of the detected terminal at point B, such as... Figure 8 As shown, Figure 8 This is the third schematic diagram of time offset compensation provided in the embodiments of this application. The base station calculates the first time offset correction factor, i.e., the terminal-level correction factor, based on the curve of the simulated location of terminal B and the location information of the first time offset reference compensation reference point O. The terminal-level correction factor is the distance between the first time offset compensation reference point O and the terminal B.
[0103] The time offset compensation device provided in the embodiments of this application is described below. The time offset compensation device described below can be referred to in correspondence with the time offset compensation method described above.
[0104] Figure 9 This is one of the structural schematic diagrams of the time offset compensation device provided in the embodiments of this application, such as... Figure 9 As shown, the time offset compensation device 900, applied to a terminal, includes: a first receiving module 901 and a first determining module 902; wherein, The first receiving module 901 is used to receive the first time offset correction factor sent by the network-side device; The first determining module 902 is used to determine the first time offset compensation value based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
[0105] The time offset compensation device provided in this application embodiment receives a first time offset correction factor sent by a network-side device; based on the first time offset correction factor and a first time offset value between the satellite and the first time offset compensation reference point of the serving cell, a first time offset compensation value is determined, so that the terminal can compensate for the time offset between the satellite and the equal TA line according to the first time offset compensation value, ensuring the time offset compensation accuracy in the absence of GNSS and improving system performance.
[0106] In some embodiments, the first determining module 902 is specifically used for: The difference between the first time offset value and the first time offset correction factor is determined as the first time offset compensation value.
[0107] In some embodiments, the time offset compensation device 900 further includes: The second receiving module is used to receive the information of the serving cell sent by the network-side device; The second determining module is used to determine the second time offset compensation value based on the information of the serving cell.
[0108] In some embodiments, the information of the serving cell includes at least one of the following: The first satellite ephemeris information of the service cell; The first location information of the first time offset compensation reference point of the serving cell; Second time-biased correction factor.
[0109] In some embodiments, the second determining module is specifically used for: Based on the first satellite ephemeris information and the first position information, the first time offset value between the satellite and the first time offset compensation reference point is determined; The difference between the first time offset value and the second time offset correction factor is determined as the second time offset compensation value.
[0110] In some embodiments, the time offset compensation device 900 further includes: The third receiving module is used to receive information about neighboring cells sent by the network-side device; The third determining module is used to determine a third time offset compensation value based on information from neighboring cells; the third time offset compensation value is used for the terminal to switch from the serving cell to the neighboring cell.
[0111] In some embodiments, the information of the neighboring cells includes at least one of the following: The second satellite ephemeris information of the adjacent cells; The second location information of the second time offset compensation reference point of the adjacent cell; Second time-biased correction factor.
[0112] In some embodiments, the third determining module is specifically used for: Based on the second satellite ephemeris information and the second position information, a second time offset value between the satellite and the second time offset compensation reference point is determined; The difference between the second time offset value and the second time offset correction factor is determined as the third time offset compensation value.
[0113] Figure 10 This is a second schematic diagram of the time offset compensation device provided in the embodiments of this application, as shown below. Figure 10 As shown, the time offset compensation device 1000, applied to network-side equipment, includes: a first transmitting module 1001; wherein, The first transmitting module 1001 is used to transmit a first time offset correction factor to the terminal; the first time offset correction factor is used by the terminal to determine a first time offset compensation value based on a first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
[0114] The time offset compensation device provided in this application sends a first time offset correction factor to the terminal. Since the first time offset correction factor is used by the terminal to determine the first time offset compensation value based on the first time offset value between the satellite and the first time offset compensation reference point of the serving cell, the terminal can compensate for the time offset between the satellite and the iso-TA line according to the first time offset compensation value, thereby ensuring the time offset compensation accuracy in the absence of GNSS and improving system performance.
[0115] In some embodiments, the time offset compensation device 1000 further includes: The second sending module is used to send the information of the serving cell to the terminal.
[0116] In some embodiments, the information of the serving cell includes at least one of the following: The first satellite ephemeris information of the service cell; The first location information of the first time offset compensation reference point of the serving cell; Second time-biased correction factor.
[0117] In some embodiments, the time offset compensation device 1000 further includes: The third sending module is used to send information about neighboring cells to the terminal.
[0118] In some embodiments, the information of the neighboring cells includes at least one of the following: The second satellite ephemeris information of the adjacent cells; The second location information of the second time offset compensation reference point of the adjacent cell; Second time-biased correction factor.
[0119] In some embodiments, the time offset compensation device 1000 further includes: A detection module is used to detect the residual time offset of the terminal; The fourth determining module is used to determine the first time offset correction factor based on the residual time offset.
[0120] Figure 11 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 11As shown, the electronic device 1100 may include a processor 1110, a communication interface 1120, a memory 1130, and a communication bus 1140, wherein the processor 1110, the communication interface 1120, and the memory 1130 communicate with each other through the communication bus 1140. When the electronic device 1100 is a terminal, the processor 1110 can call the computer program in the memory 1130 to execute the steps of the time offset compensation method, such as: receiving a first time offset correction factor sent by the network-side device; and determining a first time offset compensation value based on the first time offset correction factor and a first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
[0121] When the electronic device 1100 is a network-side device, the processor 1110 can call the computer program in the memory 1130 to execute the steps of the time offset compensation method, such as: sending a first time offset correction factor to the terminal; the first time offset correction factor is used by the terminal to determine a first time offset compensation value based on a first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
[0122] Furthermore, the logical instructions in the aforementioned memory 1130 can be implemented as software functional units and, when sold or used as independent products, 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 a 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.) 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.
[0123] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can perform the steps of the time offset compensation method provided in the above embodiments, such as: receiving a first time offset correction factor sent by a network-side device; and determining a first time offset compensation value based on the first time offset correction factor and a first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
[0124] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can perform the steps of the time offset compensation method provided in the above embodiments, such as: sending a first time offset correction factor to a terminal; the first time offset correction factor is used by the terminal to determine a first time offset compensation value based on a first time offset value between the satellite and a first time offset compensation reference point of the serving cell.
[0125] On the other hand, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing a processor to execute the steps of the time offset compensation method provided in the above embodiments, such as: receiving a first time offset correction factor sent by a network-side device; and determining a first time offset compensation value based on the first time offset correction factor and a first time offset value between the satellite and a first time offset compensation reference point of the serving cell.
[0126] On the other hand, embodiments of this application also provide a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute the steps of the time offset compensation method provided in the above embodiments, such as: sending a first time offset correction factor to a terminal; the first time offset correction factor is used by the terminal to determine a first time offset compensation value based on a first time offset value between a satellite and a first time offset compensation reference point of a serving cell.
[0127] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0128] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0129] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0130] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A time offset compensation method, characterized in that, Applied to terminals, including: Receive the first time offset correction factor sent by the network-side device; The first time offset compensation value is determined based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
2. The time offset compensation method according to claim 1, characterized in that, The step of determining the first time offset compensation value based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point includes: The difference between the first time offset value and the first time offset correction factor is determined as the first time offset compensation value.
3. The time offset compensation method according to claim 1, characterized in that, The method further includes: Receive information about the serving cell sent by the network-side device; Based on the information of the serving cell, a second time offset compensation value is determined.
4. The time offset compensation method according to claim 3, characterized in that, The information of the serving cell includes at least one of the following: The first satellite ephemeris information of the service cell; The first location information of the first time offset compensation reference point of the serving cell; Second time-biased correction factor.
5. The time offset compensation method according to claim 4, characterized in that, Determining the second time offset compensation value based on the information of the serving cell includes: Based on the first satellite ephemeris information and the first position information, the first time offset value between the satellite and the first time offset compensation reference point is determined; The difference between the first time offset value and the second time offset correction factor is determined as the second time offset compensation value.
6. The time offset compensation method according to claim 1, characterized in that, The method further includes: Receive information about neighboring cells sent by network-side devices; Based on the information of the neighboring cells, a third time offset compensation value is determined; the third time offset compensation value is used for the terminal to switch from the serving cell to the neighboring cell.
7. The time offset compensation method according to claim 6, characterized in that, The information of the neighboring cells includes at least one of the following: The second satellite ephemeris information of the adjacent cells; The second location information of the second time offset compensation reference point of the adjacent cell; Second time-biased correction factor.
8. The time offset compensation method according to claim 7, characterized in that, The step of determining the third time offset compensation value based on the information of the neighboring cells includes: Based on the second satellite ephemeris information and the second position information, a second time offset value between the satellite and the second time offset compensation reference point is determined; The difference between the second time offset value and the second time offset correction factor is determined as the third time offset compensation value.
9. A time offset compensation method, characterized in that, Applied to network-side devices, including: A first time offset correction factor is sent to the terminal; the first time offset correction factor is used by the terminal to determine the first time offset compensation value based on the first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
10. The time offset compensation method according to claim 9, characterized in that, The method further includes: The information of the serving cell is sent to the terminal.
11. The time offset compensation method according to claim 10, characterized in that, The information of the serving cell includes at least one of the following: The first satellite ephemeris information of the service cell; The first location information of the first time offset compensation reference point of the serving cell; Second time-biased correction factor.
12. The time offset compensation method according to claim 9, characterized in that, The method further includes: The terminal sends information about neighboring cells.
13. The time offset compensation method according to claim 12, characterized in that, The information of the neighboring cells includes at least one of the following: The second satellite ephemeris information of the adjacent cells; The second location information of the second time offset compensation reference point of the adjacent cell; Second time-biased correction factor.
14. The time offset compensation method according to any one of claims 9 to 13, characterized in that, The method further includes: Detect the residual time offset of the terminal; Based on the residual time offset, the first time offset correction factor is determined.
15. A time-off compensation device, characterized in that, Applied to terminals, including: The first receiving module is used to receive the first time offset correction factor sent by the network-side device; The first determining module is used to determine the first time offset compensation value based on the first time offset correction factor and the first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
16. A time-off compensation device, characterized in that, Applied to network-side devices, including: The first transmitting module is used to transmit a first time offset correction factor to the terminal; the first time offset correction factor is used by the terminal to determine a first time offset compensation value based on a first time offset value between the satellite and the first time offset compensation reference point of the serving cell.
17. An electronic device comprising a processor and a memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the time offset compensation method according to any one of claims 1 to 8, or implements the steps of the time offset compensation method according to any one of claims 9 to 14.
18. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the time offset compensation method as described in any one of claims 1 to 8, or implements the steps of the time offset compensation method as described in any one of claims 9 to 14.
19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the time offset compensation method according to any one of claims 1 to 8, or the steps of the time offset compensation method according to any one of claims 9 to 14.
