Terminal and base station synchronization method, apparatus, device, medium and product
Patent Information
- Application Number
- CN202310614716.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-26
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2043-05-26
AI Technical Summary
[0005]本申请提供一种终端与基站的同步方法、装置、设备、介质及产品,解决了在终端设备休眠唤醒后,对终端设备和基站之间的时域资源同步以及频域资源同步的问题
[0086]This application provides a method, apparatus, device, medium, and product for synchronizing a terminal and a base station. When a terminal device is detected waking from a sleep state, the sleep type of the terminal device can be determined, which may be a long-term sleep or a short-term sleep. Then, the current working scenario of the terminal device can be determined, which may be a high-speed motion scenario or a non-high-speed motion scenario. Based on the sleep type and working scenario of the terminal device, the time-domain and frequency-domain resources between the terminal device and the base station are synchronized. This application, based on the working scenario and sleep duration of the terminal device, can achieve more precise synchronization of time-domain and frequency-domain resources between the terminal device and the base station, thereby achieving synchronization with lower power consumption.
Smart Images

Figure CN116723565B_ABST
Abstract
Description
Technical Field
[0001] This application relates to communication technology, and more particularly to a method, apparatus, device, medium, and product for synchronizing a terminal and a base station. Background Technology
[0002] In New Radio Access Technology (NR) systems, terminal devices need to listen to messages from base stations. However, there are periods of no interaction between the terminal devices and base stations. During these periods, the terminal devices are in an idle state where they do not receive or send messages. To save power, the terminal devices have a Discontinuous Reception (DRX) mechanism, which allows the terminal devices to enter sleep mode during idle periods.
[0003] However, after a long period of dormancy, the terminal device and the base station may lose synchronization due to changes in the communication link environment (such as relative motion and clock instability), resulting in time and / or frequency offsets, which reduces the accuracy of data reception and transmission between the terminal device and the base station.
[0004] How to synchronize time-domain and frequency-domain resources between terminal devices and base stations after the terminal devices have woken up from sleep is an urgent problem to be solved. Summary of the Invention
[0005] This application provides a method, apparatus, device, medium, and product for synchronizing a terminal and a base station, which solves the problem of synchronizing time-domain resources and frequency-domain resources between the terminal device and the base station after the terminal device has woken up from sleep.
[0006] In a first aspect, this application provides a synchronization method between a terminal and a base station, comprising:
[0007] When a terminal device is detected to wake up from a sleep state, the sleep type of the terminal device is determined, which is either a long-term sleep or a short-term sleep.
[0008] Determine the current working scenario of the terminal device, wherein the working scenario is a high-speed motion scenario or a non-high-speed motion scenario;
[0009] Based on the sleep type and the working scenario, the time domain resources and frequency domain resources between the terminal device and the base station are synchronized.
[0010] In one possible implementation, based on the sleep type and the working scenario, the time-domain and frequency-domain resources between the terminal device and the base station are synchronized, including:
[0011] The synchronization method is determined based on the hibernation type and the working scenario.
[0012] According to the synchronization method, the time domain resources and frequency domain resources between the terminal device and the base station are synchronized.
[0013] In one possible implementation, the synchronization method is determined based on the hibernation type and the working scenario, including:
[0014] If the sleep type is short-term sleep and the working scenario is a non-high-speed motion scenario, then the synchronization method is determined to be: synchronization of time domain resources and frequency domain resources based on the physical broadcast channel PBCH in the synchronization signal block SSB signal;
[0015] If the hibernation type is long-term hibernation and the working scenario is a high-speed motion scenario, then the synchronization method is determined to be: performing the first synchronization of time domain resources based on the primary synchronization signal PSS and the secondary synchronization signal SSS in the SSB signal, and performing the second synchronization of time domain resources and frequency domain resources based on the result of the first synchronization and PBCH.
[0016] If the sleep type is short-term sleep and the working scenario is a high-speed motion scenario, then the synchronization method is determined to be: first synchronization of frequency domain resources based on PSS and SSS in the SSB signal, and second synchronization of time domain resources and frequency domain resources based on the result of the first synchronization and PBCH.
[0017] If the hibernation type is long-term hibernation and the working scenario is a non-high-speed motion scenario, then the synchronization method is determined to be: performing the first synchronization of time domain resources and frequency domain resources based on PSS and SSS in the SSB signal, and performing the second synchronization of time domain resources and frequency domain resources based on the result of the first synchronization and PBCH.
[0018] The accuracy of the first synchronization is less than that of the second synchronization.
[0019] In one possible implementation, determining the sleep type of the terminal device includes:
[0020] Obtain the sleep duration of the terminal device in the sleep state;
[0021] If the sleep duration exceeds a preset threshold, the sleep type of the terminal device is determined to be long-term sleep.
[0022] If the sleep duration is less than or equal to the preset threshold, the sleep type of the terminal device is determined to be short-term sleep.
[0023] In one possible implementation, the method further includes:
[0024] Acquire the SSB signal;
[0025] Synchronization and demodulation are performed using the SSB signal, and blind detection is performed on the Physical Downlink Control Channel (PDCCH) to obtain the blind detection result.
[0026] Based on the blind test results, determine the maximum time-domain resource offset and the maximum frequency-domain resource offset that the terminal device can withstand;
[0027] The preset threshold is determined based on the maximum time-domain resource offset and the maximum frequency-domain resource offset.
[0028] In one possible implementation, determining the preset threshold based on the maximum time-domain resource offset and the maximum frequency-domain resource offset includes:
[0029] Obtain the correspondence relationship, which includes multiple time intervals and the time-domain resource offset and frequency-domain resource offset corresponding to each time interval;
[0030] In the correspondence, the target time intervals corresponding to the maximum time domain resource offset and the maximum frequency domain resource offset are determined;
[0031] The target time interval is used as the preset threshold.
[0032] In one possible implementation, determining the current operating scenario of the terminal device includes:
[0033] Obtain Radio Resource Control (RRC) signaling;
[0034] The current working scenario of the terminal device is determined based on the RRC signaling.
[0035] In one possible implementation, after synchronizing the time-domain and frequency-domain resources between the terminal device and the base station, the method further includes:
[0036] Determine the signal power of the SSB signal;
[0037] Obtain the expected power of the signal received by the analog-to-digital converter of the terminal device;
[0038] Based on the signal power and the desired power, the automatic gain control (AGC) of the terminal device is adjusted to obtain the adjusted AGC.
[0039] Based on the adjusted AGC, receive the paging timing PO.
[0040] Secondly, this application provides a synchronization device for a terminal and a base station, comprising:
[0041] The first determining module is used to determine the sleep type of the terminal device when it is detected that the terminal device is woken up from the sleep state, wherein the sleep type is a long-term sleep or a short-term sleep;
[0042] The second determining module is used to determine the current working scenario of the terminal device, wherein the working scenario is a high-speed motion scenario or a non-high-speed motion scenario.
[0043] The synchronization module is used to synchronize the time-domain and frequency-domain resources between the terminal device and the base station based on the sleep type and the working scenario.
[0044] In one possible implementation, the synchronization module is specifically used for:
[0045] The synchronization method is determined based on the hibernation type and the working scenario.
[0046] According to the synchronization method, the time domain resources and frequency domain resources between the terminal device and the base station are synchronized.
[0047] In one possible implementation, the synchronization module is specifically used for:
[0048] If the sleep type is short-term sleep and the working scenario is a non-high-speed motion scenario, then the synchronization method is determined to be: synchronization of time domain resources and frequency domain resources based on the physical broadcast channel PBCH in the synchronization signal block SSB signal;
[0049] If the hibernation type is long-term hibernation and the working scenario is a high-speed motion scenario, then the synchronization method is determined to be: performing the first synchronization of time domain resources based on the primary synchronization signal PSS and the secondary synchronization signal SSS in the SSB signal, and performing the second synchronization of time domain resources and frequency domain resources based on the result of the first synchronization and PBCH.
[0050] If the sleep type is short-term sleep and the working scenario is a high-speed motion scenario, then the synchronization method is determined to be: first synchronization of frequency domain resources based on PSS and SSS in the SSB signal, and second synchronization of time domain resources and frequency domain resources based on the result of the first synchronization and PBCH.
[0051] If the hibernation type is long-term hibernation and the working scenario is a non-high-speed motion scenario, then the synchronization method is determined to be: performing the first synchronization of time domain resources and frequency domain resources based on PSS and SSS in the SSB signal, and performing the second synchronization of time domain resources and frequency domain resources based on the result of the first synchronization and PBCH.
[0052] The accuracy of the first synchronization is less than that of the second synchronization.
[0053] In one possible implementation, the first determining module is specifically used for:
[0054] Obtain the sleep duration of the terminal device in the sleep state;
[0055] If the sleep duration exceeds a preset threshold, the sleep type of the terminal device is determined to be long-term sleep.
[0056] If the sleep duration is less than or equal to the preset threshold, the sleep type of the terminal device is determined to be short-term sleep.
[0057] In one possible implementation, the device further includes a third determining module.
[0058] The third determination module is specifically used for:
[0059] Acquire the SSB signal;
[0060] Synchronization demodulation is performed on the SSB signal, and blind detection is performed on the physical downlink control channel (PDCCH) to obtain the blind detection result.
[0061] Based on the blind test results, determine the maximum time-domain resource offset and the maximum frequency-domain resource offset that the terminal device can withstand;
[0062] The preset threshold is determined based on the maximum time-domain resource offset and the maximum frequency-domain resource offset.
[0063] In one possible implementation, the third determining module is specifically used for:
[0064] Obtain the correspondence relationship, which includes multiple time intervals and the time-domain resource offset and frequency-domain resource offset corresponding to each time interval;
[0065] In the correspondence, the target time intervals corresponding to the maximum time domain resource offset and the maximum frequency domain resource offset are determined;
[0066] The target time interval is used as the preset threshold.
[0067] In one possible implementation, the second determining module is specifically used for:
[0068] Obtain Radio Resource Control (RRC) signaling;
[0069] The current working scenario of the terminal device is determined based on the RRC signaling.
[0070] In one possible implementation, the device further includes a receiving module.
[0071] The receiving module is specifically used to: after synchronizing the time domain resources and frequency domain resources between the terminal device and the base station, determine the signal power of the SSB signal;
[0072] Obtain the expected power of the signal received by the analog-to-digital converter of the terminal device;
[0073] Based on the signal power and the desired power, the automatic gain control (AGC) of the terminal device is adjusted to obtain the adjusted AGC.
[0074] Based on the adjusted AGC, receive the paging timing PO.
[0075] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;
[0076] The memory stores computer-executed instructions;
[0077] The processor executes computer execution instructions stored in the memory to implement the synchronization method between the terminal and the base station as described in the first aspect.
[0078] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a computer, are used to implement the synchronization method between a terminal and a base station as described in the first aspect.
[0079] Fifthly, this application provides a computer program product, including a computer program, which, when executed by a computer, is used to implement the synchronization method between the terminal and the base station described in the first aspect.
[0080] In a sixth aspect, embodiments of this application provide a chip on which a computer program is stored, and when the computer program is executed by the chip, the synchronization method between the terminal and the base station described in the first aspect is executed.
[0081] In one possible implementation, the chip is a chip in a chip module.
[0082] In a seventh aspect, embodiments of this application provide a module device, the module device including a power module, a storage module, and a chip module;
[0083] The power module is used to provide electrical energy to the module device;
[0084] The storage module is used to store data and instructions;
[0085] The chip module is used to execute the synchronization method between the terminal and the base station described in the first aspect.
[0086] This application provides a method, apparatus, device, medium, and product for synchronizing a terminal and a base station. When a terminal device is detected waking from a sleep state, the sleep type of the terminal device can be determined, which may be a long-term sleep or a short-term sleep. Then, the current working scenario of the terminal device can be determined, which may be a high-speed motion scenario or a non-high-speed motion scenario. Based on the sleep type and working scenario of the terminal device, the time-domain and frequency-domain resources between the terminal device and the base station are synchronized. This application, based on the working scenario and sleep duration of the terminal device, can achieve more precise synchronization of time-domain and frequency-domain resources between the terminal device and the base station, thereby achieving synchronization with lower power consumption. Attached Figure Description
[0087] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0088] Figure 1 A schematic diagram illustrating how a terminal device, as an example of this application, periodically monitors the paging channel using the DRX method;
[0089] Figure 2 This is a schematic diagram of the SSB structure in the NR system;
[0090] Figure 3 A schematic flowchart illustrating the synchronization method between a terminal and a base station provided in an embodiment of this application;
[0091] Figure 4 A schematic flowchart illustrating the synchronization method between a terminal and a base station provided in an embodiment of this application;
[0092] Figure 5 A schematic diagram of a synchronization device between a terminal and a base station provided in an embodiment of this application;
[0093] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0094] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0095] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0096] The technical solutions of this application embodiment can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5G mobile communication systems, or New Radio Access Technology (NR). Among them, the 5G mobile communication system can include non-standalone (NSA) 5G mobile communication systems and / or standalone (SA) 5G mobile communication systems.
[0097] The technical solutions provided in this application can also be applied to future communication systems, such as sixth-generation mobile communication systems and seventh-generation mobile communication systems. This application does not limit the scope of these applications.
[0098] DRX is mainly used to save power consumption of terminal devices. In layman's terms, it saves electricity and allows terminal devices to have a longer standby time.
[0099] Early versions of DRX were only applicable to idle mode, periodically monitoring the paging channel. Since decoding the paging channel consumed battery power, DRX was used to conserve energy in the terminal device. For example, Figure 1 This is a schematic diagram illustrating how terminal devices periodically monitor the paging channel using the DRX method.
[0100] In 5G mobile communication systems, DRX can be understood as either Idle / Inactive DRX or Connected DRX. Idle DRX is implemented by listening to the paging channel because it lacks Radio Resource Control (RRC) connection and dedicated bearer for terminal devices. Connected DRX refers to the DRX characteristics of the terminal device when it is in the RRC connected state, which is implemented by listening to the Physical Downlink Control Channel (PDCCH).
[0101] Whether in idle or connected mode, without DRX, the terminal device would continuously listen for downlink PDCCH subframes to check for information from the serving cell. However, in reality, the terminal device doesn't constantly interact with the base station, nor does it always perform upload or download operations; for example, voice data isn't constantly being transmitted during a call. Most of the time, there's no data exchange between the terminal device and the base station. If the terminal device continuously listens for PDCCH subframes during idle periods, it would obviously consume a lot of power. Therefore, DRX, while ensuring effective data transmission, needs to design a mechanism to save terminal device power. RRC configures the DRX-related parameters for a specific terminal device through DRX-config. In other words, DRX can control the terminal device to periodically enter sleep mode at certain times, not listening for PDCCH subframes, and wake up when listening is needed, thus saving power.
[0102] In NR systems, the current access procedure can be as follows: First, blindly detect the SSB on the synchronization grid. After detecting the SSB, obtain the control resource set and search space configuration information of the scheduling system information by reading the PBCH in the SSB. Then, blindly detect the PDCCH of the scheduling system information based on this configuration information. If the blind detection is successful, read the system information carried in the Physical Downlink Shared Channel (PDSCH) scheduled by the PDCCH to obtain the cell information. Finally, perform random access based on the cell information to complete synchronization and link establishment.
[0103] After establishing the aforementioned link, the terminal device needs to periodically go into sleep mode to conserve power. After a prolonged sleep period, the terminal device and base station may lose synchronization due to changes in the communication link environment (such as relative motion and clock instability), resulting in time and / or frequency offsets, thus affecting information exchange between the terminal device and the base station. Therefore, upon waking from sleep, the terminal device needs to restore synchronization via a synchronization signal. In NR systems, the most common synchronization signal is the SSB, but in connected mode, it can also be the Tracking Reference Signal (TRS).
[0104] To save power, terminal devices typically shut down some hardware devices, reduce operating voltage, or even use different clocks when in hibernation. For example, they may use a 26MHz clock during normal operation, a 32kHz clock during hibernation, and restore the clock (i.e., 26MHz) when waking up from hibernation.
[0105] To address the issues arising from the wake-up process of terminal devices after sleep mode, traditional solutions typically rely on a Synchronization Signal Block (SSB). Similar to cell search, this involves initial synchronization of time and frequency resources, as well as alignment using the Primary Synchronization Signals (PSS) and Secondary Synchronization Signals (SSS) within the SSB. Then, based on the initial synchronization results and the Physical Broadcast Channel (PBCH) within the SSB, final synchronization of time and frequency resources is achieved, followed by receiving subsequent paging occupancy (PO) signals. However, this approach lacks precision and fails to consider the actual conditions of the terminal device, such as sleep duration or whether it is in a high-speed motion state. This leads to unnecessary power consumption during synchronization.
[0106] Example, Figure 2 The diagram shows the SSB structure in the NR system. In the NR system, the components of the SSB are transmitted as a whole on four Orthogonal Frequency Division Multiplexing (OFDM) symbols. The SSB occupies four OFDM symbols in the time domain and 240 subcarriers in the frequency domain.
[0107] However, when a terminal device wakes up from sleep mode, the following factors may cause frequency domain resource offsets: residual values from historical loop tracking, crystal instability, and the terminal device operating in a high-speed environment. System clock errors may also cause time domain resource offsets.
[0108] The frequency domain resource offset caused by historical loop tracking residual values and crystal instability is small and can be disregarded. However, the frequency domain resource offset caused by high-speed scenarios is large.
[0109] Moreover, the sleep duration of terminal devices is also an important factor causing the offset of time-domain and frequency-domain resources.
[0110] Therefore, this application provides a synchronization method between a terminal and a base station, which takes into account the sleep duration and working scenario of the terminal device. Based on the sleep duration and working scenario, different methods are used to achieve more refined synchronization of time domain resources and frequency domain resources between the terminal device and the base station, so as to achieve synchronization with lower power consumption.
[0111] The synchronization of the aforementioned time-domain resources refers to ensuring that the starting point of the time slot for receiving information by the terminal device is consistent with the time slot for transmitting information by the base station.
[0112] Synchronization of frequency domain resources refers to keeping the oscillation frequency of the local crystal oscillator of the terminal device consistent with that of the base station, so as to ensure that the carrier frequency transmitted by the terminal device is consistent with the configuration of the base station cell.
[0113] In this embodiment of the application, the base station can be any device with wireless transceiver functionality. This equipment includes, but is not limited to: Evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home Evolved NodeB, or HomeNode B, HNB), Baseband Unit (BBU), Access Point (AP), Wireless Relay Node, Wireless Backhaul Node, Transmission Point (TP), or Transmission and Reception Point (TRP) in a Wireless Fidelity (WiFi) system. It can also be a Next Generation Node B (gNB) or Transmission Point (TRP or TP) in a 5G system, such as NR, one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or Transmission Point, such as a Baseband Unit (BBU) or a Distributed Unit (DU).
[0114] In some deployments, a gNB may include a Centralized Unit (CU) and a DU. A gNB may also include an Active Antenna Unit (AAU). The CU implements some of the gNB's functions, and the DU implements others. For example, the CU handles non-real-time protocols and services, implementing the functions of the RRC and Packet Data Convergence Protocol (PDCP) layers. The DU handles physical layer protocols and real-time services, implementing the functions of the Radio Link Control (RLC), Medium Access Control (MAC), and Physical (PHY) layers. The AAU implements some physical layer processing functions, radio frequency processing, and related active antenna functions. Since RRC layer information ultimately becomes PHY layer information, or is derived from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can also be considered as being sent by the DU, or by the DU+AAU. It is understood that network devices can be devices that include one or more of the following: CU nodes, DU nodes, and AAU nodes. Furthermore, CU can be considered as a network device in the Radio Access Network (RAN) or a network device in the Core Network (CN), and this application does not limit it in this regard.
[0115] Network equipment provides services to cells. Terminal devices communicate with cells through transmission resources (e.g., frequency domain resources, or spectrum resources) allocated by the network equipment. The cell can belong to a macro base station (e.g., macro eNB or macro gNB) or to a base station corresponding to a small cell. Small cells can include: MetroCell, MicroCell, PicoCell, FemtoCell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0116] In the embodiments of this application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus.
[0117] Terminal devices can be devices that provide voice / data connectivity to users, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, some examples of terminals include: mobile phones, tablets, computers with wireless transceiver capabilities (such as laptops, PDAs, etc.), mobile internet devices (MID), virtual reality (VR) devices, augmented reality (AR) devices, extended reality (XR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and personal digital assistants (PDAs). Digital Assistant (PDA), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in 5G networks or terminal devices in future evolved Public Land Mobile Networks (PLMNs), etc.
[0118] Furthermore, terminal devices can also be terminal devices within an IoT system. IoT is a crucial component of future information technology development, its main technological characteristic being the connection of objects to networks via communication technologies, thereby achieving intelligent networks that enable human-machine and machine-to-machine interconnection. IoT technology, for example, can achieve massive connectivity, deep coverage, and low power consumption through narrowband (NB) technology.
[0119] The technical solutions of this application and how they solve the aforementioned technical problems are described in detail below with specific embodiments. These specific embodiments may exist independently or in combination with each other. Identical or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0120] Figure 3This is a flowchart illustrating the terminal-base station synchronization method provided in an embodiment of this application. This method can be executed by a terminal device or by a terminal-base station synchronization method device installed in the terminal device. This device can be a chip, a chip module, or an integrated development environment (IDE), etc. (See reference...) Figure 3 The method includes the following steps:
[0121] S301. When the terminal device is detected to wake up from the sleep state, the sleep type of the terminal device is determined, which is either long-term sleep or short-term sleep.
[0122] When a terminal device is detected to wake up from hibernation, the hibernation type of the terminal device can be determined, which can be either long-term hibernation or short-term hibernation.
[0123] For example, the terminal device can be woken up by receiving a wake-up signal and then switching from sleep mode to working mode.
[0124] S302. Determine the current working scenario of the terminal device, which is either a high-speed motion scenario or a non-high-speed motion scenario.
[0125] When a terminal device wakes up from sleep mode, its current working scenario can be determined, which may be a high-speed motion scenario or a non-high-speed motion scenario.
[0126] For example, in a high-speed motion scenario, the terminal device may be in high-speed rail mode. The terminal device can determine whether it is in high-speed rail mode based on RRC signaling.
[0127] For example, a non-working scenario could be a terminal device in a low-speed motion state, such as a stationary terminal device, or a terminal device in a low-speed motion state as the user walks at low speed, a vehicle moves at low speed, or so on.
[0128] S303, based on sleep type and working scenario, synchronizes time-domain and frequency-domain resources between terminal devices and base stations.
[0129] After determining the sleep type and working scenario of the terminal device, the terminal device can synchronize the time domain resources and frequency domain resources between the terminal device and the base station based on the sleep type and working scenario.
[0130] For example, terminal devices can categorize sleep types and working scenarios into the following categories:
[0131] Case 1: The hibernation type is short-term hibernation, and the working scenario is a non-high-speed motion scenario.
[0132] Scenario 2: The hibernation type is long-term hibernation, and the working scenario is a non-high-speed motion scenario.
[0133] Scenario 3: The hibernation type is short-term hibernation, and the working scenario is a high-speed motion scenario.
[0134] Case 4: The hibernation type is long-term hibernation, and the working scenario is a non-high-speed motion scenario.
[0135] For the four situations mentioned above, each situation can correspond to a different synchronization method. The terminal device synchronizes the time domain resources and frequency domain resources between the terminal device and the base station according to the synchronization method corresponding to the different situations, making the synchronization work of the terminal device more precise.
[0136] For example, for the synchronization method corresponding to case 1, since the impact of time domain resource offset and frequency domain resource offset on terminal devices in non-high-speed motion scenarios and short-term sleep scenarios is relatively small, the synchronization of time domain resources and frequency domain resources between terminal devices and base stations can be solved by synchronizing time domain resources and frequency domain resources according to PBCH.
[0137] In this embodiment, when the terminal device is detected to wake up from sleep mode, the sleep type of the terminal device can be determined, which is either a long-term sleep or a short-term sleep. Then, the current working scenario of the terminal device can be determined, which is either a high-speed motion scenario or a non-high-speed motion scenario. Based on the sleep type and working scenario of the terminal device, the time-domain and frequency-domain resources between the terminal device and the base station are synchronized. This application, based on the working scenario and sleep duration of the terminal device, can achieve more precise synchronization of time-domain and frequency-domain resources between the terminal device and the base station, thereby achieving synchronization with lower power consumption.
[0138] The following describes another method for synchronizing a terminal and a base station provided in this application through another embodiment.
[0139] Figure 4 This is a flowchart illustrating the terminal-base station synchronization method provided in an embodiment of this application. This method can be executed by a terminal device or by a terminal-base station synchronization method device installed in the terminal device. This device can be a chip, a chip module, or an IDE, etc. (Refer to...) Figure 4 The method includes the following steps:
[0140] S401. When the terminal device is detected to wake up from the sleep state, the sleep type of the terminal device is determined, which is either long-term sleep or short-term sleep.
[0141] In one possible implementation, when the terminal device is detected to have woken up from sleep mode, the terminal device can determine its sleep type in the following ways:
[0142] It can obtain the sleep duration of the terminal device in the sleep state. Specifically, the terminal device can determine the sleep duration based on the time when it enters the sleep state and the time when it wakes up from the sleep state.
[0143] The sleep duration is then compared with a preset threshold. If the sleep duration is greater than or equal to the preset threshold, the sleep type of the terminal device can be determined to be long-term sleep. If the sleep duration is less than the preset threshold, the sleep type of the terminal device can be determined to be short-term sleep.
[0144] The preset threshold can be determined based on the signal demodulation performance of the terminal device.
[0145] In one possible implementation, the terminal device can determine the aforementioned preset threshold in the following way:
[0146] The terminal device can acquire the SSB signal, and then perform synchronous demodulation through the SSB signal to decode and obtain the Master Information Block (MIB). The MIB carries the control resource set and search space configuration information of the scheduling system. Then, based on the information carried in the MIB, the PDCCH is blindly detected to obtain the blind detection result. The blind detection result may include cell information obtained from the system information carried in the PDSCH scheduled by the PDCCH.
[0147] Then, based on the above blind test results, the maximum time-domain resource offset and the maximum frequency-domain resource offset that the terminal device can withstand are determined. Based on the maximum time-domain resource offset and the maximum frequency-domain resource offset, preset thresholds are determined. It can be understood that the demodulation performance of the terminal device is not affected under the maximum time-domain resource offset and the maximum frequency-domain resource offset.
[0148] In one possible implementation, the terminal device can obtain a correspondence, which includes multiple time intervals and time-domain resource offsets and frequency-domain resource offsets corresponding to each time interval. Then, it can determine the target time interval corresponding to the maximum time-domain resource offset and the maximum frequency-domain resource offset from the correspondence and use the target time interval as a preset threshold.
[0149] For example, since the time-domain resource offset of the terminal device is caused by system clock errors, such as crystal switching (e.g., high-voltage to low-voltage switching, or changes in ambient temperature) in a DRX scenario, the time-domain resource offset corresponding to each time interval can be determined in the following way:
[0150] Determine the frequency error caused by crystal switching at each time interval. This frequency error can be expressed in ppm, where 1 ppm represents one part per million. It usually refers to one part per million in frequency error. Determine the sampling rate, and then the time domain resource deviation corresponding to each time interval can be determined by formula (1).
[0151] ΔT=T×Δ ppm ×f s (1)
[0152] Where ΔT is the time-domain resource bias, Δ ppm For the frequency error caused by crystal switching, f s The sampling rate.
[0153] For example, Table 1 shows the sampling rate f. s The frequency is 30.72 MHz, and the time-domain resource offset and frequency error caused by crystal switching are corresponding to each time interval.
[0154] Table 1
[0155] 0.32 1.5 14.7 0.64 1.5 29.4 1.28 1.5 59 2.56 1.5 118 0.32 5 49.1 0.64 5 98.3 1.28 5 196.6 2.56 5 393
[0156] For example, since the factors that cause frequency domain resource offset of terminal devices include the terminal device being in a high-speed scenario, the frequency domain resource offset corresponding to each time interval can be determined by formula (2).
[0157]
[0158] Where Δf is the Doppler frequency offset, i.e., the frequency domain resource offset; v is the speed of the terminal device, for example, if the terminal device is on a high-speed train, then the speed of the terminal device is the operating speed of the high-speed train; and c is the speed of light, which is generally taken as 3 × 10⁻⁶. 5 km / s (kilometers per second) can also be expressed as 3 × 10 8 m / s (meters per second), f c The frequency bands used by NR systems, such as the main frequency bands used by 5G, are 3.4GHz to 3.5GHz (gigahertz).
[0159] For example, the terminal device's speed is 500 km / h, f c If the frequency is 5 GHz, the maximum Doppler frequency offset is 4.63 kHz.
[0160] S402. Determine the current working scenario of the terminal device, which is either a high-speed motion scenario or a non-high-speed motion scenario.
[0161] In one possible implementation, the terminal device can obtain RRC signaling and then determine the current working scenario of the terminal device based on the RRC.
[0162] S403. Determine the synchronization method based on the hibernation type and working scenario.
[0163] After determining the hibernation type and working scenario of the terminal device, the terminal device can determine the synchronization method based on the hibernation type and working scenario.
[0164] Specifically, it can be divided into the following situations:
[0165] Case 1
[0166] If the hibernation type is short-term hibernation and the working scenario is a non-high-speed motion scenario, then the synchronization method is determined as follows: time domain resources and frequency domain resources are synchronized according to PBCH in the SSB signal.
[0167] Specifically, for this type of synchronization, the terminal device can determine the location of the demodulation reference signal (DMRS). The DMRS is located in the same time domain as the PBCH and is spaced four subcarriers apart in the frequency domain. This allows the terminal device to determine the time and frequency resource location of the PBCH, thereby achieving synchronization of time and frequency resources between the terminal device and the base station.
[0168] Case 2
[0169] If the hibernation type is long-term hibernation and the working scenario is a high-speed motion scenario, then the synchronization method is determined as follows: perform the first synchronization of time domain resources based on PSS and SSS in the SSB signal, and perform the second synchronization of time domain resources and frequency domain resources based on the result of the first synchronization and PBCH.
[0170] Specifically, for this type of synchronization, the terminal device can search for PSS and SSS to achieve coarse synchronization (i.e., first synchronization) of time domain resources. However, since the position of PSS or SSS in the time domain (specifically, on which character the SSB is distributed) is inaccurate, the terminal device does not complete the synchronization of time domain resources.
[0171] Based on the first synchronization structure, that is, after successfully searching for PSS and SSS, the terminal device can decode PBCH according to the identifier of the currently camped cell to determine the location of DMRS. The location of DMRS in the time domain is the same as that of PBCH, and the frequency domain is separated by 4 subcarriers. Then, the time domain resource location and frequency domain resource location of PBCH are determined, thereby realizing the synchronization of time domain resources and frequency domain resources between the terminal device and the base station.
[0172] Case 3
[0173] If the hibernation type is short-term hibernation and the working scenario is a high-speed motion scenario, then the synchronization method is determined as follows: first synchronization of frequency domain resources is performed based on PSS and SSS in the SSB signal, and second synchronization of time domain resources and frequency domain resources is performed based on the result of the first synchronization and PBCH.
[0174] Specifically, for this type of synchronization, the terminal device can search for PSS and SSS to achieve coarse synchronization (i.e., first synchronization) of frequency domain resources. However, since the position of PSS or SSS in the frequency domain (starting RB, where RB is 12 consecutive subcarriers in frequency and one time slot in time domain) is inaccurate, the terminal device does not complete the synchronization of frequency domain resources.
[0175] Based on the first synchronization structure, that is, after successfully searching for PSS and SSS, the terminal device can determine the location of DMRS according to the identifier of the currently camped cell. The location of DMRS in the time domain is the same as that of PBCH, and the frequency domain is separated by 4 subcarriers. Then, the time domain resource location and frequency domain resource location of PBCH are determined, thereby realizing the synchronization of time domain resources and frequency domain resources between the terminal device and the base station.
[0176] Case 4
[0177] If the hibernation type is long-term hibernation and the working scenario is a non-high-speed motion scenario, then the synchronization method is determined as follows: perform the first synchronization of time domain resources and frequency domain resources based on PSS and SSS in the SSB signal, and perform the second synchronization of time domain resources and frequency domain resources based on the result of the first synchronization and PBCH.
[0178] Specifically, for this type of synchronization, the terminal device can search for PSS and SSS to achieve coarse synchronization (i.e., first synchronization) of time-domain and frequency-domain resources. However, since the position of PSS or SSS in the frequency domain (starting RB, where RB is 12 consecutive subcarriers in the frequency domain and one time slot in the time domain) and the position in the time domain (where the specific SSB is distributed) are inaccurate, the terminal device does not complete the synchronization of time-domain and frequency-domain resources.
[0179] Based on the first synchronization structure, that is, after successfully searching for PSS and SSS, the terminal device can determine the location of DMRS according to the identifier of the currently camped cell. The location of DMRS in the time domain is the same as that of PBCH, and the frequency domain is separated by 4 subcarriers. Then, the time domain resource location and frequency domain resource location of PBCH are determined, thereby realizing the synchronization of time domain resources and frequency domain resources between the terminal device and the base station.
[0180] It is understandable that the first synchronization is coarse synchronization, and the second synchronization is fine synchronization, with the precision of the first synchronization being less than that of the second synchronization.
[0181] It should be noted that for the description of the synchronization method in terms of time domain resources and frequency domain resources, please refer to the cell search process of the NR system in the related technology, which will not be repeated here. However, the synchronization method of this application is not limited to the cell search process of the NR system in the related technology.
[0182] S404. Synchronize the time domain resources and frequency domain resources between the terminal equipment and the base station according to the synchronization method.
[0183] Once the synchronization method is determined, the terminal device can synchronize the time-domain and frequency-domain resources between the terminal device and the base station according to the synchronization method.
[0184] In one possible implementation, after the time-domain and frequency-domain resources between the terminal device and the base station are synchronized, the terminal device can adjust the AGC so that the analog-to-digital converter of the terminal device operates within a suitable range.
[0185] Specifically, the terminal device can determine the signal power of the SSB signal, obtain the expected power of the signal received by the terminal device's analog-to-digital converter, and adjust the terminal device's AGC according to the signal power and expected power to obtain the adjusted AGC. Based on the adjusted AGC, the terminal device can receive subsequent PO.
[0186] For example, the signal power can be compared with the desired power. If the signal power is greater than the desired power, the AGC can be reduced by a preset ratio. If the signal power is less than the desired power, the AGC can be increased by a preset ratio.
[0187] In this embodiment, when the terminal device is detected to wake up from sleep mode, the sleep type of the terminal device can be determined, which is either long-term sleep or short-term sleep. Then, the current working scenario of the terminal device can be determined, which is either a high-speed motion scenario or a non-high-speed motion scenario. Based on the sleep type and working scenario, a synchronization method is determined, and then the time-domain and frequency-domain resources between the terminal device and the base station are synchronized according to the synchronization method. This application, based on the working scenario and sleep duration of the terminal device, can achieve more precise synchronization of time-domain and frequency-domain resources between the terminal device and the base station, thereby achieving synchronization with lower power consumption.
[0188] Figure 5 This is a schematic diagram of a synchronization device between a terminal and a base station provided in an embodiment of this application. (Reference) Figure 5 The device 50 includes: a first determining module 501, a second determining module 502, and a synchronization module 503.
[0189] The first determining module 501 is used to determine the sleep type of the terminal device when the terminal device is detected to wake up from the sleep state. The sleep type is either long-term sleep or short-term sleep.
[0190] The second determining module 502 is used to determine the current working scenario of the terminal device, which is either a high-speed motion scenario or a non-high-speed motion scenario.
[0191] The synchronization module 503 is used to synchronize the time-domain and frequency-domain resources between the terminal device and the base station based on the sleep type and working scenario.
[0192] In one possible implementation, the synchronization module 503 is specifically used for:
[0193] Determine the synchronization method based on the hibernation type and the work scenario.
[0194] Based on the synchronization method, the time domain resources and frequency domain resources between the terminal equipment and the base station are synchronized.
[0195] In one possible implementation, the synchronization module 503 is specifically used for:
[0196] If the hibernation type is short-term hibernation and the working scenario is a non-high-speed motion scenario, then the synchronization method is determined as follows: time domain resources and frequency domain resources are synchronized according to the physical broadcast channel PBCH in the synchronization signal block SSB signal.
[0197] If the hibernation type is long-term hibernation and the working scenario is a high-speed motion scenario, then the synchronization method is determined as follows: the first synchronization of time domain resources is performed based on the primary synchronization signal PSS and the secondary synchronization signal SSS in the SSB signal, and the second synchronization of time domain resources and frequency domain resources is performed based on the result of the first synchronization and PBCH.
[0198] If the hibernation type is short-term hibernation and the working scenario is a high-speed motion scenario, then the synchronization method is determined as follows: first synchronization of frequency domain resources is performed based on PSS and SSS in the SSB signal, and second synchronization of time domain resources and frequency domain resources is performed based on the result of the first synchronization and PBCH.
[0199] If the hibernation type is long-term hibernation and the working scenario is a non-high-speed motion scenario, then the synchronization method is determined as follows: perform the first synchronization of time domain resources and frequency domain resources based on PSS and SSS in the SSB signal, and perform the second synchronization of time domain resources and frequency domain resources based on the result of the first synchronization and PBCH.
[0200] The accuracy of the first synchronization is less than that of the second synchronization.
[0201] In one possible implementation, the first determining module 501 is specifically used for:
[0202] Get the sleep duration of the terminal device in sleep mode.
[0203] If the hibernation duration exceeds the preset threshold, the hibernation type of the terminal device is determined to be long-term hibernation.
[0204] If the sleep duration is less than or equal to the preset threshold, the sleep type of the terminal device is determined to be short-term sleep.
[0205] In one possible implementation, the device further includes a third determining module.
[0206] The third determination module is specifically used for:
[0207] Obtain the SSB signal.
[0208] Synchronization and demodulation are performed using the SSB signal, and blind detection is performed on the Physical Downlink Control Channel (PDCCH) to obtain the blind detection results.
[0209] Based on the blind test results, determine the maximum time-domain resource offset and the maximum frequency-domain resource offset that the terminal device can withstand.
[0210] The preset threshold is determined based on the maximum time-domain resource offset and the maximum frequency-domain resource offset.
[0211] In one possible implementation, the third determining module is specifically used for:
[0212] Obtain the correspondence, which includes multiple time intervals and the time-domain resource offset and frequency-domain resource offset corresponding to each time interval.
[0213] In the correspondence, the target time intervals corresponding to the maximum time domain resource offset and the maximum frequency domain resource offset are determined.
[0214] Use the target time interval as a preset threshold.
[0215] In one possible implementation, the second determining module 502 is specifically used for:
[0216] Obtain Radio Resource Control (RRC) signaling.
[0217] Based on RRC signaling, determine the current working scenario of the terminal device.
[0218] In one possible implementation, the device further includes a receiving module.
[0219] The receiving module is specifically used to determine the signal power of the SSB signal after synchronizing the time-domain and frequency-domain resources between the terminal device and the base station.
[0220] Obtain the expected power of the signal received by the analog-to-digital converter of the terminal device.
[0221] Based on the signal power and the desired power, the automatic gain control (AGC) of the terminal device is adjusted to obtain the adjusted AGC.
[0222] Based on the adjusted AGC, receive the paging timing PO.
[0223] The apparatus in this embodiment can be used to execute the technical solutions of the above method embodiments. The specific implementation methods and technical effects are similar, and will not be described again here.
[0224] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 6 As shown, the electronic device 60 may include at least one processor 601 and a memory 602.
[0225] The memory 602 is used to store programs. Specifically, the program may include program code, which includes computer-executable instructions.
[0226] The memory 602 may include random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device.
[0227] The processor 601 is used to execute computer execution instructions stored in the memory 602 to implement the method described in the foregoing method embodiments. The processor 601 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0228] Optionally, the electronic device 60 may also include a communication interface 603. In specific implementations, if the communication interface 603, memory 602, and processor 601 are implemented independently, they can be interconnected via a bus to complete communication. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc., but this does not imply that there is only one bus or one type of bus.
[0229] Optionally, in a specific implementation, if the communication interface 603, memory 602, and processor 601 are integrated on a single chip, then the communication interface 603, memory 602, and processor 601 can communicate through an internal interface.
[0230] Electronic devices 60 can be chips, chip modules, IDEs, terminal devices, etc.
[0231] The electronic device in this embodiment can be used to execute the technical solutions of the above method embodiments. The specific implementation methods and technical effects are similar, and will not be repeated here.
[0232] This application provides a computer-readable storage medium, which may include various media capable of storing computer-executable instructions, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), RAM, a disk, or an optical disk. Specifically, the computer-readable storage medium stores computer-executable instructions, which, when executed by a computer, cause the technical solution shown in the above method embodiment to be executed. The specific implementation and technical effects are similar and will not be repeated here.
[0233] This application provides a computer program product, including a computer program. When the computer program is executed by a computer, the technical solution shown in the above method embodiment is executed. The specific implementation method and technical effect are similar, and will not be repeated here.
[0234] This application provides a chip that stores a computer program. When the computer program is executed by the chip, the technical solution shown in the above method embodiment is executed.
[0235] In one possible implementation, the chip can also be a chip module.
[0236] The chip in this embodiment can be used to execute the technical solution shown in the above method embodiment. The specific implementation method and technical effect are similar, and will not be described again here.
[0237] This application provides a module device, which includes a power module, a storage module, and a chip module.
[0238] The power module is used to provide power to the module devices.
[0239] Storage modules are used to store data and instructions.
[0240] The chip module in this embodiment can be used to execute the technical solution shown in the above method embodiment. The specific implementation method and technical effect are similar, and will not be repeated here.
[0241] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0242] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
[0243] In this application, "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document indicates that the preceding and following related objects have an "or" relationship.
[0244] "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a, b, and c, where each of a, b, and c can be an element itself or a set containing one or more elements.
[0245] In this application, "at least one" means one or more. "More than one" means two or more. The descriptions of "first," "second," etc., appearing in the embodiments of this application are only for illustration and to distinguish the described objects, and have no order, nor do they indicate a special limitation on the number of devices in the embodiments of this application, and cannot constitute any limitation on the embodiments of this application. For example, "first threshold" and "second threshold" are only used to distinguish different thresholds, and do not indicate that the size, priority, or importance of these two thresholds are different.
[0246] In this application, terms such as "exemplary," "in some embodiments," and "in other embodiments" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the term "exemplary" is used to present the concept in a specific manner.
[0247] In this application, the terms "of," "corresponding (relevant)," "corresponding," and "related" may sometimes be used interchangeably. It should be noted that, unless a distinction is emphasized, their intended meanings are consistent. Similarly, in the embodiments of this application, "communication" and "transmission" may sometimes be used interchangeably. It should be noted that, unless a distinction is emphasized, their intended meanings are consistent. For example, transmission can include sending and / or receiving, and can be a noun or a verb.
[0248] In this application, "equal to" can be used with "less than" or "greater than", but not simultaneously with both. When "equal to" is used with "less than", it applies to the technical solution adopted by "less than". When "equal to" is used with "greater than", it applies to the technical solution adopted by "greater than".
Claims
1. A synchronization method between a terminal device and a base station, characterized in that, The method includes: When a terminal device is detected to wake up from a sleep state, the sleep type of the terminal device is determined, which is either a long-term sleep or a short-term sleep. Determine the current working scenario of the terminal device, wherein the working scenario is a high-speed motion scenario or a non-high-speed motion scenario; Based on the sleep type and the working scenario, the time domain resources and frequency domain resources between the terminal device and the base station are synchronized; The synchronization of time-domain and frequency-domain resources between the terminal device and the base station based on the sleep type and the working scenario includes: If the sleep type is short-term sleep and the working scenario is a non-high-speed motion scenario, then the synchronization of time domain resources and frequency domain resources is performed according to the physical broadcast channel PBCH in the synchronization signal block SSB signal; If the hibernation type is long-term hibernation and the working scenario is a high-speed motion scenario, then the first synchronization of time-domain resources is performed based on the primary synchronization signal PSS and the secondary synchronization signal SSS in the SSB signal, and the second synchronization of time-domain resources and frequency-domain resources is performed based on the result of the first synchronization and PBCH. If the sleep type is short-term sleep and the working scenario is a high-speed motion scenario, then the frequency domain resources are first synchronized according to the PSS and SSS in the SSB signal, and the time domain resources and frequency domain resources are second synchronized based on the result of the first synchronization and the PBCH. If the hibernation type is long-term hibernation and the working scenario is a non-high-speed motion scenario, then the time domain resources and frequency domain resources are first synchronized according to the PSS and SSS in the SSB signal, and the time domain resources and frequency domain resources are second synchronized based on the result of the first synchronization and PBCH. The accuracy of the first synchronization is less than that of the second synchronization.
2. The method according to claim 1, characterized in that, Determining the sleep type of the terminal device includes: Obtain the sleep duration of the terminal device in the sleep state; If the sleep duration exceeds a preset threshold, the sleep type of the terminal device is determined to be long-term sleep. If the sleep duration is less than or equal to the preset threshold, the sleep type of the terminal device is determined to be short-term sleep.
3. The method according to claim 2, characterized in that, The method further includes: Acquire the SSB signal; Synchronization and demodulation are performed using the SSB signal, and blind detection is performed on the Physical Downlink Control Channel (PDCCH) to obtain the blind detection result. Based on the blind test results, determine the maximum time-domain resource offset and the maximum frequency-domain resource offset that the terminal device can withstand; The preset threshold is determined based on the maximum time-domain resource offset and the maximum frequency-domain resource offset.
4. The method according to claim 3, characterized in that, Determining the preset threshold based on the maximum time-domain resource offset and the maximum frequency-domain resource offset includes: Obtain the correspondence relationship, which includes multiple time intervals and the time-domain resource offset and frequency-domain resource offset corresponding to each time interval; In the correspondence, the target time intervals corresponding to the maximum time domain resource offset and the maximum frequency domain resource offset are determined; The target time interval is used as the preset threshold.
5. The method according to any one of claims 1-4, characterized in that, Determining the current working scenario of the terminal device includes: Obtain Radio Resource Control (RRC) signaling; The current working scenario of the terminal device is determined based on the RRC signaling.
6. The method according to claim 5, characterized in that, After synchronizing the time-domain and frequency-domain resources between the terminal device and the base station, the method further includes: Determine the signal power of the SSB signal; Obtain the expected power of the signal received by the analog-to-digital converter of the terminal device; Based on the signal power and the desired power, the automatic gain control (AGC) of the terminal device is adjusted to obtain the adjusted AGC. Based on the adjusted AGC, receive the paging timing PO.
7. A synchronization device for a terminal device and a base station, characterized in that, include: The first determining module is used to determine the sleep type of the terminal device when it is detected that the terminal device is woken up from the sleep state, wherein the sleep type is a long-term sleep or a short-term sleep; The second determining module is used to determine the current working scenario of the terminal device, wherein the working scenario is a high-speed motion scenario or a non-high-speed motion scenario. The synchronization module is used to synchronize the time-domain and frequency-domain resources between the terminal device and the base station based on the sleep type and the working scenario. Specifically, if the sleep type is short-term sleep and the working scenario is a non-high-speed motion scenario, then the synchronization of time-domain and frequency-domain resources is performed according to the Physical Broadcast Channel (PBCH) in the Synchronization Signal Block (SSB) signal. If the sleep type is long-term sleep and the working scenario is a high-speed motion scenario, then the first synchronization of time-domain resources is performed according to the Primary Synchronization Signal (PSS) and Secondary Synchronization Signal (SSS) in the SSB signal, and the synchronization of time-domain and frequency-domain resources is performed based on the result of the first synchronization and the PBCH. The second synchronization of the source; if the sleep type is short-term sleep and the working scenario is a high-speed motion scenario, then the first synchronization of frequency domain resources is performed based on the PSS and SSS in the SSB signal, and the second synchronization of time domain resources and frequency domain resources is performed based on the result of the first synchronization and the PBCH; if the sleep type is long-term sleep and the working scenario is a non-high-speed motion scenario, then the first synchronization of time domain resources and frequency domain resources is performed based on the PSS and SSS in the SSB signal, and the second synchronization of time domain resources and frequency domain resources is performed based on the result of the first synchronization and the PBCH; wherein, the accuracy of the first synchronization is less than the accuracy of the second synchronization.
8. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the synchronization method between the terminal device and the base station as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the synchronization method between the terminal device and the base station as described in any one of claims 1-6.
10. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the synchronization method between the terminal device and the base station as described in any one of claims 1-6.
Citation Information
Patent Citations
Sending method apparatus and detection method and apparatus of synchronization signal
CN107181561A
Signal transmission method and apparatus
WO2023051321A1