WO2025223415A1 - Timing advance determination method, device, and system - Google Patents
Timing advance determination method, device, and systemInfo
- Publication number
- WO2025223415A1 WO2025223415A1 PCT/CN2025/090455 CN2025090455W WO2025223415A1 WO 2025223415 A1 WO2025223415 A1 WO 2025223415A1 CN 2025090455 W CN2025090455 W CN 2025090455W WO 2025223415 A1 WO2025223415 A1 WO 2025223415A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- delay
- ephemeris information
- terminal device
- compensation
- timing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
Definitions
- This application relates to the field of communication technology, and in particular to a method, device and system for determining timing advance.
- Non-terrestrial network (NTN) communication boasts advantages such as wide coverage, long communication distance, high reliability, high flexibility, and high throughput, and is unaffected by geographical environment, climate conditions, and natural disasters.
- Satellite communication for example, has been widely applied in fields such as aviation, maritime, and military communications.
- terminal equipment needs to periodically update ephemeris information to ensure communication performance.
- the timing deviation determined based on the new ephemeris information will abruptly change compared to the timing deviation determined based on the old ephemeris information. This abrupt change in timing deviation will affect the system performance of the communication system.
- This application provides a method, device, and system for determining timing advance.
- the terminal device switches ephemeris information, it determines the corresponding timing advance based on the ephemeris information and timing deviation, thereby avoiding sudden changes in timing deviation caused by ephemeris switching and improving the stability of the communication system.
- this application provides a timing advance determination method applied to a terminal device.
- the method may include: receiving first ephemeris information, which is different from second ephemeris information, where the second ephemeris information is the ephemeris information currently used by the terminal device; when performing ephemeris switching based on the first ephemeris information, determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and a timing deviation, wherein the timing deviation is used to characterize the delay error corresponding to the first ephemeris information measured through a physical channel.
- the terminal device switches from using the second ephemeris information to using the first ephemeris information when performing ephemeris switching, wherein the first ephemeris information is the new ephemeris information, and the second ephemeris information is the old ephemeris information.
- the solution provided in the first aspect above allows the terminal device to calculate the timing advance when switching between new and old ephemeris information by acquiring the new and old ephemeris information and the timing deviation measured through the physical channel at the time of the ephemeris information switch. This can avoid sudden changes in the timing deviation of the communication system when switching between new and old ephemeris information, thereby improving the stability of the communication system.
- determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and the timing deviation may include: determining a first compensation delay corresponding to the first ephemeris information based on the first ephemeris information and the second ephemeris information; and determining the timing advance based on the first ephemeris information and the first compensation delay. Based on this, the terminal device can determine the first compensation delay during ephemeris switching using the first ephemeris information and the second ephemeris information.
- the first compensation delay is used to compensate and correct the first delay calculated according to the first ephemeris information at the time of ephemeris information switching. Then, the timing advance of the communication system is calculated using the first compensation delay and the first ephemeris information, thereby preventing abrupt changes in timing deviation and improving the stable communication performance of the communication system.
- determining the first compensation delay corresponding to the first ephemeris information based on the first ephemeris information and the second ephemeris information may include: calculating the first delay and the second delay respectively based on the first ephemeris information and the second ephemeris information; and determining the first compensation delay based on the first delay, the second delay, the second compensation delay corresponding to the second ephemeris information, and the timing deviation. Based on this, when determining the first compensation delay, the terminal device calculates the first delay and the second delay according to the first ephemeris information and the second ephemeris information, respectively.
- the first delay represents the propagation delay calculated from the old delay information
- the second delay represents the propagation delay calculated from the new delay information.
- the terminal device can determine the first compensation delay based on the first delay, the second delay, the second compensation delay corresponding to the second ephemeris information, and the timing deviation.
- the second compensation delay corresponding to the second ephemeris information is used to compensate and correct the propagation delay calculated based on the old ephemeris information.
- the new and old ephemeris information When switching between the new and old ephemeris information, it is used to combine the first delay, the second delay, and the timing deviation to determine the first compensation delay at the time of ephemeris information switching, so as to prevent sudden changes in timing deviation during ephemeris switching and improve the stable communication performance of the communication system.
- determining the first compensation delay based on the first delay, the second delay, the second compensation delay corresponding to the second ephemeris information, and the timing deviation may include: calculating a first value by subtracting the first delay and the second delay; and determining the first compensation delay based on the first value, the second compensation delay, and the timing deviation. Based on this, in determining the first compensation delay, the terminal device first determines the difference between the propagation delay determined by the new ephemeris information and the propagation delay determined by the old ephemeris information, i.e., the absolute value of the change in propagation delay when switching between the new and old ephemeris information, based on the first delay and the second delay.
- the first compensation delay when switching between the new and old ephemeris information based on the calculated difference between the first delay and the second delay, the second compensation delay, and the timing deviation, to help determine the timing advance of the communication system and improve the stability and transmission performance of the communication system.
- determining the first compensation delay based on the first value, the second compensation delay, and the timing deviation may include: summing the first value, the second compensation delay, and the timing deviation to obtain the first compensation delay. Based on this, when the terminal device determines the first compensation delay based on the difference between the first delay and the second delay, i.e., the first value, the second compensation delay, and the timing deviation, it can sum the first value, the second compensation delay, and the timing deviation, and simultaneously accumulate the impact of the first value, the second compensation delay, and the timing deviation on the first compensation delay, further determining the timing advance of the communication system to prevent sudden changes in timing deviation during ephemeris switching and improve the stable communication performance of the communication system.
- determining the timing advance based on the first ephemeris information and the first compensation delay may include: determining the timing advance based on the first delay and the first compensation delay. Based on this, when determining the timing advance of the communication system based on the first ephemeris information and the first compensation delay, the terminal device first determines the first delay corresponding to the new ephemeris information based on the first ephemeris information, and then determines the timing advance when switching between the old and new ephemeris information based on the first delay and the first compensation delay, thereby improving the stability and transmission performance of the communication system.
- determining the timing advance based on the first delay and the first compensated delay may include: summing the first delay and the first compensated delay to obtain the timing advance. Based on this, when determining the timing advance based on the first delay and the first compensated delay, the terminal device sums the first delay and the first compensated delay, and simultaneously accumulates the impact of the first delay and the first compensated delay on the timing advance, to determine the timing advance when switching between old and new ephemeris information, thereby improving the stability and transmission performance of the communication system.
- the method may further include: when the first ephemeris information is valid, determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information and the timing deviation. Therefore, after the first ephemeris information is successfully switched and is still valid, the terminal device determines the timing advance of the communication system using the first ephemeris information and the timing deviation to improve the transmission performance of the communication system.
- determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information and the timing deviation may include: calculating the first delay based on the first ephemeris information; determining the third compensation delay based on the timing deviation and the first compensation delay; and determining the timing advance based on the first delay and the third compensation delay.
- the terminal device determines the timing advance of the communication system based on the first ephemeris information and the timing deviation, it first calculates the corresponding first delay based on the first ephemeris information, determines the third compensation delay corresponding to the current time based on the timing deviation and the first compensation information, and then determines the timing advance corresponding to the current time based on the first delay and the third compensation delay, thereby improving the transmission performance of the communication system.
- determining the third compensation delay based on the timing deviation and the first compensation delay may include: summing the timing deviation and the first compensation delay to obtain the third compensation delay. Based on this, when determining the third compensation delay based on the timing deviation and the first compensation delay, the terminal device can sum the first compensation delay and the timing deviation, simultaneously accumulating the impact of the first compensation delay and the timing deviation on the third compensation delay, in order to obtain a reasonable timing advance and improve the transmission performance of the communication system.
- determining the timing advance based on the first delay and the third compensated delay may include: summing the first delay and the third compensated delay to obtain the timing advance. Based on this, the terminal device can determine the timing advance within the first ephemeris validity period by summing the first delay and the third compensated delay to obtain the timing advance, thereby improving the transmission performance of the communication system.
- determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and the timing deviation may include: calculating a first delay and a second delay based on the first ephemeris information and the second ephemeris information, respectively; and using a filtering model to filter the first delay and the sum of the second delay and the second timing deviation to obtain the timing advance.
- the terminal device first calculates the first delay based on the first ephemeris information, calculates the second delay based on the second ephemeris information, and then filters the first and second delays using a filtering model. This avoids abrupt changes in the timing deviation of the communication system during the switch between new and old ephemeris information, thereby improving the stability of the communication system.
- the filtering model uses filtering parameters greater than 0 and less than 1, which are positively correlated with the difference between the first delay and the second delay. Based on this, when the terminal device filters the first delay and the second delay, the filtering parameters can be between 0 and 1. Specifically, parameter 1 corresponding to the first delay, parameter 2 corresponding to the sum of the second delay and the second timing deviation, equals 1. That is, parameter 2 corresponding to the sum of the second delay and the second timing deviation equals 1 minus parameter 1 corresponding to the first delay. Furthermore, the greater the difference between the first delay and the second delay, the larger the value of parameter 1, to avoid abrupt changes in the timing deviation of the communication system when switching between new and old ephemeris information, thereby improving the stability of the communication system.
- the filtering model includes an alpha filter. Based on this, the terminal device can use an alpha filter to filter the first and second time delays to avoid abrupt changes in the timing deviation of the communication system when switching between new and old ephemeris information, thereby improving the stability of the communication system.
- this application provides a terminal device, which includes: a transceiver for transmitting and receiving signals; a memory for storing computer program instructions; and a processor for executing the computer program instructions to support the terminal device in implementing the method as described in any one of the first aspects.
- this application provides a computer-readable storage medium storing computer program instructions that, when executed by a processing circuit, implement the method as described in any one of the first aspects.
- this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method as described in any one of the first aspects.
- this application provides a chip system, the chip system including a processing circuit and a storage medium, the storage medium storing computer program instructions; when the computer program instructions are executed by the processing circuit, they implement the method as described in any one of the first aspects.
- Figure 1 is a schematic diagram showing the change of ephemeris information error over time
- FIG. 2 is a flowchart illustrating a method for determining timing advance provided in an embodiment of this application
- FIG. 3 is a flowchart illustrating a timing advance determination method provided in an embodiment of this application at different times
- Figure 4 is a flowchart illustrating a filter-based timing advance determination method provided in an embodiment of this application.
- Figure 5 is a schematic diagram of the composition structure of a terminal device provided in an embodiment of this application.
- Figure 6 is a schematic diagram of the hardware structure of a terminal device provided in an embodiment of this application.
- first and second are used only to distinguish different descriptive objects and do not limit the position, order, priority, quantity, or content of the described objects.
- the described object is a "field”
- the ordinal numbers before “field” in “first field” and “second field” do not limit the position or order of the "fields.”
- First” and “second” do not limit whether the "fields” they modify are in the same message, nor do they restrict the order of "first field” and “second field.”
- the described object is a "level,” then the ordinal numbers before “level” in “first level” and “second level” do not limit the priority of the "levels.”
- the quantity of described objects is not limited by ordinal numbers and can be one or more; for example, in “first device,” the number of "devices” can be one or more.
- objects modified by different prefixes can be the same or different.
- first device and second device can be devices of the same type or different types.
- first information and second information can be information with the same content or information with different content.
- connection can be a direct connection or an indirect connection; in addition, it can refer to an electrical connection or a communication connection; for example, the connection of two electrical components A and B can refer to A and B being directly connected, or it can refer to A and B being indirectly connected through other electrical components or connection media, or it can refer to A and B being indirectly connected through other communication devices or communication media, as long as it enables communication between A and B.
- satellite communication systems use ephemeris information to calculate satellite position and velocity information, and then use this information to address issues such as timing offset, Doppler frequency shift, and beam direction.
- the ephemeris information measured and transmitted by the satellite in the current NTN communication system represents a single instant.
- satellites are affected by various perturbations, causing their trajectories to deviate from the ideal two-body motion assumption. Therefore, over time, the actual ephemeris information deviates significantly from the transmitted ephemeris information.
- Figure 1 which illustrates the change in ephemeris information error over time
- the communication protocol defines a maximum validity period for the ephemeris information.
- the terminal device updates the ephemeris information
- the error of the new ephemeris information will change abruptly compared to the old ephemeris information.
- the loop adjustments previously completed based on the old ephemeris information cannot be updated synchronously. Therefore, after updating the ephemeris information, the timing deviation of the communication system will suddenly increase, reaching up to twice the maximum ephemeris error, seriously affecting system performance.
- the timing deviation of ephemeris information accumulates over time. By shortening the usage time of ephemeris information, the amount of accumulated error can be reduced. Therefore, in order to avoid a sudden increase in the timing deviation of the communication system, the communication system reduces the accumulated error when switching ephemeris information by shortening the validity period of the ephemeris information. The sudden change in timing deviation of the terminal device when switching ephemeris information can also be greatly reduced.
- ephemeris information is carried through the system information block (SIB). After the validity period of the ephemeris information expires, the frequency of the terminal parsing the SIB increases. However, frequent parsing of the SIB will increase the power consumption of the terminal device.
- SIB system information block
- the principle of error adjustment based on ephemeris information in a satellite communication system includes: first, the terminal device calculates the spatial coordinates of the satellite based on the ephemeris, obtains the spatial coordinates of the terminal device based on the Global Navigation Satellite System (GNSS) information, then calculates the straight-line distance between the satellite and the terminal device and divides it by the speed of light to obtain the one-way propagation delay between the satellite and the terminal device. Since both the ephemeris information and the GNSS information have errors, a loop adjustment mechanism is also needed, i.e., the measurement of the physical channel, to measure and compensate for the residual timing deviation.
- GNSS Global Navigation Satellite System
- the timing advance of the satellite communication system is determined based on the aforementioned error adjustment principle of the satellite communication system. For example, when determining the timing advance of the satellite communication system, the timing advance is calculated by summing the propagation delay calculated based on ephemeris/GNSS information and the timing deviation obtained by physical channel measurement. In the NR/LTE system, the timing advance is equal to the two-way propagation delay, that is, twice the sum of the propagation delay and the timing deviation.
- T ⁇ sub>c ⁇ /sub> is the propagation delay calculated based on ephemeris/GNSS information
- T ⁇ sub> m ⁇ /sub> is the timing deviation (i.e., the error in ephemeris/GNSS information calculation) obtained by measuring through the physical channel after timing adjustment based on T ⁇ sub>c ⁇ /sub>.
- the timing advance TA T c - old + T m (2)
- Tc -old is the propagation delay calculated based on old ephemeris information.
- Tc-new is the propagation delay calculated based on the nova ephemeris information.
- timing advance (TA) in a satellite communication system can change abruptly at the moment of switching between new and old ephemeris information, meaning that the timing advance used to determine the moment of switching between new and old ephemeris information solely through new or old ephemeris information can be subject to such abrupt changes, this can affect uplink synchronization in the communication system. This can lead to packet errors or even loss of synchronization during uplink synchronization, thus impacting the transmission performance of the satellite communication system.
- embodiments of this application provide a timing advance determination method, device, and system.
- a terminal device when a terminal device switches between old and new ephemeris information, it calculates the timing advance corresponding to the communication system when the terminal device switches between old and new ephemeris information by acquiring the new and old ephemeris information and the timing deviation measured through the physical channel at the time of the ephemeris information switch.
- the timing deviation abrupt change during the ephemeris switch can be reduced without shortening the ephemeris validity period.
- This can avoid the timing deviation of the communication system to which the terminal device belongs abruptly when the terminal device switches from old ephemeris information to new ephemeris information, thereby improving the stability and transmission performance of the communication system.
- the terminal device can simultaneously calculate Tc-old and Tc-new to obtain the deviation T_delta between Tc-old and Tc-new , which serves as one of the factors for determining the timing advance of the communication system. Compensation is then applied to the deviation to achieve the purpose of preventing sudden timing changes between the old and new systems.
- the terminal device can filter Tc -old and Tc-new to prevent sudden timing deviations in the communication system.
- the network elements involved in this application include satellite base stations in LTE/NR systems and terminal equipment that conducts satellite communication through satellite base stations. Based on the same principle, this application can also be applied to other communication systems that require transmission delay adjustment.
- Terminal devices can also be referred to as user equipment (UE), mobile stations, mobile terminal devices, etc.
- Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc.
- Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, roadside units (RSUs), sensors, etc.
- the embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.
- the aforementioned terminal devices can establish connections with the operator's network through interfaces provided by the operator's network (such as N1), and use data and/or voice services provided by the operator's network.
- the terminal devices can also access the Domain Name System (DNS) through the operator's network, and use operator services deployed on the DNS, and/or services provided by third parties.
- DNS Domain Name System
- third parties can be service providers outside of the operator's network and the terminal devices, and can provide other data and/or voice services to the terminal devices. The specific form of these third parties can be determined based on the actual application scenario and is not limited here.
- the functions of the network device can be executed by modules (such as chips) within the network device, or by a control subsystem that includes network device functions.
- This control subsystem, including network device functions can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities.
- the functions of the terminal device can be executed by modules (such as chips or modems) within the terminal device, or by a device that includes terminal device functions.
- the terminal device can be fixed or mobile. It can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water; and it can be deployed in the air on aircraft, balloons, and satellites.
- the embodiments of this application do not limit the application scenarios of the terminal device.
- FIG. 2 a flowchart illustrating a timing advance determination method provided by an embodiment of this application is shown. As shown in Figure 2, the method is applied to a terminal device and may include steps S201-S202:
- the terminal device receives the first ephemeris information, which is different from the second ephemeris information.
- the second ephemeris information is the ephemeris information currently used by the terminal device.
- the second ephemeris information is the old ephemeris information
- the first ephemeris information is the new ephemeris information
- the terminal device When the terminal device performs ephemeris switching based on the first ephemeris information, it determines the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and the timing deviation.
- the timing deviation is used to characterize the delay error corresponding to the first ephemeris information measured through the physical channel.
- the terminal device may switch ephemeris information immediately after receiving the first ephemeris information, i.e., switch from the second ephemeris information to the first ephemeris information, or it may switch ephemeris information at other times as needed after receiving the first ephemeris information.
- a terminal device When a terminal device performs an ephemeris switch, it switches from using the second ephemeris information to using the first ephemeris information.
- the first ephemeris information is the new ephemeris information
- the second ephemeris information is the old ephemeris information.
- the terminal device switches ephemeris information based on the first ephemeris information, that is, the terminal device switches from the old ephemeris information to the new ephemeris information.
- the terminal device when switching ephemeris information, can calculate the timing advance for switching between the new and old ephemeris information based on the new ephemeris information, the old ephemeris information, and the timing deviation measured through the physical channel at the time of the ephemeris information switch. Based on this, abrupt changes in the timing deviation of the communication system can be avoided when switching between the new and old ephemeris information, thus improving the stability of the communication system.
- the terminal device may first determine the first compensation delay corresponding to the first ephemeris information based on the first ephemeris information and the second ephemeris information, wherein the first compensation delay is used to compensate and correct the first delay calculated according to the first ephemeris information at the time when the terminal device switches the ephemeris information; and then determine the timing advance based on the first ephemeris information and the first compensation delay.
- the terminal device may first calculate a first delay and a second delay based on the first ephemeris information and the second ephemeris information, respectively, and then determine the first compensated delay based on the first delay, the second delay, the second compensated delay corresponding to the second ephemeris information, and the timing deviation.
- the first delay represents the propagation delay calculated from the old delay information
- the second delay represents the propagation delay calculated from the new delay information.
- the second compensated delay corresponding to the second ephemeris information is used to compensate and correct the propagation delay calculated based on the old ephemeris information when the terminal device uses the old ephemeris information.
- it is used to combine the first delay, the second delay, and the timing deviation to determine the first ephemeris information at the time of ephemeris information switching.
- the terminal device may first calculate a first value by subtracting the first delay and the second delay, and then determine the first compensation delay based on the first value, the second compensation delay, and the timing deviation. For example, the terminal device may first determine the difference between the propagation delay determined by the new ephemeris information and the propagation delay determined by the old ephemeris information based on the first delay and the second delay, that is, the absolute value of the change in propagation delay when switching between the new ephemeris information and the old ephemeris information. Then, based on the calculated difference between the first delay and the second delay, the second compensation delay, and the timing deviation, the terminal device may determine the first compensation delay when switching between the new and old ephemeris information to help determine the timing advance of the communication system.
- the terminal device can sum the first value, the second compensated delay, and the timing deviation to obtain the first compensated delay. That is, when determining the first compensated delay based on the difference between the first delay and the second delay (i.e., the first value, the second compensated delay, and the timing deviation), the terminal device can sum the first value, the second compensated delay, and the timing deviation, and simultaneously accumulate the impact of the first value, the second compensated delay, and the timing deviation on the first compensated delay to further determine the timing advance of the communication system.
- the terminal device maintains a compensation variable T_comp (i.e., the first compensation delay in the aforementioned embodiments) to correct or compensate for the delay in ephemeris calculation.
- T_comp i.e., the first compensation delay in the aforementioned embodiments
- T_delta the difference between the first delay and the second delay calculated from the new ephemeris information and the old ephemeris information.
- the terminal device can determine the timing advance based on the first delay and the first compensated delay. For example, the terminal device can first determine the first delay corresponding to the new ephemeris information based on the first ephemeris information, and then determine the timing advance when switching between the old and new ephemeris information based on the first delay and the first compensated delay.
- the terminal device can sum the first delay and the first compensated delay to obtain the timing advance. For example, the terminal device can sum the first delay and the first compensated delay, and simultaneously accumulate the impact of the first delay and the first compensated delay on the timing advance, in order to determine the timing advance when switching between old and new ephemeris information.
- Figure 3 shows a flowchart of a timing advance determination method provided by an embodiment of this application at different times.
- the transmission delay calculated by the terminal device based on the old ephemeris information is Tc_old(t0)
- the transmission delay calculated based on the new ephemeris information is Tc_new(t0)
- the measurement feedback Tm(t0) of the previous time i.e., the timing deviation in the aforementioned embodiment.
- T_delta Tc_old(t0)-Tc_new(t0) (4)
- T_comp(t0) T_comp(t1)+T_delta+Tm(t0) (5)
- T_comp(t1) is the T_comp calculated based on the old ephemeris information at time t1 before t0;
- Tm(t0) represents the timing deviation of the base station feedback at time t0.
- the timing deviation received by the terminal device can be at time t0 or earlier than time t0.
- the timing deviation at time Tm(t0) is obtained by measuring the uplink signal at a certain time before t0. Therefore, Tm(t0) represents the delay value at a certain time before t0.
- the terminal device uses the aforementioned T_comp(t0) as a propagation delay compensation, which can prevent abrupt timing deviations when the terminal device switches from old ephemeris information to new ephemeris information, thus preventing system performance degradation during ephemeris switching. There are no abrupt timing changes during the switch between old and new ephemeris, allowing for a smooth transition.
- the terminal device determines the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information and the timing deviation. After the first ephemeris information is successfully switched and is still valid, the terminal device determines the timing advance of the communication system using the first ephemeris information and the timing deviation to improve the transmission performance of the communication system.
- the terminal device calculates the first delay based on the first ephemeris information; determines a third compensation delay based on the timing deviation and the first compensation delay; and determines the timing advance based on the first delay and the third compensation delay.
- the terminal device determines the timing advance of the communication system based on the first ephemeris information and the timing deviation, it first calculates the corresponding first delay based on the first ephemeris information, determines the third compensation delay corresponding to the current time based on the timing deviation and the first compensation information, and then determines the timing advance corresponding to the current time based on the first delay and the third compensation delay to improve the transmission performance of the communication system.
- the terminal device sums the timing deviation and the first compensation delay to obtain the third compensation delay.
- the terminal device can sum the first compensation delay and the timing deviation, and simultaneously accumulate the impact of the first compensation delay and the timing deviation on the third compensation delay, in order to obtain a reasonable timing advance and improve the transmission performance of the communication system.
- the terminal device sums the first delay and the third compensated delay to obtain the timing advance.
- the terminal device determines the timing advance within the first ephemeris validity period using the first delay and the third compensated delay, and can sum the first delay and the third compensated delay to obtain the timing advance, thereby improving the transmission performance of the communication system.
- the terminal device maintains a compensation variable T_comp (i.e., the first compensation delay in the aforementioned embodiments) to correct or compensate for the delay in ephemeris calculation.
- a compensation variable T_comp i.e., the first compensation delay in the aforementioned embodiments
- the compensation variable T_comp only needs to accumulate the timing deviation Tm of the channel measurement.
- the transmission delay calculated based on the old ephemeris information is Tc_old(t1).
- the measurement feedback Tm(t1) of the previous time i.e., the timing deviation in the aforementioned embodiment
- T_comp(t2) represents the T_comp value at time t2
- Tm(t1) represents the timing deviation of the base station feedback at time t1 (the terminal device may receive the timing deviation earlier than time t1).
- the transmission delay at time Tm(t1) is obtained by measuring the uplink signal at a time prior to t1, representing the delay value at that time.
- T_comp is considered 0.
- the adjustment amount of TA i.e., the third compensation delay in the aforementioned embodiment
- Tc_old(t1) is the TA value calculated based on ephemeris at time t1.
- the transmission delay calculated based on the nova ephemeris information is divided into Tc_new(t3).
- the measurement feedback Tm(t3) of the previous time i.e., the timing deviation in the aforementioned embodiment
- T_comp(t0) represents the T_comp value at time t0
- Tm(t3) represents the timing deviation of the base station feedback at time t3 (the terminal device may receive the timing deviation earlier than time t3).
- the transmission delay at time Tm(t3) is obtained by measuring the uplink signal at a time before t3, representing the delay value at that time before t3.
- the adjustment amount of TA i.e., the third compensation delay in the aforementioned embodiment
- Tc-new(t3) + T-comp(t3) is the TA value calculated based on ephemeris at time t1.
- the terminal device can first calculate a first delay and a second delay based on the first ephemeris information and the second ephemeris information, respectively; then, using a filtering model, it performs filtering processing based on the sum of the second delay and the second timing deviation, as well as the first delay, to obtain the timing advance.
- the terminal device At the moment of switching between new and old ephemeris information, the terminal device first calculates the first delay based on the first ephemeris information, calculates the second delay based on the second ephemeris information, and then filters the first and second delays using a filtering model. This avoids abrupt changes in the timing deviation of the communication system during the switching between new and old ephemeris information, thereby improving the stability of the communication system.
- the filtering parameters used in the filtering model are greater than 0 and less than 1, and the filtering parameters are positively correlated with the difference between the first delay and the second delay.
- the filtering parameters can be between 0 and 1.
- parameter 1 corresponding to the first delay parameter 2 corresponding to the sum of the second delay and the second timing deviation, equals 1. That is, parameter 2 corresponding to the sum of the second delay and the second timing deviation equals 1 minus parameter 1 corresponding to the first delay.
- the greater the difference between the first delay and the second delay the larger the value of parameter 1, to avoid abrupt changes in the timing deviation of the communication system when switching between new and old ephemeris information, thereby improving the stability of the communication system.
- the filtering model may be an alpha filter.
- the terminal device can use an alpha filter to filter the first delay and the second delay to avoid abrupt changes in the timing deviation of the communication system when switching between new and old ephemeris information, thereby improving the stability of the communication system.
- FIG 4 illustrates a flowchart of a filter-based timing advance determination method provided in this application embodiment.
- the transmission delay calculated by the terminal device based on the old ephemeris information is Tc_old(0)
- the transmission delay calculated based on the new ephemeris information is Tc_new(0)
- the measurement feedback Tm(t0) of the previous moment i.e., the timing deviation in the aforementioned embodiment
- an alpha filter is applied to Tc_new(0) and Tm+Tc_old(0), and the filter coefficient can be adjusted according to the system characteristics.
- the filter parameter is positively correlated with the difference between Tc_new and Tc_old.
- Tc_new(0) is the transmission delay calculated based on the new ephemeris
- Tc_old(0) is the transmission delay calculated based on the old ephemeris
- alpha generally takes the value range of (0, 1).
- the terminal device when the terminal device switches between old and new ephemeris information, it can calculate the timing advance of the communication system at the time of the switch using the new ephemeris information, the old ephemeris information, and the timing deviation measured by the physical channel at the time of the ephemeris information switch. On the other hand, it can filter the propagation delay calculated from the new and old ephemeris information to avoid abrupt changes in the timing deviation of the communication system to which the terminal device belongs when switching from the old ephemeris information to the new ephemeris information, thereby improving the stability and transmission performance of the communication system.
- the terminal device can be used to implement any of the timing advance determination methods in the foregoing embodiments.
- the terminal device may include:
- the receiving unit 501 is configured to receive first ephemeris information, which is different from second ephemeris information, and the second ephemeris information is the ephemeris information currently used by the terminal device.
- the processing unit 502 is configured to determine the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and the timing deviation when performing ephemeris switching based on the first ephemeris information.
- the timing deviation is used to characterize the delay error corresponding to the first ephemeris information measured through the physical channel.
- the processing unit 502 is specifically configured to determine a first compensation delay corresponding to the first ephemeris information based on the first ephemeris information and the second ephemeris information; and to determine the timing advance based on the first ephemeris information and the first compensation delay.
- the processing unit 502 is specifically configured to calculate a first delay and a second delay based on the first ephemeris information and the second ephemeris information, respectively; and to determine the first compensation delay based on the first delay, the second delay, the second ephemeris information, the second compensation delay corresponding to the second ephemeris information, and the timing deviation.
- the processing unit 502 is specifically configured to calculate a first value by performing a difference calculation on the first delay and the second delay; and to determine the first compensation delay based on the first value, the second compensation delay, and the timing deviation.
- the processing unit 502 is specifically configured to sum the first value, the second compensation delay, and the timing deviation to obtain the first compensation delay.
- the processing unit 502 is specifically configured to determine the timing advance based on the first delay and the first compensation delay.
- the processing unit 502 is specifically configured to sum the first delay and the first compensation delay to obtain the timing advance.
- the processing unit 502 is further configured to determine the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information and the timing deviation when the first ephemeris information is valid.
- the processing unit 502 is specifically configured to calculate the first delay based on the first ephemeris information; determine a third compensation delay based on the timing deviation and the first compensation delay; and determine the timing advance based on the first delay and the third compensation delay.
- the processing unit 502 is specifically configured to sum the timing deviation and the first compensation delay to obtain the third compensation delay.
- the processing unit 502 is specifically configured to sum the first delay and the third compensation delay to obtain the timing advance.
- the processing unit 502 is specifically configured to calculate a first delay and a second delay based on the first ephemeris information and the second ephemeris information, respectively; and to use a filtering model to perform filtering processing based on the sum of the second delay and the second timing deviation, and the first delay, to obtain the timing advance.
- the filtering parameters used in the filtering model are greater than 0 and less than 1, and the filtering parameters are positively correlated with the difference between the first delay and the second delay.
- the filtering model includes an alpha filter.
- a "unit” can be a portion of a circuit, a portion of a processor, a portion of a program or software, etc., and can also be a module or a non-modular component.
- the components in this embodiment can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
- the integrated unit can be implemented in hardware or as a software functional module.
- the integrated unit is implemented as a software functional module and is not sold or used as an independent product, it can be stored in a computer-readable storage medium.
- 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 method provided in this embodiment.
- 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.
- this embodiment provides a computer storage medium storing a paging program that, when executed by at least one processor, implements the steps of the method described in any of the foregoing embodiments.
- FIG. 6 a schematic diagram of the composition structure of a terminal device provided in an embodiment of this application is shown.
- the terminal device may include a processor 601.
- the terminal device may also include a memory 602 and/or a communication interface 603.
- the various components are coupled together through a communication line 604.
- the communication line 604 is used to realize the connection and communication between these components.
- the communication line 604 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as communication line 604 in Figure 6.
- the processor 601 is configured to, when running the computer program, perform the following: receiving first ephemeris information, the first ephemeris information being different from second ephemeris information, the second ephemeris information being the ephemeris information currently used by the terminal device; and, when performing ephemeris switching based on the first ephemeris information, determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and a timing deviation, the timing deviation being used to characterize the delay error corresponding to the first ephemeris information measured through the physical channel.
- the processor 601 is configured to perform the steps of the method described in any of the foregoing embodiments when running the computer program.
- the memory 602 is used to store computer programs that can run on the processor 601.
- the communication interface 603 is used for receiving and sending signals during the process of sending and receiving information with other external network elements.
- the memory 602 in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
- the non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory.
- the volatile memory can be random access memory (RAM), which is used as an external cache.
- RAM Static Random Access Memory
- DRAM Dynamic Random Access Memory
- SDRAM Synchronous DRAM
- DDRSDRAM Double Data Rate SDRAM
- ESDRAM Enhanced Synchronous DRAM
- SLDRAM Synchronous Link DRAM
- DRRAM Direct Rambus RAM
- the processor 601 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 601 or by software instructions.
- the processor 601 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.
- the general-purpose processor may be a microprocessor or any conventional processor.
- the steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor.
- the software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art.
- the storage medium is located in memory 602.
- Processor 601 reads the information in memory 602 and, in conjunction with its hardware, completes the steps of the above method.
- the embodiments described herein can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof.
- the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described herein, or combinations thereof.
- ASICs application-specific integrated circuits
- DSPs digital signal processors
- DSPDs digital signal processing devices
- PLDs programmable logic devices
- FPGAs field-programmable gate arrays
- general-purpose processors controllers, microcontrollers, microprocessors, other electronic units for performing the functions described herein, or combinations thereof.
- the techniques described herein can be achieved through modules (e.g., procedures, functions, etc.) that perform the functions described herein.
- the software code can be stored in memory and executed by a processor.
- the memory can be implemented within the processor or externally.
- the processor 601 is further configured to perform the steps of the method described in any of the foregoing embodiments when running a computer program.
- this application provides another terminal device, which may include the terminal device described in any of the foregoing embodiments.
- the computer execution instructions in this application may also be referred to as application code, and this application does not specifically limit them.
- processor 601 may include one or more CPUs, such as CPU0 and CPU1 in FIG6.
- Figure 6 is only an example of a terminal device and does not limit the specific structure of the terminal device.
- the terminal device or network device may also include other functional modules.
- This application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform any of the methods provided in the foregoing embodiments.
- This application provides a chip system, which may include a processing circuit and a storage medium.
- the storage medium stores computer program instructions. When the computer program instructions are executed by the processing circuit, they implement the method provided in any of the foregoing embodiments.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请要求于2024年04月26日提交国家知识产权局、申请号为202410518937.1、申请名称为“一种定时提前量确定方法、设备及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 202410518937.1, filed with the State Intellectual Property Office of China on April 26, 2024, entitled “A method, apparatus and system for determining timing advance”, the entire contents of which are incorporated herein by reference.
本申请涉及通信技术领域,尤其涉及一种定时提前量确定方法、设备及系统。This application relates to the field of communication technology, and in particular to a method, device and system for determining timing advance.
非地面网络(non terrestrial network,NTN)通信具有覆盖范围广、通信距离远、可靠性高、灵活性大、吞吐高等优点,且不受地理环境、气候条件和自然灾害的影响。以卫星通信为例,已经被广泛应用于航空通信、海事通信、军事通信等领域。在卫星通信系统中,由于卫星会受各种摄动力影响,为了保证通信性能,终端设备需要定时更新星历信息,然而,在更新星历信息后,基于新星历信息确定的定时偏差相比基于旧星历信息确定的定时偏差会发生突变,定时偏差的突变会影响通信系统的系统性能。Non-terrestrial network (NTN) communication boasts advantages such as wide coverage, long communication distance, high reliability, high flexibility, and high throughput, and is unaffected by geographical environment, climate conditions, and natural disasters. Satellite communication, for example, has been widely applied in fields such as aviation, maritime, and military communications. In satellite communication systems, because satellites are subject to various perturbations, terminal equipment needs to periodically update ephemeris information to ensure communication performance. However, after updating the ephemeris information, the timing deviation determined based on the new ephemeris information will abruptly change compared to the timing deviation determined based on the old ephemeris information. This abrupt change in timing deviation will affect the system performance of the communication system.
本申请提供了一种定时提前量确定方法、设备及系统,终端设备在进行星历信息切换的时候,根据星历信息和定时偏差确定相应地定时提前量,避免了星历切换导致的定时偏差发生突变,提高了通信系统的稳定性。This application provides a method, device, and system for determining timing advance. When the terminal device switches ephemeris information, it determines the corresponding timing advance based on the ephemeris information and timing deviation, thereby avoiding sudden changes in timing deviation caused by ephemeris switching and improving the stability of the communication system.
为达到上述目的,本申请采用如下技术方案:To achieve the above objectives, this application adopts the following technical solution:
第一方面,本申请提供了一种定时提前量确定方法,应用于终端设备,该方法可以包括:接收第一星历信息,所述第一星历信息不同于第二星历信息,所述第二星历信息是所述终端设备当前所使用的星历信息;在基于所述第一星历信息进行星历切换时,基于所述第一星历信息、所述第二星历信息和定时偏差确定所述终端设备所属通信系统的定时提前量,所述定时偏差用于表征通过物理信道测量到的所述第一星历信息对应的时延误差。基于此,终端设备在进行星历切换时从使用第二星历信息切换至使用第一星历信息,其中,第一星历信息为新星历信息,第二星历信息为旧星历信息。Firstly, this application provides a timing advance determination method applied to a terminal device. The method may include: receiving first ephemeris information, which is different from second ephemeris information, where the second ephemeris information is the ephemeris information currently used by the terminal device; when performing ephemeris switching based on the first ephemeris information, determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and a timing deviation, wherein the timing deviation is used to characterize the delay error corresponding to the first ephemeris information measured through a physical channel. Based on this, the terminal device switches from using the second ephemeris information to using the first ephemeris information when performing ephemeris switching, wherein the first ephemeris information is the new ephemeris information, and the second ephemeris information is the old ephemeris information.
上述第一方面提供的方案,终端设备在进行星历信息切换的时候,通过获取到的新星历信息和旧星历信息,以及在进行星历信息切换的时刻通过物理信道测量到的定时偏差,计算终端设备在进行新旧星历信息切换时的定时提前量,能够避免在新星历信息和旧星历信息进行切换时通信系统的定时偏差发生突变,提高通信系统的稳定性。The solution provided in the first aspect above allows the terminal device to calculate the timing advance when switching between new and old ephemeris information by acquiring the new and old ephemeris information and the timing deviation measured through the physical channel at the time of the ephemeris information switch. This can avoid sudden changes in the timing deviation of the communication system when switching between new and old ephemeris information, thereby improving the stability of the communication system.
作为一种可能的实现方式,基于所述第一星历信息、所述第二星历信息和定时偏差确定所述终端设备所属通信系统的定时提前量,可以包括:基于所述第一星历信息和所述第二星历信息确定所述第一星历信息对应的第一补偿时延;根据所述第一星历信息和所述第一补偿时延确定所述定时提前量。基于此,终端设备可以通过第一星历信息和第二星历信息确定在星历切换时的第一补偿时延,第一补偿时延用于在终端设备在星历信息切换的时刻的对按照第一星历信息计算的第一时延进行补偿和修正,然后通过第一补偿时延和第一星历信息计算得到通信系统的定时提前量,进而防止定时偏差的突变,提高通信系统的稳定的通信性能。As one possible implementation, determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and the timing deviation may include: determining a first compensation delay corresponding to the first ephemeris information based on the first ephemeris information and the second ephemeris information; and determining the timing advance based on the first ephemeris information and the first compensation delay. Based on this, the terminal device can determine the first compensation delay during ephemeris switching using the first ephemeris information and the second ephemeris information. The first compensation delay is used to compensate and correct the first delay calculated according to the first ephemeris information at the time of ephemeris information switching. Then, the timing advance of the communication system is calculated using the first compensation delay and the first ephemeris information, thereby preventing abrupt changes in timing deviation and improving the stable communication performance of the communication system.
作为一种可能的实现方式,基于所述第一星历信息和所述第二星历信息确定所述第一星历信息对应的第一补偿时延,可以包括:根据所述第一星历信息和所述第二星历信息分别计算第一时延和第二时延;基于所述第一时延、所述第二时延、第二星历信息对应的第二补偿时延和所述定时偏差确定所述第一补偿时延。基于此,终端设备在确定第一补偿时延时,根据第一星历信息和第二星历信息分别进行计算得到第一时延和第二时延,其中,第一时延表征旧的时延信息计算得到的传播时延,第二时延表征新的时延信息计算得到的传播时延,终端设备可以根据第一时延、第二时延、第二星历信息对应的第二补偿时延和定时偏差确定第一补偿时延,第二星历信息对应的第二补偿时延在终端设备使用旧星历信息时,用于对基于旧星历信息计算得到的用于对传播时延进行补偿和修正,在进行新星历信息和旧星历信息进行切换的时候,用于结合第一时延、第二时延和定时偏差确定星历信息切换时刻的第一补偿时延,以防止在进行星历切换时定时偏差的突变,提高通信系统的稳定的通信性能。As one possible implementation, determining the first compensation delay corresponding to the first ephemeris information based on the first ephemeris information and the second ephemeris information may include: calculating the first delay and the second delay respectively based on the first ephemeris information and the second ephemeris information; and determining the first compensation delay based on the first delay, the second delay, the second compensation delay corresponding to the second ephemeris information, and the timing deviation. Based on this, when determining the first compensation delay, the terminal device calculates the first delay and the second delay according to the first ephemeris information and the second ephemeris information, respectively. The first delay represents the propagation delay calculated from the old delay information, and the second delay represents the propagation delay calculated from the new delay information. The terminal device can determine the first compensation delay based on the first delay, the second delay, the second compensation delay corresponding to the second ephemeris information, and the timing deviation. When the terminal device uses the old ephemeris information, the second compensation delay corresponding to the second ephemeris information is used to compensate and correct the propagation delay calculated based on the old ephemeris information. When switching between the new and old ephemeris information, it is used to combine the first delay, the second delay, and the timing deviation to determine the first compensation delay at the time of ephemeris information switching, so as to prevent sudden changes in timing deviation during ephemeris switching and improve the stable communication performance of the communication system.
作为一种可能的实现方式,基于所述第一时延、所述第二时延、第二星历信息对应的第二补偿时延和所述定时偏差确定所述第一补偿时延,可以包括:将所述第一时延和第二时延进行差值计算得到第一值;根据所述第一值、所述第二补偿时延和所述定时偏差确定所述第一补偿时延。基于此,终端设备在确定第一补偿时延的过程中,先基于第一时延和第二时延确定新星历信息确定的传播时延和旧星历信息确定的传播时延之间的差值,也就是新星历信息与旧星历信息进行切换时的传播时延发生变化的绝对值,然后根据计算得出的第一时延和第二时延的差值与第二补偿时延以及定时偏差确定处新旧星历信息切换时的第一补偿时延,以帮助确定通信系统的定时提前量,提高通信系统的稳定性和传输性能。As one possible implementation, determining the first compensation delay based on the first delay, the second delay, the second compensation delay corresponding to the second ephemeris information, and the timing deviation may include: calculating a first value by subtracting the first delay and the second delay; and determining the first compensation delay based on the first value, the second compensation delay, and the timing deviation. Based on this, in determining the first compensation delay, the terminal device first determines the difference between the propagation delay determined by the new ephemeris information and the propagation delay determined by the old ephemeris information, i.e., the absolute value of the change in propagation delay when switching between the new and old ephemeris information, based on the first delay and the second delay. Then, it determines the first compensation delay when switching between the new and old ephemeris information based on the calculated difference between the first delay and the second delay, the second compensation delay, and the timing deviation, to help determine the timing advance of the communication system and improve the stability and transmission performance of the communication system.
作为一种可能的实现方式,根据所述第一值、所述第二补偿时延和所述定时偏差确定所述第一补偿时延,可以包括:对所述第一值、所述第二补偿时延和所述定时偏差进行求和计算,得到所述第一补偿时延。基于此,终端设备在根据第一时延和第二时延之间的差值,即第一值、第二补偿时延和定时偏差确定第一补偿时延时,可以对第一值、第二补偿时延和定时偏差进行求和计算,同时累计第一值、第二补偿时延和定时偏差对第一补偿时延产生的影响,进一步确定通信系统的定时提前量,以防止在进行星历切换时定时偏差的突变,提高通信系统的稳定的通信性能。As one possible implementation, determining the first compensation delay based on the first value, the second compensation delay, and the timing deviation may include: summing the first value, the second compensation delay, and the timing deviation to obtain the first compensation delay. Based on this, when the terminal device determines the first compensation delay based on the difference between the first delay and the second delay, i.e., the first value, the second compensation delay, and the timing deviation, it can sum the first value, the second compensation delay, and the timing deviation, and simultaneously accumulate the impact of the first value, the second compensation delay, and the timing deviation on the first compensation delay, further determining the timing advance of the communication system to prevent sudden changes in timing deviation during ephemeris switching and improve the stable communication performance of the communication system.
作为一种可能的实现方式,根据所述第一星历信息和所述第一补偿时延确定所述定时提前量,可以包括:根据所述第一时延和所述第一补偿时延确定所述定时提前量。基于此,终端设备在根据第一星历信息和第一补偿时延确定通信系统的定时提前量时,先根据第一星历信息确定新星历信息对应的第一时延,然后根据第一时延和第一补偿时延确定在新旧星历信息进行切换时的定时提前量,以提高通信系统的稳定性和传输性能。As one possible implementation, determining the timing advance based on the first ephemeris information and the first compensation delay may include: determining the timing advance based on the first delay and the first compensation delay. Based on this, when determining the timing advance of the communication system based on the first ephemeris information and the first compensation delay, the terminal device first determines the first delay corresponding to the new ephemeris information based on the first ephemeris information, and then determines the timing advance when switching between the old and new ephemeris information based on the first delay and the first compensation delay, thereby improving the stability and transmission performance of the communication system.
作为一种可能的实现方式,根据所述第一时延和所述第一补偿时延确定所述定时提前量,可以包括:对所述第一时延和所述第一补偿时延进行求和计算,得到所述定时提前量。基于此,终端设备在根据第一时延和第一补偿时延确定定时提前量时,将第一时延和第一补偿时延进行求和,同时累计第一时延和第一补偿时延对定时提前量产生的影响,以确定新旧星历信息进行切换时的定时提前量,提高通信系统的稳定性和传输性能。As one possible implementation, determining the timing advance based on the first delay and the first compensated delay may include: summing the first delay and the first compensated delay to obtain the timing advance. Based on this, when determining the timing advance based on the first delay and the first compensated delay, the terminal device sums the first delay and the first compensated delay, and simultaneously accumulates the impact of the first delay and the first compensated delay on the timing advance, to determine the timing advance when switching between old and new ephemeris information, thereby improving the stability and transmission performance of the communication system.
作为一种可能的实现方式,该方法还可以包括:在所述第一星历信息处于有效期时,基于所述第一星历信息和所述定时偏差确定所述终端设备所属通信系统的定时提前量。基于此,在第一星历信息切换成功后,且第一星历信息处于有效期内,终端设备通过第一星历信息和定时偏差确定通信系统的定时提前量,以提高通信系统的传输性能。As one possible implementation, the method may further include: when the first ephemeris information is valid, determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information and the timing deviation. Therefore, after the first ephemeris information is successfully switched and is still valid, the terminal device determines the timing advance of the communication system using the first ephemeris information and the timing deviation to improve the transmission performance of the communication system.
作为一种可能的实现方式,基于所述第一星历信息和所述定时偏差确定所述终端设备所属通信系统的定时提前量,可以包括:根据所述第一星历信息计算所述第一时延;根据所述定时偏差和所述第一补偿时延确定第三补偿时延;根据所述第一时延和所述第三补偿时延确定所述定时提前量。基于此,终端设备基于第一星历信息和定时偏差确定通信系统的定时提前量时,先根据第一星历信息计算对应的第一时延,并根据定时偏差和第一补偿信息确定当前时刻对应的第三补偿时延,然后基于第一时延和第三补偿时延确定当前时刻对应的定时提前量,以提高通信系统的传输性能。As one possible implementation, determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information and the timing deviation may include: calculating the first delay based on the first ephemeris information; determining the third compensation delay based on the timing deviation and the first compensation delay; and determining the timing advance based on the first delay and the third compensation delay. Based on this, when the terminal device determines the timing advance of the communication system based on the first ephemeris information and the timing deviation, it first calculates the corresponding first delay based on the first ephemeris information, determines the third compensation delay corresponding to the current time based on the timing deviation and the first compensation information, and then determines the timing advance corresponding to the current time based on the first delay and the third compensation delay, thereby improving the transmission performance of the communication system.
作为一种可能的实现方式,根据所述定时偏差和所述第一补偿时延确定第三补偿时延,可以包括:对所述定时偏差和所述第一补偿时延进行求和计算,得到所述第三补偿时延。基于此,终端设备在根据定时偏差和第一补偿时延确定第三补偿时延时,可以通过对第一补偿时延和定时偏差进行求和计算,同时累积第一补偿时延和定时偏差对于第三补偿时延的影响,以便得到合理的定时提前量,以提高通信系统的传输性能。As one possible implementation, determining the third compensation delay based on the timing deviation and the first compensation delay may include: summing the timing deviation and the first compensation delay to obtain the third compensation delay. Based on this, when determining the third compensation delay based on the timing deviation and the first compensation delay, the terminal device can sum the first compensation delay and the timing deviation, simultaneously accumulating the impact of the first compensation delay and the timing deviation on the third compensation delay, in order to obtain a reasonable timing advance and improve the transmission performance of the communication system.
作为一种可能的实现方式,根据所述第一时延和所述第三补偿时延确定所述定时提前量,可以包括:对所述第一时延和所述第三补偿时延进行求和计算,得到所述定时提前量。基于此,终端设备在第一星历有效期内通过第一时延和第三补偿时延确定定时提前量,可以对第一时延和第三补偿时延进行求和计算,得到定时提前量,以提高通信系统的传输性能。As one possible implementation, determining the timing advance based on the first delay and the third compensated delay may include: summing the first delay and the third compensated delay to obtain the timing advance. Based on this, the terminal device can determine the timing advance within the first ephemeris validity period by summing the first delay and the third compensated delay to obtain the timing advance, thereby improving the transmission performance of the communication system.
作为一种可能的实现方式,基于所述第一星历信息、所述第二星历信息和定时偏差确定所述终端设备所属通信系统的定时提前量,可以包括:根据所述第一星历信息和所述第二星历信息分别计算第一时延和第二时延;使用滤波模型,根据所述第二时延与所述第二定时偏差之和,以及,所述第一时延进行滤波处理,得到所述定时提前量。基于此,在新星历信息和旧星历信息进行切换的时刻,终端设备先根据第一星历信息计算得到第一时延,根据第二星历信息计算得到第二时延,通过滤波模型对第一时延和第二时延进行滤波处理,避免在新星历信息和旧星历信息进行切换时通信系统的定时偏差发生突变,提高通信系统的稳定性。As one possible implementation, determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and the timing deviation may include: calculating a first delay and a second delay based on the first ephemeris information and the second ephemeris information, respectively; and using a filtering model to filter the first delay and the sum of the second delay and the second timing deviation to obtain the timing advance. Based on this, at the moment of switching between new and old ephemeris information, the terminal device first calculates the first delay based on the first ephemeris information, calculates the second delay based on the second ephemeris information, and then filters the first and second delays using a filtering model. This avoids abrupt changes in the timing deviation of the communication system during the switch between new and old ephemeris information, thereby improving the stability of the communication system.
作为一种可能的实现方式,滤波模型所采用的滤波参数大于0且小于1,所述滤波参数与所述第一时延和所述第二时延的差值成正相关。基于此,终端设备在对第一时延和第二时延进行滤波时,滤波参数可以在0到1之间,其中,第一时延对应的参数1和第二时延和第二定时偏差之和对应的参数2相加等于1,也就是说,第二时延和第二定时偏差之和对应的参数2等于1减去第一时延对应的参数1,同时,当第一时延和第二时延相差越大对应的参数1的值越大,以避免在新星历信息和旧星历信息进行切换时通信系统的定时偏差发生突变,提高通信系统的稳定性。As one possible implementation, the filtering model uses filtering parameters greater than 0 and less than 1, which are positively correlated with the difference between the first delay and the second delay. Based on this, when the terminal device filters the first delay and the second delay, the filtering parameters can be between 0 and 1. Specifically, parameter 1 corresponding to the first delay, parameter 2 corresponding to the sum of the second delay and the second timing deviation, equals 1. That is, parameter 2 corresponding to the sum of the second delay and the second timing deviation equals 1 minus parameter 1 corresponding to the first delay. Furthermore, the greater the difference between the first delay and the second delay, the larger the value of parameter 1, to avoid abrupt changes in the timing deviation of the communication system when switching between new and old ephemeris information, thereby improving the stability of the communication system.
作为一种可能的实现方式,所述滤波模型包括alpha滤波器。基于此,终端设备可以采用alpha滤波器对第一时延和第二时延进行滤波处理,以避免在新星历信息和旧星历信息进行切换时通信系统的定时偏差发生突变,提高通信系统的稳定性。As one possible implementation, the filtering model includes an alpha filter. Based on this, the terminal device can use an alpha filter to filter the first and second time delays to avoid abrupt changes in the timing deviation of the communication system when switching between new and old ephemeris information, thereby improving the stability of the communication system.
第二方面,本申请提供了一种终端设备,该终端设备包括:收发器,用于进行信号的发送与接收;存储器,用于存储计算机程序指令;处理器,用于执行所述计算机程序指令,以支持所述终端设备实现如第一方面中任一项所述的方法。Secondly, this application provides a terminal device, which includes: a transceiver for transmitting and receiving signals; a memory for storing computer program instructions; and a processor for executing the computer program instructions to support the terminal device in implementing the method as described in any one of the first aspects.
第三方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理电路执行时实现如第一方面中任一项所述的方法。Thirdly, this application provides a computer-readable storage medium storing computer program instructions that, when executed by a processing circuit, implement the method as described in any one of the first aspects.
第四方面,本申请提供了一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面中任一项所述的方法。Fourthly, this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method as described in any one of the first aspects.
第五方面,本申请提供了一种芯片系统,所述芯片系统包括处理电路、存储介质,所述存储介质中存储有计算机程序指令;所述计算机程序指令被所述处理电路执行时实现如第一方面中任一项所述的方法。Fifthly, this application provides a chip system, the chip system including a processing circuit and a storage medium, the storage medium storing computer program instructions; when the computer program instructions are executed by the processing circuit, they implement the method as described in any one of the first aspects.
图1为一种星历信息误差随时间推移的变化示意图;Figure 1 is a schematic diagram showing the change of ephemeris information error over time;
图2为本申请实施例提供的一种定时提前量确定方法的流程示意图;Figure 2 is a flowchart illustrating a method for determining timing advance provided in an embodiment of this application;
图3为本申请实施例提供的一种定时提前量确定方法在不同时刻的流程示意图;Figure 3 is a flowchart illustrating a timing advance determination method provided in an embodiment of this application at different times;
图4为本申请实施例提供的一种基于滤波器的定时提前量确定方法的流程示意图;Figure 4 is a flowchart illustrating a filter-based timing advance determination method provided in an embodiment of this application.
图5为本申请实施例提供的一种终端设备的组成结构示意图;Figure 5 is a schematic diagram of the composition structure of a terminal device provided in an embodiment of this application;
图6为本申请实施例提供的一种终端设备的硬件结构示意图。Figure 6 is a schematic diagram of the hardware structure of a terminal device provided in an embodiment of this application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, "/" means "or," for example, A/B can mean A or B; "and/or" in this text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and/or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.
以下,术语“第一”、“第二”等仅用于区分不同的描述对象,对被描述对象的位置、顺序、优先级、数量或内容等没有限定作用。例如,被描述对象为“字段”,则“第一字段”和“第二字段”中的“字段”之前的序数词并不限定“字段”之间的位置或顺序,“第一”和“第二”并不限定其修饰的“字段”是否在同一个消息中,也不限制“第一字段”和“第二字段”的先后顺序。再如,被描述对象为“等级”,则“第一等级”和“第二等级”中的“等级”之前的序数词并不限定“等级”之间的优先级。再如,被描述对象的数量并不受序数词的限制,可以是一个或多个,以“第一设备”为例,其中“设备”的数量可以是一个或多个。此外,不同前缀词修饰的对象可以相同或者不同,例如,被描述对象为“设备”,则“第一设备”和“第二设备”可以是相同类型的设备或者不同类型的设备,再如,被描述对象为“信息”,则“第一信息”和“第二信息”可以是相同内容的信息或者不同内容的信息。总之,本申请实施例中对序数词等用于区分描述对象的前缀词的使用不对所描述对象构成限制,对所描述对象的陈述参见权利要求或实施例中上下文的描述,不应因为使用这种前缀词而构成多余的限制。In the following text, the terms "first," "second," etc., are used only to distinguish different descriptive objects and do not limit the position, order, priority, quantity, or content of the described objects. For example, if the described object is a "field," then the ordinal numbers before "field" in "first field" and "second field" do not limit the position or order of the "fields." "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the described object is a "level," then the ordinal numbers before "level" in "first level" and "second level" do not limit the priority of the "levels." Furthermore, the quantity of described objects is not limited by ordinal numbers and can be one or more; for example, in "first device," the number of "devices" can be one or more. In addition, objects modified by different prefixes can be the same or different. For example, if the described object is "device," then "first device" and "second device" can be devices of the same type or different types. Similarly, if the described object is "information," then "first information" and "second information" can be information with the same content or information with different content. In summary, the use of ordinal numbers and other prefixes used to distinguish the described objects in the embodiments of this application does not constitute a limitation on the described objects. The description of the described objects is given in the claims or the context of the embodiments, and the use of such prefixes should not constitute an unnecessary limitation.
以及,本申请实施例中,“连接”可以是直接连接或者间接连接;此外,可以指电连接或者通信连接;例如,两个电学元件A和B连接,可以指A与B直接连接,或者可以指A和B之间通过其它电学元件或连接介质间接连接,或者可以指A和B之间通过其它通信设备或通信介质间接连接,只要使得A与B之间可以进行通信即可。Furthermore, in the embodiments of this application, "connection" can be a direct connection or an indirect connection; in addition, it can refer to an electrical connection or a communication connection; for example, the connection of two electrical components A and B can refer to A and B being directly connected, or it can refer to A and B being indirectly connected through other electrical components or connection media, or it can refer to A and B being indirectly connected through other communication devices or communication media, as long as it enables communication between A and B.
当前,卫星通信系统中采用星历信息计算卫星的位置信息与速度信息,并基于卫星的位置信息与速度信息处理卫星定时偏移、多普勒频偏、波束方向等问题。当前NTN通信系统中卫星所测量、下发的卫星某一瞬间的星历信息,然而,实际上卫星受各种摄动力影响,导致运行轨迹并不符合理想的二体运动假设,因此随着时间的推移,卫星的实际星历信息会越来越大地偏离卫星所下发的星历信息。Currently, satellite communication systems use ephemeris information to calculate satellite position and velocity information, and then use this information to address issues such as timing offset, Doppler frequency shift, and beam direction. The ephemeris information measured and transmitted by the satellite in the current NTN communication system represents a single instant. However, in reality, satellites are affected by various perturbations, causing their trajectories to deviate from the ideal two-body motion assumption. Therefore, over time, the actual ephemeris information deviates significantly from the transmitted ephemeris information.
参见图1,其示出了一种星历信息误差随时间推移的变化示意图,如图1所示,根据星历信息误差(m)与距离星历生成时刻的时间(t)之间的关系可知,随时间的推移,卫星向终端设备广播的星历信息的误差会越来越大的同时,星历信息的误差扩大的速度也会越来越快,为了避免误差积累到超出系统的承受能力,通信协议会定义星历信息的最长有效期,当下发星历信息的时间超过有效期后,终端会更新星历信息,新星历信息的误差较小。然而,终端设备更新星历信息后,新星历信息的误差相比旧星历信息会发生突变,但之前基于旧星历信息完成的环路调整量无法同步更新,因此,在更新星历信息后,通信系统的定时偏差会突然变大,最大可达到2倍的最大星历误差,严重影响系统性能。Referring to Figure 1, which illustrates the change in ephemeris information error over time, as shown in Figure 1, based on the relationship between the ephemeris information error (m) and the time (t) since the ephemeris generation time, it can be seen that as time progresses, the error of the ephemeris information broadcast by the satellite to the terminal device will increase, and the rate of increase in the error will also accelerate. To prevent the error from accumulating beyond the system's tolerance, the communication protocol defines a maximum validity period for the ephemeris information. When the time for transmitting the ephemeris information exceeds the validity period, the terminal will update the ephemeris information, and the error of the new ephemeris information is smaller. However, after the terminal device updates the ephemeris information, the error of the new ephemeris information will change abruptly compared to the old ephemeris information. But the loop adjustments previously completed based on the old ephemeris information cannot be updated synchronously. Therefore, after updating the ephemeris information, the timing deviation of the communication system will suddenly increase, reaching up to twice the maximum ephemeris error, seriously affecting system performance.
在一些实施例中,星历信息的定时偏差随时间累积,只要缩短星历信息的使用时间,累积的误差量就能够缩短,因此为了避免通信系统的定时偏差突然变大,通信系统通过缩短星历信息的有效期的方式减少星历信息切换时的累积误差,终端设备在星历信息切换时的定时偏差的突变量也就可以大幅减少,然而,星历信息通过系统信息块(system information block,SIB)携带,星历信息的有效期后,终端解析SIB的频率变高,然而频繁解析SIB会提升终端设备的功耗。In some embodiments, the timing deviation of ephemeris information accumulates over time. By shortening the usage time of ephemeris information, the amount of accumulated error can be reduced. Therefore, in order to avoid a sudden increase in the timing deviation of the communication system, the communication system reduces the accumulated error when switching ephemeris information by shortening the validity period of the ephemeris information. The sudden change in timing deviation of the terminal device when switching ephemeris information can also be greatly reduced. However, ephemeris information is carried through the system information block (SIB). After the validity period of the ephemeris information expires, the frequency of the terminal parsing the SIB increases. However, frequent parsing of the SIB will increase the power consumption of the terminal device.
在一些实施例中,卫星通信系统中基于星历信息的误差调整的原理包括:首先终端设备根据星历计算出卫星的空间坐标、根据全球导航卫星系统(global navigation satellite system,GNSS)信息获取终端设备的空间坐标,然后计算得到卫星和终端设备之间的直线距离并除以光速,得到卫星和终端设备之间的单向传播时延,由于星历信息和GNSS信息均存在误差,还需要通过环路调整机制,即物理信道的测量将残留的定时偏差测出并进行补偿。In some embodiments, the principle of error adjustment based on ephemeris information in a satellite communication system includes: first, the terminal device calculates the spatial coordinates of the satellite based on the ephemeris, obtains the spatial coordinates of the terminal device based on the Global Navigation Satellite System (GNSS) information, then calculates the straight-line distance between the satellite and the terminal device and divides it by the speed of light to obtain the one-way propagation delay between the satellite and the terminal device. Since both the ephemeris information and the GNSS information have errors, a loop adjustment mechanism is also needed, i.e., the measurement of the physical channel, to measure and compensate for the residual timing deviation.
在一些实施例中,基于前述的卫星通信系统的误差调整原理确定该卫星通信系统的定时提前量,示例性的,在确定卫星通信系统的定时提前量时,通过对基于星历/GNSS信息计算出的传播时延和通过物理信道测量得到定时偏差进行求和计算得到定时提前量,在NR/LTE系统中的定时提前量等于双向传播时延,即传播时延与定时偏差之和的两倍,示例性的,卫星通信系统中的定时提前量TA可以通过公式(1)进行计算:
TA=Tc+Tm (1)In some embodiments, the timing advance of the satellite communication system is determined based on the aforementioned error adjustment principle of the satellite communication system. For example, when determining the timing advance of the satellite communication system, the timing advance is calculated by summing the propagation delay calculated based on ephemeris/GNSS information and the timing deviation obtained by physical channel measurement. In the NR/LTE system, the timing advance is equal to the two-way propagation delay, that is, twice the sum of the propagation delay and the timing deviation. For example, the timing advance TA in the satellite communication system can be calculated by formula (1):
TA = Tc + Tm (1)
其中,Tc为基于星历/GNSS信息计算出的传播时延;Tm为基于Tc进行定时调整后,通过物理信道测量得到定时偏差(即星历/GNSS信息计算的误差)。Where T <sub>c</sub> is the propagation delay calculated based on ephemeris/GNSS information; and T<sub> m </sub> is the timing deviation (i.e., the error in ephemeris/GNSS information calculation) obtained by measuring through the physical channel after timing adjustment based on T<sub>c </sub>.
当终端设备从旧星历信息切换至新星历信息时,卫星通信系统的定时偏差会产生大的突变,此时,实际定时提前量TA通过旧星历信息计算出的时延和定时偏差之和确定,示例性的,卫星通信系统中的定时提前量TA可以通过公式(2)进行计算:
TA=Tc-old+Tm (2)When a terminal device switches from old ephemeris information to new ephemeris information, the timing deviation of the satellite communication system will experience a large abrupt change. At this time, the actual timing advance TA is determined by the sum of the delay calculated from the old ephemeris information and the timing deviation. For example, the timing advance TA in the satellite communication system can be calculated using formula (2):
TA = T c - old + T m (2)
其中,Tc-old为基于旧星历信息计算出的传播时延。Where Tc -old is the propagation delay calculated based on old ephemeris information.
然而,在终端设备切换至新星历信息后,卫星通信系统中的定时提前量TA突变成通过公式(3)进行计算:
TA=Tc-new+Tm (3)However, after the terminal equipment switches to the nova ephemeris information, the timing advance TA in the satellite communication system suddenly changes to be calculated using formula (3):
TA = T c - new + T m (3)
其中,Tc-new为基于新星历信息计算出的传播时延。Where Tc-new is the propagation delay calculated based on the nova ephemeris information.
由于卫星通信系统中的定时提前量TA在新星历信息和旧星历信息切换的时刻会产生突变,也就是说仅通过新星历信息或旧星历信息确定新星历信息和旧星历信息切换的时刻的定时提前量会存在定时提前量突变的情况,对通信系统中的上行同步产生影响,会导致上行同步过程中发生错包,甚至失步的情况,影响了卫星通信系统的传输性能。Because the timing advance (TA) in a satellite communication system can change abruptly at the moment of switching between new and old ephemeris information, meaning that the timing advance used to determine the moment of switching between new and old ephemeris information solely through new or old ephemeris information can be subject to such abrupt changes, this can affect uplink synchronization in the communication system. This can lead to packet errors or even loss of synchronization during uplink synchronization, thus impacting the transmission performance of the satellite communication system.
基于此,本申请实施例提供本申请公开了一种定时提前量确定方法、设备及系统,本申请中,终端设备在进行新旧星历信息切换的时刻,通过获取到的新星历信息和旧星历信息,以及在进行星历信息切换的时刻通过物理信道测量到的定时偏差,计算终端设备在进行新旧星历信息切换时通信系统对应的定时提前量,这样,无需缩短星历有效期即可减小星历切换时定时偏差突变,能够避免终端设备从旧星历信息向新星历信息切换时,终端设备所属的通信系统的定时偏差发生突变,提高该通信系统的稳定性和传输性能。Based on this, embodiments of this application provide a timing advance determination method, device, and system. In this application, when a terminal device switches between old and new ephemeris information, it calculates the timing advance corresponding to the communication system when the terminal device switches between old and new ephemeris information by acquiring the new and old ephemeris information and the timing deviation measured through the physical channel at the time of the ephemeris information switch. In this way, the timing deviation abrupt change during the ephemeris switch can be reduced without shortening the ephemeris validity period. This can avoid the timing deviation of the communication system to which the terminal device belongs abruptly when the terminal device switches from old ephemeris information to new ephemeris information, thereby improving the stability and transmission performance of the communication system.
在一些实施例中,终端设备可以通过同时计算Tc-old和Tc-new,得到Tc-old和Tc-new的偏差量T_delta作为确定通信系统的定时提前量的因素之一,针对偏差量进行补偿,以达到终端设备在进行新旧无定时突变的目的;另一方面,终端设备可以对Tc-old和Tc-new进行滤波处理,以防止通信系统的定时偏差发生突变。In some embodiments, the terminal device can simultaneously calculate Tc-old and Tc-new to obtain the deviation T_delta between Tc-old and Tc-new , which serves as one of the factors for determining the timing advance of the communication system. Compensation is then applied to the deviation to achieve the purpose of preventing sudden timing changes between the old and new systems. On the other hand, the terminal device can filter Tc -old and Tc-new to prevent sudden timing deviations in the communication system.
本申请涉及的网元包括LTE/NR系统中的卫星基站,以及通过卫星基站进行卫星通信的终端设备,基于同样的原理本申请也可以应用于其他需要进行传输时延调整的通信系统。The network elements involved in this application include satellite base stations in LTE/NR systems and terminal equipment that conducts satellite communication through satellite base stations. Based on the same principle, this application can also be applied to other communication systems that require transmission delay adjustment.
终端设备也可以称为终端设备、用户设备(user equipment,UE)、移动台、移动终端设备等。终端设备可以广泛应用于各种场景,例如,设备到设备(device-to-device,D2D)、车物(vehicle to everything,V2X)通信、机器类通信(machine-type communication,MTC)、物联网(internet of things,IOT)、虚拟现实、增强现实、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能穿戴、智能交通、智慧城市等。终端设备可以是手机、平板电脑、带无线收发功能的电脑、可穿戴设备、车辆、无人机、直升机、飞机、轮船、机器人、机械臂、智能家居设备、路侧单元(road side unit,RSU),传感器等。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。Terminal devices can also be referred to as user equipment (UE), mobile stations, mobile terminal devices, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, roadside units (RSUs), sensors, etc. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.
上述终端设备可通过运营商网络提供的接口(例如N1等)与运营商网络建立连接,使用运营商网络提供的数据和/或语音等服务。终端设备还可通过运营商网络访问域名系统(domain name system,DNS),使用DNS上部署的运营商业务,和/或第三方提供的业务。其中,上述第三方可为运营商网络和终端设备之外的服务方,可为终端设备提供他数据和/或语音等服务。其中,上述第三方的具体表现形式,具体可根据实际应用场景确定,在此不做限制。The aforementioned terminal devices can establish connections with the operator's network through interfaces provided by the operator's network (such as N1), and use data and/or voice services provided by the operator's network. The terminal devices can also access the Domain Name System (DNS) through the operator's network, and use operator services deployed on the DNS, and/or services provided by third parties. These third parties can be service providers outside of the operator's network and the terminal devices, and can provide other data and/or voice services to the terminal devices. The specific form of these third parties can be determined based on the actual application scenario and is not limited here.
在本申请的实施例中,网络设备的功能也可以由网络设备中的模块(如芯片)来执行,也可以由包含有网络设备功能的控制子系统来执行。这里的包含有网络设备功能的控制子系统可以是智能电网、工业控制、智能交通、智慧城市等上述应用场景中的控制中心。终端设备的功能也可以由终端设备中的模块(如芯片或调制解调器)来执行,也可以由包含有终端设备功能的装置来执行。In the embodiments of this application, the functions of the network device can be executed by modules (such as chips) within the network device, or by a control subsystem that includes network device functions. This control subsystem, including network device functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal device can be executed by modules (such as chips or modems) within the terminal device, or by a device that includes terminal device functions.
终端设备可以是固定位置的,也可以是可移动的。终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和人造卫星上。本申请的实施例对终端设备的应用场景不做限定。The terminal device can be fixed or mobile. It can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water; and it can be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the terminal device.
以下将结合附图,对本申请实施例提供的上行调度方法进行具体介绍。The uplink scheduling method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.
在一些实施例中参见图2,其示出了本申请实施例提供的一种定时提前量确定方法的流程示意图,如图2所示,该方法应用于终端设备,该方法可以包括S201-S202:Referring to Figure 2 in some embodiments, a flowchart illustrating a timing advance determination method provided by an embodiment of this application is shown. As shown in Figure 2, the method is applied to a terminal device and may include steps S201-S202:
S201:终端设备接收第一星历信息,第一星历信息不同于第二星历信息,第二星历信息是终端设备当前所使用的星历信息。S201: The terminal device receives the first ephemeris information, which is different from the second ephemeris information. The second ephemeris information is the ephemeris information currently used by the terminal device.
示例性地,第二星历信息是旧星历信息,第一星历信息是新星历信息。For example, the second ephemeris information is the old ephemeris information, and the first ephemeris information is the new ephemeris information.
S202:终端设备在基于第一星历信息进行星历切换时,基于第一星历信息、第二星历信息和定时偏差确定终端设备所属通信系统的定时提前量,定时偏差用于表征通过物理信道测量到的第一星历信息对应的时延误差。S202: When the terminal device performs ephemeris switching based on the first ephemeris information, it determines the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and the timing deviation. The timing deviation is used to characterize the delay error corresponding to the first ephemeris information measured through the physical channel.
在一些实施例中,终端设备可以在接收第一星历信息后立即基于第一星历信息进行星历切换,即从第二星历信息切换至第一星历信息,也可以在接收第一星历信息后,按照需求在其他时刻基于第一星历信息进行星历切换。In some embodiments, the terminal device may switch ephemeris information immediately after receiving the first ephemeris information, i.e., switch from the second ephemeris information to the first ephemeris information, or it may switch ephemeris information at other times as needed after receiving the first ephemeris information.
终端设备在进行星历切换时从使用第二星历信息切换至使用第一星历信息,其中,第一星历信息为新星历信息,第二星历信息为旧星历信息;终端设备基于第一星历信息进行星历切换即终端设备从旧星历信息切换至新星历信息。When a terminal device performs an ephemeris switch, it switches from using the second ephemeris information to using the first ephemeris information. The first ephemeris information is the new ephemeris information, and the second ephemeris information is the old ephemeris information. The terminal device switches ephemeris information based on the first ephemeris information, that is, the terminal device switches from the old ephemeris information to the new ephemeris information.
在一些实施例中,终端设备在进行星历信息切换的时候,可以根据新星历信息、旧星历信息,以及在进行星历信息切换的时刻通过物理信道测量到的定时偏差,计算终端设备在进行新旧星历信息切换时的定时提前量。基于此,可以避免在新星历信息和旧星历信息进行切换时通信系统的定时偏差发生突变,提高通信系统的稳定性。In some embodiments, when switching ephemeris information, the terminal device can calculate the timing advance for switching between the new and old ephemeris information based on the new ephemeris information, the old ephemeris information, and the timing deviation measured through the physical channel at the time of the ephemeris information switch. Based on this, abrupt changes in the timing deviation of the communication system can be avoided when switching between the new and old ephemeris information, thus improving the stability of the communication system.
在一些实施例中,终端设备可以先基于所述第一星历信息和所述第二星历信息确定所述第一星历信息对应的第一补偿时延,其中第一补偿时延用于在终端设备在星历信息切换的时刻的对按照第一星历信息计算的第一时延进行补偿和修正;然后根据所述第一星历信息和所述第一补偿时延确定所述定时提前量。In some embodiments, the terminal device may first determine the first compensation delay corresponding to the first ephemeris information based on the first ephemeris information and the second ephemeris information, wherein the first compensation delay is used to compensate and correct the first delay calculated according to the first ephemeris information at the time when the terminal device switches the ephemeris information; and then determine the timing advance based on the first ephemeris information and the first compensation delay.
在一些实施例中,终端设备可以先根据所述第一星历信息和所述第二星历信息分别计算第一时延和第二时延,然后基于所述第一时延、所述第二时延、第二星历信息对应的第二补偿时延和所述定时偏差确定所述第一补偿时延。其中,第一时延表征旧的时延信息计算得到的传播时延,第二时延表征新的时延信息计算得到的传播时延;第二星历信息对应的第二补偿时延在终端设备使用旧星历信息时,用于对基于旧星历信息计算得到的用于对传播时延进行补偿和修正,在进行新星历信息和旧星历信息进行切换的时候,用于结合第一时延、第二时延和定时偏差确定星历信息切换时刻的第一星历信息。In some embodiments, the terminal device may first calculate a first delay and a second delay based on the first ephemeris information and the second ephemeris information, respectively, and then determine the first compensated delay based on the first delay, the second delay, the second compensated delay corresponding to the second ephemeris information, and the timing deviation. The first delay represents the propagation delay calculated from the old delay information, and the second delay represents the propagation delay calculated from the new delay information. The second compensated delay corresponding to the second ephemeris information is used to compensate and correct the propagation delay calculated based on the old ephemeris information when the terminal device uses the old ephemeris information. When switching between the new and old ephemeris information, it is used to combine the first delay, the second delay, and the timing deviation to determine the first ephemeris information at the time of ephemeris information switching.
在一些实施例中,终端设备可以先将所述第一时延和第二时延进行差值计算得到第一值,然后根据所述第一值、所述第二补偿时延和所述定时偏差确定所述第一补偿时延。例如,终端设备可以先基于第一时延和第二时延确定新星历信息确定的传播时延和旧星历信息确定的传播时延之间的差值,也就是新星历信息与旧星历信息进行切换时的传播时延发生变化的绝对值,然后根据计算得出的第一时延和第二时延的差值与第二补偿时延以及定时偏差确定处新旧星历信息切换时的第一补偿时延,以帮助确定通信系统的定时提前量。In some embodiments, the terminal device may first calculate a first value by subtracting the first delay and the second delay, and then determine the first compensation delay based on the first value, the second compensation delay, and the timing deviation. For example, the terminal device may first determine the difference between the propagation delay determined by the new ephemeris information and the propagation delay determined by the old ephemeris information based on the first delay and the second delay, that is, the absolute value of the change in propagation delay when switching between the new ephemeris information and the old ephemeris information. Then, based on the calculated difference between the first delay and the second delay, the second compensation delay, and the timing deviation, the terminal device may determine the first compensation delay when switching between the new and old ephemeris information to help determine the timing advance of the communication system.
在一些实施例中,终端设备可以对所述第一值、所述第二补偿时延和所述定时偏差进行求和计算,得到所述第一补偿时延。也就是说,终端设备在根据第一时延和第二时延之间的差值,即第一值、第二补偿时延和定时偏差确定第一补偿时延时,可以对第一值、第二补偿时延和定时偏差进行求和计算,同时累计第一值、第二补偿时延和定时偏差对第一补偿时延产生的影响,进一步确定通信系统的定时提前量。In some embodiments, the terminal device can sum the first value, the second compensated delay, and the timing deviation to obtain the first compensated delay. That is, when determining the first compensated delay based on the difference between the first delay and the second delay (i.e., the first value, the second compensated delay, and the timing deviation), the terminal device can sum the first value, the second compensated delay, and the timing deviation, and simultaneously accumulate the impact of the first value, the second compensated delay, and the timing deviation on the first compensated delay to further determine the timing advance of the communication system.
在一些示例中,终端设备通过维护一个补偿变量T_comp(即前述实施例中的第一补偿时延)用于对星历计算的时延的修正或补偿。在终端设备从旧星历信息切换至新星历信息的时刻,除了信道测量的定时偏差(即前述实施例中的Tm)外,还需要加上新星历信息和旧星历信息计算得到的第一时延和第二时延之间的差值T_delta(即前述实施例中的第一值)。In some examples, the terminal device maintains a compensation variable T_comp (i.e., the first compensation delay in the aforementioned embodiments) to correct or compensate for the delay in ephemeris calculation. When the terminal device switches from old ephemeris information to new ephemeris information, in addition to the timing deviation of the channel measurement (i.e., Tm in the aforementioned embodiments), it also needs to add the difference T_delta (i.e., the first value in the aforementioned embodiments) between the first delay and the second delay calculated from the new ephemeris information and the old ephemeris information.
在一些实施例中,终端设备可以根据所述第一时延和所述第一补偿时延确定定时提前量。例如,终端设备可以先根据第一星历信息确定新星历信息对应的第一时延,然后根据第一时延和第一补偿时延确定在新旧星历信息进行切换时的定时提前量。In some embodiments, the terminal device can determine the timing advance based on the first delay and the first compensated delay. For example, the terminal device can first determine the first delay corresponding to the new ephemeris information based on the first ephemeris information, and then determine the timing advance when switching between the old and new ephemeris information based on the first delay and the first compensated delay.
在一些实施例中,终端设备可以对所述第一时延和所述第一补偿时延进行求和计算,得到定时提前量。例如,终端设备可以将第一时延和第一补偿时延进行求和,同时累计第一时延和第一补偿时延对定时提前量产生的影响,以确定新旧星历信息进行切换时的定时提前量。In some embodiments, the terminal device can sum the first delay and the first compensated delay to obtain the timing advance. For example, the terminal device can sum the first delay and the first compensated delay, and simultaneously accumulate the impact of the first delay and the first compensated delay on the timing advance, in order to determine the timing advance when switching between old and new ephemeris information.
在一些示例中,参见图3,其示出了本申请实施例提供的一种定时提前量确定方法在不同时刻的流程示意图,如图3所示,在终端设备从旧星历信息切换至新星历信息的时刻t0,终端设备基于旧星历信息计算得到的传输时延为Tc_old(t0),基于新星历信息计算得到的传输时延为Tc_new(t0),以及上一时刻的测量反馈Tm(t0)(即前述实施例中的定时偏差)。In some examples, see Figure 3, which shows a flowchart of a timing advance determination method provided by an embodiment of this application at different times. As shown in Figure 3, at the time t0 when the terminal device switches from old ephemeris information to new ephemeris information, the transmission delay calculated by the terminal device based on the old ephemeris information is Tc_old(t0), the transmission delay calculated based on the new ephemeris information is Tc_new(t0), and the measurement feedback Tm(t0) of the previous time (i.e., the timing deviation in the aforementioned embodiment).
基于公式(4)根据Tc_old和Tc_new,计算T_delta:
T_delta=Tc_old(t0)-Tc_new(t0) (4)Based on formula (4), calculate T_delta according to Tc_old and Tc_new:
T_delta=Tc_old(t0)-Tc_new(t0) (4)
基于公式(5)根据T_delta计算t0时刻的第一补偿时延T_comp(t0):
T_comp(t0)=T_comp(t1)+T_delta+Tm(t0)
(5)Based on formula (5), the first compensation delay T_comp(t0) at time t0 is calculated according to T_delta:
T_comp(t0)=T_comp(t1)+T_delta+Tm(t0)
(5)
其中,T_comp(t1)为t0上一时刻t1根据旧星历信息计算得到的T_comp;Tm(t0)表示t0时刻有效的基站反馈的定时偏差。Where T_comp(t1) is the T_comp calculated based on the old ephemeris information at time t1 before t0; Tm(t0) represents the timing deviation of the base station feedback at time t0.
在一些示例中,终端设备收到反馈的定时偏差的时刻可以是t0时刻,也可以早于t0时刻,Tm(t0)时刻的定时偏差是t0之前某时刻的上行信号测量得到的,因此,Tm(t0)表征的是t0之前某时刻的时延值。In some examples, the timing deviation received by the terminal device can be at time t0 or earlier than time t0. The timing deviation at time Tm(t0) is obtained by measuring the uplink signal at a certain time before t0. Therefore, Tm(t0) represents the delay value at a certain time before t0.
基于公式(6)根据T_comp(t0)和Tc_new(t0)计算t0时刻的TA值(即前述实施例中定时提前量):
TA(t0)=Tc-new(t0)+T-comp(t0) (6)Based on formula (6), the TA value at time t0 (i.e., the timing advance in the aforementioned embodiment) is calculated according to T_comp(t0) and Tc_new(t0):
TA(t0)=Tc-new(t0)+T-comp(t0) (6)
在一些实施例中,终端设备将上述T_comp(t0)作为传播时延进行补偿,能够防止终端设备从旧星历信息切换至新星历信息时定时偏差发生突变,是系统性能在星历切换时不发生恶化。新旧星历切换时,不存在定时突变,可平滑过渡。In some embodiments, the terminal device uses the aforementioned T_comp(t0) as a propagation delay compensation, which can prevent abrupt timing deviations when the terminal device switches from old ephemeris information to new ephemeris information, thus preventing system performance degradation during ephemeris switching. There are no abrupt timing changes during the switch between old and new ephemeris, allowing for a smooth transition.
在一些实施例中,在所述第一星历信息处于有效期时,终端设备基于所述第一星历信息和所述定时偏差确定所述终端设备所属通信系统的定时提前量。在第一星历信息切换成功后,且第一星历信息处于有效期内,终端设备通过第一星历信息和定时偏差确定通信系统的定时提前量,以提高通信系统的传输性能。In some embodiments, when the first ephemeris information is valid, the terminal device determines the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information and the timing deviation. After the first ephemeris information is successfully switched and is still valid, the terminal device determines the timing advance of the communication system using the first ephemeris information and the timing deviation to improve the transmission performance of the communication system.
在一些实施例中,终端设备根据所述第一星历信息计算所述第一时延;根据所述定时偏差和所述第一补偿时延确定第三补偿时延;根据所述第一时延和所述第三补偿时延确定所述定时提前量。终端设备基于第一星历信息和定时偏差确定通信系统的定时提前量时,先根据第一星历信息计算对应的第一时延,并根据定时偏差和第一补偿信息确定当前时刻对应的第三补偿时延,然后基于第一时延和第三补偿时延确定当前时刻对应的定时提前量,以提高通信系统的传输性能。In some embodiments, the terminal device calculates the first delay based on the first ephemeris information; determines a third compensation delay based on the timing deviation and the first compensation delay; and determines the timing advance based on the first delay and the third compensation delay. When the terminal device determines the timing advance of the communication system based on the first ephemeris information and the timing deviation, it first calculates the corresponding first delay based on the first ephemeris information, determines the third compensation delay corresponding to the current time based on the timing deviation and the first compensation information, and then determines the timing advance corresponding to the current time based on the first delay and the third compensation delay to improve the transmission performance of the communication system.
在一些实施例中,终端设备对所述定时偏差和所述第一补偿时延进行求和计算,得到所述第三补偿时延。终端设备在根据定时偏差和第一补偿时延确定第三补偿时延时,可以通过对第一补偿时延和定时偏差进行求和计算,同时累积第一补偿时延和定时偏差对于第三补偿时延的影响,以便得到合理的定时提前量,以提高通信系统的传输性能。In some embodiments, the terminal device sums the timing deviation and the first compensation delay to obtain the third compensation delay. When determining the third compensation delay based on the timing deviation and the first compensation delay, the terminal device can sum the first compensation delay and the timing deviation, and simultaneously accumulate the impact of the first compensation delay and the timing deviation on the third compensation delay, in order to obtain a reasonable timing advance and improve the transmission performance of the communication system.
在一些实施例中,终端设备对所述第一时延和所述第三补偿时延进行求和计算,得到所述定时提前量。终端设备在第一星历有效期内通过第一时延和第三补偿时延确定定时提前量,可以对第一时延和第三补偿时延进行求和计算,得到定时提前量,以提高通信系统的传输性能。In some embodiments, the terminal device sums the first delay and the third compensated delay to obtain the timing advance. The terminal device determines the timing advance within the first ephemeris validity period using the first delay and the third compensated delay, and can sum the first delay and the third compensated delay to obtain the timing advance, thereby improving the transmission performance of the communication system.
在一些示例中,终端设备通过维护一个补偿变量T_comp(即前述实施例中的第一补偿时延)用于对星历计算的时延的修正或补偿。在终端设备不涉及从旧星历信息切换至新星历信息,且处于新星历信息的有效期内时,补偿变量T_comp只需要累加信道测量的定时偏差Tm即可。In some examples, the terminal device maintains a compensation variable T_comp (i.e., the first compensation delay in the aforementioned embodiments) to correct or compensate for the delay in ephemeris calculation. When the terminal device is not involved in switching from old ephemeris information to new ephemeris information and is within the validity period of the new ephemeris information, the compensation variable T_comp only needs to accumulate the timing deviation Tm of the channel measurement.
在一些示例中,如图3所示,在终端设备不涉及从旧星历信息切换至新星历信息,且处于旧星历信息的有效期内的t1时刻,基于旧星历信息计算得到的传输时延为Tc_old(t1),获取上一时刻的测量反馈Tm(t1)(即前述实施例中的定时偏差)基于公式(7)根据Tm(t1)和T_comp(t2)计算t1时刻的第三补偿时延T_comp(t1):
T_comp(t1)=T_comp(t2)+Tm(t1) (7)In some examples, as shown in Figure 3, at time t1 when the terminal device does not involve switching from old ephemeris information to new ephemeris information and is within the validity period of the old ephemeris information, the transmission delay calculated based on the old ephemeris information is Tc_old(t1). The measurement feedback Tm(t1) of the previous time (i.e., the timing deviation in the aforementioned embodiment) is obtained. Based on formula (7), the third compensation delay T_comp(t1) at time t1 is calculated according to Tm(t1) and T_comp(t2):
T_comp(t1)=T_comp(t2)+Tm(t1) (7)
其中,t2为t1之前的某时刻,T_comp(t2)表示t2时刻的T_comp值,Tm(t1)表示t1时刻有效的基站反馈的定时偏差(终端设备收到定时偏差的时刻可能早于t1时刻)。Where t2 is a time before t1, T_comp(t2) represents the T_comp value at time t2, and Tm(t1) represents the timing deviation of the base station feedback at time t1 (the terminal device may receive the timing deviation earlier than time t1).
在一些示例中,Tm(t1)时刻的传输时延是t1之前某时刻的上行信号测量得到的,表征的是t1之前某时刻的时延值。当t1为首帧,即不存在T_comp历史值时,T_comp视为0。TA的调整量(即前述实施例中第三补偿时延)为Tc_old(t1)+T_comp(t1)。其中,Tc_old(t1)为t1时刻基于星历计算出的TA值。In some examples, the transmission delay at time Tm(t1) is obtained by measuring the uplink signal at a time prior to t1, representing the delay value at that time. When t1 is the first frame, i.e., there is no historical value of T_comp, T_comp is considered 0. The adjustment amount of TA (i.e., the third compensation delay in the aforementioned embodiment) is Tc_old(t1) + T_comp(t1). Wherein, Tc_old(t1) is the TA value calculated based on ephemeris at time t1.
基于公式(8)根据T_comp(t1)和Tc_old(t1)计算t1时刻的TA值(即前述实施例中定时提前量):
TA(t1)=Tc-old(t1)+T-comp(t1) (8)Based on formula (8), the TA value at time t1 (i.e., the timing advance in the aforementioned embodiment) is calculated according to T_comp(t1) and Tc_old(t1):
TA(t1)=Tc-old(t1)+T-comp(t1) (8)
在一些示例中,如图3所示,在终端设备处于新星历信息的有效期内的t3时刻,基于新星历信息计算得到的传输时延分为Tc_new(t3),获取上一时刻的测量反馈Tm(t3)(即前述实施例中的定时偏差)基于公式(9)根据Tm(t3)和T_comp(t0)计算t1时刻的第三补偿时延T_comp(t3):
T_comp(t3)=T_comp(t0)+Tm(t3) (9)In some examples, as shown in Figure 3, at time t3 when the terminal device is within the validity period of the nova ephemeris information, the transmission delay calculated based on the nova ephemeris information is divided into Tc_new(t3). The measurement feedback Tm(t3) of the previous time (i.e., the timing deviation in the aforementioned embodiment) is obtained. Based on formula (9), the third compensation delay T_comp(t3) at time t1 is calculated according to Tm(t3) and T_comp(t0):
T_comp(t3)=T_comp(t0)+Tm(t3) (9)
其中,t0为t3之前的某时刻,T_comp(t0)表示t0时刻的T_comp值,Tm(t3)表示t3时刻有效的基站反馈的定时偏差(终端设备收到定时偏差的时刻可能早于t3时刻)。Where t0 is a time before t3, T_comp(t0) represents the T_comp value at time t0, and Tm(t3) represents the timing deviation of the base station feedback at time t3 (the terminal device may receive the timing deviation earlier than time t3).
在一些示例中,Tm(t3)时刻的传输时延是t3之前某时刻的上行信号测量得到的,表征的是t3之前某时刻的时延值。TA的调整量(即前述实施例中第三补偿时延)为Tc-new(t3)+T-comp(t3)。其中,Tc_old(t1)为t1时刻基于星历计算出的TA值。In some examples, the transmission delay at time Tm(t3) is obtained by measuring the uplink signal at a time before t3, representing the delay value at that time before t3. The adjustment amount of TA (i.e., the third compensation delay in the aforementioned embodiment) is Tc-new(t3) + T-comp(t3). Wherein, Tc_old(t1) is the TA value calculated based on ephemeris at time t1.
基于公式(10)根据T_comp(t3)和Tc_new(t3)计算t3时刻的TA值(即前述实施例中定时提前量):
TA(t3)=Tc-new(t3)+T-comp(t3) (10)Based on formula (10), the TA value at time t3 (i.e., the timing advance in the aforementioned embodiment) is calculated according to T_comp(t3) and Tc_new(t3):
TA(t3)=Tc-new(t3)+T-comp(t3) (10)
在一些实施例中,终端设备可以先根据所述第一星历信息和所述第二星历信息分别计算第一时延和第二时延;然后使用滤波模型,根据所述第二时延与所述第二定时偏差之和以及第一时延进行滤波处理,得到所述定时提前量。在新星历信息和旧星历信息进行切换的时刻,终端设备先根据第一星历信息计算得到第一时延,根据第二星历信息计算得到第二时延,通过滤波模型对第一时延和第二时延进行滤波处理,避免在新星历信息和旧星历信息进行切换时通信系统的定时偏差发生突变,提高通信系统的稳定性。In some embodiments, the terminal device can first calculate a first delay and a second delay based on the first ephemeris information and the second ephemeris information, respectively; then, using a filtering model, it performs filtering processing based on the sum of the second delay and the second timing deviation, as well as the first delay, to obtain the timing advance. At the moment of switching between new and old ephemeris information, the terminal device first calculates the first delay based on the first ephemeris information, calculates the second delay based on the second ephemeris information, and then filters the first and second delays using a filtering model. This avoids abrupt changes in the timing deviation of the communication system during the switching between new and old ephemeris information, thereby improving the stability of the communication system.
在一些实施例中,滤波模型所采用的滤波参数大于0且小于1,所述滤波参数与所述第一时延和所述第二时延的差值成正相关。终端设备在对第一时延和第二时延进行滤波时,滤波参数可以在0到1之间,其中,第一时延对应的参数1和第二时延和第二定时偏差之和对应的参数2相加等于1,也就是说,第二时延和第二定时偏差之和对应的参数2等于1减去第一时延对应的参数1,同时,当第一时延和第二时延相差越大对应的参数1的值越大,以避免在新星历信息和旧星历信息进行切换时通信系统的定时偏差发生突变,提高通信系统的稳定性。In some embodiments, the filtering parameters used in the filtering model are greater than 0 and less than 1, and the filtering parameters are positively correlated with the difference between the first delay and the second delay. When the terminal device filters the first delay and the second delay, the filtering parameters can be between 0 and 1. Specifically, parameter 1 corresponding to the first delay, parameter 2 corresponding to the sum of the second delay and the second timing deviation, equals 1. That is, parameter 2 corresponding to the sum of the second delay and the second timing deviation equals 1 minus parameter 1 corresponding to the first delay. Furthermore, the greater the difference between the first delay and the second delay, the larger the value of parameter 1, to avoid abrupt changes in the timing deviation of the communication system when switching between new and old ephemeris information, thereby improving the stability of the communication system.
在一些实施例中,滤波模型可能是alpha滤波器。终端设备可以采用alpha滤波器对第一时延和第二时延进行滤波处理,以避免在新星历信息和旧星历信息进行切换时通信系统的定时偏差发生突变,提高通信系统的稳定性。In some embodiments, the filtering model may be an alpha filter. The terminal device can use an alpha filter to filter the first delay and the second delay to avoid abrupt changes in the timing deviation of the communication system when switching between new and old ephemeris information, thereby improving the stability of the communication system.
在一些示例中,参见图4,其示出了本申请实施例提供的一种基于滤波器的定时提前量确定方法的流程示意图,如图4所示,在终端设备从旧星历信息切换至新星历信息的时刻,终端设备基于旧星历信息计算得到的传输时延为Tc_old(0),基于新星历信息计算得到的传输时延为Tc_new(0),以及上一时刻的测量反馈Tm(t0)(即前述实施例中的定时偏差)。然后,采用滤波器对Tc_new(0)和Tm+Tc_old(0)进行alpha滤波,滤波系数可根据系统特点调整,所述滤波参数与所述Tc_new和Tc_old的差值成正相关。In some examples, see Figure 4, which illustrates a flowchart of a filter-based timing advance determination method provided in this application embodiment. As shown in Figure 4, at the moment when the terminal device switches from old ephemeris information to new ephemeris information, the transmission delay calculated by the terminal device based on the old ephemeris information is Tc_old(0), the transmission delay calculated based on the new ephemeris information is Tc_new(0), and the measurement feedback Tm(t0) of the previous moment (i.e., the timing deviation in the aforementioned embodiment) is also included. Then, an alpha filter is applied to Tc_new(0) and Tm+Tc_old(0), and the filter coefficient can be adjusted according to the system characteristics. The filter parameter is positively correlated with the difference between Tc_new and Tc_old.
在一些示例中,终端设备从旧星历信息切换至新星历信息时,定时提前量TA可以通过公式(11)进行计算:
TA(t0)=alpha*(Tc_new(t0))+(1-alpha)*(Tm(t0)+Tc_old(t0))
(11)In some examples, when the terminal device switches from old ephemeris information to new ephemeris information, the timing advance TA can be calculated using formula (11):
TA(t0)=alpha*(Tc_new(t0))+(1-alpha)*(Tm(t0)+Tc_old(t0))
(11)
其中,Tc_new(0)为基于新星历计算出的传输时延,Tc_old(0)为基于旧星历计算出的传输时延,alpha一般取值范围为(0,1)。Where Tc_new(0) is the transmission delay calculated based on the new ephemeris, Tc_old(0) is the transmission delay calculated based on the old ephemeris, and alpha generally takes the value range of (0, 1).
在本申请实施例中,终端设备在进行新旧星历信息切换的时刻,终端设备一方面可以通过新星历信息、旧星历信息以及在进行星历信息切换的时刻通过物理信道测量到的定时偏差,计算得到终端设备在进行新旧星历信息切换时通信系统对应的定时提前量,另一方面可以通过对新星历信息和旧星历信息的计算得到的传播时延进行滤波处理,避免终端设备从旧星历信息向新星历信息切换时,终端设备所属的通信系统的定时偏差发生突变,提高该通信系统的稳定性和传输性能。In this embodiment, when the terminal device switches between old and new ephemeris information, it can calculate the timing advance of the communication system at the time of the switch using the new ephemeris information, the old ephemeris information, and the timing deviation measured by the physical channel at the time of the ephemeris information switch. On the other hand, it can filter the propagation delay calculated from the new and old ephemeris information to avoid abrupt changes in the timing deviation of the communication system to which the terminal device belongs when switching from the old ephemeris information to the new ephemeris information, thereby improving the stability and transmission performance of the communication system.
基于前述实施例相同的发明构思,参见图5,其示出了,本申请实施例提供的一种终端设备的组成结构示意图。在一种示例中,该终端设备可以用于实现前述实施例中任意一种定时提前量确定方法,具体地,该终端设备可以包括:Based on the same inventive concept as the foregoing embodiments, referring to Figure 5, which shows a schematic diagram of the composition structure of a terminal device provided in an embodiment of this application. In one example, the terminal device can be used to implement any of the timing advance determination methods in the foregoing embodiments. Specifically, the terminal device may include:
接收单元501,配置为接收第一星历信息,所述第一星历信息不同于第二星历信息,所述第二星历信息是所述终端设备当前所使用的星历信息;The receiving unit 501 is configured to receive first ephemeris information, which is different from second ephemeris information, and the second ephemeris information is the ephemeris information currently used by the terminal device.
处理单元502,配置为在基于所述第一星历信息进行星历切换时,基于所述第一星历信息、所述第二星历信息和定时偏差确定所述终端设备所属通信系统的定时提前量,所述定时偏差用于表征通过物理信道测量到的所述第一星历信息对应的时延误差。The processing unit 502 is configured to determine the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and the timing deviation when performing ephemeris switching based on the first ephemeris information. The timing deviation is used to characterize the delay error corresponding to the first ephemeris information measured through the physical channel.
在一些实施例中,处理单元502,具体配置为基于所述第一星历信息和所述第二星历信息确定所述第一星历信息对应的第一补偿时延;以及根据所述第一星历信息和所述第一补偿时延确定所述定时提前量。In some embodiments, the processing unit 502 is specifically configured to determine a first compensation delay corresponding to the first ephemeris information based on the first ephemeris information and the second ephemeris information; and to determine the timing advance based on the first ephemeris information and the first compensation delay.
在一些实施例中,处理单元502,具体配置为根据所述第一星历信息和所述第二星历信息分别计算第一时延和第二时延;以及基于所述第一时延、所述第二时延、第二星历信息对应的第二补偿时延和所述定时偏差确定所述第一补偿时延。In some embodiments, the processing unit 502 is specifically configured to calculate a first delay and a second delay based on the first ephemeris information and the second ephemeris information, respectively; and to determine the first compensation delay based on the first delay, the second delay, the second ephemeris information, the second compensation delay corresponding to the second ephemeris information, and the timing deviation.
在一些实施例中,处理单元502,具体配置为将所述第一时延和第二时延进行差值计算得到第一值;以及根据所述第一值、所述第二补偿时延和所述定时偏差确定所述第一补偿时延。In some embodiments, the processing unit 502 is specifically configured to calculate a first value by performing a difference calculation on the first delay and the second delay; and to determine the first compensation delay based on the first value, the second compensation delay, and the timing deviation.
在一些实施例中,处理单元502,具体配置为对所述第一值、所述第二补偿时延和所述定时偏差进行求和计算,得到所述第一补偿时延。In some embodiments, the processing unit 502 is specifically configured to sum the first value, the second compensation delay, and the timing deviation to obtain the first compensation delay.
在一些实施例中,处理单元502,具体配置为根据所述第一时延和所述第一补偿时延确定所述定时提前量。In some embodiments, the processing unit 502 is specifically configured to determine the timing advance based on the first delay and the first compensation delay.
在一些实施例中,处理单元502,具体配置为对所述第一时延和所述第一补偿时延进行求和计算,得到所述定时提前量。In some embodiments, the processing unit 502 is specifically configured to sum the first delay and the first compensation delay to obtain the timing advance.
在一些实施例中,处理单元502,还配置为在所述第一星历信息处于有效期时,基于所述第一星历信息和所述定时偏差确定所述终端设备所属通信系统的定时提前量。In some embodiments, the processing unit 502 is further configured to determine the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information and the timing deviation when the first ephemeris information is valid.
在一些实施例中,处理单元502,具体配置为根据所述第一星历信息计算所述第一时延;以及根据所述定时偏差和所述第一补偿时延确定第三补偿时延;以及根据所述第一时延和所述第三补偿时延确定所述定时提前量。In some embodiments, the processing unit 502 is specifically configured to calculate the first delay based on the first ephemeris information; determine a third compensation delay based on the timing deviation and the first compensation delay; and determine the timing advance based on the first delay and the third compensation delay.
在一些实施例中,处理单元502,具体配置为对所述定时偏差和所述第一补偿时延进行求和计算,得到所述第三补偿时延。In some embodiments, the processing unit 502 is specifically configured to sum the timing deviation and the first compensation delay to obtain the third compensation delay.
在一些实施例中,处理单元502,具体配置为对所述第一时延和所述第三补偿时延进行求和计算,得到所述定时提前量。In some embodiments, the processing unit 502 is specifically configured to sum the first delay and the third compensation delay to obtain the timing advance.
在一些实施例中,处理单元502,具体配置为根据所述第一星历信息和所述第二星历信息分别计算第一时延和第二时延;以及使用滤波模型,根据所述第二时延与所述第二定时偏差之和,以及,所述第一时延进行滤波处理,得到所述定时提前量。In some embodiments, the processing unit 502 is specifically configured to calculate a first delay and a second delay based on the first ephemeris information and the second ephemeris information, respectively; and to use a filtering model to perform filtering processing based on the sum of the second delay and the second timing deviation, and the first delay, to obtain the timing advance.
在一些实施例中,滤波模型所采用的滤波参数大于0且小于1,所述滤波参数与所述第一时延和所述第二时延的差值成正相关。In some embodiments, the filtering parameters used in the filtering model are greater than 0 and less than 1, and the filtering parameters are positively correlated with the difference between the first delay and the second delay.
在一些实施例中,所述滤波模型包括alpha滤波器。In some embodiments, the filtering model includes an alpha filter.
可以理解地,在本实施例中,“单元”可以是部分电路、部分处理器、部分程序或软件等等,当然也可以是模块,还可以是非模块化的。而且在本实施例中的各组成部分可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。Understandably, in this embodiment, a "unit" can be a portion of a circuit, a portion of a processor, a portion of a program or software, etc., and can also be a module or a non-modular component. Furthermore, the components in this embodiment can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional module.
集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例提供的方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented as a software functional module and is not 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 embodiment, 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 method provided in this embodiment. 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.
因此,本实施例提供了一种计算机存储介质,该计算机存储介质存储有寻呼程序,寻呼程序被至少一个处理器执行时实现前述实施例中任一项所述的方法的步骤。Therefore, this embodiment provides a computer storage medium storing a paging program that, when executed by at least one processor, implements the steps of the method described in any of the foregoing embodiments.
基于上述终端设备的组成以及计算机存储介质,参见图6,其示出了本申请实施例提供的一种终端设备的组成结构示意图。如图6所示,可以包括:处理器601。可选的,该终端设备还可以包括存储器602和/或通信接口603。各个组件通过通信线路604耦合在一起。可理解,通信线路604用于实现这些组件之间的连接通信。通信线路604除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为通信线路604。Based on the composition of the terminal device and the computer storage medium described above, referring to Figure 6, a schematic diagram of the composition structure of a terminal device provided in an embodiment of this application is shown. As shown in Figure 6, it may include a processor 601. Optionally, the terminal device may also include a memory 602 and/or a communication interface 603. The various components are coupled together through a communication line 604. It is understood that the communication line 604 is used to realize the connection and communication between these components. In addition to a data bus, the communication line 604 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as communication line 604 in Figure 6.
处理器601,用于在运行该计算机程序时,执行:接收第一星历信息,所述第一星历信息不同于第二星历信息,所述第二星历信息是所述终端设备当前所使用的星历信息;以及在基于所述第一星历信息进行星历切换时,基于所述第一星历信息、所述第二星历信息和定时偏差确定所述终端设备所属通信系统的定时提前量,所述定时偏差用于表征通过物理信道测量到的所述第一星历信息对应的时延误差。The processor 601 is configured to, when running the computer program, perform the following: receiving first ephemeris information, the first ephemeris information being different from second ephemeris information, the second ephemeris information being the ephemeris information currently used by the terminal device; and, when performing ephemeris switching based on the first ephemeris information, determining the timing advance of the communication system to which the terminal device belongs based on the first ephemeris information, the second ephemeris information, and a timing deviation, the timing deviation being used to characterize the delay error corresponding to the first ephemeris information measured through the physical channel.
在一些实施例中,处理器601,用于在运行该计算机程序时,执行前述实施例中任一项所述的方法的步骤。In some embodiments, the processor 601 is configured to perform the steps of the method described in any of the foregoing embodiments when running the computer program.
存储器602,用于存储能够在处理器601上运行的计算机程序。The memory 602 is used to store computer programs that can run on the processor 601.
通信接口603,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送。The communication interface 603 is used for receiving and sending signals during the process of sending and receiving information with other external network elements.
可以理解,本申请实施例中的存储器602可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步链动态随机存取存储器(Synchronous link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的存储器602旨在包括但不限于这些和任意其它适合类型的存储器。It is understood that the memory 602 in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 602 of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
而处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成上述方法的步骤。The processor 601 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 601 or by software instructions. The processor 601 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 602. Processor 601 reads the information in memory 602 and, in conjunction with its hardware, completes the steps of the above method.
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable Logic Device,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。It is understood that the embodiments described herein can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described herein, or combinations thereof.
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。For software implementation, the techniques described herein can be achieved through modules (e.g., procedures, functions, etc.) that perform the functions described herein. The software code can be stored in memory and executed by a processor. The memory can be implemented within the processor or externally.
可选地,作为另一个实施例,处理器601还配置为在运行计算机程序时,执行前述实施例中任一项所述的方法的步骤。Alternatively, as another embodiment, the processor 601 is further configured to perform the steps of the method described in any of the foregoing embodiments when running a computer program.
在一些实施例中,基于上述终端设备的组成,本申请实施例提供另一种终端设备,该终端设备可以包括前述实施例中任一项所述的终端设备。In some embodiments, based on the composition of the terminal device described above, this application provides another terminal device, which may include the terminal device described in any of the foregoing embodiments.
可选的,本申请中的计算机执行指令也可以称之为应用程序代码,本申请对此不作具体限定。Optionally, the computer execution instructions in this application may also be referred to as application code, and this application does not specifically limit them.
在具体实现中,作为一种实施例,处理器601可以包括一个或多个CPU,例如图6中的CPU0和CPU1。In a specific implementation, as one example, processor 601 may include one or more CPUs, such as CPU0 and CPU1 in FIG6.
需要说明的是,图6仅作为终端设备的示例,并不对终端设备的具体结构做出限定。例如,终端设备或网络设备还可以包括其他功能模块。It should be noted that Figure 6 is only an example of a terminal device and does not limit the specific structure of the terminal device. For example, the terminal device or network device may also include other functional modules.
本申请实施例提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行前述实施例中任一项提供的方法。This application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform any of the methods provided in the foregoing embodiments.
本申请实施例提供一种芯片系统,所述芯片系统可以包括处理电路、存储介质,所述存储介质中存储有计算机程序指令;所述计算机程序指令被所述处理电路执行时实现前述实施例中任一项提供的方法。This application provides a chip system, which may include a processing circuit and a storage medium. The storage medium stores computer program instructions. When the computer program instructions are executed by the processing circuit, they implement the method provided in any of the foregoing embodiments.
需要说明的是,在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined to obtain new method embodiments without conflict. The features disclosed in the several product embodiments provided in this application can be arbitrarily combined to obtain new product embodiments without conflict. The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined to obtain new method embodiments or device embodiments without conflict. The above descriptions are merely specific embodiments of this application, but the protection scope of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the protection scope of this application. Therefore, the protection scope of this application should be determined by the protection scope of the claims.
Claims (18)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410518937.1 | 2024-04-26 | ||
| CN202410518937.1A CN120856188A (en) | 2024-04-26 | 2024-04-26 | A method, device and system for determining timing advance |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025223415A1 true WO2025223415A1 (en) | 2025-10-30 |
Family
ID=97413165
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/090455 Pending WO2025223415A1 (en) | 2024-04-26 | 2025-04-22 | Timing advance determination method, device, and system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120856188A (en) |
| WO (1) | WO2025223415A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112887004A (en) * | 2019-11-29 | 2021-06-01 | 华为技术有限公司 | Communication method and device |
| US20220330191A1 (en) * | 2021-04-05 | 2022-10-13 | Lg Electronics Inc. | Method and apparatus for performing communication in wireless communication system |
| CN116155369A (en) * | 2023-04-20 | 2023-05-23 | 成都爱瑞无线科技有限公司 | Satellite communication method, satellite device, terminal and storage medium |
| CN116868631A (en) * | 2021-12-31 | 2023-10-10 | 北京小米移动软件有限公司 | A method and device for switching channels without random access in non-terrestrial networks |
| CN117413568A (en) * | 2023-08-18 | 2024-01-16 | 上海移远通信技术股份有限公司 | Method, terminal equipment and network equipment for non-terrestrial network satellite switching |
-
2024
- 2024-04-26 CN CN202410518937.1A patent/CN120856188A/en active Pending
-
2025
- 2025-04-22 WO PCT/CN2025/090455 patent/WO2025223415A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112887004A (en) * | 2019-11-29 | 2021-06-01 | 华为技术有限公司 | Communication method and device |
| US20220330191A1 (en) * | 2021-04-05 | 2022-10-13 | Lg Electronics Inc. | Method and apparatus for performing communication in wireless communication system |
| CN116868631A (en) * | 2021-12-31 | 2023-10-10 | 北京小米移动软件有限公司 | A method and device for switching channels without random access in non-terrestrial networks |
| CN116155369A (en) * | 2023-04-20 | 2023-05-23 | 成都爱瑞无线科技有限公司 | Satellite communication method, satellite device, terminal and storage medium |
| CN117413568A (en) * | 2023-08-18 | 2024-01-16 | 上海移远通信技术股份有限公司 | Method, terminal equipment and network equipment for non-terrestrial network satellite switching |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120856188A (en) | 2025-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20100069086A1 (en) | Mobile Terminals Providing Network-Based Location Data, and Methods and Computer Program Product for Operating the Same | |
| US20230109028A1 (en) | Positioning method, relay device, internet of things device, and network device | |
| WO2022028552A1 (en) | Communication method and apparatus | |
| EP3617748B1 (en) | Positioning method, device and system | |
| US20240210514A1 (en) | Enhancing location estimate accuracy | |
| CN108700666A (en) | A kind of localization method, equipment and system | |
| US20230031604A1 (en) | Positioning information processing method, terminal device and network device | |
| CN114760171A (en) | Uplink frequency compensation method and device in scene of satellite Internet of things and communication terminal | |
| EP4319338A1 (en) | Method and apparatus for positioning terminal, device, and medium | |
| WO2025223415A1 (en) | Timing advance determination method, device, and system | |
| WO2023226680A1 (en) | Positioning method, apparatus and device, storage medium, and program product | |
| WO2023236682A1 (en) | Positioning method, system and device, storage medium, and program product | |
| CN112640333A (en) | Clock calibration method and device | |
| CN107843909B (en) | RTK-based positioning method, system and device | |
| CN113759180B (en) | Antenna delay calibration method and system for improving ultra-wideband ranging precision | |
| CN118837914A (en) | Satellite positioning method, device, chip, receiver and readable storage medium | |
| JP5954124B2 (en) | Information processing service program, information processing service method, information processing service terminal, and information processing service system | |
| US20250193835A1 (en) | Positioning method and apparatus | |
| CN118590133B (en) | Beam switching method and communication device | |
| US20240422727A1 (en) | Method for verifying location of terminal device and communication apparatus | |
| CN111629320B (en) | Method and device for positioning terminal device | |
| WO2025218320A1 (en) | Communication method, communication apparats, communication system, and storage medium | |
| CN117730547A (en) | Wireless communication method and communication device | |
| WO2025228176A1 (en) | Information transmission method, communication apparatus, communication system, and storage medium | |
| WO2025209222A1 (en) | Communication method and communication apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25793928 Country of ref document: EP Kind code of ref document: A1 |